Auf Fehlersuche / Langsamer Webzugriff / Lange Antwortzeiten

Begonnen von SouzA, 06 Mai 2021, 11:41:15

Vorheriges Thema - Nächstes Thema

SouzA

Hallo,

in den letzten Tagen habe ich Probleme mit fhem und den entsprechenden Antwortzeiten.
Bin mit perfmon und apptime auf Fehlersuche gegangen.
Jetzt fange ich mal von oben an das abzuarbeiten. Habe da wohl einige "Leichen" vergraben, wobei ich mir teilweise absolut nicht vorstellen kann, warum die times so lange sind...

Aber von vorne.
Was immer wieder oben bei "apptime max" auf taucht:
myHmUART                                 HMUARTLGW_Read                        2327     2251  239548.70   106.42     0.00     0.00 06.05. 10:40:12 HASH(myHmUART)
auch immer sehr weit vorne:
telnetForBlockingFn_1620282522_127.0.0.1_52632 telnet_Read                          10187        6   10195.55  1699.26     0.00     0.00 06.05. 11:22:39 HASH(telnetForBlockingFn_1620282522_127.0.0.1_52632)

Ist das normal?
Kann man da was machen?

Homematic sind 30 Geräte. Einstellen kann man da ja irgendwie gefühlt jetzt nichts.
Ich benutze kein Telnet... zumindest nicht wissentlich :|

Es würde mich sehr freuen, wenn mir jemand bei der Fehlersuche behilflich sein könnte.

Vielen Dank!
SouzA
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

rudolfkoenig

telnet_read ist der Kommunikationspunkt fuer BackendCall, verbraucht selbst kaum was, blockiert auch nicht, ruft aber andere Funktionen auf. Das telnet_read nur eine Durchreiche ist, und kein Verursacher, wird von apptime leider ignoeriert.

Beta-User

Evtl. bist du nach einem update insbes. von CUL_HM in die Situation gekommen, dass teils sehr viel mehr Events generiert werden. Wenn vorher schon "alles auf Kante" genäht gewesen war, hat das evtl. das Fass zum Überlaufen gebracht...?

Zum Thema Events eindämmen und effektive(re) Verarbeitung vielleicht hilfreich: https://forum.fhem.de/index.php/topic,117075.0.html
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

frank

ZitatJetzt fange ich mal von oben an das abzuarbeiten.
gleich die ganze liste zu posten, wäre vermutlich informativer gewesen.  ;)

ich tippe auf doif/notify mit ungenügend "scharfem" triggerfilter.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

SouzA

Vielen Dank für eure Antworten!

Zitat von: rudolfkoenig am 06 Mai 2021, 11:56:30
telnet_read ist der Kommunikationspunkt fuer BackendCall, verbraucht selbst kaum was, blockiert auch nicht, ruft aber andere Funktionen auf. Das telnet_read nur eine Durchreiche ist, und kein Verursacher, wird von apptime leider ignoeriert.

Gut zu wissen... hab das Ding schon gelöscht. War dann aber kurz danach wieder da. Hab hier im Forum auch schon gefunden, dass fhem den Telnet wieder selber generiert.
Wie finde ich raus, welcher Teil aus fhem das telnet benutzt?
Sehe aus der Liste nur die Fritzbox und die sagt mir als Meldung im Modul:
PERL Modul functionality limited because of missing perl modules: Net::Telnet

Zitat von: Beta-User am 06 Mai 2021, 12:10:14
Evtl. bist du nach einem update insbes. von CUL_HM in die Situation gekommen, dass teils sehr viel mehr Events generiert werden. Wenn vorher schon "alles auf Kante" genäht gewesen war, hat das evtl. das Fass zum Überlaufen gebracht...?

Zum Thema Events eindämmen und effektive(re) Verarbeitung vielleicht hilfreich: https://forum.fhem.de/index.php/topic,117075.0.html
Danke für den Hinweis. Dem Link werde ich noch nachgehen.
Sicher waren kurz nach dem restart viele Events.
Habe fhem aber jetzt etliche Stunden schon laufen gehabt. Mit selben Ergebnis.

Zitat von: frank am 06 Mai 2021, 12:25:28
gleich die ganze liste zu posten, wäre vermutlich informativer gewesen.  ;)

ich tippe auf doif/notify mit ungenügend "scharfem" triggerfilter.
Du hast es so gewollt  ;D
Und du hast Recht. Es sind viele DOIF usw. aber auch Dummys(!!!???) und eben HMuart...

apptime max

active-timers: 145; max-active timers: 172; max-timer-load: 34  min-tmrHandlingTm: 0.0ms; max-tmrHandlingTm: 2858.7ms; totAvgDly: 3224.2ms

name                                     function                               max    count      total  average   maxDly   avgDly TS Max call     param Max call
myHmUART                                 HMUARTLGW_Read                        2327     3075  321318.70   104.49     0.00     0.00 06.05. 10:40:12 HASH(myHmUART)
tmr-DOIF_SleepTrigger                    HASH(0x405fb30)                       2048       11   14246.90  1295.17  9825.59  1701.06 06.05. 11:11:56 HASH(di_Heizung_Fensterkontakt_ku_wozi)
di_Heizung_Fensterkontakt_azi            DOIF_Notify                           1897      244    4462.01    18.29     0.00     0.00 06.05. 10:50:01 HASH(di_Heizung_Fensterkontakt_azi); HASH(azi_Heizung_Clima)
telnetForBlockingFn_1620282522_127.0.0.1_60434 telnet_Read                           1881      103    1889.98    18.35     0.00     0.00 06.05. 12:59:16 HASH(telnetForBlockingFn_1620282522_127.0.0.1_60434)
FritzBox                                 FRITZBOX_Get                          1870      804  469124.69   583.49     0.00     0.00 06.05. 09:04:48 HASH(FritzBox); FritzBox; tr064Command; WANDSLInterfaceConfig:1; wandslifconfig1; GetInfo
virt_Fensterkontakt_wozi                 CUL_HM_Set                            1849       30   12573.14   419.10     0.00     0.00 06.05. 08:39:00 HASH(virt_Fensterkontakt_wozi); virt_Fensterkontakt_wozi; postEvent; open
virt_Fensterkontakt_azi                  CUL_HM_Set                            1730       12    3424.61   285.38     0.00     0.00 06.05. 10:50:01 HASH(virt_Fensterkontakt_azi); virt_Fensterkontakt_azi; postEvent; closed
di_woku_Bel                              DOIF_Notify                           1696       34    2998.31    88.19     0.00     0.00 06.05. 09:00:54 HASH(di_woku_Bel); HASH(ku_Taster_6fach_Btn_02)
scenes_WoKue                             LightScene_Set                        1638       12    2856.26   238.02     0.00     0.00 06.05. 09:00:54 HASH(scenes_WoKue); scenes_WoKue; scene; LichtAus
di_ku_Group_color                        DOIF_Notify                           1531       19    6037.47   317.76     0.00     0.00 06.05. 10:30:31 HASH(di_ku_Group_color); HASH(ku_LED_auf_Schrank_color)
TCM_ESP3_0                               TCM_Read                              1355      231   50490.92   218.58     0.00     0.00 06.05. 12:29:35 HASH(TCM_ESP3_0)
tmr-SetExtensionsFn                      HASH_unnamed                          1286        1    1286.97  1286.97  3066.66  3066.66 06.05. 08:33:18 HASH(0x752a260)
du_Bewaesserung_Ventil                   dummy_Set                             1285        9    1599.51   177.72     0.00     0.00 06.05. 08:33:18 HASH(du_Bewaesserung_Ventil); du_Bewaesserung_Ventil; off
di_Bewaesserung_Zaehler                  DOIF_Notify                           1192       16    1194.43    74.65     0.00     0.00 06.05. 08:33:18 HASH(di_Bewaesserung_Zaehler); HASH(du_Bewaesserung_Ventil)
tmr-HMUARTLGW_CheckCmdResp               HASH(0x366c878)                       1169       65    9630.63   148.16 10318.51  1922.50 06.05. 10:40:58 HASH(myHmUART)
di_Heizung_Fensterkontakt_gwc            DOIF_Notify                           1159      154    6230.86    40.46     0.00     0.00 06.05. 08:42:47 HASH(di_Heizung_Fensterkontakt_gwc); HASH(gwc_Fensterkontakt)
tmr-DOIF_SleepTrigger                    HASH(0x4683dc8)                       1139        2    2205.21  1102.61   372.52   186.48 06.05. 10:41:14 HASH(di_Heizung_Fensterkontakt_bad)
Zaehler                                  dummy_Set                             1133        4    1133.67   283.42     0.00     0.00 06.05. 08:33:18 HASH(Zaehler); Zaehler; 4
tmr-DOIF_SleepTrigger                    HASH(0x4d7a470)                       1081        1    1081.61  1081.61     0.68     0.68 06.05. 10:40:42 HASH(di_Heizung_Fensterkontakt_schlazi)
tmr-DOIF_SleepTrigger                    HASH(0x41e55a8)                       1051        1    1051.14  1051.14     0.41     0.41 06.05. 09:59:52 HASH(di_Heizung_Fensterkontakt_gwc)
tmr-CUL_HM_ActCheck                      ActionDetector                        1047       25    1310.31    52.41  9845.69  3143.19 06.05. 08:38:55 ActionDetector
di_Heizung_Fensterkontakt_schlazi        DOIF_Notify                           1024      127    1410.14    11.10     0.00     0.00 06.05. 10:40:11 HASH(di_Heizung_Fensterkontakt_schlazi); HASH(schlazi_Heizung_Clima)
di_Heizung_Fensterkontakt_bad            DOIF_Notify                           1019      136    2475.11    18.20     0.00     0.00 06.05. 10:40:12 HASH(di_Heizung_Fensterkontakt_bad); HASH(bad_Heizung_Clima)
virt_Fensterkontakt_gwc                  CUL_HM_Set                             994       16    5464.40   341.53     0.00     0.00 06.05. 08:42:47 HASH(virt_Fensterkontakt_gwc); virt_Fensterkontakt_gwc; postEvent; closed
di_Bewaesserung_Zaehler_Stop             DOIF_Notify                            965       16     967.43    60.46     0.00     0.00 06.05. 08:33:18 HASH(di_Bewaesserung_Zaehler_Stop); HASH(Zaehler)
virt_Fensterkontakt_bad                  CUL_HM_Set                             948       12    3520.35   293.36     0.00     0.00 06.05. 10:41:14 HASH(virt_Fensterkontakt_bad); virt_Fensterkontakt_bad; postEvent; closed
virt_Fensterkontakt_schlazi              CUL_HM_Set                             921        8    1791.71   223.96     0.00     0.00 06.05. 10:40:42 HASH(virt_Fensterkontakt_schlazi); virt_Fensterkontakt_schlazi; postEvent; closed
du_Bewaesserung_manual_ein_aus           dummy_Set                              908        3     908.57   302.86     0.00     0.00 06.05. 08:33:18 HASH(du_Bewaesserung_manual_ein_aus); du_Bewaesserung_manual_ein_aus; Stop
tmr-CUL_HM_procQs                        CUL_HM_procQs                          880       14    3947.31   281.95  9825.02  2328.72 06.05. 08:30:14 CUL_HM_procQs
di_Bewaesserung                          DOIF_Notify                            854       16     856.54    53.53     0.00     0.00 06.05. 08:33:18 HASH(di_Bewaesserung); HASH(du_Bewaesserung_manual_ein_aus)
di_ku_Group_weiss                        DOIF_Notify                            724       16     726.38    45.40     0.00     0.00 06.05. 08:29:19 HASH(di_ku_Group_weiss); HASH(ku_LED_auf_Schrank_weiss)
myJeeLink                                JeeLink_Read                           688     8703  500349.31    57.49     0.00     0.00 06.05. 11:06:19 HASH(myJeeLink)
FritzBox_CallMonitor                     FB_CALLMONITOR_Read                    650       13    4052.01   311.69     0.00     0.00 06.05. 09:47:06 HASH(FritzBox_CallMonitor)
tmr-DOIF_SleepTrigger                    HASH(0x3753d98)                        592       46   18425.38   400.55 10124.01  3867.65 06.05. 10:38:42 HASH(di_Beleuchtung_ruecksetz_reading_Bwm_flur_hinten)
tmr-CUL_HM_respPendTout                  respPend                               575       72   19573.43   271.85 11097.23  5941.01 06.05. 11:12:26 respPend:501EF6
wozi_Bel_Deckenlicht                     CUL_HM_Set                             527       20     550.06    27.50     0.00     0.00 06.05. 09:00:54 HASH(wozi_Bel_Deckenlicht); wozi_Bel_Deckenlicht; off
wozi_PIONEER_AVR                         ONKYO_AVR_Read                         507       24    2059.81    85.83     0.00     0.00 06.05. 08:54:00 HASH(wozi_PIONEER_AVR)
ku_Taster_unten_Sw_01                    CUL_HM_Set                             493       23     940.09    40.87     0.00     0.00 06.05. 10:30:27 HASH(ku_Taster_unten_Sw_01); ku_Taster_unten_Sw_01; on
tmr-CUL_HM_valvePosUpdt                  valvePos                               486      930  289520.18   311.31 10731.49  3981.71 06.05. 10:41:44 valvePos:42042701
di_wz_Fenster                            DOIF_Notify                            477       27    1622.02    60.07     0.00     0.00 06.05. 10:38:09 HASH(di_wz_Fenster); HASH(wz_Tuer_rechts)
du_wz_Fenster                            dummy_Set                              418       18    1318.37    73.24     0.00     0.00 06.05. 10:38:09 HASH(du_wz_Fenster); du_wz_Fenster; closed


Nochmals vielen Dank.

Bis denn
SouzA
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

rudolfkoenig

ZitatWie finde ich raus, welcher Teil aus fhem das telnet benutzt?
Ich wuerde mit "attr global verbose 4" anfangen.
Loeschen ist kontraproduktiv, schliesslich sollen die Module mit BlockingCall die Ergebnisse irgendwann zurueckmelden.

