Zitat von schuma Sisamiwe
Beitrag anzeigen
Der "Quickfix" ist, in der plugin.yaml in Zeile 640 "temperatur" --> "temperature" zu korrigieren.
Warum es bei dir 2 Items, einmal mit 'temperatur' und einmal mit 'temperature' gibt, kann ich nicht nachvollziehen.
Es gibt aber noch eine Umgereimtheit bei den structs. Beim struct "smarthome_hkr" habe ich "current_temperature" definiert, und beim struct "smarthome_temperature_sensor" das Item "temperature". Beiden greift auf die gleiche Info zu.
Daher die Frage zu den structs:
Die AVM smarthome devices habe definierte Funktionen und diese wiederum definierte Werte. Bsp. ein HKR hat die Funktion 'thermostat' und 'temperature_sensor'. Das wird auch pro Gerät im WebIF bzw. im Item "functions" angezeigt.
Nun stellt sich die Frage, ob ich
- die structs gemäß dieser Funktionen definieren soll? Würde bedeuten, dass man bei HKR 3 structs nutzen muss, eines für die allgemeine Daten, eines für die Funktion HKR und eines für die Funktion TEMP_SENSOR.
- die structs gemäß je Geräte definieren soll. Hier könnte man pro Geräte ein umfängliches struct definieren.
Kommentar