10_CUL_MH Version 24158

Begonnen von sepultura30, 07 April 2021, 16:51:41

Vorheriges Thema - Nächstes Thema

cocojambo

@Otto123
Ja, jeden einzelnen Schaltkanal habe ich so gestaltet:
define Television_Sw_01 CUL_HM 70D3BA01
setuuid Television_Sw_01 5fe085f6-f33f-6f9b-88d2-17c56fd1fd02ecf4
attr Television_Sw_01 alias Fernsehgerät
attr Television_Sw_01 devStateIcon .*Ein:it_television@green .*Aus:it_television@red
attr Television_Sw_01 event-on-change-reading .*
attr Television_Sw_01 eventMap on:Ein off:Aus
attr Television_Sw_01 group Wohnzimmer
attr Television_Sw_01 model HM-MOD-RE-8
attr Television_Sw_01 onOffDevice true
attr Television_Sw_01 peerIDs peerUnread
attr Television_Sw_01 room Wohnzimmer
attr Television_Sw_01 webCmd Ein:Aus


und dann so den Switch geschaltet:
define FB_Anlage_Wohnzimmer_di DOIF ([FB_Anlage_Wohnzimmer_Btn_01] =~ "Short") (set Television_Sw_01 Ein)DOELSEIF([FB_Anlage_Wohnzimmer_Btn_01] =~ "Long") (set Television_Sw_01 Aus)DOELSEIF([FB_Anlage_Wohnzimmer_Btn_02] =~ "Short") (set AV_Receiver_Sw_02 Ein)DOELSEIF([FB_Anlage_Wohnzimmer_Btn_02] =~ "Long") (set AV_Receiver_Sw_02 Aus)DOELSEIF([FB_Anlage_Wohnzimmer_Btn_03] =~ "Short") (set Blu_Ray_Player_Sw_03 Ein)DOELSEIF([FB_Anlage_Wohnzimmer_Btn_03] =~ "Long") (set Blu_Ray_Player_Sw_03 Aus)DOELSEIF([FB_Anlage_Wohnzimmer_Btn_04] =~ "Short") (set Kodi_Sw_04 Ein)DOELSEIF([FB_Anlage_Wohnzimmer_Btn_04] =~ "Long") (set Kodi_Sw_04 on-for-timer 30)DOELSEIF([FB_Anlage_Wohnzimmer_Btn_05] =~ "Short") (set Ambilight_Sw_05 Ein)DOELSEIF([FB_Anlage_Wohnzimmer_Btn_05] =~ "Long") (set Ambilight_Sw_05 Aus)DOELSEIF([FB_Anlage_Wohnzimmer_Btn_06] =~ "Short") (set AV_Switch_Sw_06 Ein)DOELSEIF([FB_Anlage_Wohnzimmer_Btn_06] =~ "Long") (set AV_Switch_Sw_06 Aus)DOELSEIF([FB_Anlage_Wohnzimmer_Btn_07] =~ "Short") (set Phono_Sw_07 Ein)DOELSEIF([FB_Anlage_Wohnzimmer_Btn_07] =~ "Long") (set Phono_Sw_07 Aus)DOELSEIF([FB_Anlage_Wohnzimmer_Btn_08] =~ "Short") (set Dreambox_Sw_08_dummy Ein)DOELSEIF([FB_Anlage_Wohnzimmer_Btn_08] =~ "Long") (set Dreambox_Sw_08_dummy Stby)DOELSE

und die Auswertung habe ich ja schon vorher gepostet.
Aber wenn ich das Update gemacht habe, spinnt FHEM total und sendet dann ständig alle Text Befehle endlos zum FS20SIG und dann ist schnell das Funk Maximum erreicht und es geht nix mehr.

