energomera_hass_mqtt.main

CLI interface to EnergomeraHassMqtt class

Functions

async_main([mqtt_port])

Primary async entry point.

main()

Main entry point for the CLI.

process_cmdline()

Processes command line parameters.

energomera_hass_mqtt.main.process_cmdline()

Processes command line parameters.

Return type:

Tuple[str, Namespace]

Returns:

Processed parameters

async energomera_hass_mqtt.main.async_main(mqtt_port=None)

Primary async entry point.

Parameters:

mqtt_port (int | None) – Port of MQTT broker overriding one from config, only used by tests since MQTT broker there has random port.

Return type:

None

energomera_hass_mqtt.main.main()

Main entry point for the CLI.

Return type:

None