connection lost im Event Monitor

Begonnen von Gunther, 28 Februar 2018, 12:41:10

Vorheriges Thema - Nächstes Thema

Gunther

Ich bekomme im Event Monitor (da fällt es mir zumindest auf) ab und an ein "Connection Lost" (vgl. Screenshot).

Leider weiß ich nicht warum.
Ich habe vor kurzem folgendes gemacht:

  • FHEM Update
  • apt-get update && upgrade
  • sudo apt-get install libio-socket-multicast-perl
  • cpan install XML::Simple
  • apt-get install mysql-client libdbd-mysql libdbd-mysql-perl
  • apt-get install libdbi-perl

Habt Ihr eine Ahnung, was das sein kann?
FHEM@Proxmox@Nuc: TabletUI als User-Interface (4 Wandtablets) / IOs per ser2net gekapselt
Homematic: Heizung, Fenster, Bewegung | Jeelink: Temperatur | Z-Wave: Bewegung, Temperatur | FS20: Temperatur, Fenster | Viessmann-Heizung eingebunden

viegener

Du solltest den Screenshot wohl noch anhängen
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

CoolTux

Verwendest Du den Chrome Browser? Hast Du Bitdefender aktiv?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Intruder1956

#3
hallo,
hier habe ich auch schon darauf hingewiesen das ständig connection lost im evntmonitor ist.
https://forum.fhem.de/index.php/topic,81479.msg744674.html#msg744674

Ich habe mittlerweile an dem Rechner eine SSD-500GB eingebaut und Windows 10 komplett neu installiert.
Bitdefender habe ich diesmal nicht installiert.
Ich benutze gerade Google Chrome Version 64.0.3282.186 (Offizieller Build) (64-Bit)

Auch ich habe immer noch diese Meldung im 60 Sek.  Takt (gerade gemessen)

Gruß Werner

Edit: gerade auch mit dem Microsoft Edge getestet, das gleiche
Zotac CI547 32GB RAM 500GB SSD,ESXI 6.5, VM-Fhem5.8, VM-ioBroker, Cul 868Mhz;Cul 433Mhz = Busware, LGW, HM-MOD-RPI-PCB, Uniroll, IT YCR-100 TMT2100,ITR-1500, LD382 mit Wifilight, ESA 2000 + SENSOR WZ SET,FS20 TFK, HM-Sec-SC, HM-CC-RT-DN,PCA301,

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Intruder1956

Samsung S7 mit Google, das gleiche (gerade getestet)

Gruß Werner
Zotac CI547 32GB RAM 500GB SSD,ESXI 6.5, VM-Fhem5.8, VM-ioBroker, Cul 868Mhz;Cul 433Mhz = Busware, LGW, HM-MOD-RPI-PCB, Uniroll, IT YCR-100 TMT2100,ITR-1500, LD382 mit Wifilight, ESA 2000 + SENSOR WZ SET,FS20 TFK, HM-Sec-SC, HM-CC-RT-DN,PCA301,

rudolfkoenig

ZitatIch bekomme im Event Monitor (da fällt es mir zumindest auf) ab und an ein "Connection Lost" (vgl. Screenshot).
Es liegt am Netzwerk :) Genauer: irgendwer macht die Verbindung zu. Das kann der Browser sein, oder das Betriebsystem, oder jemand, der dazwischenfunken kann, z.Bsp. Virenpruefer oder ein Router auf dem Weg. Ich hatte noch keine solchen Probleme.

Intruder1956

habe jetzt mal meinen alten PC mit Linux Debian 8 uralt ohne Updates und Virenschutz eingeschaltet.
Mit Firefox Version 52.2.0 32-Bit hängt über einen Switch am Router. Aktuell wäre im Moment Firefox 58.0.2
Auch da "Connection lost"
Kann ja dann nur noch in Richtung Router, Raspi oder ??? gehen
PC Win10 PC Linux über Netzwerkkabel, Handy S7 über Wlan alle das gleiche


Gruß Werner
Zotac CI547 32GB RAM 500GB SSD,ESXI 6.5, VM-Fhem5.8, VM-ioBroker, Cul 868Mhz;Cul 433Mhz = Busware, LGW, HM-MOD-RPI-PCB, Uniroll, IT YCR-100 TMT2100,ITR-1500, LD382 mit Wifilight, ESA 2000 + SENSOR WZ SET,FS20 TFK, HM-Sec-SC, HM-CC-RT-DN,PCA301,

drhirn

Same here. Aber nur, wenn ich im Eventmonitor einen Filter setze. Dann kommt in der Java-Script Console (Chrome + Firefox) in regelmäßigen Abständen:

The connection to ws://<server.lan>:8083/fhem?XHR=1&inform=type=raw;withLog=0;filter=DOIF.*&timestamp=1519983520009 was interrupted while the page was loading. console.js:90:15
10:39:15.011 ERRMSG:Connection lost, trying a reconnect every 5 seconds.< fhemweb.js:427:5
10:39:19.912 ERRMSG:< fhemweb.js:427:5
10:39:20.012 ERRMSG:< fhemweb.js:427:5

Das alles lokal, kein Router/Firewall/dgl. dazwischen.

longpoll ist mit websocket konfiguriert.

rudolfkoenig

Scheinbar werden nicht benutzte WebSocket Verbindungen vom Browser geschlossen.
Habe jetzt ein "Ping" alle 30 Sekunden fuer Websockets eingebaut.

drhirn

Hmm. Könnte es uns da nicht passieren, dass plötzlich zu viele Verbindungen offen sind, die eigentlich keiner mehr braucht?
Ich frage mich ja eher, warum der Browser im Falle des Eventmonitors glaubt, dass die Verbindung nicht mehr benötigt wird.

CoolTux

Zitat von: rudolfkoenig am 02 März 2018, 11:57:13
Scheinbar werden nicht benutzte WebSocket Verbindungen vom Browser geschlossen.
Habe jetzt ein "Ping" alle 30 Sekunden fuer Websockets eingebaut.

Was passiert wenn ping keine Antwort zurück gibt. Ich arbeite mit VLAN's und über VLAN's hinweg ist ping nicht möglich.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

rudolfkoenig

Mit "Ping" meine ich "ein NewLine ueber die Websocket Verbindung senden".

dev0

Zitat von: CoolTux am 02 März 2018, 12:28:29
Ich arbeite mit VLAN's und über VLAN's hinweg ist ping nicht möglich.
So allgemein kann man dazu nur sagen: Bullshit!

CoolTux

Zitat von: dev0 am 02 März 2018, 15:11:53
So allgemein kann man dazu nur sagen: Bullshit!

Und über MEINE VLAN's hinweg ist Ping nicht möglich.

Besser?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

dev0

Sorry für das Bullshit!!
Aber nur weil es bei Dir so ist...

CoolTux

Ich hätte das in MEINEM mehr betonen sollen.
Alles gut!
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

drhirn

Zitat von: rudolfkoenig am 02 März 2018, 11:57:13
Scheinbar werden nicht benutzte WebSocket Verbindungen vom Browser geschlossen.
Habe jetzt ein "Ping" alle 30 Sekunden fuer Websockets eingebaut.

Leider keine Änderung

vbs

Ich beobachte es bei mir auch weiterhin. Allerdings hinter einem HTTP-Proxy, der möglicherweise auch stört.

Intruder1956

Habe jetzt ein ganz frisches Fhem, das einzige was installiert ist, ist der HMUART, noch kein Device. Völlig leer
Den HMUART habe ich auf close gesetzt.
Microsoft Edge
eventMonitor gestartet, folgende Meldungen
SCRIPT12002: SCRIPT12002: WebSocket Error: Network Error 12002, Das Zeitlimit für den Vorgang wurde erreicht.


16:17:29.407 ERRMSG:Connection lost, trying a reconnect every 5 seconds.<
fhemweb.js (427,5)

16:17:34.347 ERRMSG:<
fhemweb.js (427,5)

16:17:34.434 ERRMSG:<
fhemweb.js (427,5)

16:17:44.433 ERRMSG:Connection lost, trying a reconnect every 5 seconds.<
fhemweb.js (427,5)

SCRIPT12002: SCRIPT12002: WebSocket Error: Network Error 12002, Das Zeitlimit für den Vorgang wurde erreicht.


16:17:49.355 ERRMSG:<
fhemweb.js (427,5)

16:17:49.452 ERRMSG:<
fhemweb.js (427,5)

16:17:59.446 ERRMSG:Connection lost, trying a reconnect every 5 seconds.<
fhemweb.js (427,5)

SCRIPT12002: SCRIPT12002: WebSocket Error: Network Error 12002, Das Zeitlimit für den Vorgang wurde erreicht.


16:18:04.355 ERRMSG:<
fhemweb.js (427,5)

16:18:04.453 ERRMSG:<
fhemweb.js (427,5)

16:18:14.448 ERRMSG:Connection lost, trying a reconnect every 5 seconds.<
fhemweb.js (427,5)

SCRIPT12002: SCRIPT12002: WebSocket Error: Network Error 12002, Das Zeitlimit für den Vorgang wurde erreicht.


16:18:19.355 ERRMSG:<
fhemweb.js (427,5)

16:18:19.454 ERRMSG:<
fhemweb.js (427,5)

16:18:29.449 ERRMSG:Connection lost, trying a reconnect every 5 seconds.<
fhemweb.js (427,5)

SCRIPT12002: SCRIPT12002: WebSocket Error: Network Error 12002, Das Zeitlimit für den Vorgang wurde erreicht.


16:18:34.371 ERRMSG:<
fhemweb.js (427,5)

16:18:34.455 ERRMSG:<
fhemweb.js (427,5)

16:18:44.464 ERRMSG:Connection lost, trying a reconnect every 5 seconds.<
fhemweb.js (427,5)

SCRIPT12002: SCRIPT12002: WebSocket Error: Network Error 12002, Das Zeitlimit für den Vorgang wurde erreicht.


16:18:49.373 ERRMSG:<
fhemweb.js (427,5)

16:18:49.473 ERRMSG:<
fhemweb.js (427,5)

16:18:59.480 ERRMSG:Connection lost, trying a reconnect every 5 seconds.<
fhemweb.js (427,5)

SCRIPT12002: SCRIPT12002: WebSocket Error: Network Error 12002, Das Zeitlimit für den Vorgang wurde erreicht.


16:19:04.386 ERRMSG:<
fhemweb.js (427,5)

16:19:04.491 ERRMSG:<
fhemweb.js (427,5)

16:19:14.490 ERRMSG:Connection lost, trying a reconnect every 5 seconds.<
fhemweb.js (427,5)

SCRIPT12002: SCRIPT12002: WebSocket Error: Network Error 12002, Das Zeitlimit für den Vorgang wurde erreicht.

und dann siehe Bild.

Muss Edge schliessen.
Komme aber mit neuer Instanz wieder auf Fhem Web

Gruß Werner
Zotac CI547 32GB RAM 500GB SSD,ESXI 6.5, VM-Fhem5.8, VM-ioBroker, Cul 868Mhz;Cul 433Mhz = Busware, LGW, HM-MOD-RPI-PCB, Uniroll, IT YCR-100 TMT2100,ITR-1500, LD382 mit Wifilight, ESA 2000 + SENSOR WZ SET,FS20 TFK, HM-Sec-SC, HM-CC-RT-DN,PCA301,

rudolfkoenig

@Intruder1956: kannst du bitte:
- pruefen ob das Problem auch mit Chrome besteht?
- in /opt/FHEM/www/pgm2/fhemweb.js in beiden(!) Zeilen der Form
setTimeout(function(){FW_wsPing(...);}, 30000);
30000 durch 3000 austauschen, und testen ob Edge damit klarkommt?

Intruder1956

ja werde ich prüfen, bzw. bin gerade mit Chrome dabei.
Chrome läuft durch ohne fest zuhängen, wie Bild oben
Was mir auffällt ist wenn ich im Event monitor  ein Haken setze bei FHEM log dann bekomme ich in der Console

22:01:14.009 ERRMSG:< fhemweb.js:427

folgendes kommt in Chrome
22:05:06.118 ERRMSG:Connection lost, trying a reconnect every 5 seconds.<
:8083/fhem?cmd=style%20eventMonitor#:1 WebSocket connection to 'ws://192.168.178.37:8083/fhem?XHR=1&inform=type=raw;withLog=1;filter=.*&timestamp=1520370306116' failed: WebSocket is closed before the connection is established.
fhemweb.js:427 22:05:06.121 ERRMSG:Connection lost, trying a reconnect every 5 seconds.<
fhemweb.js:427 22:05:11.030 ERRMSG:<
fhemweb.js:427 22:05:11.032 ERRMSG:<
fhemweb.js:427 22:05:11.134 ERRMSG:<
fhemweb.js:427 22:05:11.135 ERRMSG:<
:8083/fhem?cmd=style%20eventMonitor#:1 WebSocket connection to 'ws://192.168.178.37:8083/fhem?XHR=1&inform=type=raw;withLog=1;filter=.*&timestamp=1520370311134' failed: WebSocket is closed before the connection is established.
fhemweb.js:427 22:05:11.137 ERRMSG:Connection lost, trying a reconnect every 5 seconds.<
fhemweb.js:427 22:05:11.649 ERRMSG:Connection lost, trying a reconnect


Gleich teste ich mit der Änderung nochmal Edge

Gruß Werner

Habe noch nichts weiter installiert, wollte erst abwarten

PS: Ich habe Teamviewer wenn es hilft ;)
Zotac CI547 32GB RAM 500GB SSD,ESXI 6.5, VM-Fhem5.8, VM-ioBroker, Cul 868Mhz;Cul 433Mhz = Busware, LGW, HM-MOD-RPI-PCB, Uniroll, IT YCR-100 TMT2100,ITR-1500, LD382 mit Wifilight, ESA 2000 + SENSOR WZ SET,FS20 TFK, HM-Sec-SC, HM-CC-RT-DN,PCA301,

Intruder1956

Hallo @rudolfkoenig,
Habe in beiden Zeilen die Modifikation gemacht.
Dann Fhem shutdown restart
im Edge kommt jetzt nicht mehr das oben gezeigte Bild (gesperrt)
Beim start vom Event monitor kommt folgendes
HTML1300: Navigation wurde ausgeführt.
fhem (1,1)

HTML1523: Überlappende Endmarkierung. Markierungen sollten im Format "b>i>/i>/b>" anstatt im Format "b>i>/b>/i>" strukturiert werden.
fhem (20,81)

HTML1512: Endmarkierung ohne Entsprechung.
fhem (20,147)

22:35:14.020 Console is opening
fhemweb.js (427,5)

22:35:14.162 Inform-channel opened (websocket) with filter
fhemweb.js (427,5)

22:35:14.188 Rcvd:
fhemweb.js (427,5)

22:35:15.063 ERRMSG:<
fhemweb.js (427,5)

SCRIPT12002: SCRIPT12002: WebSocket Error: Network Error 12002, Das Zeitlimit für den Vorgang wurde erreicht.


22:36:10.226 ERRMSG:<
fhemweb.js (427,5)

22:36:25.216 ERRMSG:Connection lost, trying a reconnect every 5 seconds.<
fhemweb.js (427,5)