Zitatich tippe auf doif/notify mit ungenügend "scharfem" triggerfilter.
Das kann etwas helfen, wenn Anzahl der Events _und_ Anzahl der Abnehmer (notify / DOIF / FileLog / etc) gross ist.
Ich wuerde als erstes die Anzahl der Events reduzieren (wie schaut denn im Event-Monitor aus?) und danach pruefen, dass nichts FHEM blockiert (attr global verbose 5, attr global mseclog 1, und schauen, dass im FHEM-Log keine groesseren Zeitspruenge gibt).

frank

zum reinschnuppern vielleicht mal ein list von di_Heizung_Fensterkontakt_ku_wozi.

ist in allen homematic devices/channels attr eocr gesetzt?
ist dein hminfo configCheck sauber? => fehler bereinigen.
hast du homematic devices definiert, aber zur zeit in der schublade liegen, zb zwischenstecker für weihnachtsdeko?
ist dein hmuart über wlan angebunden?
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

SouzA

Zitat von: rudolfkoenig am 06 Mai 2021, 13:46:23
Ich wuerde mit "attr global verbose 4" anfangen.
Loeschen ist kontraproduktiv, schliesslich sollen die Module mit BlockingCall die Ergebnisse irgendwann zurueckmelden.
Das kann etwas helfen, wenn Anzahl der Events _und_ Anzahl der Abnehmer (notify / DOIF / FileLog / etc) gross ist.
Ich wuerde als erstes die Anzahl der Events reduzieren (wie schaut denn im Event-Monitor aus?) und danach pruefen, dass nichts FHEM blockiert (attr global verbose 5, attr global mseclog 1, und schauen, dass im FHEM-Log keine groesseren Zeitspruenge gibt).
Werd ich noch genauer betrachten.
Auf dem ersten Blick bringt der eventmonitor nichts, was ich nicht auch erwarten würde... Aber wie gesagt, das mit verbose 5 und mseclog 1 steht noch aus.

Zitat von: frank am 06 Mai 2021, 13:59:26
zum reinschnuppern vielleicht mal ein list von di_Heizung_Fensterkontakt_ku_wozi.

ist in allen homematic devices/channels attr eocr gesetzt?
ist dein hminfo configCheck sauber? => fehler bereinigen.
hast du homematic devices definiert, aber zur zeit in der schublade liegen, zb zwischenstecker für weihnachtsdeko?
ist dein hmuart über wlan angebunden?


list di_Heizung_Fensterkontakt_ku_wozi
Internals:
   DEF        (
[du_Heizung_Automatik_ein_aus] eq "ein"
and
(
[wz_Tuer_rechts_Fensterkontakt] ne "closed" ##Heizung soll anbleiben, wenn der Drehgriff nur auf "Auf" gedreht wurde aber abschalten, wenn "tilted"
or
[du_wz_Tuer_rechts] eq "tilted"
or
[wz_Fenster_hinten_rechts] ne "closed"
)
)
(set virt_Fensterkontakt_wozi postEvent open)
DOELSEIF
(
[du_Heizung_Automatik_ein_aus] eq "ein"
and
[du_wz_Tuer_rechts] eq "closed"
and
[wz_Fenster_hinten_rechts] eq "closed"
)
(set virt_Fensterkontakt_wozi postEvent closed)
   FUUID      5c50bbf3-f33f-7c83-b43b-780fb3f8ff7af2ca
   FVERSION   98_DOIF.pm:0.243300/2021-04-24
   MODEL      FHEM
   NAME       di_Heizung_Fensterkontakt_ku_wozi
   NOTIFYDEV  du_wz_Tuer_rechts,global,wz_Tuer_rechts_Fensterkontakt,du_Heizung_Automatik_ein_aus,wz_Fenster_hinten_rechts
   NR         130
   NTFY_ORDER 50-di_Heizung_Fensterkontakt_ku_wozi
   STATE      Fenster_auf
   TYPE       DOIF
   VERSION    24330 2021-04-24 21:09:16
   READINGS:
     2021-05-06 13:48:47   Device          du_wz_Tuer_rechts
     2021-05-06 13:49:01   cmd             1
     2021-05-06 13:49:01   cmd_event       du_wz_Tuer_rechts
     2021-05-06 13:49:01   cmd_nr          1
     2021-05-06 13:48:47   e_du_wz_Tuer_rechts_STATE tilted
     2021-05-06 11:11:13   mode            enabled
     2021-05-06 13:49:01   state           Fenster_auf
     2021-05-06 13:48:59   wait_timer      no timer
   Regex:
     accu:
     collect:
     cond:
       du_Heizung_Automatik_ein_aus:
         0:
           &STATE     ^du_Heizung_Automatik_ein_aus$
         1:
           &STATE     ^du_Heizung_Automatik_ein_aus$
       du_wz_Tuer_rechts:
         0:
           &STATE     ^du_wz_Tuer_rechts$
         1:
           &STATE     ^du_wz_Tuer_rechts$
       wz_Fenster_hinten_rechts:
         0:
           &STATE     ^wz_Fenster_hinten_rechts$
         1:
           &STATE     ^wz_Fenster_hinten_rechts$
       wz_Tuer_rechts_Fensterkontakt:
         0:
           &STATE     ^wz_Tuer_rechts_Fensterkontakt$
   attr:
     cmdState:
       0:
         Fenster_auf
       1:
         Fenster_zu
     wait:
       0:
         3
       1:
         3
     waitdel:
   condition:
     0            ::InternalDoIf($hash,'du_Heizung_Automatik_ein_aus','STATE') eq "ein" and ( ::InternalDoIf($hash,'wz_Tuer_rechts_Fensterkontakt','STATE') ne "closed"  or ::InternalDoIf($hash,'du_wz_Tuer_rechts','STATE') eq "tilted" or ::InternalDoIf($hash,'wz_Fenster_hinten_rechts','STATE') ne "closed" )       
     1            ::InternalDoIf($hash,'du_Heizung_Automatik_ein_aus','STATE') eq "ein"    and  ::InternalDoIf($hash,'du_wz_Tuer_rechts','STATE') eq "closed" and ::InternalDoIf($hash,'wz_Fenster_hinten_rechts','STATE') eq "closed"       
   do:
     0:
       0          set virt_Fensterkontakt_wozi postEvent open
     1:
       0          set virt_Fensterkontakt_wozi postEvent closed
     2:
   helper:
     DEVFILTER  ^global$|^du_wz_Tuer_rechts$|^du_Heizung_Automatik_ein_aus$|^wz_Tuer_rechts_Fensterkontakt$|^wz_Fenster_hinten_rechts$
     NOTIFYDEV  global|du_wz_Tuer_rechts|du_Heizung_Automatik_ein_aus|wz_Tuer_rechts_Fensterkontakt|wz_Fenster_hinten_rechts
     event      tilted
     globalinit 1
     last_timer 0
     sleepdevice du_wz_Tuer_rechts
     sleepsubtimer -1
     sleeptimer -1
     timerdev   du_wz_Tuer_rechts
     timerevent tilted
     triggerDev du_wz_Tuer_rechts
     DOIF_eventa:
       cmd_nr: 1
       cmd: 1
       cmd_event: du_wz_Tuer_rechts
       Fenster_auf
     DOIF_eventas:
       cmd_nr: 1
       cmd: 1
       cmd_event: du_wz_Tuer_rechts
       state: Fenster_auf
     bm:
       DOIF_Attr:
         cnt        1
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        06.05. 11:11:40
         max        0.0210909843444824
         tot        0.0210909843444824
         mAr:
           set
           di_Heizung_Fensterkontakt_ku_wozi
       DOIF_Get:
         cnt        4
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        06.05. 11:18:36
         max        4.81605529785156e-05
         tot        0.000120401382446289
         mAr:
           HASH(di_Heizung_Fensterkontakt_ku_wozi)
           di_Heizung_Fensterkontakt_ku_wozi
           ?
       DOIF_Notify:
         cnt        10
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        06.05. 13:26:04
         max        0.0559921264648438
         tot        0.165573835372925
         mAr:
           HASH(0x405fb30)
           HASH(0x51b3f00)
       DOIF_Set:
         cnt        32
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        06.05. 11:11:43
         max        0.0894289016723633
         tot        0.0926375389099121
         mAr:
           HASH(di_Heizung_Fensterkontakt_ku_wozi)
           di_Heizung_Fensterkontakt_ku_wozi
           checkall
     timerevents:
       tilted
     timereventsState:
       state: tilted
     triggerEvents:
       tilted
     triggerEventsState:
       state: tilted
   internals:
     all         du_Heizung_Automatik_ein_aus:STATE wz_Tuer_rechts_Fensterkontakt:STATE du_wz_Tuer_rechts:STATE wz_Fenster_hinten_rechts:STATE
   readings:
   trigger:
   uiState:
   uiTable:
Attributes:
   cmdState   Fenster_auf|Fenster_zu
   event-on-change-reading .*
   icon       helper_doif
   room       Heizung
   wait       3:3


Zitatattr eocr
Kenn ich nicht...  :-[ Wo steht das, dass man das setzen muss?
Und btw... in dem Dropdownmenü für attr steht nix von eocr??  ???

Zitatist dein hminfo configCheck sauber? => fehler bereinigen.
hast du homematic devices definiert, aber zur zeit in der schublade liegen, zb zwischenstecker für weihnachtsdeko?

configCheck done:

missing register list
    bad_Fensterkontakt_alt: RegL_00.,RegL_01.
    wz_Tuer_rechts_alt: RegL_00.,RegL_01.

PairedTo missing/unknown
    bad_Fensterkontakt_alt:

Das sind alte Kontakte, die hier noch in der Schublade liegen... Ist das jetzt Hinderlich?

Zitatist dein hmuart über wlan angebunden?
Nein, per USB.

Mensch danke, dass ihr da mithelft  :D :D :D
Find ich total klasse!

Wenn ich weitere Infos hab, meld ich mich.
Bis denn
SouzA
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

rudolfkoenig

ZitatUnd btw... in dem Dropdownmenü für attr steht nix von eocr??  ???
eocr ist die gaengige Abkuerzung fuer event-on-change-reading.
Oder auch: Event nur dann generieren, wenn der Inhalt sich geaendert hat.
Ist ein Framework-Attribut und steht bei (fast) allen Modulen zur Verfuegung.

Beta-User

Zitat von: SouzA am 06 Mai 2021, 14:38:59
Werd ich noch genauer betrachten.
Auf dem ersten Blick bringt der eventmonitor nichts, was ich nicht auch erwarten würde... Aber wie gesagt, das mit verbose 5 und mseclog 1 steht noch aus.
Wenn's da nicht "flimmert", ist das vermutlich doch kein Eventverarbeitungs-Problem.

(Teils doppelt, aber schon fertig...)
ZitatKenn ich nicht...  :-[ Wo steht das, dass man das setzen muss?
Und btw... in dem Dropdownmenü für attr steht nix von eocr??  ???
"eocr" hat sich als Kürzel eingebürgert für "event-on-change-reading" (bzw. auch die anderen Attribute dieser "Familie")

ZitatNein, per USB.
Dann sind die gelegentlichen Timeouts komisch, wobei der Durchschnittswert ja durchaus ok ist.

Betrifft das mit den langen Ladezeiten alle Seiten oder beschränkt sich das ggf. auf die, die Plots enthalten (Stichworte plotembed bzw. plotfork)?

Sonst würde ich mal - sofern möglich - die Hardware tauschen, vielleicht hat der Pi oder die SD-Karte einen Hau. (Ist aber Stochern im Nebel!)
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

SouzA

Zitat von: rudolfkoenig am 06 Mai 2021, 14:51:37
eocr ist die gaengige Abkuerzung fuer event-on-change-reading.
Oder auch: Event nur dann generieren, wenn der Inhalt sich geaendert hat.
Ist ein Framework-Attribut und steht bei (fast) allen Modulen zur Verfuegung.

Jetzt wo ihr es sagt... ;)
Ja, kenn ich. Setze ich eigentlich auch so weit möglich ein. In meinen Anfangstagen von fhem natürlich noch nicht...
Werde die Devices hingehend nochmal durchforsten. (Sch*** Arbeit  :o ::) ) Die Abhängigkeiten müssen oftmals dann ja auch erstmal noch nachvollzogen werden....

Zitat von: Beta-User am 06 Mai 2021, 14:58:36
Wenn's da nicht "flimmert", ist das vermutlich doch kein Eventverarbeitungs-Problem.
Was meinst du mit flimmern?

Zitat von: Beta-User am 06 Mai 2021, 14:58:36
(Teils doppelt, aber schon fertig...)"eocr" hat sich als Kürzel eingebürgert für "event-on-change-reading" (bzw. auch die anderen Attribute dieser "Familie")
Siehe oben.

Zitat von: Beta-User am 06 Mai 2021, 14:58:36
Dann sind die gelegentlichen Timeouts komisch, wobei der Durchschnittswert ja durchaus ok ist.

Betrifft das mit den langen Ladezeiten alle Seiten oder beschränkt sich das ggf. auf die, die Plots enthalten (Stichworte plotembed bzw. plotfork)?
Alle Seiten sind betroffen.
Manchmal gibt es einen Moment, wo sich die Seit *Wusch-Fertig* aufbaut und mal dreht sich auf der selben Seite der Kreis bis zum umfallen...
Aber das mit den Antwortzeiten ist jetzt nicht nur auf die Webinstanz bezogen sondern generell auf die Abarbeitung in fhem.
Licht usw geht auch langsamer/verspätet an.

Zitat von: Beta-User am 06 Mai 2021, 14:58:36
Sonst würde ich mal - sofern möglich - die Hardware tauschen, vielleicht hat der Pi oder die SD-Karte einen Hau. (Ist aber Stochern im Nebel!)
Hmm, wann kam der Raspi 4 raus?
Da steckt keine SD drin sondern ne SSD am USB. Die ist auch noch nicht so alt. Schätze jetzt ca. 6-8 Monate. Die offizielle Unterstützung für den USB-Boot beim Pi4 kam glaub ich im Okt/Nov letzten Jahres.
Hab noch ne zweite SSD davon... Werd mal nen Abbild rüberbügeln und das auch testen.

