Благодарю.
Итак, делаю публикацию в тестовое устройство:
mosquitto_pub -t zigbee2mqtt/0x00124b002454cd17 -m '{"child_lock":null,"current_heating_setpoint":23,"deadzone_temperature":1,"heat":"OFF","last_seen":1683137402604,"linkquality":0,"local_temperature":22.5,"local_temperature_calibration":-4,"max_temperature_limit":40,"min_temperature_limit":null,"preset":"hold","preset_mode":"hold","program":[{"weekdays_p1":"6h:0m 20°C"},{"weekdays_p2":"11h:30m 21°C"},{"weekdays_p3":"13h:30m 22°C"},{"weekdays_p4":"17h:30m 23°C"},{"saturday_p1":"6h:0m 24°C"},{"saturday_p2":"12h:0m 23°C"},{"saturday_p3":"14h:30m 22°C"},{"saturday_p4":"17h:30m 21°C"},{"sunday_p1":"6h:0m 19°C"},{"sunday_p2":"12h:30m 20°C"},{"sunday_p3":"14h:30m 21°C"},{"sunday_p4":"18h:30m 20°C"}],"running_state":"idle","sensor":"IN","system_mode":"heat"}'
Да, воспроизводится.
Дело, как и предполагал в том что передаваемое значение null
без кавычек.
попробую исправить.