SCRIPT12002: SCRIPT12002: WebSocket Error: Network Error 12002, Das Zeitlimit für den Vorgang wurde erreicht.


22:36:30.122 ERRMSG:<
fhemweb.js (427,5)

22:36:30.232 ERRMSG:<
fhemweb.js (427,5)

22:36:40.223 ERRMSG:Connection lost, trying a reconnect every 5 seconds.<
fhemweb.js (427,5)

SCRIPT12002: SCRIPT12002: WebSocket Error: Network Error 12002, Das Zeitlimit für den Vorgang wurde erreicht.


22:36:45.148 ERRMSG:<
fhemweb.js (427,5)

22:36:45.233 ERRMSG:<
fhemweb.js (427,5)

22:36:55.237 ERRMSG:Connection lost, trying a reconnect every 5 seconds.<
fhemweb.js (427,5)

SCRIPT12002: SCRIPT12002: WebSocket Error: Network Error 12002, Das Zeitlimit für den Vorgang wurde erreicht.


Beim Chrome kommt beim Start
22:38:33.341 Console is opening
fhemweb.js:427 22:38:33.458 Inform-channel opened (websocket) with filter
fhemweb.js:427 22:38:33.505 Rcvd:
fhemweb.js:427 22:38:34.368 ERRMSG:<
fhemweb.js:427 22:38:44.575 ERRMSG:<
fhemweb.js:427 22:39:44.579 ERRMSG:Connection lost, trying a reconnect every 5 seconds.<
fhemweb.js:427 22:39:49.495 ERRMSG:<
fhemweb.js:427 22:39:49.590 ERRMSG:<
fhemweb.js:427 22:40:44.587 ERRMSG:Connection lost, trying a reconnect every 5 seconds.<
fhemweb.js:427 22:40:49.504 ERRMSG:<
fhemweb.js:427 22:40:49.595 ERRMSG:<


Im Chrome kommt  "Connection lost, trying a reconnect every 5 seconds" alle 60 Sekunden
Im Edge kommt die Meldung alle 5 sek

Gruß Werner
Zotac CI547 32GB RAM 500GB SSD,ESXI 6.5, VM-Fhem5.8, VM-ioBroker, Cul 868Mhz;Cul 433Mhz = Busware, LGW, HM-MOD-RPI-PCB, Uniroll, IT YCR-100 TMT2100,ITR-1500, LD382 mit Wifilight, ESA 2000 + SENSOR WZ SET,FS20 TFK, HM-Sec-SC, HM-CC-RT-DN,PCA301,

rudolfkoenig

Leider kann das Problem weder in Chrome noch in Firefox nachvollziehen, Edge habe ich nicht, und im Web habe ich keine sinnvolle Loesung des Problems gefunden.
Ich habe jetzt den websocket "Ping" (nein, es ist kein wirklicher Ping) etwas geaendert, bin aber unsicher, ob es hilft.

Intruder1956

ich habe noch festgestellt, um so länger Edge im Eventmonitor läuft, kommen die Meldungen fast im Sekundentakt.
Falls was getestet werden soll, ich habe Teamviewer.
Habe den Raspi erstmal zur Seite gelegt, wenn die Probleme schon ohne ein definiertes Device auftritt, bringt es ja nichts ein neues System aufzusetzen

Gruß Werner
Zotac CI547 32GB RAM 500GB SSD,ESXI 6.5, VM-Fhem5.8, VM-ioBroker, Cul 868Mhz;Cul 433Mhz = Busware, LGW, HM-MOD-RPI-PCB, Uniroll, IT YCR-100 TMT2100,ITR-1500, LD382 mit Wifilight, ESA 2000 + SENSOR WZ SET,FS20 TFK, HM-Sec-SC, HM-CC-RT-DN,PCA301,

Intruder1956

#25
Guten morgen,
@rudolfkoenig, zur Info
Wenn ich ein Update in Fhem mache so wie gerade, dann geht ja der Eventmonitor an. (Chrome)
Dabei steht dann oben "Events (Filter: global)"  und nicht "(Filter: .*)
Wenn ich dieses Fenster auf lasse, kommen keine Connection lost, trying a reconnect every 5 seconds.<
Habe folgende Meldungen
08:35:25.421 Console Rcvd: 2018-03-08 08:35:24 Global global UPDATE<br>
fhemweb.js:427 08:35:45.083 FW_cmd:/fhem?XHR=1&cmd=shutdown restart
fhemweb.js:427 08:35:45.211 ERRMSG:Connection lost, trying a reconnect every 5 seconds.<
:8083/fhem?XHR=1&cmd...0restart&fw_id=4751 Failed to load resource: net::ERR_EMPTY_RESPONSE
fhemweb.js:427 08:35:50.112 ERRMSG:<
fhemweb.js:427 08:35:50.212 ERRMSG:<
fhemweb.js:427 08:36:08.546 Console Rcvd: <div class='fhemlog'>2018.03.08 08:36:07 2 : Waage: user &apos;xxxxxxxx&apos; already defined</div>
fhemweb.js:427 08:36:08.548 Console Rcvd: <div class='fhemlog'>2018.03.08 08:36:07 2 : Waage: device &apos;xxxxxxx3&apos; already defined</div>
fhemweb.js:427 08:36:08.926 Console Rcvd: <div class='fhemlog'>2018.03.08 08:36:07 2 : withings_xxxxxxx: I/O device is Waage</div>
fhemweb.js:427 08:36:08.927 Console Rcvd: <div class='fhemlog'>2018.03.08 08:36:07 2 : withings_xxxxxxx: I/O device is Waage</div>
fhemweb.js:427 08:39:07.182 Console autoscroll stopped
fhemweb.js:427 08:40:28.227 Console autoscroll restarted
fhemweb.js:427 08:40:31.960 Console autoscroll stopped
fhemweb.js:427 08:40:33.528 Console autoscroll restarted
fhemweb.js:427 08:42:59.590 Console autoscroll stopped
fhemweb.js:427 08:44:00.726 Console autoscroll restarted