Viel Arbeit und viele Aufgaben habt ihr mir hier beschert. Geht das nich auch mal einfach??  ;D :o 8)

Thx und bis denn
SouzA

Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

Otto123

Zitat von: SouzA am 06 Mai 2021, 14:38:59
Auf dem ersten Blick bringt der eventmonitor nichts, was ich nicht auch erwarten würde... Aber wie gesagt, das mit verbose 5 und mseclog 1 steht noch aus.
verbose hat mit Eventmonitor nichts zu tun ;) nur mit dem Log

Zeig doch mal einen kurzen Abschnitt an Events

Wenn Du bisher eocr nicht gesetzt hast, dann prüf das mal:
list TYPE=CUL_HM event-on-change-reading
Wenn wirklich nicht gesetzt kannst Du sie auf Verdacht mal setzen/bügeln mit
attr TYPE=CUL_HM event-on-change-reading .*
Das sollte eigentlich nicht schaden, wenn doch: einfach Neustart ohne save oder analog wieder löschen.

Gruß Otto
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

Beta-User

Zitat von: SouzA am 06 Mai 2021, 15:14:03
Was meinst du mit flimmern?
Dass die Events im Event-Monitor einfach nur so durchrauschen. Das scheint ja aber bei dir nicht der Fall zu sein, sonst hättest du gewusst, was gemeint ist ;) .

Der Begrenzungsvorschlag von Otto123 ist vermutlich jedenfalls als Schnellmaßnahme nicht schädlich (wenn auch m.E. das pauschale eocr .* etwas kurz gegriffen ist (was auch Otto123 nicht anders sieht, btw.) und ggf. bei einer neuen CUL_HM-Version auch nur bedingt hilft).

Die Hardware dürfte von der grundlegenden Performance her ok sein. Aber es schadet sicher nicht, wenn du mal mit "top" auf der Linux-Ebene schaust, wie die Last ausschaut und ggf. mal die Prozessor-Temperatur checkst. Evtl. bremst das System sich selbst... (Ich hatte mal ähnliche Effekte auf einer umgeflashten TV-Box, wenn es der zu warm wurde.)
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

SouzA

Hi,  :D


Zitat von: Otto123 am 06 Mai 2021, 15:19:55
verbose hat mit Eventmonitor nichts zu tun ;) nur mit dem Log

Zeig doch mal einen kurzen Abschnitt an Events

Ok, hier mal ne Runde Events...
Das ist eine Minute.
2021-05-06 16:13:50 LaCrosse Temp_bad temperature: 21.9
2021-05-06 16:13:50 LaCrosse Temp_bad humidity: 57.3
2021-05-06 16:13:50 LaCrosse Temp_bad dewpoint: 13.1
2021-05-06 16:14:01 CUL_HM virt_Tempsensor_azi temperature: 21.2
2021-05-06 16:14:01 CUL_HM virt_Tempsensor_azi set_virtTemp 21.2
2021-05-06 16:14:01 DOIF di_Heizung_Temperatursensor_azi cmd_nr: 1
2021-05-06 16:14:01 DOIF di_Heizung_Temperatursensor_azi cmd: 1
2021-05-06 16:14:01 DOIF di_Heizung_Temperatursensor_azi cmd_event: timer_1
2021-05-06 16:14:01 DOIF di_Heizung_Temperatursensor_azi 21.2
2021-05-06 16:14:01 CUL_HM virt_Tempsensor_Bad temperature: 21.9
2021-05-06 16:14:01 DOIF di_Heizung_Temperatursensor_bad cmd_nr: 1
2021-05-06 16:14:01 DOIF di_Heizung_Temperatursensor_bad cmd: 1
2021-05-06 16:14:01 DOIF di_Heizung_Temperatursensor_bad cmd_event: timer_1
2021-05-06 16:14:01 DOIF di_Heizung_Temperatursensor_bad 21.9
2021-05-06 16:14:02 CUL_HM virt_Tempsensor_flur temperature: 21.2
2021-05-06 16:14:02 CUL_HM virt_Tempsensor_flur set_virtTemp 21.2
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_flur cmd_nr: 1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_flur cmd: 1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_flur cmd_event: timer_1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_flur 21.2
2021-05-06 16:14:02 CUL_HM virt_Tempsensor_kizi1 temperature: 20.6
2021-05-06 16:14:02 CUL_HM virt_Tempsensor_kizi1 set_virtTemp 20.6
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_kizi1 cmd_nr: 1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_kizi1 cmd: 1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_kizi1 cmd_event: timer_1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_kizi1 20.6
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_kizi2 cmd_nr: 1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_kizi2 cmd: 1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_kizi2 cmd_event: timer_1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_kizi2 19.7
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_kueche cmd_nr: 1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_kueche cmd: 1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_kueche cmd_event: timer_1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_kueche 20.5
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_schlazi cmd_nr: 1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_schlazi cmd: 1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_schlazi cmd_event: timer_1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_schlazi 19.8
2021-05-06 16:14:02 CUL_HM virt_Tempsensor_wc temperature: 18.5
2021-05-06 16:14:02 CUL_HM virt_Tempsensor_wc set_virtTemp 18.5
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_wc cmd_nr: 1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_wc cmd: 1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_wc cmd_event: timer_1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_wc 18.5
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_wozi cmd_nr: 1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_wozi cmd: 1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_wozi cmd_event: timer_1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_wozi 20.6
2021-05-06 16:14:02 LaCrosse Temp_kizi1 temperature: 20.7
2021-05-06 16:14:02 LaCrosse Temp_kizi1 humidity: 47
2021-05-06 16:14:02 LaCrosse Temp_kizi1 dewpoint: 9
2021-05-06 16:14:02 LaCrosse Temp_bad temperature: 22
2021-05-06 16:14:02 LaCrosse Temp_bad humidity: 57.8
2021-05-06 16:14:02 LaCrosse Temp_bad dewpoint: 13.3
2021-05-06 16:14:02 LaCrosse Temp_kizi1 temperature: 20.6
2021-05-06 16:14:02 LaCrosse Temp_kizi1 dewpoint: 8.9
2021-05-06 16:14:03 LaCrosse Temp_bad temperature: 21.9
2021-05-06 16:14:03 LaCrosse Temp_bad humidity: 57.3
2021-05-06 16:14:03 LaCrosse Temp_bad dewpoint: 13.1
2021-05-06 16:14:06 LaCrosse Temp_kizi1 temperature: 20.7
2021-05-06 16:14:06 LaCrosse Temp_kizi1 dewpoint: 9
2021-05-06 16:14:16 CUL_HM kizi1_Heizung actuator: 14
2021-05-06 16:14:16 CUL_HM kizi1_Heizung battery: ok
2021-05-06 16:14:16 CUL_HM kizi1_Heizung batteryLevel: 2.7
2021-05-06 16:14:16 CUL_HM kizi1_Heizung desired-temp: 20.0
2021-05-06 16:14:16 CUL_HM kizi1_Heizung measured-temp: 20.4
2021-05-06 16:14:16 CUL_HM kizi1_Heizung motorErr: ok
2021-05-06 16:14:17 CUL_HM kizi1_Heizung_Clima ValvePosition: 14
2021-05-06 16:14:17 CUL_HM kizi1_Heizung_Clima boostTime: -
2021-05-06 16:14:17 CUL_HM kizi1_Heizung_Clima controlMode: auto
2021-05-06 16:14:17 CUL_HM kizi1_Heizung_Clima desired-temp: 20.0
2021-05-06 16:14:17 CUL_HM kizi1_Heizung_Clima measured-temp: 20.4
2021-05-06 16:14:17 CUL_HM kizi1_Heizung_Clima partyEnd: -
2021-05-06 16:14:17 CUL_HM kizi1_Heizung_Clima partyStart: -
2021-05-06 16:14:17 CUL_HM kizi1_Heizung_Clima partyTemp: -
2021-05-06 16:14:17 CUL_HM kizi1_Heizung_Clima T: 20.4 desired: 20.0 valve: 14
2021-05-06 16:14:17 CUL_HM kizi1_Heizung_Clima humidity: 47
2021-05-06 16:14:17 CUL_HM kizi1_Heizung_Weather measured-temp: 20.4
2021-05-06 16:14:17 CUL_HM kizi1_Heizung_Weather 20.4
2021-05-06 16:14:17 CUL_HM schlazi_Heizung actuator: 0
2021-05-06 16:14:17 CUL_HM schlazi_Heizung battery: ok
2021-05-06 16:14:17 CUL_HM schlazi_Heizung batteryLevel: 2.7
2021-05-06 16:14:17 CUL_HM schlazi_Heizung desired-temp: 18.5
2021-05-06 16:14:17 CUL_HM schlazi_Heizung measured-temp: 20.3
2021-05-06 16:14:17 CUL_HM schlazi_Heizung motorErr: ok
2021-05-06 16:14:17 CUL_HM schlazi_Heizung_Clima ValvePosition: 0
2021-05-06 16:14:17 CUL_HM schlazi_Heizung_Clima boostTime: -
2021-05-06 16:14:17 CUL_HM schlazi_Heizung_Clima controlMode: auto
2021-05-06 16:14:17 CUL_HM schlazi_Heizung_Clima desired-temp: 18.5
2021-05-06 16:14:17 CUL_HM schlazi_Heizung_Clima measured-temp: 20.3
2021-05-06 16:14:17 CUL_HM schlazi_Heizung_Clima partyEnd: -
2021-05-06 16:14:17 CUL_HM schlazi_Heizung_Clima partyStart: -
2021-05-06 16:14:17 CUL_HM schlazi_Heizung_Clima partyTemp: -
2021-05-06 16:14:17 CUL_HM schlazi_Heizung_Clima T: 20.3 desired: 18.5 valve: 0
2021-05-06 16:14:17 CUL_HM schlazi_Heizung_Clima humidity: 51
2021-05-06 16:14:17 CUL_HM schlazi_Heizung_Weather measured-temp: 20.3
2021-05-06 16:14:17 CUL_HM schlazi_Heizung_Weather 20.3
2021-05-06 16:14:17 LaCrosse Temp_bad temperature: 22
2021-05-06 16:14:17 LaCrosse Temp_bad humidity: 58
2021-05-06 16:14:17 LaCrosse Temp_bad dewpoint: 13.4
2021-05-06 16:14:17 LaCrosse Temp_schlazi temperature: 19.7
2021-05-06 16:14:17 LaCrosse Temp_schlazi dewpoint: 9.3
2021-05-06 16:14:17 Shelly ku_Bel_Decke power: 0
2021-05-06 16:14:18 CUL_HM Heizung_Virtueller_Temperatursensor_WoZi commState: CMDs_pending
2021-05-06 16:14:18 CUL_HM Heizung_Virtueller_Temperatursensor_WoZi CMDs_pending
2021-05-06 16:14:18 CUL_HM Heizung_Virtueller_Temperatursensor_WoZi commState: CMDs_done
2021-05-06 16:14:19 CUL_HM Heizung_Virtueller_Temperatursensor_WoZi CMDs_done
2021-05-06 16:14:19 LaCrosse Temp_bad humidity: 57.8
2021-05-06 16:14:19 LaCrosse Temp_bad dewpoint: 13.3
2021-05-06 16:14:20 LaCrosse Temp_aussen dewpoint: 1.2
2021-05-06 16:14:21 LaCrosse Temp_schlazi temperature: 19.8
2021-05-06 16:14:21 LaCrosse Temp_schlazi dewpoint: 9.4
2021-05-06 16:14:32 CUL_HM Heizung_Virtueller_Temperatursensor_WC commState: CMDs_pending
2021-05-06 16:14:32 CUL_HM virt_Tempsensor_wc commState: CMDs_pending
2021-05-06 16:14:32 CUL_HM Heizung_Virtueller_Temperatursensor_WC CMDs_pending
2021-05-06 16:14:32 CUL_HM Heizung_Virtueller_Temperatursensor_WC commState: CMDs_done
2021-05-06 16:14:32 CUL_HM virt_Tempsensor_wc commState: CMDs_done
2021-05-06 16:14:32 CUL_HM Heizung_Virtueller_Temperatursensor_WC CMDs_done
2021-05-06 16:14:32 LaCrosse Temp_bad temperature: 21.9
2021-05-06 16:14:32 LaCrosse Temp_bad humidity: 57.3
2021-05-06 16:14:32 LaCrosse Temp_bad dewpoint: 13.1
2021-05-06 16:14:32 LaCrosse Temp_kueche temperature: 20.5
2021-05-06 16:14:32 LaCrosse Temp_Gefrierfach temperature: -17.4
2021-05-06 16:14:36 LaCrosse Temp_bad temperature: 22
2021-05-06 16:14:36 LaCrosse Temp_bad humidity: 58
2021-05-06 16:14:36 LaCrosse Temp_bad dewpoint: 13.4
2021-05-06 16:14:36 CUL_HM gwc_Heizung actuator: 35
2021-05-06 16:14:36 CUL_HM gwc_Heizung battery: ok
2021-05-06 16:14:36 CUL_HM gwc_Heizung batteryLevel: 2.8
2021-05-06 16:14:36 CUL_HM gwc_Heizung desired-temp: 18.5
2021-05-06 16:14:36 CUL_HM gwc_Heizung measured-temp: 18.0
2021-05-06 16:14:36 CUL_HM gwc_Heizung motorErr: ok
2021-05-06 16:14:36 CUL_HM gwc_Heizung_Clima ValvePosition: 35
2021-05-06 16:14:36 CUL_HM gwc_Heizung_Clima boostTime: -
2021-05-06 16:14:36 CUL_HM gwc_Heizung_Clima controlMode: auto
2021-05-06 16:14:36 CUL_HM gwc_Heizung_Clima desired-temp: 18.5
2021-05-06 16:14:36 CUL_HM gwc_Heizung_Clima measured-temp: 18.0
2021-05-06 16:14:36 CUL_HM gwc_Heizung_Clima partyEnd: -
2021-05-06 16:14:36 CUL_HM gwc_Heizung_Clima partyStart: -
2021-05-06 16:14:36 CUL_HM gwc_Heizung_Clima partyTemp: -
2021-05-06 16:14:36 CUL_HM gwc_Heizung_Clima T: 18.0 desired: 18.5 valve: 35
2021-05-06 16:14:36 CUL_HM gwc_Heizung_Clima humidity: 45
2021-05-06 16:14:36 CUL_HM gwc_Heizung_Weather measured-temp: 18.0
2021-05-06 16:14:36 CUL_HM gwc_Heizung_Weather 18.0
2021-05-06 16:14:36 CUL_HM Heizung_Virtueller_Temperatursensor_KiZi1 commState: CMDs_pending
2021-05-06 16:14:36 CUL_HM virt_Tempsensor_kizi1 commState: CMDs_pending
2021-05-06 16:14:36 CUL_HM Heizung_Virtueller_Temperatursensor_KiZi1 CMDs_pending
2021-05-06 16:14:37 CUL_HM Heizung_Virtueller_Temperatursensor_KiZi1 commState: CMDs_done
2021-05-06 16:14:37 CUL_HM virt_Tempsensor_kizi1 commState: CMDs_done
2021-05-06 16:14:37 CUL_HM Heizung_Virtueller_Temperatursensor_KiZi1 CMDs_done
2021-05-06 16:14:47 at heartbeat Next: 16:15:39
2021-05-06 16:14:47 CUL_HM Heizung_Virtueller_Temperatursensor_Flur commState: CMDs_pending
2021-05-06 16:14:47 CUL_HM virt_Tempsensor_flur commState: CMDs_pending
2021-05-06 16:14:47 CUL_HM Heizung_Virtueller_Temperatursensor_Flur CMDs_pending
2021-05-06 16:14:47 CUL_HM Heizung_Virtueller_Temperatursensor_Flur commState: CMDs_done
2021-05-06 16:14:47 CUL_HM virt_Tempsensor_flur commState: CMDs_done
2021-05-06 16:14:47 CUL_HM Heizung_Virtueller_Temperatursensor_Flur CMDs_done
2021-05-06 16:14:48 LaCrosse Temp_Dachboden temperature2: 21.4
2021-05-06 16:14:48 readingsGroup rg_Sonnenschutz Temp_aussen.temperature: <html>11.8°C</html>
2021-05-06 16:14:48 LaCrosse Temp_aussen temperature: 11.8
2021-05-06 16:14:48 LaCrosse Temp_hwr humidity: 34
2021-05-06 16:14:48 CUL_HM flur_Heizung actuator: 41
2021-05-06 16:14:48 CUL_HM flur_Heizung battery: ok
2021-05-06 16:14:48 CUL_HM flur_Heizung batteryLevel: 2.7
2021-05-06 16:14:48 CUL_HM flur_Heizung desired-temp: 20.0
2021-05-06 16:14:48 CUL_HM flur_Heizung measured-temp: 20.3
2021-05-06 16:14:48 CUL_HM flur_Heizung motorErr: ok
2021-05-06 16:14:48 CUL_HM flur_Heizung_Clima ValvePosition: 41
2021-05-06 16:14:48 CUL_HM flur_Heizung_Clima boostTime: -
2021-05-06 16:14:48 CUL_HM flur_Heizung_Clima controlMode: auto
2021-05-06 16:14:48 CUL_HM flur_Heizung_Clima desired-temp: 20.0
2021-05-06 16:14:48 CUL_HM flur_Heizung_Clima measured-temp: 20.3
2021-05-06 16:14:48 CUL_HM flur_Heizung_Clima partyEnd: -
2021-05-06 16:14:48 CUL_HM flur_Heizung_Clima partyStart: -
2021-05-06 16:14:48 CUL_HM flur_Heizung_Clima partyTemp: -
2021-05-06 16:14:48 CUL_HM flur_Heizung_Clima T: 20.3 desired: 20.0 valve: 41
2021-05-06 16:14:48 CUL_HM flur_Heizung_Clima humidity: 45
2021-05-06 16:14:48 CUL_HM flur_Heizung_Weather measured-temp: 20.3
2021-05-06 16:14:48 CUL_HM flur_Heizung_Weather 20.3
2021-05-06 16:14:48 CUL_HM bad_Heizung actuator: 100
2021-05-06 16:14:48 CUL_HM bad_Heizung battery: ok
2021-05-06 16:14:48 CUL_HM bad_Heizung batteryLevel: 2.9
2021-05-06 16:14:48 CUL_HM bad_Heizung desired-temp: 24.5
2021-05-06 16:14:48 CUL_HM bad_Heizung measured-temp: 22.0
2021-05-06 16:14:48 CUL_HM bad_Heizung motorErr: ok
2021-05-06 16:14:48 CUL_HM bad_Heizung_Clima ValvePosition: 100
2021-05-06 16:14:48 CUL_HM bad_Heizung_Clima boostTime: -
2021-05-06 16:14:48 CUL_HM bad_Heizung_Clima controlMode: auto
2021-05-06 16:14:48 CUL_HM bad_Heizung_Clima desired-temp: 24.5
2021-05-06 16:14:48 CUL_HM bad_Heizung_Clima measured-temp: 22.0
2021-05-06 16:14:48 CUL_HM bad_Heizung_Clima partyEnd: -
2021-05-06 16:14:48 CUL_HM bad_Heizung_Clima partyStart: -
2021-05-06 16:14:48 CUL_HM bad_Heizung_Clima partyTemp: -
2021-05-06 16:14:48 CUL_HM bad_Heizung_Clima T: 22.0 desired: 24.5 valve: 100
2021-05-06 16:14:48 CUL_HM bad_Heizung_Clima humidity: 58
2021-05-06 16:14:48 CUL_HM bad_Heizung_Weather measured-temp: 22.0
2021-05-06 16:14:48 CUL_HM bad_Heizung_Weather 22.0
2021-05-06 16:14:48 LaCrosse Temp_bad humidity: 57.8
2021-05-06 16:14:48 LaCrosse Temp_bad dewpoint: 13.3
2021-05-06 16:14:50 readingsGroup rg_Sonnenschutz Temp_aussen.temperature: <html>11.9°C</html>
2021-05-06 16:14:50 LaCrosse Temp_aussen temperature: 11.9
2021-05-06 16:14:50 LaCrosse Temp_aussen dewpoint: 1.3


