This module provides HomeAssistant sensor functionality to the TWCManager project. It is the first release after the fork and restructuring of the code and configuration files.
New Features
Forked original repository by cdragon
Integrated multi-charger and multi-car MQTT integration (Status Module) from flodorn's repository
Split the Sensor (EMS) and Status functions out of the main script
Created HomeAssistant EMS and Status modules and tested successfully
Known Issues
No MQTT authentication is available currently. This will be fixed in an upcoming patch (v1.1.0).
Large numbers of uncaught exceptions around connectivity for EMS and Status interfaces - These can be safely ignored, they will be fixed in v1.1. Currently, they will only result in excessive logging.
Future Changes
Split TWCMaster class for code readability
Separate class for serial communications - so TWCMaster and TWCSlave don't both need to speak to the serial port directly
Modular serial interface - allow dummy module to be substituted for testing (along with above work)