Structure schalten macht Probleme

Begonnen von satprofi, 07 April 2014, 15:53:00

Vorheriges Thema - Nächstes Thema

satprofi

Hallo.
Seit einiger Zeit schalten sich einige Actoren entweder nicht ein od. aus.
Ich schalte per notify div. Actoren über eine Structure. Kann es sein das FS20 damit Probleme beim senden der befehle bekommt?
Wäre es besser das ganze einzeln zu schalten?
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

rudolfkoenig


satprofi

gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

betateilchen

Zitat von: satprofi am 07 April 2014, 15:53:00
Ich schalte per notify div. Actoren über eine Structure.

ich auch. Und das funktioniert einwandfrei.

Nützlich wäre schonmal die Information, welche Aktoren im Spiel sind.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

satprofi

na FS20 Steckdosen. Habe auch achon repeater eingesetzt. Irgendwie werde ich den verdacht nicht los, das die Befehlsfolge zu schnell abgeht, und die actoren deshalb nicht angesteuert werden.
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

rudolfkoenig

Wieviele Sender (CUL & co) verwendest du?

rudolfkoenig

Kannst du bitte "attr global mseclog" und "attr global verbose 5" setzen, und damit einen Schaltvorgang protokollieren?

satprofi

#7
Zitat von: rudolfkoenig am 07 April 2014, 18:26:09
Kannst du bitte "attr global mseclog" und "attr global verbose 5" setzen, und damit einen Schaltvorgang protokollieren?

ok, gemacht. sehe ich das ganze in der fhem.log ?

CUL habe ich 2, 1x 868, 1x 434. sind aber als IOdev jedem actor zugewiesen.

Nächster event :  myTwilight.*:aktEvent:.*ss set Aussenbeleuchtung on-till 22:50
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

satprofi

so, natürlich der vorführeffekt, jetzt klappte es wieder einmal:


