Push-Nachrichten problematisch

Virtualisierte CCU für Raspberry Pi und Clones

Moderator: Co-Administratoren

Antworten
RouvenE
Beiträge: 207
Registriert: 11.06.2013, 19:54

Push-Nachrichten problematisch

Beitrag von RouvenE » 18.11.2018, 15:10

Hallo zusammen,

nutze nun seit einigen Tagen die stable-piVCCU auf einem Raspberry Pi 3B+ mit RPI-RF-MOD.

Für meine HM-IP-Geräte wollte ich gerne Push-Nachrichten erhalten, um beispielsweise bei Service-Meldungen oder Alarmen benachrichtigt zu werden, so wie es beim HM-IP-Access-Point der Fall gewesen wäre. Gleichwohl ich mich an die Anleitung des hier im Forum vorgestellten zentralen Pushnachrichten-Programms (zPNP) hielt, scheint es nun laut Threadersteller am System zu liegen. Mein System besteht nun aus Alex´piVCCU-Image, bei dem lediglich die Komponenten angelernt wurden. Hier sehe ich also keinen Fehler.

Die Problemsuche dauert nun schon 3 Tage und ich wollte morgen beruhigt aus dem Hause gehen...

Versende ich also eine Testnachricht mit dem zPNP, so passiert folgendes im CuXD-Log:

Status:

Code: Alles auswählen

  USB 1-1 - (2514) [HUB] - Sun Nov 18 09:46:51 2018
  USB 1-1.1 - (2514) [HUB] - Sun Nov 18 09:46:51 2018
  USB 1-1.1.1 - (7800) [FF] - no driver - Sun Nov 18 09:46:51 2018
  Kein TTY-Device connected!

  Erfolgreich mit HomeMatic-CCU 127.0.0.1:8181 verbunden!

  als RPC-Server(INIT) von HomeMatic-CCU (1783) angefordert!
CuXD-Syslog:

Code: Alles auswählen

Nov 18 09:46:51 ccu3-webui daemon.info cuxd[277]: write interface(1) 'BidCos-RF' to /usr/local/etc/config/InterfacesList.xml
Nov 18 09:46:51 ccu3-webui daemon.info cuxd[277]: write interface(2) 'VirtualDevices' to /usr/local/etc/config/InterfacesList.xml
Nov 18 09:46:51 ccu3-webui daemon.info cuxd[277]: write interface(3) 'HmIP-RF' to /usr/local/etc/config/InterfacesList.xml
Nov 18 09:46:51 ccu3-webui daemon.info cuxd[277]: write interface(4) 'CUxD' to /usr/local/etc/config/InterfacesList.xml
Nov 18 09:47:12 ccu3-webui daemon.warn cuxd[277]: process_rpc_request(127.0.0.1) - illegal XMLRPC(listDevices) request
Nov 18 09:47:13 ccu3-webui daemon.warn cuxd[277]: process_rpc_request(127.0.0.1) - illegal XMLRPC(init) request
Nov 18 09:47:33 ccu3-webui daemon.info cuxd[277]: INIT 'xmlrpc_bin://127.0.0.1:1999' '1783'
Hier wunderten mich bei beiden Logs schonmal die unterschiedlichen Ports für 127.0.0.1 (Port 8181 zu Port 1999.

Das Full-Syslog sagt nun:

Code: Alles auswählen

Nov 18 09:47:12 ccu3-webui daemon.warn cuxd[277]: process_rpc_request(127.0.0.1) - illegal XMLRPC(listDevices) request
Nov 18 09:47:13 ccu3-webui daemon.warn cuxd[277]: process_rpc_request(127.0.0.1) - illegal XMLRPC(init) request
Nov 18 09:47:23 ccu3-webui local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute result isFault; method =getValue Params = {"000A55699D7280:1","SMOKE_DETECTOR_ALARM_STATUS"} result= [faultCode:-5,faultString:"Unknown Parameter value for value key: SMOKE_DETECTOR_ALARM_STATUS"] [iseXmlRpc.cpp:2605]
Nov 18 09:47:23 ccu3-webui local0.err ReGaHss: Error: IseXmlRpc::CallGetValue: CallXmlrpcMethod failed [iseXmlRpc.cpp:1432]
Nov 18 09:47:23 ccu3-webui local0.err ReGaHss: Error: IseHssDP::ReadValue: CallGetValue failed; sVal = 0 [iseDOMdpHSS.cpp:130]
Nov 18 09:47:33 ccu3-webui daemon.info cuxd[277]: INIT 'xmlrpc_bin://127.0.0.1:1999' '1783'
Nov 18 09:48:51 ccu3-webui daemon.info ntpd[219]: Listen normally on 5 eth0 [fd00::c82f:e5ff:febf:cdad]:123
Nov 18 09:48:51 ccu3-webui daemon.info ntpd[219]: Listen normally on 6 eth0 [2003:d0:bf27:ea00:c82f:e5ff:febf:cdad]:123
Hier wundert mich der "illegal request", weshalb ich hoffe, es sei ein piVCCU-spezifisches bekanntes Problem.

Dann noch aus dem Kernel-Log:

Code: Alles auswählen

<5>[   67.200539] eq3loop: eq3loop_ioctl_slave() mmd_hmip: unhandled ioctl 0x5459
<5>[   67.200550] eq3loop: eq3loop_ioctl_slave() mmd_hmip: unhandled ioctl 0x545D
Würde mich echt freuen, wenn sich dieses Problem löst. Als Laie lässt sich schlecht daraus lernen, wenn das System nicht läuft und auch sonst keiner helfen kann.

Besten Dank im Voraus...

Benutzeravatar
deimos
Beiträge: 5396
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 957 Mal
Kontaktdaten:

Re: Push-Nachrichten problematisch

Beitrag von deimos » 19.11.2018, 10:13

Hi,

die Meldungen "unhandled ioctl" sind normal. Der mutlimacd erzeigt irgendwelche ioctl Befehle, welche undokumentiert und wohl unnötig sind, diese Meldungen erhält man auch auf einer Original CCU2.

Die anderen Meldungen sind nicht piVCCU spezifisch. Du sprichst da mit den Original Binaries aus der CCU3 Firmware.

Da du aber kaum Detailinfos gegeben hast (keine Info zu den eingesetzen Versionen, keine Info zu deinem Skript, ...), kann ich dir leider auch nicht wirklich weiterhelfen.

Viele Grüße
Alex

Antworten

Zurück zu „piVCCU“