Hab jetzt kein Vergleich... ist das viel oder normal?

Zitat von: Otto123 am 06 Mai 2021, 15:19:55
Wenn Du bisher eocr nicht gesetzt hast, dann prüf das mal:
list TYPE=CUL_HM event-on-change-reading
Wenn wirklich nicht gesetzt kannst Du sie auf Verdacht mal setzen/bügeln mit
attr TYPE=CUL_HM event-on-change-reading .*
Das sollte eigentlich nicht schaden, wenn doch: einfach Neustart ohne save oder analog wieder löschen.

Gruß Otto

Man lernt nie aus... Wusst nicht, dass man das so abfragen kann.


ActionDetector           .*
aussen_Terrasse_Lichtsensor     .*
hwr_Wassersensor         state,battery
ku_Taster_6fach_Btn_01     .*
ku_Taster_6fach_Btn_02     .*
ku_Taster_6fach_Btn_03     .*
ku_Taster_6fach_Btn_04     .*
ku_Taster_6fach_Btn_05     .*
ku_Taster_6fach_Btn_06     .*
ku_Taster_unten_Sw_01     .*
virt_Tempsensor_Bad      temperature
virt_Tempsensor_kizi2     temperature
virt_Tempsensor_kueche     temperature
virt_Tempsensor_schlazi     temperature
virt_Tempsensor_wozi     temperature
virt_ku_Taster_6fach     .*
wozi_Bel_Deckenlicht     .*

Sieht so aus, dass äußerst wenig Kollegen von HM mit eocr versorgt sind.

Mit deinem allgemeinen "Überbügeln" bin ich zunächst mal ne Runde vorsichtiger.
Schlaf ich ne Nacht drüber.... ;)

Zitat von: Beta-User am 06 Mai 2021, 15:28:20
Dass die Events im Event-Monitor einfach nur so durchrauschen. Das scheint ja aber bei dir nicht der Fall zu sein, sonst hättest du gewusst, was gemeint ist ;) .

Der Begrenzungsvorschlag von Otto123 ist vermutlich jedenfalls als Schnellmaßnahme nicht schädlich (wenn auch m.E. das pauschale eocr .* etwas kurz gegriffen ist (was auch Otto123 nicht anders sieht, btw.) und ggf. bei einer neuen CUL_HM-Version auch nur bedingt hilft).
Siehe oben. Ich werde mir aber mal die Arbeit machen, die ganzen HM's mal mit eocr zu versorgen.

Zitat von: Beta-User am 06 Mai 2021, 15:28:20
Die Hardware dürfte von der grundlegenden Performance her ok sein. Aber es schadet sicher nicht, wenn du mal mit "top" auf der Linux-Ebene schaust, wie die Last ausschaut und ggf. mal die Prozessor-Temperatur checkst. Evtl. bremst das System sich selbst... (Ich hatte mal ähnliche Effekte auf einer umgeflashten TV-Box, wenn es der zu warm wurde.)
Was du mit top meinst, weiß ich nicht.
Aber die Werte sehen ok aus.
Sysmon:
cpu0_freq 1500
cpu0_freq_stat 600.00 1500.00 1326.74
cpu0_idle_stat -17266.67 323.93 92.89
cpu1_freq 1500
cpu1_freq_stat 600.00 1500.00 1326.74
cpu1_idle_stat -194.44 1388.04 92.84
cpu2_freq 1500
cpu2_freq_stat 600.00 1500.00 1326.74
cpu2_idle_stat -3755.17 3171.43 89.38
cpu3_freq 1500
cpu3_freq_stat 600.00 1500.00 1326.74
cpu3_idle_stat -1178.85 4852.38 93.01
cpu_bogomips 76.80
cpu_core_count 4
cpu_freq 1500
cpu_freq_stat 600.00 1500.00 1326.74
cpu_idle_stat -61.39 247.04 92.03
cpu_model_name ARMv7 Processor rev 4 (v7l)
cpu_temp 50.63
cpu_temp_avg 51.1
cpu_temp_stat 0.00 72.52 51.06
eth0 RX: 318.05 MB, TX: 248.84 MB, Total: 566.89 MB
eth0_diff RX: 0.24 MB, TX: 0.26 MB, Total: 0.50 MB
eth0_ip 192.168.178.47
eth0_ip6 fe80::113c:7f44:37f3:33ce
eth0_rx 333498297
eth0_speed 1000
eth0_tx 260931339
fhemstarttime 1620282528
fhemstarttime_text 06.05.2021 08:28
fhemuptime 28450
fhemuptime_text 0 days, 07 hours, 54 minutes
idletime 61656 94.90 %
idletime_text 0 days, 17 hours, 07 minutes (94.90 %)
loadavg 1.08 0.93 0.92
perl_version v5.28.1
ram Total: 3826.93 MB, Used: 453.10 MB, 11.84 %, Free: 2171.84 MB
ram_used_stat 101.69 1059.39 601.84
root Total: 112430 MB, Used: 3623 MB, 4 %, Available: 104210 MB at /
starttime 1620246007
starttime_text 05.05.2021 22:20
stat_cpu 895283 2436 334692 24662592 2431 0 4390
stat_cpu0 200970 540 82193 6157834 756 0 3771
stat_cpu0_diff 106 0 87 4415 2 0 2
stat_cpu0_percent 2.30 0.00 1.89 95.73 0.04 0.00 0.04
stat_cpu0_text user: 2.30 %, nice: 0.00 %, sys: 1.89 %, idle: 95.73 %, io: 0.04 %, irq: 0.00 %, sirq: 0.04 %
stat_cpu1 232456 729 80715 6171273 432 0 216
stat_cpu1_diff 53 0 86 4491 0 0 0
stat_cpu1_percent 1.14 0.00 1.86 97.00 0.00 0.00 0.00
stat_cpu1_text user: 1.14 %, nice: 0.00 %, sys: 1.86 %, idle: 97.00 %, io: 0.00 %, irq: 0.00 %, sirq: 0.00 %
stat_cpu2 250856 556 81093 6153913 520 0 209
stat_cpu2_diff 433 0 147 4063 0 0 0
stat_cpu2_percent 9.33 0.00 3.17 87.51 0.00 0.00 0.00
stat_cpu2_text user: 9.33 %, nice: 0.00 %, sys: 3.17 %, idle: 87.51 %, io: 0.00 %, irq: 0.00 %, sirq: 0.00 %
stat_cpu3 211001 611 90691 6179570 721 0 194
stat_cpu3_diff 38 0 99 4480 4 0 0
stat_cpu3_percent 0.82 0.00 2.14 96.95 0.09 0.00 0.00
stat_cpu3_text user: 0.82 %, nice: 0.00 %, sys: 2.14 %, idle: 96.95 %, io: 0.09 %, irq: 0.00 %, sirq: 0.00 %
stat_cpu_diff 630 0 419 17449 6 0 2
stat_cpu_percent 3.40 0.00 2.26 94.29 0.03 0.00 0.01
stat_cpu_text user: 3.40 %, nice: 0.00 %, sys: 2.26 %, idle: 94.29 %, io: 0.03 %, irq: 0.00 %, sirq: 0.01 %
swap Total: 100.00 MB, Used: 0.00 MB, 0.00 %, Free: 100.00 MB
swap_used_stat 0.00 99.64 0.01
uptime 64970
uptime_text 0 days, 18 hours, 02 minutes
wlan0 RX: 0.00 MB, TX: 0.00 MB, Total: 0 MB
wlan0_diff RX: 0.00 MB, TX: 0.00 MB, Total: 0.00 MB
wlan0_rx 0
wlan0_tx 0