2014.04.07 19:25:40.765 4: [myTwilight] ss         state=9  light=3  nextEvent=ss_civil   07.04.2014  20:02:36  deg=+0.0°
2014.04.07 19:25:40.766 5: Triggering myTwilight (5 changes)
2014.04.07 19:25:40.767 5: Notify loop for myTwilight light: 3
2014.04.07 19:25:40.772 5: Triggering Gartenlicht_an
2014.04.07 19:25:40.773 4: Gartenlicht_an exec set Aussenbeleuchtung on-till 22:50
2014.04.07 19:25:40.774 5: Cmd: >set Aussenbeleuchtung on-till 22:50<
2014.04.07 19:25:40.775 3: FS20 set Conrad on
2014.04.07 19:25:40.776 5: CUL sending F74916511
2014.04.07 19:25:40.777 5: SW: F74916511
2014.04.07 19:25:40.788 5: Triggering Conrad (1 changes)
2014.04.07 19:25:40.788 5: Notify loop for Conrad on
2014.04.07 19:25:40.791 5: Update structure 'Beleuchtung_Garten' to undefined because device Conrad has changed
2014.04.07 19:25:40.792 5: Triggering Beleuchtung_Garten (3 changes)
2014.04.07 19:25:40.792 5: Notify loop for Beleuchtung_Garten LastDevice: Conrad
2014.04.07 19:25:40.800 4: et: structure Beleuchtung_Garten LastDevice: Conrad -> LastDevice: Conrad
2014.04.07 19:25:40.800 4: et: structure Beleuchtung_Garten LastDevice_Abs: Conrad -> LastDevice_Abs: Conrad
2014.04.07 19:25:40.801 4: et: structure Beleuchtung_Garten undefined -> undefined
2014.04.07 19:25:40.801 4: eventTypes: structure Beleuchtung_Garten LastDevice: Conrad -> LastDevice: Conrad
2014.04.07 19:25:40.801 4: eventTypes: structure Beleuchtung_Garten LastDevice_Abs: Conrad -> LastDevice_Abs: Conrad
2014.04.07 19:25:40.802 4: eventTypes: structure Beleuchtung_Garten undefined -> undefined
2014.04.07 19:25:40.807 4: et: FS20 Conrad on -> on
2014.04.07 19:25:40.807 4: eventTypes: FS20 Conrad on -> on
2014.04.07 19:25:40.811 5: Triggering global (1 changes)
2014.04.07 19:25:40.811 5: Notify loop for global DEFINED Conrad_till
2014.04.07 19:25:40.838 3: FS20 set Steckdose1 on
2014.04.07 19:25:40.838 5: CUL sending F74915411
2014.04.07 19:25:40.839 5: Triggering Steckdose1 (1 changes)
2014.04.07 19:25:40.840 5: Notify loop for Steckdose1 on
2014.04.07 19:25:40.842 5: Update structure 'Beleuchtung_Garten' to on because device Steckdose1 has changed
2014.04.07 19:25:40.843 5: Triggering Beleuchtung_Garten (3 changes)
2014.04.07 19:25:40.844 5: Notify loop for Beleuchtung_Garten LastDevice: Steckdose1
2014.04.07 19:25:40.851 4: et: structure Beleuchtung_Garten LastDevice: Steckdose1 -> LastDevice: Steckdose1
2014.04.07 19:25:40.851 4: et: structure Beleuchtung_Garten LastDevice_Abs: Steckdose1 -> LastDevice_Abs: Steckdose1
2014.04.07 19:25:40.852 4: et: structure Beleuchtung_Garten on -> on
2014.04.07 19:25:40.852 4: eventTypes: structure Beleuchtung_Garten LastDevice: Steckdose1 -> LastDevice: Steckdose1
2014.04.07 19:25:40.853 4: eventTypes: structure Beleuchtung_Garten LastDevice_Abs: Steckdose1 -> LastDevice_Abs: Steckdose1
2014.04.07 19:25:40.853 4: eventTypes: structure Beleuchtung_Garten on -> on
2014.04.07 19:25:40.858 4: et: FS20 Steckdose1 on -> on
2014.04.07 19:25:40.858 4: eventTypes: FS20 Steckdose1 on -> on
2014.04.07 19:25:40.862 5: Triggering global (1 changes)
2014.04.07 19:25:40.863 5: Notify loop for global DEFINED Steckdose1_till
2014.04.07 19:25:40.885 3: FS20 set Vorgarten_Haus on
2014.04.07 19:25:40.886 5: CUL sending F74916311
2014.04.07 19:25:40.887 5: Triggering Vorgarten_Haus (1 changes)
2014.04.07 19:25:40.887 5: Notify loop for Vorgarten_Haus on
2014.04.07 19:25:40.890 5: Update structure 'Beleuchtung_VorGarten' to undefined because device Vorgarten_Haus has changed
2014.04.07 19:25:40.891 5: Triggering Beleuchtung_VorGarten (3 changes)
2014.04.07 19:25:40.891 5: Notify loop for Beleuchtung_VorGarten LastDevice: Vorgarten_Haus
2014.04.07 19:25:40.899 4: et: structure Beleuchtung_VorGarten LastDevice: Vorgarten_Haus -> LastDevice: Vorgarten_Haus
2014.04.07 19:25:40.899 4: et: structure Beleuchtung_VorGarten LastDevice_Abs: Vorgarten_Haus -> LastDevice_Abs: Vorgarten_Haus
2014.04.07 19:25:40.900 4: et: structure Beleuchtung_VorGarten undefined -> undefined
2014.04.07 19:25:40.900 4: eventTypes: structure Beleuchtung_VorGarten LastDevice: Vorgarten_Haus -> LastDevice: Vorgarten_Haus
2014.04.07 19:25:40.901 4: eventTypes: structure Beleuchtung_VorGarten LastDevice_Abs: Vorgarten_Haus -> LastDevice_Abs: Vorgarten_Haus
2014.04.07 19:25:40.901 4: eventTypes: structure Beleuchtung_VorGarten undefined -> undefined
2014.04.07 19:25:40.906 4: et: FS20 Vorgarten_Haus on -> on
2014.04.07 19:25:40.906 4: eventTypes: FS20 Vorgarten_Haus on -> on
2014.04.07 19:25:40.910 5: Triggering global (1 changes)
2014.04.07 19:25:40.911 5: Notify loop for global DEFINED Vorgarten_Haus_till
2014.04.07 19:25:40.933 3: FS20 set Vorgarten_links1 on
2014.04.07 19:25:40.934 5: CUL sending F74916111
2014.04.07 19:25:40.935 5: Triggering Vorgarten_links1 (1 changes)
2014.04.07 19:25:40.936 5: Notify loop for Vorgarten_links1 on
2014.04.07 19:25:40.938 5: Update structure 'Beleuchtung_VorGarten' to on because device Vorgarten_links1 has changed
2014.04.07 19:25:40.939 5: Triggering Beleuchtung_VorGarten (3 changes)
2014.04.07 19:25:40.939 5: Notify loop for Beleuchtung_VorGarten LastDevice: Vorgarten_links1
2014.04.07 19:25:40.947 4: et: structure Beleuchtung_VorGarten LastDevice: Vorgarten_links1 -> LastDevice: Vorgarten_links1
2014.04.07 19:25:40.947 4: et: structure Beleuchtung_VorGarten LastDevice_Abs: Vorgarten_links1 -> LastDevice_Abs: Vorgarten_links1
2014.04.07 19:25:40.948 4: et: structure Beleuchtung_VorGarten on -> on
2014.04.07 19:25:40.948 4: eventTypes: structure Beleuchtung_VorGarten LastDevice: Vorgarten_links1 -> LastDevice: Vorgarten_links1
2014.04.07 19:25:40.949 4: eventTypes: structure Beleuchtung_VorGarten LastDevice_Abs: Vorgarten_links1 -> LastDevice_Abs: Vorgarten_links1
2014.04.07 19:25:40.949 4: eventTypes: structure Beleuchtung_VorGarten on -> on
2014.04.07 19:25:40.954 4: et: FS20 Vorgarten_links1 on -> on
2014.04.07 19:25:40.954 4: eventTypes: FS20 Vorgarten_links1 on -> on
2014.04.07 19:25:40.958 5: Triggering global (1 changes)
2014.04.07 19:25:40.958 5: Notify loop for global DEFINED Vorgarten_links1_till
2014.04.07 19:25:40.981 5: Triggering Aussenbeleuchtung (1 changes)
2014.04.07 19:25:40.981 5: Notify loop for Aussenbeleuchtung on-till 22:50
2014.04.07 19:25:40.987 4: et: structure Aussenbeleuchtung on-till 22:50 -> on-till .*:.*
2014.04.07 19:25:40.988 4: eventTypes: structure Aussenbeleuchtung on-till 22:50 -> on-till .*:.*
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

