FHEM Forum

FHEM => Frontends => FHEMWEB => Thema gestartet von: Otto123 am 29 Januar 2018, 14:06:07

Titel: [gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: Otto123 am 29 Januar 2018, 14:06:07
Hi,

ich habe durch rumspielen einen komischen Effekt gefunden.

Ausgangslage
Ich habe FHEM auf dem Port 8083 im Browser offen.
Dieser Befehl in der Kommandozeile, schreibt eine Datei /opt/fhem/willi.txt mit dem Inhalt "echo test"
{system ("echo 'echo Test' > willi.txt")}
Jetzt in der gleichen Kommandozeile eingeben.
"cat willi.txt"
Ergebnis Das Web auf 8083 hängt endlos. Web 8084 und 8085 gehen weiterhin problemlos.
Dort in der Kommandozeile letzteren Befehl eingegeben: tut was er soll: Im Log steht einfach echo Test

shutdown restart löst das Problem.

Gibt man jetzt den Befehl in dem WEB 8084 oder 8085 ein geht das ohne Problem. Auch WEB 8083 bleibt am Leben.

FHEM hat aktuelles update:
01_FHEMWEB.pm      16016 2018-01-27 22:05:12Z rudolfkoenig

Bei einer älteren Version tritt das Problem nicht auf.
01_FHEMWEB.pm         15176 2017-10-02 14:50:03Z rudolfkoenig

Gruß Otto
Titel: Antw:FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: rudolfkoenig am 29 Januar 2018, 14:36:21
Kann ich nicht nachstellen / bzw. nachvollziehen. Bei mir steht "echo Test" in fhem.log, und alles geht weiter.
Dein Problem muss an einer weiteren, mir noch unbekannten Einstellung liegen.
Titel: Antw:FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: Otto123 am 29 Januar 2018, 14:47:27
Ok Danke Rudi, ich schaue mal was ich finde. Das Problem ist bei einer relativ kleinen Testinstanz...

Es ist auch nicht so, das etwas auf eine Schleife hindeutet, keine erhöhte Last oder Prozesse ...
Titel: Antw:FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: Otto123 am 29 Januar 2018, 15:40:40
Ich habe jetzt ne völlig neue Instanz aufgesetzt. Leer und unverändert.

Es hat nichts mit meinen Befehlen zu tun. Nach einem Neustart bekommt man jedes FHEMWEB einzeln zum Abflug.

Einfach 5-6 mal in der Reihenfolge klicken, langsam mit einer Denk Sekunde dazwischen.
unsorted
Everything
Logfile
Edit files
unsorted
- meist hängt das Web ab dem Moment, manchmal erst nach
Everything

Manchmal kommt nach langer Wartezeit das Web wieder, der nächste Klick führt wieder in die Schleife...

Ich habe das reproduzierbar in drei FHEM Instanzen, eine davon 15182/2017-10-03, die anderen beiden aktuell.  :-[
Titel: Antw:FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: CoolTux am 29 Januar 2018, 15:43:57
Otto mach Deine Tests mal bitte mit Verbose 5, eventuell kann Rudi das was erkennen.
Titel: Antw:FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: rudolfkoenig am 29 Januar 2018, 15:47:00
ZitatOtto mach Deine Tests mal bitte mit Verbose 5, eventuell kann Rudi das was erkennen.
Genau.

Ich kann auch mit der "Denk Sekunde Methode" keinen Verklemmer produzieren. Haett mich auch gewundert, dann waer hier schon laengst der Teufel los.
Titel: Antw:FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: Otto123 am 29 Januar 2018, 15:52:53
Sorry, ich weiß auch nicht was ich da falsch mache, dies ist die Instanz "ganz frisch ohne alles"
2018.01.29 15:39:14 1: Including fhem.cfg
2018.01.29 15:39:14 3: telnetPort: port 7072 opened
2018.01.29 15:39:15 3: WEB: port 8083 opened
2018.01.29 15:39:15 3: WEBphone: port 8084 opened
2018.01.29 15:39:15 3: WEBtablet: port 8085 opened
2018.01.29 15:39:15 2: eventTypes: loaded 0 events from ./log/eventTypes.txt
2018.01.29 15:39:15 1: Including ./log/fhem.save
2018.01.29 15:39:15 1: usb create starting
2018.01.29 15:39:15 3: Probing CUL device /dev/ttyAMA0
2018.01.29 15:39:16 3: Can't open /dev/ttyAMA0: Permission denied
2018.01.29 15:39:16 1: usb create end
2018.01.29 15:39:16 0: Featurelevel: 5.8
2018.01.29 15:39:16 0: Server started with 9 defined entities (fhem.pl:16017/2018-01-27 perl:5.024001 os:linux user:fhem pid:4381)
2018.01.29 15:50:20 5: Starting notify loop for global, 1 event(s), first is ATTR global verbose 5
2018.01.29 15:50:20 5: createNotifyHash
2018.01.29 15:50:20 5: End notify loop for global
2018.01.29 15:50:20 4: Connection closed for WEB_192.168.178.54_4155: EOF
2018.01.29 15:50:20 4: WEB_192.168.178.54_4158 GET /fhem?detail=global&fw_id=; BUFLEN:0
2018.01.29 15:50:20 4: WEB: /fhem?detail=global&fw_id= / RL:3595 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2018.01.29 15:50:20 4: Connection closed for WEB_192.168.178.54_4154: EOF
2018.01.29 15:50:20 4: WEB_192.168.178.54_4158 GET /fhem?cmd=%7BAttrVal(%22global%22%2C%22room%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_103073561103378; BUFLEN:0
2018.01.29 15:50:20 5: Cmd: >{AttrVal("global","room","")}<
2018.01.29 15:50:20 4: WEB: /fhem?cmd=%7BAttrVal(%22global%22%2C%22room%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_103073561103378 / RL:21 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2018.01.29 15:50:20 4: WEB_192.168.178.54_4158 GET /fhem?XHR=1&inform=type=status;filter=global;since=1517237419;fmt=JSON&fw_id=24×tamp=1517237421552; BUFLEN:0
2018.01.29 15:50:29 4: WEB_192.168.178.54_4157 GET /fhem?room=Unsorted; BUFLEN:0
2018.01.29 15:50:29 4: WEB: /fhem?room=Unsorted / RL:1695 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2018.01.29 15:50:29 4: WEB_192.168.178.54_4157 GET /fhem?XHR=1&inform=type=status;filter=room=Unsorted;since=1517237428;fmt=JSON&fw_id=23×tamp=1517237430430; BUFLEN:0
2018.01.29 15:50:31 4: Connection accepted from WEB_192.168.178.54_4160
2018.01.29 15:50:31 4: WEB_192.168.178.54_4160 GET /fhem?room=all; BUFLEN:0
2018.01.29 15:50:31 4: WEB: /fhem?room=all / RL:1772 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2018.01.29 15:50:31 4: WEB_192.168.178.54_4160 GET /fhem?XHR=1&inform=type=status;filter=room=all;since=1517237430;fmt=JSON&fw_id=26×tamp=1517237431949; BUFLEN:0
2018.01.29 15:50:32 4: Connection accepted from WEB_192.168.178.54_4161
2018.01.29 15:50:32 4: WEB_192.168.178.54_4161 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2018-01.log; BUFLEN:0
2018.01.29 15:50:32 4: WEB_192.168.178.54_4161 GET /fhem/FileLog_logWrapper?XHR=1&inform=type=status;filter=;since=1517237431;fmt=JSON&fw_id=27×tamp=1517237433614; BUFLEN:0
2018.01.29 15:50:34 4: Connection accepted from WEB_192.168.178.54_4162
2018.01.29 15:50:34 4: WEB_192.168.178.54_4162 GET /fhem?cmd=style%20list; BUFLEN:0
2018.01.29 15:50:34 4: WEB: /fhem?cmd=style%20list / RL:3025 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2018.01.29 15:50:34 4: WEB_192.168.178.54_4162 GET /fhem?XHR=1&inform=type=status;filter=;since=1517237433;fmt=JSON&fw_id=28×tamp=1517237435272; BUFLEN:0
2018.01.29 15:50:58 4: Connection accepted from WEBtablet_192.168.178.54_4165
2018.01.29 15:50:58 4: WEBtablet_192.168.178.54_4165 GET /fhem; BUFLEN:0
2018.01.29 15:50:58 4: WEBtablet: /fhem / RL:1460 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2018.01.29 15:50:58 4: Connection accepted from WEBtablet_192.168.178.54_4166
2018.01.29 15:50:58 4: Connection accepted from WEBtablet_192.168.178.54_4167
2018.01.29 15:50:58 4: Connection accepted from WEBtablet_192.168.178.54_4168
2018.01.29 15:50:58 4: Connection accepted from WEBtablet_192.168.178.54_4169
2018.01.29 15:50:58 4: Connection accepted from WEBtablet_192.168.178.54_4170
2018.01.29 15:50:59 4: WEBtablet_192.168.178.54_4169 GET /fhem/pgm2/fhemweb.js; BUFLEN:0
2018.01.29 15:50:59 4: WEBtablet_192.168.178.54_4169 => 304 Not Modified
2018.01.29 15:50:59 4: WEBtablet_192.168.178.54_4165 GET /fhem/pgm2/style.css?v=1517236755; BUFLEN:0
2018.01.29 15:50:59 4: WEBtablet_192.168.178.54_4167 GET /fhem/pgm2/jquery.min.js; BUFLEN:0
2018.01.29 15:50:59 4: WEBtablet_192.168.178.54_4167 => 304 Not Modified
2018.01.29 15:50:59 4: WEBtablet_192.168.178.54_4168 GET /fhem/pgm2/jquery-ui.min.js; BUFLEN:0
2018.01.29 15:50:59 4: WEBtablet_192.168.178.54_4168 => 304 Not Modified
2018.01.29 15:50:59 4: WEBtablet_192.168.178.54_4166 GET /fhem/pgm2/jquery-ui.min.css; BUFLEN:0
2018.01.29 15:50:59 4: WEBtablet_192.168.178.54_4166 => 304 Not Modified
2018.01.29 15:50:59 4: WEBtablet_192.168.178.54_4166 GET /fhem/images/default/icoEverything.png; BUFLEN:0
2018.01.29 15:50:59 4: WEBtablet_192.168.178.54_4166 => 304 Not Modified
2018.01.29 15:50:59 4: WEBtablet_192.168.178.54_4165 GET /fhem/pgm2/defaultCommon.css; BUFLEN:0
2018.01.29 15:50:59 4: WEBtablet_192.168.178.54_4165 => 304 Not Modified
2018.01.29 15:50:59 4: WEBtablet_192.168.178.54_4165 GET /fhem/pgm2/dashboard_style.css; BUFLEN:0
2018.01.29 15:50:59 4: WEBtablet_192.168.178.54_4165 => 304 Not Modified
2018.01.29 15:50:59 4: WEBtablet_192.168.178.54_4165 GET /fhem/images/default/fhemicon.png; BUFLEN:0
2018.01.29 15:50:59 4: WEBtablet_192.168.178.54_4165 => 304 Not Modified
2018.01.29 15:50:59 4: WEBtablet_192.168.178.54_4165 GET /fhem?XHR=1&inform=type=status;filter=;since=1517237457;fmt=JSON&fw_id=29×tamp=1517237460028; BUFLEN:0
2018.01.29 15:51:01 4: WEBtablet_192.168.178.54_4166 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2018-01.log; BUFLEN:0
2018.01.29 15:51:01 4: WEBtablet_192.168.178.54_4166 GET /fhem/FileLog_logWrapper?XHR=1&inform=type=status;filter=;since=1517237460;fmt=JSON&fw_id=30×tamp=1517237462550; BUFLEN:0
2018.01.29 15:51:28 4: Connection closed for WEBtablet_192.168.178.54_4170: EOF
2018.01.29 15:51:28 4: WEBtablet_192.168.178.54_4168 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2018-01.log; BUFLEN:0
2018.01.29 15:51:28 4: Connection accepted from WEBtablet_192.168.178.54_4178
2018.01.29 15:51:28 4: WEBtablet_192.168.178.54_4168 GET /fhem/icons/favicon; BUFLEN:0
2018.01.29 15:51:28 4: WEBtablet_192.168.178.54_4168 GET /fhem/FileLog_logWrapper?XHR=1&inform=type=status;filter=;since=1517237487;fmt=JSON&fw_id=32×tamp=1517237489508; BUFLEN:0
2018.01.29 15:51:39 4: Connection closed for WEBtablet_192.168.178.54_4178: EOF
2018.01.29 15:51:39 4: Connection accepted from WEBtablet_192.168.178.54_4180
2018.01.29 15:51:39 4: WEBtablet_192.168.178.54_4167 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2018-01.log; BUFLEN:0


Im Prinzip hängt es seit 2018.01.29 15:50:58 (Webtablet)
Titel: Antw:FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: CoolTux am 29 Januar 2018, 16:01:20
Das ganze FHEM scheint schon mal nicht zu hängen, das Log wird ja fleißig weiter geschrieben.
Wenn Du versuchst andere Seiten in FHEMWEB auf zu rufen passiert nichts? Also ausser das er schreibt "warte auf" in der Statusleiste unten.
Titel: Antw:FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: Otto123 am 29 Januar 2018, 16:17:26
Nein es hängt nur die jeweilige  WEB Instanz, der Mauszeiger/Browserseite dreht Wartekreise . Über die andere kann man weiter machen. Allerdings wenn man genau den gleichen Vorgang macht, hängt dann auch dieses WEB und irgendwann sind sie alle  :o
Titel: Antw:FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: b4r7 am 29 Januar 2018, 16:18:22
Zitat von: Otto123 am 29 Januar 2018, 16:17:26
Nein es hängt nur das WEB, der Mauszeiger/Browserseite dreht Wartekreise . Über die andere kann man weiter machen. Allerdings wenn man genau den gleichen Vorgang macht, hängt dann auch dieses WEB und irgendwann sind sie alle  :o

Kann es sein das du Chrome nutzt?

kurzer verweis auf einen anderen Thread :) > https://forum.fhem.de/index.php/topic,83349.0.html
Titel: Antw:FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: Otto123 am 29 Januar 2018, 16:19:14
ja Chrome ... tritt mit iexplorer nicht auf...
Titel: Antw:FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: CoolTux am 29 Januar 2018, 16:19:47
Und wenn Du in de r"Wartezeit" mal mit einem anderen Browser auf die Seite zu greifst? Was passiert dann?
Titel: Antw:FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: Otto123 am 29 Januar 2018, 16:22:26
der Zugriff klappt mit iexplorer während chrome Kreise dreht. Aber eine neue connection mit chrome geht nicht.

Aber wie gesagt ich habe auch eine ältere FHEM Instanz da funktioniert alles.
Titel: Antw:FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: Otto123 am 14 Februar 2018, 10:57:32
Die Lösung scheint wirklich das folgende Attribute zu sein. Das beendet den Spuk sogar schlagartig dann, während der Chrome Browser noch Kreise dreht und man es mit weiteren Zugriff über Microsoft Browser über die FHEM Kommandozeile eingibt
attr WEB longpoll websocket

Der Chrome Browser ist in letzter Zeit so gut wie nicht mehr zu gebrauchen. Ich habe vor allem auch das Problem, dass er häufig nach einem "Aufklappen" des Notebook (und Neustart des Browser) für viele Minuten nicht "ins Internet" geht.
Edge macht parallel dazu keine Probleme, es liegt also nicht an der Wlan Verbindung oder so.

Ich setze das damit auf auf gelöst.

Gruß und Danke
Otto
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: heikoh81 am 23 Februar 2018, 15:22:06
Also ich habe gestern oder vorgestern wieder ein FHEM-update gemacht, und ich habe immer noch das Problem, dass FHEMWeb nicht mehr so schnell ist wie früher.
Auf meinem Raspi3 beobachte ich, dass jeder 2. oder 3. Klick in FHEMWeb die CPU-Last auf 1 Kern für mehrere Sekunden auf 25% treibt (also voll ausgelastet).
Jeder gefühlt 3. Klick dagegen wird sofort ausgeführt.

Sowohl mit Firefox von einem anderen Win10-PC als auch mit einer älteren Chromium-Version auf dem Raspi selbst.
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: Hollo am 23 Februar 2018, 19:32:46
Also ich benutze gar kein Chrome...
aber mein RSS-Tablet ist aktuell derart langsam beim Klicken bzw. Seitenaufbau.
Kann auch eine (mir momentan unbekannte) andere Ursache haben, passt aber zeitlich gut zusammen.
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: Wernieman am 23 Februar 2018, 19:47:59
Zitatälteren Chromium-Version auf dem Raspi selbst.
Also RasPi incl. Desktop ... muß das Sein?

Immer besser: Server haben keine Grafische Oberfläche, d.h. man nimmt z.B. besser Debian-Light ....

Aber um beim Thema zu bleiben:
Haben die Räume Grafiken/Diagramme? Das würde genau das Verhalten erklähren ... zum Aufbauen braucht FHEM CPU. Wenn die Daten aber ein mal geladen sind, kann er womöglich sie aus dem File-Cache holen (Das Betriebsystem). geht natürlich nicht, wenn der Pi zuwenig Speicher, da z.B. noch eine Grafische Oberfläche .....
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: heikoh81 am 24 Februar 2018, 08:22:09
Zitat von: Wernieman am 23 Februar 2018, 19:47:59
Also RasPi incl. Desktop ... muß das Sein?
Immer besser: Server haben keine Grafische Oberfläche, d.h. man nimmt z.B. besser Debian-Light ....

Kann ich sogar sehr empfehlen und kann fast immer einen PC zum surfen ersetzen.
Diese Antwort schreibe ich gerade auf dem Raspi3. Wie von dir geschrieben ist das ja aber nicht das Thema...

In dieser FHEM-Installation gibt es keine Grafiken, und die Räume, die ich aufgerufen habe, gehen über 1-2 Bildschirmseiten.
Worum es mir geht: Bis vor dem Update lief ja alles Butterweich. Also kann es nicht am Raspi liegen, sondern entweder hat sich in fhem was geändert und halt am Raspbian.
Denn davor war die CPU-Load vielleicht kurz sichtbar bei 8%, wenn ich auf dieser "Management Console" in FHEM geklickt habe.
Und jetzt hängt 1 CPU-Kern gleich für mehrere Sekunden bei 25%.

Viele Grüße,
Heiko
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: rudolfkoenig am 24 Februar 2018, 09:00:39
ZitatAuf meinem Raspi3 beobachte ich, dass jeder 2. oder 3. Klick in FHEMWeb die CPU-Last auf 1 Kern für mehrere Sekunden auf 25% treibt (also voll ausgelastet).
Jeder gefühlt 3. Klick dagegen wird sofort ausgeführt.
Kannst du bitte pruefen, ob FHEM oder der Browser die CPU belastet?
Passiert das Problem auch direkt nach einem FHEM Neustart?
Passiert das Problem auch, wenn du die letzte Variante von fhem.pl aus restoreDir nimmst?
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: dev0 am 24 Februar 2018, 11:10:25
@heikoh81: Als Ursache vielleicht nicht sehr wahrscheinlich, aber schau mal bitte wie groß Deine ./log/eventTypes.txt ist.
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: heikoh81 am 24 Februar 2018, 12:37:03
Zitat von: rudolfkoenig am 24 Februar 2018, 09:00:39Kannst du bitte pruefen, ob FHEM oder der Browser die CPU belastet?

Liegt nicht am Browser.
Ich habe auf meinem Schreibtisch 2 Bildschirme: 1 für den Raspi, 1 für mein Win10 PC.
Auch wenn ich vom Win10-PC FHEM aufrufe, sehe ich auf dem Raspi-Bildschirm, wie die CPU-Last hoch geht (ich habe diese kleine Verlaufsanzeige der CPU-Last neben der Raspi-Uhr...)
Update:
top zeigt Perl als den Verursacher, Wert unter CPU geht auf 100%, bleibt der 1 Sekunden, geht dann über 77%-80% und dann wieder runter.
Mem ist bei 15,6%

ZitatPassiert das Problem auch direkt nach einem FHEM Neustart?

Ja, da ich - in der Hoffnung auf Besserung - momentan wieder sehr oft Updates von FHEM mache - wird der Raspi öfters neu gestartet.
Davor lief der Raspi 24/7 über 30-40 Tage stabil durch.

ZitatPassiert das Problem auch, wenn du die letzte Variante von fhem.pl aus restoreDir nimmst?

Das habe ich jetzt nicht probiert.
Diese Version verwende ich gerade:

# $Id: fhem.pl 16228 2018-02-20 09:23:11Z rudolfkoenig $


Zitat von: dev0 am 24 Februar 2018, 11:10:25
@heikoh81: Als Ursache vielleicht nicht sehr wahrscheinlich, aber schau mal bitte wie groß Deine ./log/eventTypes.txt ist.

eventTypes.txt ist 721 kb groß.
fhem.save aber auch 948 kb.
Die fhem.cfg 1495 kb.
Ich habe eine recht große FHEM-Installation (zumindest empfinde ich diese so, in 4 Jahren ist halt das gesamte Haus in FHEM integriert worden :-)

Viele Grüße,
Heiko
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: rudolfkoenig am 24 Februar 2018, 14:48:34
Zitat> Passiert das Problem auch, wenn du die letzte Variante von fhem.pl aus restoreDir nimmst?
Das habe ich jetzt nicht probiert.
Dann bitte pruefen.
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: Wernieman am 24 Februar 2018, 16:30:23
@heikoh81

Auch wenn es OT ist, nur um es zu klären:
Ich sagte: Ein Server BRAUCHT keine Grafische Oberfläche. Zum Surfen etc. d.a. als Desktop, kann man eine Pi nehmen. Dr Sollte dann aber auch keine Serverdienste (wie eben FHEM) anbieten ...
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: heikoh81 am 25 Februar 2018, 07:47:50
Zitat von: rudolfkoenig am 24 Februar 2018, 14:48:34
Dann bitte pruefen.

Ich habe unter /opt/fhem/restoreDir/
3 Verzeichnisse, in denen nur je eine fhem.cfg liegt sowie ein Unterverzeichnis /log mit je einer fhem.save.

Zitat von: Wernieman am 24 Februar 2018, 16:30:23
@heikoh81

Auch wenn es OT ist, nur um es zu klären:
Ich sagte: Ein Server BRAUCHT keine Grafische Oberfläche. Zum Surfen etc. d.a. als Desktop, kann man eine Pi nehmen. Dr Sollte dann aber auch keine Serverdienste (wie eben FHEM) anbieten ...

Das verstehe ich schon.
Der Raspi ist aber eine super 24/7 Management-Konsole, und ich will auch ein bißchen auf den Stromverbrauch achten und nicht für jede Funktion ein weiteres Gerät aufstellen.
Die ganzen Aktoren, insgesamt 7 Raspis und IP-Kameras (davon einige der Raspis) fressen schon genug Standby-Strom :-)
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: dev0 am 25 Februar 2018, 08:23:44
Zitat von: heikoh81 am 24 Februar 2018, 12:37:03
eventTypes.txt ist 721 kb groß.
Das empfinde ich schon als relativ groß, vielleicht deaktivierst Du testweise einfach mal Dein eventTypes Device. Wenn sich das Verhalten nicht ändert, dann kann man es als Ursache zumindest ausschließen.
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: heikoh81 am 25 Februar 2018, 09:43:12
Ich habe ausgeführt - ohne Verbesserung:

set eventTypes clear
set eventTypes flush

Danach war die eventTypes.txt 0 kb groß.

Auch
attr eventTypes disable 1
bringt keine Verbesserung.

@rudolf:
Kannst du mir einen Link aus dem SVN geben für eine alte fhem.pl - dann würde ich die auch noch probieren.
Das Problem der Trägheit tritt bei mir aber schon seit mehreren Wochen auf, weswegen es nicht erst von einem neuerlichen Update herrühren kann...
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: heikoh81 am 25 Februar 2018, 12:45:14
Ich möchte noch ergänzen, dass ich dieses Problem schon seit einigen Wochen beobachte.
Ich hatte irgendwann ein update über die Befehlszeile gemacht.
Zuallererst aufgefallen ist es mir beim Kopieren einiger Objekte mittels copy in der FHEM-Befehlszeile. Habe dem aber zuerst keine weitere Beachtung geschenkt.
Dann ist mir die lange Ladezeit öfter aufgefallen, weswegen ich mich auf die Spurensuche gemacht habe.
Ich denke die letzten 2 Wochen (Anfang Feb. 2018) war ich auf der falschen Fährte und dachte, es sei der Chrome longpoll-Bug. Aber das kann man in meinem Fall ja ausschließen.

Bin gerade etwas ratlos.
Alte Vollbackups (.tar mittels raspibackup.sh) meines Produktivsystems habe ich noch auf dem NAS - aber wirklich zurück gehen möchte ich eigentlich nicht.
Einzelne fhem.pl daraus könnte ich aber problemlos wiederherstellen und ausprobieren.
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: rudolfkoenig am 25 Februar 2018, 22:23:13
ZitatKannst du mir einen Link aus dem SVN geben für eine alte fhem.pl - dann würde ich die auch noch probieren.
https://svn.fhem.de/trac/browser/trunk/fhem/fhem.pl?rev=16211
Habe aber kein Link auf der trac-Seite fuer "raw download" gefunden.
Es geht darum, dass die aktuelle apptime Version (noch) nicht mit der letzten fhem.pl kompatibel ist, alternativ kann man FHEM auch ohne apptime starten. Ich vermute aber, dass dein Problem anderswo liegt, weiss nur noch nicht, wo.
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: heikoh81 am 26 Februar 2018, 20:28:09
Ich habe heute ein Vollbackup auf eine zusätzliche SD-Karte wiederhergestellt, Stand 20180202.
FHEM hatte ich aber davor auch schon einige Zeit nicht mehr aktualisiert, die wiederhergestellte FHEM-Version ist somit älter.

Das System war flink wie gewohnt.
Dann habe ich update und update check durchgeführt.

Danach ist mein FHEM gar nicht mehr gestartet. Normalerweise ist die CPU fast 1 Minute mit Einlesen der fhem.cfg beschäftigt (25% CPU-Load, d.h. 1 Kern 100%). Jetzt ging die CPU-Last bereits nach 2 Sekunden wieder auf 0 runter, d.h. FHEM lädt gar nicht weiter.

Im Log konnte ich folgendes finden:


2018.02.26 17:55:51 1: Including fhem.cfg
2018.02.26 17:55:51 3: telnetPortSender2: port 7075 opened
2018.02.26 17:55:52 3: WEB: port 8083 opened
2018.02.26 17:55:52 3: Opening EBUS device 192.168.178.239:8888
2018.02.26 17:55:52 3: Can't connect to 192.168.178.239:8888: Connection refused
2018.02.26 17:55:54 1: HMLAN_Parse: HMLAN1 new condition disconnected
2018.02.26 17:55:54 3: Opening HMLAN1 device 192.168.178.231:1000
2018.02.26 17:55:54 1: HMLAN_Parse: HMLAN1 new condition init
2018.02.26 17:55:54 3: HMLAN1 device opened
2018.02.26 17:55:54 1: HMLAN_Parse: HMLAN2 new condition disconnected
2018.02.26 17:55:54 3: Opening HMLAN2 device 192.168.178.232:1000
2018.02.26 17:56:04 3: Can't connect to 192.168.178.232:1000: Connection timed out
2018.02.26 17:56:10 1: HMLAN_Parse: HMUSBRaspGarage new condition disconnected
2018.02.26 17:56:10 3: Opening HMUSBRaspGarage device 192.168.178.238:1000
2018.02.26 17:56:10 1: HMLAN_Parse: HMUSBRaspGarage new condition init
2018.02.26 17:56:10 3: HMUSBRaspGarage device opened
2018.02.26 17:56:10 3: Opening myJeeLink_OFFLINE device /dev/ttyUSB0
2018.02.26 17:56:10 3: Can't open /dev/ttyUSB0: No such file or directory
2018.02.26 17:56:10 3: LaCrosse_Gefrierschrank: I/O device is myJeeLink_OFFLINE
2018.02.26 17:56:10 3: LaCrosse_Hobbyraum: I/O device is myJeeLink_OFFLINE
2018.02.26 17:56:10 3: LaCrosse_Pergola: I/O device is myJeeLink_OFFLINE
2018.02.26 17:56:10 3: LaCrosse_Waschraum: I/O device is myJeeLink_OFFLINE
2018.02.26 17:56:11 3: Lightify_RGB_Wohnkugel: I/O device is Lightify01
2018.02.26 17:56:11 3: LightifyTV01: I/O device is Lightify01
2018.02.26 17:56:11 3: LightifyTV02: I/O device is Lightify01
2018.02.26 17:56:11 3: LIGHTIFYGroup0: I/O device is Lightify01
2018.02.26 17:56:11 3: LightifyTV03: I/O device is Lightify01
2018.02.26 17:56:11 3: LightifyTV04: I/O device is Lightify01
2018.02.26 17:56:12 3: LaCrosse_Kuehlschrank_Keller: I/O device is myJeeLink_OFFLINE
2018.02.26 17:56:12 3: PollinStandventilator: I/O device is Lightify01
2018.02.26 17:56:12 3: LIGHTIFY6619290B006F0D00: I/O device is Lightify01
2018.02.26 17:56:13 3: PollinPergolaRechtsOben: I/O device is Lightify01
2018.02.26 17:56:14 3: LightifySchlafBett01_RGB: I/O device is Lightify01
2018.02.26 17:56:14 3: LightifySchlafBett02_RGB: I/O device is Lightify01
2018.02.26 17:56:14 3: LightifySchlafBett03_RGB: I/O device is Lightify01
2018.02.26 17:56:14 3: LightifySchlafBett04_RGB: I/O device is Lightify01
2018.02.26 17:56:14 3: RGBSchlaf2Bil: I/O device is Lightify01
2018.02.26 17:56:14 3: RGBSchlaf2TV: I/O device is Lightify01
2018.02.26 17:56:14 3: LIGHTIFYAA27290B006F0D00: I/O device is Lightify01
2018.02.26 17:56:14 3: RGBSchlaf2Ges: I/O device is Lightify01
2018.02.26 17:56:14 3: RGBSchlaf2Fen: I/O device is Lightify01
2018.02.26 17:56:14 3: RGBSchlaf2Wand: I/O device is Lightify01
2018.02.26 17:56:15 3: LIGHTIFYFEE3080000261884: I/O device is Lightify01
2018.02.26 17:56:15 3: LIGHTIFY3589080000261884: I/O device is Lightify01
2018.02.26 17:56:15 3: LIGHTIFY9FF3060000261884: I/O device is Lightify01
2018.02.26 17:56:15 3: RGBSchlaf41: I/O device is Lightify01
2018.02.26 17:56:15 3: RGBSchlaf42: I/O device is Lightify01
2018.02.26 17:56:16 3: Schlaf4Weiss: I/O device is Lightify01
2018.02.26 17:56:16 3: LIGHTIFY7C12290B006F0D00: I/O device is Lightify01
2018.02.26 17:56:16 3: LIGHTIFYGroup1: I/O device is Lightify01
2018.02.26 17:56:16 3: LIGHTIFYFDE4DA0000261884: I/O device is Lightify01
2018.02.26 17:56:16 3: LIGHTIFYD9E0DA0000261884: I/O device is Lightify01
2018.02.26 17:56:16 3: LightifyTV07: I/O device is Lightify01
2018.02.26 17:56:16 3: Opening myJeeLink device /tmp/jdummy
2018.02.26 17:56:16 3: Can't open /tmp/jdummy: No such file or directory
2018.02.26 17:56:16 3: FHEM2FHEM opening RaspiWohnRaw at 192.168.178.220:7072
2018.02.26 17:56:24 3: TPLinkHS110: PollinPergolaLinksOben defined.
2018.02.26 17:56:25 1: Including ./log/fhem.save
2018.02.26 17:56:42 1: ./log/fhem.save: Please define AlexaHeizkoerperBadKlein first
Please define AlexaHeizkoerperBadKlein first
Please define AlexaHeizkoerperBadKlein_ChkBox first
Please define AlexaHeizkoerperBadKlein_ChkBox first
Please define AlexaHeizkoerperHandtuch first
Please define AlexaHeizkoerperHandtuch first
Please define AlexaHeizkoerperHandtuch_ChkBox first
Please define AlexaHeizkoerperHandtuch_ChkBox first
Please define AlexaHeizkoerperKueche first
Please define AlexaHeizkoerperKueche first
Please define AlexaHeizkoerperKueche_ChkBox first
Please define AlexaHeizkoerperKueche_ChkBox first
Please define Fritzbox1KlingelAufHandyWeiterleiten first
Please define Fritzbox1KlingelAufHandyWeiterleiten first
Please define Fritzbox1KlingelAufHandyWeiterleiten_Click first
Please define Fritzbox1KlingelAufHandyWeiterleiten_Click first
Please define TPLink1 first
Please define TPLink1 first
Please define TPLink1 first
Please define TPLink1 first
Please define TPLink1 first
Please define TPLink1 first
Please define TPLink1 first
Please define TPLink1 first
Please define TPLink1 first
Please define TPLink1 first
Please define TPLink1 first
Please define TPLink1 first
Please define TPLink1 first
Please define TPLink1 first
Please define TPLink1 first
Please define TPLink1 first
Please define TPLink1 first
Please define TPLink1 first
Please define TPLink1 first
Please define TPLink1 first
Please define TPLink1 first
Please define TPLink1 first
Please define TPLink1 first
Please define TPLink1 first
Please define Timer01HeizenAn first
Please define Timer01HeizenAn first
Please define Timer01HeizenAus first
Please define Timer01HeizenAus first
Please define Timer01_Dummy first
Please define Timer01_Dummy first
Please define Timer01_Dummy_Click first
Please define Timer01_Dummy_Click first
Please define Timer01_Status first
Please define Timer01_Status first
Please define Timer02_Dummy first
Please define Timer02_Dummy first
Please define Timer02_Dummy_Click first
Please define Timer02_Dummy_Click first
Please define Timer02_Status first
Please define Timer02_Status first
Please define Timer03_Dummy first
Please define Timer03_Dummy first
Please define Timer03_Dummy_Click first
Please define Timer03_Dummy_Click first
Please define Timer03_Status first
Please define Timer03_Status first
Please define Timer04_Dummy first
Please define Timer04_Dummy first
Please define Timer04_Dummy_Click first
Please define Timer04_Dummy_Click first
Please define Timer04_Status first
Please define Timer04_Status first
Please define TimerXX_EIN_AUS_Click first
Please define TimerXX_EIN_AUS_Click first
Please define WarmwasserWerktagTimerAn first
Please define WarmwasserWerktagTimerAn first
Please define allowed_WEBphone first
Please define allowed_WEBphone first
Please define allowed_WEBtablet first
Please define allowed_WEBtablet first
Please define allowed_telnetPort first
Please define allowed_telnetPort first
Please define allowed_telnetPortMobil first
Please define allowed_telnetPortMobil first
Please define allowed_telnetPortVserver first
Please define allowed_telnetPortVserver first
Please define di_AlexaHeizkoerperBadKlein first
Please define di_AlexaHeizkoerperBadKlein first
Please define di_AlexaHeizkoerperBadKlein first
Please define di_AlexaHeizkoerperBadKlein first
Please define di_AlexaHeizkoerperBadKlein first
Please define di_AlexaHeizkoerperBadKlein first
Please define di_AlexaHeizkoerperBadKlein first
Please define di_AlexaHeizkoerperBadKlein first
Please define di_AlexaHeizkoerperHandtuch first
Please define di_AlexaHeizkoerperHandtuch first
Please define di_AlexaHeizkoerperHandtuch first
Please define di_AlexaHeizkoerperHandtuch first
Please define di_AlexaHeizkoerperHandtuch first
Please define di_AlexaHeizkoerperHandtuch first
Please define di_AlexaHeizkoerperHandtuch first
Please define di_AlexaHeizkoerperHandtuch first
Please define di_AlexaHeizkoerperKueche first
Please define di_AlexaHeizkoerperKueche first
Please define di_AlexaHeizkoerperKueche first
Please define di_AlexaHeizkoerperKueche first
Please define di_AlexaHeizkoerperKueche first
Please define di_AlexaHeizkoerperKueche first
Please define di_AlexaHeizkoerperKueche first
Please define di_AlexaHeizkoerperKueche first
Please define di_PollinPergolaLinksOben first
Please define di_PollinPergolaLinksOben first
Please define di_PollinPergolaLinksOben first
Please define di_PollinPergolaLinksOben first
Please define di_PollinPergolaLinksOben first
Please define di_PollinPergolaLinksOben first
Please define di_PollinPergolaLinksOben first
Please define di_PollinPergolaLinksOben first
Please define di_PollinPergolaLinksOben first
Please define eventTypes first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define fritzbox1 first
Please define initialUsbCheck first
Please define initialUsbCheck first

2018.02.26 17:56:42 3: Device HBadHandtuch added to ActionDetector with 000:10 time
2018.02.26 17:56:47 3: Device HBadKlein added to ActionDetector with 000:10 time
2018.02.26 17:56:47 3: Device HEss added to ActionDetector with 000:10 time
2018.02.26 17:56:47 3: Device HGaesteWC added to ActionDetector with 000:10 time
2018.02.26 17:56:48 3: Device HKeller added to ActionDetector with 000:10 time
2018.02.26 17:56:48 3: Device HKinder added to ActionDetector with 000:10 time
2018.02.26 17:56:48 3: Device HKueche added to ActionDetector with 000:10 time
2018.02.26 17:56:48 3: Device HMBW01 added to ActionDetector with 000:20 time
2018.02.26 17:56:48 3: Device HMBW02 added to ActionDetector with 000:10 time
2018.02.26 17:56:48 3: Device HMBW03Perg added to ActionDetector with 000:10 time
2018.02.26 17:56:49 3: Device HMBW04Grill added to ActionDetector with 000:10 time
2018.02.26 17:56:49 3: Device HMBW05SchuppenGarage added to ActionDetector with 000:10 time
2018.02.26 17:56:49 3: Device HMBW06SchuppenEssecke added to ActionDetector with 000:10 time
2018.02.26 17:56:49 3: Device HMBW07 added to ActionDetector with 028:00 time
2018.02.26 17:56:49 3: Device HMFenstersensor01_Dachfenster_Studio added to ActionDetector with 000:50 time
2018.02.26 17:56:49 3: Device HMFenstersensor02_Dachfenster_Heizraum added to ActionDetector with 000:50 time
2018.02.26 17:56:49 3: Device HMFenstersensor03_GaesteWC added to ActionDetector with 000:50 time
2018.02.26 17:56:49 3: Device HMFenstersensor04_Waschraum added to ActionDetector with 000:50 time
2018.02.26 17:56:49 3: Device HMFenstersensor05_Hobbykeller added to ActionDetector with 000:50 time
2018.02.26 17:56:50 3: Device HMFenstersensor06_StudioLinks added to ActionDetector with 000:50 time
2018.02.26 17:56:50 3: Device HMFenstersensor06_StudioRechts added to ActionDetector with 000:50 time
2018.02.26 17:56:50 3: Device HMST02_Trockner added to ActionDetector with 000:10 time
2018.02.26 17:56:50 3: Device HMSchliesserkontaktGarage added to ActionDetector with 028:00 time
2018.02.26 17:56:50 3: Device HMWandthermostat01_Kinderzimmer added to ActionDetector with 000:10 time
2018.02.26 17:56:50 3: Device HMWandthermostat02_Schlafzimmer added to ActionDetector with 000:10 time
2018.02.26 17:56:50 3: Device HMWandthermostat03_Studio added to ActionDetector with 000:10 time
2018.02.26 17:56:51 3: Device HM_4ADC2D added to ActionDetector with 002:50 time
2018.02.26 17:56:51 3: Device HSchlafGross added to ActionDetector with 000:10 time
2018.02.26 17:56:51 3: Device HSchlafKlein added to ActionDetector with 000:10 time
2018.02.26 17:56:51 3: Device HStudio added to ActionDetector with 000:10 time
2018.02.26 17:56:51 3: Device HStudioDachschraege added to ActionDetector with 000:10 time
2018.02.26 17:56:51 3: Device HWindfang added to ActionDetector with 000:10 time
2018.02.26 17:56:51 3: Device HWohnGross added to ActionDetector with 000:10 time
2018.02.26 17:56:52 3: Device HWohnKlein added to ActionDetector with 000:10 time
2018.02.26 17:56:52 3: Device Wassermelder01 added to ActionDetector with 028:00 time
2018.02.26 17:56:52 3: Device Wassermelder02 added to ActionDetector with 028:00 time
2018.02.26 17:56:57 0: Featurelevel: 5.8
2018.02.26 17:56:57 0: Server started with 3075 defined entities (fhem.pl:16228/2018-02-20 perl:5.020002 os:linux user:fhem pid:958)
2018.02.26 17:57:14 3: CUL_HM set 0_REssecke statusRequest
2018.02.26 17:57:14 3: telnetForBlockingFn_1519664234.61546: port 34149 opened
2018.02.26 17:57:28 3: FHEM2FHEM device opened (RaspiWohnRaw)
2018.02.26 17:57:35 1: HMLAN_Parse: HMLAN1 new condition ok
2018.02.26 17:57:38 1: Calendar AbfallGoogleCalender: retrieval failed with error message <hidden>: Can't connect(2) to https://calendar.google.com:443:  SSL connect attempt failed because of handshake problems
2018.02.26 17:57:38 1: Calendar AbfallGoogleCalender: retrieved no or empty data
2018.02.26 17:57:38 3: ABFALL myABFALL - CALENDAR:AbfallGoogleCalender triggered, updating ABFALL myABFALL ...
2018.02.26 17:57:45 1: PERL WARNING: Use of uninitialized value $t in numeric lt (<) at ./FHEM/57_Calendar.pm line 1933.
Quantifier follows nothing in regex; marked by <-- HERE in m/? <-- HERE / at ./FHEM/66_ECMD.pm line 645.


Diese Geräte habe ich für den Test ausgeschaltet, was die Fehlermeldungen erklärt:

2018.02.26 17:55:52 3: Opening EBUS device 192.168.178.239:8888
2018.02.26 17:55:52 3: Can't connect to 192.168.178.239:8888: Connection refused
2018.02.26 17:56:04 3: Can't connect to 192.168.178.232:1000: Connection timed out


Dies hier kann ich mir nicht erklären, vor allem nicht den Port:

2018.02.26 17:57:14 3: telnetForBlockingFn_1519664234.61546: port 34149 opened


fritzbox1 war ein altes telnet-fritzbox device. Das hatte ich zwar schon auf disabled, es ist aber bei diversen Restart-Tests immer im Log aufgetaucht, weil ein Perl-Modul hierfür gefehlt hat.
Zwischenzeitlich habe ich das komplett gelöscht.
Die anderen nicht gefundenen devices sind irgendwie in der fhem.save drin, die gibt es in der alten fhem.cfg natürlich noch nicht. Sollte ja erstmal nichts machen.

Mir ist auch aufgefallen, dass die Leerlauf-Last von Perl viel höher ist als vor dem fhem-update.
Es muss sich also an irgendeiner Stelle seit meinem alten Stand etwas in FHEM verändert haben, das nun nicht mehr so gut wie früher läuft.
Ich habe sehr viele (100-200 DOIFs), das wäre das einzige was mir noch einfällt. Oder halt doch irgendein anderes Modul...

Viele Grüße,
Heiko
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: rudolfkoenig am 27 Februar 2018, 10:00:14
ZitatDies hier kann ich mir nicht erklären, vor allem nicht den Port:
Falls BlockingCall keine passende telnet-Definition findet, dann definiert sie eine eigene, mit einer vom System zugeteilten Portnummer.

3000+ Definitionen ist fuer mich neuer Rekord, deswegen koennen da etliche Sachen schiefgehen, die sonst nicht getestet werden. Ich vermute, dass das Problem nichts mit FHEMWEB zu tun hat, und da im Log nichts zu sehen ist, braucht man vermutlich ein "attr global verbose 5" log, vor allem um die Zeit, wo FHEM haengt. Ja, ich weiss, das koennte gross sein, aber ich habe sonst keine Idee.
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: heikoh81 am 27 Februar 2018, 20:47:46
Problem gefunden! dewpoint_notify ist bei mir Amok gelaufen.

Danke Rudolf für den Hinweis mit "attr global verbose 5" (Schande über mich, dass ich das nicht selbst mal gemacht habe).
Bereits nach 1 Minuten loggen war deutlich, dass hunderte Log-Zeilen durch dewpoint_notify entstanden sind.
Der Taupunkt war ein Nice-To-Have, aber in keinster Weise notwendig. Nach dem Löschen des Devices war FHEM wieder flink wie eh und je :-)
Gefühlt sogar noch schneller, vielleicht dank longpoll?

Aus meiner Sicht stimmt mit dem dewpoint_notify etwas nicht, es scheint auch Devices auszuwerten, in denen weder Temperatur noch Luftfeuchtigkeit vorkommen, z.B. devname=VaillantPumpeProzent (in den Dummy wird nur eine Zahl reingeschrieben).

Noch zur hohen Anzahl meiner entities:
Ich arbeite sehr viel mit Checkboxen und Dummies. Allein seit ich Alexa über HABridge angebunden habe, sind ca. 400 entities dazugekommen.
Ich habe sehr sehr viele DOIFs, weil diese extrem gut performen und wait-Timer haben.
Notifies setze ich aber weiter ein, wenn ich viel selbstgeschriebenen Perl-Code für Funktionen brauche.

Ich poste nachfolgend mal das Extrakt aus meinem Log für dewpoint_notify, vielleicht hilft es beim Debuggen...
2018.02.27 18:45:46 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantRaumtemperaturIst dewname=dewpointToAllDeviceReadings, dev=VaillantRaumtemperaturIst, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:45:46 5: dewpoint_notify: s='Raumtemperatur: 20.44 °C'
2018.02.27 18:45:46 5: dewpoint_notify: evName='Raumtemperatur:' val=20.44'
2018.02.27 18:45:46 5: dewpoint_notify: s='Raumtemperatur 20.44 °C'
2018.02.27 18:45:46 5: dewpoint_notify: evName='Raumtemperatur' val=20.44'
2018.02.27 18:45:46 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantRaumtemperaturIstJedeMinuteWerktag.Timer dewname=dewpointToAllDeviceReadings, dev=VaillantRaumtemperaturIstJedeMinuteWerktag.Timer, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:45:46 5: dewpoint_notify: s='Next: 18:46:54'
2018.02.27 18:45:46 5: dewpoint_notify: evName='Next:' val=18:46:54'
2018.02.27 18:45:55 4: dewpoint_notify: cmd_type=dewpoint devname=HMUSBRaspGarage dewname=dewpointToAllDeviceReadings, dev=HMUSBRaspGarage, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:45:55 5: dewpoint_notify: s='loadLvl: low'
2018.02.27 18:45:55 5: dewpoint_notify: evName='loadLvl:' val=low'
2018.02.27 18:46:03 4: dewpoint_notify: cmd_type=dewpoint devname=HMWandthermostat01_Kinderzimmer_Climate dewname=dewpointToAllDeviceReadings, dev=HMWandthermostat01_Kinderzimmer_Climate, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:03 5: dewpoint_notify: s='desired-temp: 21.0'
2018.02.27 18:46:03 5: dewpoint_notify: evName='desired-temp:' val=21.0'
2018.02.27 18:46:03 5: dewpoint_notify: s='humidity: 58'
2018.02.27 18:46:03 5: dewpoint_notify: evName='humidity:' val=58'
2018.02.27 18:46:03 5: dewpoint_notify: s='measured-temp: 17.5'
2018.02.27 18:46:03 5: dewpoint_notify: evName='measured-temp:' val=17.5'
2018.02.27 18:46:03 5: dewpoint_notify: s='T: 17.5 desired: 21.0'
2018.02.27 18:46:03 5: dewpoint_notify: evName='T:' val=17.5'
2018.02.27 18:46:03 4: dewpoint_notify: cmd_type=dewpoint devname=HBadHandtuch dewname=dewpointToAllDeviceReadings, dev=HBadHandtuch, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:03 5: dewpoint_notify: s='actuator: 100'
2018.02.27 18:46:03 5: dewpoint_notify: evName='actuator:' val=100'
2018.02.27 18:46:03 5: dewpoint_notify: s='batteryLevel: 2.6'
2018.02.27 18:46:03 5: dewpoint_notify: evName='batteryLevel:' val=2.6'
2018.02.27 18:46:03 5: dewpoint_notify: s='desired-temp: 24.5'
2018.02.27 18:46:03 5: dewpoint_notify: evName='desired-temp:' val=24.5'
2018.02.27 18:46:03 5: dewpoint_notify: s='measured-temp: 23.9'
2018.02.27 18:46:03 5: dewpoint_notify: evName='measured-temp:' val=23.9'
2018.02.27 18:46:03 5: dewpoint_notify: s='motorErr: ok'
2018.02.27 18:46:03 5: dewpoint_notify: evName='motorErr:' val=ok'
2018.02.27 18:46:03 4: dewpoint_notify: cmd_type=dewpoint devname=HBadHandtuchProxyBatterie dewname=dewpointToAllDeviceReadings, dev=HBadHandtuchProxyBatterie, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:03 5: dewpoint_notify: s='2.6'
2018.02.27 18:46:03 4: dewpoint_notify: cmd_type=dewpoint devname=HBadHandtuchProxyVentil dewname=dewpointToAllDeviceReadings, dev=HBadHandtuchProxyVentil, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:03 5: dewpoint_notify: s='100'
2018.02.27 18:46:03 4: dewpoint_notify: cmd_type=dewpoint devname=HBadHandtuch_ClimRT_tr dewname=dewpointToAllDeviceReadings, dev=HBadHandtuch_ClimRT_tr, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:03 5: dewpoint_notify: s='ValvePosition: 100'
2018.02.27 18:46:03 5: dewpoint_notify: evName='ValvePosition:' val=100'
2018.02.27 18:46:03 5: dewpoint_notify: s='boostTime: -'
2018.02.27 18:46:03 5: dewpoint_notify: evName='boostTime:' val=-'
2018.02.27 18:46:03 5: dewpoint_notify: s='controlMode: manual'
2018.02.27 18:46:03 5: dewpoint_notify: evName='controlMode:' val=manual'
2018.02.27 18:46:03 5: dewpoint_notify: s='desired-temp: 24.5'
2018.02.27 18:46:03 5: dewpoint_notify: evName='desired-temp:' val=24.5'
2018.02.27 18:46:03 5: dewpoint_notify: s='measured-temp: 23.9'
2018.02.27 18:46:03 5: dewpoint_notify: evName='measured-temp:' val=23.9'
2018.02.27 18:46:03 5: dewpoint_notify: s='partyEnd: -'
2018.02.27 18:46:03 5: dewpoint_notify: evName='partyEnd:' val=-'
2018.02.27 18:46:03 5: dewpoint_notify: s='partyStart: -'
2018.02.27 18:46:03 5: dewpoint_notify: evName='partyStart:' val=-'
2018.02.27 18:46:03 5: dewpoint_notify: s='partyTemp: -'
2018.02.27 18:46:03 5: dewpoint_notify: evName='partyTemp:' val=-'
2018.02.27 18:46:03 5: dewpoint_notify: s='T: 23.9 desired: 24.5 valve: 100'
2018.02.27 18:46:03 5: dewpoint_notify: evName='T:' val=23.9'
2018.02.27 18:46:03 4: dewpoint_notify: cmd_type=dewpoint devname=HBadHandtuch_Weather dewname=dewpointToAllDeviceReadings, dev=HBadHandtuch_Weather, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:03 5: dewpoint_notify: s='measured-temp: 23.9'
2018.02.27 18:46:03 5: dewpoint_notify: evName='measured-temp:' val=23.9'
2018.02.27 18:46:03 5: dewpoint_notify: s='23.9'
2018.02.27 18:46:03 4: dewpoint_notify: cmd_type=dewpoint devname=HSchlafGross dewname=dewpointToAllDeviceReadings, dev=HSchlafGross, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:03 5: dewpoint_notify: s='actuator: 100'
2018.02.27 18:46:03 5: dewpoint_notify: evName='actuator:' val=100'
2018.02.27 18:46:03 5: dewpoint_notify: s='batteryLevel: 2.7'
2018.02.27 18:46:03 5: dewpoint_notify: evName='batteryLevel:' val=2.7'
2018.02.27 18:46:03 5: dewpoint_notify: s='desired-temp: 20.5'
2018.02.27 18:46:03 5: dewpoint_notify: evName='desired-temp:' val=20.5'
2018.02.27 18:46:03 5: dewpoint_notify: s='measured-temp: 20.0'
2018.02.27 18:46:03 5: dewpoint_notify: evName='measured-temp:' val=20.0'
2018.02.27 18:46:03 5: dewpoint_notify: s='motorErr: ok'
2018.02.27 18:46:03 5: dewpoint_notify: evName='motorErr:' val=ok'
2018.02.27 18:46:03 4: dewpoint_notify: cmd_type=dewpoint devname=HSchlafGrossProxyBatterie dewname=dewpointToAllDeviceReadings, dev=HSchlafGrossProxyBatterie, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:03 5: dewpoint_notify: s='2.7'
2018.02.27 18:46:03 4: dewpoint_notify: cmd_type=dewpoint devname=HSchlafGrossProxyVentil dewname=dewpointToAllDeviceReadings, dev=HSchlafGrossProxyVentil, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:03 5: dewpoint_notify: s='100'
2018.02.27 18:46:03 4: dewpoint_notify: cmd_type=dewpoint devname=HSchlafGross_ClimRT_tr dewname=dewpointToAllDeviceReadings, dev=HSchlafGross_ClimRT_tr, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:03 5: dewpoint_notify: s='ValvePosition: 100'
2018.02.27 18:46:03 5: dewpoint_notify: evName='ValvePosition:' val=100'
2018.02.27 18:46:03 5: dewpoint_notify: s='boostTime: -'
2018.02.27 18:46:03 5: dewpoint_notify: evName='boostTime:' val=-'
2018.02.27 18:46:03 5: dewpoint_notify: s='controlMode: manual'
2018.02.27 18:46:03 5: dewpoint_notify: evName='controlMode:' val=manual'
2018.02.27 18:46:03 5: dewpoint_notify: s='desired-temp: 20.5'
2018.02.27 18:46:03 5: dewpoint_notify: evName='desired-temp:' val=20.5'
2018.02.27 18:46:03 5: dewpoint_notify: s='measured-temp: 20.0'
2018.02.27 18:46:03 5: dewpoint_notify: evName='measured-temp:' val=20.0'
2018.02.27 18:46:03 5: dewpoint_notify: s='partyEnd: -'
2018.02.27 18:46:03 5: dewpoint_notify: evName='partyEnd:' val=-'
2018.02.27 18:46:03 5: dewpoint_notify: s='partyStart: -'
2018.02.27 18:46:03 5: dewpoint_notify: evName='partyStart:' val=-'
2018.02.27 18:46:03 5: dewpoint_notify: s='partyTemp: -'
2018.02.27 18:46:03 5: dewpoint_notify: evName='partyTemp:' val=-'
2018.02.27 18:46:03 5: dewpoint_notify: s='T: 20.0 desired: 20.5 valve: 100'
2018.02.27 18:46:03 5: dewpoint_notify: evName='T:' val=20.0'
2018.02.27 18:46:03 4: dewpoint_notify: cmd_type=dewpoint devname=HSchlafGross_Weather dewname=dewpointToAllDeviceReadings, dev=HSchlafGross_Weather, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:03 5: dewpoint_notify: s='measured-temp: 20.0'
2018.02.27 18:46:03 5: dewpoint_notify: evName='measured-temp:' val=20.0'
2018.02.27 18:46:03 5: dewpoint_notify: s='20.0'
2018.02.27 18:46:03 4: dewpoint_notify: cmd_type=dewpoint devname=VuSoloStudio dewname=dewpointToAllDeviceReadings, dev=VuSoloStudio, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:03 5: dewpoint_notify: s='presence: absent'
2018.02.27 18:46:03 5: dewpoint_notify: evName='presence:' val=absent'
2018.02.27 18:46:03 5: dewpoint_notify: s='absent'
2018.02.27 18:46:03 5: dewpoint_notify: s='stateAV: absent'
2018.02.27 18:46:03 5: dewpoint_notify: evName='stateAV:' val=absent'
2018.02.27 18:46:03 4: dewpoint_notify: cmd_type=dewpoint devname=HMLAN1 dewname=dewpointToAllDeviceReadings, dev=HMLAN1, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:03 5: dewpoint_notify: s='loadLvl: low'
2018.02.27 18:46:03 5: dewpoint_notify: evName='loadLvl:' val=low'
2018.02.27 18:46:07 4: dewpoint_notify: cmd_type=dewpoint devname=HKinder dewname=dewpointToAllDeviceReadings, dev=HKinder, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:07 5: dewpoint_notify: s='actuator: 100'
2018.02.27 18:46:07 5: dewpoint_notify: evName='actuator:' val=100'
2018.02.27 18:46:07 5: dewpoint_notify: s='batteryLevel: 2.7'
2018.02.27 18:46:07 5: dewpoint_notify: evName='batteryLevel:' val=2.7'
2018.02.27 18:46:07 5: dewpoint_notify: s='desired-temp: 21.0'
2018.02.27 18:46:07 5: dewpoint_notify: evName='desired-temp:' val=21.0'
2018.02.27 18:46:07 5: dewpoint_notify: s='measured-temp: 17.5'
2018.02.27 18:46:07 5: dewpoint_notify: evName='measured-temp:' val=17.5'
2018.02.27 18:46:07 5: dewpoint_notify: s='motorErr: ok'
2018.02.27 18:46:07 5: dewpoint_notify: evName='motorErr:' val=ok'
2018.02.27 18:46:07 4: dewpoint_notify: cmd_type=dewpoint devname=HKinderProxyBatterie dewname=dewpointToAllDeviceReadings, dev=HKinderProxyBatterie, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:07 5: dewpoint_notify: s='2.7'
2018.02.27 18:46:07 4: dewpoint_notify: cmd_type=dewpoint devname=HKinderProxyVentil dewname=dewpointToAllDeviceReadings, dev=HKinderProxyVentil, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:07 5: dewpoint_notify: s='100'
2018.02.27 18:46:08 4: dewpoint_notify: cmd_type=dewpoint devname=HKinder_ClimRT_tr dewname=dewpointToAllDeviceReadings, dev=HKinder_ClimRT_tr, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:08 5: dewpoint_notify: s='ValvePosition: 100'
2018.02.27 18:46:08 5: dewpoint_notify: evName='ValvePosition:' val=100'
2018.02.27 18:46:08 5: dewpoint_notify: s='boostTime: -'
2018.02.27 18:46:08 5: dewpoint_notify: evName='boostTime:' val=-'
2018.02.27 18:46:08 5: dewpoint_notify: s='controlMode: manual'
2018.02.27 18:46:08 5: dewpoint_notify: evName='controlMode:' val=manual'
2018.02.27 18:46:08 5: dewpoint_notify: s='desired-temp: 21.0'
2018.02.27 18:46:08 5: dewpoint_notify: evName='desired-temp:' val=21.0'
2018.02.27 18:46:08 5: dewpoint_notify: s='measured-temp: 17.5'
2018.02.27 18:46:08 5: dewpoint_notify: evName='measured-temp:' val=17.5'
2018.02.27 18:46:08 5: dewpoint_notify: s='partyEnd: -'
2018.02.27 18:46:08 5: dewpoint_notify: evName='partyEnd:' val=-'
2018.02.27 18:46:08 5: dewpoint_notify: s='partyStart: -'
2018.02.27 18:46:08 5: dewpoint_notify: evName='partyStart:' val=-'
2018.02.27 18:46:08 5: dewpoint_notify: s='partyTemp: -'
2018.02.27 18:46:08 5: dewpoint_notify: evName='partyTemp:' val=-'
2018.02.27 18:46:08 5: dewpoint_notify: s='T: 17.5 desired: 21.0 valve: 100'
2018.02.27 18:46:08 5: dewpoint_notify: evName='T:' val=17.5'
2018.02.27 18:46:08 4: dewpoint_notify: cmd_type=dewpoint devname=HKinder_Weather dewname=dewpointToAllDeviceReadings, dev=HKinder_Weather, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:08 5: dewpoint_notify: s='measured-temp: 17.5'
2018.02.27 18:46:08 5: dewpoint_notify: evName='measured-temp:' val=17.5'
2018.02.27 18:46:08 5: dewpoint_notify: s='17.5'
2018.02.27 18:46:10 4: dewpoint_notify: cmd_type=dewpoint devname=ActionDetector dewname=dewpointToAllDeviceReadings, dev=ActionDetector, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:10 5: dewpoint_notify: s='alive:33 dead:0 unkn:2 off:0'
2018.02.27 18:46:10 5: dewpoint_notify: evName='alive:33' val=dead:0'
2018.02.27 18:46:10 5: dewpoint_notify: s='status_HMFenstersensor02_Dachfenster_Heizraum: alive'
2018.02.27 18:46:10 5: dewpoint_notify: evName='status_HMFenstersensor02_Dachfenster_Heizraum:' val=alive'
2018.02.27 18:46:10 5: dewpoint_notify: s='status_HMFenstersensor06_StudioLinks: alive'
2018.02.27 18:46:10 5: dewpoint_notify: evName='status_HMFenstersensor06_StudioLinks:' val=alive'
2018.02.27 18:46:11 4: dewpoint_notify: cmd_type=dewpoint devname=Windgeschwindigkeit dewname=dewpointToAllDeviceReadings, dev=Windgeschwindigkeit, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:11 5: dewpoint_notify: s='6.36572'
2018.02.27 18:46:11 4: dewpoint_notify: cmd_type=dewpoint devname=WindmesserJedeMinute.Timer dewname=dewpointToAllDeviceReadings, dev=WindmesserJedeMinute.Timer, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:11 5: dewpoint_notify: s='Next: 18:47:11'
2018.02.27 18:46:11 5: dewpoint_notify: evName='Next:' val=18:47:11'
2018.02.27 18:46:12 4: dewpoint_notify: cmd_type=dewpoint devname=LaCrosse_Kuehlschrank_Keller dewname=dewpointToAllDeviceReadings, dev=LaCrosse_Kuehlschrank_Keller, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:12 5: dewpoint_notify: s='temperature: 13.4'
2018.02.27 18:46:12 5: dewpoint_notify: evName='temperature:' val=13.4'
2018.02.27 18:46:12 5: dewpoint_notify: dewpoint=4.3
2018.02.27 18:46:12 5: dewpoint_notify: current=4.3
2018.02.27 18:46:13 4: dewpoint_notify: cmd_type=dewpoint devname=HMBW02 dewname=dewpointToAllDeviceReadings, dev=HMBW02, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:13 5: dewpoint_notify: s='motion: off'
2018.02.27 18:46:13 5: dewpoint_notify: evName='motion:' val=off'
2018.02.27 18:46:13 5: dewpoint_notify: s='motionDuration: 242'
2018.02.27 18:46:13 5: dewpoint_notify: evName='motionDuration:' val=242'
2018.02.27 18:46:13 5: dewpoint_notify: s='noMotion'
2018.02.27 18:46:13 4: dewpoint_notify: cmd_type=dewpoint devname=di_BW02WohnzimmerBewegungErkannt dewname=dewpointToAllDeviceReadings, dev=di_BW02WohnzimmerBewegungErkannt, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:13 5: dewpoint_notify: s='cmd_nr: 2'
2018.02.27 18:46:13 5: dewpoint_notify: evName='cmd_nr:' val=2'
2018.02.27 18:46:13 5: dewpoint_notify: s='cmd: 2'
2018.02.27 18:46:13 5: dewpoint_notify: evName='cmd:' val=2'
2018.02.27 18:46:13 5: dewpoint_notify: s='cmd_event: HMBW02'
2018.02.27 18:46:13 5: dewpoint_notify: evName='cmd_event:' val=HMBW02'
2018.02.27 18:46:13 5: dewpoint_notify: s='cmd_2'
2018.02.27 18:46:15 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantTagtemperaturLesen dewname=dewpointToAllDeviceReadings, dev=VaillantTagtemperaturLesen, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:15 5: dewpoint_notify: s='Tagtemperatur_Soll: 10.0
2018.02.27 18:46:15 5: dewpoint_notify: evName='Tagtemperatur_Soll:' val=10.0'
2018.02.27 18:46:16 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantTagtemperaturLesen dewname=dewpointToAllDeviceReadings, dev=VaillantTagtemperaturLesen, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:16 5: dewpoint_notify: s='TagtemperaturLesen: 10.0
2018.02.27 18:46:16 5: dewpoint_notify: evName='TagtemperaturLesen:' val=10.0'
2018.02.27 18:46:16 5: dewpoint_notify: s='TagtemperaturLesen 10.0
2018.02.27 18:46:16 5: dewpoint_notify: evName='TagtemperaturLesen' val=10.0'
2018.02.27 18:46:16 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantTagtemperaturLesenJedeMinuteWerktag.Timer dewname=dewpointToAllDeviceReadings, dev=VaillantTagtemperaturLesenJedeMinuteWerktag.Timer, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:16 5: dewpoint_notify: s='Next: 18:47:33'
2018.02.27 18:46:16 5: dewpoint_notify: evName='Next:' val=18:47:33'
2018.02.27 18:46:17 4: dewpoint_notify: cmd_type=dewpoint devname=HMWandthermostat01_Kinderzimmer_Weather dewname=dewpointToAllDeviceReadings, dev=HMWandthermostat01_Kinderzimmer_Weather, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:17 5: dewpoint_notify: s='humidity: 58'
2018.02.27 18:46:17 5: dewpoint_notify: evName='humidity:' val=58'
2018.02.27 18:46:17 5: dewpoint_notify: s='T: 17.5 H: 58'
2018.02.27 18:46:17 5: dewpoint_notify: evName='T:' val=17.5'
2018.02.27 18:46:17 5: dewpoint_notify: s='temperature: 17.5'
2018.02.27 18:46:17 5: dewpoint_notify: evName='temperature:' val=17.5'
2018.02.27 18:46:17 5: dewpoint_notify: dewpoint=9.1
2018.02.27 18:46:17 5: dewpoint_notify: current=9.1
2018.02.27 18:46:17 4: dewpoint_notify: cmd_type=dewpoint devname=Kinderzimmer_Luftfeuchtigkeit dewname=dewpointToAllDeviceReadings, dev=Kinderzimmer_Luftfeuchtigkeit, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:17 5: dewpoint_notify: s='58'
2018.02.27 18:46:17 4: dewpoint_notify: cmd_type=dewpoint devname=Kinderzimmer_Temperatur dewname=dewpointToAllDeviceReadings, dev=Kinderzimmer_Temperatur, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:17 5: dewpoint_notify: s='17.5'
2018.02.27 18:46:17 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantAussentemperatur dewname=dewpointToAllDeviceReadings, dev=VaillantAussentemperatur, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:17 5: dewpoint_notify: s='Aussentemperatur: -7.50 °C'
2018.02.27 18:46:17 5: dewpoint_notify: evName='Aussentemperatur:' val=-7.50'
2018.02.27 18:46:17 5: dewpoint_notify: s='Aussentemperatur -7.50 °C'
2018.02.27 18:46:17 5: dewpoint_notify: evName='Aussentemperatur' val=-7.50'
2018.02.27 18:46:17 4: dewpoint_notify: cmd_type=dewpoint devname=Aussentemperatur dewname=dewpointToAllDeviceReadings, dev=Aussentemperatur, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:17 5: dewpoint_notify: s='-7.50'
2018.02.27 18:46:17 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantAussentemperaturDummy dewname=dewpointToAllDeviceReadings, dev=VaillantAussentemperaturDummy, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:17 5: dewpoint_notify: s='-7.50'
2018.02.27 18:46:17 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantAussentemperatur.Timer dewname=dewpointToAllDeviceReadings, dev=VaillantAussentemperatur.Timer, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:17 5: dewpoint_notify: s='Next: 18:51:19'
2018.02.27 18:46:17 5: dewpoint_notify: evName='Next:' val=18:51:19'
2018.02.27 18:46:18 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantVorlaufBroadcast dewname=dewpointToAllDeviceReadings, dev=VaillantVorlaufBroadcast, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:18 5: dewpoint_notify: s='VL.T: 43.00 °C'
2018.02.27 18:46:18 5: dewpoint_notify: evName='VL.T:' val=43.00'
2018.02.27 18:46:18 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantVorlaufBroadcast dewname=dewpointToAllDeviceReadings, dev=VaillantVorlaufBroadcast, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:18 5: dewpoint_notify: s='RL.T: 37.00 °C'
2018.02.27 18:46:18 5: dewpoint_notify: evName='RL.T:' val=37.00'
2018.02.27 18:46:18 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantVorlaufBroadcast dewname=dewpointToAllDeviceReadings, dev=VaillantVorlaufBroadcast, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:18 5: dewpoint_notify: s='Brenner Status: Brenner An (Heizbetrieb)'
2018.02.27 18:46:18 5: dewpoint_notify: evName='Brenner' val=Status:'
2018.02.27 18:46:18 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantVorlaufBroadcast dewname=dewpointToAllDeviceReadings, dev=VaillantVorlaufBroadcast, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:18 5: dewpoint_notify: s='Wert3_unbekannt: 128'
2018.02.27 18:46:18 5: dewpoint_notify: evName='Wert3_unbekannt:' val=128'
2018.02.27 18:46:19 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantVorlaufBroadcast dewname=dewpointToAllDeviceReadings, dev=VaillantVorlaufBroadcast, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:19 5: dewpoint_notify: s='Wert4_unbekannt: 248'
2018.02.27 18:46:19 5: dewpoint_notify: evName='Wert4_unbekannt:' val=248'
2018.02.27 18:46:19 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantVorlaufBroadcast dewname=dewpointToAllDeviceReadings, dev=VaillantVorlaufBroadcast, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:19 5: dewpoint_notify: s='Vorlauf: VL.T 43.00 °C, RL.T 37.00 °C, Brenner An (Heizbetrieb)'
2018.02.27 18:46:19 5: dewpoint_notify: evName='Vorlauf:' val=VL.T'
2018.02.27 18:46:19 5: dewpoint_notify: s='Vorlauf VL.T 43.00 °C, RL.T 37.00 °C, Brenner An (Heizbetrieb)'
2018.02.27 18:46:19 5: dewpoint_notify: evName='Vorlauf' val=VL.T'
2018.02.27 18:46:19 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantVorlaufBroadcastJedeMinuteWerktag.Timer dewname=dewpointToAllDeviceReadings, dev=VaillantVorlaufBroadcastJedeMinuteWerktag.Timer, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:19 5: dewpoint_notify: s='Next: 18:47:33'
2018.02.27 18:46:19 5: dewpoint_notify: evName='Next:' val=18:47:33'
2018.02.27 18:46:19 4: dewpoint_notify: cmd_type=dewpoint devname=HMUSBRaspGarage dewname=dewpointToAllDeviceReadings, dev=HMUSBRaspGarage, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:19 5: dewpoint_notify: s='loadLvl: low'
2018.02.27 18:46:19 5: dewpoint_notify: evName='loadLvl:' val=low'
2018.02.27 18:46:20 4: dewpoint_notify: cmd_type=dewpoint devname=myTwilight dewname=dewpointToAllDeviceReadings, dev=myTwilight, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:20 5: dewpoint_notify: s='azimuth: 267.1'
2018.02.27 18:46:20 5: dewpoint_notify: evName='azimuth:' val=267.1'
2018.02.27 18:46:20 5: dewpoint_notify: s='elevation: -7.44'
2018.02.27 18:46:20 5: dewpoint_notify: evName='elevation:' val=-7.44'
2018.02.27 18:46:20 5: dewpoint_notify: s='twilight: 25.3'
2018.02.27 18:46:20 5: dewpoint_notify: evName='twilight:' val=25.3'
2018.02.27 18:46:20 5: dewpoint_notify: s='twilight_weather: 10.8'
2018.02.27 18:46:20 5: dewpoint_notify: evName='twilight_weather:' val=10.8'
2018.02.27 18:46:20 5: dewpoint_notify: s='compasspoint: west-southwest'
2018.02.27 18:46:20 5: dewpoint_notify: evName='compasspoint:' val=west-southwest'
2018.02.27 18:46:24 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantBetriebsartLesen dewname=dewpointToAllDeviceReadings, dev=VaillantBetriebsartLesen, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:24 5: dewpoint_notify: s='Betriebsart_IST: Nacht
2018.02.27 18:46:24 5: dewpoint_notify: evName='Betriebsart_IST:' val=Nacht'
2018.02.27 18:46:24 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantBetriebsartLesen dewname=dewpointToAllDeviceReadings, dev=VaillantBetriebsartLesen, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:24 5: dewpoint_notify: s='BetriebsartLesen: Nacht
2018.02.27 18:46:24 5: dewpoint_notify: evName='BetriebsartLesen:' val=Nacht'
2018.02.27 18:46:24 5: dewpoint_notify: s='BetriebsartLesen Nacht
2018.02.27 18:46:24 5: dewpoint_notify: evName='BetriebsartLesen' val=Nacht'
2018.02.27 18:46:24 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantBetriebsartLesen.Timer dewname=dewpointToAllDeviceReadings, dev=VaillantBetriebsartLesen.Timer, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:24 5: dewpoint_notify: s='Next: 18:51:26'
2018.02.27 18:46:24 5: dewpoint_notify: evName='Next:' val=18:51:26'
2018.02.27 18:46:24 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantPumpeProzent dewname=dewpointToAllDeviceReadings, dev=VaillantPumpeProzent, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:24 5: dewpoint_notify: s='PumpeProzent: 15
2018.02.27 18:46:24 5: dewpoint_notify: evName='PumpeProzent:' val=15'
2018.02.27 18:46:24 5: dewpoint_notify: s='PumpeProzent 15
2018.02.27 18:46:24 5: dewpoint_notify: evName='PumpeProzent' val=15'
2018.02.27 18:46:25 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantPumpeProzentJedeMinuteWerktag.Timer dewname=dewpointToAllDeviceReadings, dev=VaillantPumpeProzentJedeMinuteWerktag.Timer, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:25 5: dewpoint_notify: s='Next: 18:47:31'
2018.02.27 18:46:25 5: dewpoint_notify: evName='Next:' val=18:47:31'
2018.02.27 18:46:30 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantWarmwasser dewname=dewpointToAllDeviceReadings, dev=VaillantWarmwasser, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:30 5: dewpoint_notify: s='Vorlauftemperatur: 42.50 °C'
2018.02.27 18:46:30 5: dewpoint_notify: evName='Vorlauftemperatur:' val=42.50'
2018.02.27 18:46:30 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantVorlaufDummy dewname=dewpointToAllDeviceReadings, dev=VaillantVorlaufDummy, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:30 5: dewpoint_notify: s='42.50'
2018.02.27 18:46:30 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantRuecklaufDummy dewname=dewpointToAllDeviceReadings, dev=VaillantRuecklaufDummy, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:30 5: dewpoint_notify: s='37.00'
2018.02.27 18:46:30 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantVorRuecklaufDeltaDummy dewname=dewpointToAllDeviceReadings, dev=VaillantVorRuecklaufDeltaDummy, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:30 5: dewpoint_notify: s='5.5'
2018.02.27 18:46:30 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantBrennerDummy dewname=dewpointToAllDeviceReadings, dev=VaillantBrennerDummy, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:30 5: dewpoint_notify: s='Brenner An (Heizbetrieb)'
2018.02.27 18:46:30 5: dewpoint_notify: evName='Brenner' val=An'
2018.02.27 18:46:30 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantBrennerZustand_Anzeige_bis_zu_5_min_verzoegert dewname=dewpointToAllDeviceReadings, dev=VaillantBrennerZustand_Anzeige_bis_zu_5_min_verzoegert, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:30 5: dewpoint_notify: s='Brenner An (Heizbetrieb)'
2018.02.27 18:46:30 5: dewpoint_notify: evName='Brenner' val=An'
2018.02.27 18:46:30 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantWarmwasserDummy dewname=dewpointToAllDeviceReadings, dev=VaillantWarmwasserDummy, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:30 5: dewpoint_notify: s='51.50'
2018.02.27 18:46:30 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantProxyWarmwasser dewname=dewpointToAllDeviceReadings, dev=VaillantProxyWarmwasser, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:30 5: dewpoint_notify: s='51.50'
2018.02.27 18:46:31 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantWarmwasser dewname=dewpointToAllDeviceReadings, dev=VaillantWarmwasser, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:31 5: dewpoint_notify: s='Ruecklauftemperatur: 37.50 °C'
2018.02.27 18:46:31 5: dewpoint_notify: evName='Ruecklauftemperatur:' val=37.50'
2018.02.27 18:46:31 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantWarmwasser dewname=dewpointToAllDeviceReadings, dev=VaillantWarmwasser, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:31 5: dewpoint_notify: s='Warmwassertemperatur: 51.50 °C'
2018.02.27 18:46:31 5: dewpoint_notify: evName='Warmwassertemperatur:' val=51.50'
2018.02.27 18:46:31 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantWarmwasser dewname=dewpointToAllDeviceReadings, dev=VaillantWarmwasser, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:31 5: dewpoint_notify: s='Brenner_Status: Brenner An (Heizbetrieb)'
2018.02.27 18:46:31 5: dewpoint_notify: evName='Brenner_Status:' val=Brenner'
2018.02.27 18:46:31 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantWarmwasser dewname=dewpointToAllDeviceReadings, dev=VaillantWarmwasser, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:31 5: dewpoint_notify: s='Brenner_Status_Numerisch: 1'
2018.02.27 18:46:31 5: dewpoint_notify: evName='Brenner_Status_Numerisch:' val=1'
2018.02.27 18:46:31 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantWarmwasser dewname=dewpointToAllDeviceReadings, dev=VaillantWarmwasser, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:31 5: dewpoint_notify: s='Wert3_unbekannt: -120.00'
2018.02.27 18:46:31 5: dewpoint_notify: evName='Wert3_unbekannt:' val=-120.00'
2018.02.27 18:46:31 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantWarmwasser dewname=dewpointToAllDeviceReadings, dev=VaillantWarmwasser, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:31 5: dewpoint_notify: s='Wert4_unbekannt: -'
2018.02.27 18:46:31 5: dewpoint_notify: evName='Wert4_unbekannt:' val=-'
2018.02.27 18:46:31 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantWarmwasser dewname=dewpointToAllDeviceReadings, dev=VaillantWarmwasser, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:31 5: dewpoint_notify: s='Warmwasser: Vorlauftemperatur 42.50 °C, Ruecklauftemperatur 37.50 °C, Warmwassertemperatur 51.50 °C, Brenner An (Heizbetrieb), 1'
2018.02.27 18:46:31 5: dewpoint_notify: evName='Warmwasser:' val=Vorlauftemperatur'
2018.02.27 18:46:31 5: dewpoint_notify: s='Warmwasser Vorlauftemperatur 42.50 °C, Ruecklauftemperatur 37.50 °C, Warmwassertemperatur 51.50 °C, Brenner An (Heizbetrieb), 1'
2018.02.27 18:46:31 5: dewpoint_notify: evName='Warmwasser' val=Vorlauftemperatur'
2018.02.27 18:46:31 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantWarmwasserJedeMinuteWerktag.Timer dewname=dewpointToAllDeviceReadings, dev=VaillantWarmwasserJedeMinuteWerktag.Timer, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:31 5: dewpoint_notify: s='Next: 18:47:33'
2018.02.27 18:46:31 5: dewpoint_notify: evName='Next:' val=18:47:33'
2018.02.27 18:46:31 4: dewpoint_notify: cmd_type=dewpoint devname=HMLAN1 dewname=dewpointToAllDeviceReadings, dev=HMLAN1, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:31 5: dewpoint_notify: s='loadLvl: low'
2018.02.27 18:46:31 5: dewpoint_notify: evName='loadLvl:' val=low'
2018.02.27 18:46:33 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantSystemdruck dewname=dewpointToAllDeviceReadings, dev=VaillantSystemdruck, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:33 5: dewpoint_notify: s='Systemdruck:  2.33 Bar'
2018.02.27 18:46:33 5: dewpoint_notify: evName='Systemdruck:' val=2.33'
2018.02.27 18:46:34 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantSystemdruck dewname=dewpointToAllDeviceReadings, dev=VaillantSystemdruck, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:34 5: dewpoint_notify: s='Systemdruck Status: ok
2018.02.27 18:46:34 5: dewpoint_notify: evName='Systemdruck' val=Status:'
2018.02.27 18:46:34 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantSystemdruck dewname=dewpointToAllDeviceReadings, dev=VaillantSystemdruck, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:34 5: dewpoint_notify: s='VaillantSystemdruck: Systemdruck  2.33 Bar, Systemdruck Status ok
2018.02.27 18:46:34 5: dewpoint_notify: evName='VaillantSystemdruck:' val=Systemdruck'
2018.02.27 18:46:34 5: dewpoint_notify: s='VaillantSystemdruck Systemdruck  2.33 Bar, Systemdruck Status ok
2018.02.27 18:46:34 5: dewpoint_notify: evName='VaillantSystemdruck' val=Systemdruck'
2018.02.27 18:46:34 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantSystemdruckJedeMinuteWerktag.Timer dewname=dewpointToAllDeviceReadings, dev=VaillantSystemdruckJedeMinuteWerktag.Timer, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:34 5: dewpoint_notify: s='Next: 18:47:43'
2018.02.27 18:46:34 5: dewpoint_notify: evName='Next:' val=18:47:43'
2018.02.27 18:46:36 4: dewpoint_notify: cmd_type=dewpoint devname=LaCrosse_Pergola dewname=dewpointToAllDeviceReadings, dev=LaCrosse_Pergola, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:36 5: dewpoint_notify: s='humidity: 45'
2018.02.27 18:46:36 5: dewpoint_notify: evName='humidity:' val=45'
2018.02.27 18:46:36 5: dewpoint_notify: dewpoint=-14.1
2018.02.27 18:46:36 5: dewpoint_notify: current=-14.1
2018.02.27 18:46:38 4: dewpoint_notify: cmd_type=dewpoint devname=HMBW05SchuppenGarage dewname=dewpointToAllDeviceReadings, dev=HMBW05SchuppenGarage, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:38 5: dewpoint_notify: s='battery: ok'
2018.02.27 18:46:38 5: dewpoint_notify: evName='battery:' val=ok'
2018.02.27 18:46:38 5: dewpoint_notify: s='brightness: 116'
2018.02.27 18:46:38 5: dewpoint_notify: evName='brightness:' val=116'
2018.02.27 18:46:38 5: dewpoint_notify: s='cover: closed'
2018.02.27 18:46:38 5: dewpoint_notify: evName='cover:' val=closed'
2018.02.27 18:46:38 4: dewpoint_notify: cmd_type=dewpoint devname=HMBW05SchuppenGarageProxyHelligkeitswert dewname=dewpointToAllDeviceReadings, dev=HMBW05SchuppenGarageProxyHelligkeitswert, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:38 5: dewpoint_notify: s='116'
2018.02.27 18:46:38 4: dewpoint_notify: cmd_type=dewpoint devname=di_BW05SchuppenGarageBewegungErkannt dewname=dewpointToAllDeviceReadings, dev=di_BW05SchuppenGarageBewegungErkannt, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:38 5: dewpoint_notify: s='cmd_nr: 2'
2018.02.27 18:46:38 5: dewpoint_notify: evName='cmd_nr:' val=2'
2018.02.27 18:46:38 5: dewpoint_notify: s='cmd: 2'
2018.02.27 18:46:38 5: dewpoint_notify: evName='cmd:' val=2'
2018.02.27 18:46:38 5: dewpoint_notify: s='cmd_event: HMBW05SchuppenGarage'
2018.02.27 18:46:38 5: dewpoint_notify: evName='cmd_event:' val=HMBW05SchuppenGarage'
2018.02.27 18:46:38 5: dewpoint_notify: s='cmd_2'
2018.02.27 18:46:40 4: dewpoint_notify: cmd_type=dewpoint devname=HWohnKlein dewname=dewpointToAllDeviceReadings, dev=HWohnKlein, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:40 5: dewpoint_notify: s='actuator: 100'
2018.02.27 18:46:40 5: dewpoint_notify: evName='actuator:' val=100'
2018.02.27 18:46:40 5: dewpoint_notify: s='batteryLevel: 2.8'
2018.02.27 18:46:40 5: dewpoint_notify: evName='batteryLevel:' val=2.8'
2018.02.27 18:46:40 5: dewpoint_notify: s='desired-temp: 22.0'
2018.02.27 18:46:40 5: dewpoint_notify: evName='desired-temp:' val=22.0'
2018.02.27 18:46:40 5: dewpoint_notify: s='measured-temp: 19.6'
2018.02.27 18:46:40 5: dewpoint_notify: evName='measured-temp:' val=19.6'
2018.02.27 18:46:40 5: dewpoint_notify: s='motorErr: ok'
2018.02.27 18:46:40 5: dewpoint_notify: evName='motorErr:' val=ok'
2018.02.27 18:46:40 4: dewpoint_notify: cmd_type=dewpoint devname=HWohnKleinProxyBatterie dewname=dewpointToAllDeviceReadings, dev=HWohnKleinProxyBatterie, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:40 5: dewpoint_notify: s='2.8'
2018.02.27 18:46:40 4: dewpoint_notify: cmd_type=dewpoint devname=HWohnKleinProxyVentil dewname=dewpointToAllDeviceReadings, dev=HWohnKleinProxyVentil, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:40 5: dewpoint_notify: s='100'
2018.02.27 18:46:40 4: dewpoint_notify: cmd_type=dewpoint devname=HWohnKlein_ClimRT_tr dewname=dewpointToAllDeviceReadings, dev=HWohnKlein_ClimRT_tr, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:40 5: dewpoint_notify: s='ValvePosition: 100'
2018.02.27 18:46:40 5: dewpoint_notify: evName='ValvePosition:' val=100'
2018.02.27 18:46:40 5: dewpoint_notify: s='boostTime: -'
2018.02.27 18:46:40 5: dewpoint_notify: evName='boostTime:' val=-'
2018.02.27 18:46:40 5: dewpoint_notify: s='controlMode: manual'
2018.02.27 18:46:40 5: dewpoint_notify: evName='controlMode:' val=manual'
2018.02.27 18:46:40 5: dewpoint_notify: s='desired-temp: 22.0'
2018.02.27 18:46:40 5: dewpoint_notify: evName='desired-temp:' val=22.0'
2018.02.27 18:46:40 5: dewpoint_notify: s='measured-temp: 19.6'
2018.02.27 18:46:40 5: dewpoint_notify: evName='measured-temp:' val=19.6'
2018.02.27 18:46:40 5: dewpoint_notify: s='partyEnd: -'
2018.02.27 18:46:40 5: dewpoint_notify: evName='partyEnd:' val=-'
2018.02.27 18:46:40 5: dewpoint_notify: s='partyStart: -'
2018.02.27 18:46:40 5: dewpoint_notify: evName='partyStart:' val=-'
2018.02.27 18:46:40 5: dewpoint_notify: s='partyTemp: -'
2018.02.27 18:46:40 5: dewpoint_notify: evName='partyTemp:' val=-'
2018.02.27 18:46:40 5: dewpoint_notify: s='T: 19.6 desired: 22.0 valve: 100'
2018.02.27 18:46:40 5: dewpoint_notify: evName='T:' val=19.6'
2018.02.27 18:46:40 4: dewpoint_notify: cmd_type=dewpoint devname=HWohnKlein_Weather dewname=dewpointToAllDeviceReadings, dev=HWohnKlein_Weather, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:40 5: dewpoint_notify: s='measured-temp: 19.6'
2018.02.27 18:46:40 5: dewpoint_notify: evName='measured-temp:' val=19.6'
2018.02.27 18:46:40 5: dewpoint_notify: s='19.6'
2018.02.27 18:46:41 4: dewpoint_notify: cmd_type=dewpoint devname=VuSoloStudio dewname=dewpointToAllDeviceReadings, dev=VuSoloStudio, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:41 5: dewpoint_notify: s='presence: present'
2018.02.27 18:46:41 5: dewpoint_notify: evName='presence:' val=present'
2018.02.27 18:46:41 5: dewpoint_notify: s='off'
2018.02.27 18:46:41 5: dewpoint_notify: s='stateAV: off'
2018.02.27 18:46:41 5: dewpoint_notify: evName='stateAV:' val=off'
2018.02.27 18:46:41 4: dewpoint_notify: cmd_type=dewpoint devname=HKueche dewname=dewpointToAllDeviceReadings, dev=HKueche, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:41 5: dewpoint_notify: s='actuator: 100'
2018.02.27 18:46:41 5: dewpoint_notify: evName='actuator:' val=100'
2018.02.27 18:46:41 5: dewpoint_notify: s='batteryLevel: 2.6'
2018.02.27 18:46:41 5: dewpoint_notify: evName='batteryLevel:' val=2.6'
2018.02.27 18:46:41 5: dewpoint_notify: s='desired-temp: 24.0'
2018.02.27 18:46:41 5: dewpoint_notify: evName='desired-temp:' val=24.0'
2018.02.27 18:46:41 5: dewpoint_notify: s='measured-temp: 20.8'
2018.02.27 18:46:41 5: dewpoint_notify: evName='measured-temp:' val=20.8'
2018.02.27 18:46:41 5: dewpoint_notify: s='motorErr: ok'
2018.02.27 18:46:41 5: dewpoint_notify: evName='motorErr:' val=ok'
2018.02.27 18:46:41 4: dewpoint_notify: cmd_type=dewpoint devname=HKuecheProxyBatterie dewname=dewpointToAllDeviceReadings, dev=HKuecheProxyBatterie, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:41 5: dewpoint_notify: s='2.6'
2018.02.27 18:46:41 4: dewpoint_notify: cmd_type=dewpoint devname=HKuecheProxyVentil dewname=dewpointToAllDeviceReadings, dev=HKuecheProxyVentil, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:41 5: dewpoint_notify: s='100'
2018.02.27 18:46:41 4: dewpoint_notify: cmd_type=dewpoint devname=HKueche_ClimRT_tr dewname=dewpointToAllDeviceReadings, dev=HKueche_ClimRT_tr, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:41 5: dewpoint_notify: s='ValvePosition: 100'
2018.02.27 18:46:41 5: dewpoint_notify: evName='ValvePosition:' val=100'
2018.02.27 18:46:41 5: dewpoint_notify: s='boostTime: -'
2018.02.27 18:46:41 5: dewpoint_notify: evName='boostTime:' val=-'
2018.02.27 18:46:41 5: dewpoint_notify: s='controlMode: manual'
2018.02.27 18:46:41 5: dewpoint_notify: evName='controlMode:' val=manual'
2018.02.27 18:46:41 5: dewpoint_notify: s='desired-temp: 24.0'
2018.02.27 18:46:41 5: dewpoint_notify: evName='desired-temp:' val=24.0'
2018.02.27 18:46:41 5: dewpoint_notify: s='measured-temp: 20.8'
2018.02.27 18:46:41 5: dewpoint_notify: evName='measured-temp:' val=20.8'
2018.02.27 18:46:41 5: dewpoint_notify: s='partyEnd: -'
2018.02.27 18:46:41 5: dewpoint_notify: evName='partyEnd:' val=-'
2018.02.27 18:46:41 5: dewpoint_notify: s='partyStart: -'
2018.02.27 18:46:41 5: dewpoint_notify: evName='partyStart:' val=-'
2018.02.27 18:46:41 5: dewpoint_notify: s='partyTemp: -'
2018.02.27 18:46:41 5: dewpoint_notify: evName='partyTemp:' val=-'
2018.02.27 18:46:41 5: dewpoint_notify: s='T: 20.8 desired: 24.0 valve: 100'
2018.02.27 18:46:41 5: dewpoint_notify: evName='T:' val=20.8'
2018.02.27 18:46:41 4: dewpoint_notify: cmd_type=dewpoint devname=HKueche_Weather dewname=dewpointToAllDeviceReadings, dev=HKueche_Weather, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:41 5: dewpoint_notify: s='measured-temp: 20.8'
2018.02.27 18:46:41 5: dewpoint_notify: evName='measured-temp:' val=20.8'
2018.02.27 18:46:41 5: dewpoint_notify: s='20.8'
2018.02.27 18:46:43 4: dewpoint_notify: cmd_type=dewpoint devname=HKeller dewname=dewpointToAllDeviceReadings, dev=HKeller, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:43 5: dewpoint_notify: s='actuator: 100'
2018.02.27 18:46:43 5: dewpoint_notify: evName='actuator:' val=100'
2018.02.27 18:46:43 5: dewpoint_notify: s='batteryLevel: 2.9'
2018.02.27 18:46:43 5: dewpoint_notify: evName='batteryLevel:' val=2.9'
2018.02.27 18:46:43 5: dewpoint_notify: s='desired-temp: on'
2018.02.27 18:46:43 5: dewpoint_notify: evName='desired-temp:' val=on'
2018.02.27 18:46:43 5: dewpoint_notify: s='measured-temp: 20.2'
2018.02.27 18:46:43 5: dewpoint_notify: evName='measured-temp:' val=20.2'
2018.02.27 18:46:43 5: dewpoint_notify: s='motorErr: ok'
2018.02.27 18:46:43 5: dewpoint_notify: evName='motorErr:' val=ok'
2018.02.27 18:46:43 4: dewpoint_notify: cmd_type=dewpoint devname=HKellerProxyBatterie dewname=dewpointToAllDeviceReadings, dev=HKellerProxyBatterie, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:43 5: dewpoint_notify: s='2.9'
2018.02.27 18:46:43 4: dewpoint_notify: cmd_type=dewpoint devname=HKellerProxyVentil dewname=dewpointToAllDeviceReadings, dev=HKellerProxyVentil, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:43 5: dewpoint_notify: s='100'
2018.02.27 18:46:43 4: dewpoint_notify: cmd_type=dewpoint devname=HKeller_ClimRT_tr dewname=dewpointToAllDeviceReadings, dev=HKeller_ClimRT_tr, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:43 5: dewpoint_notify: s='ValvePosition: 100'
2018.02.27 18:46:43 5: dewpoint_notify: evName='ValvePosition:' val=100'
2018.02.27 18:46:43 5: dewpoint_notify: s='boostTime: -'
2018.02.27 18:46:43 5: dewpoint_notify: evName='boostTime:' val=-'
2018.02.27 18:46:43 5: dewpoint_notify: s='controlMode: manual'
2018.02.27 18:46:43 5: dewpoint_notify: evName='controlMode:' val=manual'
2018.02.27 18:46:43 5: dewpoint_notify: s='desired-temp: on'
2018.02.27 18:46:43 5: dewpoint_notify: evName='desired-temp:' val=on'
2018.02.27 18:46:43 5: dewpoint_notify: s='measured-temp: 20.2'
2018.02.27 18:46:43 5: dewpoint_notify: evName='measured-temp:' val=20.2'
2018.02.27 18:46:43 5: dewpoint_notify: s='partyEnd: -'
2018.02.27 18:46:43 5: dewpoint_notify: evName='partyEnd:' val=-'
2018.02.27 18:46:43 5: dewpoint_notify: s='partyStart: -'
2018.02.27 18:46:43 5: dewpoint_notify: evName='partyStart:' val=-'
2018.02.27 18:46:43 5: dewpoint_notify: s='partyTemp: -'
2018.02.27 18:46:43 5: dewpoint_notify: evName='partyTemp:' val=-'
2018.02.27 18:46:43 5: dewpoint_notify: s='T: 20.2 desired: on valve: 100'
2018.02.27 18:46:43 5: dewpoint_notify: evName='T:' val=20.2'
2018.02.27 18:46:43 4: dewpoint_notify: cmd_type=dewpoint devname=HKeller_Weather dewname=dewpointToAllDeviceReadings, dev=HKeller_Weather, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:43 5: dewpoint_notify: s='measured-temp: 20.2'
2018.02.27 18:46:43 5: dewpoint_notify: evName='measured-temp:' val=20.2'
2018.02.27 18:46:43 5: dewpoint_notify: s='20.2'
2018.02.27 18:46:44 4: dewpoint_notify: cmd_type=dewpoint devname=HMUSBRaspGarage dewname=dewpointToAllDeviceReadings, dev=HMUSBRaspGarage, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:44 5: dewpoint_notify: s='loadLvl: low'
2018.02.27 18:46:44 5: dewpoint_notify: evName='loadLvl:' val=low'
2018.02.27 18:46:45 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantGeblaesedrehzahl dewname=dewpointToAllDeviceReadings, dev=VaillantGeblaesedrehzahl, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:45 5: dewpoint_notify: s='Geblaesedrehzahl: 1573
2018.02.27 18:46:45 5: dewpoint_notify: evName='Geblaesedrehzahl:' val=1573'
2018.02.27 18:46:45 5: dewpoint_notify: s='Geblaesedrehzahl 1573
2018.02.27 18:46:45 5: dewpoint_notify: evName='Geblaesedrehzahl' val=1573'
2018.02.27 18:46:46 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantGeblaesedrehzahlSoll dewname=dewpointToAllDeviceReadings, dev=VaillantGeblaesedrehzahlSoll, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:46 5: dewpoint_notify: s='GeblaesedrehzahlSoll: 1574
2018.02.27 18:46:46 5: dewpoint_notify: evName='GeblaesedrehzahlSoll:' val=1574'
2018.02.27 18:46:46 5: dewpoint_notify: s='GeblaesedrehzahlSoll 1574
2018.02.27 18:46:46 5: dewpoint_notify: evName='GeblaesedrehzahlSoll' val=1574'
2018.02.27 18:46:46 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantGeblaesedrehzahlJedeMinuteWerktag.Timer dewname=dewpointToAllDeviceReadings, dev=VaillantGeblaesedrehzahlJedeMinuteWerktag.Timer, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:46 5: dewpoint_notify: s='Next: 18:48:11'
2018.02.27 18:46:46 5: dewpoint_notify: evName='Next:' val=18:48:11'
2018.02.27 18:46:50 4: dewpoint_notify: cmd_type=dewpoint devname=HMBW06SchuppenEssecke dewname=dewpointToAllDeviceReadings, dev=HMBW06SchuppenEssecke, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:50 5: dewpoint_notify: s='brightness: 92'
2018.02.27 18:46:50 5: dewpoint_notify: evName='brightness:' val=92'
2018.02.27 18:46:50 5: dewpoint_notify: s='cover: closed'
2018.02.27 18:46:50 5: dewpoint_notify: evName='cover:' val=closed'
2018.02.27 18:46:50 4: dewpoint_notify: cmd_type=dewpoint devname=HMBW06SchuppenEsseckeProxyHelligkeitswert dewname=dewpointToAllDeviceReadings, dev=HMBW06SchuppenEsseckeProxyHelligkeitswert, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:50 5: dewpoint_notify: s='92'
2018.02.27 18:46:50 4: dewpoint_notify: cmd_type=dewpoint devname=di_BW06SchuppenEsseckeBewegungErkannt dewname=dewpointToAllDeviceReadings, dev=di_BW06SchuppenEsseckeBewegungErkannt, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:50 5: dewpoint_notify: s='cmd_nr: 2'
2018.02.27 18:46:50 5: dewpoint_notify: evName='cmd_nr:' val=2'
2018.02.27 18:46:50 5: dewpoint_notify: s='cmd: 2'
2018.02.27 18:46:50 5: dewpoint_notify: evName='cmd:' val=2'
2018.02.27 18:46:50 5: dewpoint_notify: s='cmd_event: HMBW06SchuppenEssecke'
2018.02.27 18:46:50 5: dewpoint_notify: evName='cmd_event:' val=HMBW06SchuppenEssecke'
2018.02.27 18:46:50 5: dewpoint_notify: s='cmd_2'
2018.02.27 18:46:51 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantVorlaufSoll dewname=dewpointToAllDeviceReadings, dev=VaillantVorlaufSoll, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:51 5: dewpoint_notify: s='VorlaufSoll: 43.00 °C'
2018.02.27 18:46:51 5: dewpoint_notify: evName='VorlaufSoll:' val=43.00'
2018.02.27 18:46:51 5: dewpoint_notify: s='VorlaufSoll 43.00 °C'
2018.02.27 18:46:51 5: dewpoint_notify: evName='VorlaufSoll' val=43.00'
2018.02.27 18:46:52 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantVorlaufSollDummy dewname=dewpointToAllDeviceReadings, dev=VaillantVorlaufSollDummy, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:52 5: dewpoint_notify: s='43.00'
2018.02.27 18:46:52 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantVorlaufSollJedeMinuteWerktag.Timer dewname=dewpointToAllDeviceReadings, dev=VaillantVorlaufSollJedeMinuteWerktag.Timer, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:52 5: dewpoint_notify: s='Next: 18:47:59'
2018.02.27 18:46:52 5: dewpoint_notify: evName='Next:' val=18:47:59'
2018.02.27 18:46:53 4: dewpoint_notify: cmd_type=dewpoint devname=LaCrosse_Waschraum dewname=dewpointToAllDeviceReadings, dev=LaCrosse_Waschraum, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:53 5: dewpoint_notify: s='humidity: 53'
2018.02.27 18:46:53 5: dewpoint_notify: evName='humidity:' val=53'
2018.02.27 18:46:53 5: dewpoint_notify: dewpoint=4.9
2018.02.27 18:46:53 5: dewpoint_notify: current=4.9
2018.02.27 18:46:54 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantRaumtemperaturIst dewname=dewpointToAllDeviceReadings, dev=VaillantRaumtemperaturIst, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:54 5: dewpoint_notify: s='Raumtemperatur: 20.44 °C'
2018.02.27 18:46:54 5: dewpoint_notify: evName='Raumtemperatur:' val=20.44'
2018.02.27 18:46:54 5: dewpoint_notify: s='Raumtemperatur 20.44 °C'
2018.02.27 18:46:54 5: dewpoint_notify: evName='Raumtemperatur' val=20.44'
2018.02.27 18:46:55 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantRaumtemperaturIstJedeMinuteWerktag.Timer dewname=dewpointToAllDeviceReadings, dev=VaillantRaumtemperaturIstJedeMinuteWerktag.Timer, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:55 5: dewpoint_notify: s='Next: 18:48:03'
2018.02.27 18:46:55 5: dewpoint_notify: evName='Next:' val=18:48:03'
2018.02.27 18:46:56 4: dewpoint_notify: cmd_type=dewpoint devname=HMLAN1 dewname=dewpointToAllDeviceReadings, dev=HMLAN1, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:46:56 5: dewpoint_notify: s='loadLvl: low'
2018.02.27 18:46:56 5: dewpoint_notify: evName='loadLvl:' val=low'
2018.02.27 18:47:08 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantNachtabsenkungLesen dewname=dewpointToAllDeviceReadings, dev=VaillantNachtabsenkungLesen, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:47:08 5: dewpoint_notify: s='Nachtabsenkung_IST: 21.5
2018.02.27 18:47:08 5: dewpoint_notify: evName='Nachtabsenkung_IST:' val=21.5'
2018.02.27 18:47:08 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantNachtabsenkungLesen dewname=dewpointToAllDeviceReadings, dev=VaillantNachtabsenkungLesen, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:47:08 5: dewpoint_notify: s='NachtabsenkungLesen: 21.5
2018.02.27 18:47:08 5: dewpoint_notify: evName='NachtabsenkungLesen:' val=21.5'
2018.02.27 18:47:08 5: dewpoint_notify: s='NachtabsenkungLesen 21.5
2018.02.27 18:47:08 5: dewpoint_notify: evName='NachtabsenkungLesen' val=21.5'
2018.02.27 18:47:08 4: dewpoint_notify: cmd_type=dewpoint devname=VaillantNachtabsenkungLesenJedeMinuteWerktag.Timer dewname=dewpointToAllDeviceReadings, dev=VaillantNachtabsenkungLesenJedeMinuteWerktag.Timer, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:47:08 5: dewpoint_notify: s='Next: 18:48:18'
2018.02.27 18:47:08 5: dewpoint_notify: evName='Next:' val=18:48:18'
2018.02.27 18:47:09 4: dewpoint_notify: cmd_type=dewpoint devname=FBDECT_01_Wasch dewname=dewpointToAllDeviceReadings, dev=FBDECT_01_Wasch, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:47:09 5: dewpoint_notify: s='power: 0.00 W'
2018.02.27 18:47:09 5: dewpoint_notify: evName='power:' val=0.00'
2018.02.27 18:47:09 5: dewpoint_notify: s='fwversion: 03.87'
2018.02.27 18:47:09 5: dewpoint_notify: evName='fwversion:' val=03.87'
2018.02.27 18:47:09 5: dewpoint_notify: s='AIN: 08761 0013517'
2018.02.27 18:47:09 5: dewpoint_notify: evName='AIN:' val=08761'
2018.02.27 18:47:09 5: dewpoint_notify: s='FBTYPE: FRITZ!DECT 200'
2018.02.27 18:47:09 5: dewpoint_notify: evName='FBTYPE:' val=FRITZ!DECT'
2018.02.27 18:47:09 5: dewpoint_notify: s='mode: manuell'
2018.02.27 18:47:09 5: dewpoint_notify: evName='mode:' val=manuell'
2018.02.27 18:47:09 5: dewpoint_notify: s='tempadjust: 0.0 C'
2018.02.27 18:47:09 5: dewpoint_notify: evName='tempadjust:' val=0.0'
2018.02.27 18:47:09 5: dewpoint_notify: s='ID: 19'
2018.02.27 18:47:09 5: dewpoint_notify: evName='ID:' val=19'
2018.02.27 18:47:09 5: dewpoint_notify: s='energy: 198630 Wh'
2018.02.27 18:47:09 5: dewpoint_notify: evName='energy:' val=198630'
2018.02.27 18:47:09 5: dewpoint_notify: s='FBNAME: FBDECT_01_Wasch'
2018.02.27 18:47:09 5: dewpoint_notify: evName='FBNAME:' val=FBDECT_01_Wasch'
2018.02.27 18:47:09 5: dewpoint_notify: s='locked: no'
2018.02.27 18:47:09 5: dewpoint_notify: evName='locked:' val=no'
2018.02.27 18:47:09 5: dewpoint_notify: s='FBPROP: powerMeter,tempSensor,switch'
2018.02.27 18:47:09 5: dewpoint_notify: evName='FBPROP:' val=powerMeter,tempSensor,switch'
2018.02.27 18:47:09 5: dewpoint_notify: s='temperature: 14.5 C (measured)'
2018.02.27 18:47:09 5: dewpoint_notify: evName='temperature:' val=14.5'
2018.02.27 18:47:09 5: dewpoint_notify: s='off'
2018.02.27 18:47:09 5: dewpoint_notify: s='present: yes'
2018.02.27 18:47:09 5: dewpoint_notify: evName='present:' val=yes'
2018.02.27 18:47:09 4: dewpoint_notify: cmd_type=dewpoint devname=FBDECT_01_Wasch_Watt dewname=dewpointToAllDeviceReadings, dev=FBDECT_01_Wasch_Watt, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:47:09 5: dewpoint_notify: s='0.00 W'
2018.02.27 18:47:09 5: dewpoint_notify: evName='0.00' val=W'
2018.02.27 18:47:09 4: dewpoint_notify: cmd_type=dewpoint devname=FBDECT_01_Wasch_Watt dewname=dewpointToAllDeviceReadings, dev=FBDECT_01_Wasch_Watt, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:47:09 5: dewpoint_notify: s='0.00 W'
2018.02.27 18:47:09 5: dewpoint_notify: evName='0.00' val=W'
2018.02.27 18:47:09 4: dewpoint_notify: cmd_type=dewpoint devname=FBDECT_01_Wasch_Watt dewname=dewpointToAllDeviceReadings, dev=FBDECT_01_Wasch_Watt, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:47:09 5: dewpoint_notify: s='0.00 W'
2018.02.27 18:47:09 5: dewpoint_notify: evName='0.00' val=W'
2018.02.27 18:47:09 4: dewpoint_notify: cmd_type=dewpoint devname=FBDECT_01_Wasch_Watt dewname=dewpointToAllDeviceReadings, dev=FBDECT_01_Wasch_Watt, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:47:09 5: dewpoint_notify: s='0.00 W'
2018.02.27 18:47:09 5: dewpoint_notify: evName='0.00' val=W'
2018.02.27 18:47:09 4: dewpoint_notify: cmd_type=dewpoint devname=FBDECT_01_Wasch_Watt dewname=dewpointToAllDeviceReadings, dev=FBDECT_01_Wasch_Watt, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:47:09 5: dewpoint_notify: s='0.00 W'
2018.02.27 18:47:09 5: dewpoint_notify: evName='0.00' val=W'
2018.02.27 18:47:09 4: dewpoint_notify: cmd_type=dewpoint devname=FBDECT_01_Wasch_Watt dewname=dewpointToAllDeviceReadings, dev=FBDECT_01_Wasch_Watt, dev_regex=.* temp_name=temperature hum_name=humidity
2018.02.27 18:47:09 5: dewpoint_notify: s='0.00 W'
2018.02.27 18:47:09 5: dewpoint_notify: evName='0.00' val=W�
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: rudolfkoenig am 27 Februar 2018, 21:58:32
Kannst du bitte deine dewpoint Definition(en) zeigen?
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: heikoh81 am 28 Februar 2018, 21:22:41
So sah meine dewpoint-Definition aus.
Habs aus der täglichen automatischen Sicherung der fhem.cfg holen müssen - im System habe ich es ja zwischenzeitlich gelöscht.


define dewpointToAllDeviceReadings dewpoint dewpoint .* temperature humidity dewpoint
attr dewpointToAllDeviceReadings room Temperaturen
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: rudolfkoenig am 28 Februar 2018, 21:48:38
mit dem Regexp .* wird dewpoint beauftragt alle (3000+) Geraete zu ueberwachen, ob man aus irgendeinem Event irgendwie Taupunkt berechnen kann. Zusaetzlich will dewpoint schlauer sein, als das Framework, und baut ein Regexp aus dem Namen aller (3000+) Geraete zusammen mit |.
Das muss das Framework jeweils fuer alle Geraete auswerten, wenn sich irgendetwas aendert -> es wundert mich nicht, dass es klemmt.
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: heikoh81 am 01 März 2018, 07:31:30
Ich hatte die Definition aus einem Tutorial, und dachte eigentlich, dass diese nur devices auswertet, die die readings "temperature humidity" haben...
Ich habe den Taupunkt dann nicht weiter verfolgt, somit konnte ich diese def problemlos löschen.

Die entscheidende Frage ist doch aber:
Diese Definition hatte ich unverändert (!) seit > 2 Jahren in meinem System und hat nie CPU-Probleme gemacht.
Erst mit einem Update Anfang Februar 2018 begannen die Probleme...

Ich kann es nicht beurteilen, sondern nur meine Beobachtung mitteilen.
Vielleicht bringt es euch Entwickler aber auf eine heiße Spur.
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: rudolfkoenig am 01 März 2018, 09:36:29
Soweit ich sehe, kam die dewpoint "Schauheit" mit Version 15840, am 2018-01-10 rein.
Kannst du bitte mit einer aelteren dewpoint Version versuchen, vermutlich liegt sie noch in deinem restoreDir Ordner.
Bin nicht sicher, ob es daran liegt, es waere aber gut und vergleichweise einfach es auszuschliessen.
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: heikoh81 am 01 März 2018, 18:59:16
In meinem RestoreDir liegen momentan nur fhem.cfg - läuft da irgendwas schief?
Ich hatte bei Tests aber auch schon den Fall, dass da fast alle Dateien abgelegt wurden...

Aus meinem Vollbackup vom 12.12.2017 habe ich diese Version:
# $Id: 98_dewpoint.pm 6757 2014-10-12 18:58:57Z joachim09876 $
Diese ist sehr alt, soll ich die probieren?

Im Vollbackup vom 02.02.2018 habe ich diese Version:
# $Id: 98_dewpoint.pm 15551 2017-12-04 09:04:37Z hotbso $

Sonst müsstes du mir die gewünschte Version schicken oder sagen, wo ich diese abrufen kann.
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: rudolfkoenig am 01 März 2018, 19:39:29
save speichert im aktuellen restoreDir die alte Konfiguration, und es gibt per Voreinstellung 3 restoreDirs, aeltere werden entfernt.
Die Version 6757 war bis 2017-11-21 aktuell, ein Test waere fuer mich interessant.
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: heikoh81 am 01 März 2018, 21:06:26
3 restoreDirs habe ich, nur eben leerbis auf dem fhem.cfg & fhem.save.

Mit Version 6757 treten keine Performance-Probleme auf. FHEM ist nicht ganz so flink wie bei gelöschtem dewpoint-device. Aber es kommt defintiv nicht mehr vor, dass FHEM sekundenlang bei 25% CPU hängt.
Die dewpoint-Readings meiner LaCrosse-Sensoren wurden der Reihe nach auch wieder aktualisiert, so dass die Version 6757 definitiv gerechnet hat.
Vielleicht kannst du jetzt finden, wo der Fehler in der Version 15551 liegt.
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: rudolfkoenig am 02 März 2018, 09:31:41
ZitatMit Version 6757 treten keine Performance-Probleme auf.
Dann bitte ein neues Thema im passenden Forum mit dewpoint im Titel aufmachen, damit der Maintainer es findet.

ZitatFHEM ist nicht ganz so flink wie bei gelöschtem dewpoint-device.
Das ist bei deinem Regexp und Anzahl der Geraete kein Wunder, und der dewipoint Maintainer kann es auch nicht ganz beheben.
Es ist viel einfacher mit einem genauren Regexp bei der Definition die zu untersuchende Geraete einzuschraenken.
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: heikoh81 am 11 März 2018, 18:37:32
Zitat von: rudolfkoenig am 02 März 2018, 09:31:41
Dann bitte ein neues Thema im passenden Forum mit dewpoint im Titel aufmachen, damit der Maintainer es findet.

Ich habe einen neuen Beitrag erstellt - ich hoffe, dies ist das richtige Forum.
https://forum.fhem.de/index.php/topic,85616.0.html (https://forum.fhem.de/index.php/topic,85616.0.html)
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: hotbso am 14 Mai 2018, 11:19:06
Zitat von: rudolfkoenig am 28 Februar 2018, 21:48:38
mit dem Regexp .* wird dewpoint beauftragt alle (3000+) Geraete zu ueberwachen, ob man aus irgendeinem Event irgendwie Taupunkt berechnen kann. Zusaetzlich will dewpoint schlauer sein, als das Framework, und baut ein Regexp aus dem Namen aller (3000+) Geraete zusammen mit |.
Das muss das Framework jeweils fuer alle Geraete auswerten, wenn sich irgendetwas aendert -> es wundert mich nicht, dass es klemmt.
Habe ich blöd implementiert, keine Frage, und stelle das jetzt auch auf notifyRegexpChanged um.
Ich bin überhaupt nur auf die Idee gekommen, weil notifyRegexpChanged bei der Auswertung ziemlich restriktiv ist. T.* geht, aber T.*_Out geht nicht. Muss das so sein?
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: rudolfkoenig am 14 Mai 2018, 11:24:23
ZitatMuss das so sein?
Das ist wohl die falsche Formulierung: wir koennen es nur nicht besser :)
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: heikoh81 am 14 Mai 2018, 21:42:52
@hotbso:
Danke, dass du das Problem untersuchst :)
Titel: Antw:[gelöst]FHEMWEB nur 8083 "hängt sich auf"
Beitrag von: Dersch am 14 August 2019, 16:25:44
Danke für diesen Beitrag!!

Ich habe das auch noch in der fhem.cfg drin:

define dewpointToAllDeviceReadings dewpoint dewpoint .* temperature humidity dewpoint
setuuid dewpointToAllDeviceReadings 5c432072-f33f-c2c3-14ec-dea1896821707653
define dewpointToAllDeviceStates dewpoint dewpoint .* T H D
setuuid dewpointToAllDeviceStates 5c432072-f33f-c2c3-1d0c-afe64bbe6cf56d67


Und mein FHEM schmiert regelmäßig ab oder ist sau langsam.

@hotbso: Hast du da mittlerweile was effizienteres? Ich fand die Anzeige des Taupunktes eigentlich recht praktisch.