Siehe auch Foto im Anhang.

Thx und bis denn
SouzA
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

frank

hallo SouzA,
hier mal ein kleiner doif-quiz.


ich habe ein doif gebaut mit einem teil deiner syntax wie im geposteten doif list:

defmod di_trigger DOIF ([Tuer.SZ] ne "closed") (set SwitchPBU01_Sw_01 on)
attr di_trigger do always


Tuer.SZ ist ein homematic HM-SEC-SC fensterkontakt, der open/close kann.
ausserdem ist "attr eocr .*" gesetzt.

wie oft wird die lampe eingeschaltet, wenn ich die tür schliesse und anschliessend wieder öffne?
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Beta-User

top ist ein Linux-Befehl für die Kommandozeile, aber auch das, was du so gezeigt hast, scheint ok zu sein.

Die Lacrosse könntest du dir mal ansehen und da längere update-Zeiten und Hysteresen (eocr-Familie) vorsehen, dazu ggf. verbose der virtuellen Sensoren auf 2 stellen und da eocr so, dass bei denen gar keine Events mehr generiert werden (auf "bla" stellen). Bei denen ist nur "wichtig", dass ein Wert drin steht, der zur richtigen Zeit versendet wird, dafür braucht man (hoffentlich) keine Events (und sollte ggf. dafür sorgen, dass alte Werte komplett gelöscht werden, aber das ist eine andere Diskussion).

Sonst kommt es mir zwar nicht wenig vor, aber auch nicht ausgesprochen viel. Insbesondere sind zwischendurch auch immer wieder Pausen.



Ansonsten lohnt das Ausknobeln des Quizes von frank!
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

SouzA

#16
Zitat von: frank am 06 Mai 2021, 16:37:09
hallo SouzA,
hier mal ein kleiner doif-quiz.


ich habe ein doif gebaut mit einem teil deiner syntax wie im geposteten doif list:

defmod di_trigger DOIF ([Tuer.SZ] ne "closed") (set SwitchPBU01_Sw_01 on)
attr di_trigger do always


Tuer.SZ ist ein homematic HM-SEC-SC fensterkontakt, der open/close kann.
ausserdem ist "attr eocr .*" gesetzt.

wie oft wird die lampe eingeschaltet, wenn ich die tür schliesse und anschliessend wieder öffne?

2x glaub ich. "close" ne "closed"... Dadurch, dass [Tuer.SZ] beide male nicht "closed" ist, sich aber 2x der state ändert, triggert 2x das DOIF.
Oder?

Wenn das jetzt das ist, worauf du anspielst... die Geräte machen closed ;)

Internals:
   DEF        059402C1
   FUUID      5ffef3bf-f33f-7c83-814a-9f994da511726e95
   FVERSION   10_EnOcean.pm:0.243880/2021-05-05
   IODev      TCM_ESP3_0
   LASTInputDev TCM_ESP3_0
   MSGCNT     47
   NAME       wz_Tuer_rechts
   NR         619
   NTFY_ORDER 50-wz_Tuer_rechts
   STATE      closed
   TCM_ESP3_0_DestinationID FFFFFFFF
   TCM_ESP3_0_MSGCNT 47
   TCM_ESP3_0_PacketType 1
   TCM_ESP3_0_RSSI -68
   TCM_ESP3_0_ReceivingQuality excellent
   TCM_ESP3_0_RepeatingCounter 1
   TCM_ESP3_0_SubTelNum 6
   TCM_ESP3_0_TIME 2021-05-06 16:52:07
   TYPE       EnOcean
   OLDREADINGS:
   READINGS:
     2021-05-06 08:28:46   IODev           TCM_ESP3_0
     2021-01-13 14:21:04   batteryState    ok
     2021-05-06 15:37:28   state           W: closed V: off U: 3.08
     2021-01-13 14:21:03   teach           4BS teach-in accepted EEP A5-14-09 Manufacturer: Eltako
     2021-01-13 14:21:04   vibration       off
     2021-05-06 15:37:28   voltage         3.08
     2021-05-06 15:22:24   window          closed
   helper:
     bm:
       EnOcean_Get:
         cnt        1
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        06.05. 16:52:20
         max        0.000627040863037109
         tot        0.000627040863037109
         mAr:
           HASH(0x6ac7a48)
           wz_Tuer_rechts
           ?
       EnOcean_Notify:
         cnt        39677
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        06.05. 14:30:09
         max        0.0124988555908203
         tot        3.90799236297607
         mAr:
           HASH(0x6ac7a48)
           HASH(0x5b82f20)
       EnOcean_Set:
         cnt        27
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        06.05. 16:52:08
         max        0.00105905532836914
         tot        0.0136237144470215
         mAr:
           HASH(0x6ac7a48)
           wz_Tuer_rechts
           ?
     timer:
       alarm:
         HASH(0x6ac7a48)
         alarm
         dead_sensor
         1
         5
Attributes:
   IODev      TCM_ESP3_0
   alias      Terrassentuer
   devStateIcon closed:fts_door@green open:fts_door_open@red tilt:fts_door_tilt@red
   eep        A5-14-09
   event-on-change-reading window,batteryState
   gassistantRoom Wohnzimmer
   group      Fenster
   icon       fts_door
   manufID    00D
   realRoom   Wohnzimmer
   room       EnOcean,GoogleHome,Wohnzimmer
   sortby     1
   stateFormat window
   subType    windowContact
   teachMethod 4BS


Internals:
   DEF        595819
   FUUID      5c50bbfd-f33f-7c83-ff6b-2d244a6f77125ab9
   FVERSION   10_CUL_HM.pm:0.243740/2021-05-02
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     4
   NAME       wz_Tuer_rechts_Fensterkontakt
   NOTIFYDEV  global
   NR         427
   NTFY_ORDER 50-wz_Tuer_rechts_Fensterkontakt
   STATE      closed
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:36 - t:41 s:595819 d:420420 01D400
   myHmUART_MSGCNT 4
   myHmUART_RAWMSG 0501003C36A64159581942042001D400
   myHmUART_RSSI -60
   myHmUART_TIME 2021-05-06 10:59:55
   protLastRcv 2021-05-06 10:59:55
   protRcv    4 last_at:2021-05-06 10:59:55
   protSnd    4 last_at:2021-05-06 10:59:55
   protState  CMDs_done
   rssi_at_myHmUART cnt:4 min:-66 max:-60 avg:-63 lst:-60
   READINGS:
     2021-05-06 08:38:55   Activity        alive
     2020-11-01 12:23:06   CommandAccepted yes
     2020-11-01 12:23:16   D-firmware      2.4
     2020-11-01 12:23:16   D-serialNr      OEQ0373723
     2021-05-06 08:28:50   IODev           myHmUART
     2020-11-01 12:23:16   PairedTo        0x420420
     2020-11-01 12:22:01   R-cyclicInfoMsg on
     2020-11-01 12:23:07   R-eventDlyTime  0 s
     2020-11-01 12:22:01   R-pairCentral   0x420420
     2020-11-01 12:22:01   R-sabotageMsg   on
     2020-11-01 12:22:02   R-sign          off
     2020-11-01 12:23:16   RegL_00.        00:00 02:01 09:01 0A:42 0B:04 0C:20 10:01 14:06
     2020-11-01 12:23:17   RegL_01.        00:00 08:00 20:60 21:00 22:64 30:06
     2021-02-13 08:46:32   alive           yes
     2021-05-06 10:59:55   battery         ok
     2021-05-06 14:33:53   cfgState        ok
     2021-05-06 10:59:55   commState       CMDs_done
     2021-05-06 10:59:55   contact         closed (to VCCU)
     2021-02-13 08:46:32   recentStateType info
     2021-02-13 08:46:32   sabotageError   off
     2021-05-06 10:59:55   state           closed
     2021-05-06 10:59:55   trigger_cnt     212
   helper:
     HM_CMDNR   54
     mId        002F
     peerFriend peerAct,peerVirt
     peerIDsState complete
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     4
     supp_Pair_Rep 0
     bm:
       CUL_HM_Get:
         cnt        1
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        06.05. 16:53:52
         max        0.000842094421386719
         tot        0.000842094421386719
         mAr:
           HASH(0x579b198)
           wz_Tuer_rechts_Fensterkontakt
           ?
       CUL_HM_Set:
         cnt        24
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        06.05. 10:37:50
         max        0.00123691558837891
         tot        0.0132710933685303
         mAr:
           HASH(wz_Tuer_rechts_Fensterkontakt)
           wz_Tuer_rechts_Fensterkontakt
           ?
     cmds:
       TmplKey    :no:1620282532.59934
       TmplTs     1620282532.59934
       cmdKey     1:1:0::wz_Tuer_rechts_Fensterkontakt:002F:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   -btnNumber- -actChn- [({single})] [({set}|unset)] [actor|remote|both]
         peerSmart  -peerOpt-
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         trgEventL  -peer- -condition-
         trgEventS  -peer- -condition-
         trgPressL  [(-peer-|{all})]
         trgPressS  [(-peer-|{all})]
         unpair     noArg
       lst:
         condition  closed,open,tilted
         peer       
         peerOpt    VCCU_Btn3,azi_Heizung_WindowRec,azi_Heizung_remote,bad_Heizung_WindowRec,bad_Heizung_remote,flur_Heizung_WindowRec,flur_Heizung_remote,garage_switch_Tor,gwc_Heizung_WindowRec,gwc_Heizung_remote,hwr_Aktor_Luefter,kizi1_Heizung_WindowRec,kizi1_Heizung_remote,kizi2_Heizung_WindowRec,kizi2_Heizung_remote,ku_Aktor_Radio_Sw_01,ku_Aktor_Radio_Sw_02,ku_Bel_Deckenstrahler,ku_Bel_Esstisch_Dim_V_01,ku_Bel_Esstisch_Dim_V_02,ku_Bel_Esstisch_Taster,ku_Heizung_WindowRec,ku_Heizung_remote,ku_Taster_unten_Sw_01,ku_Taster_unten_Sw_02,schlazi_Heizung_WindowRec,schlazi_Heizung_remote,virt_Fensterkontakt_azi,virt_Fensterkontakt_bad,virt_Fensterkontakt_gwc,virt_Fensterkontakt_kizi1,virt_Fensterkontakt_kizi2,virt_Fensterkontakt_schlazi,virt_Fensterkontakt_wozi,virt_Tempsensor_Bad,virt_Tempsensor_azi,virt_Tempsensor_flur,virt_Tempsensor_kizi1,virt_Tempsensor_kizi2,virt_Tempsensor_kueche,virt_Tempsensor_schlazi,virt_Tempsensor_wc,virt_Tempsensor_wozi,virt_ku_Taster_2_6fach,virt_ku_Taster_6fach,wozi_Bel_Deckenlicht,wozi_Bel_Deckenlicht_Dim_V_01,wozi_Bel_Deckenlicht_Dim_V_02,wozi_Heizung_WindowRec,wozi_Heizung_remote,wozi_TV_Steckdose_Sw
         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
     io:
       flgs       0
       newChn     +595819,00,00,00
       nextSend   1620291596.23134
       rxt        0
       vccu       VCCU
       p:
         595819
         00
         00
         00
       prefIO:
         myHmUART
     mRssi:
       mNo        36
       io:
         myHmUART:
           -56
           -56
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rpt:
       IO         myHmUART
       flg        A
       ts         1620291595.93617
       ack:
         HASH(0x579b198)
         3680024204205958190101C800
     rssi:
       at_myHmUART:
         avg        -63
         cnt        4
         lst        -60
         max        -60
         min        -66
     shadowReg:
     tmpl:
Attributes:
   IODev      myHmUART
   IOgrp      VCCU:myHmUART
   actCycle   028:00
   actStatus  alive
   alias      Terrassentuer Redundanz
   autoReadReg 4_reqStatus
   comment    Fenster_Alarm
   devStateIcon closed:fts_door@green open:fts_door_open@red
   expert     defReg,rawReg
   firmware   2.4
   genericDeviceType window
   group      Fenster
   icon       fts_window_1w_tilt
   model      HM-SEC-SC-2
   peerIDs    00000000
   realRoom   Wohnzimmer
   room       GoogleHome,HomeMatic,Wohnzimmer
   serialNr   OEQ0373723
   sortby     2
   subType    threeStateSensor



Internals:
   DEF        61460A
   FUUID      5ed0c3e6-f33f-7c83-54c9-4fe4343440067753
   FVERSION   10_CUL_HM.pm:0.243740/2021-05-02
   IODev      myHmUART
   NAME       wz_Fenster_hinten_rechts
   NOTIFYDEV  global
   NR         586
   NTFY_ORDER 50-wz_Fenster_hinten_rechts
   STATE      closed
   TYPE       CUL_HM
   chanNo     01
   READINGS:
     2021-05-06 08:38:55   Activity        alive
     2020-05-29 10:24:45   CommandAccepted yes
     2021-03-02 18:15:11   D-firmware      2.4
     2021-03-02 18:15:11   D-serialNr      OEQ2048487
     2021-05-06 08:28:50   IODev           myHmUART
     2021-03-02 18:15:04   PairedTo        0x420420
     2020-05-29 10:24:45   R-cyclicInfoMsg on
     2020-05-29 10:19:12   R-eventDlyTime  3 s
     2020-05-29 10:19:12   R-pairCentral   0x420420
     2021-03-02 17:28:40   R-sabotageMsg   on
     2020-05-29 10:19:12   R-sign          off
     2021-03-02 18:15:04   RegL_00.        00:00 02:01 09:01 0A:42 0B:04 0C:20 10:01 14:06
     2021-03-02 18:15:05   RegL_01.        00:00 08:00 20:6C 21:03 22:64 30:06
     2021-05-06 05:20:15   alive           yes
     2021-05-06 05:20:15   battery         ok
     2021-05-06 14:33:53   cfgState        ok
     2021-05-06 05:20:15   commState       CMDs_done
     2021-05-06 05:20:15   contact         closed (to VCCU)
     2020-05-29 11:00:03   powerOn         2020-05-29 11:00:03
     2021-05-06 05:20:15   recentStateType info
     2021-05-06 05:20:15   sabotageError   off
     2021-05-06 05:20:15   state           closed
     2021-03-22 11:11:09   trigger_cnt     58
   helper:
     HM_CMDNR   75
     mId        0030
     peerFriend peerAct,peerVirt
     peerIDsState complete
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     20
     bm:
       CUL_HM_Get:
         cnt        1
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        06.05. 16:54:53
         max        0.000967025756835938
         tot        0.000967025756835938
         mAr:
           HASH(0x68947e0)
           wz_Fenster_hinten_rechts
           ?
       CUL_HM_Set:
         cnt        18
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        06.05. 16:54:53
         max        0.00168299674987793
         tot        0.00959587097167969
         mAr:
           HASH(0x68947e0)
           wz_Fenster_hinten_rechts
           ?
     cmds:
       TmplKey    :no:1620282532.58641
       TmplTs     1620282532.58641
       cmdKey     1:1:0::wz_Fenster_hinten_rechts:0030:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   -btnNumber- -actChn- [({single})] [({set}|unset)] [actor|remote|both]
         peerSmart  -peerOpt-
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         trgEventL  -peer- -condition-
         trgEventS  -peer- -condition-
         trgPressL  [(-peer-|{all})]
         trgPressS  [(-peer-|{all})]
         unpair     noArg
       lst:
         condition  closed,open,tilted
         peer       
         peerOpt    VCCU_Btn3,azi_Heizung_WindowRec,azi_Heizung_remote,bad_Heizung_WindowRec,bad_Heizung_remote,flur_Heizung_WindowRec,flur_Heizung_remote,garage_switch_Tor,gwc_Heizung_WindowRec,gwc_Heizung_remote,hwr_Aktor_Luefter,kizi1_Heizung_WindowRec,kizi1_Heizung_remote,kizi2_Heizung_WindowRec,kizi2_Heizung_remote,ku_Aktor_Radio_Sw_01,ku_Aktor_Radio_Sw_02,ku_Bel_Deckenstrahler,ku_Bel_Esstisch_Dim_V_01,ku_Bel_Esstisch_Dim_V_02,ku_Bel_Esstisch_Taster,ku_Heizung_WindowRec,ku_Heizung_remote,ku_Taster_unten_Sw_01,ku_Taster_unten_Sw_02,schlazi_Heizung_WindowRec,schlazi_Heizung_remote,virt_Fensterkontakt_azi,virt_Fensterkontakt_bad,virt_Fensterkontakt_gwc,virt_Fensterkontakt_kizi1,virt_Fensterkontakt_kizi2,virt_Fensterkontakt_schlazi,virt_Fensterkontakt_wozi,virt_Tempsensor_Bad,virt_Tempsensor_azi,virt_Tempsensor_flur,virt_Tempsensor_kizi1,virt_Tempsensor_kizi2,virt_Tempsensor_kueche,virt_Tempsensor_schlazi,virt_Tempsensor_wc,virt_Tempsensor_wozi,virt_ku_Taster_2_6fach,virt_ku_Taster_6fach,wozi_Bel_Deckenlicht,wozi_Bel_Deckenlicht_Dim_V_01,wozi_Bel_Deckenlicht_Dim_V_02,wozi_Heizung_WindowRec,wozi_Heizung_remote,wozi_TV_Steckdose_Sw
         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
     io:
       flgs       0
       newChn     +61460A,00,00,00
       rxt        2
       vccu       VCCU
       p:
         61460A
         00
         00
         00
       prefIO:
         myHmUART
     mRssi:
       mNo       
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
     shadowReg:
     tmpl:
Attributes:
   IODev      myHmUART
   IOgrp      VCCU:myHmUART
   actCycle   072:00
   actStatus  alive
   alias      Fenster rechts
   autoReadReg 4_reqStatus
   comment    Fenster_Alarm
   devStateIcon closed:fts_window_2w@green open:fts_window_2w_open@red tilted:fts_window_2w_tilt@red
   expert     defReg,rawReg
   firmware   2.4
   group      Fenster
   icon       fts_window_2w
   model      HM-SEC-RHS
   peerIDs    00000000
   realRoom   Wohnzimmer
   room       GoogleHome,HomeMatic,Wohnzimmer
   serialNr   OEQ2048487
   subType    threeStateSensor
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

Beta-User

2x wäre vermutlich noch harmlos, aber schau mal an, was wz_Fenster_hinten_rechts veranstaltet, wenn du das öffnest oder schließt. Wenn du schon unbedingt DOIF+ne verwenden willst (manche behaupten, das sei mit CUL_HM nicht mehr möglich), dann musst du ggf. das Reading anders wählen. "state" ist bei CUL_HM und "ne" mind. im Moment "no-go-zone"...!
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

frank

Zitat2x glaub ich. "close" ne "closed"
sorry ich habe mich verschrieben. der fk kann natürlich open und closed.
dann hättest du also 1x getippt, oder?


ich kann es nicht erklären, da ich doif syntax nicht verstehe, aber die lösung ist 6x!!
4x bei closed und 2x bei open.

im eventmonitor habe ich den filter auf "Tuer.SZ.*" gesetzt und option fhem.log eingeschaltet, um die log einträge von cul_hm beim schalten zu bekommen.

2021.05.06 15:57:32.325 3 : CUL_HM set SwitchPBU01_Sw_01 on noArg
2021-05-06 15:57:32.576 DOIF di_trigger cmd_event: Tuer.SZ
2021-05-06 15:57:32.597 CUL_HM Tuer.SZ contact: closed (to ccu)
2021-05-06 15:57:32.597 CUL_HM Tuer.SZ closed
2021-05-06 15:57:32.597 CUL_HM Tuer.SZ trigger_cnt: 197
2021-05-06 15:57:32.748 CUL_HM SwitchPBU05 trigLast: Tuer.SZ:closed
2021-05-06 15:57:32.748 CUL_HM SwitchPBU05 trig_Tuer.SZ: Closed_197
2021.05.06 15:57:32.759 3 : CUL_HM set SwitchPBU01_Sw_01 on noArg
2021-05-06 15:57:33.007 DOIF di_trigger cmd_event: Tuer.SZ
2021-05-06 15:57:33.023 CUL_HM Tuer.SZ contact: closed (to SwitchPBU05)
2021-05-06 15:57:33.055 CUL_HM SwitchPBU05 deviceMsg: off (to Tuer.SZ)
2021.05.06 15:57:33.078 3 : CUL_HM set SwitchPBU01_Sw_01 on noArg
2021-05-06 15:57:33.099 DOIF di_trigger cmd_event: Tuer.SZ
2021-05-06 15:57:33.115 CUL_HM Tuer.SZ contact: closed (to ccu)
2021.05.06 15:57:33.136 3 : CUL_HM set SwitchPBU01_Sw_01 on noArg
2021-05-06 15:57:33.157 DOIF di_trigger cmd_event: Tuer.SZ
2021-05-06 15:57:33.173 CUL_HM Tuer.SZ contact: closed (to SwitchPBU05)

2021.05.06 16:03:33.118 3 : CUL_HM set SwitchPBU01_Sw_01 on noArg
2021-05-06 16:03:33.386 DOIF di_trigger cmd_event: Tuer.SZ
2021-05-06 16:03:33.407 CUL_HM Tuer.SZ contact: open (to ccu)
2021-05-06 16:03:33.407 CUL_HM Tuer.SZ open
2021-05-06 16:03:33.407 CUL_HM Tuer.SZ trigger_cnt: 198
2021-05-06 16:03:33.604 CUL_HM SwitchPBU05 trigLast: Tuer.SZ:open
2021-05-06 16:03:33.604 CUL_HM SwitchPBU05 trig_Tuer.SZ: Open_198
2021.05.06 16:03:33.615 3 : CUL_HM set SwitchPBU01_Sw_01 on noArg
2021-05-06 16:03:33.880 DOIF di_trigger cmd_event: Tuer.SZ
2021-05-06 16:03:33.896 CUL_HM Tuer.SZ contact: open (to SwitchPBU05)
2021-05-06 16:03:33.936 CUL_HM SwitchPBU05 deviceMsg: on (to Tuer.SZ)



der fk ist auch mit einem aktor SwitchPBU05 gepeert, daher die events mit SwitchPBU05.
vielleicht kann das ja jemand erklären. mir ist das unverständlich.

der fk bietet ja eher wenige events
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

SouzA

Zitat von: SouzA am 06 Mai 2021, 16:28:12
Hi,  :D


