powermon.outputs.mqtt module

mqtt output module outputs messages to mqtt broker

class powermon.outputs.mqtt.MQTT(topic: str)

Bases: AbstractOutput

mqtt output class

classmethod from_config(output_config) MQTT

build object from config dict

process(command=None, result: Result = None, mqtt_broker=None, device_info=None)

entry point of any output class

property topic

the topic to send the output to