NEWS
Adapter HomeMatic RPC / ReGaHSS kaputt
-
@skid26 sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
Kleine Info, der iob läuft im Docker. Du hattest mal irgendwo geschrieben das dafür ggf. die "Adapter Callback Adresse" benötigt wird.
"Wie" läuft das im Docker? -> Bridge oder Host?
-
@Samson71
"Host" habe ich beim iob Docker ausgewähltWenn ich HTTPS weglasse wird er nicht mal grün:
hm-rpc.0 2024-11-30 13:53:09.359 error Init not possible, going to stop: Unknown XML-RPC tag 'TITLE'
@Homoran
Ja, die .28 gebe ich frei, da war ein Dreher drin. Ändert erstmal nichts, ist aber für später wichtig, danke.Bzgl. dem Adapter Callback Adresse" müsste da die 192.168.1.28:8081 rein, oder ohne Port? Geht beides nicht, aber wenn will ich es ja richtig haben.
Hier der Log noch mal mit HTTPS:
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 in Adapter HomeMatic RPC / ReGaHSS kaputt:
Wenn ich HTTPS weglasse wird er nicht mal grün:
Wenn Du den Port nicht umstellst wird er natürlich nicht grün.
-
@samson71
Naja, das meinte ich mit HTTPS weglassen, damit habe ich natürlich auch auf 2001 zurückgestellt und den Fehler kassiert.Ich schau mir mittlerweile so viel Anleitungen durch, manche haben auch im Protokoll BIN-RPC, aber das geht auch nicht.
Das es an der aktuellen Version vom Adapter liegt kann man ausschließen? -
@skid26 sagte: Protokoll BIN-RPC, aber das geht auch nicht.
BIN-RPC funktioniert ausschließlich mit CUxD.
-
@skid26 sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
"Host" habe ich beim iob Docker ausgewählt
@Samson71 mag mich korrigieren, aber bei Host braucht es die Callback Adresse.
nochmals die Bitte:
@homoran sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
bitte in code-tags posten.
ich kann am Handy da nichts zitieren!da steht anscheinend etwas erhellendes drin
-
@skid26 sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
2024-11-30 12:40:45.068 - info: hm-rpc.0 (3756) xmlrpc <- newDevices 52
Also scheint doch die Verbindung zu stehen
-
Wollen wir mal alles von Anfang an durchgehen ?
Ich hab auch IOB im Docker und ne Raspberrymatic auf nem Raspi.
Ich denke, wenn Du die Einstellungen von mir übernimmst, sollte es ohne Probleme gehen.Also, in den IP Adressen Feldern musste logischerweise Deine von der CCU und IOB reinschreiben.
Ich versuche OldSchool mit dem Snipping Tool das zu beschreiben.
Versuch das mal bitte (bis auf die IP Adressen) 1:1 zu übernehmen.Callback Adresse ist der Container wo IOB installiert ist.
HM Rega Adapter Einstellungen
IP von der CCU
Kein Haken!
Ich hab noch eine ältere Version von der Raspberrymatic, sodass ich nicht die gleiche GUI habe wie Du.
Aber suche nach einer HTTPS Einstellung und schalte sie aus.
Durch den Vollzugriff sollten eigentlich alle Ports freigeschaltet sein.Wenn Du das alles umgesetzt hast, starte die CCU neu und die IOB Adapter und dann gib bitte Feedback.
-
@haselchen sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
Wollen wir mal alles von Anfang an durchgehen ?
gute Idee, da sind nämlich noch etliche Fragen unbeantwortet.
@haselchen sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
Ich hab auch IOB im Docker
auch als Host?
-
Jawoll.
Wenn er nicht komplett noch was in Petto hat was wir nicht wissen, sollte es dann gehen -
War das nicht Code-Tags. Sorry, poste Codes nicht so oft, eigentlich nie.
Bzgl.: 2024-11-30 12:40:45.068 - info: hm-rpc.0 (3756) xmlrpc <- newDevices 52
Das sind die tolle "Virtuelle Fernbedienung (drahtlos)" (wer die auch immer braucht), hat von 0 - 50 Kanäle und wird dadurch als 51 Devices erkannt. Würde ich gerne ausschalten, hab aber den Knopf nicht gefunden.
Da müssten noch 9 Rollläden, Thermometer sowie Steckdosen sein, von dennen sehe ich leider nichts. Die laufen auch über die CCU nicht als HM IP.
-
@skid26 sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
Das sind die tolle "Virtuelle Fernbedienung (drahtlos)"
dann passt es!
@skid26 sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
wer die auch immer braucht)
Jeder!
@skid26 sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
müssten noch 9 Rollläden, Thermometer sowie Steckdosen sein, von dennen sehe ich leider nichts.
das verstehe ich nicht.
Verbindung steht und die CCU selbst wird gefunden.@skid26 sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
nicht als HM IP.
das war jetzt eichtig, weil es dafür einen anderen Daemon braucht
-
Hab Dir auf Seite 1 ne Anleitung geschrieben.
Gib mal bitte Feedback. -
@haselchen
Jo, vielen Dank. Leider bleibt es dabei, der wird nicht grün mit deinen Einstellungen.
Der HM-Rega funktioniert schon seit gestern spitze, ich sehe jedes Rollladenprogramm, kann es aktivieren oder deaktivieren etc. (egal ob HTTPS oder HTTP)
Ich habe so ein bisschen Angst, dass sich der HomeMatic RPC 2.0.2 mit der HM 3.79.6 nicht verträgt.
HTTPS habe ich in der HM ausgeschaltet aber hier gibt es auch so ein Konfigurations-Adapter den ich noch nie gesehen habe, hab hier nichts eingestellt aber so sieht der in der HM aus:
Ich bin aber verzweifelt, bin bald 24 Stunden an dem Thema, kann bei sowas nicht schlafen.
Ich habe sogar mal den XML-API in der Zusatzsoftware bei HM vor ein paar Stunden installiert, mit der Hoffnung, dass der es richtet.
-
Was sagt denn das Log nach dem Adapterstart?
-
@skid26 sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
hier gibt es auch so ein Konfigurations-Adapter den ich noch nie gesehen habe
Das ist die CCU(3)!
@skid26 sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
Der HM-Rega funktioniert schon seit gestern spitze
und durchaus möglich, dass die Werte zu den virtuellen Kanälen genau über die ReGa kommen.
Dann hast du doch keine Verbindung via RPC@skid26 sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
Ich habe sogar mal den XML-API in der Zusatzsoftware bei HM vor ein paar Stunden installiert, mit der Hoffnung, dass der es richtet.
der hat nichts damit zu tun.
aber du könntest zusätzlich zum
@haselchen sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
Was sagt denn das Log nach dem Adapterstart?
auch mal im syslog der RaspiMatic nachsehen
-
@skid26
Ich halte Dich nicht für bescheuert oder so, aber magst Du nochmal ALLE relevanten Seiten mit den geänderten Einstellungen teilen? Man wird irgendwann im Laufe der Zeit bei so einer Fehlersuche förmlich betriebsblind und sieht irgendwann den Wald vor lauter Bäumen nicht mehr. Hatten wir tatsächlich alles schon. -
@skid26 sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
HTTPS habe ich in der HM ausgeschaltet
da war noch was mit automatischer Weiterleitung auf https o.ä.
Das muss in der RM aktiv sein.EDIT
Habs gefunden
-
@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.
-
@samson71 sagte in Adapter HomeMatic RPC / ReGaHSS kaputt:
Die beiden Haken müssen bei reinem HTTP ohne Benutzer/Kennwort aber raus.
nein, nur der erste.
Die Raspberrymatic arbeitet intern immer mit htpps.
Daher müssen http Anfragen auf https übersetzt werden
bei echtem https braucht es den zweiten Haken nicht.
(zumindest hat es immer so geheißen)