Releases: Breina/ha-artnet-led
v1.0.0-BETA.10: Handle HA 2026.2.x and incoming sACN packet fixes
- HA 2026.2.x tightened the restrictions on entity_id's. And these were based on the names you used in the YAML. If this did contain something different from lowercase letters, numbers or underscores, the integration would fail. Now, it handles them properly, though be warned that the entity_id will change. (Fixes #112)
- Incoming sACN packets were handled bad. They were off by one, and it didn't make the distinction between START_CODE's. This has now been fixed (Fixes #108)
Full Changelog: v1.0.0-BETA.9...v1.0.0-BETA.10
v0.1.26: Fix compatibility HA version 2026.2.x
What's Changed
HA 2026.2 tightened the restrictions on entity_id naming. If your entity ID's contained anything other than lowercase letters, numbers or underscores, then the integration would fail. This change will rename these entity_id's to something that HA will accept, a consequence is that your automations based on this entity_id will need to be reconfigured. (Fixes #112)
Full Changelog: v0.1.25...v0.1.26
v1.0.0-BETA.9: Fix partial universes
This fixes an issue with sending partial universes. Hopefully fixes #106 along with it.
v1.0.0-BETA.7: Fix sACN streaming
What's Changed
- Fix sACN streaming; Previously sACN would just send whenever there are updates. But now, it will regularly resend the latest frame. (fixes #110, #106)
- Fixes 'TypeError: 'NoneType' object is not iterable when controlling RGB fixtures' #111
- Fix packet length for sACN #109 (thanks to @onerandomusername)
- Add support for selecting sACN interface #107 (thanks to @onerandomusername)
New Contributors
- @onerandomusername made their first contribution in #107 and #109
Full Changelog: .v1.0.0-BETA.6...v1.0.0-BETA.7
Beta release 6: Fix compatibility with ArtNet nodes that exclude target bytes from ArtPoll
Get started with the BETA documentation
What's Changed
New Contributors
Full Changelog: v1.0.0-BETA.5...v1.0.0-BETA.6
Beta release 5: Release from the proper branch
Fixes #98
Get started with the BETA documentation
Beta release 4: Support transitions and bugfixes
This release improves the unique_id format. To avoid duplicate entities, remove the DMX entry from the integrations page to let your entities regenerate.
- Fix entities created by Art-Net nodes contaminating each other
- Fix warning of mireds usage
- Fix warning on synchronous file operations
- Transitions!
- Detect changes in the fixture JSON and create new entities instead (#92)
Unless I'm missing something, this is the last big thing that I want to add before v1.0.0. I'm trying to avoid a flood of issues when this goes live, so I rely on BETA feedback to keep it manageable.
Get started with the BETA documentation
Full Changelog: v1.0.0-BETA...v1.0.0-BETA.4
Beta release 3: Add sACN support
Built E1.31 sACN support from the ground up, so it's much more feature complete than it was on the main branch.
- Multicast support: no longer need to enter the IP of your sACN node, it should just find it automatically
- Bidirectional communication: the integration can now also receive sACN traffic and update the entities accordingly
- Priority configuration: allows you to set the priority of the packets sent by the integration (fix #69)
So for our sACN users, I direct you to our Beta landing page.
Happy testing!
v0.1.25: Fix Callback exception
- Fixes #90
Full Changelog: v0.1.24...v0.1.25
Beta release: the platform refactor is finally here
The long awaited platform-refactor is finally here! We're now compatible with the every fixture that can be defined through Open Fixture Library. This means we now support moving heads, strobes, and much more. Since this standard is so expansive, I can use some help with testing this.
Note: this is a breaking change, you will have to rewrite your configuration file when upgrading. If you don't want to help test, do not install this update.
Full Changelog: v0.1.19...v1.0.0-BETA