-
Notifications
You must be signed in to change notification settings - Fork 518
Update HEIMAN HS1SA #7862
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
Update HEIMAN HS1SA #7862
Conversation
Forgive me... I'm new to this. Trying again. A question about "modelid", is it necessary to enter it twice? And what about uppercase vs lowercase? |
Historically we have a bit of weird format for multiple modelid + manufacturer pairs. Yes it's required that for each modelid the matching manufacturer name must be placed in the array at the same position. The upper/lower case must match the exact same values as shown in the Basic Cluster since during matching the DDF these are compared without any conversation (in order to be explicit instead of guessing). |
@manup as I recall, we've made the manufacturer name case insensitive? That was done since the legacy code is partially trying to unify the upper/lower case zoo we've out there. So in this regard, the proposed change wouldn't even be necessary. |
But in this case it is. It was not a problem with version 2.26.3 |
Good point, indeed before v2.27.0-beta this was the case. The current code doesn't do this this anymore (after the switch to atom based strings, where each unique string has a 32-bit number). I'm not sure how big the zoo of case variants is. I'll check how to bring non case based strings for manufacturer names back for DDF matching. |
The case sensitive regression is fixed by #7864 |
Closing this as the change doesn't matter after this #7864 (comment) |
The manufacturer name of the current model is reported in upper case. Contrary to the closing reason of dresden-elektronik#7862 the matching is still case-sensitive (see dresden-elektronik#7965). Please consider merging this change so that the smoke detector is recognised properly.
The manufacturer name of the current model is reported in upper case. Contrary to the closing reason of dresden-elektronik#7862 the matching is still case-sensitive (see dresden-elektronik#7965). Please consider merging this change so that the smoke detector is recognised properly.
No description provided.