Hilfe bei Logfileanalyse wegen Auslastungs-Peaks (mglw. NotifyHash)

Begonnen von FHEMAN, 23 Januar 2018, 23:45:27

Vorheriges Thema - Nächstes Thema

FHEMAN

Servus!

Seit vielen Tagen kämpfe ich mit teils minütlich wiederkehrenden, kurzen Peaks in der CPU Auslastung. Diese sind immer unter 2 Sekunden und ich erkenne sie mit perfmon als auch mittels top (bei 0,5 Sek. Aktualisierung)... und am trägen Schaltverhalten.
Ich habe schon diverse mir verdächtig erscheinende Module (SB_Server, SYSMON) deaktiviert. Aber es hilft bisher nichts.

Es ist leider so, dass sogar mehrere Minuten am Stück Ruhe ist mit Freezes (Nachtrag: bzw. sie sind unter der Schwelle von perfmon). Außerdem kommen die Freezes nicht im selben Takt.

Als Hardware habe ich einen Cubietruck mit SSD und glaube kaum, dass dies der wirkliche Flaschenhals ist (load avg ist bei < 0.2 lt. top).
Bevor ich das Problem aber nun mit einem sehr verlockenden Intel NUC erschlage, möchte ich mal in die Runde fragen, ob noch jemand eine Idee hat.

Meine Erkenntnisse / Fragen aus der Logfileanalyse (Auszug, Verbose 5)

2018.01.23 22:56:49.800 5: HMLAN_Parse: HMUSB02 R:E3DF5E2   stat:0000 t:442D5AB2 d:FF r:FFCB     m:84 865E 3DF5E2 000000 82C5D600BF04
2018.01.23 22:56:49.802 5: HMUSB02: dispatch A0F84865E3DF5E200000082C5D600BF04::-53:HMUSB02
2018.01.23 22:56:49.836 5: Starting notify loop for Stromzaehler.01, 2 event(s), first is energy: 18171.8
2018.01.23 22:56:49.836 5: createNotifyHash
2018.01.23 22:56:51.210 5: statistics Statistik.Spritpreise: Notify.266 Notification of 'Stromzaehler.01' received. Device not monitored.
2018.01.23 22:56:51.211 4: dewpoint_notify: cmd_type=dewpoint devname=Stromzaehler.01 dewname=dew_all, dev=Stromzaehler.01, dev_regex=.* temp_name=temperature hum_name=humidity
2018.01.23 22:56:51.212 5: dewpoint_notify: s='energy: 18171.8'
2018.01.23 22:56:51.212 5: dewpoint_notify: evName='energy:' val=18171.8'
2018.01.23 22:56:51.212 5: dewpoint_notify: s='power: 489'
2018.01.23 22:56:51.213 5: dewpoint_notify: evName='power:' val=489'
2018.01.23 22:56:51.213 5: dewpoint max_timediff=1
2018.01.23 22:56:51.215 4: statistics statistik.Stromzaehler: doStatisticDelta.689 Calculating delta statistics for 'Stromzaehler.01:energy = 18171.8'
2018.01.23 22:56:51.216 5: statistics statistik.Stromzaehler: doStatisticDelta.780 Set '.Stromzaehler.01:energy'='LastValue: 18171.8 ShowDate: 0 DecPlaces: 1'
2018.01.23 22:56:51.217 5: statistics statistik.Stromzaehler: doStatisticDelta.786 Set 'statEnergy'='Hour: 426.7 Day: 8600.0 Month: -614060.8 Year: -614060.8'
2018.01.23 22:56:51.218 4: statistics statistik.Stromzaehler: doStatisticMinMax.511 Calculating min/avg/max statistics for 'Stromzaehler.01:power = 489'
2018.01.23 22:56:51.219 5: statistics statistik.Stromzaehler: doStatisticMinMaxSingle.577 Set 'statPowerDay'='Min: 172 Avg: 384 Max: 4416'
2018.01.23 22:56:51.220 5: statistics statistik.Stromzaehler: doStatisticMinMaxSingle.598 Set '.Stromzaehler.01:powerDay'='Sum: 31760204 Time: 82616 LastValue: 489 LastTime: 1516744611 ShowDate: 0 DecPlaces: 0'
2018.01.23 22:56:51.221 5: statistics statistik.Stromzaehler: doStatisticMinMaxSingle.577 Set 'statPowerMonth'='Min: 130 Avg: 420 Max: 9897'
2018.01.23 22:56:51.222 5: statistics statistik.Stromzaehler: doStatisticMinMaxSingle.598 Set '.Stromzaehler.01:powerMonth'='Sum: 832332209 Time: 1983409 LastValue: 489 LastTime: 1516744611 ShowDate: 0 DecPlaces: 0'
2018.01.23 22:56:51.223 5: statistics statistik.Stromzaehler: doStatisticMinMaxSingle.577 Set 'statPowerYear'='Min: 130 Avg: 420 Max: 9897'
2018.01.23 22:56:51.224 5: statistics statistik.Stromzaehler: doStatisticMinMaxSingle.598 Set '.Stromzaehler.01:powerYear'='Sum: 832331103 Time: 1983411 LastValue: 489 LastTime: 1516744611 ShowDate: 0 DecPlaces: 0'
2018.01.23 22:56:51.225 4: statistics statistik.Stromzaehler: doStatisticDelta.689 Calculating delta statistics for 'Stromzaehler.01:energyCalc = 6371229.7'
2018.01.23 22:56:51.226 5: statistics statistik.Stromzaehler: doStatisticDelta.780 Set '.Stromzaehler.01:energyCalc'='LastValue: 6371229.7 ShowDate: 0 DecPlaces: 1'
2018.01.23 22:56:51.227 5: statistics statistik.Stromzaehler: doStatisticDelta.786 Set 'statEnergyCalc'='Hour: 426.7 Day: 8600.0 Month: 224799.9 Year: 224799.9'
2018.01.23 22:56:51.245 5: Starting notify loop for statistik.Stromzaehler, 1 event(s), first is Updated stats for: Stromzaehler.01
2018.01.23 22:56:51.246 5: statistics Statistik.Spritpreise: Notify.266 Notification of 'statistik.Stromzaehler' received. Device not monitored.
2018.01.23 22:56:51.247 4: dewpoint_notify: cmd_type=dewpoint devname=statistik.Stromzaehler dewname=dew_all, dev=statistik.Stromzaehler, dev_regex=.* temp_name=temperature hum_name=humidity
2018.01.23 22:56:51.247 5: dewpoint_notify: s='Updated stats for: Stromzaehler.01'
2018.01.23 22:56:51.248 5: dewpoint_notify: evName='Updated' val=stats'
2018.01.23 22:56:51.248 5: dewpoint max_timediff=1
2018.01.23 22:56:51.249 5: statistics statistik.Stromzaehler: Notify.259 Notifications of myself received.
2018.01.23 22:56:51.294 5: End notify loop for statistik.Stromzaehler
2018.01.23 22:56:51.295 5: statistics statistik.Stromzaehler: Notify.282 Notification of 'Stromzaehler.01' received. Update statistics.
2018.01.23 22:56:51.307 5: HM_Components: not on any display, ignoring notify
2018.01.23 22:56:51.317 5: Stromkosten: not on any display, ignoring notify
2018.01.23 22:56:51.345 5: rg.Stromkosten: not on any display, ignoring notify
2018.01.23 22:56:51.346 5: rg.Stromverbrauch: not on any display, ignoring notify
2018.01.23 22:56:51.347 5: End notify loop for Stromzaehler.01
2018.01.23 22:56:51.349 5: Starting notify loop for Stromzaehler.02, 1 event(s), first is 18171.8
2018.01.23 22:56:51.349 5: statistics Statistik.Spritpreise: Notify.266 Notification of 'Stromzaehler.02' received. Device not monitored.
2018.01.23 22:56:51.350 4: dewpoint_notify: cmd_type=dewpoint devname=Stromzaehler.02 dewname=dew_all, dev=Stromzaehler.02, dev_regex=.* temp_name=temperature hum_name=humidity
2018.01.23 22:56:51.350 5: dewpoint_notify: s='18171.8'
2018.01.23 22:56:51.351 5: dewpoint max_timediff=1
2018.01.23 22:56:51.351 5: statistics statistik.Stromzaehler: Notify.266 Notification of 'Stromzaehler.02' received. Device not monitored.
2018.01.23 22:56:51.362 5: HM_Components: not on any display, ignoring notify
2018.01.23 22:56:51.398 5: End notify loop for Stromzaehler.02
2018.01.23 22:56:51.400 1: Perfmon: possible freeze starting at 22:56:50, delay is 1.399
...
...
2018.01.23 22:59:41.666 4: http://192.168.2.132/gateway/DateTime: HTTP response code 200
2018.01.23 22:59:41.666 5: HttpUtils http://192.168.2.132/gateway/DateTime: Got data, length: 154
2018.01.23 22:59:41.667 5: HttpUtils response header:
HTTP/1.0 200 The request has succeeded
Content-Type: application/json
2018.01.23 22:59:41.674 5: Starting notify loop for Buderus.KM200, 1 event(s), first is /gateway/DateTime: 2018-01-23T22:56:27
2018.01.23 22:59:41.675 5: createNotifyHash
2018.01.23 22:59:43.086 5: statistics Statistik.Spritpreise: Notify.266 Notification of 'Buderus.KM200' received. Device not monitored.
2018.01.23 22:59:43.087 4: dewpoint_notify: cmd_type=dewpoint devname=Buderus.KM200 dewname=dew_all, dev=Buderus.KM200, dev_regex=.* temp_name=temperature hum_name=humidity
2018.01.23 22:59:43.087 5: dewpoint_notify: s='/gateway/DateTime: 2018-01-23T22:56:27'
2018.01.23 22:59:43.088 5: dewpoint_notify: evName='/gateway/DateTime:' val=2018-01-23T22:56:27'
...
2018.01.23 22:59:43.142 1: Perfmon: possible freeze starting at 22:59:42, delay is 1.142
...
...
2018.01.23 23:04:41.334 5: HMLAN/RAW: /E4BE02B,0000,44348C8A,FF,FFB2,3486534BE02B00000000410035420035430000440000

