14 lines
486 B
Python
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__)
|
|
|