* Improve logging on mqtt discovery message errors * Create shared helper * Apply suggestion * Catch base class vol.Invalid