updates flowmeterskid and hrtankbattery

This commit is contained in:
Nico Melone
2022-10-26 07:54:07 -05:00
parent 0c0030ef28
commit cd55d7c0d3
4 changed files with 1688 additions and 336 deletions

BIN
Pub_Sub/.DS_Store vendored

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@@ -69,12 +69,9 @@ def receiveCommand(topic, payload):
message = [{"name": "flowmeter", "measures":[{"name":"reset_totalizers", "value": 1}]}]
try:
resp = write(message)
except Exception as e:
logger.error("Failed to write message")
logger.error(e)
payload = {
"ts": (round(dt.timestamp(dt.now())/600)*600)*1000,
"values": {
payload = {
"ts": (round(dt.timestamp(dt.now())/600)*600)*1000,
"values": {
"day_volume": 0,
"yesterday_volume": 0,
"week_volume": 0,
@@ -83,9 +80,13 @@ def receiveCommand(topic, payload):
"last_month_volume": 0,
"year_volume": 0,
"last_year_volume": 0
}
}
}
publish("v1/devices/me/telemetry",json.dumps(payload))
publish("v1/devices/me/telemetry",json.dumps(payload))
except Exception as e:
logger.error("Failed to write message")
logger.error(e)
ack(topic.split("/")[-1], r)
def ack(msgid, r):

File diff suppressed because it is too large Load Diff