Ok, hier mal ne Runde Events...
Das ist eine Minute.
2021-05-06 16:13:50 LaCrosse Temp_bad temperature: 21.9
2021-05-06 16:13:50 LaCrosse Temp_bad humidity: 57.3
2021-05-06 16:13:50 LaCrosse Temp_bad dewpoint: 13.1
2021-05-06 16:14:01 CUL_HM virt_Tempsensor_azi temperature: 21.2
2021-05-06 16:14:01 CUL_HM virt_Tempsensor_azi set_virtTemp 21.2
2021-05-06 16:14:01 DOIF di_Heizung_Temperatursensor_azi cmd_nr: 1
2021-05-06 16:14:01 DOIF di_Heizung_Temperatursensor_azi cmd: 1
2021-05-06 16:14:01 DOIF di_Heizung_Temperatursensor_azi cmd_event: timer_1
2021-05-06 16:14:01 DOIF di_Heizung_Temperatursensor_azi 21.2
2021-05-06 16:14:01 CUL_HM virt_Tempsensor_Bad temperature: 21.9
2021-05-06 16:14:01 DOIF di_Heizung_Temperatursensor_bad cmd_nr: 1
2021-05-06 16:14:01 DOIF di_Heizung_Temperatursensor_bad cmd: 1
2021-05-06 16:14:01 DOIF di_Heizung_Temperatursensor_bad cmd_event: timer_1
2021-05-06 16:14:01 DOIF di_Heizung_Temperatursensor_bad 21.9
2021-05-06 16:14:02 CUL_HM virt_Tempsensor_flur temperature: 21.2
2021-05-06 16:14:02 CUL_HM virt_Tempsensor_flur set_virtTemp 21.2
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_flur cmd_nr: 1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_flur cmd: 1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_flur cmd_event: timer_1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_flur 21.2
2021-05-06 16:14:02 CUL_HM virt_Tempsensor_kizi1 temperature: 20.6
2021-05-06 16:14:02 CUL_HM virt_Tempsensor_kizi1 set_virtTemp 20.6
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_kizi1 cmd_nr: 1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_kizi1 cmd: 1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_kizi1 cmd_event: timer_1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_kizi1 20.6
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_kizi2 cmd_nr: 1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_kizi2 cmd: 1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_kizi2 cmd_event: timer_1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_kizi2 19.7
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_kueche cmd_nr: 1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_kueche cmd: 1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_kueche cmd_event: timer_1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_kueche 20.5
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_schlazi cmd_nr: 1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_schlazi cmd: 1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_schlazi cmd_event: timer_1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_schlazi 19.8
2021-05-06 16:14:02 CUL_HM virt_Tempsensor_wc temperature: 18.5
2021-05-06 16:14:02 CUL_HM virt_Tempsensor_wc set_virtTemp 18.5
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_wc cmd_nr: 1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_wc cmd: 1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_wc cmd_event: timer_1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_wc 18.5
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_wozi cmd_nr: 1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_wozi cmd: 1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_wozi cmd_event: timer_1
2021-05-06 16:14:02 DOIF di_Heizung_Temperatursensor_wozi 20.6
2021-05-06 16:14:02 LaCrosse Temp_kizi1 temperature: 20.7
2021-05-06 16:14:02 LaCrosse Temp_kizi1 humidity: 47
2021-05-06 16:14:02 LaCrosse Temp_kizi1 dewpoint: 9
2021-05-06 16:14:02 LaCrosse Temp_bad temperature: 22
2021-05-06 16:14:02 LaCrosse Temp_bad humidity: 57.8
2021-05-06 16:14:02 LaCrosse Temp_bad dewpoint: 13.3
2021-05-06 16:14:02 LaCrosse Temp_kizi1 temperature: 20.6
2021-05-06 16:14:02 LaCrosse Temp_kizi1 dewpoint: 8.9
2021-05-06 16:14:03 LaCrosse Temp_bad temperature: 21.9
2021-05-06 16:14:03 LaCrosse Temp_bad humidity: 57.3
2021-05-06 16:14:03 LaCrosse Temp_bad dewpoint: 13.1
2021-05-06 16:14:06 LaCrosse Temp_kizi1 temperature: 20.7
2021-05-06 16:14:06 LaCrosse Temp_kizi1 dewpoint: 9
2021-05-06 16:14:16 CUL_HM kizi1_Heizung actuator: 14
2021-05-06 16:14:16 CUL_HM kizi1_Heizung battery: ok
2021-05-06 16:14:16 CUL_HM kizi1_Heizung batteryLevel: 2.7
2021-05-06 16:14:16 CUL_HM kizi1_Heizung desired-temp: 20.0
2021-05-06 16:14:16 CUL_HM kizi1_Heizung measured-temp: 20.4
2021-05-06 16:14:16 CUL_HM kizi1_Heizung motorErr: ok
2021-05-06 16:14:17 CUL_HM kizi1_Heizung_Clima ValvePosition: 14
2021-05-06 16:14:17 CUL_HM kizi1_Heizung_Clima boostTime: -
2021-05-06 16:14:17 CUL_HM kizi1_Heizung_Clima controlMode: auto
2021-05-06 16:14:17 CUL_HM kizi1_Heizung_Clima desired-temp: 20.0
2021-05-06 16:14:17 CUL_HM kizi1_Heizung_Clima measured-temp: 20.4
2021-05-06 16:14:17 CUL_HM kizi1_Heizung_Clima partyEnd: -
2021-05-06 16:14:17 CUL_HM kizi1_Heizung_Clima partyStart: -
2021-05-06 16:14:17 CUL_HM kizi1_Heizung_Clima partyTemp: -
2021-05-06 16:14:17 CUL_HM kizi1_Heizung_Clima T: 20.4 desired: 20.0 valve: 14
2021-05-06 16:14:17 CUL_HM kizi1_Heizung_Clima humidity: 47
2021-05-06 16:14:17 CUL_HM kizi1_Heizung_Weather measured-temp: 20.4
2021-05-06 16:14:17 CUL_HM kizi1_Heizung_Weather 20.4
2021-05-06 16:14:17 CUL_HM schlazi_Heizung actuator: 0
2021-05-06 16:14:17 CUL_HM schlazi_Heizung battery: ok
2021-05-06 16:14:17 CUL_HM schlazi_Heizung batteryLevel: 2.7
2021-05-06 16:14:17 CUL_HM schlazi_Heizung desired-temp: 18.5
2021-05-06 16:14:17 CUL_HM schlazi_Heizung measured-temp: 20.3
2021-05-06 16:14:17 CUL_HM schlazi_Heizung motorErr: ok
2021-05-06 16:14:17 CUL_HM schlazi_Heizung_Clima ValvePosition: 0
2021-05-06 16:14:17 CUL_HM schlazi_Heizung_Clima boostTime: -
2021-05-06 16:14:17 CUL_HM schlazi_Heizung_Clima controlMode: auto
2021-05-06 16:14:17 CUL_HM schlazi_Heizung_Clima desired-temp: 18.5
2021-05-06 16:14:17 CUL_HM schlazi_Heizung_Clima measured-temp: 20.3
2021-05-06 16:14:17 CUL_HM schlazi_Heizung_Clima partyEnd: -
2021-05-06 16:14:17 CUL_HM schlazi_Heizung_Clima partyStart: -
2021-05-06 16:14:17 CUL_HM schlazi_Heizung_Clima partyTemp: -
2021-05-06 16:14:17 CUL_HM schlazi_Heizung_Clima T: 20.3 desired: 18.5 valve: 0
2021-05-06 16:14:17 CUL_HM schlazi_Heizung_Clima humidity: 51
2021-05-06 16:14:17 CUL_HM schlazi_Heizung_Weather measured-temp: 20.3
2021-05-06 16:14:17 CUL_HM schlazi_Heizung_Weather 20.3
2021-05-06 16:14:17 LaCrosse Temp_bad temperature: 22
2021-05-06 16:14:17 LaCrosse Temp_bad humidity: 58
2021-05-06 16:14:17 LaCrosse Temp_bad dewpoint: 13.4
2021-05-06 16:14:17 LaCrosse Temp_schlazi temperature: 19.7
2021-05-06 16:14:17 LaCrosse Temp_schlazi dewpoint: 9.3
2021-05-06 16:14:17 Shelly ku_Bel_Decke power: 0
2021-05-06 16:14:18 CUL_HM Heizung_Virtueller_Temperatursensor_WoZi commState: CMDs_pending
2021-05-06 16:14:18 CUL_HM Heizung_Virtueller_Temperatursensor_WoZi CMDs_pending
2021-05-06 16:14:18 CUL_HM Heizung_Virtueller_Temperatursensor_WoZi commState: CMDs_done
2021-05-06 16:14:19 CUL_HM Heizung_Virtueller_Temperatursensor_WoZi CMDs_done
2021-05-06 16:14:19 LaCrosse Temp_bad humidity: 57.8
2021-05-06 16:14:19 LaCrosse Temp_bad dewpoint: 13.3
2021-05-06 16:14:20 LaCrosse Temp_aussen dewpoint: 1.2
2021-05-06 16:14:21 LaCrosse Temp_schlazi temperature: 19.8
2021-05-06 16:14:21 LaCrosse Temp_schlazi dewpoint: 9.4
2021-05-06 16:14:32 CUL_HM Heizung_Virtueller_Temperatursensor_WC commState: CMDs_pending
2021-05-06 16:14:32 CUL_HM virt_Tempsensor_wc commState: CMDs_pending
2021-05-06 16:14:32 CUL_HM Heizung_Virtueller_Temperatursensor_WC CMDs_pending
2021-05-06 16:14:32 CUL_HM Heizung_Virtueller_Temperatursensor_WC commState: CMDs_done
2021-05-06 16:14:32 CUL_HM virt_Tempsensor_wc commState: CMDs_done
2021-05-06 16:14:32 CUL_HM Heizung_Virtueller_Temperatursensor_WC CMDs_done
2021-05-06 16:14:32 LaCrosse Temp_bad temperature: 21.9
2021-05-06 16:14:32 LaCrosse Temp_bad humidity: 57.3
2021-05-06 16:14:32 LaCrosse Temp_bad dewpoint: 13.1
2021-05-06 16:14:32 LaCrosse Temp_kueche temperature: 20.5
2021-05-06 16:14:32 LaCrosse Temp_Gefrierfach temperature: -17.4
2021-05-06 16:14:36 LaCrosse Temp_bad temperature: 22
2021-05-06 16:14:36 LaCrosse Temp_bad humidity: 58
2021-05-06 16:14:36 LaCrosse Temp_bad dewpoint: 13.4
2021-05-06 16:14:36 CUL_HM gwc_Heizung actuator: 35
2021-05-06 16:14:36 CUL_HM gwc_Heizung battery: ok
2021-05-06 16:14:36 CUL_HM gwc_Heizung batteryLevel: 2.8
2021-05-06 16:14:36 CUL_HM gwc_Heizung desired-temp: 18.5
2021-05-06 16:14:36 CUL_HM gwc_Heizung measured-temp: 18.0
2021-05-06 16:14:36 CUL_HM gwc_Heizung motorErr: ok
2021-05-06 16:14:36 CUL_HM gwc_Heizung_Clima ValvePosition: 35
2021-05-06 16:14:36 CUL_HM gwc_Heizung_Clima boostTime: -
2021-05-06 16:14:36 CUL_HM gwc_Heizung_Clima controlMode: auto
2021-05-06 16:14:36 CUL_HM gwc_Heizung_Clima desired-temp: 18.5
2021-05-06 16:14:36 CUL_HM gwc_Heizung_Clima measured-temp: 18.0
2021-05-06 16:14:36 CUL_HM gwc_Heizung_Clima partyEnd: -
2021-05-06 16:14:36 CUL_HM gwc_Heizung_Clima partyStart: -
2021-05-06 16:14:36 CUL_HM gwc_Heizung_Clima partyTemp: -
2021-05-06 16:14:36 CUL_HM gwc_Heizung_Clima T: 18.0 desired: 18.5 valve: 35
2021-05-06 16:14:36 CUL_HM gwc_Heizung_Clima humidity: 45
2021-05-06 16:14:36 CUL_HM gwc_Heizung_Weather measured-temp: 18.0
2021-05-06 16:14:36 CUL_HM gwc_Heizung_Weather 18.0
2021-05-06 16:14:36 CUL_HM Heizung_Virtueller_Temperatursensor_KiZi1 commState: CMDs_pending
2021-05-06 16:14:36 CUL_HM virt_Tempsensor_kizi1 commState: CMDs_pending
2021-05-06 16:14:36 CUL_HM Heizung_Virtueller_Temperatursensor_KiZi1 CMDs_pending
2021-05-06 16:14:37 CUL_HM Heizung_Virtueller_Temperatursensor_KiZi1 commState: CMDs_done
2021-05-06 16:14:37 CUL_HM virt_Tempsensor_kizi1 commState: CMDs_done
2021-05-06 16:14:37 CUL_HM Heizung_Virtueller_Temperatursensor_KiZi1 CMDs_done
2021-05-06 16:14:47 at heartbeat Next: 16:15:39
2021-05-06 16:14:47 CUL_HM Heizung_Virtueller_Temperatursensor_Flur commState: CMDs_pending
2021-05-06 16:14:47 CUL_HM virt_Tempsensor_flur commState: CMDs_pending
2021-05-06 16:14:47 CUL_HM Heizung_Virtueller_Temperatursensor_Flur CMDs_pending
2021-05-06 16:14:47 CUL_HM Heizung_Virtueller_Temperatursensor_Flur commState: CMDs_done
2021-05-06 16:14:47 CUL_HM virt_Tempsensor_flur commState: CMDs_done
2021-05-06 16:14:47 CUL_HM Heizung_Virtueller_Temperatursensor_Flur CMDs_done
2021-05-06 16:14:48 LaCrosse Temp_Dachboden temperature2: 21.4
2021-05-06 16:14:48 readingsGroup rg_Sonnenschutz Temp_aussen.temperature: <html>11.8°C</html>
2021-05-06 16:14:48 LaCrosse Temp_aussen temperature: 11.8
2021-05-06 16:14:48 LaCrosse Temp_hwr humidity: 34
2021-05-06 16:14:48 CUL_HM flur_Heizung actuator: 41
2021-05-06 16:14:48 CUL_HM flur_Heizung battery: ok
2021-05-06 16:14:48 CUL_HM flur_Heizung batteryLevel: 2.7
2021-05-06 16:14:48 CUL_HM flur_Heizung desired-temp: 20.0
2021-05-06 16:14:48 CUL_HM flur_Heizung measured-temp: 20.3
2021-05-06 16:14:48 CUL_HM flur_Heizung motorErr: ok
2021-05-06 16:14:48 CUL_HM flur_Heizung_Clima ValvePosition: 41
2021-05-06 16:14:48 CUL_HM flur_Heizung_Clima boostTime: -
2021-05-06 16:14:48 CUL_HM flur_Heizung_Clima controlMode: auto
2021-05-06 16:14:48 CUL_HM flur_Heizung_Clima desired-temp: 20.0
2021-05-06 16:14:48 CUL_HM flur_Heizung_Clima measured-temp: 20.3
2021-05-06 16:14:48 CUL_HM flur_Heizung_Clima partyEnd: -
2021-05-06 16:14:48 CUL_HM flur_Heizung_Clima partyStart: -
2021-05-06 16:14:48 CUL_HM flur_Heizung_Clima partyTemp: -
2021-05-06 16:14:48 CUL_HM flur_Heizung_Clima T: 20.3 desired: 20.0 valve: 41
2021-05-06 16:14:48 CUL_HM flur_Heizung_Clima humidity: 45
2021-05-06 16:14:48 CUL_HM flur_Heizung_Weather measured-temp: 20.3
2021-05-06 16:14:48 CUL_HM flur_Heizung_Weather 20.3
2021-05-06 16:14:48 CUL_HM bad_Heizung actuator: 100
2021-05-06 16:14:48 CUL_HM bad_Heizung battery: ok
2021-05-06 16:14:48 CUL_HM bad_Heizung batteryLevel: 2.9
2021-05-06 16:14:48 CUL_HM bad_Heizung desired-temp: 24.5
2021-05-06 16:14:48 CUL_HM bad_Heizung measured-temp: 22.0
2021-05-06 16:14:48 CUL_HM bad_Heizung motorErr: ok
2021-05-06 16:14:48 CUL_HM bad_Heizung_Clima ValvePosition: 100
2021-05-06 16:14:48 CUL_HM bad_Heizung_Clima boostTime: -
2021-05-06 16:14:48 CUL_HM bad_Heizung_Clima controlMode: auto
2021-05-06 16:14:48 CUL_HM bad_Heizung_Clima desired-temp: 24.5
2021-05-06 16:14:48 CUL_HM bad_Heizung_Clima measured-temp: 22.0
2021-05-06 16:14:48 CUL_HM bad_Heizung_Clima partyEnd: -
2021-05-06 16:14:48 CUL_HM bad_Heizung_Clima partyStart: -
2021-05-06 16:14:48 CUL_HM bad_Heizung_Clima partyTemp: -
2021-05-06 16:14:48 CUL_HM bad_Heizung_Clima T: 22.0 desired: 24.5 valve: 100
2021-05-06 16:14:48 CUL_HM bad_Heizung_Clima humidity: 58
2021-05-06 16:14:48 CUL_HM bad_Heizung_Weather measured-temp: 22.0
2021-05-06 16:14:48 CUL_HM bad_Heizung_Weather 22.0
2021-05-06 16:14:48 LaCrosse Temp_bad humidity: 57.8
2021-05-06 16:14:48 LaCrosse Temp_bad dewpoint: 13.3
2021-05-06 16:14:50 readingsGroup rg_Sonnenschutz Temp_aussen.temperature: <html>11.9°C</html>
2021-05-06 16:14:50 LaCrosse Temp_aussen temperature: 11.9
2021-05-06 16:14:50 LaCrosse Temp_aussen dewpoint: 1.3


Und dazu mal den Perfmon...
2021.05.06 16:13:46 1: Perfmon: possible freeze starting at 16:13:36, delay is 10.109
2021.05.06 16:14:01 1: Perfmon: possible freeze starting at 16:13:52, delay is 9.363
2021.05.06 16:14:16 1: Perfmon: possible freeze starting at 16:14:07, delay is 9.652
2021.05.06 16:14:31 1: Perfmon: possible freeze starting at 16:14:22, delay is 9.94
2021.05.06 16:14:47 1: Perfmon: possible freeze starting at 16:14:38, delay is 9.359


Schön geht anders^^

Bis denn
SouzA
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

SouzA

Zitat von: Beta-User am 06 Mai 2021, 17:05:57
2x wäre vermutlich noch harmlos, aber schau mal an, was wz_Fenster_hinten_rechts veranstaltet, wenn du das öffnest oder schließt. Wenn du schon unbedingt DOIF+ne verwenden willst (manche behaupten, das sei mit CUL_HM nicht mehr möglich), dann musst du ggf. das Reading anders wählen. "state" ist bei CUL_HM und "ne" mind. im Moment "no-go-zone"...!
Hmm, davon hab ich nix mitgekriegt... Zugegeben, hab mich seit Ewigkeiten nicht mehr im DOIF und HM-Forum rumgetrieben.

