Thermostat : une consigne vide fait planter le plugin (TypeError PHP 8)

Sur un thermostat en hystérésis, une consigne vide lève une TypeError PHP 8 dans hysteresis(). Elle échappe au catch (Exception) de cron() et interrompt la boucle : les thermostats suivants ne sont plus traités. Même plantage via le listener de la sonde, sans cron.

Reproduit sur un thermostat neuf — postSave() ne pose aucune consigne initiale.

Issue : [BUG] Une consigne vide fait planter le plugin (TypeError PHP 8) et bloque tous les thermostats · Issue #68 · jeedom/plugin-thermostat · GitHub
PR : fix: une consigne non numérique ne doit plus faire planter le plugin by ripleyXLR8 · Pull Request #69 · jeedom/plugin-thermostat · GitHub