-
-
Notifications
You must be signed in to change notification settings - Fork 109
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hager 80660100 doesn't take DateTime with source_reliable bit set to 1 #1608
Comments
Hi 👋! The full KNX specification (at least the 2.1 version) can be found at https://my.knx.org/de/shop/knx-specifications?product_type=knx-specifications . All you'll need is a (free) my.knx.org account. Imho setting the |
Thank you so much for the links, I do not know how I wasn't able to find those. Given the spec this is clearly a problem on the device side, and I'll push it a bit before just relying on my workaround :) Thank you so much for the quick turnaround, xknx is literally making a difference in my life! |
Ok, re-opening after finding this in the notes of the spec: Especially "receivers shall check these bits to be 0" - is this a leftover from a previous spec where there was no bit 6? Requiring receivers to check seems to go against the idea of backwards-compatible extension mechanisms? |
I've never done this, so I'd appreciate if you'd do it - if you don't have time, let me know, and I'll try my hand at this. |
No problem, if you are interested, I can set you cc (would need e-mail). |
Thanks (I looked and didn't find a way to file a bug :,) Email is klimek at box4 dot net. |
If I send a DateTime with source_reliable set to false, which leads to 0x80 in the last byte, the Hager devices take date and time.
If I send a DateTime with source_reliable set to true, which leads to 0xC0 in the last byte, the Hager devices do not update.
When using home assistant's "expose" interface, by default source_reliable is set to true.
I've created my own workaround automation that sends the DateTime without source_reliable so I have a workaround.
I don't have access to the KNX spec, so I don't know whether this is an optional feature or needs to be supported by all devices.
I did not find a way to set the source_reliable bit from ETS 6, so Hager is pushing back.
Not sure whether this is an issue in xknx or a problem of the implementation of the Hager devices.
I'd be curious whether somebody with access to the KNX spec can shed some light on this issue that I can use to link in an email to Hager folks.
Thanks for all the great work!
The text was updated successfully, but these errors were encountered: