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. NibePi in iobroker integrieren...

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

NibePi in iobroker integrieren...

Scheduled Pinned Locked Moved ioBroker Allgemein
24 Posts 4 Posters 1.9k Views 3 Watching
  • 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.
  • OliverIOO OliverIO

    @mguenther sagte in NibePi in iobroker integrieren...:

    Ich suche Hilfe von einem Experten... Ich habe eine Nibe F1245 Wärmepumpe und es gibt ein Modbus40 Modul von Nibe zur Steuerung der Wärmepumpe. Kostenpunkt knapp 800€. Nun hat ein Schwede mittels eines PIs und soweit ich es verstanden habe NODE-RED eine Steuerung der Wärmepumpe hinbekommen.
    https://github.com/anerdins/nibepi
    bzw.
    https://github.com/anerdins
    Ich habe es inzwischen hinbekommen, dass ich einen Raspberry Zero Wave in mein Netzwerk integriert habe. Der nächste Schritt ist nun eine Verbindung der Wärmepumpe und des Zeros mittels eines USB 485 Adapters.
    Ich bin über den Block von Christian Becker auf den NibePi gestossen.
    http://hausbau-becker.blogspot.com/2020/06/it-fachartikel-fernsteuerung-nibe.html

    Hat einer ne Idee, was ich nun machen müsste, um einen solchen NibePi in iobroker zu bekommen?

    Im source findet man hinweise auf mqtt.
    evt. kannst du es in iobroker mal mit dem adapter probieren, ob das gerät daten per mqtt bereitstellt.

    M Offline
    M Offline
    mguenther
    wrote on last edited by
    #11

    @oliverio

    ich bin froh, dass ich hin und wieder javascript hinbekomme und immer mal wieder etwas mehr von linux verstehe - mqtt habe ich mir angeschaut, ich habe das mit dem Broker und den Clients in Theorie verstanden, aber dann verliesen sie ihn... Ich habe NULL Ahnung davon :)

    Wenn du mir erzählen möchtest, wie ich das mal testen kann... VIELEN DANK :)

    OliverIOO M 2 Replies Last reply
    0
    • M mguenther

      @oliverio

      ich bin froh, dass ich hin und wieder javascript hinbekomme und immer mal wieder etwas mehr von linux verstehe - mqtt habe ich mir angeschaut, ich habe das mit dem Broker und den Clients in Theorie verstanden, aber dann verliesen sie ihn... Ich habe NULL Ahnung davon :)

      Wenn du mir erzählen möchtest, wie ich das mal testen kann... VIELEN DANK :)

      OliverIOO Offline
      OliverIOO Offline
      OliverIO
      wrote on last edited by
      #12

      @mguenther sagte in NibePi in iobroker integrieren...:

      @oliverio

      ich bin froh, dass ich hin und wieder javascript hinbekomme und immer mal wieder etwas mehr von linux verstehe - mqtt habe ich mir angeschaut, ich habe das mit dem Broker und den Clients in Theorie verstanden, aber dann verliesen sie ihn... Ich habe NULL Ahnung davon :)

      Wenn du mir erzählen möchtest, wie ich das mal testen kann... VIELEN DANK :)

      benutze selbst mqtt nicht. weiß nur das es ein adapter gibt.

      Meine Adapter und Widgets
      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
      Links im Profil

      1 Reply Last reply
      1
      • M mguenther

        @oliverio

        ich bin froh, dass ich hin und wieder javascript hinbekomme und immer mal wieder etwas mehr von linux verstehe - mqtt habe ich mir angeschaut, ich habe das mit dem Broker und den Clients in Theorie verstanden, aber dann verliesen sie ihn... Ich habe NULL Ahnung davon :)

        Wenn du mir erzählen möchtest, wie ich das mal testen kann... VIELEN DANK :)

        M Offline
        M Offline
        mguenther
        wrote on last edited by mguenther
        #13

        so, mal was Neues - habe den NibePi zum Laufen gebracht und auch der MQTT Server läuft (iobroker ist client) und ich bekomme fleißig die Daten von meiner Wärmepumpe. Was momentan noch nicht klappt, ist das Senden aus iobroker an den MQTT Server auf dem NibePi. Da bin ich mir noch nicht sicher, ob es auch an den Einstellungen bei dem NibePi liegen kann.

        Das war die Vorgabe und danach hat es bei mir geklappt. Die Anleitung von Christian Becker hat nicht zum Ziel geführt, da ließ sich einfach der MQTT-Server nicht starten.
        https://github.com/anerdins/node-red-contrib-nibepi

        bei Facebook habe ich den folgenden Hinweis bekommen:
        If you mean how to set/write values from iobroker using mqtt you need to write the value to the topic ending with /set, e.g. nibe/modbus/40004/set

        wie führe ich denn das bitte unter iobroker aus? (Register 40004 ist nicht schreibbar - das weiß ich)

        Danke
        Marcus

        M OliverIOO 2 Replies Last reply
        0
        • M mguenther

          so, mal was Neues - habe den NibePi zum Laufen gebracht und auch der MQTT Server läuft (iobroker ist client) und ich bekomme fleißig die Daten von meiner Wärmepumpe. Was momentan noch nicht klappt, ist das Senden aus iobroker an den MQTT Server auf dem NibePi. Da bin ich mir noch nicht sicher, ob es auch an den Einstellungen bei dem NibePi liegen kann.

          Das war die Vorgabe und danach hat es bei mir geklappt. Die Anleitung von Christian Becker hat nicht zum Ziel geführt, da ließ sich einfach der MQTT-Server nicht starten.
          https://github.com/anerdins/node-red-contrib-nibepi

          bei Facebook habe ich den folgenden Hinweis bekommen:
          If you mean how to set/write values from iobroker using mqtt you need to write the value to the topic ending with /set, e.g. nibe/modbus/40004/set

          wie führe ich denn das bitte unter iobroker aus? (Register 40004 ist nicht schreibbar - das weiß ich)

          Danke
          Marcus

          M Offline
          M Offline
          mguenther
          wrote on last edited by mguenther
          #14

          meine Einstellungen des MQTT Adapters:
          410764a9-78b2-4546-be93-90250d7da956-grafik.png
          und
          1ee45385-13c7-4a75-ae76-998c99cb78cb-grafik.png

          1 Reply Last reply
          0
          • M mguenther

            so, mal was Neues - habe den NibePi zum Laufen gebracht und auch der MQTT Server läuft (iobroker ist client) und ich bekomme fleißig die Daten von meiner Wärmepumpe. Was momentan noch nicht klappt, ist das Senden aus iobroker an den MQTT Server auf dem NibePi. Da bin ich mir noch nicht sicher, ob es auch an den Einstellungen bei dem NibePi liegen kann.

            Das war die Vorgabe und danach hat es bei mir geklappt. Die Anleitung von Christian Becker hat nicht zum Ziel geführt, da ließ sich einfach der MQTT-Server nicht starten.
            https://github.com/anerdins/node-red-contrib-nibepi

            bei Facebook habe ich den folgenden Hinweis bekommen:
            If you mean how to set/write values from iobroker using mqtt you need to write the value to the topic ending with /set, e.g. nibe/modbus/40004/set

            wie führe ich denn das bitte unter iobroker aus? (Register 40004 ist nicht schreibbar - das weiß ich)

            Danke
            Marcus

            OliverIOO Offline
            OliverIOO Offline
            OliverIO
            wrote on last edited by
            #15

            @mguenther

            im github gibt es die folgenden aktionen:
            32d2e5ce-c94d-44f5-823f-f174f9e1524a-image.png

            da sieht man auch wie das set aufgebaut ist und per mqtt gesendet wird.

            du könntest nun in iobroker einen datenpunkt anlegen.
            in node red einen flow anlegen, der auf änderungen dieses datenpunktes reagiert, den wert dann des datenpunktes in den befehl einsetzt, also hinter den doppelpunkt und dann an mqtt sendet

            aber ich kenn mich mit node red nicht ganz so gut aus, evtl hat jemand noch eine andere idee

            Meine Adapter und Widgets
            TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
            Links im Profil

            M 1 Reply Last reply
            0
            • OliverIOO OliverIO

              @mguenther

              im github gibt es die folgenden aktionen:
              32d2e5ce-c94d-44f5-823f-f174f9e1524a-image.png

              da sieht man auch wie das set aufgebaut ist und per mqtt gesendet wird.

              du könntest nun in iobroker einen datenpunkt anlegen.
              in node red einen flow anlegen, der auf änderungen dieses datenpunktes reagiert, den wert dann des datenpunktes in den befehl einsetzt, also hinter den doppelpunkt und dann an mqtt sendet

              aber ich kenn mich mit node red nicht ganz so gut aus, evtl hat jemand noch eine andere idee

              M Offline
              M Offline
              mguenther
              wrote on last edited by mguenther
              #16

              @oliverio
              es sind ja allein durch die Kommunikation von dem NibePi schon die ganzen Datenpunkte unter iobroker angelegt. Einige sind nur lesend und einige sind auch schreibend. Ich kapiere nur noch nicht, wie ich dann (wenn ich einen Datenpunkt unter iobroker ändere) dann über den Befehl an Node-Red mit dem SET versehe...

              mal einen Auszug:
              2b350a5e-5d3d-4ab5-97c1-7a429f888113-grafik.png

              OliverIOO 1 Reply Last reply
              0
              • M mguenther

                @oliverio
                es sind ja allein durch die Kommunikation von dem NibePi schon die ganzen Datenpunkte unter iobroker angelegt. Einige sind nur lesend und einige sind auch schreibend. Ich kapiere nur noch nicht, wie ich dann (wenn ich einen Datenpunkt unter iobroker ändere) dann über den Befehl an Node-Red mit dem SET versehe...

                mal einen Auszug:
                2b350a5e-5d3d-4ab5-97c1-7a429f888113-grafik.png

                OliverIOO Offline
                OliverIOO Offline
                OliverIO
                wrote on last edited by OliverIO
                #17

                da kenn ich das mqtt protokoll nicht.
                theoretisch muss der mqtt adapter, wenn du in einem datenpunkt etwas schreibst, diesen wert an den nibe schicken,
                ob das /raw /json /set /add etc zum mqtt standard gehört weiß ich nicht.
                hast du den es schon einmal probiert etwas reinzuschreiben um zu prüfen ob der zu erwartende effekt eintritt?

                Meine Adapter und Widgets
                TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                Links im Profil

                M 1 Reply Last reply
                0
                • OliverIOO OliverIO

                  da kenn ich das mqtt protokoll nicht.
                  theoretisch muss der mqtt adapter, wenn du in einem datenpunkt etwas schreibst, diesen wert an den nibe schicken,
                  ob das /raw /json /set /add etc zum mqtt standard gehört weiß ich nicht.
                  hast du den es schon einmal probiert etwas reinzuschreiben um zu prüfen ob der zu erwartende effekt eintritt?

                  M Offline
                  M Offline
                  mguenther
                  wrote on last edited by
                  #18

                  @oliverio
                  na klar :)
                  hat nicht geklappt...

                  mickymM 1 Reply Last reply
                  0
                  • M mguenther

                    @oliverio
                    na klar :)
                    hat nicht geklappt...

                    mickymM Online
                    mickymM Online
                    mickym
                    Most Active
                    wrote on last edited by
                    #19

                    @mguenther du publishest über die mqtt out den topic also …/set.
                    Ich hab zwar keine Ahnung wo Dein Broker ist. Ansonsten kannst auch den Datenpunkt selbst erzeugen.

                    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                    M 1 Reply Last reply
                    0
                    • mickymM mickym

                      @mguenther du publishest über die mqtt out den topic also …/set.
                      Ich hab zwar keine Ahnung wo Dein Broker ist. Ansonsten kannst auch den Datenpunkt selbst erzeugen.

                      M Offline
                      M Offline
                      mguenther
                      wrote on last edited by mguenther
                      #20

                      @mickym
                      das habe ich nicht ganz verstanden - wo stelle ich denn das ".../set" ein?

                      mein Client ist der Adapter unter iobroker, der MQTT Server ist auf einem NibePi (Pi Zero W) direkt an meiner Wärmepumpe

                      mickymM 1 Reply Last reply
                      0
                      • M mguenther

                        @mickym
                        das habe ich nicht ganz verstanden - wo stelle ich denn das ".../set" ein?

                        mein Client ist der Adapter unter iobroker, der MQTT Server ist auf einem NibePi (Pi Zero W) direkt an meiner Wärmepumpe

                        mickymM Online
                        mickymM Online
                        mickym
                        Most Active
                        wrote on last edited by mickym
                        #21

                        @mguenther

                        you need to write the value to the topic ending with /set, e.g. nibe/modbus/40013/set

                        Wenn Du mir Node Red arbeitest dann gibst Du in das Topic der MQTT-OUT Node einfach nibe/modbus/40013/set einträgst.

                        Wenn Du ohne NodeRed und nur mit dem iobroker arbeitest, dann kannst Du in Deiner iobroker Datenstruktur manuell unter nibe/modbus/40013 einen Datenpunkt anlegen mit dem Namen "set" und dort dann Deine Befehle eintragen.

                        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                        M 1 Reply Last reply
                        0
                        • mickymM mickym

                          @mguenther

                          you need to write the value to the topic ending with /set, e.g. nibe/modbus/40013/set

                          Wenn Du mir Node Red arbeitest dann gibst Du in das Topic der MQTT-OUT Node einfach nibe/modbus/40013/set einträgst.

                          Wenn Du ohne NodeRed und nur mit dem iobroker arbeitest, dann kannst Du in Deiner iobroker Datenstruktur manuell unter nibe/modbus/40013 einen Datenpunkt anlegen mit dem Namen "set" und dort dann Deine Befehle eintragen.

                          M Offline
                          M Offline
                          mguenther
                          wrote on last edited by mguenther
                          #22

                          @mickym
                          ah, habe ich glaube verstanden - der Datenpunkt "nibe/modbus/40013" wurde ja schon über MQTT in iobroker erzeugt - jetzt quasi ein "Unterpunkt" /set. Ich probiere das mal aus.

                          mickymM 1 Reply Last reply
                          0
                          • M mguenther

                            @mickym
                            ah, habe ich glaube verstanden - der Datenpunkt "nibe/modbus/40013" wurde ja schon über MQTT in iobroker erzeugt - jetzt quasi ein "Unterpunkt" /set. Ich probiere das mal aus.

                            mickymM Online
                            mickymM Online
                            mickym
                            Most Active
                            wrote on last edited by
                            #23

                            @mguenther Wenn Du über NodeRed arbeitest und den Topic änderst wird der Datenpunkt im iobroker automatisch auftauchen (Browser aktualisieren).

                            Ohne NodeRed musst den Datenpunkt halt manuell mit dem + oben anlegen.

                            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                            M 1 Reply Last reply
                            0
                            • mickymM mickym

                              @mguenther Wenn Du über NodeRed arbeitest und den Topic änderst wird der Datenpunkt im iobroker automatisch auftauchen (Browser aktualisieren).

                              Ohne NodeRed musst den Datenpunkt halt manuell mit dem + oben anlegen.

                              M Offline
                              M Offline
                              mguenther
                              wrote on last edited by
                              #24

                              @mickym
                              ich kapiere Node-Red gar nicht und läuft auf bei mir nur auf dem Nibe-Pi, weil der darüber der Wärmepumpe etwas "vorspielt". Ich versuche erst einmal den Datenpunkt unter iobroker so zu ändern, dass ggf. damit über mqtt etwas zurückgespielt wird.

                              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

                              311

                              Online

                              32.6k

                              Users

                              82.2k

                              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