rudolfkoenig

Schaut erstmal gut aus. Mich interessieren noch die naechsten 2 Sekunden, du hast mir gerade 0.2s gegoennt. Und eine Aussage wie: ich habe X geschaltet, und a,b,c haette angehen sollen, es klappte aber nur mit a. Und dann wuerde mich die Definition von dem structure (samt Attribut) und allen beteiligten Geraeten (samt Attribut) interessieren.

satprofi

Zitat von: rudolfkoenig am 07 April 2014, 20:34:09
Schaut erstmal gut aus. Mich interessieren noch die naechsten 2 Sekunden, du hast mir gerade 0.2s gegoennt.


2014.04.07 19:25:40.992 4: et: Twilight myTwilight light: 3 -> light: .*
2014.04.07 19:25:40.992 4: et: Twilight myTwilight horizon: 0 -> horizon: .*
2014.04.07 19:25:40.993 4: et: Twilight myTwilight aktEvent: ss -> aktEvent: ss
2014.04.07 19:25:40.993 4: et: Twilight myTwilight nextEvent: ss_civil -> nextEvent: ss_civil
2014.04.07 19:25:40.994 4: et: Twilight myTwilight nextEventTime: 20:02:36 -> nextEventTime: .*:.*:.*
2014.04.07 19:25:40.994 4: eventTypes: Twilight myTwilight light: 3 -> light: .*
2014.04.07 19:25:40.995 4: eventTypes: Twilight myTwilight horizon: 0 -> horizon: .*
2014.04.07 19:25:40.995 4: eventTypes: Twilight myTwilight aktEvent: ss -> aktEvent: ss
2014.04.07 19:25:40.995 4: eventTypes: Twilight myTwilight nextEvent: ss_civil -> nextEvent: ss_civil
2014.04.07 19:25:40.996 4: eventTypes: Twilight myTwilight nextEventTime: 20:02:36 -> nextEventTime: .*:.*:.*
2014.04.07 19:25:41.080 5: SW: F74915411
2014.04.07 19:25:41.384 5: SW: F74916311
2014.04.07 19:25:41.687 5: SW: F74916111
2014.04.07 19:25:45.445 5: HMLAN_Send:  HM_Cul I:K
2014.04.07 19:25:45.451 5: HMLAN/RAW: /HHM-LAN-IF,03C1,KEQ1022935,2573E1,123ABC,200B6AF4,0002


Zitat

Und eine Aussage wie: ich habe X geschaltet, und a,b,c haette angehen sollen, es klappte aber nur mit a. Und dann wuerde mich die Definition von dem structure (samt Attribut) und allen beteiligten Geraeten (samt Attribut) interessieren.



define Aussenbeleuchtung structure room Steckdose1,Vorgarten_links1,Vorgarten_Haus,Conrad
attr Aussenbeleuchtung room Structure

define Vorgarten_Haus FS20 7491 63
attr Vorgarten_Haus IODev CUL
attr Vorgarten_Haus alias Steckdose_Hauswand
attr Vorgarten_Haus group Steckdosen
attr Vorgarten_Haus model fs20st
attr Vorgarten_Haus room Vorgarten

define Conrad FS20 7491 65
attr Conrad IODev CUL
attr Conrad alias Rosenbogen
attr Conrad group Beleuchtung
attr Conrad model fs20st
attr Conrad room Garten

define Vorgarten_links1 FS20 7491 61
attr Vorgarten_links1 IODev CUL
attr Vorgarten_links1 alias Steckdose_li_1
attr Vorgarten_links1 group Steckdosen
attr Vorgarten_links1 model fs20st
attr Vorgarten_links1 room Vorgarten

define Steckdose1 FS20 7491 54
attr Steckdose1 IODev CUL
attr Steckdose1 alias Terasse
attr Steckdose1 group Beleuchtung
attr Steckdose1 model fs20st
attr Steckdose1 room Garten



m.f.g.
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

rudolfkoenig

Wenn man die Daten nach "SW:" filtert, dann bekommt man
Zitat2014.04.07 19:25:40.777 5: SW: F7491 65 11
2014.04.07 19:25:41.080 5: SW: F7491 54 11
2014.04.07 19:25:41.384 5: SW: F7491 63 11
2014.04.07 19:25:41.687 5: SW: F7491 61 11
Hier sieht man, dass FHEM fuer alle vier Geraete ein "on" gesendet hat, jeweils in 0.3s Abstand, damit die Funksignale (selbst 0.22 Sek lang) sich gegenseitig nicht stoeren. Also aus FHEM Sicht alles in Ordnung.

Die Ursache des Problems ist vermutlich der Repeater, er "funkt" genau dazwischen.

satprofi

ok, danke für prüfung. werde es testen. leider bin ich auf repeater angewiesen, sonst hätte ich im keller keinen empfang.
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram