Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Umstieg von ccu.io und Einarbeitung - Erste Fragen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    485

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    5.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.4k

Umstieg von ccu.io und Einarbeitung - Erste Fragen

Scheduled Pinned Locked Moved ioBroker Allgemein
27 Posts 5 Posters 6.5k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    tschombe
    wrote on last edited by
    #21

    Gibt es nicht einen "robusteren" Mechanismus, um z.B. einen Sleep vom PC oder

    Verbindungsabbruch zu erkennen und dann das Init neu zu schicken als das

    pauschal alle X Sekunden zu tun?

    Evtl. können wir da mal jemanden von EQ-3 auf dem Usertreffen fragen?

    So richtig hab ich das glaub ich immer noch nicht verstanden :oops:

    PS: mir ist aufgefallen, wenn man ioBroker laufen lässt und hm-rdf

    KEINE Verbindung zur CCU hat, bekomme ich harte Exceptions im Logfile angezeigt,

    weis nicht ob das so gewollt ist:
    268_log.png

    1 Reply Last reply
    0
    • S Offline
      S Offline
      smiling_Jack
      wrote on last edited by
      #22

      Nein gewollt ist das nicht !

      Ich hatte auch schonmal daran gedacht das ccu log auf Fehler mit der ip von iobroker zu überprüfen und dann zu reagieren.

      Aber es gibt einfach zuviel zu tun.

      Vieleicht magst du das machen.

      1 Reply Last reply
      0
      • BluefoxB Offline
        BluefoxB Offline
        Bluefox
        wrote on last edited by
        #23

        ` > Gibt es nicht einen "robusteren" Mechanismus, um z.B. einen Sleep vom PC oder

        Verbindungsabbruch zu erkennen und dann das Init neu zu schicken als das

        pauschal alle X Sekunden zu tun? `
        Wenn das existierte würden wir natürlich das implementieren. Es gibt immer killer-case: CCU macht neustart. Und das kannst du gar nicht erkennen, ausser Ereignisse zu beobachten.

        1 Reply Last reply
        0
        • T Offline
          T Offline
          tschombe
          wrote on last edited by
          #24

          Ich habe heute mit hq im homematic-chat das Problem mal diskutiert.

          Es GIBT eine elegantere Lösung. In dem aktuellsten Schnittstellendokument der XML-API:

          http://www.eq-3.de/Downloads/Software/H … pc_API.pdf

          gibt es die Funktion "ping" die mit einem "pong" antwortet.

          Damit sollte ein Keepalive - Mechanismus realisierbar sein.

          Idee ist: Es gibt eine konfigurierte Intervallzeit.

          Wenn das letzte Ereignis das empfangen wurde, länger zurückliegt als die Intervallzeit

          wird das ping-Kommando gesendet.

          Antwortet die CCU nicht korrekt mit einem "pong" innerhalb der Intervallzeit,

          wird der init erneut versucht.

          Ich würd mal versuchen bei Gelegenheit mir einen gitclone zu ziehen und mir das mal anschauen

          1 Reply Last reply
          0
          • T Offline
            T Offline
            tschombe
            wrote on last edited by
            #25

            ich hab jetzt mal versucht, in dem Code etwas durchzusteigen.

            Hauptsächlich kämpfe ich eigentlich mit JavaScript / node.js und der

            Callback-hell. Ich weis nie genau wann welche Funktion aufgerufen wird :oops:

            Eigentlich will ich den Ping/Pong Mechanismus in hm-rpc implementieren wie er in

            dem aktuellen XMLRPC-Dokument von eq-3 beschrieben ist und den ganzen init-hack

            rausschmeissen, aber ich finde nicht so richtig den Ansatzpunkt.

            Kann man sich evtl beim Usertreffen mal ne halbe Stunde bzw Stunde zusammensetzen

            und das mal in einer Pair-Progamming session anprogrammieren?

            Ich würd mein Notebook mit einer Entwicklungsumgebung mitbringen…

            1 Reply Last reply
            0
            • BluefoxB Offline
              BluefoxB Offline
              Bluefox
              wrote on last edited by
              #26

              Ja. Können wir gerne machen.

              1 Reply Last reply
              0
              • T Offline
                T Offline
                tschombe
                wrote on last edited by
                #27

                das wär super!!!!!

                Momentan versuch ich mich soweit möglich in den rpc adapter einzuarbeiten und

                auch beim ping schon vorzuarbeiten.

                Aktuell schiess ich aber immer meine CCU damit ab :o

                1 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                Support us

                ioBroker
                Community Adapters
                Donate
                FAQ Cloud / IOT
                HowTo: Node.js-Update
                HowTo: Backup/Restore
                Downloads
                BLOG

                553

                Online

                32.7k

                Users

                82.5k

                Topics

                1.3m

                Posts
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Home
                • Recent
                • Tags
                • Unread 0
                • Categories
                • Unreplied
                • Popular
                • GitHub
                • Docu
                • Hilfe