Problem bei structure

Begonnen von Tobster1977, 10 Mai 2019, 14:42:19

Vorheriges Thema - Nächstes Thema

Tobster1977

Hat jemand eine Idee, warum hier das Structure nicht "Alles_zu" zeigt, obwohl alle Mitglieder "zu" zeigen?

Ich habe die Commandref so verstanden, dass der erste Eintrag angezeigt wird, wenn ein Mitglied auf ist und wenn alle zu sind der zweite...

Zitatdefmod Fensterkontakte structure Geräte KNX_0501000 KNX_0501011 KNX_0501012 KNX_0501013 KNX_0501014 KNX_0501016 KNX_0501018 KNX_0501021 KNX_0501022 KNX_0501023 KNX_0501024 KNX_0501025 KNX_0501026 KNX_0500000 KNX_0500001
attr Fensterkontakte clientstate_behavior relative
attr Fensterkontakte clientstate_priority Etwas_offen|closed|offen Alles_zu|open|zu
attr Fensterkontakte room global

defmod KNX_0500000 KNX 5/0/0:dpt1.019
attr KNX_0500000 IODev KNX
attr KNX_0500000 alias EG_Balkonschiebetür
attr KNX_0500000 devStateIcon offen:fts_window_1w_open@red zu:fts_window_1w@green
attr KNX_0500000 eventMap /open:zu/closed:offen/
attr KNX_0500000 group Binaerkontakte
attr KNX_0500000 readonly 1
attr KNX_0500000 room global
attr KNX_0500000 webCmd :

defmod KNX_0500001 KNX 5/0/1:dpt1.019
attr KNX_0500001 IODev KNX
attr KNX_0500001 alias EG_Balkontür
attr KNX_0500001 devStateIcon offen:fts_window_1w_open@red zu:fts_window_1w@green
attr KNX_0500001 eventMap /open:zu/closed:offen/
attr KNX_0500001 group Binaerkontakte
attr KNX_0500001 readonly 1
attr KNX_0500001 room global
attr KNX_0500001 webCmd :

defmod KNX_0501000 KNX 5/1/0:dpt1.019
attr KNX_0501000 IODev KNX
attr KNX_0501000 alias !Gesamtübersicht
attr KNX_0501000 devStateIcon offen:fts_window_1w_open@red zu:fts_window_1w@green
attr KNX_0501000 eventMap /closed:zu/open:offen/
attr KNX_0501000 group Binaerkontakte
attr KNX_0501000 readonly 1
attr KNX_0501000 room global

defmod KNX_0501011 KNX 5/1/11:dpt1.019
attr KNX_0501011 IODev KNX
attr KNX_0501011 alias Haustür
attr KNX_0501011 devStateIcon offen:fts_window_1w_open@red zu:fts_window_1w@green
attr KNX_0501011 eventMap /open:zu/closed:offen/
attr KNX_0501011 group Binaerkontakte
attr KNX_0501011 readonly 1
attr KNX_0501011 room global
attr KNX_0501011 webCmd :

defmod KNX_0501012 KNX 5/1/12:dpt1.019
attr KNX_0501012 IODev KNX
attr KNX_0501012 alias EG_Gäste-WC_Fenster
attr KNX_0501012 devStateIcon offen:fts_window_1w_open@red zu:fts_window_1w@green
attr KNX_0501012 eventMap /open:zu/closed:offen/
attr KNX_0501012 group Binaerkontakte
attr KNX_0501012 readonly 1
attr KNX_0501012 room global
attr KNX_0501012 webCmd :

defmod KNX_0501013 KNX 5/1/13:dpt1.019
attr KNX_0501013 IODev KNX
attr KNX_0501013 alias EG_Spielzimmer_Balkontür
attr KNX_0501013 devStateIcon offen:fts_window_1w_open@red zu:fts_window_1w@green
attr KNX_0501013 eventMap /open:zu/closed:offen/
attr KNX_0501013 group Binaerkontakte
attr KNX_0501013 readonly 1
attr KNX_0501013 room global
attr KNX_0501013 webCmd :

defmod KNX_0501014 KNX 5/1/14:dpt1.019
attr KNX_0501014 IODev KNX
attr KNX_0501014 alias EG_Spielzimmer_Fenster
attr KNX_0501014 devStateIcon offen:fts_window_1w_open@red zu:fts_window_1w@green
attr KNX_0501014 eventMap /open:zu/closed:offen/
attr KNX_0501014 group Binaerkontakte
attr KNX_0501014 readonly 1
attr KNX_0501014 room global
attr KNX_0501014 webCmd :

defmod KNX_0501016 KNX 5/1/16:dpt1.019
attr KNX_0501016 IODev KNX
attr KNX_0501016 alias EG_Wohnzimmerfenster
attr KNX_0501016 devStateIcon offen:fts_window_1w_open@red zu:fts_window_1w@green
attr KNX_0501016 eventMap /open:zu/closed:offen/
attr KNX_0501016 group Binaerkontakte
attr KNX_0501016 readonly 1
attr KNX_0501016 room global
attr KNX_0501016 webCmd :

