updates flowmeterskid and hrtankbattery
This commit is contained in:
BIN
Pub_Sub/.DS_Store
vendored
BIN
Pub_Sub/.DS_Store
vendored
Binary file not shown.
File diff suppressed because one or more lines are too long
@@ -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
Reference in New Issue
Block a user