Probleme XML RPC Init - gelöst

Hallo,
Wenn ich die Option "XML-RPC überspringen? deaktiviere bekomme ich bei jedem Abruf Error und Warnings auf der CCU.
Nutze die neueste Raspberrymatic, Ports: alle offen, nur lokale Verbindung hinterlegt.
Auszug aus dem Log der ccu:
Jun 10 13:20:01 homematic-ccu2 daemon.info cuxd[623]: INIT ‚binary://192.168.0.42:2022‘ ‚EFAAFELC‘ Jun 10 13:20:17 homematic-ccu2 daemon.info cuxd[623]: INIT ‚binary://192.168.0.42:2022‘ ‚EFAAFELC‘ Jun 10 13:20:53 homematic-ccu2 daemon.err cuxd[623]: sendbinrpc(192.168.0.42:2022) - write() Connection refused Jun 10 13:20:54 homematic-ccu2 daemon.err cuxd[623]: sendbinrpc(192.168.0.42:2022) - write() Connection refused Jun 10 13:21:17 homematic-ccu2 daemon.err cuxd[623]: sendbinrpc(192.168.0.42:2022) - write() Connection refused Jun 10 13:21:31 homematic-ccu2 daemon.err cuxd[623]: sendbinrpc(192.168.0.42:2022) - write() Connection refused Jun 10 13:21:35 homematic-ccu2 daemon.err cuxd[623]: sendbinrpc(192.168.0.42:2022) - write() Connection refused Jun 10 13:21:37 homematic-ccu2 daemon.err cuxd[623]: sendbinrpc(192.168.0.42:2022) - write() Connection refused Jun 10 13:21:38 homematic-ccu2 daemon.err cuxd[623]: sendbinrpc(192.168.0.42:2022) - write() Connection refused Jun 10 13:21:42 homematic-ccu2 daemon.err cuxd[623]: sendbinrpc(192.168.0.42:2022) - write() Connection refused Jun 10 13:21:53 homematic-ccu2 daemon.err cuxd[623]: sendbinrpc(192.168.0.42:2022) - write() Connection refused Jun 10 13:22:17 homematic-ccu2 daemon.err cuxd[623]: sendbinrpc(192.168.0.42:2022) - write() Connection refused Jun 10 13:22:18 homematic-ccu2 daemon.err cuxd[623]: sendbinrpc(192.168.0.42:2022) - write() Connection refused Jun 10 13:22:18 homematic-ccu2 daemon.warn cuxd[623]: disable events to 192.168.0.42:2022 Jun 10 13:48:02 homematic-ccu2 daemon.info cuxd[623]: INIT ‚binary://192.168.0.42:2022‘ ‚EFAAFELC‘ Jun 10 13:48:14 homematic-ccu2 daemon.err cuxd[623]: sendbinrpc(192.168.0.42:2022) - write() Connection refused Jun 10 13:48:30 homematic-ccu2 daemon.err cuxd[623]: sendbinrpc(192.168.0.42:2022) - write() Connection refused

Werte, Geräte und Variablen werden aber, im Rahmen meiner Benutzung, immer vollständig aktualisiert.

Sobald ich die Option aktiviere läuft es fehlerfrei.

Dies ist auch beim Anlegen von Displays und Views zu merken.
Nach ein bis zwei Minuten beim Anlegen der Geräte im Grundriss, verlangsamt sich das komplette Smartphone (Note10+) und irgendwann schliesst sich die App von allein, ohne erkennbare Fehlermeldung. Nach einem Neustart der App, kann man dann wieder 1-2 Minuten Dinge tun und dann beginnt das Spiel von vorn.
Wenn die Option aktiviert ist, konnte ich ohne Probleme längere Zeit damit arbeiten.

Grüße

Hi @Timichino,

das ist interessant. Ich nehme das Problem auf und versuche es hier nachzustellen.

Aber das Anlegen von Displays sowie Views kann keinen direkten Bezug zum init haben, da es voneinander getrennte Prozesse sind.

