Consider using UILogicId instead of Class for capability selection? #711
MarkGodwin
started this conversation in
Ideas
Replies: 1 comment
-
Example from trawling google...
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Looking through the existing list of classes, it seems that a lot of models with similar names but identical features exist for things like case colour or regional variants. This seems to be adding a lot of overhead that falls on the project maintainer when new models come out.
Just eyeballing the Deebot data, it seems that the
UILogicId
field might be a better option to key off the capabilities? From the name, I would guess that it's what the EcoVacs app might be using to control the features of the UI.DX_5G
N8_PLUS
- which suggests it might use the same API as the N8 Plus range.t8_ww_n_nobel
- Looks from this like the N10 might behave a lot like a T8?y2se_ww_h_y2h5
(yes, I am addicted to these things)
In the later ones, it's possible that the string can be tokenised to determine the features? Maybe not.
But if you start requesting that people record the UILogicId, a pattern might emerge that will save a lot of issues being raised going forwards. Ideally telemetry from the HA installations could be collected, but I think that's quite a complicated ask and privacy concern.
Beta Was this translation helpful? Give feedback.
All reactions