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,9 +69,6 @@ def receiveCommand(topic, payload):
|
|||||||
message = [{"name": "flowmeter", "measures":[{"name":"reset_totalizers", "value": 1}]}]
|
message = [{"name": "flowmeter", "measures":[{"name":"reset_totalizers", "value": 1}]}]
|
||||||
try:
|
try:
|
||||||
resp = write(message)
|
resp = write(message)
|
||||||
except Exception as e:
|
|
||||||
logger.error("Failed to write message")
|
|
||||||
logger.error(e)
|
|
||||||
payload = {
|
payload = {
|
||||||
"ts": (round(dt.timestamp(dt.now())/600)*600)*1000,
|
"ts": (round(dt.timestamp(dt.now())/600)*600)*1000,
|
||||||
"values": {
|
"values": {
|
||||||
@@ -86,6 +83,10 @@ def receiveCommand(topic, payload):
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
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)
|
ack(topic.split("/")[-1], r)
|
||||||
|
|
||||||
def ack(msgid, r):
|
def ack(msgid, r):
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user