Open Lucky-ESA opened 7 months ago
Transferred to hiob_app: Ja das kommt daher, da beim speichern der widget momentan nur die objectID gespeichert wird. Und somit kann nicht mehr zugeordnet werden zu welchem device der Datenpunkt gehört. Es wäre jedoch denk ich möglich die Device id mit zu speichern in Zukunft.
Das hatte ich mir bei diesem Issue auch überlegt. Habe mich aber dafür entschieden, diesen Issue beim Adapter zu erstellen. Warum? Gleiche Datenpunkte in unterschiedlichen Enums hinzuzufügen, ist eher sinnfrei und kostet auch nur unötigen Traffic sowie unötige Verarbeitung (Perfomance)...
Ja erzeugt unnötig traffic, jedoch würde es Sinn machen dies zu unterstützen, falls Leute so etwas nutzen wollen. Und wahrscheinlich könnte man im Anschluss auch ein paar Anpassungen am Adapter machen.
User haben die Möglichkeit gleiche Datenpunkte in unterschiedliche Enums einzufügen um diese besser zuzuordnen. Beim erstellen von Widgets werden dann alle Datenpunkte richtig angezeigt, aber nach dem speichern wird dann der erste Datenpunkt angezeigt. Bsp: Enum Licht -> Datenpunkt ...Steckdose_Stehlampe Enum Steckdosen -> Datenpunkt ...Steckdose_Stehlampe
Auswahl in Widgets -> Steckdosen -> ...Steckdosen_Stehlampe Nach dem speichern wird dann angezeigt: Licht -> ...Steckdose_Stehlampe
Vielleicht beim laden der Enums doppelte DP prüfen und ein Logeintrag + kein Übergabe an die APP oder Handling in der APP anpassen.