Interessant für mich wäre, ob der Fehler bei Dir auch auftaucht, wenn Du CUxD installiert hast :slight_smile: (Außer Du hast es schon installiert?)

– Eddy

Hi,
Ja, cuxd ist die aktuellste Version installiert.
Hier noch eine Logmeldung, welche nur Auftritt, wenn der XML RPC Init aktiv ist.

Jun 13 07:28:41 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:„event“,params:{„EFAAFELC“,„OEQ1711968:4“,„CONTROL_MODE“,0}]}) on http://192.168.0.42:2021/: Jun 13 07:28:41 homematic-ccu2 user.err rfd: XmlRpc transport error Jun 13 07:28:41 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:„event“,params:{„EFAAFELC“,„OEQ1711968:4“,„FAULT_REPORTING“,0}],[methodName:„event“,params:{„EFAAFELC“,„OEQ1711968:4“,„BATTERY_STATE“,3.100000}],[methodName:„event“,params:{„EFAAFELC“,„OEQ1711968:4“,„VALVE_STATE“,0}],[methodName:„event“,params:{„EFAAFELC“,„OEQ1711968:4“,„BOOST_STATE“,0}],[methodName:„event“,params:{„EFAAFELC“,„OEQ1711968:4“,„ACTUAL_TEMPERATURE“,24.000000}],[methodName:„event“,params:{„EFAAFELC“,„OEQ 711968:4“,„SET_TEMPERATURE“,5.000000}],[methodName:„event“,params:{„EFAAFELC“,„OEQ1711968:4“,„PARTY_TEMPERATURE“,5.000000}],[methodName:„event“,params:{„EFAAFELC“,„OEQ1711968:4“,„PARTY_START_TIME“,0}],[methodName:„event“,params:{„EFAAFELC“,„OEQ1711968:4“,„PARTY_START_DAY“,1}],[methodName:„event“,params:{„EFAAFELC“,„OEQ1711968:4“,„PARTY_START_MONTH“,1}],[methodName:„event“,params:{„EFAAFELC“,„OEQ1711968:4“,„PARTY_START_YEAR“,0}],[methodName:„event“,params:{„EFAAFELC“,„OEQ1711968:4“,„PARTY_STOP_TIME“,0}],[m thodName:„event“,para Jun 13 07:28:41 homematic-ccu2 user.err rfd: XmlRpc transport error

Bei dem Gerät handelt es sich um ein HM-CC-RT-DN.

Grüße

Hallo @Timichino,

diese „Fehler“ in den Logs sind „normal“. Das passiert, wenn die App geschlossen wird und diese unter dem Port 2021 / 2022 nicht mehr erreichbar ist. Es gibt keine Möglichkeit vor dem eigentlichen Schließen der App noch einen Befehl an die CCU zu senden. Die CCU wird den Endpunkt nach einiger Zeit automatisch aus der Liste entfernen und die Meldungen verschwinden entsprechend aus dem Log.

– Eddy

Hi, beim Thermostat ist das so.
Das Problem mit Init besteht aber weiterhin.

App ist die ganze Zeit geöffnet und aktualisiert auch die Daten.
Es ist dann immer so, dass alle 10 Sekunden Errormessage kommt:
ccu2 daemon.err cuxd[623]: sendbinrpc(192.168.0.42:2022) - write() Connection refused

Dann disbled die CCU es:
ccu2 daemon.warn cuxd[623]: disable events to 192.168.0.42:2022
Und 20 Sekunden später wird erneut versucht die Connection aufzubauen:ccu2 daemon.info cuxd[623]: INIT ‚binary://192.168.0.42:2022‘ ‚EFAAFELC‘
Dann wiederholt sich das Ganze bis man das in den Syseinstellungen deaktiviert.

Gibt es noch einen Ansatz woran das liegen kann?Screenshot_20200707-232455_Samsung Internet
X