All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Support for deviceTypeCode 006 (Portable air conditioner)
- Non-AC devices from the Connectlife app were causing crashes.
- README update.
- Retain flag should be set for MQTT discovery messages.
- Crash if MQTT server not available.
- Wrong config.yaml path for version reading.
- Crash when swing is not supported.
- "power" on/off command.
- Using "deviceFeatureCode" instead of "deviceFeatureCode" to differentiate AC devices model.
- BEEPING env - option to silence buzzer
- DEVICES_CONFIG env - stores configuration for your devices (modes, swing and fan options)
- swing modes support
- Due to the deactivation of the api.connectlife.io endpoints, I decompiled the Connectlife mobile app and based on this I prepared a new version.
- Some HTTP API endpoints.