Eventmonitor verhält sich völlig ruhig, läuft jetzt ca. 15 Min. und keine Meldung

Gruß Werner

PS: Bin ich der einzige der dieses Problem hat ???
Zotac CI547 32GB RAM 500GB SSD,ESXI 6.5, VM-Fhem5.8, VM-ioBroker, Cul 868Mhz;Cul 433Mhz = Busware, LGW, HM-MOD-RPI-PCB, Uniroll, IT YCR-100 TMT2100,ITR-1500, LD382 mit Wifilight, ESA 2000 + SENSOR WZ SET,FS20 TFK, HM-Sec-SC, HM-CC-RT-DN,PCA301,

Intruder1956

guten morgen,
ich habe es heute morgen nochmal an einer neuen Maschine getestet.
Zotac CI547 16 GB Ram 500 GB SSD, ESXI 6.5, Fhem in VM, 1,8 Meter Cat 7 kabel vom Router zur Zotac-Box, 3 Meter Cat 7 Kabel vom Router zum PC Win 10 prof. mit Google Chrome

Ich hoffe, dass ich mich jetzt verständlich genug ausdrücke  ;)
Fhem folgende config, noch ziemlich frisch weil erstmal Test

attr global userattr cmdIcon devStateIcon devStateStyle icon sortby webCmd webCmdLabel:textField-long widgetOverride
attr global autoload_undefined_devices 1
attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .
attr global motd SecurityCheck:\
  WEB is not password protected\
  WEBphone is not password protected\
  WEBtablet is not password protected\
  telnetPort is not password protected\
\
Protect this FHEM installation by defining an allowed device with define allowed allowed\
You can disable this message with attr global motd none
attr global statefile ./log/fhem.save
attr global updateInBackground 1
attr global verbose 3

define telnetPort telnet 7072 global

define WEB FHEMWEB 8083 global
attr WEB csrfToken none
attr WEB editConfig 1
attr WEB stylesheetPrefix dark

define WEBphone FHEMWEB 8084 global
attr WEBphone stylesheetPrefix smallscreen

define WEBtablet FHEMWEB 8085 global
attr WEBtablet stylesheetPrefix touchpad

# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog ./log/fhem-%Y-%m.log fakelog

define autocreate autocreate
attr autocreate filelog ./log/%NAME-%Y.log

define eventTypes eventTypes ./log/eventTypes.txt