2018.01.23 23:04:41.335 5: HMLAN_Parse: HMUSB02 R:E4BE02B   stat:0000 t:44348C8A d:FF r:FFB2     m:34 8653 4BE02B 000000 00410035420035430000440000
2018.01.23 23:04:41.336 5: HMUSB02: dispatch A163486534BE02B00000000410035420035430000440000::-78:HMUSB02
2018.01.23 23:04:41.359 5: Starting notify loop for TempDiffSen.01, 2 event(s), first is Aussentemperatur: 5.7
2018.01.23 23:04:41.360 5: createNotifyHash
2018.01.23 23:04:42.736 5: statistics Statistik.Spritpreise: Notify.266 Notification of 'TempDiffSen.01' received. Device not monitored.
2018.01.23 23:04:42.737 4: dewpoint_notify: cmd_type=dewpoint devname=TempDiffSen.01 dewname=dew_all, dev=TempDiffSen.01, dev_regex=.* temp_name=temperature hum_name=humidity
2018.01.23 23:04:42.737 5: dewpoint_notify: s='Aussentemperatur: 5.7'
2018.01.23 23:04:42.738 5: dewpoint_notify: evName='Aussentemperatur:' val=5.7'
2018.01.23 23:04:42.738 5: dewpoint_notify: s='T2_T1: 0.0'
2018.01.23 23:04:42.739 5: dewpoint_notify: evName='T2_T1:' val=0.0'
2018.01.23 23:04:42.739 5: dewpoint max_timediff=1
2018.01.23 23:04:42.740 5: statistics statistik.Stromzaehler: Notify.266 Notification of 'TempDiffSen.01' received. Device not monitored.
...
2018.01.23 23:04:43.037 1: Perfmon: possible freeze starting at 23:04:42, delay is 1.037
...
...
2018.01.23 23:08:55.665 5: HMUSB02: dispatch A165386534EB3C7000000004100FB4200EC43000F44FFF1::-54:HMUSB02
2018.01.23 23:08:55.692 5: Starting notify loop for TempDiffSen.02, 3 event(s), first is battery: ok
2018.01.23 23:08:55.693 5: createNotifyHash
2018.01.23 23:08:57.069 5: statistics Statistik.Spritpreise: Notify.266 Notification of 'TempDiffSen.02' received. Device not monitored.
2018.01.23 23:08:57.070 4: dewpoint_notify: cmd_type=dewpoint devname=TempDiffSen.02 dewname=dew_all, dev=TempDiffSen.02, dev_regex=.* temp_name=temperature hum_name=humidity
2018.01.23 23:08:57.070 5: dewpoint_notify: s='battery: ok'
...
2018.01.23 23:08:57.133 5: End notify loop for TempDiffSen.02
2018.01.23 23:08:57.135 1: Perfmon: possible freeze starting at 23:08:56, delay is 1.135


1. Es passiert anscheinend immer bei createNotifyHash. Was macht das, kann das lange dauern - falls ja, wovon ist die Dauer abhängig und wie kann ich hier optimieren?
2. Ich verstehe das statstics Modul nicht im Zusammenahng mit der Notification für einen Temperatursensor oder dem Heizungsmodul!?
3. Genau so die Dewpoint Einträge im Zusammenhang mit temperaturfremden Geräten (Definition dew_state, dew_all nach Wiki). Geht das eventuell besser?

Anhand der Anhaltspunkte kann ich irgendwie keine Handlungen ableiten. Außer, die "Geräte" Statistik.Spritpreise, statistik.Stromzaehler, dew_state und dew_all zu deaktivieren.
Hier mal deren Lists

Internals:
   DEF        (TOTAL|star)
   DEV_REGEXP (TOTAL|star)
   NAME       Statistik.Spritpreise
   NR         800
   NTFY_ORDER 10-Statistik.Spritpreise
   PREFIX     stat
   STATE      Updated stats for: star
   TYPE       statistics
   READINGS:
     2018-01-22 23:28:11   monitoredDevicesHTTPMOD TOTAL,star
     2018-01-23 22:59:55   nextPeriodChangeCalc 2018-01-23 23:59:55 (Day Change)
     2018-01-23 23:28:13   state           Updated stats for: star
   fhem:
     modulVersion $Date: 2017-11-19 13:30:39 +0100 (Sun, 19 Nov 2017) $
     nextPeriodChangeTime 1516748395
Attributes:
   disable    1
   minAvgMaxReadings Diesel
   singularReadings (TOTAL|star):.*:(Min|Avg|Max):(Hour|Day|Month)


Internals:
   DEF        Stromzaehler.01
   DEV_REGEXP Stromzaehler.01
   NAME       statistik.Stromzaehler
   NR         702
   NTFY_ORDER 10-statistik.Stromzaehler
   PREFIX     stat
   STATE      Updated stats for: Stromzaehler.01
   TYPE       statistics
   READINGS:
     2018-01-22 23:28:10   monitoredDevicesCUL_HM Stromzaehler.01
     2018-01-23 22:59:55   nextPeriodChangeCalc 2018-01-23 23:59:55 (Day Change)
     2018-01-23 23:31:10   state           Updated stats for: Stromzaehler.01
   fhem:
     modulVersion $Date: 2017-11-19 13:30:39 +0100 (Sun, 19 Nov 2017) $
     nextPeriodChangeTime 1516748395
Attributes:
   dayChangeTime 00:00
   disable    1