2021.04.09 10:38:40 3: CUL_HM set AV_Receiver_Sw_02 on noArg
2021.04.09 10:38:40 3: FS20 set AV_Receiver_Text off
2021.04.09 10:38:40 3: FS20 set AV_Switch_Text off
2021.04.09 10:38:40 3: FS20 set Ambilight_Text off
2021.04.09 10:38:40 3: FS20 set Blu_Ray_Player_Text off
2021.04.09 10:38:40 3: FS20 set Dreambox_Text on
2021.04.09 10:38:40 3: FS20 set Kodi_Text on
2021.04.09 10:38:40 3: FS20 set Phono_Text off
2021.04.09 10:38:40 3: FS20 set AV_Switch_Text off
2021.04.09 10:38:40 3: FS20 set Ambilight_Text off
2021.04.09 10:38:41 3: FS20 set Blu_Ray_Player_Text off
2021.04.09 10:38:41 3: FS20 set Dreambox_Text on
2021.04.09 10:38:41 3: FS20 set Kodi_Text on
2021.04.09 10:38:41 3: FS20 set Phono_Text off
2021.04.09 10:38:41 3: CUL: Unknown code LOVF, help me!
2021.04.09 10:38:41 3: CUL: Unknown code LOVF, help me!
2021.04.09 10:38:41 3: FS20 set AV_Receiver_Text on
2021.04.09 10:38:41 3: FS20 set AV_Switch_Text off
2021.04.09 10:38:41 3: FS20 set Ambilight_Text off
2021.04.09 10:38:41 3: FS20 set Blu_Ray_Player_Text off
2021.04.09 10:38:41 3: FS20 set Dreambox_Text on
2021.04.09 10:38:41 3: FS20 set Kodi_Text on
2021.04.09 10:38:41 3: FS20 set Phono_Text off
2021.04.09 10:38:41 3: CUL: Unknown code LOVF, help me!
2021.04.09 10:38:41 3: CUL: Unknown code LOVF, help me!
2021.04.09 10:38:42 3: CUL: Unknown code LOVF, help me!
2021.04.09 10:38:42 3: CUL: Unknown code LOVF, help me!
2021.04.09 10:38:42 3: CUL: Unknown code LOVF, help me!
2021.04.09 10:38:43 3: CUL: Unknown code LOVF, help me!
2021.04.09 10:38:43 3: CUL: Unknown code LOVF, help me!
2021.04.09 10:38:43 3: CUL: Unknown code LOVF, help me!


Installiere ich aber wieder das Modul "10_CUL_HM.pm 24031 2021-03-21 09", geht alles wieder.
Es kann doch dann nur mit dem Modul zusammenhängen oder?
Vor allen Dingen, was kann ich ändern, damit es wieder funktioniert?

Gruß aus Köln
Norbert
FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

enno

Moin Norbert,

hilft es wenn du dein DOIF etwas umbaust?

define FB_Anlage_Wohnzimmer_di DOIF ([FB_Anlage_Wohnzimmer_Btn_01:trigger] =~ "Short") (set Television_Sw_01 Ein)DOELSEIF([FB_Anlage_Wohnzimmer_Btn_01:trigger] =~ "Long")....

Gruss
  Enno
Einfacher FHEM Anwender auf Intel®NUC

cocojambo

Nein hilft leider nicht, denn wenn ich auch manuell in der Kommando Zeile
set Television_Sw_01 Ein
eingebe, passiert genau dasselbe.
Der Fehler tritt wahrscheinlich erst in der Auswertung des Switches auf, wenn die "Texte" zum FS20SIG gesendet werden sollen.

Gruß
Norbert
FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

Otto123

#18
Das meine ich aber auch, das kann ja nur an der Auswertung liegen, die die FS20 Befehle absetzt!

Nochmal die gleiche Erklärung: Der hier [Kodi_Sw_04:timedOn] eq "off" wir von irgendeinem Event auf Kodi_Sw_04 getriggert und anschließend wird das Reading timedOn ausgewertet.
Alles klar: jetzt kommen diese SINNLOSEN neuen Events mit commState, die triggern und die Abfrage wird ausgelöst.

Also: wertet bitte keine Zustände sondern die Events aus, eventuell so - man müsste den Event genau sehen: [Kodi_Sw_04:"^timedOn: off$"]

OT
Zitat"exclude" ist ja nicht die Lösung sondern eine "ad-hoc-Maßnahme",
Mir kommt CUL_HM seit einem Jahr wie ein ewiges Tischtennisspiel vor:
martin gegen frank und die anderen spielen Chinesisch (rennen um die Platte)

  • martin hat immer Angabe
  • er spielt den Ball und frank spielt zurück.
  • Nach eine paar Ballwechseln klappt martin seine Hälfte der Platte hoch und frank spielt ruhig weiter gegen die Wand.
  • Irgendwann macht frank Pause, jetzt kommend die Anderen und spielen Chinesisch.
  • In jeder Runde fliegt einer raus - ... mit exclude  ;D
  • Dann kommt wieder martin, klappt seine Hälfte runter und hat wieder Angabe
Ich bewundere frank und sein Durchhaltevermögen 👏
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

enno