# Disable this to avoid looking for new USB devices on startup
#define initialUsbCheck notify global:INITIALIZED usb create
define WlanJeeLink LaCrosseGateway 192.168.178.71:82
attr WlanJeeLink devStateIcon initialized:it_network@0CFB0C opened:it_network@0CFB0C disconnected:it_network@red
attr WlanJeeLink group CUL,
attr WlanJeeLink initCommands 868295#1f 3#1m 20#1t 2,868950,60i 8842#3r 244h v
attr WlanJeeLink mode WiFi
attr WlanJeeLink room CUL
attr WlanJeeLink timeout 120,30
attr WlanJeeLink usbFlashCommand ./FHEM/firmware/esptool.py -b 921600 -p [PORT] write_flash -ff 80m -fm dio -fs 4MB-c1 0x00000 [BINFILE] > [LOGFILE]
#
include /opt/fhem/FHEM/Steckdosen_PCA301.cfg
#
define VCCU CUL_HM F1XXX
attr VCCU IODev myHmUARTLGW,HMUSB
attr VCCU IOList myHmUARTLGW,HMUSB
attr VCCU expert 2_defReg+raw
attr VCCU model CCU-FHEM
attr VCCU room CUL
attr VCCU subType virtual
attr VCCU webCmd virtual:update
#
define TankeDierdorf HTTPMOD http://www.clever-tanken.de/tankstelle_details/46511 1800
attr TankeDierdorf userattr icon reading01Name reading01OExpr reading01Regex reading02Name reading02OExpr reading02Regex stateFormat timeout
attr TankeDierdorf enableControlSet 1
attr TankeDierdorf group Spritpreis
attr TankeDierdorf icon tanken
attr TankeDierdorf reading01Name Diesel
attr TankeDierdorf reading01OExpr $val + 0.009
attr TankeDierdorf reading01Regex <div class="fuel-price-type"><span>Diesel[^0-9]+([0-9\.]+)
attr TankeDierdorf reading02Name Super
attr TankeDierdorf reading02OExpr $val + 0.009
attr TankeDierdorf reading02Regex <div class="fuel-price-type"><span>Super E5[^0-9]+([0-9\.]+)
attr TankeDierdorf room Spritpreise
attr TankeDierdorf stateFormat Liter_Diesel: Diesel Liter_Super: Super
attr TankeDierdorf timeout 5
define FileLog_Spritpreis FileLog ./log/spritpreise-dierdorf-%Y-%m.log (TankeDierdorf):(Diesel|Super).*
attr FileLog_Spritpreis alias Log Spritpreis
attr FileLog_Spritpreis archivedir ./log-archive/
attr FileLog_Spritpreis logtype text
attr FileLog_Spritpreis nrarchive 0
attr FileLog_Spritpreis room Spritpreise
define Spritpreise readingsGroup (TankeDierdorf):(Diesel|Super)
attr Spritpreise room Spritpreise
attr Spritpreise style style="font-size:16px"
attr Spritpreise valueStyle {Werte($READING,$VALUE)}
define SVG_FileLog_Spritpreis SVG FileLog_Spritpreis:SVG_FileLog_Spritpreis:CURRENT
attr SVG_FileLog_Spritpreis room Spritpreise
#
define Kalender Calendar ical url  https://calendar.google.com/calendar/ical/h32xxxxxxxxxxxxxxxxxxxxgroup.calendar.google.com/public/basic.ics 3600
attr Kalender icon message_garbage
attr Kalender room System
attr Kalender update async
define MyKalenderWeblink weblink htmlCode { CalendarAsHtml("Kalender","next 7") }
attr MyKalenderWeblink room System
#
define Unwetterzentrale UWZ DE 56269 3600
attr Unwetterzentrale event-on-change-reading .*Warn.*
attr Unwetterzentrale group Wetter
attr Unwetterzentrale humanreadable 1
attr Unwetterzentrale room Wetter
attr Unwetterzentrale stateFormat { return InternalVal($name,"PLZ","56269"). " --- Meldung: ".ReadingsVal($name,"WarnCount","???"). " --- update: ".ReadingsVal($name,"lastWarnUpdate","???");; }
attr Unwetterzentrale userReadings lastWarnUpdate:Warn_.* {\
return ReadingsTimestamp($name,"lastConnection","???");;\
}
attr Unwetterzentrale verbose 1
define UnwetterDetailiert weblink htmlCode {UWZAsHtml("Unwetterzentrale")}
attr UnwetterDetailiert room Wetter
define not_unwetter notify Unwetterzentrale:WarnCount:.[0-9] { uwzWarn($NAME,$EVTPART1);; }
attr not_unwetter room Wetter
#
define PCA301_26D995 PCA301 26D995 03
attr PCA301_26D995 IODev WlanJeeLink
attr PCA301_26D995 devStateIcon on:on:toggle off:off:toggle set.*:light_exclamation:off
attr PCA301_26D995 room PCA301
attr PCA301_26D995 userReadings consumptionTotal:consumption.* monotonic {ReadingsVal($name,'consumption',0)}
attr PCA301_26D995 webCmd on:off:toggle:statusRequest
define FileLog_PCA301_26D995 FileLog ./log/PCA301_26D995-%Y.log PCA301_26D995
attr FileLog_PCA301_26D995 logtype text
attr FileLog_PCA301_26D995 room PCA301
define myHmUARTLGW HMUARTLGW uart://192.168.178.73:23
attr myHmUARTLGW devStateIcon Initialized:it_network@0CFB0C opened:it_network@0CFB0C closed:it_network@red disconnected:it_network@red
attr myHmUARTLGW group CUL
attr myHmUARTLGW hmId F1xxxx
attr myHmUARTLGW room CUL
attr myHmUARTLGW verbose 3
define HM_45F518 CUL_HM 45F518
attr HM_45F518 IODev myHmUARTLGW
attr HM_45F518 actCycle 000:10
attr HM_45F518 actStatus alive
attr HM_45F518 autoReadReg 4_reqStatus
attr HM_45F518 expert 2_raw
attr HM_45F518 firmware 1.4
attr HM_45F518 model HM-CC-RT-DN
attr HM_45F518 room CUL_HM
attr HM_45F518 serialNr MEQ1879658
attr HM_45F518 subType thermostat
attr HM_45F518 webCmd getConfig:clear msgEvents:burstXmit
define FileLog_HM_45F518 FileLog ./log/HM_45F518-%Y.log HM_45F518
attr FileLog_HM_45F518 logtype text
attr FileLog_HM_45F518 room CUL_HM
define HM_45F518_Weather CUL_HM 45F51801
attr HM_45F518_Weather model HM-CC-RT-DN
attr HM_45F518_Weather peerIDs 00000000,
define HM_45F518_Climate CUL_HM 45F51802
attr HM_45F518_Climate model HM-CC-RT-DN
attr HM_45F518_Climate peerIDs 00000000,
define HM_45F518_WindowRec CUL_HM 45F51803
attr HM_45F518_WindowRec model HM-CC-RT-DN
attr HM_45F518_WindowRec peerIDs 00000000,2C3A4F01,
attr HM_45F518_WindowRec stateFormat last:trigLast
define HM_45F518_Clima CUL_HM 45F51804
attr HM_45F518_Clima model HM-CC-RT-DN
attr HM_45F518_Clima peerIDs 00000000,
define HM_45F518_ClimaTeam CUL_HM 45F51805
attr HM_45F518_ClimaTeam model HM-CC-RT-DN
attr HM_45F518_ClimaTeam peerIDs 00000000,
define HM_45F518_remote CUL_HM 45F51806
attr HM_45F518_remote model HM-CC-RT-DN
attr HM_45F518_remote peerIDs 00000000,
define ActionDetector CUL_HM 000000
attr ActionDetector event-on-change-reading .*
attr ActionDetector model ActionDetector
#
define HMUSB HMUARTLGW /dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0
attr HMUSB devStateIcon Initialized:it_network@0CFB0C opened:it_network@0CFB0C closed:it_network@red disconnected:it_network@red
attr HMUSB hmId F1xxxx
attr HMUSB room CUL
attr HMUSB verbose 2


Ich habe heute morgen mit Google Chrome fhem normale Weboberfläche laufen lassen, fast 2 Stunden ohne einen einzigen Abbruch und Connection Fehler durchgelaufen
Dann habe ich den Eventmonitor eingeschaltet, ohne irgendeine Eingabe, ist auch ca. 1 Stunde ohne Abbruch und Connection Fehler durchgelaufen
Dann habe ich im Eventmonitor oben den Haken bei FHEM log geklickt

Erst dann  kommt zum ersten mal,sofort in der Console diese Meldung 11:40:02.325 ERRMSG:<
und anschl. 11:41:02.336 ERRMSG:Connection lost, trying a reconnect every 5 seconds.<
fhemweb.js:427 11:41:07.242 ERRMSG:<
fhemweb.js:427 11:41:07.343 ERRMSG:<


Auch wenn der Haken wieder raus genommen wird, bleiben die Fehler bestehen
Erst nach neuladen der Seite sind die Fehler wieder weg

Auch beim Events Filter setzen ist es das gleiche wie beim Haken setzen von FHEM Log

Ich denke, auch wenn ich keine Ahnung habe, dass es nur am Eventmonitor liegt und nicht an meinen Verbindungen im zusammenspiel der Rechner

Gruß Werner

PS. ich hoffe, ich konnte durch diesen Test ein wenig zur Fehlerfindung beitragen

Zotac CI547 32GB RAM 500GB SSD,ESXI 6.5, VM-Fhem5.8, VM-ioBroker, Cul 868Mhz;Cul 433Mhz = Busware, LGW, HM-MOD-RPI-PCB, Uniroll, IT YCR-100 TMT2100,ITR-1500, LD382 mit Wifilight, ESA 2000 + SENSOR WZ SET,FS20 TFK, HM-Sec-SC, HM-CC-RT-DN,PCA301,

CoolTux

und was kommt in der Entwicklerkonsole Deines Brwosers? F12 drücken und dann auf Network
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Intruder1956

folgendes
fhem?cmd=style%20eventMonitor 200 document Other 1.5 KB 7 ms
style.css?v=1522062217 200 stylesheet fhem?cmd=style eventMonitor (from disk cache) 5 ms
jquery-ui.min.css 200 stylesheet fhem?cmd=style eventMonitor (from disk cache) 13 ms
jquery.min.js 304 script fhem?cmd=style eventMonitor 124 B 17 ms
jquery-ui.min.js 304 script fhem?cmd=style eventMonitor 124 B 17 ms
fhemweb.js 304 script fhem?cmd=style eventMonitor 124 B 17 ms
fhemweb_readingsGroup.js 304 script fhem?cmd=style eventMonitor 124 B 18 ms
console.js 304 script fhem?cmd=style eventMonitor 124 B 12 ms
icoEverything.png 304 png fhem?cmd=style eventMonitor 124 B 11 ms
darkCommon.css 304 stylesheet fhem?cmd=style eventMonitor 124 B 9 ms
dashboard_darkstyle.css 304 stylesheet fhem?cmd=style eventMonitor 124 B 2 ms
fhemicon_dark.png 304 png fhem?cmd=style eventMonitor 124 B 24 ms
fhem?XHR=1&inform=type=status;filter=;since=1522145925;fmt=JSON&fw_id=252&timestamp=1522145928337 101 websocket
fhemweb.js:1106 0 B 1.0 min
fhem?XHR=1&inform=type=raw;withLog=0;filter=.*&timestamp=1522145929251 101 websocket console.js:89 0 B 1.1 min
fhem?XHR=1&inform=type=raw;withLog=1;filter=.*&timestamp=1522145932530 101 websocket console.js:89 0 B 2.0 min
fhem?XHR=1&inform=type=raw;withLog=1;filter=.*&timestamp=1522145997546 101 websocket console.js:89 0 B Pending
fhem?XHR=1&inform=type=raw;withLog=1;filter=.*&timestamp=1522146057560 101 websocket console.js:89 0 B Pending


