diff --git a/fhem/www/pgm2/console.js b/fhem/www/pgm2/console.js index a98f3918a..ac58b9f9a 100644 --- a/fhem/www/pgm2/console.js +++ b/fhem/www/pgm2/console.js @@ -8,7 +8,7 @@ var consLastIndex = 0; var withLog = 0; var mustScroll = 1; -log("Console is opening"); +log("Event monitor is starting"); function cons_closeConn() @@ -91,7 +91,7 @@ consFill() consConn.onclose = consConn.onerror = consConn.onmessage = consUpdate; - setTimeout(function(){FW_wsPing(consConn);}, 30000); + consConn.onopen = function(){FW_wsPing(consConn);}; } else { if(consConn) { diff --git a/fhem/www/pgm2/fhemweb.js b/fhem/www/pgm2/fhemweb.js index 02397d4fb..7a021356b 100644 --- a/fhem/www/pgm2/fhemweb.js +++ b/fhem/www/pgm2/fhemweb.js @@ -1108,7 +1108,7 @@ FW_longpoll() FW_pollConn.onclose = FW_pollConn.onerror = FW_pollConn.onmessage = FW_doUpdate; - setTimeout(function(){FW_wsPing(FW_pollConn);}, 30000); + FW_pollConn.onopen = function(){FW_wsPing(FW_pollConn);}; } else { FW_pollConn = new XMLHttpRequest(); @@ -1131,7 +1131,7 @@ FW_wsPing(conn) // idle websockets are closed by the browser after 55sec if(!conn || conn.readyState != conn.OPEN) return; conn.send("\n"); - setTimeout(function(){FW_wsPing(conn);}, 30000); +// setTimeout(function(){FW_wsPing(conn);}, 30000); } /*************** LONGPOLL END **************/