Zitat von: Otto123 am 09 April 2021, 18:31:33
OT Mir kommt CUL_HM seit einem Jahr wie ein ewiges Tischtennisspiel vor:

;D ich spiel auch nur an der Nachbarplatte. => exclude und Update erst wenn min 2 Wochen keine Einträge im Forum...

@Norbert: kannst du im Event Monitor erkennen mit welchen "state" der Zirkus los geht? Ich denke bei HM muss man inzwischen sehr genau auswerten, sonst gibt das mächtig viel Beifang.

Gruss
  Enno
Einfacher FHEM Anwender auf Intel®NUC

Otto123

#20
@Norbert schau mal ob es so wird (nur die DEF)
(["^Television_Sw_01$:^Ein"]) (set Television_Text on)DOELSEIF
(["^Television_Sw_01$:^Aus"]) (set Television_Text off)DOELSEIF
(["^AV_Receiver_Sw_02$:^Ein"]) (set AV_Receiver_Text on)DOELSEIF
(["^AV_Receiver_Sw_02$:^Aus"]) (set AV_Receiver_Text off)DOELSEIF
(["^Blu_Ray_Player_Sw_03$:^Ein"]) (set Blu_Ray_Player_Text on)DOELSEIF
(["^Blu_Ray_Player_Sw_03$:^Aus"]) (set Blu_Ray_Player_Text off)DOELSEIF
(["^Kodi_Sw_04$:^Ein" and [?Kodi_Sw_04:timedOn] eq "off"]) (set Kodi_Text on)DOELSEIF
(["^Kodi_Sw_04$:^Aus" or ["^Kodi_Sw_04$:^off"]) (set Kodi_Text off)DOELSEIF
(["^Kodi_Sw_04$:^timedOn: running"]) (set Kodi_Text dim25%)DOELSEIF
(["^Ambilight_Sw_05$:^Ein"]) (set Ambilight_Text on)DOELSEIF
(["^Ambilight_Sw_05$:^Aus"]) (set Ambilight_Text off)DOELSEIF
(["^AV_Switch_Sw_06$:^Ein"]) (set AV_Switch_Text on)DOELSEIF
(["^AV_Switch_Sw_06$:^Aus"]) (set AV_Switch_Text off)DOELSEIF
(["^Phono_Sw_07$:^Ein"]) (set Phono_Text on)DOELSEIF
(["^Phono_Sw_07$:^Aus"]) (set Phono_Text off)DOELSEIF
(["^Dreambox_Sw_08$:^Ein"]) (set Dreambox_Text on)DOELSEIF
(["^Dreambox_Sw_08$:^Aus"]) (set Dreambox_Text off)DOELSE


Edit: die ] ergänzt  ;D danke fürs drauf schauen
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

the ratman

#21
nur ned die ganzen eckigen end-klammern vergessen, die da teilweise fehlen *g*

kann ich mich im club der doif-geschädigten hm-user anmelden?
hat schon wer ärztliche betreuung - wer meinen leidensweg braucht: https://forum.fhem.de/index.php/topic,120202.0.html

nachtrag: jaja, das copy&paste ... warum sollts nur mir so gehen? *bg*


übrigens - irgendwie hab ich grad das wichtigste vergessen:

kann man schon mal festlegen, auf was bei einem doif zu achten ist, dass der neue herr cul_hm keine probleme mehr bereitet?
und nö, die doif's zeigen tu ich euch nicht an ... ich rede hier von ca. 25 doif's, die sich teilweise gegenseitig beeinflussen. ist halt alles im laufe von jahren gewachsen und ich blick da selber nicht mehr wirklich durch.
→do↑p!dnʇs↓shit←

MegaData

Hallo zusammen,

ich habe auch wieder zurück rudern müssen, da meine Beleuchtung Disco spielt in Verbindung mit dem Bewegungsmelder. Geht eine halbe Sekunde an und wieder aus anstatt aus zu bleiben wenn es hell genug ist... Ich habe ein Notify dafür:


FlurEGBewegungsmelder_M:motion:.*
{
if ((Value("Treppenbeleuchtung") eq "off") &&
(ReadingsVal("FlurEGBewegungsmelder_M","state","0") eq "motion") &&
(ReadingsVal("FlurEGBewegungsmelder_M","brightness","80") < "100") &&
(
(ReadingsVal("rr_Chris","state","") eq "home") ||
(ReadingsVal("rr_Anja","state","") eq "home") )
)
{
fhem ("set Treppenbeleuchtung on-for-timer 240")
}
}


