]> vcs.slashdirt.org Git - sw/tic2json.git/commitdiff

vcs.slashdirt.org Git - sw/tic2json.git/commitdiff

git git / sw / tic2json.git / commitdiff
? search:
summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 970c227)
tools/ticprocess.py: process only when needed
Thu, 7 Dec 2023 13:52:42 +0000 (14:52 +0100)
Thu, 7 Dec 2023 13:52:42 +0000 (14:52 +0100)

diff --git a/tools/ticprocess.py b/tools/ticprocess.py
index d2cf1fe1423e77376684374952dd6a9f5efd11c8..33864fdee2ce9c5cad03558d080c3f4de0cb24ec 100755 (executable)
--- a/tools/ticprocess.py
+++ b/tools/ticprocess.py
@@ -113,24 +113,23 @@ for ticjsonline in sys.stdin:
v = tic.get("_tvalide")
if v:
print_msg(tic)
-
- delest = inhibit_loads(tic) or over_vatresh(tic)
- edhwok = allow_edhw(tic)
- dayhc = day_hc(tic)
- colors = tempo_colors(tic)
- p = tic.get(ETIQ_POWER)
- p = p and p.get("data")
-
- mqttmsgs = [
- ( MQTT_TOPIC_DELEST, delest, 0, False),
- ( MQTT_TOPIC_ALLOWDHW, edhwok, 0, False),
- ( MQTT_TOPIC_DAYHC, dayhc, 0, False),
- ( MQTT_TOPIC_DAYCOLOR, colors[0], 0, False),
- ( MQTT_TOPIC_NDAYCOLOR, colors[1], 0, False),
- ( MQTT_TOPIC_POWER, p, 0, False),
- ]
-
if not skip:
+ delest = inhibit_loads(tic) or over_vatresh(tic)
+ edhwok = allow_edhw(tic)
+ dayhc = day_hc(tic)
+ colors = tempo_colors(tic)
+ p = tic.get(ETIQ_POWER)
+ p = p and p.get("data")
+
+ mqttmsgs = [
+ ( MQTT_TOPIC_DELEST, delest, 0, False),
+ ( MQTT_TOPIC_ALLOWDHW, edhwok, 0, False),
+ ( MQTT_TOPIC_DAYHC, dayhc, 0, False),
+ ( MQTT_TOPIC_DAYCOLOR, colors[0], 0, False),
+ ( MQTT_TOPIC_NDAYCOLOR, colors[1], 0, False),
+ ( MQTT_TOPIC_POWER, p, 0, False),
+ ]
+
publish.multiple(mqttmsgs, hostname=MQTT_BROKER)
skip = MQTT_SKIP
skip -= 1
tic2json TIC parser/converter
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /