Update smart home interface according to (in)official documentation#213
Update smart home interface according to (in)official documentation#213kbabioch merged 19 commits intoBouni:mainfrom
Conversation
Coverage Report
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Great find, finally we have a official documentation of this interface. At least as official as it will get. |
|
I just noticed that there is more to do here. I'll get back to you as soon as I'm done. |
|
I've put it into |
d851d0b to
61da6b8
Compare
|
The pull request now contains a large number of changes. However, all of them have been added based on new findings from the documentation. Would you prefer to split these changes across several pull requests? |
…umentation See zip-file download at https://www.alpha-innotec.com/de/produkte/zubehor/smart-home---apps/knx-schnittstelle Note: The min/max values now relates to the raw value
…r string value Mainly to treat "x" and "Unknown_x" as equivalent.
…rs correctly For example, 4-byte integer values are stored in two 2-byte registers with bit index 31..16 in the first register and 15..0 in the second register.
Due to the register size, the smart home interface often uses 16-bit signed values (for temperatures, ...).
This data type can handle values where each bit has a specific meaning.
…(in)official documentation
25f5c6c to
24ca59b
Compare
|
Rebased branch onto main -> ready for review |
Nah, for me its fine to proceed here. You've split it into multiple commits anyway. |
|
Overall looks good to me, happy to merge this. Have started some (small) discussions for some lines (see above), but no big strategic topics, etc. |
See zip-file download at https://www.alpha-innotec.com/de/produkte/zubehor/smart-home---apps/knx-schnittstelle
Note: The min/max values now relates to the raw value