Internals:
   CMD_TYPE   dewpoint
   DEF        dewpoint .* T H D
   DEV_REGEXP .*
   HUM_NAME   H
   NAME       dew_state
   NEW_NAME   D
   NOTIFYDEV  FileLog_HM_503323,VCCU_Btn36,HM_3E4812,TFK.Schuppeneingang.Sw.01.Verschluss,Wandthermostat.4,sysmon_ram,VCCU_Btn40,Wandthermostat.3.Climate,Wandtaster.01.Btn04,SB.Essen.Control.Btn3,FileLog_TempDiffSen.02,Cubie_Battery,notify.TFK.Alle,FileLog_hidden.SB.Wohnen.WiFi,notify.hmusb.overload,SB.Bad,Display.02.LED03,hminfo,Display.01.LED07,FileLog_TFK.Kind2.Links.Sw.01.Verschluss,FileLog_Taster.01,HM_6235E9,Notify3.Bewegungsmelder,VCCU_Btn19,FileLog_HM_5986EB,Heizung,VCCU_Btn32,rg.View.Kalender.Homie,Wandthermostat.1.Weather,Schluesselfernbedienung.01.Btn03,notify.Weihnachten,addlog_hour,TFK.WC.Sw.02,FileLog_HM_3E4812,rg.TFK.EG,SVG_FileLog_Wandthermostat.2_1,TFK.Briefkasten.Sw.02,TFK.WC.Sw.03.Sabotage,SVG_FileLog_heizung_1,VCCU_Btn30,SS3.bla,SVG_FileLog_Licht.Aussen_1,FileLog_Rauchmelder.Schlafzimmer,HM_3B8158,FileLog_TFK.Ankleide,Stromzaehler,TFK.Insel.Sw.03.Sabotage,Schluesselfernbedienung.01,SVG_FileLog_Luftdateninfo.01_1,sms,TFK.Eingang,FileLog_TFK.Kind2.Rechts.Sw.01.Verschluss,FileLog_Stromzaehler,Buderus.KM200,SB.Cubie,Rauchmelder.Team,TFK.Kueche.Sw.03.Sabotage,VCCU_Btn35,Display.01.LED15,VCCU_Btn3,TFK.Eingang.02_Sw_03,HM_5986F1,Wandtaster.02.Btn.05,Display.02.LED14,Notify.Bewegungsmelder.Innen,FileLog_Taster.Bewegungsmelder,Licht.Deckenspots.Fluegel,TempDiffSen.03_T1_T2,FileLog_TRAFFIC,Wandthermostat.1.Climate,Notifanlage.UnScharfschalten,FileLog_heizung,Ronny,HMUSB01,FileLog_Rollo.OG.Ankleide,Regensensor.Heating,TFK.Nebeneingang.Sw.02,HM_5101C4_Mp3,Channel.Licht.Stehlampe.Couch.SenU,TFK.WC,VCCU_Btn45,FileLog_Rollo.EG.Essen,cmd.say,TFK.WC.Sw.01.Verschluss,Rauchmelder.TeamDev,FileLog_Rollo.OG.Bad,Schalter.Rollo.OG.Kind2_Btn_02,HM_54F620_Dim,Licht.Lichtband_Sw,Pushover1,SB.Bad.Control.Btn2,Ruhe,Wandthermostat.4.Weather,TempDiffSen.02_Event,Notify.Notif,Wandthermostat.2.WindowRec,notify.TFK.Kind2Fenster.Change,VCCU_Btn23,SqueezeboxPlayerXX,Display.02.LED07,Notify2.Bewegungsmelder,TempDiffSen.01_T2_T1,FileLog_Rollo.EG.Terrasse,SVG_FileLog_TFK.Nebeneingang_1,FileLog_HM_5A79E2,Taster.Bewegungsmelder,notify.sysmon.battery,Fritzbox_Callmonitor,FileLog_Display.01,VCCU_Btn15,atIsTwilightOff,TOTAL,notify.TFK.Alle.Notif,Schalter.Rollos.WZ.Btn01,Schaltaktor.Schuppen,Wandthermostat.3.WindowRec,Szene.Kino,cmd.renameex,FileLog_SB.Wohnen,TFK.Nebeneingang.Sw.Dummy,cmd.debug,notify.HM.Load,SVG_FileLog_TempDiffSen.01_1,SVG_FileLog_Wandthermostat.1_1,VCCU_Btn7,FileLog_Wandthermostat.3,HM_51142B_Sen_02,global,addLog,SqueezePlayerWin01,CITYTRAFFIC,HM_51142B,FileLog_TFK.Schlafzimmer.Sw.01.Verschluss,FileLog_TFK.WC,VCCU_Btn50,Bewegungsmelder.Dummy,FileLog_HM_5101C4,Kalender.Homie,TFK.Insel,TFK.Kueche.Sw.01.Verschluss,Schaltsteckdose.2.SenI,TFK.Terrasse,FileLog_TFK.Nebeneingang.02,TFK.Nebeneingang.02.Sw.02,TFK.Fluegel.Sw.03.Sabotage,at.Weihnacht.Delay,Rollos.EG.WZ,FileLog_Statusanzeige.1,Rollo.OG.Kind2.rechts,FileLog_TFK.Kind1.Rechts.Sw.01.Verschluss,TFK.Briefkasten.Sw.01,FileLog_Push.Button,Display.01.LED03,cmd.play,FileLog_Rollo.OG.Buero,Wandthermostat.4.SwitchTr,atIsTwilightOn,VCCU_Btn31,VCCU_Btn46,TFK.Buero.Sw.01.Verschluss,FileLog_hidden.SBFlur.Wifi,FileLog_Regensensor,telnetPort,Logfile,TFK.Eingang.Sw.Dummy,FileLog_HM_3B9503,notify.TFK.Kuechen.Wohnzimmerfenster.Change,Wandthermostat.2,PRESENCE.Ronny,TFK.Ankleide.Sw.02,VCCU_Btn33,VCCU_Btn20,Schalter.Dachboden_Sw_01,SB.Flur,SB.Essen.Control.Btn2,TFK.Ankleide,Display.01.LED16,VCCU_Btn22,kitasuche.01.08.2017,Display.02.LED11,FileLog_Wandthermostat.4,Display.02.LED12,Taster.01.Btn02,Unwetter,initialUsbCheck,Display,Channel.Licht.Stehlampe.Couch.SenI,TFK.Kind1.Rechts.Sw.01.Verschluss,Schaltsteckdose.1.SenU,FileLog_netatmo,FileLog_SB_PLAYER_00ffa4d023ef,VCCU_Btn9,TFK.Insel.Sw.Dummy,Wandthermostat.1.SwitchTr,notify.CallIncoming,Urlaub,kitasuche.01.01.2018,FileLog_SqueezeboxPlayer01,FileLog_Rollo.EG.Kueche,HM_39254F_Btn_01,SqueezeboxPlayer01,notify.Licht,kitasuche.01.04.2017,Schaltaktor.Schuppen.Sw.01,Display.02.LED04,Display.01.LED11,telnetForBlockingFn_1516660074,HM_51142B_Panic,VCCU_Btn24,LMS_MUSIK,Rollos.WEST,SVG_FileLog_TFK.Kueche.Spuele_1,Schaltsteckdose.2.SenPwr,TFK.Nebeneingang.02,VCCU_Btn16,FileLog_TFK.Terrasse,cmd.def,HM_Components,Schlaf.Clara,statistik.Stromzaehler,FileLog_Display.02,rg.TFK.OG,FileLog_Licht.Deckenspots.Couch,Rauchmelder.Still,Taster.01,Wandtaster.01.Btn03,Schalter.Licht.Sauna_Sw_02,allowed_telnetPort,HM_435129,kitasuche1,HM_503323_Panic,notify.TFK.Nebeneingang.Change,Notify.Wecker,FileLog_Luftdateninfo.01,Schalter.Rollo.OG.Kind2,Wandthermostat.2.SwitchTr,FileLog_Schalter.Rollo.OG.Kind1,FileLog_TempDiffSen.03,Schalter.Rollo.OG.Kind1,WEB,kitasuche.01.09.2017,HM_54EA83_armExt,TempDiffSen.01_T1_T2,TFK.Terrasse.Sw.Dummy,HM_6054C7,WEB_192.168.2.181_50867,SVG_FileLog_TFK.Kueche.Insel,Schaltsteckdose.1.SenI,TFK.Wohnen.Sw.Dummy,VCCU_Btn25,FileLog_Schalter.Dachboden,TFK.Briefkasten,FileLog_Schaltaktor.Sensor.HS.01,nf_Gast_Wlan_off,Taster.Bewegungsmelder_Btn_02,cmd.setex,FileLog_Verschlussstatus,kitasuche.01.10.2017,VCCU_Btn1,FileLog_Taster.02,kitasuche.01.05.2017,Notify.Notifanlage,Taster.Batterie.01_Btn_01,TFK.Nebeneingang.Sw.01.Verschluss,notify.isTwilight.Change,VCCU_Btn48,notify.T3,star,notify.Manu,Statistik.Spritpreise,Display.01.LED05,atSetAtIsDay,Schalter.Rollos.OG_Btn_01,notify.TFK.Kind1Fenster.Change,cmd.atexec,SB.Essen.Control.Btn5,TempDiffSen.02,Display.01.LED06,HM_5986EB,UnwetterDetailliert,Wandtaster.02.Btn.02,Licht.Stehlampe.Rechts,SB_PLAYER_00ffa4d023ef,SB.Bad.Control.Btn6,FileLog_Temperatursensor.aussen.1,SB.Radio,VCCU_Btn18,Schaltsteckdose.2,Notifanlage,FileLog_Wandthermostat.2,Temperatursensor.aussen.1,FileLog_Wandtaster.Flur,notify.Sabotage,Wandtaster.Flur.Btn.01,notify.stau,SB.Schlafen,isTwilight,Wandthermostat.3.SwitchTr,notify.Ruhe,at.isAfterMidnight,Wetter.Magdeburg.Regenradar,notify.calendar.onoff,Schluesselfernbedienung.01.Btn04,Wandthermostat.1.WindowRec,TFK.Insel.Sw.01.Verschluss,FileLog_HM_4D7256,Display.01.LED14,FileLog_TFK.Kueche,Wetter.Magdeburg,TFK.Fluegel.Sw.01.Verschluss,addlog_midnight2,FileLog_sysmon,FileLog_Wandthermostat.1,TempDiffSen.03_T1,FileLog_Spritpreise,TempDiffSen.01_T1,Licht.Deckenspots.Essen,HM_3B9503,Taster.Bewegungsmelder.Klingelsensor_Btn_03,Wandthermostat.4.remote,Taster.02_Btn_02,Channel.Licht.Stehlampe.Couch.SenPwr,Relais.Notifsirene,Licht.Aussen.Insel,VCCU_Btn12,Plan,FileLog_SB.Schlafen,Aussensirene,FileLog_SB_PLAYER_30a8dbc222ef,TFK.Eingang.Sw.04.Verschluss,SVG_FileLog_TRAFFIC_1,SB.Essen.Control.Btn4,addlog_midnight1,TempDiffSen.02_T1_T2,Stromzaehler.02,TFK.Kueche.Sw.Dummy,WEB_192.168.2.181_50782,FileLog_Rollo.OG.Kind2.links,FileLog_HM_54EA83,SVG_FileLog_Wandthermostat.3_1,SB.Bad.Control.Btn3,FileLog_SB.Essen,at.rg.View.Kalender,grep,Anwesenheit,FileLog_Rollo.OG.Kind2.rechts,notify.Szene.Licht.WZ,notify.Beschattung,Channel.Licht.Stehlampe.Couch,FHEM.Backup,Display.02.LED02,HM_503323_Sen_02,FHEMBackupOn,isDay,notify.TFK.Eingaenge.Schloss.Change,sysmon_power_bat,Rollo.OG.Kind2.links,Schalter.Rollos.WZ.Btn02,rg.Stromverbrauch,Channel.Licht.Stehlampe.Couch.Pwr,FileLog_doif.Autobeschattung,TFK.Nebeneingang,TFK.Eingang.Sw.01.Verschluss,TFK.Ankleide.Sw.01.Verschluss,FileLog_HM_4C3475,WEBapi,T3,SVG_FileLog_Spritpreise_1,Notify.Bewegungsmelder.Ton,notify.Schalter.Rollos.WZ,Bewegungsmelder.01,Schaltsteckdose.2.SenF,VCCU_Btn11,SS1,HM_54F620_Dim_V_01,TFK.Eingang.02,HM_54F620_Dim_V_02,Display.02.LED13,notify.OnForTimer,allowed_WEB,HM_3419E7,notify.SB.Radio.on,WEB_192.168.2.181_50868,VCCU_Btn27,TFK.Briefkasten.Sw.03,FileLog_Rollo.EG.Insel,TempDiffSen.03,Licht.Aussen.Eingang,notify.Anwesenheit.Change,Rollo.EG.Terrasse,Schaltsteckdose.2.SenU,VCCU_Btn5,Rauchmelder.Flur,FileLog_Rollo.OG.Kind1.links,HM_54EA83_disarm,cmd.dellog,Wandthermostat.1,Schaltaktor.Sensor.HS.01_SenI,notify.Rollos.switch,VCCU_Btn13,Schalter.Rollo.OG.Kind1_Btn_01,Rollo.EG.Insel,VCCU_Btn28,Display.02.LED09,SVG_FileLog_Stromzaehler_1,FileLog_Licht.Deckenspots.Essen,notify.SB.Essen.Volume.Change,FileLog_Bewegungsmelder.01,SB.Bad.Control.Btn4,FileLog_Wandtaster.LCD.01,VCCU_Btn34,FileLog_TFK.Briefkasten,Notif,HM_54EA83_armInt,SVG_FileLog_TFK.WC_1,notify.TFK.Eingaenge.Change,FileLog_Licht.Deckenspots.Fluegel,SB_PLAYER_30a8dbc222ef,notify.IO.Status,Schaltaktor.Sensor.HS.01_SenF,FileLog_TFK.Schuppeneingang.Sw.01.Verschluss,FileLog_Schalter.Licht.Sauna,SB.Essen,Weihnachten,FileLog_Schaltsteckdose.3,Milight.Lampe03,Stromkosten,rg.Aussentemperatur,rg.Stromkosten,Notify.SqueezeBox.Notif,doif.Autobeschattung,FileLog_Licht.Lichtband_Sw,HM_54EA83_light,TFK.Terrasse.Sw.03.Sabotage,SVG_FileLog_TempDiffSen.03_1,Schluesselfernbedienung.01.Btn01,Display.01.LED02,TFK.Nebeneingang.Sw.04.Verschluss,VCCU_Btn10,FileLog_Notifanlage,TFK.Eingang.Sw.03,Rollo.EG.Fluegel,TFK.Kueche.Sw.02.Kipp,Wandthermostat.3.Weather,TFK.Bad.Sw.01.Verschluss,notify.kita.change,TempDiffSen.02_T1,Licht.Aussen.Carport,notify.TFK.Eingang.Change,rg.TFK.Eingaenge,Tuergong.1,notify.NotifOff.Btn,FileLog_Schalter.Rollos.OG,VCCU_Btn41,Wandthermostat.2.Weather,Display.02,Wandthermostat.3,at.monthly,notify.sms,FileLog_SB_PLAYER_97ca9a295d31,TFK.Kind2.Links.Sw.01.Verschluss,FileLog_HM_51142B,HM_54F620,Schaltaktor.Schuppen.Sw.02,Rollo.OG.Buero,Luftdateninfo,HM_598725,Rollos.OST,FileLog_Schluesselfernbedienung.01,notify.Szene.Sauna,FileLog_Licht.Bad,VCCU,FileLog_Klingelsensor.01,Szene.Licht.WZ,HM_54EA83,Rauchmelder.Notif.On,FileLog_HM_39254F,notify.Unwetter,TFK.Terrasse.Links.Sw.01.Verschluss,Wetter,Wandtaster.01.Btn06,FileLog_HM_5C8C50,Schaltsteckdose.3,FileLog_HM_5CFE46,TFK.Kind1.Sw.Dummy,Schaltsteckdose.1.SenF,TFK.Ankleide.Sw.03.Sabotage,SB.Essen.Control.Btn1,SB.HTPC,Briefkasten,Szene.Sauna,Schalter.Rollos.OG,SVG_FileLog_TFK.Fluegel_1,notify.ForceNotifOff.Btn,TFK.Eingang.02_Sw_02,FileLog_SB.WC,dew_state,fhem.heartbeat,TFK.Schlafzimmer.Sw.01.Verschluss,notify.Verbrauch.aktuell.hoch,TempDiffSen.01_Event,WEB_192.168.2.181_50693,Display.01.LED08,FileLog_HM_6235E9,Display.02.LED06,sysmon,SVG_FileLog_TFK.Terrasse_1,Manu,Rauchmelder.Schlafzimmer,FileLog_Schaltsteckdose.2,VCCU_Btn8,SB.Bad.Control.Btn1,Schaltsteckdose.1.Pwr,FileLog_HM_6054C7,WEB_192.168.2.181_50869,TFK.Kind1.Links.Sw.01.Verschluss,FileLog_Licht.Deckenspots.Kueche,Regensensor.Rain,Taster.Bewegungsmelder_Btn_01,DevTimeout,FileLog_TFK.Fluegel,FileLog_TFK.Insel,TempDiffSen.03_T2_T1,Tuergong.1.LED,notify.TFK.Terrassenfenster.Change,FileLog_TFK.Kind1.Links.Sw.01.Verschluss,HM_503323_Arm,Display.01.LED10,FileLog_TFK.Buero.Sw.01.Verschluss,Wandthermostat.1.remote,Wandtaster.Flur,FileLog_HM_5986F1,Wandtaster.01.Btn05,TempDiffSen.01,Kalender.Homie.View,Wandtaster.01.Btn02,Rollos.NORD,Wandthermostat.4.WindowRec,Licht.Stehlampe.Couch.Sw,Schluesselfernbedienung.01.Btn02,HM_5101C4,notify.TFK.Alle.LED,UnwetterKarte,Notify.Statusanzeige.SetOnOff,SVG_FileLog_Wandthermostat.4_1,Display.01.LED13,Licht.Deckenspots.Kueche,Wandtaster.02.Btn.03,Verschlussstatus,Rollo.EG.Kueche,eventTypes,Stromzaehler.01,Schalter.Rollos.OG_Btn_02,Wandtaster.02.Btn.01,FileLog_Rollo.OG.Schlafzimmer,FileLog_Licht.Lichtband,FHEM_init,at.2h,notify.Rollo.Schalter.EG.OG,FileLog_SqueezeboxPlayerXX,FileLog_SB.Flur,SVG_FileLog_Schlaf.Clara_1,notify.Briefkasten,ROOMBA,at.kita.midnight,VCCU_Btn43,notify.Szene.Kino,Licht.Stehlampe.Links,Wandthermostat.4.Climate,notify.Aussensirene,Wandtaster.02.Btn.04,checksms,pushsafer,Display.01,Gast_Wlan,Licht.Deckenspots.Couch,atIsDayOn,Licht.Bad,Temperaturen,nf_Gast_Wlan_on,FileLog_KITA,cmd.nonblocking,FileLog_HM_3B8158,SB.WC,VCCU_Btn17,Wandthermostat.3.remote,notify.PlayDone,FileLog_HM_435129,TFK.Dachboden.Sw.01.Verschluss,Wandtaster.Flur.Btn.02,FileLog_Relais.Notifsirene,VCCU_Btn39,Schalter.Licht.Sauna,Statusanzeige.1,cmd.restore,Taster.02_Btn_01,Taster.Bewegungsmelder_Btn_04,Feiertag,Schaltsteckdose.1,FileLog_SB.Cubie,notify.Wandtaster.Flur,at.FHEMBackup,FileLog_HM_598725,SB_PLAYER_97ca9a295d31,Schaltsteckdose.1.SenPwr,hidden.SB.Wohnen.WiFi,kitasuche.01.06.2017,kitasuche.01.07.2017,notify.Bewegungsmelder,notify.isDayChange,FileLog_HM_2F1BE1,kitasuche.01.11.2017,VCCU_Btn37,notify.Taster.01.Btn,Taster.Batterie.01_Btn_02,Schalter.Rollo.OG.Kind2_Btn_01,nf_Gast_Wlan_check,dew_all,Display.01.LED01,HM_503323_Sen_01,Schaltsteckdose.2.Pwr,netatmo,FileLog_TFK.Nebeneingang,cmd.search,HM_605559,FileLog_Schaltsteckdose.1,FileLog_SqueezePlayerWin01,HM_4D7256_Flash,DEBUG,Wandtaster.01,Schalter.Rollos.WZ,notify.Update.LEDDisplay,FileLog_Rollo.EG.WC,Schalter.Rollo.OG.Kind1_Btn_02,FileLog_HM_59876E,Display.02.LED16,FileLog_Relais.Mauerkasten,Tuergong.1.MP3,VCCU_Btn47,TFK.Kueche,sysmon_power_ac,notify.checkhumidity.Bad,HM_4D7256,HM_5A79E2,FileLog_Rauchmelder.Flur,HMUSB02,Abfallkalender,FileLog_HM_605559,notify.Schluesselfernbedienung.01,Rollo.OG.Kind1.links,Schalter.Dachboden,Display.02.LED15,VCCU_Btn26,Wandtaster.02.Btn.06,Wandthermostat.2.Climate,Schaltaktor.Sensor.HS.01,TFK.Insel.Sw.02.Kipp,Licht.Aussen.Terrasse,Relais.Mauerkasten,notify.Mittagsschlaf.Clara,FileLog_Rollo.OG.Kind1.rechts,VCCU_Btn21,HM_39254F_Btn_02,notify.netatmo.rain,notify.Klingelsensor,notify.Taster.Display.01,TempDiffSen.03_T2,Push.Button,Beschattung,TempDiffSen.02_T2,FileLog_Tuergong.1,notify.Relais.Notifsirene.AutoOff,HM_503323,HM_5C8C50,Schaltsteckdose.1.Sw,atIsDayOff,HM_4C3475,VCCU_Btn6,FileLog_Bewegungsmelder.02,FileLog_SB.Bad,TempDiffSen.03_Event,notify.set,Rauchmelder.WZ,notify.Pumpe.Switch,SB.Wohnen,WEBphone,FileLog_HM_3419E7,Licht.Deckenspots.Flur,VCCU_Btn29,Rollo.OG.Kind1.rechts,Schaltaktor.Sensor.HS.01_SenU,notify.Spritpreis.MinPreis,Schaltsteckdose.2.Sw,TFK.Fluegel.Sw.02,TempDiffSen.02_T2_T1,VCCU_Btn49,SB.Bad.Control.Btn5,Display.02.LED08,TFK.Fluegel,FileLog_SB.Radio,FileLog_Taster.Batterie.01,Schaltaktor.Sensor.HS.01_Pwr,HM_5101C4_Led,Schalter.Licht.Sauna_Sw_01,Display.02.LED10,Rollos.OG.Alle,HM_51142B_Sen_01,TFK.Terrasse.Rechts.Sw.02.Verschluss,HM_5CFE46,FileLog_TFK.Eingang,notify.Push.Button,HM_2F1BE1,Taster.02,Display.01.LED12,Wandtaster.01.Btn01,kitasuche.01.12.2017,cmd.setRolloLaufzeit,UnwetterLite,FileLog_SB.HTPC,Schaltaktor.Sensor.HS.01_Sw,HM_51142B_Arm,VCCU_Btn38,notify.SB.Schlafen.presence,TempDiffSen.01_T2,Regensensor,notify.Licht.Aussen.Temporary.Off,Display.01.LED04,Rollos.SUED,notify.kitasuche1.change,Channel.Licht.Stehlampe.Couch.SenF,Rollo.EG.WC,VCCU_Btn14,SVG_FileLog_TFK.Eingang_1,FileLog_Schaltaktor.Schuppen,SVG_FileLog_netatmo_1,SVG_FileLog_Temperatursensor.aussen.1_1,at.checkhumidity,Taster.Batterie.01,HM_59876E,FileLog_Wandtaster.02,TFK.Kind2.Sw.Dummy,Wandthermostat.2.remote,Wecker,Rollo.OG.Schlafzimmer,FileLog_TFK.Dachboden.Sw.01.Verschluss,Display.02.LED01,TFK.Nebeneingang.Sw.03,FileLog_Wandtaster.01,Rollos.EG.Alle,sysmon_load,FileLog_HM_54F620,Rollo.OG.Bad,FileLog_Rollo.EG.Fluegel,WEB_192.168.2.181_50829,HM_39254F,notify.Heizung.Flamme,autocreate,FileLog_Schlaf.Clara,notifiy.battery.status,TFK.Nebeneingang.02.Sw.03,HM_4D7256_Siren,FileLog_Channel.Licht.Stehlampe.Couch,at.kita.midnight2,FileLog_Schalter.Rollo.OG.Kind2,Wandtaster.02,sysmon.highcpuload,ActionDetector,SVG_FileLog_TFK.Ankleide_1,Rollo.OG.Ankleide,Schalter.Dachboden_Sw_02,VCCU_Btn2,hidden.SBFlur.Wifi,Taster.01.Btn01,FileLog_Licht.Aussen,Bewegungsmelder.02,notify.Ronny,Notifanlage.Scharfschalten,notify.Schalter.Rollos.OG,Display.01.LED09,Rollo.EG.Essen,Rauchmelder.Notif.Off,VCCU_Btn4,at.Abfalltermine.daily,FileLog_TempDiffSen.01,cmdalias.roomrename,SS2,Schaltaktor.Sensor.HS.01_SenPwr,TFK.Kind2.Rechts.Sw.01.Verschluss,FileLog_Rauchmelder.WZ,notify.TFK.Schuppen,FileLog_TFK.Bad.Sw.01.Verschluss,SB.Essen.Control.Btn6,Display.02.LED05,TFK.Eingang.Sw.02,cmd.setexwait,FileLog_Licht.Deckenspots.Flur,VCCU_Btn44,VCCU_Btn42
   NR         82
   NTFY_ORDER 10-dew_state
   STATE      active
   TEMP_NAME  T
   TYPE       dewpoint
   READINGS:
Attributes:
   disable    1


Internals:
   CMD_TYPE   dewpoint
   DEF        dewpoint .*
   DEV_REGEXP .*
   HUM_NAME   humidity
   NAME       dew_all
   NEW_NAME   dewpoint
   NOTIFYDEV  SB.Bad.Control.Btn3,FileLog_SB.Essen,WEB_192.168.2.181_50782,SVG_FileLog_Wandthermostat.3_1,FileLog_HM_54EA83,FileLog_Rollo.OG.Kind2.links,addlog_midnight1,TempDiffSen.02_T1_T2,Stromzaehler.02,SB.Essen.Control.Btn4,TFK.Kueche.Sw.Dummy,SVG_FileLog_TRAFFIC_1,FileLog_HM_4C3475,notify.Schalter.Rollos.WZ,Notify.Bewegungsmelder.Ton,SVG_FileLog_Spritpreise_1,WEBapi,T3,Channel.Licht.Stehlampe.Couch.Pwr,rg.Stromverbrauch,FileLog_doif.Autobeschattung,Rollo.OG.Kind2.links,Schalter.Rollos.WZ.Btn02,sysmon_power_bat,notify.TFK.Eingaenge.Schloss.Change,TFK.Ankleide.Sw.01.Verschluss,TFK.Eingang.Sw.01.Verschluss,TFK.Nebeneingang,HM_503323_Sen_02,Display.02.LED02,FHEM.Backup,Channel.Licht.Stehlampe.Couch,FHEMBackupOn,isDay,Anwesenheit,grep,at.rg.View.Kalender,notify.Beschattung,notify.Szene.Licht.WZ,FileLog_Rollo.OG.Kind2.rechts,FileLog_Rollo.EG.Insel,notify.Anwesenheit.Change,Licht.Aussen.Eingang,TempDiffSen.03,notify.SB.Radio.on,WEB_192.168.2.181_50868,VCCU_Btn27,TFK.Briefkasten.Sw.03,Display.02.LED13,HM_54F620_Dim_V_02,HM_3419E7,allowed_WEB,notify.OnForTimer,VCCU_Btn11,Schaltsteckdose.2.SenF,Bewegungsmelder.01,TFK.Eingang.02,HM_54F620_Dim_V_01,SS1,FileLog_TFK.Briefkasten,FileLog_Wandtaster.LCD.01,VCCU_Btn34,SB.Bad.Control.Btn4,Notif,HM_54EA83_armInt,SVG_FileLog_Stromzaehler_1,Display.02.LED09,Rollo.EG.Insel,VCCU_Btn28,FileLog_Bewegungsmelder.01,notify.SB.Essen.Volume.Change,FileLog_Licht.Deckenspots.Essen,VCCU_Btn13,Schaltaktor.Sensor.HS.01_SenI,notify.Rollos.switch,Schalter.Rollo.OG.Kind1_Btn_01,VCCU_Btn5,Rauchmelder.Flur,HM_54EA83_disarm,FileLog_Rollo.OG.Kind1.links,Schaltsteckdose.2.SenU,Rollo.EG.Terrasse,Wandthermostat.1,cmd.dellog,HM_6054C7,TFK.Terrasse.Sw.Dummy,Schaltsteckdose.1.SenI,SVG_FileLog_TFK.Kueche.Insel,WEB_192.168.2.181_50867,kitasuche.01.09.2017,WEB,Schalter.Rollo.OG.Kind1,TempDiffSen.01_T1_T2,HM_54EA83_armExt,Schalter.Rollo.OG.Kind2,FileLog_Luftdateninfo.01,Notify.Wecker,notify.TFK.Nebeneingang.Change,FileLog_TempDiffSen.03,FileLog_Schalter.Rollo.OG.Kind1,Wandthermostat.2.SwitchTr,Wandtaster.01.Btn03,Taster.01,HM_503323_Panic,kitasuche1,HM_435129,Schalter.Licht.Sauna_Sw_02,allowed_telnetPort,cmd.atexec,notify.TFK.Kind1Fenster.Change,Schalter.Rollos.OG_Btn_01,TempDiffSen.02,SB.Essen.Control.Btn5,notify.T3,VCCU_Btn48,notify.isTwilight.Change,Notify.Notifanlage,TFK.Nebeneingang.Sw.01.Verschluss,Taster.Batterie.01_Btn_01,atSetAtIsDay,notify.Manu,Statistik.Spritpreise,star,Display.01.LED05,FileLog_Verschlussstatus,cmd.setex,nf_Gast_Wlan_off,Taster.Bewegungsmelder_Btn_02,kitasuche.01.05.2017,FileLog_Taster.02,VCCU_Btn1,kitasuche.01.10.2017,FileLog_Schalter.Dachboden,VCCU_Btn25,TFK.Wohnen.Sw.Dummy,FileLog_Schaltaktor.Sensor.HS.01,TFK.Briefkasten,SB.Schlafen,notify.stau,notify.Sabotage,Wandtaster.Flur.Btn.01,Wetter.Magdeburg.Regenradar,Wandthermostat.3.SwitchTr,at.isAfterMidnight,notify.Ruhe,isTwilight,Notifanlage,FileLog_Wandtaster.Flur,Temperatursensor.aussen.1,FileLog_Wandthermostat.2,SB.Radio,FileLog_Temperatursensor.aussen.1,SB_PLAYER_00ffa4d023ef,SB.Bad.Control.Btn6,Schaltsteckdose.2,VCCU_Btn18,HM_5986EB,Display.01.LED06,Wandtaster.02.Btn.02,Licht.Stehlampe.Rechts,UnwetterDetailliert,Plan,VCCU_Btn12,Licht.Aussen.Insel,TFK.Eingang.Sw.04.Verschluss,FileLog_SB_PLAYER_30a8dbc222ef,Aussensirene,FileLog_SB.Schlafen,Taster.02_Btn_02,Wandthermostat.4.remote,Relais.Notifsirene,Channel.Licht.Stehlampe.Couch.SenPwr,addlog_midnight2,Taster.Bewegungsmelder.Klingelsensor_Btn_03,HM_3B9503,Licht.Deckenspots.Essen,TempDiffSen.01_T1,FileLog_sysmon,FileLog_Wandthermostat.1,TempDiffSen.03_T1,FileLog_Spritpreise,Schluesselfernbedienung.01.Btn04,notify.calendar.onoff,Wetter.Magdeburg,FileLog_TFK.Kueche,TFK.Fluegel.Sw.01.Verschluss,Display.01.LED14,FileLog_HM_4D7256,TFK.Insel.Sw.01.Verschluss,Wandthermostat.1.WindowRec,TFK.Terrasse,FileLog_TFK.Nebeneingang.02,TFK.Kueche.Sw.01.Verschluss,Schaltsteckdose.2.SenI,TFK.Insel,TFK.Fluegel.Sw.03.Sabotage,TFK.Nebeneingang.02.Sw.02,CITYTRAFFIC,Kalender.Homie,Bewegungsmelder.Dummy,FileLog_HM_5101C4,VCCU_Btn50,FileLog_TFK.WC,FileLog_TFK.Schlafzimmer.Sw.01.Verschluss,HM_51142B,SVG_FileLog_TempDiffSen.01_1,SVG_FileLog_Wandthermostat.1_1,VCCU_Btn7,FileLog_Wandthermostat.3,notify.HM.Load,cmd.debug,TFK.Nebeneingang.Sw.Dummy,SqueezePlayerWin01,addLog,HM_51142B_Sen_02,global,Schalter.Rollos.WZ.Btn01,Schaltaktor.Schuppen,notify.TFK.Alle.Notif,TOTAL,atIsTwilightOff,VCCU_Btn15,FileLog_SB.Wohnen,cmd.renameex,Szene.Kino,Wandthermostat.3.WindowRec,VCCU_Btn33,TFK.Ankleide.Sw.02,PRESENCE.Ronny,SB.Essen.Control.Btn2,SB.Flur,VCCU_Btn20,Schalter.Dachboden_Sw_01,notify.TFK.Kuechen.Wohnzimmerfenster.Change,Wandthermostat.2,TFK.Buero.Sw.01.Verschluss,VCCU_Btn46,FileLog_HM_3B9503,telnetPort,Logfile,TFK.Eingang.Sw.Dummy,FileLog_Regensensor,FileLog_hidden.SBFlur.Wifi,FileLog_TFK.Kind1.Rechts.Sw.01.Verschluss,TFK.Briefkasten.Sw.01,FileLog_Statusanzeige.1,Rollo.OG.Kind2.rechts,Rollos.EG.WZ,at.Weihnacht.Delay,Wandthermostat.4.SwitchTr,atIsTwilightOn,VCCU_Btn31,cmd.play,FileLog_Rollo.OG.Buero,Display.01.LED03,FileLog_Push.Button,HM_39254F_Btn_01,SqueezeboxPlayer01,FileLog_SqueezeboxPlayer01,FileLog_Rollo.EG.Kueche,kitasuche.01.01.2018,kitasuche.01.04.2017,notify.Licht,Schaltaktor.Schuppen.Sw.01,Display.02.LED04,FileLog_netatmo,Urlaub,notify.CallIncoming,TFK.Insel.Sw.Dummy,Wandthermostat.1.SwitchTr,VCCU_Btn9,FileLog_SB_PLAYER_00ffa4d023ef,initialUsbCheck,Unwetter,Taster.01.Btn02,Display.02.LED12,Schaltsteckdose.1.SenU,TFK.Kind1.Rechts.Sw.01.Verschluss,Display,Channel.Licht.Stehlampe.Couch.SenI,kitasuche.01.08.2017,Display.01.LED16,VCCU_Btn22,TFK.Ankleide,FileLog_Wandthermostat.4,Display.02.LED11,FileLog_Display.02,Schlaf.Clara,HM_Components,statistik.Stromzaehler,Rauchmelder.Still,FileLog_Licht.Deckenspots.Couch,rg.TFK.OG,TFK.Nebeneingang.02,VCCU_Btn16,Schaltsteckdose.2.SenPwr,cmd.def,FileLog_TFK.Terrasse,LMS_MUSIK,VCCU_Btn24,HM_51142B_Panic,SVG_FileLog_TFK.Kueche.Spuele_1,Rollos.WEST,telnetForBlockingFn_1516660074,Display.01.LED11,FileLog_HM_5986EB,VCCU_Btn19,Heizung,SB.Bad,notify.hmusb.overload,FileLog_hidden.SB.Wohnen.WiFi,notify.TFK.Alle,Cubie_Battery,SB.Essen.Control.Btn3,FileLog_TempDiffSen.02,HM_6235E9,FileLog_Taster.01,Notify3.Bewegungsmelder,FileLog_TFK.Kind2.Links.Sw.01.Verschluss,hminfo,Display.01.LED07,Display.02.LED03,Wandthermostat.3.Climate,VCCU_Btn40,sysmon_ram,Wandthermostat.4,Wandtaster.01.Btn04,FileLog_HM_503323,TFK.Schuppeneingang.Sw.01.Verschluss,HM_3E4812,VCCU_Btn36,SB.Cubie,Display.01.LED15,VCCU_Btn35,Rauchmelder.Team,TFK.Kueche.Sw.03.Sabotage,Schluesselfernbedienung.01,TFK.Insel.Sw.03.Sabotage,Stromzaehler,FileLog_TFK.Ankleide,Buderus.KM200,FileLog_Stromzaehler,FileLog_TFK.Kind2.Rechts.Sw.01.Verschluss,TFK.Eingang,sms,SVG_FileLog_Luftdateninfo.01_1,SVG_FileLog_heizung_1,VCCU_Btn30,TFK.Briefkasten.Sw.02,TFK.WC.Sw.03.Sabotage,SVG_FileLog_Wandthermostat.2_1,HM_3B8158,SVG_FileLog_Licht.Aussen_1,FileLog_Rauchmelder.Schlafzimmer,SS3.bla,Wandthermostat.1.Weather,rg.View.Kalender.Homie,VCCU_Btn32,rg.TFK.EG,TFK.WC.Sw.02,FileLog_HM_3E4812,addlog_hour,notify.Weihnachten,Schluesselfernbedienung.01.Btn03,HM_5101C4_Mp3,FileLog_Rollo.EG.Essen,cmd.say,TFK.WC,VCCU_Btn45,Channel.Licht.Stehlampe.Couch.SenU,FileLog_Rollo.OG.Ankleide,HMUSB01,TFK.Nebeneingang.Sw.02,Regensensor.Heating,FileLog_TRAFFIC,TempDiffSen.03_T1_T2,Ronny,FileLog_heizung,Wandthermostat.1.Climate,Notifanlage.UnScharfschalten,Display.02.LED14,Wandtaster.02.Btn.05,HM_5986F1,TFK.Eingang.02_Sw_03,VCCU_Btn3,Licht.Deckenspots.Fluegel,Notify.Bewegungsmelder.Innen,FileLog_Taster.Bewegungsmelder,FileLog_Rollo.EG.Terrasse,Fritzbox_Callmonitor,FileLog_Display.01,notify.sysmon.battery,Taster.Bewegungsmelder,FileLog_HM_5A79E2,SVG_FileLog_TFK.Nebeneingang_1,VCCU_Btn23,SqueezeboxPlayerXX,notify.TFK.Kind2Fenster.Change,TempDiffSen.01_T2_T1,Display.02.LED07,Notify2.Bewegungsmelder,SB.Bad.Control.Btn2,Ruhe,Wandthermostat.4.Weather,Pushover1,Notify.Notif,Wandthermostat.2.WindowRec,TempDiffSen.02_Event,Licht.Lichtband_Sw,Schalter.Rollo.OG.Kind2_Btn_02,HM_54F620_Dim,Rauchmelder.TeamDev,FileLog_Rollo.OG.Bad,TFK.WC.Sw.01.Verschluss,VCCU_Btn38,FileLog_SB.HTPC,Schaltaktor.Sensor.HS.01_Sw,HM_51142B_Arm,cmd.setRolloLaufzeit,kitasuche.01.12.2017,UnwetterLite,Display.02.LED10,Schalter.Licht.Sauna_Sw_01,Rollos.OG.Alle,HM_5101C4_Led,Schaltaktor.Sensor.HS.01_Pwr,FileLog_Taster.Batterie.01,TFK.Fluegel,FileLog_SB.Radio,Taster.02,Display.01.LED12,Wandtaster.01.Btn01,HM_2F1BE1,FileLog_TFK.Eingang,notify.Push.Button,HM_5CFE46,HM_51142B_Sen_01,TFK.Terrasse.Rechts.Sw.02.Verschluss,notify.Spritpreis.MinPreis,Schaltsteckdose.2.Sw,SB.Bad.Control.Btn5,Display.02.LED08,VCCU_Btn49,TempDiffSen.02_T2_T1,TFK.Fluegel.Sw.02,Rollo.OG.Schlafzimmer,Wecker,Wandthermostat.2.remote,Rollos.EG.Alle,FileLog_Wandtaster.01,TFK.Nebeneingang.Sw.03,FileLog_TFK.Dachboden.Sw.01.Verschluss,Display.02.LED01,FileLog_Wandtaster.02,HM_59876E,Taster.Batterie.01,at.checkhumidity,TFK.Kind2.Sw.Dummy,Rollo.EG.WC,VCCU_Btn14,Channel.Licht.Stehlampe.Couch.SenF,SVG_FileLog_Temperatursensor.aussen.1_1,SVG_FileLog_netatmo_1,FileLog_Schaltaktor.Schuppen,SVG_FileLog_TFK.Eingang_1,Regensensor,TempDiffSen.01_T2,notify.SB.Schlafen.presence,notify.Licht.Aussen.Temporary.Off,Display.01.LED04,Rollos.SUED,notify.kitasuche1.change,hidden.SBFlur.Wifi,VCCU_Btn2,Rollo.OG.Ankleide,Schalter.Dachboden_Sw_02,ActionDetector,SVG_FileLog_TFK.Ankleide_1,FileLog_Licht.Aussen,Taster.01.Btn01,TFK.Nebeneingang.02.Sw.03,HM_4D7256_Siren,notifiy.battery.status,autocreate,FileLog_Schlaf.Clara,Wandtaster.02,sysmon.highcpuload,FileLog_Schalter.Rollo.OG.Kind2,at.kita.midnight2,FileLog_Channel.Licht.Stehlampe.Couch,FileLog_Rollo.EG.Fluegel,Rollo.OG.Bad,notify.Heizung.Flamme,HM_39254F,WEB_192.168.2.181_50829,FileLog_HM_54F620,sysmon_load,VCCU_Btn44,FileLog_Licht.Deckenspots.Flur,cmd.setexwait,VCCU_Btn42,FileLog_TFK.Bad.Sw.01.Verschluss,TFK.Kind2.Rechts.Sw.01.Verschluss,FileLog_Rauchmelder.WZ,notify.TFK.Schuppen,Schaltaktor.Sensor.HS.01_SenPwr,SS2,SB.Essen.Control.Btn6,Display.02.LED05,TFK.Eingang.Sw.02,Rauchmelder.Notif.Off,Rollo.EG.Essen,FileLog_TempDiffSen.01,cmdalias.roomrename,at.Abfalltermine.daily,VCCU_Btn4,Notifanlage.Scharfschalten,notify.Ronny,Bewegungsmelder.02,Display.01.LED09,notify.Schalter.Rollos.OG,nf_Gast_Wlan_check,Schalter.Rollo.OG.Kind2_Btn_01,Taster.Batterie.01_Btn_02,notify.Taster.01.Btn,FileLog_TFK.Nebeneingang,Schaltsteckdose.2.Pwr,netatmo,Display.01.LED01,dew_all,HM_503323_Sen_01,kitasuche.01.11.2017,FileLog_HM_2F1BE1,VCCU_Btn37,Schaltsteckdose.1.SenPwr,FileLog_HM_598725,SB_PLAYER_97ca9a295d31,at.FHEMBackup,notify.isDayChange,notify.Bewegungsmelder,kitasuche.01.07.2017,kitasuche.01.06.2017,hidden.SB.Wohnen.WiFi,notify.Wandtaster.Flur,FileLog_SB.Cubie,Schaltsteckdose.1,Feiertag,Taster.02_Btn_01,Taster.Bewegungsmelder_Btn_04,VCCU_Btn47,TFK.Kueche,Tuergong.1.MP3,FileLog_Relais.Mauerkasten,Display.02.LED16,HM_5A79E2,notify.checkhumidity.Bad,HM_4D7256,sysmon_power_ac,FileLog_Rollo.EG.WC,notify.Update.LEDDisplay,Schalter.Rollos.WZ,FileLog_HM_59876E,Schalter.Rollo.OG.Kind1_Btn_02,Wandtaster.01,DEBUG,HM_605559,cmd.search,HM_4D7256_Flash,FileLog_SqueezePlayerWin01,FileLog_Schaltsteckdose.1,TempDiffSen.03_T2,Push.Button,TempDiffSen.02_T2,Beschattung,FileLog_Rollo.OG.Kind1.rechts,VCCU_Btn21,notify.netatmo.rain,notify.Klingelsensor,notify.Taster.Display.01,HM_39254F_Btn_02,Licht.Aussen.Terrasse,TFK.Insel.Sw.02.Kipp,Schaltaktor.Sensor.HS.01,VCCU_Btn26,Wandtaster.02.Btn.06,Wandthermostat.2.Climate,notify.Mittagsschlaf.Clara,Relais.Mauerkasten,notify.Schluesselfernbedienung.01,FileLog_HM_605559,HMUSB02,Abfallkalender,FileLog_Rauchmelder.Flur,Display.02.LED15,Schalter.Dachboden,Rollo.OG.Kind1.links,VCCU_Btn29,Licht.Deckenspots.Flur,Schaltaktor.Sensor.HS.01_SenU,Rollo.OG.Kind1.rechts,SB.Wohnen,notify.Pumpe.Switch,FileLog_HM_3419E7,WEBphone,TempDiffSen.03_Event,FileLog_Bewegungsmelder.02,FileLog_SB.Bad,VCCU_Btn6,Rauchmelder.WZ,notify.set,HM_503323,FileLog_Tuergong.1,notify.Relais.Notifsirene.AutoOff,atIsDayOff,HM_4C3475,Schaltsteckdose.1.Sw,HM_5C8C50,FileLog_TFK.Fluegel,Tuergong.1.LED,TempDiffSen.03_T2_T1,FileLog_TFK.Insel,FileLog_Licht.Deckenspots.Kueche,TFK.Kind1.Links.Sw.01.Verschluss,Taster.Bewegungsmelder_Btn_01,DevTimeout,Regensensor.Rain,WEB_192.168.2.181_50869,FileLog_HM_6054C7,Schaltsteckdose.1.Pwr,UnwetterKarte,notify.TFK.Alle.LED,Wandthermostat.4.WindowRec,HM_5101C4,Schluesselfernbedienung.01.Btn02,Licht.Stehlampe.Couch.Sw,Kalender.Homie.View,Rollos.NORD,Wandtaster.01.Btn02,HM_503323_Arm,FileLog_TFK.Kind1.Links.Sw.01.Verschluss,notify.TFK.Terrassenfenster.Change,Wandtaster.01.Btn05,FileLog_HM_5986F1,TempDiffSen.01,Wandthermostat.1.remote,Wandtaster.Flur,FileLog_TFK.Buero.Sw.01.Verschluss,Display.01.LED10,VCCU_Btn43,at.kita.midnight,ROOMBA,notify.Briefkasten,notify.Aussensirene,Wandtaster.02.Btn.04,pushsafer,checksms,Wandthermostat.4.Climate,Licht.Stehlampe.Links,notify.Szene.Kino,FileLog_Rollo.OG.Schlafzimmer,Wandtaster.02.Btn.01,SVG_FileLog_Schlaf.Clara_1,FileLog_SB.Flur,FileLog_SqueezeboxPlayerXX,FHEM_init,FileLog_Licht.Lichtband,at.2h,notify.Rollo.Schalter.EG.OG,Stromzaehler.01,Rollo.EG.Kueche,eventTypes,Schalter.Rollos.OG_Btn_02,Display.01.LED13,SVG_FileLog_Wandthermostat.4_1,Notify.Statusanzeige.SetOnOff,Verschlussstatus,Wandtaster.02.Btn.03,Licht.Deckenspots.Kueche,Schalter.Licht.Sauna,cmd.restore,Statusanzeige.1,FileLog_HM_435129,notify.PlayDone,VCCU_Btn39,FileLog_Relais.Notifsirene,Wandtaster.Flur.Btn.02,TFK.Dachboden.Sw.01.Verschluss,cmd.nonblocking,Wandthermostat.3.remote,VCCU_Btn17,SB.WC,FileLog_HM_3B8158,Gast_Wlan,Display.01,FileLog_KITA,nf_Gast_Wlan_on,Temperaturen,atIsDayOn,Licht.Deckenspots.Couch,Licht.Bad,TFK.Terrasse.Sw.03.Sabotage,SVG_FileLog_TempDiffSen.03_1,HM_54EA83_light,TFK.Nebeneingang.Sw.04.Verschluss,Display.01.LED02,Schluesselfernbedienung.01.Btn01,rg.Stromkosten,rg.Aussentemperatur,Stromkosten,FileLog_Licht.Lichtband_Sw,Notify.SqueezeBox.Notif,doif.Autobeschattung,FileLog_Schalter.Licht.Sauna,FileLog_TFK.Schuppeneingang.Sw.01.Verschluss,Schaltaktor.Sensor.HS.01_SenF,Milight.Lampe03,FileLog_Schaltsteckdose.3,Weihnachten,SB.Essen,SB_PLAYER_30a8dbc222ef,FileLog_Licht.Deckenspots.Fluegel,notify.TFK.Eingaenge.Change,SVG_FileLog_TFK.WC_1,notify.IO.Status,FileLog_HM_51142B,TFK.Kind2.Links.Sw.01.Verschluss,VCCU_Btn41,FileLog_Schalter.Rollos.OG,Tuergong.1,notify.NotifOff.Btn,FileLog_SB_PLAYER_97ca9a295d31,at.monthly,notify.sms,Wandthermostat.2.Weather,Display.02,Wandthermostat.3,notify.kita.change,Rollo.EG.Fluegel,Wandthermostat.3.Weather,TFK.Kueche.Sw.02.Kipp,TFK.Bad.Sw.01.Verschluss,rg.TFK.Eingaenge,TempDiffSen.02_T1,Licht.Aussen.Carport,notify.TFK.Eingang.Change,TFK.Eingang.Sw.03,FileLog_Notifanlage,VCCU_Btn10,Wandtaster.01.Btn06,FileLog_HM_5CFE46,Schaltsteckdose.3,FileLog_HM_5C8C50,Wetter,TFK.Terrasse.Links.Sw.01.Verschluss,TFK.Kind1.Sw.Dummy,Rauchmelder.Notif.On,HM_54EA83,Szene.Licht.WZ,FileLog_Klingelsensor.01,notify.Unwetter,FileLog_HM_39254F,FileLog_Schluesselfernbedienung.01,Rollos.OST,VCCU,FileLog_Licht.Bad,notify.Szene.Sauna,Luftdateninfo,Rollo.OG.Buero,Schaltaktor.Schuppen.Sw.02,HM_54F620,HM_598725,Manu,Rauchmelder.Schlafzimmer,sysmon,SVG_FileLog_TFK.Terrasse_1,Display.02.LED06,FileLog_HM_6235E9,Display.01.LED08,SB.Bad.Control.Btn1,FileLog_Schaltsteckdose.2,VCCU_Btn8,notify.Verbrauch.aktuell.hoch,TFK.Schlafzimmer.Sw.01.Verschluss,WEB_192.168.2.181_50693,TempDiffSen.01_Event,dew_state,TFK.Eingang.02_Sw_02,notify.ForceNotifOff.Btn,FileLog_SB.WC,SVG_FileLog_TFK.Fluegel_1,fhem.heartbeat,SB.HTPC,SB.Essen.Control.Btn1,TFK.Ankleide.Sw.03.Sabotage,Schaltsteckdose.1.SenF,Briefkasten,Schalter.Rollos.OG,Szene.Sauna
   NR         83
   NTFY_ORDER 10-dew_all
   STATE      active
   TEMP_NAME  temperature
   TYPE       dewpoint
   READINGS:
