]> hydra-www.ietfng.org Git - acmetensortoys-esp-lua_thermostat/commitdiff
Move mqtt lwt to the right place
authorNathaniel Wesley Filardo <nwf@cs.jhu.edu>
Thu, 14 Dec 2017 21:18:26 +0000 (16:18 -0500)
committerNathaniel Wesley Filardo <nwf@cs.jhu.edu>
Thu, 14 Dec 2017 21:18:26 +0000 (16:18 -0500)
init3.lua

index 82e4909cf57268f12e62b6a417f24939d92a0df3..7947861cf2bf1ac0d8e6dc547156af677a1dee6e 100644 (file)
--- 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})