Files
HP_InHand_IG502/Pub_Sub/abbflow/v1/pub/sendData.py
Nico Melone 8f83dbbf96 initial
2022-02-16 21:46:01 -06:00

14 lines
486 B
Python

# Enter your python code.
import json
from common.Logger import logger
from quickfaas.remotebus import publish
import re, uuid
def sendData(message):
logger.debug(message)
mac = ':'.join(re.findall('..', '%012x' % uuid.getnode()))
for measure in message["measures"]:
publish(__topic__ + mac + ":01:99/" + measure["name"], json.dumps([{"value": measure["value"]}]), __qos__)
#publish(__topic__, json.dumps({measure["name"]: measure["value"]}), __qos__)