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. Skripten / Logik
  4. Node-Red
  5. Ahoy DTU Limit via Node-Red einstellen

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Ahoy DTU Limit via Node-Red einstellen

Geplant Angeheftet Gesperrt Verschoben Node-Red
16 Beiträge 2 Kommentatoren 2.0k Aufrufe 3 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.
  • _ Offline
    _ Offline
    _R_A_L_F_
    schrieb am zuletzt editiert von
    #1

    Hallo,

    ich möchte, ähnlich wie in diesem Topic https://forum.iobroker.net/topic/64629/ahoy-dtu-api-json-post-request-zum-schalten-senden
    , die Wechselrichter Leistung eines HM600 über Node-Red abändern.

    Dazu gibt es in der Serial Console der Ahoy DTU Weboberfläche folgenden Befehl:
    371b7c4d-de30-4c82-8f27-bb41b479d506-image.png
    Das klappt auch soweit. Nur muss ich dazu ja auf die Weboberfläche wechseln. Ich will den Wert aber über Node-Red abändern.
    Wichtig wäre mir vor allem, dass hierbei der non persistent Befehl in Watt ausgeführt wird, sodass nicht ständig das EEPROM beschrieben (dadurch Lebenszeit Verringerung) wird.

    Hierzu gibt es in der Doku von Ahoy DTU eine gute Beschreibung zur REST API: https://github.com/lumapu/ahoy/blob/main/User_Manual.md

    Die Steuerung soll über die REST API Schnittstelle erfolgen. Daher gehe ich mal davon aus, dass es dieser Befehl hier sein muss:
    6968e12a-1ee3-4261-abd6-11480df853d2-image.png

    Allerdings fehlt es mir am Rest vom Aufbau. Welches Node muss hier verwendet werden? Was für andere Parameter und vor allem wo muss ich diese eingeben?

    Hat da jemand einen Tipp? Vielen Dank

    mickymM 2 Antworten Letzte Antwort
    0
    • _ _R_A_L_F_

      Hallo,

      ich möchte, ähnlich wie in diesem Topic https://forum.iobroker.net/topic/64629/ahoy-dtu-api-json-post-request-zum-schalten-senden
      , die Wechselrichter Leistung eines HM600 über Node-Red abändern.

      Dazu gibt es in der Serial Console der Ahoy DTU Weboberfläche folgenden Befehl:
      371b7c4d-de30-4c82-8f27-bb41b479d506-image.png
      Das klappt auch soweit. Nur muss ich dazu ja auf die Weboberfläche wechseln. Ich will den Wert aber über Node-Red abändern.
      Wichtig wäre mir vor allem, dass hierbei der non persistent Befehl in Watt ausgeführt wird, sodass nicht ständig das EEPROM beschrieben (dadurch Lebenszeit Verringerung) wird.

      Hierzu gibt es in der Doku von Ahoy DTU eine gute Beschreibung zur REST API: https://github.com/lumapu/ahoy/blob/main/User_Manual.md

      Die Steuerung soll über die REST API Schnittstelle erfolgen. Daher gehe ich mal davon aus, dass es dieser Befehl hier sein muss:
      6968e12a-1ee3-4261-abd6-11480df853d2-image.png

      Allerdings fehlt es mir am Rest vom Aufbau. Welches Node muss hier verwendet werden? Was für andere Parameter und vor allem wo muss ich diese eingeben?

      Hat da jemand einen Tipp? Vielen Dank

      mickymM Online
      mickymM Online
      mickym
      Most Active
      schrieb am zuletzt editiert von mickym
      #2

      @_r_a_l_f_ Wenn Du kein mqtt nehmen willst, dann geht das alles mit der http-request Node - halt mit der POST Methode. Lt. Anleitung lässt sich das aber auch alles über mqtt einbinden.

      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.

      _ 1 Antwort Letzte Antwort
      0
      • mickymM mickym

        @_r_a_l_f_ Wenn Du kein mqtt nehmen willst, dann geht das alles mit der http-request Node - halt mit der POST Methode. Lt. Anleitung lässt sich das aber auch alles über mqtt einbinden.

        _ Offline
        _ Offline
        _R_A_L_F_
        schrieb am zuletzt editiert von
        #3

        @mickym Danke für die Rückmeldung.
        Dazu hätte ich zwei Fragen:
        Wäre so der Aufbau in Node-Red richtig was http Request angeht?
        5ca0da83-695c-4c3f-9c55-7ed3a09e1a8c-image.png

        Über MQTT habe ich da so paar Verständnisproblem was den Befehlsaufbau zur AhoyDTU angeht:
        Aktuell habe ich in der AhoyDTU den MQTT Broker vom IOBroker eingetragen. So empfange ich die Werte von der AhoyDTU.
        Welchen Broker müsste ich jedoch in z.B. Node-Red eintragen, wenn zur AhoyDTU einen Wert publishen möchte? Auch den vom IOBRoker?
        Dann wäre der Aufbau in Node-Red noch interessant was das Topic angeht?

        Ist das dann der generelle Topic?
        5603cc05-05a6-45d3-a994-20456e100fe6-image.png
        Was wäre hierbei jedoch z.B. der Wert <TOPIC> => "inverter" eintragen?
        ab6e2c4a-e9d8-46a5-8889-51e3d77e40a6-image.png oder ist es "PowerLimit"?
        0b1d10dc-3c9f-46bf-9f38-7882215b1cfe-image.png

        Vielen Dank

        mickymM 1 Antwort Letzte Antwort
        0
        • _ _R_A_L_F_

          @mickym Danke für die Rückmeldung.
          Dazu hätte ich zwei Fragen:
          Wäre so der Aufbau in Node-Red richtig was http Request angeht?
          5ca0da83-695c-4c3f-9c55-7ed3a09e1a8c-image.png

          Über MQTT habe ich da so paar Verständnisproblem was den Befehlsaufbau zur AhoyDTU angeht:
          Aktuell habe ich in der AhoyDTU den MQTT Broker vom IOBroker eingetragen. So empfange ich die Werte von der AhoyDTU.
          Welchen Broker müsste ich jedoch in z.B. Node-Red eintragen, wenn zur AhoyDTU einen Wert publishen möchte? Auch den vom IOBRoker?
          Dann wäre der Aufbau in Node-Red noch interessant was das Topic angeht?

          Ist das dann der generelle Topic?
          5603cc05-05a6-45d3-a994-20456e100fe6-image.png
          Was wäre hierbei jedoch z.B. der Wert <TOPIC> => "inverter" eintragen?
          ab6e2c4a-e9d8-46a5-8889-51e3d77e40a6-image.png oder ist es "PowerLimit"?
          0b1d10dc-3c9f-46bf-9f38-7882215b1cfe-image.png

          Vielen Dank

          mickymM Online
          mickymM Online
          mickym
          Most Active
          schrieb am zuletzt editiert von mickym
          #4

          @_r_a_l_f_

          Also als erstes musst Du Dich mal entscheiden, ob Du die API über HTTP nutzt oder über mqtt - wenn Du bereits Dein Teil über mqtt angebunden hast, dann brauchst Du nichts mehr über die HTTP API machen. Ich weiß nicht wo Dein mqtt Broker ist - ist dein iobroker mit mqtt Adapter der Broker oder mosquitto?

          Wenn Du Dein topic schon hast - dann kannst Du Dein Limit ganz einfach setzen:

          https://github.com/lumapu/ahoy/blob/main/User_Manual.md

          d803399d-772f-4359-9572-6dbbb0402c48-image.png

          entweder in Watt oder %. Dann - und das war meine Frage brauchst ja auch keine http request nodes sondern kannst direkt mit mqtt publishen.

          Die http Request node ist verkehrt konfiguriert, aber wenn Du es schon in mqtt hast - würde ich auch nicht über HTTP steuern, sondern über mqtt

          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.

          _ 1 Antwort Letzte Antwort
          0
          • mickymM mickym

            @_r_a_l_f_

            Also als erstes musst Du Dich mal entscheiden, ob Du die API über HTTP nutzt oder über mqtt - wenn Du bereits Dein Teil über mqtt angebunden hast, dann brauchst Du nichts mehr über die HTTP API machen. Ich weiß nicht wo Dein mqtt Broker ist - ist dein iobroker mit mqtt Adapter der Broker oder mosquitto?

            Wenn Du Dein topic schon hast - dann kannst Du Dein Limit ganz einfach setzen:

            https://github.com/lumapu/ahoy/blob/main/User_Manual.md

            d803399d-772f-4359-9572-6dbbb0402c48-image.png

            entweder in Watt oder %. Dann - und das war meine Frage brauchst ja auch keine http request nodes sondern kannst direkt mit mqtt publishen.

            Die http Request node ist verkehrt konfiguriert, aber wenn Du es schon in mqtt hast - würde ich auch nicht über HTTP steuern, sondern über mqtt

            _ Offline
            _ Offline
            _R_A_L_F_
            schrieb am zuletzt editiert von _R_A_L_F_
            #5

            @mickym ok, wenn ich nun MQTT verwenden möchte wäre noch die Frage wie genau?
            Als Broker nutzen ich diesen:
            d890e8a0-b63a-4db2-9930-32b8b4575508-image.png
            Dieser läuft als Instanz im IOBroker.

            Aber wie oben bereits erwähnt, weiß ich nicht genau was mein entsprechendes Topic wäre?
            70824945-f94e-4635-ba10-d1fe589247bc-image.png
            Klar, die Inverter ID ist die Seriennummer aber das Topic?

            Da ich ja mein Wissen stets erweitern möchte, würde ich mich natürlich die die http request Alternative auch interessieren. Auch um bei ähnlichen Problemen hier dann einen Lösungsansatz zu haben bzw. wo ich hier was genau eintragen muss :)

            mickymM 2 Antworten Letzte Antwort
            0
            • _ _R_A_L_F_

              @mickym ok, wenn ich nun MQTT verwenden möchte wäre noch die Frage wie genau?
              Als Broker nutzen ich diesen:
              d890e8a0-b63a-4db2-9930-32b8b4575508-image.png
              Dieser läuft als Instanz im IOBroker.

              Aber wie oben bereits erwähnt, weiß ich nicht genau was mein entsprechendes Topic wäre?
              70824945-f94e-4635-ba10-d1fe589247bc-image.png
              Klar, die Inverter ID ist die Seriennummer aber das Topic?

              Da ich ja mein Wissen stets erweitern möchte, würde ich mich natürlich die die http request Alternative auch interessieren. Auch um bei ähnlichen Problemen hier dann einen Lösungsansatz zu haben bzw. wo ich hier was genau eintragen muss :)

              mickymM Online
              mickymM Online
              mickym
              Most Active
              schrieb am zuletzt editiert von
              #6

              @_r_a_l_f_ Ja trotzdem würde ich halt erst mal mit mqtt arbeiten und es in das unten angegebene Topic schreiben.

              Bei der Komminikation brauchst nur den Header einstellen und dass Du einen JSON schickst und die POST Methode verwendest.

              0f266133-ebbd-4420-b5d8-4dcf70f14404-image.png

              Als payload schickst du dann einfach das Objekt

              5f4c8b36-6703-40f9-a14b-151e72c737a0-image.png

              in die HTTP-Request Node.

              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.

              _ 1 Antwort Letzte Antwort
              0
              • _ _R_A_L_F_

                @mickym ok, wenn ich nun MQTT verwenden möchte wäre noch die Frage wie genau?
                Als Broker nutzen ich diesen:
                d890e8a0-b63a-4db2-9930-32b8b4575508-image.png
                Dieser läuft als Instanz im IOBroker.

                Aber wie oben bereits erwähnt, weiß ich nicht genau was mein entsprechendes Topic wäre?
                70824945-f94e-4635-ba10-d1fe589247bc-image.png
                Klar, die Inverter ID ist die Seriennummer aber das Topic?

                Da ich ja mein Wissen stets erweitern möchte, würde ich mich natürlich die die http request Alternative auch interessieren. Auch um bei ähnlichen Problemen hier dann einen Lösungsansatz zu haben bzw. wo ich hier was genau eintragen muss :)

                mickymM Online
                mickymM Online
                mickym
                Most Active
                schrieb am zuletzt editiert von
                #7

                @_r_a_l_f_ sagte in Ahoy DTU Limit via Node-Red einstellen:

                Klar, die Inverter ID ist die Seriennummer aber das Topic?

                Na schau halt mal wie es im iobroker aussieht - da solltest Du doch das topic sehen - wie sehen denn die Datenpunkte aus?

                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.

                _ 1 Antwort Letzte Antwort
                0
                • mickymM mickym

                  @_r_a_l_f_ Ja trotzdem würde ich halt erst mal mit mqtt arbeiten und es in das unten angegebene Topic schreiben.

                  Bei der Komminikation brauchst nur den Header einstellen und dass Du einen JSON schickst und die POST Methode verwendest.

                  0f266133-ebbd-4420-b5d8-4dcf70f14404-image.png

                  Als payload schickst du dann einfach das Objekt

                  5f4c8b36-6703-40f9-a14b-151e72c737a0-image.png

                  in die HTTP-Request Node.

                  _ Offline
                  _ Offline
                  _R_A_L_F_
                  schrieb am zuletzt editiert von
                  #8

                  @mickym ok, Danke dir für die Erklärung und das Beispiel. Dann schaue ich mir das mal näher an :)

                  1 Antwort Letzte Antwort
                  0
                  • mickymM mickym

                    @_r_a_l_f_ sagte in Ahoy DTU Limit via Node-Red einstellen:

                    Klar, die Inverter ID ist die Seriennummer aber das Topic?

                    Na schau halt mal wie es im iobroker aussieht - da solltest Du doch das topic sehen - wie sehen denn die Datenpunkte aus?

                    _ Offline
                    _ Offline
                    _R_A_L_F_
                    schrieb am zuletzt editiert von _R_A_L_F_
                    #9

                    @mickym Also an sich arbeite ich ja sehr gerne mit MQTT. Gerade auch in im Zusammenspiel mit Node-Red ist es recht einfach über diese Schnittstelle Werte auszutauschen.

                    Mit der AhoyDTU habe ich da jedoch Schwierigkeiten. Den einzigen MQTT Wert den ich momentan habe ist der Istwert:
                    3c568db3-544a-433a-8659-aec31d772f79-image.png

                    Aber was das Controlling angeht, sehe ich von den MQTT Parametern erst mal recht wenig. Daher zielt meine Frage ja dahin gehend ab, welche Settings ich wo genau einstellen muss, dass MQTT auch Control Funktionen an der AhoyDTU vornehmen kann. Bisher sehe ich nur empfangene Ist-Werte.

                    Zudem werde ich erst mal die AhoyDTU Version von V 0.5.41 auf die aktuelle V0.8.36 updaten. Nicht das ich mir dadurch auch noch vermeintliche Fehler einbaue was jedoch nur daran liegt, dass die aktuelle Version dies ja noch gar nicht unterstützt.

                    1 Antwort Letzte Antwort
                    0
                    • _ _R_A_L_F_

                      Hallo,

                      ich möchte, ähnlich wie in diesem Topic https://forum.iobroker.net/topic/64629/ahoy-dtu-api-json-post-request-zum-schalten-senden
                      , die Wechselrichter Leistung eines HM600 über Node-Red abändern.

                      Dazu gibt es in der Serial Console der Ahoy DTU Weboberfläche folgenden Befehl:
                      371b7c4d-de30-4c82-8f27-bb41b479d506-image.png
                      Das klappt auch soweit. Nur muss ich dazu ja auf die Weboberfläche wechseln. Ich will den Wert aber über Node-Red abändern.
                      Wichtig wäre mir vor allem, dass hierbei der non persistent Befehl in Watt ausgeführt wird, sodass nicht ständig das EEPROM beschrieben (dadurch Lebenszeit Verringerung) wird.

                      Hierzu gibt es in der Doku von Ahoy DTU eine gute Beschreibung zur REST API: https://github.com/lumapu/ahoy/blob/main/User_Manual.md

                      Die Steuerung soll über die REST API Schnittstelle erfolgen. Daher gehe ich mal davon aus, dass es dieser Befehl hier sein muss:
                      6968e12a-1ee3-4261-abd6-11480df853d2-image.png

                      Allerdings fehlt es mir am Rest vom Aufbau. Welches Node muss hier verwendet werden? Was für andere Parameter und vor allem wo muss ich diese eingeben?

                      Hat da jemand einen Tipp? Vielen Dank

                      mickymM Online
                      mickymM Online
                      mickym
                      Most Active
                      schrieb am zuletzt editiert von mickym
                      #10

                      @_r_a_l_f_ dann poste doch mal unter welchem topic die ist werte gepublshed werden.

                      Ok ich sehe Screenshot und nicht den text. Muss daheim antworten da auf dem Handy schlecht sichtbar

                      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.

                      _ 1 Antwort Letzte Antwort
                      0
                      • mickymM mickym

                        @_r_a_l_f_ dann poste doch mal unter welchem topic die ist werte gepublshed werden.

                        Ok ich sehe Screenshot und nicht den text. Muss daheim antworten da auf dem Handy schlecht sichtbar

                        _ Offline
                        _ Offline
                        _R_A_L_F_
                        schrieb am zuletzt editiert von
                        #11

                        @mickym Das wäre das Topic:
                        38a578a2-c92d-4e9a-bed6-9d0ccf134ef3-image.png

                        Hierdurch entsteht im IOBroker dann der Ordnerbaum:
                        3233a91a-82ed-466c-8a14-9228cac23238-image.png

                        Ich werde aber zunächst die Tage mal das Update von AhoyDTU einspielen und mit dieser Grundlage weiter machen :). Dann sehe ich ja, wie dann der Ordnerbaum bzw. die Möglichkeiten aussehen ;)

                        mickymM 2 Antworten Letzte Antwort
                        0
                        • _ _R_A_L_F_

                          @mickym Das wäre das Topic:
                          38a578a2-c92d-4e9a-bed6-9d0ccf134ef3-image.png

                          Hierdurch entsteht im IOBroker dann der Ordnerbaum:
                          3233a91a-82ed-466c-8a14-9228cac23238-image.png

                          Ich werde aber zunächst die Tage mal das Update von AhoyDTU einspielen und mit dieser Grundlage weiter machen :). Dann sehe ich ja, wie dann der Ordnerbaum bzw. die Möglichkeiten aussehen ;)

                          mickymM Online
                          mickymM Online
                          mickym
                          Most Active
                          schrieb am zuletzt editiert von mickym
                          #12

                          @_r_a_l_f_ OK dann ist doch nach der Beschreibung

                          267c9721-6946-46b3-aa79-f397c18597d7-image.png

                          das topic: AHOY-DTU_Balkon
                          der Inverter_Name_From_Setup: HM600-BalkonPV

                          Jetzt fehlt Dir also nur noch:

                          7355c927-ca1d-465e-8aa8-558289f14efd-image.png

                          die Inverter ID - die musst DU also der Setup Page rausfinden.

                          Wenn Du die rausgefunden hast dann ist Dein mqtt topic einfach:

                          AHOY-DTU_Balkon/ctrl/limit/<INVERTER_ID>
                          

                          Also suche die Inverter Id und schreibe dann wenn die InverterID 0 ist einfach das topic

                          AHOY-DTU_Balkon/ctrl/limit/0
                          

                          wenn die InverterID 1 ist einfach das topic

                          AHOY-DTU_Balkon/ctrl/limit/1
                          

                          usw.

                          einen Zahl zwischen 2 und 100 - für die Prozentzahl, oder mit einem W dahinter für die Wattzahl.

                          Wo ist das Problem?

                          Das steht doch alles in der Anleitung:

                          a8fa8150-a89c-413c-b2ae-fa460bdf85af-image.png

                          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.

                          _ 1 Antwort Letzte Antwort
                          0
                          • _ _R_A_L_F_

                            @mickym Das wäre das Topic:
                            38a578a2-c92d-4e9a-bed6-9d0ccf134ef3-image.png

                            Hierdurch entsteht im IOBroker dann der Ordnerbaum:
                            3233a91a-82ed-466c-8a14-9228cac23238-image.png

                            Ich werde aber zunächst die Tage mal das Update von AhoyDTU einspielen und mit dieser Grundlage weiter machen :). Dann sehe ich ja, wie dann der Ordnerbaum bzw. die Möglichkeiten aussehen ;)

                            mickymM Online
                            mickymM Online
                            mickym
                            Most Active
                            schrieb am zuletzt editiert von
                            #13

                            @_r_a_l_f_ Und nochmal - die topics auf die das Gerät hört werden nicht von dem Gerät selbst angelegt - das gäbe ja eine Endlosschleife - diese topics musst du schon publishen. Da kannst Du ewig warten - ein Gerät wird nicht auf dem gleichen topic publishen auf das es hört. Also mit NodeRed einfach das topic festlegen - ansonsten musst du halt im iobroker die Datenpunkte selbst anlegen - da ist das mit NodeRed wesentlich eleganter.

                            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.

                            1 Antwort Letzte Antwort
                            0
                            • mickymM mickym

                              @_r_a_l_f_ OK dann ist doch nach der Beschreibung

                              267c9721-6946-46b3-aa79-f397c18597d7-image.png

                              das topic: AHOY-DTU_Balkon
                              der Inverter_Name_From_Setup: HM600-BalkonPV

                              Jetzt fehlt Dir also nur noch:

                              7355c927-ca1d-465e-8aa8-558289f14efd-image.png

                              die Inverter ID - die musst DU also der Setup Page rausfinden.

                              Wenn Du die rausgefunden hast dann ist Dein mqtt topic einfach:

                              AHOY-DTU_Balkon/ctrl/limit/<INVERTER_ID>
                              

                              Also suche die Inverter Id und schreibe dann wenn die InverterID 0 ist einfach das topic

                              AHOY-DTU_Balkon/ctrl/limit/0
                              

                              wenn die InverterID 1 ist einfach das topic

                              AHOY-DTU_Balkon/ctrl/limit/1
                              

                              usw.

                              einen Zahl zwischen 2 und 100 - für die Prozentzahl, oder mit einem W dahinter für die Wattzahl.

                              Wo ist das Problem?

                              Das steht doch alles in der Anleitung:

                              a8fa8150-a89c-413c-b2ae-fa460bdf85af-image.png

                              _ Offline
                              _ Offline
                              _R_A_L_F_
                              schrieb am zuletzt editiert von
                              #14

                              @mickym Danke für die ausführliche Antwort. Ich habe es jetzt mit MQTT und auch mit der REST API dank deiner ausführlichen Erklärung hinbekommen.

                              Das Problem lag eigentlich an zwei Dingen:
                              Zum einen, dass ich die AhoyDTU nicht mit der letzten Firmware betrieben habe und es dadurch Topics bzw. REST API Befehle noch gar nicht gab bzw. auf diese nicht reagiert wurde.
                              Und zum anderen am generellen Ansatz. Wie muss ich z.B. den Aufbau mittels REST API gestalten (Konfiguration der Nodes)? Da ich ja doch nicht so tief in MQTT drin bin (bisher immer nur Werte gelesen) war ich etwas verunsichert was das Thema lesen/schreiben angeht. Denn ich habe die Topics ja teilweise bekommen/im Ordnerbaum entdeckt aber nun erst verstanden, dass nicht wie bei einer "normalen Variable" auf diese sowohl lesend als auch schreibend zugegriffen werden kann in dem ich diese Variable einfach "überschreibe", sondern ich explizit, wenn ich darauf schreiben möchte, dieses Topic mit dem neuen Wert entsprechend publishen muss.

                              Wie gesagt, ich bin ja kein hauptberuflicher Softwareentwickler und möchte auch keine Geräte wie den HM durch falsche Kommandos oder Vorgehensweisen zerstören. Jedoch möchte ich die Hintergründe und auch Abläufe verstehen und dadurch Smart Home Lösungen realisieren. Ich denke deshalb sind wir hier alle unterwegs ;)
                              Und die passende Lösung habe ich im Netz nicht so vorgefunden, dass ich es vollumfänglich verstanden hätte wie ich das genau anstellen muss.

                              Sorry fürs nerven :(

                              mickymM 1 Antwort Letzte Antwort
                              0
                              • _ _R_A_L_F_

                                @mickym Danke für die ausführliche Antwort. Ich habe es jetzt mit MQTT und auch mit der REST API dank deiner ausführlichen Erklärung hinbekommen.

                                Das Problem lag eigentlich an zwei Dingen:
                                Zum einen, dass ich die AhoyDTU nicht mit der letzten Firmware betrieben habe und es dadurch Topics bzw. REST API Befehle noch gar nicht gab bzw. auf diese nicht reagiert wurde.
                                Und zum anderen am generellen Ansatz. Wie muss ich z.B. den Aufbau mittels REST API gestalten (Konfiguration der Nodes)? Da ich ja doch nicht so tief in MQTT drin bin (bisher immer nur Werte gelesen) war ich etwas verunsichert was das Thema lesen/schreiben angeht. Denn ich habe die Topics ja teilweise bekommen/im Ordnerbaum entdeckt aber nun erst verstanden, dass nicht wie bei einer "normalen Variable" auf diese sowohl lesend als auch schreibend zugegriffen werden kann in dem ich diese Variable einfach "überschreibe", sondern ich explizit, wenn ich darauf schreiben möchte, dieses Topic mit dem neuen Wert entsprechend publishen muss.

                                Wie gesagt, ich bin ja kein hauptberuflicher Softwareentwickler und möchte auch keine Geräte wie den HM durch falsche Kommandos oder Vorgehensweisen zerstören. Jedoch möchte ich die Hintergründe und auch Abläufe verstehen und dadurch Smart Home Lösungen realisieren. Ich denke deshalb sind wir hier alle unterwegs ;)
                                Und die passende Lösung habe ich im Netz nicht so vorgefunden, dass ich es vollumfänglich verstanden hätte wie ich das genau anstellen muss.

                                Sorry fürs nerven :(

                                mickymM Online
                                mickymM Online
                                mickym
                                Most Active
                                schrieb am zuletzt editiert von
                                #15

                                @_r_a_l_f_ du nervst doch nicht. Wenn ich nicht helfen wollte, dann hätte ich es auch nicht getan. Außerdem bist du einer der wenigen, die das Potential der roten
                                Knoten erkennen und alleine deshalb unterstütze ich, soweit ich das kann, gerne.

                                Ich freue mich ja dann auch immer mit, wenn es denn dann funktioniert

                                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.

                                1 Antwort Letzte Antwort
                                0
                                • _ Offline
                                  _ Offline
                                  _R_A_L_F_
                                  schrieb am zuletzt editiert von
                                  #16

                                  @mickym Dann bin ich ja beruhigt. Das ist sehr nett Danke. Ich bin froh, dass es dich in diesem Forum hier gibt, denn ohne dich hätte ich viele Dinge nicht lösen können ;). Danke dafür :)

                                  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

                                  462

                                  Online

                                  32.5k

                                  Benutzer

                                  81.7k

                                  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