Guten Tag zusammen,
Ich habe zwei Select-Widgets völlig analog zueinander definiert, aber nur eines davon liest das zugehörige Reading. Das Schreiben eines Wertes fuktioniert jedoch!
Selbst nach sehr langer Fehlersuche komme ich nicht weiter.
Hat jemand eine Idee??
Widgets
<!-- Funktioniert nicht (Liest nicht den Wert aus group) -->
<div data-type="select"
data-device="alarm_sensor_01"
data-get="group"
data-set="group">
</div>
<!-- funktioniert prima -->
<div data-type="select"
data-device="rad_1"
data-get="levelState"
data-set="position">
</div>
zugehörige Dummys
# Funktioniert nicht #
Internals:
NAME alarm_sensor_01
NR 855
STATE ???
TYPE dummy
Readings:
2017-03-07 11:19:03 group 1
2017-03-07 11:19:03 key eingang
2017-03-07 11:19:03 location Haustür
2017-03-07 11:19:03 monitoring on
2017-03-07 11:19:03 sensors hm_ds1
Attributes:
group alarm.sensors.all
room 90_sys.sensors
setList group:1,2,3
# Funktioniert prima #
Internals:
NAME rad_1
NR 737
STATE ???
TYPE dummy
Readings:
2016-11-25 14:28:32 autoAuf 1
2016-11-25 14:28:33 autoZu 1
2017-03-07 11:15:03 levelState 20%_zu
2017-03-07 11:14:58 position 20%_zu
Attributes:
group Rollo-Dummys
readingList position levelState autoZu autoAuf
room 70_Rollos
setList position:Auf,20%_zu,40%_zu,60%_zu,80%_zu,Zu autoZu:0,1 autoAuf:0,1
Kann es sein, dass das Dummy-Attribut namens group einen Konflikt mit einem Reading gleichen Namens verusacht?
Jedenfalls läuft es nun wie erwartet, nachdem ich das Reading geändert habe: statt group heißt es jetzt alarmgroup.
Konsequenterweise müssten analoge Probleme auftauchen, wenn ein Reading genauso heißt wie ein Attribut. Oder?
Genau dieses Thema wurde kürzlich mal in einem anderen Thread besprochen (den ich irgendwie nicht mehr wiederfinden kann).
Die Frage war, was Vorang hat, wenn gleiche Namen vorhanden sind: Attribut, Reading oder Internal.
Nach ein wenig Diskussion hatte setstate da eine Änderung gemacht. Nur wie jetzt die Reihenfolge genau ist, weiß ich leider nicht.
Ah - okay.
Danke für die Info, auch wenn sie in diesem Fall zu spät kommt.
Das Problem ist ja oft, die richtigen Infos zu finden.
https://forum.fhem.de/index.php/topic,66879.msg594829.html#msg594829
Sollte man vielleicht mal irgendwo dokumentieren.
Danke. Nur in diesem Fall hätte es ja funktionieren müssen.