Updates the code to allow the new paho-mqtt client v2 which had breaking changes.
Note that the code is still working if one is using the old version (1.6.x)
Add code to make the homeassistant status name configurable.
Supersedes #168
No breaking change, if the value is not in the config, the old default (hass) is used
Add the ability to configure TLS for MQTT
Supersedes #168
No breaking change if TLS is not defined in the config
Add a tls-files directory including a .gitignore file excluding all files from git sync
This eases adding TLS certificates into a directory that are excluded from repo updates.
Updated the requirements.txt file removing module versions + adding one module
This module is needed to identify a modules version (needed for paho-mqtt).
I am running all modules with the latest module release available without any issues.
Though keeping the version for rpi_bad_power.
Update the README accordingly
The code runs flawless on my system (as usual 😄 )
Note, if you merge this, you maybe want to make a new release so that the changes get recognized more easily.
This PR does the following:
paho-mqtt
client v2 which had breaking changes. Note that the code is still working if one is using the old version (1.6.x)tls-files
directory including a.gitignore
file excluding all files from git sync This eases adding TLS certificates into a directory that are excluded from repo updates.requirements.txt
file removing module versions + adding one module This module is needed to identify a modules version (needed for paho-mqtt).rpi_bad_power
.The code runs flawless on my system (as usual 😄 )
Note, if you merge this, you maybe want to make a new release so that the changes get recognized more easily.