Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. hm-rega/hm-rpc synchronisationsproblem

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

hm-rega/hm-rpc synchronisationsproblem

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
hm-rpchm-regahmipw
5 Beiträge 2 Kommentatoren 653 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • snakescbS Offline
    snakescbS Offline
    snakescb
    schrieb am zuletzt editiert von snakescb
    #1

    Hallo liebes Forum,

    für mein Häuschen habe ich mich dafür entschieden voll auf HmIP-Wired und iobroker zu setzten. Ich bin auch schon ziemlich weit und soweit klappt das ganz gut. Ich habe allerdings ein Problem das echt nervt und ich habe schon alles mögliche versucht, hoffe hier kann mir jemand helfen das wäre echt toll.

    Die HM Objekte werden ja logischerweise über den hm-rega und den hm-rpc adapter von der CCU in iobroker importiert. In meinem Fall via XML-RPC und HomeMatic Port 2010. Das klappt auch. Aber, wies beim Haus bauen so ist, ändert sich dann doch immer noch einiges und ich muss noch öfters Eingänge neu bennen und die Gewerke und Räume anpassen.

    Beim neu synchronisieren klappt das mit den Namen immer super, aber leider werden bei den Objekten die Räume und Funktionen nie synchronisiert. Manchmal hat ein Objekt plötzlich 2 Räume, den neuen und den alten, aber der alte wird nie gelöscht. Auch wenn ich die Objekte lösche und neu erstellen lasse, werden wieder die alten Räume/Funktionen übernommen.

    Hat das irgendjemand auch schon mal erfahren und kennt jemand Abhilfe? Ich bin um jede noch so kleine Hilfe dankbar :-)

    Apropos, hat jemand eine Idee wie man ein skript baut, das die CCU dazu bringt ALLE Eingänge (Taster kurz/lang usw) and iobroker zu schicken, ohne "dummy" programm in der CCU?

    Viele Grüsse
    Christian

    foxriver76F 1 Antwort Letzte Antwort
    0
    • snakescbS snakescb

      Hallo liebes Forum,

      für mein Häuschen habe ich mich dafür entschieden voll auf HmIP-Wired und iobroker zu setzten. Ich bin auch schon ziemlich weit und soweit klappt das ganz gut. Ich habe allerdings ein Problem das echt nervt und ich habe schon alles mögliche versucht, hoffe hier kann mir jemand helfen das wäre echt toll.

      Die HM Objekte werden ja logischerweise über den hm-rega und den hm-rpc adapter von der CCU in iobroker importiert. In meinem Fall via XML-RPC und HomeMatic Port 2010. Das klappt auch. Aber, wies beim Haus bauen so ist, ändert sich dann doch immer noch einiges und ich muss noch öfters Eingänge neu bennen und die Gewerke und Räume anpassen.

      Beim neu synchronisieren klappt das mit den Namen immer super, aber leider werden bei den Objekten die Räume und Funktionen nie synchronisiert. Manchmal hat ein Objekt plötzlich 2 Räume, den neuen und den alten, aber der alte wird nie gelöscht. Auch wenn ich die Objekte lösche und neu erstellen lasse, werden wieder die alten Räume/Funktionen übernommen.

      Hat das irgendjemand auch schon mal erfahren und kennt jemand Abhilfe? Ich bin um jede noch so kleine Hilfe dankbar :-)

      Apropos, hat jemand eine Idee wie man ein skript baut, das die CCU dazu bringt ALLE Eingänge (Taster kurz/lang usw) and iobroker zu schicken, ohne "dummy" programm in der CCU?

      Viele Grüsse
      Christian

      foxriver76F Offline
      foxriver76F Offline
      foxriver76
      Developer
      schrieb am zuletzt editiert von
      #2

      @snakescb
      Als erstes: Welche Version von hm-rega nutzt du?

      Es werden grundsätzlich nur Enums von der CCU nach ioB durch rega synchronisiert. Sprich in die andere Richtung passiert nichts.

      Löschst du ein hm-rpc Objekt in ioB aus einer Enum, wird es beim neu synchronisieren wieder in die Enum gepackt. Diese musst du auf CCU Seite entfernen/ändern. Löschst du ein Enum auf der CCU komplett, weiß ioB nicht mehr, dass es ein CCU Enum war (könntest du auch selbst angelegt haben) und das Enum bleibt in ioB bestehen.

      Dann gibt es noch ein js-controller Issue, weshalb nach löschen und neu anlegen, das Objekt den alten Enums zugewiesen wird.

      Was allerdings geht ist (Synchronisierung je bei Rega-Neustart):
      Enums aus CCU sollten ausgelesen werden und korrekt mit den HM Geräten befüllt werden. Solltest du auf CCU Seite ein Gerät aus der Enum hinzufügen/löschen, sollte dies nach Rega Neustart auch in ioB passieren (Außer du löschst die Enum komplett auf CCU Seite, siehe oben). Am Besten nutzt du zum checken und bearbeiten je den Aufzählungen Tab.

      Videotutorials & mehr

      Hier könnt ihr mich unterstützen.

      1 Antwort Letzte Antwort
      0
      • snakescbS Offline
        snakescbS Offline
        snakescb
        schrieb am zuletzt editiert von snakescb
        #3

        Hallo foxriver,

        vielen Dank für die schnelle Antwort, echt super!

        ich benutze hm-rega version 2.4.0 und hm-rpc version 1.9.15. Enums werden aus der CCU korrekt in IoB importiert, das geht problemlos. Wenn ich allerdings ein Objekt in der CCU zB. einem anderen Raum hinzufüge, wird das Objekt in IoB auch dem neuen Enum zugewiesen. Was aber nicht geht, ist das der alte Raum vom Objekt entfernt wird in IoB. Das Objekt ist dann tatsächlich zwei Räumen zugewiesen, und den alten muss man jeweils von Hand löschen in IoB.

        Was tatsächlich funktioniert: lösche ich die Enums von einem Objekt in IoB, wird es beim synchronisierung wieder korrekt hinzugefügt. Nur leider, werden Enums die in der CCU von einem Objekt entfernt werden (sprich Gewerk oder Raum wird entfernt), im IoB nicht entfernt, obwohl im XML file das von der CCU kommt alles korrekt reflektiert ist.

        Hoffe das ist so verständlich :-)

        Viele Grüsse
        Christian

        foxriver76F 1 Antwort Letzte Antwort
        0
        • snakescbS snakescb

          Hallo foxriver,

          vielen Dank für die schnelle Antwort, echt super!

          ich benutze hm-rega version 2.4.0 und hm-rpc version 1.9.15. Enums werden aus der CCU korrekt in IoB importiert, das geht problemlos. Wenn ich allerdings ein Objekt in der CCU zB. einem anderen Raum hinzufüge, wird das Objekt in IoB auch dem neuen Enum zugewiesen. Was aber nicht geht, ist das der alte Raum vom Objekt entfernt wird in IoB. Das Objekt ist dann tatsächlich zwei Räumen zugewiesen, und den alten muss man jeweils von Hand löschen in IoB.

          Was tatsächlich funktioniert: lösche ich die Enums von einem Objekt in IoB, wird es beim synchronisierung wieder korrekt hinzugefügt. Nur leider, werden Enums die in der CCU von einem Objekt entfernt werden (sprich Gewerk oder Raum wird entfernt), im IoB nicht entfernt, obwohl im XML file das von der CCU kommt alles korrekt reflektiert ist.

          Hoffe das ist so verständlich :-)

          Viele Grüsse
          Christian

          foxriver76F Offline
          foxriver76F Offline
          foxriver76
          Developer
          schrieb am zuletzt editiert von
          #4

          @snakescb es wurde da viel gefixt bezüglich Enum-Sync in den letzten Versionen. Latest ist aktuell 2.4.9, evtl. damit probieren.

          Videotutorials & mehr

          Hier könnt ihr mich unterstützen.

          1 Antwort Letzte Antwort
          0
          • snakescbS Offline
            snakescbS Offline
            snakescb
            schrieb am zuletzt editiert von
            #5

            Mach ich! Danke schön, echt ein tolles Forum hier!

            1 Antwort Letzte Antwort
            0
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            Support us

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

            640

            Online

            32.6k

            Benutzer

            82.0k

            Themen

            1.3m

            Beiträge
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
            ioBroker Community 2014-2025
            logo
            • Anmelden

            • Du hast noch kein Konto? Registrieren

            • Anmelden oder registrieren, um zu suchen
            • Erster Beitrag
              Letzter Beitrag
            0
            • Home
            • Aktuell
            • Tags
            • Ungelesen 0
            • Kategorien
            • Unreplied
            • Beliebt
            • GitHub
            • Docu
            • Hilfe