Das ging 5 Jahre so... seid gestern nicht mehr... :-O

Otto123

@MegaData das verwundert mich jetzt. Kannst Du dazu bitte mal die Folge der Events posten Filter: FlurEGBewegungsmelder_M.* ?
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

cocojambo

#24
@enno

Als erstes wird logischerweise der Befehl
CUL_HM set Television_Sw_01 off
ausgeführt. Dann müßte eigendlich der Befehl für die Textausführung "set Television_Text on" folgen, tut es aber nicht.
Stattdessen werden alle anderen "set....Text" Befehle in der gleichen Reihenfolge bis LOVF ausgeführt.
2021.04.10 11:16:58 3: CUL_HM set Television_Sw_01 off noArg
2021.04.10 11:16:58 3: FS20 set AV_Receiver_Text off
2021.04.10 11:16:58 3: FS20 set AV_Switch_Text off
2021.04.10 11:16:58 3: FS20 set Ambilight_Text off
2021.04.10 11:16:58 3: FS20 set Blu_Ray_Player_Text off
2021.04.10 11:16:58 3: FS20 set Dreambox_Text on
2021.04.10 11:16:58 3: FS20 set Kodi_Text off
2021.04.10 11:16:58 3: FS20 set Phono_Text off
2021.04.10 11:16:58 3: FS20 set AV_Receiver_Text off
2021.04.10 11:16:58 3: FS20 set AV_Switch_Text off
2021.04.10 11:16:58 3: FS20 set Ambilight_Text off
2021.04.10 11:16:58 3: FS20 set Blu_Ray_Player_Text off
2021.04.10 11:16:58 3: FS20 set Dreambox_Text on
2021.04.10 11:16:58 3: FS20 set Kodi_Text off
2021.04.10 11:16:58 3: FS20 set Phono_Text off
2021.04.10 11:16:59 3: CUL: Unknown code LOVF, help me!


Das mit exclude habe ich ja auch direkt gemacht, aber wenn sich das nicht ändert, kommt der Fehler später und man kann ja nicht alles was nicht richtig funktioniert mit exclude bearbeiten. Dann bekomme ich ja auch kein wichtiges Update mehr.

@Otto123

Ich habe beide Varianten ausprobiert. Keine funktioniert. Es wird kein Gerät geschaltet, es gibt keine Text ausgabe und auch keine Error Meldung.
Der Eventmonitor zeigt auch nichts.

Ich habe dann mal diese Variante ausprobiert:

([Television_Sw_01:state] eq "on") (set Television_Text on)DOELSEIF
([Television_Sw_01:state] eq "off") (set Television_Text off)DOELSEIF
([AV_Receiver_Sw_02:state] eq "on") (set AV_Receiver_Text on)DOELSEIF
([AV_Receiver_Sw_02:state] eq "off") (set AV_Receiver_Text off)DOELSEIF
([Blu_Ray_Player_Sw_03:state] eq "on") (set Blu_Ray_Player_Text on)DOELSEIF
([Blu_Ray_Player_Sw_03:state] eq "off") (set Blu_Ray_Player_Text off)DOELSEIF
([Kodi_Sw_04:state] eq "on" and [Kodi_Sw_04:timedOn] eq "off") (set Kodi_Text on)DOELSEIF
([Kodi_Sw_04:state] eq "off" or [Kodi_Sw_04:state] eq "off") (set Kodi_Text off)DOELSEIF
([Kodi_Sw_04:timedOn] eq "running") (set Kodi_Text dim25%)DOELSEIF
([Ambilight_Sw_05:state] eq "on") (set Ambilight_Text on)DOELSEIF
([Ambilight_Sw_05:state] eq "off") (set Ambilight_Text off)DOELSEIF
([AV_Switch_Sw_06:state] eq "on") (set AV_Switch_Text on)DOELSEIF
([AV_Switch_Sw_06:state] eq "off") (set AV_Switch_Text off)DOELSEIF
([Phono_Sw_07:state] eq "on") (set Phono_Text on)DOELSEIF
([Phono_Sw_07:state] eq "off") (set Phono_Text off)DOELSEIF
([Dreambox_Sw_08:state] eq "on") (set Dreambox_Text on)DOELSEIF
([Dreambox_Sw_08:state] eq "off") (set Dreambox_Text off)DOELSE


Damit scheint es tatsächlich zu funktionieren , ich werde das mal ausgiebig testen und dann mal sehen ob nach dem "Umbau" aller anderen DOIFs auch wieder alles funktioniert.

