NEWS
Adapter HomeMatic RPC / ReGaHSS kaputt
-
Nachtrag:
Ab und an kommt mal so eine Meldung im iob Log:
hm-rega.0 2024-11-30 18:00:25.321 error CCU 192.168.1.21 unreachable hm-rega.0 2024-11-30 18:00:25.320 error post request error: Aborted due to timeout hm-rega.0 2024-11-30 17:57:55.273 error CCU 192.168.1.21 unreachable hm-rega.0 2024-11-30 17:57:55.273 error post request error: Aborted due to timeout
Das hat ich früher nicht. Kann man bei der CCU3 eigentlich ohne Probleme eine alte Firmware einspielen?
-
@skid26 sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
ABER, nachdem ich die obere Checkbox auch entfernt hatte, ging es auf grün ohne HTTPS
klar!
wurde bereits besprochen
@samson71 sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:@homoran sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
da war noch was mit automatischer Weiterleitung auf https o.ä.
Das muss in der RM aktiv sein.Die beiden Haken müssen bei reinem HTTP ohne Benutzer/Kennwort aber raus.
@homoran sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
nur der erste.
Die Meldung
@skid26 sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
Init not possible, going to stop: Unknown XML-RPC tag 'TITLE'
heisst, der iob "sieht" nur den blauen Startscreen und komnt nicht rein.
Entweder sieht sie den wirklich, weil die CCU gerade neu startet, was zu@skid26 sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
error CCU 192.168.1.21 unreachable
passen würde, oder es hängt nach wie vor an der Security (firewall/Zugriff)
Deswegen
@homoran sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
auch mal im syslog der RaspiMatic nachsehen
wobei es ja eine ccu3 ist
-
Guten morgen,
ich habe gestern noch einmal versucht den "Altzustand" herzustellen. CCU3 Firmware + Backup, iob v8 inkl. js-controller 4.x + Adapter aus dem Github.
Letztlich blieb es dabei, "Geräte neu einlesen" klappt nicht, er bekommt nur immer wieder die Fernbedinung mit 50 Kanälen.
Demnach bleibt ja nur als Fehlerquelle der Docker von der Synology. Evtl muss bei der Containeranlage etwas gemacht werden was ich nicht beachtet habe. Das wäre ja auch ein Security-Problem und den Zugriff einschränken und genau dein Tipp.
Liebe Grüße
Skid -
Kurze Frage, sollten hier im "Device Manager" eigentlich alle Geräte auftauchen (Steckdose, Rollladen, etc.)?
-
@skid26 Diese Seite kannte ich bisher noch gar nicht.
in 2 Instanzen kreiselt es minutenlang, bei HMW kommen dann die Zentrale und 2 Geräte....also ja!
Aber was nicht in den Objekten ist, kann da auch nicht auftauchen.
Such doch bitte erst einmal die Ursache dazu, z.B.
@homoran sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
im syslog der
RaspiMaticCCU3 nachsehen -
@homoran sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
in 2 Instanzen kreiselt es minutenlang,
Nicht gerade "kreiseln", aber hier (rfd) kommt gar nichts weiter.
Trotzdem alle Geräte da.
-
@samson71 sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
kommt gar nichts
wird nur sehr lange dauern, du hast ja auch mehr als 10 Geräte
EDIT:
Jetzt im 2. Anlauf
22 Geräte nach 2 Minuten.EDIT2
bei HM mit >100 Geräten hab ich jetzt nach 15 Minuten aufgehört. -
@homoran sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
wird nur sehr lange dauern, du hast ja auch mehr als 10 Geräte
Ein "paar"....
Habe nach gut 15 Minuten aber abgebrochen, weil noch immer nix kam.
-
@skid26 sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
blieb es dabei, "Geräte neu einlesen" klappt nicht,
bleibt der Haken in der Checkbox dauerhaft stehen?
Dann brauchst du gar nicht weiterzumachen.
Dann bekomnt iob wirklich keinen Kontakt zum RPC -
@skid26 zusätzlich zum noch fehlenden syslog der CCU3 finde ich auch keinen debug-log von hm-rpc beim Instanzenstart.
Bitte nachreichen
-
Installiere gerade mal wieder alles neu, damit ich evtl. Fehler finde. Was anders fällt mir ja nicht ein.
Die Logs mach ich dann gleich fertig sobald es steht. Auf was soll ich das Log-Level stellen?Die Checkbox für "Geräte neu einlesen" ist nachdem er die virtuelle Fernbedinung gefunden hat weg.
Der "Kreisel" bei den Devices ist ebenfalls nachdem die Fernbedinung da ist weg, obwohl eigentlich >20 Geräte kommen müssten.
Er findet ja nicht einmal die Zentrale. Habe schon überlegt alles über den ReGaHSS zu machen.
Beispiel: Die CCU schreibt die Informationen von einem Bewegungsmelder in eine Systemvariable und die bekommt ja der ReGaHSS und somit der iobroker. Ist natürlich großer Käse, aber dann würde es ohne RPC gehen.
-
@skid26 sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
Auf was soll ich das Log-Level stellen?
@homoran sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
debug-log
@skid26 sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
Er findet ja nicht einmal die Zentrale.
das ist das was du mit "Virtuelle Fernbedienung" bezeichnest!
@skid26 sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
Beispiel
was willst du damit sagen?
-
@skid26 sagte: Fehlerquelle der Docker
Muss man im Docker nicht Ports explizit "durchreichen"?
-
@paul53
Genau, dass dachte ich mir auch. Das ist bestimmt auch ein möglicher Fehler, aber ich habe gerade nicht die Ahnung wo ich das machen kann. Würde das auch sehr gerne ausschließen.Hast du ne Idee wo man das macht?
-
@Homoran
Ich mach jetzt noch den CCU Log, aber der Adapter-Start, den hatte ich oben schon drin, der ist auch immer gleich merke ich gerade:Hier der Log noch mal mit HTTP:
2024-11-30 12:40:43.530 - info: host.iobroker10 "system.adapter.hm-rpc.0" enabled 2024-11-30 12:40:43.744 - info: host.iobroker10 instance system.adapter.hm-rpc.0 in version "2.0.2" started with pid 3756 2024-11-30 12:40:44.601 - info: hm-rpc.0 (3756) starting. Version 2.0.2 in /opt/iobroker/node_modules/iobroker.hm-rpc, node: v20.18.1, js-controller: 7.0.3 2024-11-30 12:40:44.781 - info: hm-rpc.0 (3756) xmlrpc server is trying to listen on 192.168.1.28:8082 2024-11-30 12:40:44.782 - info: hm-rpc.0 (3756) xmlrpc client is trying to connect to 192.168.1.21:42001/ with ["http://192.168.1.28:8082","iobroker10:hm-rpc.0:6af3998c5254b5fcae308dff662770a1"] 2024-11-30 12:40:44.909 - info: hm-rpc.0 (3756) xmlrpc <- system.listMethods ["iobroker10:hm-rpc.0:6af9839c5254b5fcae308dff662770a1"] 2024-11-30 12:40:44.914 - info: hm-rpc.0 (3756) xmlrpc <- listDevices ["iobroker10:hm-rpc.0:6af3998c5254b5fcae308dff662770a1"] 2024-11-30 12:40:44.925 - info: hm-rpc.0 (3756) xmlrpc -> 0 devices 2024-11-30 12:40:44.943 - info: hm-rpc.0 (3756) Connected 2024-11-30 12:40:45.068 - info: hm-rpc.0 (3756) xmlrpc <- newDevices 52 2024-11-30 12:40:45.161 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:0","VALUES"] 2024-11-30 12:40:45.178 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:1","VALUES"] 2024-11-30 12:40:45.198 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:2","VALUES"] 2024-11-30 12:40:45.215 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:3","VALUES"] 2024-11-30 12:40:45.238 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:4","VALUES"] 2024-11-30 12:40:45.253 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:5","VALUES"] 2024-11-30 12:40:45.270 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:6","VALUES"] 2024-11-30 12:40:45.296 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:7","VALUES"] 2024-11-30 12:40:45.312 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:8","VALUES"] 2024-11-30 12:40:45.330 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:9","VALUES"] 2024-11-30 12:40:45.346 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:10","VALUES"] 2024-11-30 12:40:45.360 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:11","VALUES"] 2024-11-30 12:40:45.375 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:12","VALUES"] 2024-11-30 12:40:45.392 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:13","VALUES"] 2024-11-30 12:40:45.408 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:14","VALUES"] 2024-11-30 12:40:45.424 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:15","VALUES"] 2024-11-30 12:40:45.439 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:16","VALUES"] 2024-11-30 12:40:45.466 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:17","VALUES"] 2024-11-30 12:40:45.483 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:18","VALUES"] 2024-11-30 12:40:45.502 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:19","VALUES"] 2024-11-30 12:40:45.516 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:20","VALUES"] 2024-11-30 12:40:45.536 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:21","VALUES"] 2024-11-30 12:40:45.558 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:22","VALUES"] 2024-11-30 12:40:45.578 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:23","VALUES"] 2024-11-30 12:40:45.590 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:24","VALUES"] 2024-11-30 12:40:45.601 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:25","VALUES"] 2024-11-30 12:40:45.613 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:26","VALUES"] 2024-11-30 12:40:45.627 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:27","VALUES"] 2024-11-30 12:40:45.645 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:28","VALUES"] 2024-11-30 12:40:45.657 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:29","VALUES"] 2024-11-30 12:40:45.669 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:30","VALUES"] 2024-11-30 12:40:45.682 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:31","VALUES"] 2024-11-30 12:40:45.703 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:32","VALUES"] 2024-11-30 12:40:45.728 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:33","VALUES"] 2024-11-30 12:40:45.741 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:34","VALUES"] 2024-11-30 12:40:45.756 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:35","VALUES"] 2024-11-30 12:40:45.772 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:36","VALUES"] 2024-11-30 12:40:45.786 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:37","VALUES"] 2024-11-30 12:40:45.808 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:38","VALUES"] 2024-11-30 12:40:45.828 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:39","VALUES"] 2024-11-30 12:40:45.840 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:40","VALUES"] 2024-11-30 12:40:45.858 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:41","VALUES"] 2024-11-30 12:40:45.870 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:42","VALUES"] 2024-11-30 12:40:45.882 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:43","VALUES"] 2024-11-30 12:40:45.894 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:44","VALUES"] 2024-11-30 12:40:45.906 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:45","VALUES"] 2024-11-30 12:40:45.919 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:46","VALUES"] 2024-11-30 12:40:45.933 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:47","VALUES"] 2024-11-30 12:40:45.949 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:48","VALUES"] 2024-11-30 12:40:45.962 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:49","VALUES"] 2024-11-30 12:40:45.979 - info: hm-rpc.0 (3756) xmlrpc -> getParamsetDescription ["BidCoS-RF:50","VALUES"] 2024-11-30 12:40:45.999 - info: hm-rpc.0 (3756) Restarting now, because we had a forced reinitialization run 2024-11-30 12:40:46.011 - info: host.iobroker10 stopInstance system.adapter.hm-rpc.0 (force=false, process=true) 2024-11-30 12:40:46.014 - info: hm-rpc.0 (3756) Got terminate signal TERMINATE_YOURSELF 2024-11-30 12:40:46.015 - info: hm-rpc.0 (3756) xmlrpc -> 192.168.1.21:42001/ init ["http://192.168.1.28:8082",""] 2024-11-30 12:40:46.022 - info: hm-rpc.0 (3756) Disconnected 2024-11-30 12:40:46.022 - info: hm-rpc.0 (3756) terminating 2024-11-30 12:40:46.023 - info: hm-rpc.0 (3756) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2024-11-30 12:40:46.056 - info: host.iobroker10 stopInstance system.adapter.hm-rpc.0 send kill signal 2024-11-30 12:40:46.553 - info: host.iobroker10 instance system.adapter.hm-rpc.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2024-11-30 12:40:50.239 - info: host.iobroker10 instance system.adapter.hm-rpc.0 in version "2.0.2" started with pid 3771 2024-11-30 12:40:51.117 - info: hm-rpc.0 (3771) starting. Version 2.0.2 in /opt/iobroker/node_modules/iobroker.hm-rpc, node: v20.18.1, js-controller: 7.0.3 2024-11-30 12:40:51.306 - info: hm-rpc.0 (3771) xmlrpc server is trying to listen on 192.168.1.28:8082 2024-11-30 12:40:51.307 - info: hm-rpc.0 (3771) xmlrpc client is trying to connect to 192.168.1.21:42001/ with ["http://192.168.1.28:8082","iobroker10:hm-rpc.0:ec781f6523c6d9b052d2abac444f8e50"] 2024-11-30 12:40:51.415 - info: hm-rpc.0 (3771) xmlrpc <- system.listMethods ["iobroker10:hm-rpc.0:ec781f6523c6d9b052d2abac444f8e50"] 2024-11-30 12:40:51.421 - info: hm-rpc.0 (3771) xmlrpc <- listDevices ["iobroker10:hm-rpc.0:ec781f6523c6d9b052d2abac444f8e50"] 2024-11-30 12:40:51.433 - info: hm-rpc.0 (3771) xmlrpc -> 52 devices 2024-11-30 12:40:51.450 - info: hm-rpc.0 (3771) Connected
-
@skid26 sagte: Hast du ne Idee wo man das macht?
Nein. Ich habe es als Frage formuliert, weil ich von Docker keine Ahnung habe.
-
Im Host Modus ist das nicht nötig .
-
@skid26 sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
aber der Adapter-Start, den hatte ich oben schon drin,
wo oben?
ich sehe krinen debug-log!
Auch jetzt nicht -
@skid26 sagte: Hier der Log noch mal mit HTTP:
Ich sehe immer wieder Port 8082
"http://192.168.1.28:8082"
Normalerweise läuft der Admin-Webserver auf Port 8081 und die web.0-Instanz auf Port 8082.
-
@paul53 ich hab keine Ahnung wo jetztcdieser Port herkommt.
da wird üblicherweise der Adapterport aus der hm-rpc Instanz angezeigt