defmod KNX_0501018 KNX 5/1/18:dpt1.019
attr KNX_0501018 IODev KNX
attr KNX_0501018 alias UG_P_Tür
attr KNX_0501018 devStateIcon offen:fts_window_1w_open@red zu:fts_window_1w@green
attr KNX_0501018 eventMap /open:zu/closed:offen/
attr KNX_0501018 group Binaerkontakte
attr KNX_0501018 readonly 1
attr KNX_0501018 room global
attr KNX_0501018 webCmd :

defmod KNX_0501021 KNX 5/1/21:dpt1.019
attr KNX_0501021 IODev KNX
attr KNX_0501021 alias UG_P_Oberlicht
attr KNX_0501021 devStateIcon offen:fts_window_1w_open@red zu:fts_window_1w@green
attr KNX_0501021 eventMap /open:zu/closed:offen/
attr KNX_0501021 group Binaerkontakte
attr KNX_0501021 readonly 1
attr KNX_0501021 room global
attr KNX_0501021 webCmd :

defmod KNX_0501022 KNX 5/1/22:dpt1.019
attr KNX_0501022 IODev KNX
attr KNX_0501022 alias UG_J_Tür
attr KNX_0501022 devStateIcon offen:fts_window_1w_open@red zu:fts_window_1w@green
attr KNX_0501022 eventMap /open:zu/closed:offen/
attr KNX_0501022 group Binaerkontakte
attr KNX_0501022 readonly 1
attr KNX_0501022 room global
attr KNX_0501022 webCmd :

defmod KNX_0501023 KNX 5/1/23:dpt1.019
attr KNX_0501023 IODev KNX
attr KNX_0501023 alias UG_J_Oberlicht
attr KNX_0501023 devStateIcon offen:fts_window_1w_open@red zu:fts_window_1w@green
attr KNX_0501023 eventMap /open:zu/closed:offen/
attr KNX_0501023 group Binaerkontakte
attr KNX_0501023 readonly 1
attr KNX_0501023 room global
attr KNX_0501023 webCmd :

defmod KNX_0501024 KNX 5/1/24:dpt1.019
attr KNX_0501024 IODev KNX
attr KNX_0501024 alias UG_Schlazimmer_Tür
attr KNX_0501024 devStateIcon offen:fts_window_1w_open@red zu:fts_window_1w@green
attr KNX_0501024 eventMap /open:zu/closed:offen/
attr KNX_0501024 group Binaerkontakte
attr KNX_0501024 readonly 1
attr KNX_0501024 room global
attr KNX_0501024 webCmd :

defmod KNX_0501025 KNX 5/1/25:dpt1.019
attr KNX_0501025 IODev KNX
attr KNX_0501025 alias UG_Schlafzimmer_Oberlicht
attr KNX_0501025 devStateIcon offen:fts_window_1w_open@red zu:fts_window_1w@green
attr KNX_0501025 eventMap /open:zu/closed:offen/
attr KNX_0501025 group Binaerkontakte
attr KNX_0501025 readonly 1
attr KNX_0501025 room global
attr KNX_0501025 webCmd :

defmod KNX_0501026 KNX 5/1/26:dpt1.019
attr KNX_0501026 IODev KNX
attr KNX_0501026 alias UG_Bad_Oberlicht
attr KNX_0501026 devStateIcon offen:fts_window_1w_open@red zu:fts_window_1w@green
attr KNX_0501026 eventMap /open:zu/closed:offen/
attr KNX_0501026 group Binaerkontakte
attr KNX_0501026 readonly 1
attr KNX_0501026 room global
attr KNX_0501026 webCmd :

setstate Fensterkontakte Etwas_offen
setstate Fensterkontakte 2019-05-10 14:23:55 LastDevice KNX_0501016
setstate Fensterkontakte 2019-05-10 14:23:55 LastDevice_Abs KNX_0501016
setstate Fensterkontakte 2019-05-10 14:23:55 state Etwas_offen

setstate KNX_0500000 zu
setstate KNX_0500000 2019-05-10 14:11:23 getG1 open
setstate KNX_0500000 2019-05-10 14:11:23 last-sender 1/1/32
setstate KNX_0500000 2019-05-10 14:11:23 state open

setstate KNX_0500001 zu
setstate KNX_0500001 2019-05-10 13:40:54 getG1 open
setstate KNX_0500001 2019-05-10 13:40:54 last-sender 1/1/32
setstate KNX_0500001 2019-05-10 13:40:54 state open