Gruß
Nobbi



FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

the ratman

sagts mal (habs eh in "meinem" fred auch schon gefragt, aber hier ist mehr los derzeit:

mir wurde gesagt, man könne das problem umgehen, indem man im doif nicht auf "state" abfragt, sondern auf andere readings.
hab heute früh aber festgestellt, dass mir das wenig nutzt, weil ich oft nur den state habe mit den entsprechenden infos.

jetzt frag ich mich: wenn ich im entsprechenden gerät ein userreading anlege - was weiß ich, z.b.: "stateX" und das einfach mit dem state füttere, bringt das in unserem problemfall was, oder hab ichs dann nur verkompliziert?

aja, und hier auch noch mal: wenn ich fhem mit -d anstarte, was muß ich wo weg machen, damits wieder normal rennt?
verbose 5 im global ist klar, aber wie komm ich wieder auf mein normales logfile?
und reicht dann ein restart, oder macht er mir dann automatisch wieder ein -d rein, weil er ja so beendet wurde?
→do↑p!dnʇs↓shit←

Otto123

fhem -d wird einfach mit ctrl + c beendet, dann startest Du den Dienst wieder und alle ist wie vorher.
Deine Idee mit stateX macht es nur komplizierter.
Du müsstest ein Beispiel geben, das state nur die Infos hat. Oft ist state ein Sammelbecken für alle Meldungen. Aber das hängt vom konkreten Device ab.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

the ratman

#27
langsam komm ich durcheinander - hab frank im 2. fred eben die selben fragen beantwortet *g*, also hier nochmal ein list meines regensensors - der channel für die regenanzeige:Internals:
   DEF        24E49C01
   FUUID      5c62c6bf-f33f-0f9e-5aa7-f3e9ab214d73dfc6
   NAME       terrasse_regensensor_regenanzeige
   NOTIFYDEV  global
   NR         49
   NTFY_ORDER 50-terrasse_regensensor_regenanzeige
   STATE      rain
   TYPE       CUL_HM
   chanNo     01
   device     terrasse_regensensor
   CL:
     Authenticated 0
     BUF       
     FD         5
     FW_ID      25196
     LASTACCESS 1618052955
     NAME       handyWEB_192.168.178.51_2548
     NR         25538
     PEER       192.168.178.51
     PORT       2548
     SNAME      handyWEB
     SSL       
     STATE      Connected
     TEMPORARY  1
     TYPE       FHEMWEB
     canAsyncOutput 1
     READINGS:
       2021-04-10 13:08:54   state           Connected
   READINGS:
     2020-06-16 19:10:06   R-sign          off
     2021-04-10 10:35:38   cfgState        updating
     2021-04-10 12:49:50   commState       CMDs_done_Errors:1
     2021-04-10 06:03:48   lastRain        2021-04-10 03:07:24
     2021-04-10 06:21:13   recentStateType info
     2021-04-10 06:21:13   state           rain
     2021-04-10 06:21:13   timedOn         off
   helper:
     getCfgList all
     getCfgListNo ,4
     lastRain   2021-04-10 06:21:13
     peerFriend peerAct,peerVirt
     peerIDsState complete
     peerOpt    4:sensRain
     regLst     1,4p
     cmds:
       TmplKey    :no:1618043687.2761
       TmplTs     1618043687.2761
       cmdKey     1:0:0::terrasse_regensensor:00A7:01:
       cmdLst:
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         getConfig  noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   0 -actChn- [({single})] [({set}|unset)] [actor|remote|both]
         peerSmart  -peerOpt-
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         sign       [(on|{off})]
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         trgEventL  -peer- -condition-
         trgEventS  -peer- -condition-
         trgPressL  [(-peer-|{all})]
         trgPressS  [(-peer-|{all})]
       lst:
         condition  dry,dry,rain,rain
         peer       
         peerOpt    4k12v_schalter1,4k12v_schalter2,4k12v_schalter3,4k12v_schalter4,schlafzimmer_rollo,solaranlage_kuehlung,vccu,wohnzimmer_buero_licht_Dim,wohnzimmer_buero_licht_Dim_V_01,wohnzimmer_buero_licht_Dim_V_02,wohnzimmer_gang_gz_licht_Dim,wohnzimmer_gang_gz_licht_Dim_V_01,wohnzimmer_gang_gz_licht_Dim_V_02,wohnzimmer_gang_sz_licht_Dim,wohnzimmer_gang_sz_licht_Dim_V_01,wohnzimmer_gang_sz_licht_Dim_V_02,wohnzimmer_rollo_strasse,wohnzimmer_rollo_terrasse,wohnzimmer_sofa_licht_Dim,wohnzimmer_sofa_licht_Dim_V_01,wohnzimmer_sofa_licht_Dim_V_02
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     peerIDsH:
       00000000   broadcast
     role:
       chn        1
     tmpl:
Attributes:
   alias      terrasse regenanzeige regensensor
   devStateIcon dry:regenschirm_zu@gray rain:regenschirm_auf@blue .*:regenschirm_zu@orange
   event-on-change-reading .*
   fp_3d      721,1162,0,terrasse_regensensor_regenanzeige,
   group      sensoren
   icon       humidity
   model      HM-SEN-RD-O
   peerIDs    00000000
   room       homematic
nur zur info: der ist derzeit vom strom.
wie du siehst, siehst du nichts - dry/rain gibts nur im state, sonst hät ich das auch anders gelöst - mir war state in doif's immer schon ein bissi unsymphatisch, ohne zu wissen, warum.

wegen -d
lustig find ich dann aber, dass nach dem start ohne -d weiterhin globales verbose 5 ist und ich weiterhin das logfile nicht gefüllt/gelöscht kriege.
nachtrag: das wichtigste hab ich wieder vergessen. zumindest unter den derzeitigen umständen kriegte ich fhem 2 mal nicht mal wirklich hoch, wenn ichs "normal" starte ... oder es braucht so lange, dass ichs warten aufgebe - was weiß ich.
→do↑p!dnʇs↓shit←

MegaData

Also ich habe auch schon wieder zurück gerudert, aber von gestern aus dem Log:

2021.04.09 13:16:25.979 3: CUL_HM set Treppenbeleuchtung on noArg
2021.04.09 13:16:26.013 3: CUL_HM set Treppenbeleuchtung off noArg
2021.04.09 13:16:26.723 3: CUL_HM Treppenbeleuchtung repeat, level C8 instead of 00
2021.04.09 13:24:15.163 3: CUL_HM set Treppenbeleuchtung on noArg
2021.04.09 13:24:15.195 3: CUL_HM set Treppenbeleuchtung off noArg
2021.04.09 13:24:16.019 3: CUL_HM Treppenbeleuchtung repeat, level C8 instead of 00
2021.04.09 13:24:27.055 3: CUL_HM set Treppenbeleuchtung on noArg
2021.04.09 13:24:27.090 3: CUL_HM set Treppenbeleuchtung off noArg
2021.04.09 13:24:27.803 3: CUL_HM Treppenbeleuchtung repeat, level C8 instead of 00
2021.04.09 13:29:48.594 3: CUL_HM set Treppenbeleuchtung on noArg
2021.04.09 13:29:48.654 3: CUL_HM set Treppenbeleuchtung off noArg
2021.04.09 13:29:49.330 3: CUL_HM Treppenbeleuchtung repeat, level C8 instead of 00
2021.04.09 13:29:51.794 3: CUL_HM set Treppenbeleuchtung on noArg
2021.04.09 13:29:51.826 3: CUL_HM set Treppenbeleuchtung on noArg
2021.04.09 13:29:51.834 3: CUL_HM set Treppenbeleuchtung on noArg
2021.04.09 13:29:51.841 3: CUL_HM set Treppenbeleuchtung on noArg
2021.04.09 13:29:51.852 3: CUL_HM set Treppenbeleuchtung off noArg
2021.04.09 13:29:52.177 3: CUL_HM Treppenbeleuchtung repeat, level C8 instead of 00
2021.04.09 13:29:52.445 3: CUL_HM Treppenbeleuchtung repeat, level C8 instead of 00


Völlig unlogisch, als hätte er erst angeschalten und dann gemerkt dass es zu hell war - dann hat er wieder aus gemacht...

Otto123

Gut das Log ist an der Stelle Wertlos. Aber ich glaube ich verstehe das Problem.
FlurEGBewegungsmelder_M:motion:.*
Auch Du triggerst auf alles was ins Reading motion gerät. Aber Du willst doch nur auf motion:.on reagieren!?
Ich habe keine Ahnung was da jetzt für Events kommen...
Aber ein set Treppenbeleuchtung off steht in deinem notify nicht drin, das Ende von on-for-timer kann es doch nicht sein?
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz