Releases: baudneo/cync-lan
v0.1.12
What's Changed
-
Large refactor for performance and reliability
-
Add capabilities for 4-in Smart LED Downlight by @jmaroeder in #26
-
Added several 'model strings' for new device types
-
Pinned
aiomqtt
to2.3.0
-
Added env var:
CYNC_MQTT_CONN_DELAY
(integer, default: 10) to control the delay between MQTT broker re-connection attempts (in seconds) -
Added env var:
CYNC_MAX_TCP_CONN
(integer, default: 8) to limit max WiFi devices that can connect at a time -
Added env var:
CYNC_TCP_WHITELIST
(comma separated string, default:<EMPTY>
[allow all IPs]) for controlling access to the server (only want LED strip controllers and light switches? ex: "10.0.2.230, 10.0.2.235, 10.0.2.254")- Also critical for fine-tuning physical device state change latency / state change sync
-
Added env var:
CYNC_CMD_BROADCASTS
(integer, default: 2) to control how many WiFi devices that are connected to CyncLAN will receive the TCP state change command (for redundancy)- Also critical for fine-tuning physical device state change latency / state change sync
-
Changed HASS MQTT device
connections
: now exposes Bluetooth MAC for every device and WiFi MAC if the device has a wireless interface
New Contributors
- @jmaroeder made their first contribution in #26
Full Changelog: v0.1.11...v0.1.12
v0.1.11
Full Changelog: v0.1.10...v0.1.11
v0.1.10
v0.1.9 - Be Quiet!
- Stop using mesh info loop logic, it reports incorrect device state and was only used for device online/offline, which is handled differently now.
- Significantly decreases log output and unneeded communication to HTTP devices connected to the controller.
Full Changelog: v0.1.8...v0.1.9
v0.1.8
Full Changelog: v0.1.7...v0.1.8
v0.1.7
- Clearer logging for MQTT broker not responding / broker host name/address incorrect
- Fixed env var parsing
- Fixed root issue of env var troubles; incorrect syntax in Dockerfile for declaring env vars (
VAR = "Hello, World"
changed toVAR="Hello World"
). Thanks, @bgnzo818 (#19)
Full Changelog: v0.1.6...v0.1.7
v0.1.6
- Change async sleep to 0.25 seconds after sending device registry data to hass on a MQTT birth message from home assistant.
- Thanks to @bgnzo818, add support for device ID's 42 and 43 (Cync GE Reveal HD+ Smart Under Cabinet Light, 18 and 24 inch) from discussion: #18
Full Changelog: v0.1.5...v0.1.6
v0.1.5
- Hotfix to not parse device status data in mesh info responses. Previously, when using the color wheel and adjusting color, the device would report incorrect state due to the devices mesh info status and its internal status not being in sync. We now rely solely on internal status packets broadcast from each connected HTTP device and only use the mesh info responses for online/offline (which may also not be needed).
Full Changelog: v0.1.4...v0.1.5
v0.1.4
What's Changed
- Update cync-lan.py by @SurfBurger in #16
- Changed async mqtt libraries to aiomqtt
- Updated docs and config file example
New Contributors
- @SurfBurger made their first contribution in #16
Full Changelog: v0.1.2...v0.1.4
v0.1.3
What's Changed
- Update cync-lan.py to include new direct connect bulb device_id (131) by @SurfBurger in #16
New Contributors
- @SurfBurger made their first contribution in #16
Full Changelog: v0.1.2...v0.1.3