Attributes:
   disable    1



4. Warum sind die NOTIFYDEV Einträge so voll und kann / sollte ich die mal leeren oder zumindest von den Leichen befreien? Wie?

Ich hoffe, der lange Post und die Thematik sind nicht zu abschreckend.. für etwas Unterstützung wäre ich dankbar.

Grüße
Ronny
NUC7i5 | PROXMOX | FHEM 6.2 | 1 HMLAND | 2 UART | HM | LMS | HIFIBERRY | DOORBIRD | BLINK | BUDERUS | HUE | ALEXA | MILIGHT | LUFTDATENINFO | MQTT| ZIGBEE2MQTT | INDEGO | ROBOROCK | SMA | APC | OPENWB

nils_

Zitat3. Genau so die Dewpoint Einträge im Zusammenhang mit temperaturfremden Geräten (Definition dew_state, dew_all nach Wiki). Geht das eventuell besser?

du hast da alle geräte eingetragen: dein regex ist ja .*
vielleicht solltest du den erstmal anpassen, denn der könnte schon für die große last sorgen (vermutung!)
viele Wege in FHEM es gibt!

FHEMAN

Na ich habe die beiden ja schon dew_state und dew_all deaktiviert mit disable 1. Ebenso die beiden Statistics Definitionen. Und trotzdem diese Freezes:

2018.01.24 16:43:01.981 5: Starting notify loop for Buderus.KM200, 1 event(s), first is /gateway/DateTime: 2018-01-24T16:39:47
2018.01.24 16:43:01.981 5: createNotifyHash
2018.01.24 16:43:03.082 5: statistics Statistik.Spritpreise: Notify.266 Notification of 'Buderus.KM200' received. Device not monitored.
2018.01.24 16:43:03.083 5: statistics statistik.Stromzaehler: Notify.266 Notification of 'Buderus.KM200' received. Device not monitored.

Teilweise im wenige Sekundentakt passierte es eben.
Wieso werkelt Statistik.Spritpreise und statistik.Stromzaehler bei der Heizung rum, obwohl es disabled ist?
NUC7i5 | PROXMOX | FHEM 6.2 | 1 HMLAND | 2 UART | HM | LMS | HIFIBERRY | DOORBIRD | BLINK | BUDERUS | HUE | ALEXA | MILIGHT | LUFTDATENINFO | MQTT| ZIGBEE2MQTT | INDEGO | ROBOROCK | SMA | APC | OPENWB

FHEMAN

OK, es ist meiner Ansicht nach das NotifyHash, das bei mir zu mindestens 1 Sekunde Freezes führt. Ich habe ein paar Timestamps kreiert:
fhem.pl

