summaryrefslogtreecommitdiff
path: root/homematic.go
AgeCommit message (Collapse)Author
2025-12-20Implement Homematic reconnectsxengineering
This is as simple as do not handling errors on state polling. It ensures the server does not panic when the connection to the OpenCCU is temporarily not alive.
2025-12-20Separate Homematic codexengineering
Similar to a previous refactoring of the MQTT-related code this removes all Homematic logic to a dedicated file. The only connection to the outside is the `tx chan MQTTMessage` channel and the `HomematicRun()` function. This makes the code more modular.