-- rtcfifo conditional init
if rtcfifo.ready() == 0 then rtcfifo.prepare() end
+mqc:lwt(mqttHeartTopic,"dead",1,1)
+
-- setup peripherals
ow.setup(owpin)
i2c.setup(0,2,3,i2c.SLOW)
mqtt_reconn_timer:unregister()
mqtt_reconn_timer = nil
end
- mqc:lwt(mqttHeartTopic,"dead",1,1)
mqtt_beat_cron = cron.schedule("*/5 * * * *",function(e) mqc:publish(mqttHeartTopic,"beat",1,1) end)
mqc:publish(mqttHeartTopic,"alive",1,1)
mqc:subscribe({mqttTargTopic=1,mqttModeTopic=1,mqttFanTopic=1})