sub
createNtfyHash()
{
  Log 5, "createNotifyHash";
  my @ntfyList = sort { $defs{$a}{NTFY_ORDER} cmp $defs{$b}{NTFY_ORDER} }
                 grep { $defs{$_}{NTFY_ORDER} &&
                        $defs{$_}{TYPE} &&
                        $modules{$defs{$_}{TYPE}}{NotifyFn} } keys %defs;
Log 5, "createNotifyHash 2";

  my %d2a_cache;
  %ntfyHash = ("*" => []);
  foreach my $d (@ntfyList) {
    my $ndl = $defs{$d}{NOTIFYDEV};
    next if(!$ndl);
    my @ndlarr;
    if($d2a_cache{$ndl}) {
      @ndlarr = @{$d2a_cache{$ndl}};
    } else {
      @ndlarr = devspec2array($ndl);
      if(@ndlarr > 1) {
        my %h = map { $_ => 1 } @ndlarr;
        @ndlarr = keys %h;
      }
      $d2a_cache{$ndl} = \@ndlarr;
    }
    map { $ntfyHash{$_} = [] } @ndlarr;
  }
Log 5, "createNotifyHash 3";

  my @nhk = keys %ntfyHash;
  foreach my $d (@ntfyList) {
    my $ndl = $defs{$d}{NOTIFYDEV};
    my $arr = ($ndl ? $d2a_cache{$ndl} : \@nhk);
    map { push @{$ntfyHash{$_}}, $d } @{$arr};
  }
Log 5, "createNotifyHash 4";

}


Fhem Logfile

2018.01.24 17:43:46.854 5: Starting notify loop for Schalter.Dachboden, 1 event(s), first is CMDs_pending
2018.01.24 17:43:46.855 5: createNotifyHash
2018.01.24 17:43:46.875 5: createNotifyHash 2
2018.01.24 17:43:47.390 5: createNotifyHash 3
2018.01.24 17:43:47.854 5: createNotifyHash 4
2018.01.24 17:43:47.859 5: statistics Statistik.Spritpreise: Notify.266 Notification of 'Schalter.Dachboden' received. Device not monitored.


Ich sehe in der aktuellen fhem.pl Version eine Änderung im Code im Vergleich zu einer Version im Dezember.
Für ein tiefergehendes Verständnis reichen meine Programmierkenntnisse jedoch nicht aus.

Ich verschiebe das Thema daher nach Sonstiges und stelle nochmal die Frage, ob ich mein Problem vielleicht konfiguratorisch lösen kann (NOTIFYDEVS mit megaviel Inhalt)?

//Nachtrag:
Laut Log wird nicht immer createNotifyHash aufgerufen innerhalb eines Starting notify loop.
NUC7i5 | PROXMOX | FHEM 6.2 | 1 HMLAND | 2 UART | HM | LMS | HIFIBERRY | DOORBIRD | BLINK | BUDERUS | HUE | ALEXA | MILIGHT | LUFTDATENINFO | MQTT| ZIGBEE2MQTT | INDEGO | ROBOROCK | SMA | APC | OPENWB

nils_

Zitat von: FHEMAN am 24 Januar 2018, 17:00:52
Na ich habe die beiden ja schon dew_state und dew_all deaktiviert mit disable 1. Ebenso die beiden Statistics Definitionen. Und trotzdem diese Freezes:

bin mir nicht sicher ob das ausreichend ist.
vermutung meinerseits(!!):
das problem bei dir macht der regex '.*', dieser umfasst alle devices und packt die somit auch in den notifyhash !
du hast zwar das modul disabled, aber fhem _muss_ trotzdem immer alle devices aus dem hash abarbeiten -> freeze.

änder doch mal den regex auf was anderes oder lösch die beiden dewpoint devices (vorher deine daten sichern! backup)


Zitat von: FHEMAN am 24 Januar 2018, 17:58:46
Laut Log wird nicht immer createNotifyHash aufgerufen innerhalb eines Starting notify loop.
wenn ich es auf die schnelle richtig verstanden habe, wird der hash nur neu erzeugt (create...) wenn es eine Änderung an devices/readings gab

Zitat von: FHEMAN am 24 Januar 2018, 17:58:46
Ich verschiebe das Thema daher nach Sonstiges und stelle nochmal die Frage, ob ich mein Problem vielleicht konfiguratorisch lösen kann (NOTIFYDEVS mit megaviel Inhalt)?

für tiefgründigere erklärungen bzw. lösungsvorschläge bin ich auch überfragt, da muß dir dann schon ein fhem profi helfen. (ob dafür dieses subforum das richtige ist?  ??? )
viele Wege in FHEM es gibt!

FHEMAN

Zitat von: nils_ am 25 Januar 2018, 08:05:05
änder doch mal den regex auf was anderes oder lösch die beiden dewpoint devices (vorher deine daten sichern! backup)
Ich habe die Dewpoint Definitionen gelöscht. Später wieder hinzugefügt und spezialisiert, d.h. aus .* bspw. Wandthermostat.* gemacht. Außerdem alle .*:abc Notifies (insg. 3) deaktiviert.

Leider ohne merkliche Änderung.

Zitat
wenn ich es auf die schnelle richtig verstanden habe, wird der hash nur neu erzeugt (create...) wenn es eine Änderung an devices/readings gab

Änderungen können ja mitunter mehrfach pro Sekunde passieren. (Heizungsmodul schickt am Stück 10 Readings)
Ich verstehe es nicht im Detail, aber eine so zentrale, aber zeitaufwendige Prozedur (CreateNtfyHash), aufgerufen alle paar Sekunden, von den verschiedensten Devices? Wenn das doch kein Konfigurationsproblem bei mir ist, würde es ja doch bedeuten, dass die Cubietruck Hardware zu langsam ist. Glauben kann / will ich das eigentlich immer noch nicht.

BTW: Ich habe das Cubieboard zw. 480 und 1010 Mhz im CPU Governor Modus ondemand (up_threshold 40) laufen.

Zitat
für tiefgründigere erklärungen bzw. lösungsvorschläge bin ich auch überfragt, da muß dir dann schon ein fhem profi helfen. (ob dafür dieses subforum das richtige ist?  ??? )

Danke trotzdem für deine Ideen! Ich habe es hierher geschoben, weil es meiner Ansicht nach aus der fhem.pl kommt.
NUC7i5 | PROXMOX | FHEM 6.2 | 1 HMLAND | 2 UART | HM | LMS | HIFIBERRY | DOORBIRD | BLINK | BUDERUS | HUE | ALEXA | MILIGHT | LUFTDATENINFO | MQTT| ZIGBEE2MQTT | INDEGO | ROBOROCK | SMA | APC | OPENWB

nils_

Zitat von: FHEMAN am 25 Januar 2018, 13:08:14
Ich habe die Dewpoint Definitionen gelöscht. Später wieder hinzugefügt und spezialisiert, d.h. aus .* bspw. Wandthermostat.* gemacht. Außerdem alle .*:abc Notifies (insg. 3) deaktiviert.

Leider ohne merkliche Änderung.
ist denn der hash kürzer als vorher??
dann liegt es evtl. an einem der jetzt noch darin vorhandenen devices....  ???

Zitat von: FHEMAN am 25 Januar 2018, 13:08:14
Danke trotzdem für deine Ideen! Ich habe es hierher geschoben, weil es meiner Ansicht nach aus der fhem.pl kommt.
fhem.pl passt denke ich erstmal. dann passt das board (wusste nicht das Sonstiges dafür da ist  ::) )
viele Wege in FHEM es gibt!

FHEMAN

Nachdem ich überall, wo der Hash gelöscht wird, mal eine Debugnachricht ausgebe, kamen ein paar neue Erkenntnisse.
Der Hash wird gelöscht bei define, modify, rename, deletereading und notifyRegexpChanged.
Und genau das deletereading findet bei mir alle paar Sekunden statt und führt zum späteren Neuaufbau des Hashs.
Auslöser ist das Squeezebox Modul SB_Player. Ich werde den Author mal anschreiben. Ich denke, damit können meine Freezes gelöst werden.

Allerdings frage ich mich, ob die Funktion zum Aufbau des Hashs nicht trotzdem optimiert werden kann?

Gruß
Ronny
NUC7i5 | PROXMOX | FHEM 6.2 | 1 HMLAND | 2 UART | HM | LMS | HIFIBERRY | DOORBIRD | BLINK | BUDERUS | HUE | ALEXA | MILIGHT | LUFTDATENINFO | MQTT| ZIGBEE2MQTT | INDEGO | ROBOROCK | SMA | APC | OPENWB

nils_

Zitat von: FHEMAN am 25 Januar 2018, 16:12:42
Der Hash wird gelöscht bei define, modify, rename, deletereading und notifyRegexpChanged.
genau das meinte ich letztens damit  ;D
Zitat von: nils_ am 25 Januar 2018, 08:05:05
wenn ich es auf die schnelle richtig verstanden habe, wird der hash nur neu erzeugt (create...) wenn es eine Änderung an devices/readings gab

Zitat von: FHEMAN am 25 Januar 2018, 16:12:42
Allerdings frage ich mich, ob die Funktion zum Aufbau des Hashs nicht trotzdem optimiert werden kann?
da muss sich rudi zu äußern.
ich weiß nicht wie es gedacht war/ist den hash zusammen zu bauen (vermutlich nicht jede sekunde....??)
viele Wege in FHEM es gibt!