Zitat von: frank am 06 Mai 2021, 17:06:50
sorry ich habe mich verschrieben. der fk kann natürlich open und closed.
dann hättest du also 1x getippt, oder?


ich kann es nicht erklären, da ich doif syntax nicht verstehe, aber die lösung ist 6x!!
4x bei closed und 2x bei open.

im eventmonitor habe ich den filter auf "Tuer.SZ.*" gesetzt und option fhem.log eingeschaltet, um die log einträge von cul_hm beim schalten zu bekommen.

2021.05.06 15:57:32.325 3 : CUL_HM set SwitchPBU01_Sw_01 on noArg
2021-05-06 15:57:32.576 DOIF di_trigger cmd_event: Tuer.SZ
2021-05-06 15:57:32.597 CUL_HM Tuer.SZ contact: closed (to ccu)
2021-05-06 15:57:32.597 CUL_HM Tuer.SZ closed
2021-05-06 15:57:32.597 CUL_HM Tuer.SZ trigger_cnt: 197
2021-05-06 15:57:32.748 CUL_HM SwitchPBU05 trigLast: Tuer.SZ:closed
2021-05-06 15:57:32.748 CUL_HM SwitchPBU05 trig_Tuer.SZ: Closed_197
2021.05.06 15:57:32.759 3 : CUL_HM set SwitchPBU01_Sw_01 on noArg
2021-05-06 15:57:33.007 DOIF di_trigger cmd_event: Tuer.SZ
2021-05-06 15:57:33.023 CUL_HM Tuer.SZ contact: closed (to SwitchPBU05)
2021-05-06 15:57:33.055 CUL_HM SwitchPBU05 deviceMsg: off (to Tuer.SZ)
2021.05.06 15:57:33.078 3 : CUL_HM set SwitchPBU01_Sw_01 on noArg
2021-05-06 15:57:33.099 DOIF di_trigger cmd_event: Tuer.SZ
2021-05-06 15:57:33.115 CUL_HM Tuer.SZ contact: closed (to ccu)
2021.05.06 15:57:33.136 3 : CUL_HM set SwitchPBU01_Sw_01 on noArg
2021-05-06 15:57:33.157 DOIF di_trigger cmd_event: Tuer.SZ
2021-05-06 15:57:33.173 CUL_HM Tuer.SZ contact: closed (to SwitchPBU05)

2021.05.06 16:03:33.118 3 : CUL_HM set SwitchPBU01_Sw_01 on noArg
2021-05-06 16:03:33.386 DOIF di_trigger cmd_event: Tuer.SZ
2021-05-06 16:03:33.407 CUL_HM Tuer.SZ contact: open (to ccu)
2021-05-06 16:03:33.407 CUL_HM Tuer.SZ open
2021-05-06 16:03:33.407 CUL_HM Tuer.SZ trigger_cnt: 198
2021-05-06 16:03:33.604 CUL_HM SwitchPBU05 trigLast: Tuer.SZ:open
2021-05-06 16:03:33.604 CUL_HM SwitchPBU05 trig_Tuer.SZ: Open_198
2021.05.06 16:03:33.615 3 : CUL_HM set SwitchPBU01_Sw_01 on noArg
2021-05-06 16:03:33.880 DOIF di_trigger cmd_event: Tuer.SZ
2021-05-06 16:03:33.896 CUL_HM Tuer.SZ contact: open (to SwitchPBU05)
2021-05-06 16:03:33.936 CUL_HM SwitchPBU05 deviceMsg: on (to Tuer.SZ)



der fk ist auch mit einem aktor SwitchPBU05 gepeert, daher die events mit SwitchPBU05.
vielleicht kann das ja jemand erklären. mir ist das unverständlich.

der fk bietet ja eher wenige events
Ja, hätte 1x getippt.
Das war mir bis dato auch nicht bekannt und/oder bewußt.
Tatsächlich ist mir vor kurzem mal aufgefallen, dass irgendwas total oft geschaltet hat im Log.
Das hab ich aber als "ach mal wieder nen (mein) Bug, läuft aber noch" abgetan.

Muss ich mal beobachten.
Ich glaube, das liegt dann aber eher daran, dass die HM's nicht das im state haben, was man jetzt erwarten würde. Nämlich open/closed.
Wenn der HM jetzt jedes mal nen Event losballert, wenn der state sich ändert (was er ja offensichtlich tut) triggert natürlich jedes mal das DOIF. Und das auf [ne "closed"] und das ist dann nahezu immer^^

Danke für den Hinweis!
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

Otto123

#21
Zitatdefmod di_trigger DOIF ([Tuer.SZ] ne "closed") (set SwitchPBU01_Sw_01 on)
Ohne die Ergebnisse von Frank exakt nachzuvollziehen orakle ich mal anhand einiger Erkenntnisse der "letzten Tage" (ich sehe grade: Beta-User hat das auch schon im Text ;) )
[Tuer.SZ] -> STATE Abfrage: schlechteste aller Möglichkeiten. Unabhängig der Reaktion (also was man im Eventmonitor sehen kann) triggert JEDER Event des Gerätes erstmal das DOIF an sich.
Besser (laut Damian)  [Tuer.SZ:state] damit triggern nur die Events für das Reading state das DOIF (obwohl es die sichtbar ja nicht gibt - weil state im Event normal nicht vorkommt)
ne "closed" vs eq "open" ich vermeide solche Abfragen mit ne ... weil sie alle anderen Zustande wahr werden lassen! eq ... lässt genau diesen einen Zustand wahr werden. Gerade bei CUL_HM ist der Unterschied relevant.

Wegen attribute setzen: schau mal - ich bin mir im Syntax nicht 100% sicher, aber so zeigt er mir exakt die CUL_HM Geräte an, die kein Attribute eocr gesetzt haben. Mit dem devspec könnte man also setzen ohne zu überschreiben.
list  a:event-on-change-reading=:FILTER=TYPE=CUL_HM
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

SouzA

Moin Kollegen!  8)

Ich arbeite ja gerne von oben nach unten ab...
und ich glaub, ich hab einen großen Teil schonmal gelöst.

Mit dem Hinweis vom König
Zitat von: rudolfkoenig am 06 Mai 2021, 13:46:23
Ich wuerde mit "attr global verbose 4" anfangen.
Loeschen ist kontraproduktiv, schliesslich sollen die Module mit BlockingCall die Ergebnisse irgendwann zurueckmelden.
Das kann etwas helfen, wenn Anzahl der Events _und_ Anzahl der Abnehmer (notify / DOIF / FileLog / etc) gross ist.
Ich wuerde als erstes die Anzahl der Events reduzieren (wie schaut denn im Event-Monitor aus?) und danach pruefen, dass nichts FHEM blockiert (attr global verbose 5, attr global mseclog 1, und schauen, dass im FHEM-Log keine groesseren Zeitspruenge gibt).
hat der erste Schritt geklappt.

Das Modul 98_Chromecast hat sich ständig über Telnet verbunden und im LAN/WLAN nach Chromecast-Geräten gesucht.
Habe jetzt erstmal alle Chromecast-Geräte gelöscht und die PM-Datei aus dem fhem Modulverzeichnis gelöscht.
Jetzt flutscht es schon deutlich besser.
Hab zwar noch immer perfmon-Ereignisse, aber "nur noch" <2 Sekunden.
Die telnet-Meldung ist weg.

Es gibt eine überarbeitete Chromecast-Version, welche allerdings nicht offiziell ist.
Das muss ich mir jetzt genauer anschauen... Die Multiroom-Steuerung war schon ziemlich cool und in der Familie anerkannt ;)

Jetzt sind es wirklich "nur noch" DI's mit dem oben beschriebenen Bug in der apptime.

So der Zwischenstand.
Mache weiter und melde mich  ;D

Bis denn
SouzA
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

SouzA

Mahlzeit,

ich hab da mal ne Frage.
Folgenden obersten Zeilen von apptime max sagen mittlerweile folgendes:

di_presence_Residents_1               DOIF_Notify                           8393      117   32458.15   277.42     0.00     0.00 09.05. 15:04:08 HASH(di_presence_Residents_1); HASH(Handy_1)
rr_1                                  RESIDENTStk_Set                       8334       29   56196.18  1937.80     0.00     0.00 09.05. 15:04:08 HASH(rr_1); rr_1; home
tmr-DOIF_SleepTrigger                    HASH(0x39e5780)                       5707        6   25603.30  4267.22   100.09    17.58 12.05. 09:54:41 HASH(di_presence_Residents_1)


Das DOIF dazu sieht wie folgt aus:

Internals:
   DEF        (
[Gtag_1] eq "present"
or
[Handy_1] eq "present"
or
[Handy_Mac_1] eq "present"
)
(
set rr_1 home
)
DOELSE
(set rr_1 absent)
   FUUID      5c50bbf1-f33f-7c83-82e6-0007d41f91debb74
   FVERSION   98_DOIF.pm:0.243300/2021-04-24
   MODEL      FHEM
   NAME       di_presence_Residents_1
   NOTIFYDEV  Handy_1,global,Handy_Mac_1,Gtag_1
   NR         73
   NTFY_ORDER 50-di_presence_Residents_1
   STATE      home
   TYPE       DOIF
   VERSION    24330 2021-04-24 21:09:16
   READINGS:
     2021-05-12 10:18:01   Device          Gtag_1
     2021-05-12 10:12:43   cmd             1
     2021-05-12 10:12:43   cmd_event       Handy_1
     2021-05-12 10:12:43   cmd_nr          1
     2021-05-12 10:18:01   e_Gtag_1_STATE present
     2021-05-12 10:12:40   e_Handy_1_STATE present
     2021-05-12 10:14:11   e_Handy_Mac_1_STATE present
     2021-03-17 10:03:03   mode            enabled
     2021-05-12 10:12:43   state           home
     2021-05-12 09:54:36   wait_timer      no timer
   Regex:
     accu:
     collect:
     cond:
       Gtag_1:
         0:
           &STATE     ^Gtag_1$
       Handy_1:
         0:
           &STATE     ^Handy_1$
       Handy_Mac_1:
         0:
           &STATE     ^Handy_Mac_1$
   attr:
     cmdState:
       0:
         home
       1:
         absent
     wait:
       0:
         0
       1:
         90
     waitdel:
   condition:
     0            ::InternalDoIf($hash,'Gtag_1','STATE') eq "present" or ::InternalDoIf($hash,'Handy_1','STATE') eq "present" or ::InternalDoIf($hash,'Handy_Mac_1','STATE') eq "present"
   do:
     0:
       0           set rr_1 home
     1:
       0          set rr_1 absent
   helper:
     DEVFILTER  ^global$|^Handy_1$|^Gtag_1$|^Handy_Mac_1$
     NOTIFYDEV  global|Handy_1|Gtag_1|Handy_Mac_1
     event      present,presence: present
     globalinit 1
     last_timer 0
     sleepdevice Handy_Mac_1
     sleepsubtimer -1
     sleeptimer -1
     timerdev   Gtag_1
     timerevent present,presence: present
     triggerDev Gtag_1
     bm:
       DOIF_Get:
         cnt        8
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        12.05. 15:23:55
         max        1.28746032714844e-05
         tot        9.22679901123047e-05
         mAr:
           HASH(di_presence_Residents_1)
           di_presence_Residents_1
           ?
       DOIF_Notify:
         cnt        117
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        09.05. 15:04:08
         max        8.39368486404419
         tot        32.4581487178802
         mAr:
           HASH(di_presence_Residents_1)
           HASH(Handy_1)
       DOIF_Set:
         cnt        41
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        08.05. 14:29:04
         max        0.000310182571411133
         tot        0.00390481948852539
         mAr:
           HASH(di_presence_Residents_1)
           di_presence_Residents_1
           ?
     timerevents:
       present
       presence: present
     timereventsState:
       state: present
       presence: present
     triggerEvents:
       present
       presence: present
     triggerEventsState:
       state: present
       presence: present
   internals:
     all         Gtag_1:STATE Handy_1:STATE Handy_Mac_1:STATE
   perlblock:
   readings:
   trigger:
   uiState:
   uiTable:
Attributes:
   cmdState   home|absent
   icon       helper_doif
   room       Residents
   wait       0:90


ALLE Devices ([Gtag_1], [Handy_1], [Handy_Mac_1]) haben das Attribut
event-on-change-reading battery,batteryLevel,state,presence
bzw.
event-on-change-reading .*


Warum kommen da solche Zeiten zustande?

Thx und bis denn
SouzA


BTW: als erste Abhilfe versuche ich jetzt die Abfrage auf z.B. [Gtag_1:presence].
Ma gucken.
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

SouzA

Zitat von: SouzA am 12 Mai 2021, 15:39:48
BTW: als erste Abhilfe versuche ich jetzt die Abfrage auf z.B. [Gtag_1:presence].
Ma gucken.

Das hilft nicht.... :|

di_presence_Residents_1               DOIF_Notify                           7696       46   16324.40   354.88     0.00     0.00 13.05. 16:17:32 HASH(di_presence_Residents_1); HASH(Handy_1)
rr_1                                  RESIDENTStk_Set                       7635       16   26518.37  1657.40     0.00     0.00 13.05. 16:17:32 HASH(rr_1); rr_1; home
Fam_2                               RESIDENTStk_Notify                    5294       14   12477.32   891.24     0.00     0.00 13.05. 16:17:29 HASH(Fam_2); HASH(rr_1)


Hat dazu jemand eine Idee?

Thx und bis denn
SouzA
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

frank

warum nicht alle abfragen auf reading presence?

[Gtag_1] eq "present"
or
[Handy_1] eq "present"
or
[Handy_Mac_1] eq "present"
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

SouzA

Zitat von: frank am 14 Mai 2021, 11:19:53
warum nicht alle abfragen auf reading presence?

[Gtag_1] eq "present"
or
[Handy_1] eq "present"
or
[Handy_Mac_1] eq "present"


Ja das meinte ich mit "z.B.".
Habe alle auf reading presence umgestellt.

Thx und bis denn
SouzA
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee