Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Hm-rpc 1.1.4

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Hm-rpc 1.1.4

    This topic has been deleted. Only users with topic management privileges can see it.
    • Bluefox
      Bluefox last edited by

      1.1.4 (2016-05-29)

      • (bluefox) change connected status

      Kann jemand von git ausprobieren?

      Besonders testen Wiederverbindung nachdem als CCU neu gestartet wurde, während hm-rpc Adapter läuft.

      1 Reply Last reply Reply Quote 0
      • eric2905
        eric2905 last edited by

        Ist drauf - ich schaue mal was passiert, wenn die CCU durchstartet.

        Gruß,

        Eric

        1 Reply Last reply Reply Quote 0
        • eric2905
          eric2905 last edited by

          Der hm-rpc kommt nicht sauber hoch, wenn die CCU rebootet wurde.

          Im Admin (Reiter Instanzen" ist er gelb und bekommt keine Änderungen der CCU mit (siehe Screenshot).

          355_hm-rpc.png

          Erst nachdem man ihr neu gestartet hat (dritter Button von links reicht), läuft er wieder sauber rund bekommt Statusänderungen der CCU mit.

          Hier auch die entspr. Log-Einträge

          ! ````
          hm-rpc-0 30 05:22:23.736 info binrpc -> 192.168.178.45:2001 init ["xmlrpc_bin://192.168.178.28:2001","hm-rpc.0"]
          hm-rpc-0 30 05:22:23.727 info binrpc server is trying to listen on 192.168.178.28:2001
          hm-rpc-0 30 05:22:22.179 info starting. Version 1.1.4 in /opt/iobroker/node_modules/iobroker.hm-rpc
          hm-rpc-0 30 05:22:15.726 info terminating
          hm-rpc-0 30 05:22:15.651 info binrpc -> 192.168.178.45:2001 init ["xmlrpc_bin://192.168.178.28:2001",""]
          hm-rpc-0 30 05:21:33.193 error Error: not connected
          hm-rpc-0 30 05:20:03.180 error Error: not connected
          hm-rpc-0 30 05:18:33.153 error Error: not connected
          hm-rpc-0 30 05:17:03.113 error Error: not connected
          hm-rpc-0 30 05:03:14.979 info setValue ["LEQ1274999:1","STATE",true] BOOL

          
          Gruß,
          
          Eric
          1 Reply Last reply Reply Quote 0
          • ruhr70
            ruhr70 last edited by

            @eric2905:

            Der hm-rpc kommt nicht sauber hoch, wenn die CCU rebootet wurde.

            Im Admin (Reiter Instanzen" ist er gelb und bekommt keine Änderungen der CCU mit (siehe Screenshot). `

            Ich habe es jetzt noch nicht getestet, aber das wir das Thema sein:

            http://forum.iobroker.net/viewtopic.php … ion#p26144

            Wenn die CCU keine Verbindung hat und in der Instanzübersicht gelb angezeigt wird, steht der Wert in

            hm-rpc.0.info.connection

            auf null.

            Da sich hm-rpc dann nicht mehr automatisch verbindet, es aber manuell mit zwei Mausklicks geht, hatte mit Bluefox und Paul53 bei der Beantwortung meiner Frage geholfen, wie man diese Mausklicks per Skript lösen kann.

            function startInstanz(instanz) {
                var obj = getObject(instanz);
                obj.common.enabled = true;
                setObject(instanz, obj);
            }
            
             startInstanz("system.adapter.hm-rpc.0");
            

            Damit kann ich bei einer hängenden hm-rpc Verbindung die Verbindung wieder starten, z.B. über VIS.

            Dazu habe ich noch einen kleinen Watchdog, der prüft, ob die Verbindung auf null geht.

            Ich hatte seitdem keinen hängende Verbindung und das Miniskript wird wahrscheinlich nicht funktionieren (versucht bei null direkt einzuschalten). Ich wollte das noch ergänzen, das direkt, in 1 Minute, in 5 Minuten und in 15 Minuten versucht wird, solange der Status noch auf null ist.

            Kann ich mir ja jetzt sparen, wenn das Bluefox direkt im Adapter implementiert :mrgreen:

            Bzw. ich werde denken, dass meine Lösung funktioniert und in echt macht es dann der Adapter :mrgreen: :mrgreen:

            1 Reply Last reply Reply Quote 0
            • eric2905
              eric2905 last edited by

              @ruhr70:

              Wenn die CCU keine Verbindung hat und in der Instanzübersicht gelb angezeigt wird, steht der Wert in

              hm-rpc.0.info.connection

              auf null. `
              Ich vermute, genau deswegen hat Bluefox die Version 1.1.4 gebaut und um einen Test gebeten
              @Bluefox:

              Kann jemand von git ausprobieren?

              Besonders testen Wiederverbindung nachdem als CCU neu gestartet wurde, während hm-rpc Adapter läuft. `
              Die Wiederverbindung funktioniert mit der 1.1.4 auch nicht sauber.

              Gruß,

              Eric

              1 Reply Last reply Reply Quote 0
              • Bluefox
                Bluefox last edited by

                Danke für die Tests.

                Heute Abend geht es weiter. Es muss doch nicht so kompliziert sein und ich finde die Lösung. 😉

                1 Reply Last reply Reply Quote 0
                • Bluefox
                  Bluefox last edited by

                  Ok. Es gibt 1.1.5. Bitte "debug" Level einschalten und dann CCU-Neustart Problem testen.

                  Ich kann bei mir immer noch nicht reproduzieren. :?

                  1 Reply Last reply Reply Quote 0
                  • eric2905
                    eric2905 last edited by

                    Moin,

                    geht nicht.

                    Anzeige bleibt orange und Änderungen (über die CCU) kommen nicht an, sowie Änderungen über VIS kommen bei der CCU nicht an.

                    Log :

                    ! ````
                    Drücke Strg+A und danach Strg+C, um den Inhalt in die Zwischenablage zu kopieren. Klicke irgendwo, um das Fenster zu schliessen.
                    hm-rpc-0 31 05:09:47.276 error init error: Error: not connected
                    hm-rpc-0 31 05:09:47.273 debug Send INIT...
                    hm-rpc-0 31 05:09:17.270 error init error: Error: not connected
                    hm-rpc-0 31 05:09:17.267 debug Send INIT...
                    hm-rpc-0 31 05:08:47.264 error init error: Error: not connected
                    hm-rpc-0 31 05:08:47.262 debug Send INIT...
                    hm-rpc-0 31 05:08:17.258 error init error: Error: not connected
                    hm-rpc-0 31 05:08:17.255 debug Send INIT...
                    hm-rpc-0 31 05:07:47.252 error init error: Error: not connected
                    hm-rpc-0 31 05:07:47.248 debug Send INIT...
                    hm-rpc-0 31 05:07:17.246 error init error: Error: not connected
                    hm-rpc-0 31 05:07:17.242 debug Send INIT...
                    hm-rpc-0 31 05:06:50.169 warn Cannot setValue 'hm-rpc.0.LEQ1274999.1.STATE', because not connected.
                    hm-rpc-0 31 05:06:50.167 info setValue ['LEQ1274999:1','STATE',true] BOOL
                    hm-rpc-0 31 05:06:50.164 debug binrpc -> setValue 1 STATE: true
                    hm-rpc-0 31 05:06:49.164 warn Cannot setValue 'hm-rpc.0.LEQ1274999.1.STATE', because not connected.
                    hm-rpc-0 31 05:06:49.163 info setValue ['LEQ1274999:1','STATE',true] BOOL
                    hm-rpc-0 31 05:06:49.161 debug binrpc -> setValue 1 STATE: true
                    hm-rpc-0 31 05:06:47.239 error init error: Error: not connected
                    hm-rpc-0 31 05:06:47.235 debug Send INIT...
                    hm-rpc-0 31 05:06:46.621 warn Cannot setValue 'hm-rpc.0.LEQ1274999.1.STATE', because not connected.
                    hm-rpc-0 31 05:06:46.619 info setValue ['LEQ1274999:1','STATE',false] BOOL
                    hm-rpc-0 31 05:06:46.617 debug binrpc -> setValue 1 STATE: false
                    hm-rpc-0 31 05:06:45.621 warn Cannot setValue 'hm-rpc.0.LEQ1274999.1.STATE', because not connected.
                    hm-rpc-0 31 05:06:45.619 info setValue ['LEQ1274999:1','STATE',false] BOOL
                    hm-rpc-0 31 05:06:45.617 debug binrpc -> setValue 1 STATE: false
                    hm-rpc-0 31 05:06:17.233 error init error: Error: not connected
                    hm-rpc-0 31 05:06:17.229 debug Send INIT...

                    
                    Gruß,
                    
                    Eric
                    1 Reply Last reply Reply Quote 0
                    • eric2905
                      eric2905 last edited by

                      Hi Bluefox,

                      gibt es schon was neues zum Testen?

                      Ich habe noch die letzte Test-Version aktiv - sie macht keine Probleme, verbindet sich nur nicht mit der CCU, wenn diese rebooter wurde.

                      Gruß,

                      Eric

                      1 Reply Last reply Reply Quote 0
                      • Bluefox
                        Bluefox last edited by

                        Es gibt 1.2.0
                        ` > ### 1.2.0 (2016-06-04)

                        • (bluefox) fix reconnection with binrpc `

                        Und hm-rega dazu.

                        1 Reply Last reply Reply Quote 0
                        • eric2905
                          eric2905 last edited by

                          Hab's gerade ausprobiert … geht nicht ... erster Versuch ...

                          Habe mir dann die Adapter-Konfig mal angeschaut und gesehen, das der hm-rpc auf "bin-rpc" stand.

                          Habe den Adapter dann auf "xml-rpc" umgestellt ... damit geht es.

                          Jetzt bin ich mir natürlich nicht sicher, es es nicht schon früher funktioniert hätte, wenn ich eher auf xml-rpc umgestellt hätte.

                          Gruß,

                          Eric

                          BTW: Vis hat aber mächtig Probleme damit - es dauert recht lange, bis sich Vis gefangen hat.

                          1 Reply Last reply Reply Quote 0
                          • Bluefox
                            Bluefox last edited by

                            @Bluefox:

                            Es gibt 1.2.0
                            ` > ### 1.2.0 (2016-06-04)

                            • (bluefox) fix reconnection with binrpc
                              Und hm-rega dazu.
                            1 Reply Last reply Reply Quote 0
                            • Bluefox
                              Bluefox last edited by

                              @eric2905:

                              Hab's gerade ausprobiert … geht nicht ... erster Versuch ...

                              Habe mir dann die Adapter-Konfig mal angeschaut und gesehen, das der hm-rpc auf "bin-rpc" stand.

                              Habe den Adapter dann auf "xml-rpc" umgestellt ... damit geht es.

                              Jetzt bin ich mir natürlich nicht sicher, es es nicht schon früher funktioniert hätte, wenn ich eher auf xml-rpc umgestellt hätte.

                              Gruß,

                              Eric

                              BTW: Vis hat aber mächtig Probleme damit - es dauert recht lange, bis sich Vis gefangen hat. `
                              Vis sollte nicht beeinflusst sein.

                              Du hattest Probleme mit binrpc (xml rpc ging).

                              Kannst du checken ob es wirklich 1.2.0 ist und dann log mir zeigen.

                              Danke.

                              Ich habe tatsächlich ein Problem gefunden und gefixt.

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              822
                              Online

                              31.7k
                              Users

                              79.8k
                              Topics

                              1.3m
                              Posts

                              3
                              13
                              1746
                              Loading More Posts
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes
                              Reply
                              • Reply as topic
                              Log in to reply
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                              The ioBroker Community 2014-2023
                              logo