From: Nathaniel Wesley Filardo Date: Thu, 14 Dec 2017 21:18:26 +0000 (-0500) Subject: Move mqtt lwt to the right place X-Git-Url: https://hydra-www.ietfng.org/gitweb/?a=commitdiff_plain;h=ebd316bfc606e8fe3050c4d6974ffd99f7b680aa;p=acmetensortoys-esp-lua_thermostat Move mqtt lwt to the right place --- diff --git a/init3.lua b/init3.lua index 82e4909..7947861 100644 --- a/init3.lua +++ b/init3.lua @@ -14,6 +14,8 @@ mqc, mqcu = dofile("nwfmqtt.lc").mkclient("nwfmqtt.conf") -- 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) @@ -50,7 +52,6 @@ nwfnet.onnet["init"] = function(e,c) 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})