Releases: baudneo/cync-lan
v0.1.2
firmware parsing hotfix
- Fixes firmware parsing errors when exporting data from config. Sometimes the cloud sends empty strings and/or hex chars (
\0
) as firmware data. - Fixed an issue with throwing an exception on HTTP device properties.
- Adjusted some verbose warning to debug level.
Full Changelog: v0.1.0...v0.1.1
Migrate to Device Registry
Warning
Breaking Changes:
- All automations, scenes, triggers, groups, dashboards, etc. will need to be redone as the internal HASS names are changed (i.e:
light.cync_lan_kitchen_counter
will now be something likelight.cync_lan_<home id>_<device id>
). - Switching from entities to devices.
What's Changed
- fix: move assignment out of condition by @laurentlbm in #9
- Command reliability is greatly improved and optimizations include faster processing which helps react better to scene activations.
- Implemented command rebroadcasting and command throttling.
- HASS device state synchronization is much better and no longer uses optimistic device states.
- MQTT device configuration has been set to RETAIN
- Fixed device export auth input/output files.
Closed Issues
This release will fix the following issues:
New Contributors
- @laurentlbm made their first contribution in #9
Full Changelog: v0.0.4...v0.1.0
Hotfix for Light Strip
Indentation error brings the whole show down. Fixed the BT only devices not being reported due to an indentation error.
- Light Strip firmware 3.x.yyy has slightly different data (timestamp).
- Message success callbacks have been removed in favour of blasting several command packets out to every Cync HTTP device.
- Call backs will resume in the future
- Much more reliable and fast response to commands
Full Changelog: v0.0.3...v0.0.4
v0.0.3 - Color Light Strip
- Add support for Full Color LED Light Strip
Full Changelog: v0.0.2...v0.0.3
MQTT broker reconnection fix
This release contains a fix that required restarting the container after 10 disconnections from the MQTT broker. The reconnection attempts were hardcoded to 10, this fix changes it to a negative integer to denote infinite attempts. Document refactoring is also ongoing.
If you use the docker-compose file, upgrading is as simple as: docker compose pull && docker compose up -d --force-recreate
.
Full Changelog: v0.0.1...v0.0.2
Initial release
I am feeling fairly confident that this release is stable enough for general everyday use. Please report any issues or feature requests!
Full Changelog: 0.0.1-beta.5...v0.0.1
State machine update, again...
This hopefully keeps things far more stable. It's been up for 24 hours and is still working as intended after several different devices lost power and were then powered on.
There is still some sort of issue with how http devices are handled, but it only effects the BT mesh info queries.
Full Changelog: 0.0.1-beta.4...0.0.1-beta.5
0.0.1-beta.4 - State machine fixes
New device status update voting system
Change how the background device status checking loop logic works. This should help keep device status in sync.
Full Changelog: 0.0.1-beta.2...0.0.1-beta.3