powermon.outputformats.hass module

powermon / outputformats / hass.py

class powermon.outputformats.hass.Hass(config)

Bases: AbstractFormat

formatter to generate home assistant auto config mqtt messages

format(command: Command, result: Result, device_info) list

entry point for all formats

get_options()

return a dict of all options and defaults

class powermon.outputformats.hass.HassAutoDiscovery(config)

Bases: Hass

formatter to generate home assistant auto config mqtt messages

class powermon.outputformats.hass.HassState(config)

Bases: Hass

formatter to generate home assistant state update mqtt messages