X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=auto%2Fburrow-auto;h=47707181ad1d0a2a85e42358c328599fac8f6870;hb=e37b5b9c468d4c3898c2ae3affbf4165f4bf95de;hp=4dba420893cf3d4c081d5c86f0afb616fb50d441;hpb=30a35cea73611523ba463c8b68035811b94233fa;p=home-hw.git diff --git a/auto/burrow-auto b/auto/burrow-auto index 4dba420..4770718 100755 --- a/auto/burrow-auto +++ b/auto/burrow-auto @@ -109,13 +109,18 @@ class State: avg = None self.running_averages[key] = (history, sum, count, avg) - debug("= avg {:.6} ({} samples, {} non-null)".format(avg, len(history), count)) - if avg is not None: + if avg is None: + debug("= avg NONE ({} samples, {} non-null)".format(len(history), count)) + else: + debug("= avg {:.6} ({} samples, {} non-null)".format(avg, len(history), count)) self.set("avg/" + key, "{:.6} {}".format(avg, int(self.now))) def get_sensor_avg(self, key): val = self.running_averages[key][3] - debug("< {} = avg {:.6}".format(key, val)) + if val is None: + debug("< {} = avg NONE".format(key)) + else: + debug("< {} = avg {:.6}".format(key, val)) return val st = State() @@ -209,7 +214,7 @@ mq = mqtt.Client() mq.on_connect = on_connect mq.on_message = on_message mq.will_set("status/auto", "dead", retain=True) -mq.connect("127.0.0.1") +mq.connect("burrow-mqtt") mq.publish("status/auto", "ok", retain=True) mq.loop_start()