habe vorhin das aktuelle Update der V4 eingefahren … seitdem funktioniert meine Rolladensteuerung via Fensterkontakten (Homematic) nicht mehr. Über das Webinterface lassen sich HM Komponenten einwandfrei steuern aber die Statusänderungen von Fensterkontakten werden nicht mehr ins IPS gelesen.
Das Log File zeigte beim Auffälligkeiten beim Ausführen des Moduls „Batteriemonitor“:
20:01:56 | 00000 | DEBUG | ScriptEngine | Executed Text (Length: 0) ~ Sender: RunScript
20:01:56 | 55296 | ERROR | InstanceManager | <br />
<b>Warning</b>: InstanceInterface is not available in <b>C:\IP-Symcon\modules\BY_BatterieMonitor\BY_BatterieMonitor\module.php</b> on line <b>315</b><br />
<br />
<b>Warning</b>: InstanceInterface is not available in <b>C:\IP-Symcon\modules\BY_BatterieMonitor\BY_BatterieMonitor\module.php</b> on line <b>315</b><br />
<br />
<b>Warning</b>: InstanceInterface is not available in <b>C:\IP-Symcon\modules\BY_BatterieMonitor\BY_BatterieMonitor\module.php</b> on line <b>315</b><br />
Es blieb mir nichts anderes übrig als auf die V3.4 zurückzustellen => sofort funktionieren die Kontakte wieder wie gewohnt.
Anmerkungen: bei der V4 schläft mir nach wie vor der Zugriff über Webinterface oder Dashboard ein - manchmal friert der IPS - Server dabei ein, oft werkelt er im Hintergrund munter weiter …
Anmerkungen: bei der V4 schläft mir nach wie vor der Zugriff über Webinterface oder Dashboard ein - manchmal friert der IPS - Server dabei ein, oft werkelt er im Hintergrund munter weiter …
An dem Problem sind wir dran!
Bei dem anderen… Kommen im HomeMatic Socket Debug denn die EVENTs an?
Man kann auch innerhalb von IPS 4 eine Version zurück gehen…du musst dann nicht auf IPS 3.4 zurück
War schon spät, die Sauna war warm, der WAF Faktor wegen ständiger Zugriffsprobleme über das Dashboard <= 0 …da war der Rücksprung auf 3.4 erst einmal der sichere Hafen … mal sehen was ich heut Abend draus mache, passt mir auch nicht, dass ich mir damit Unterbrechungen in meine DB produziert habe…
Nun mag man einwenden, dass man tunlichst kein Produktivsystem mit einer Beta Version betreibt … aber der Spieltrieb … außerdem kann man nur so (mit wenig Aufwand) seine komplette Umgebung testen …
An dem Problem sind wir dran!
… eine (schnelle) Lösung ware echt Spitze …siehe WAF Faktor
Bei dem anderen… Kommen im HomeMatic Socket Debug denn die EVENTs an?
Habe noch einen HM Wandschalter mit DImmer, da kamen auch keine Events bei manueller Bedienung an. Aber über das WebFront konnte ich die HM Komponenten steuern.
Falls da noch fragen sind kann ich heut abend noch mal umswitchen und prüfen.
habe gerade das gleiche Problem auf nem RasPi mit der 4.0.
Wenn Du den Schaltzustand im Webfront geändert hast und die Lampe anging bzw. wieder aus, hat sich dann der Status im Webfront geändert, oder ist der gleich geblieben?
…also … hab jetzt noch mal auf die V4 umgeschaltet:
Wenn ich vom WebFront ändere kommt die Änderung des Status (oder Dimmer Level) in IPS an.
Wenn ich den Aktuator (Dimmer, Schalter) selbst betätige kommt keine Änderung in IPS an.
…mmhh…, lässt sich eindeutig nachvollziehen. Ich habe beide Verionen nebeneinander liegen - IPS Server runterfahren, Verzeichnis umbenennen, andere Version starten …
Wenn es hilft können wir es uns am Abend auf meiner Maschine ansehen.
habe letzte Nacht doch etwas gefrustet die 4.0 auf dem RasPi komplett neu aufgesetzt. Siehe da, läuft einwandfrei. Manchmal gibt es Fehler die Keiner findet :eek:
Alle Meldungen der CCU werden ungebremst an den RasPi weiter geleitet und in der Konsole und im IPSView angezeigt.
Habe dieses Verhalten auch mit der letzten Build von 3.4 beobachtet. Schliessen und anschliessendes Öffnen der Instanz hat das Problem behoben. Bei mir waren auch HM Taster zusätzlich zu den Fenster Kontakten betroffen.
Gruß Hoep
Ich habe mir das noch mal angesehen und es gibt zwischen den beiden Versionen keinen Änderung die HomeMatic betreffen würde
So, habe mich noch mal hingesetzt und probiert:
Version 27.12.2015 89050abd04ce => HM Fensterkontakte werden eingelesen, im Logfile lässt sich die Statusänderung nachvollziehen
Backup gemacht
Update auf heutige Version gemacht => HM Fensterkontakte werden NICHT mehr eingelesen, im LogFile keine Reaktion auf die Betätigung des Fenstergriffes zu finden …auch ein Schließen/Öffnen der Instanz oder ein kompletter Rechner Neustart ändern nichts daran
Backup wieder eingespielt => SUPER LÄUFT WIEDER
==> irgendetwas ist faul
Du hast auf paresy’s Anfrage noch immer nicht geantwortet.
Weil bei anderen und auch bei mir funktioniert dies.
Wenn diese Meldungen nicht ankommen, liegt es zu 99% an der Firewall.
Falls du ‚nur‘ die IPS.exe freigegeben hast, so leg bitte eine eigene Freigabe für den Port ‚5544 - TCP - ankommend‘ an.
Beispiel in der Windows-Firwall:
Und so sieht dass dann aus, wenn es funktioniert :
Mach das mit dem Debug bitte nochmal unter 4.0.
Aber in einer etwas anderen Reihenfolge.
Zuerst den HM-Socket schießen (Haken raus bei Socket öffnen).
Dann den Debug öffnen.
Und jetzt den Haken wieder rein und übernehmen.
Im Debug sollte (wenn du unten links den Haken bei HEX umschaltest) soetwas kommen:
Dies ist die Anmeldung von IPS damit Events empfangen werden können.
Die kommt noch vor den Meldungen, welche du da im Debug hast.
Wenn die fehlt ist da etwas faul… wobei es merkwürdig ist, weil ich habe es eben extra noch mal getestet…aber vielleicht hat Paresy dann noch eine Idee
Und auch 5 Sekunden tot zwischen der Anfrage und dem nächsten Daten.
Sieht nach dem gleichen Fehler wie hier aus, nur das er bei dir Auswirkungen hat. Homematic-Socket „… timed out“