gruß Werner
Zotac CI547 32GB RAM 500GB SSD,ESXI 6.5, VM-Fhem5.8, VM-ioBroker, Cul 868Mhz;Cul 433Mhz = Busware, LGW, HM-MOD-RPI-PCB, Uniroll, IT YCR-100 TMT2100,ITR-1500, LD382 mit Wifilight, ESA 2000 + SENSOR WZ SET,FS20 TFK, HM-Sec-SC, HM-CC-RT-DN,PCA301,

CoolTux

Stell mal bitte den 8083 um auf longpoll websocket und wenn das dann immer noch kommt dann auf longpoll 1
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Intruder1956

Ist das Problem bei euch nicht nachvollziehbar, habe ich alleine dieses Problem auf zwei völlig unterschiedlichen Maschinen = Raspi3 und Zotac CI547 ???

beim umschalten vom Eventmonitor kommt immer egal ob Websocket oder Longpoll 1 diese Meldung 13:22:56.636 ERRMSG:< fhemweb.js:427 einmal
bei Websocket ist es das gleich, wie oben beschrieben, bin der Meinung das @Rudolf König es so programmiert hat das wenn Chrome genutzt wird automatisch "Websocket" läuft,
egal was im WEB eingetragen ist.
Bei longpoll 1 hat sich fhem komplett aufgehangen, musste attr WEB longpoll 1 manuell aus der config entfernen, VM-Fhem runterfahren und neu starten, erst dann kam ich wieder an Fhem ran.

Im Logfile ist von dem Fehler nichts zu erkennen

gruß Werner
Zotac CI547 32GB RAM 500GB SSD,ESXI 6.5, VM-Fhem5.8, VM-ioBroker, Cul 868Mhz;Cul 433Mhz = Busware, LGW, HM-MOD-RPI-PCB, Uniroll, IT YCR-100 TMT2100,ITR-1500, LD382 mit Wifilight, ESA 2000 + SENSOR WZ SET,FS20 TFK, HM-Sec-SC, HM-CC-RT-DN,PCA301,

CoolTux

Benutzt Du denn den Chrome? Ich habe da keine Probleme mit dem Eventmonitor.
Meine letzte Info war das Du Edge genommen hattest.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Intruder1956

ich benutze Chrome,
die Meldungen kommen ja auch nur dann wie, oben schon geschrieben, wenn:

der Haken bei FHEM log gesetzt wird, oder
der Filter gesetzt wird z.b. ^(?:(?!LaCrosse)(?!present).)*$

ansonsten ist Ruhe

im Edge ist alles noch schlimmer  :D ;)

Gruß Werner
Zotac CI547 32GB RAM 500GB SSD,ESXI 6.5, VM-Fhem5.8, VM-ioBroker, Cul 868Mhz;Cul 433Mhz = Busware, LGW, HM-MOD-RPI-PCB, Uniroll, IT YCR-100 TMT2100,ITR-1500, LD382 mit Wifilight, ESA 2000 + SENSOR WZ SET,FS20 TFK, HM-Sec-SC, HM-CC-RT-DN,PCA301,

CoolTux

In Chrome und keine Fehlermeldung. Websocket Verbindung, allerdings muss ich dazu sagen das es über einen Reverse Proxy ging
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

rudolfkoenig

Ich habe Chrome ueber HTTP und HTTPS probiert, mit longpoll websocket und longpoll 1, mit "normalen" Events und Lesen aus dem FHEM-Log => Keine Auffaelligkeiten.

Zitatbin der Meinung das @Rudolf König es so programmiert hat das wenn Chrome genutzt wird automatisch "Websocket" läuft, egal was im WEB eingetragen ist.
Jeder darf natuerlich meinen, was er will, das hier entspricht aber nicht der Tatsachen. Bei Chrome ist nur die Voreinstellung websocket, d.h. wenn man longpoll nicht gesetzt hat. Was verwendet wird, kann man einfach in der Javascript-Console pruefen, da steht nach "attr WEB longpoll 1":
Inform-channel opened (HTTP) with filter

Intruder1956

ZitatJeder darf natuerlich meinen, was er will, das hier entspricht aber nicht der Tatsachen

Ok :) Ich habe es dann falsch interpretiert, oder wie auch immer. So Profi bin ich halt nicht. Sorry @rudolfkoenig

Also so wie es aussieht stehe ich alleine da mit dieses Meldungen auf zwei völlig unterschiedlichen Instanzen.
Es scheint ja auch nicht wirklich etwas zu beeinflussen und es läuft ja trotzdem alles.
Für mich ist hiermit dieses Thema erledigt und werde es so belassen.

Gruß Werner
Zotac CI547 32GB RAM 500GB SSD,ESXI 6.5, VM-Fhem5.8, VM-ioBroker, Cul 868Mhz;Cul 433Mhz = Busware, LGW, HM-MOD-RPI-PCB, Uniroll, IT YCR-100 TMT2100,ITR-1500, LD382 mit Wifilight, ESA 2000 + SENSOR WZ SET,FS20 TFK, HM-Sec-SC, HM-CC-RT-DN,PCA301,