setstate KNX_0501000 zu
setstate KNX_0501000 2019-05-10 13:40:54 getG1 closed
setstate KNX_0501000 2019-05-10 13:40:54 last-sender fhem
setstate KNX_0501000 2019-05-10 13:40:54 setG1 closed
setstate KNX_0501000 2019-05-10 13:40:54 state closed

setstate KNX_0501011 zu
setstate KNX_0501011 2019-05-10 13:40:54 getG1 open
setstate KNX_0501011 2019-05-10 13:40:54 last-sender 1/1/32
setstate KNX_0501011 2019-05-10 13:40:54 state open

setstate KNX_0501012 zu
setstate KNX_0501012 2019-05-10 13:40:54 getG1 open
setstate KNX_0501012 2019-05-10 13:40:54 last-sender 1/1/32
setstate KNX_0501012 2019-05-10 13:40:54 state open

setstate KNX_0501013 zu
setstate KNX_0501013 2019-05-10 13:40:54 getG1 open
setstate KNX_0501013 2019-05-10 13:40:54 last-sender 1/1/32
setstate KNX_0501013 2019-05-10 13:40:54 state open

setstate KNX_0501014 zu
setstate KNX_0501014 2019-05-10 13:40:54 getG1 open
setstate KNX_0501014 2019-05-10 13:40:54 last-sender 1/1/32
setstate KNX_0501014 2019-05-10 13:40:54 state open

setstate KNX_0501016 zu
setstate KNX_0501016 2019-05-10 14:23:55 getG1 open
setstate KNX_0501016 2019-05-10 14:23:55 last-sender 1/1/32
setstate KNX_0501016 2019-05-10 14:23:55 state open

setstate KNX_0501018 zu
setstate KNX_0501018 2019-05-10 13:40:54 getG1 open
setstate KNX_0501018 2019-05-10 13:40:54 last-sender 1/1/32
setstate KNX_0501018 2019-05-10 13:40:54 state open

setstate KNX_0501021 zu
setstate KNX_0501021 2019-05-10 13:40:54 getG1 open
setstate KNX_0501021 2019-05-10 13:40:54 last-sender 1/1/33
setstate KNX_0501021 2019-05-10 13:40:54 state open

setstate KNX_0501022 zu
setstate KNX_0501022 2019-05-10 13:40:54 getG1 open
setstate KNX_0501022 2019-05-10 13:40:54 last-sender 1/1/33
setstate KNX_0501022 2019-05-10 13:40:54 state open

setstate KNX_0501023 zu
setstate KNX_0501023 2019-05-10 13:40:54 getG1 open
setstate KNX_0501023 2019-05-10 13:40:54 last-sender 1/1/33
setstate KNX_0501023 2019-05-10 13:40:54 state open

setstate KNX_0501024 zu
setstate KNX_0501024 2019-05-10 13:40:54 getG1 open
setstate KNX_0501024 2019-05-10 13:40:54 last-sender 1/1/33
setstate KNX_0501024 2019-05-10 13:40:54 state open

setstate KNX_0501025 zu
setstate KNX_0501025 2019-05-10 13:40:54 getG1 open
setstate KNX_0501025 2019-05-10 13:40:54 last-sender 1/1/33
setstate KNX_0501025 2019-05-10 13:40:54 state open

setstate KNX_0501026 zu
setstate KNX_0501026 2019-05-10 13:40:54 getG1 open
setstate KNX_0501026 2019-05-10 13:40:54 last-sender 1/1/33
setstate KNX_0501026 2019-05-10 13:40:54 state open

CoolTux

Bitte gib mal ein list vom Structure Device.
Also
list DEVICENAME

und dann in Code und nicht in Quote Tags
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

mumpitzstuff

#2
defmod KNX_0501000 KNX 5/1/0:dpt1.019

Bei dem ist deine Eventmap genau anders rum als sonst. Bzw. ich würde sagen, nur dort ist es richtig, bei allen anderen falsch.

rudolfkoenig

ZitatHat jemand eine Idee, warum hier das Structure nicht "Alles_zu" zeigt, obwohl alle Mitglieder "zu" zeigen?
Das kann man bei Abwesenheit des state Readings (und falls nicht vorhanden, des STATE Internals) aller Teilnehmer nicht sagen.
Achtung: eventMap wird fuer die Berechnung nicht direkt angewendet, deswegen ist 'alle Mitglieder "zu" zeigen' nicht mehr, als ein Hinweis.

Tobster1977

Super, vielen Dank.
Ich habe das KNX_0501000 heraus genommen und jetzt klappt es.

Meine Verschlussüberwachungen melden leider wenn sie zu sind "open" und umgekehrt.
Wüsste auch nicht wie ich das außer über EventMap Regeln kann, aber damit geht es ja.

Danke für den Hinweis, dass eventmap bei structure nicht ausgewertet wird. Das habe ich nirgendwo gefunden.

Jedenfalls läuft's jetzt rund.
:)