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

  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Huawei Sun2000 & ioBroker via JS script funktioniert

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.4k

Huawei Sun2000 & ioBroker via JS script funktioniert

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
481 Beiträge 62 Kommentatoren 121.7k Aufrufe 63 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.
  • C Chris_B

    @leonundjulie und @R4
    Ich möchte kurz die möglichen Spekulationen dämpfen: Ja ich werde weiter am Skript arbeiten, es gibt sicher irgendwann eine V4 (vielleicht benenne ich sie dann anders, besser).
    Aus meiner Sicht läuft das Skript, und es gibt wenig Grund Dinge zu entfernen. Unter Umständen liest das Skript zu viele Modbus Register, aber das stört eigentlich nicht weiter, es liest sowieso viel zu viele Werte. Aber die braucht man dann eben nicht. Der Overhead ist nicht sehr gross.
    Ich werde als nächstes versuchen, das Skript via Github zur Verfügung zu stellen. Die verschiedenen Versionen hier im Forum sind sehr verwirrend. Dann gibt es nur noch einen Link auf Github, und dort ist immer die aktuelle Version zu finden.
    Ob ich einen Adapter mache steht in den Sternen. Ich habe momentan andere Projekte, die (leider) eine höhere Priorität haben. Ich denke, ich käme erst gegen Ende Jahr dazu, sorry. Einen Schreibfunktion einzufügen wäre spannend, muss ich mir einmal überlegen, wie man das verallgemeinert und sinnvoll machen könnte.
    Sorry, wenn es einigen von euch zu langsam geht, aber ich kann für das Projekt nur eine bestimmte Zeit aufwenden.
    Gruss

    L Offline
    L Offline
    leonundjulie
    schrieb am zuletzt editiert von leonundjulie
    #352

    @chris_b said in Huawei Sun2000 & ioBroker via JS script funktioniert:

    @leonundjulie und @R4
    Ich möchte kurz die möglichen Spekulationen dämpfen: Ja ich werde weiter am Skript arbeiten, es gibt sicher irgendwann eine V4 (vielleicht benenne ich sie dann anders, besser).
    Aus meiner Sicht läuft das Skript, und es gibt wenig Grund Dinge zu entfernen. Unter Umständen liest das Skript zu viele Modbus Register, aber das stört eigentlich nicht weiter, es liest sowieso viel zu viele Werte. Aber die braucht man dann eben nicht. Der Overhead ist nicht sehr gross.
    Ich werde als nächstes versuchen, das Skript via Github zur Verfügung zu stellen. Die verschiedenen Versionen hier im Forum sind sehr verwirrend. Dann gibt es nur noch einen Link auf Github, und dort ist immer die aktuelle Version zu finden.
    Ob ich einen Adapter mache steht in den Sternen. Ich habe momentan andere Projekte, die (leider) eine höhere Priorität haben. Ich denke, ich käme erst gegen Ende Jahr dazu, sorry. Einen Schreibfunktion einzufügen wäre spannend, muss ich mir einmal überlegen, wie man das verallgemeinert und sinnvoll machen könnte.
    Sorry, wenn es einigen von euch zu langsam geht, aber ich kann für das Projekt nur eine bestimmte Zeit aufwenden.
    Gruss

    Hallo @Chris_B . Danke für den Blick in die Sterne.

    Wie ich in einem meiner Fragen und Aussagen schrieb, kann ich bei mir eine Topologie erzeugen, in der das Skript läuft :-) .

    Aber ich möchte eigentlich in meiner weiter oben bebilderten Topologie bleiben. Und in der würden sowohl die EnPAL-Box als auch mein PI mit dem IOBroker auf den SUN2000 parallel zugreifen.

    Diesbezüglich habe ich jetzt sehr viel gelesen …. die eine Variante sagt, dass der SDongle das nicht kann (ich habe diesbezüglich eine Anfrage bei HUAWEI platziert und warte auf Antwort.

    Die andere Variante sagt, dass es geht, wenn man die Master-Slave Regeln beachtet. Auf Grund der Ausführungen unter https://npm.io/package/modbus-serial
    IMG_0591.jpeg
    frage ich mich, ob Du in Deinem Skript erst einen Slave (genau das ist ja Dein Skript) mit einer eigenen ID definieren musst. Der SDongle ist der Master; sowohl die EnPAL Box als auch der PI mit dem IOPBroker sind Slaves respektive Clients. Mag sein, dass ich mich mit diesen Überlegungen völlig verrannt habe, aber vielleicht findest Du ein paar Minuten Zeit und Lust auf den Gedanken einzugehen.

    Gruss
    Andreas

    10x JA-Solar (380Wp) unter 15° gen Süden und 12x JA-Solar (385Wp) unter 10° gen Westen auf Carport, HUAWEI SUN2000 WR

    Daran HUAWEI LUNA2000, 10kWh

    Und via Kaskade 8x JA-Solar (385Wp) unter 45° gen Osten und 14x JA-Solar (385Wp) unter 23° gen Westen am 2. HUAWEI SUN2000 WR.

    SMARTFOX PRO als EMS, KEBA P30-X Wallbox

    AtifanA 1 Antwort Letzte Antwort
    0
    • L leonundjulie

      @chris_b said in Huawei Sun2000 & ioBroker via JS script funktioniert:

      @leonundjulie und @R4
      Ich möchte kurz die möglichen Spekulationen dämpfen: Ja ich werde weiter am Skript arbeiten, es gibt sicher irgendwann eine V4 (vielleicht benenne ich sie dann anders, besser).
      Aus meiner Sicht läuft das Skript, und es gibt wenig Grund Dinge zu entfernen. Unter Umständen liest das Skript zu viele Modbus Register, aber das stört eigentlich nicht weiter, es liest sowieso viel zu viele Werte. Aber die braucht man dann eben nicht. Der Overhead ist nicht sehr gross.
      Ich werde als nächstes versuchen, das Skript via Github zur Verfügung zu stellen. Die verschiedenen Versionen hier im Forum sind sehr verwirrend. Dann gibt es nur noch einen Link auf Github, und dort ist immer die aktuelle Version zu finden.
      Ob ich einen Adapter mache steht in den Sternen. Ich habe momentan andere Projekte, die (leider) eine höhere Priorität haben. Ich denke, ich käme erst gegen Ende Jahr dazu, sorry. Einen Schreibfunktion einzufügen wäre spannend, muss ich mir einmal überlegen, wie man das verallgemeinert und sinnvoll machen könnte.
      Sorry, wenn es einigen von euch zu langsam geht, aber ich kann für das Projekt nur eine bestimmte Zeit aufwenden.
      Gruss

      Hallo @Chris_B . Danke für den Blick in die Sterne.

      Wie ich in einem meiner Fragen und Aussagen schrieb, kann ich bei mir eine Topologie erzeugen, in der das Skript läuft :-) .

      Aber ich möchte eigentlich in meiner weiter oben bebilderten Topologie bleiben. Und in der würden sowohl die EnPAL-Box als auch mein PI mit dem IOBroker auf den SUN2000 parallel zugreifen.

      Diesbezüglich habe ich jetzt sehr viel gelesen …. die eine Variante sagt, dass der SDongle das nicht kann (ich habe diesbezüglich eine Anfrage bei HUAWEI platziert und warte auf Antwort.

      Die andere Variante sagt, dass es geht, wenn man die Master-Slave Regeln beachtet. Auf Grund der Ausführungen unter https://npm.io/package/modbus-serial
      IMG_0591.jpeg
      frage ich mich, ob Du in Deinem Skript erst einen Slave (genau das ist ja Dein Skript) mit einer eigenen ID definieren musst. Der SDongle ist der Master; sowohl die EnPAL Box als auch der PI mit dem IOPBroker sind Slaves respektive Clients. Mag sein, dass ich mich mit diesen Überlegungen völlig verrannt habe, aber vielleicht findest Du ein paar Minuten Zeit und Lust auf den Gedanken einzugehen.

      Gruss
      Andreas

      AtifanA Offline
      AtifanA Offline
      Atifan
      schrieb am zuletzt editiert von
      #353

      Nur mal kurz gefragt, man kann die Daten ja über NodeRed aus einem anderen Thread lesen oder über dieses Script hier aus dem Thread. Mich würde interessieren ob beides im Prinzip gleichwertig ist, oder ob die eine Variante evtl. Vor- oder Nachteile im Vergleich zu der anderen hat?

      R 1 Antwort Letzte Antwort
      0
      • AtifanA Atifan

        Nur mal kurz gefragt, man kann die Daten ja über NodeRed aus einem anderen Thread lesen oder über dieses Script hier aus dem Thread. Mich würde interessieren ob beides im Prinzip gleichwertig ist, oder ob die eine Variante evtl. Vor- oder Nachteile im Vergleich zu der anderen hat?

        R Offline
        R Offline
        R4
        schrieb am zuletzt editiert von
        #354

        @atifan
        Ein Argument: Wenn du bisschen Ahnung von Programmierung hast bist du hier flexibler (wobei ich nie was mit Javascript zu tun hatte...)

        L 1 Antwort Letzte Antwort
        0
        • R R4

          @atifan
          Ein Argument: Wenn du bisschen Ahnung von Programmierung hast bist du hier flexibler (wobei ich nie was mit Javascript zu tun hatte...)

          L Offline
          L Offline
          leonundjulie
          schrieb am zuletzt editiert von
          #355

          @r4 said in Huawei Sun2000 & ioBroker via JS script funktioniert:

          @atifan
          Ein Argument: Wenn du bisschen Ahnung von Programmierung hast bist du hier flexibler (wobei ich nie was mit Javascript zu tun hatte...)

          … dem schließ ich mich sofort an. Ich habe vor ewigen Zeiten Regel-Algorithmen programmiert …. JS ist für mich neu, aber das Grundsätzliche erkenne auch ich ….. und NODE-RED ist zumindest für mich ein Blindflug mit copy&paste -> ganz klar pro JS

          10x JA-Solar (380Wp) unter 15° gen Süden und 12x JA-Solar (385Wp) unter 10° gen Westen auf Carport, HUAWEI SUN2000 WR

          Daran HUAWEI LUNA2000, 10kWh

          Und via Kaskade 8x JA-Solar (385Wp) unter 45° gen Osten und 14x JA-Solar (385Wp) unter 23° gen Westen am 2. HUAWEI SUN2000 WR.

          SMARTFOX PRO als EMS, KEBA P30-X Wallbox

          1 Antwort Letzte Antwort
          0
          • H Offline
            H Offline
            hussi
            schrieb am zuletzt editiert von
            #356

            Wo finde ich die aktuellen Tageswert zu:

            Verbrauchte kWh
            Gekaufte kWh
            Verkaufte kWh

            Kann meinetwegen auch mit Blockly errechnet werden um sie dann in 0_userdata zu schreiben. Aber ich finde leider nichts in dem Objekten :(

            R C 2 Antworten Letzte Antwort
            0
            • H hussi

              Wo finde ich die aktuellen Tageswert zu:

              Verbrauchte kWh
              Gekaufte kWh
              Verkaufte kWh

              Kann meinetwegen auch mit Blockly errechnet werden um sie dann in 0_userdata zu schreiben. Aber ich finde leider nichts in dem Objekten :(

              R Offline
              R Offline
              R4
              schrieb am zuletzt editiert von
              #357

              @hussi
              Chris_B hat dir praktisch schon mal darauf geantwortet

              1 Antwort Letzte Antwort
              0
              • H hussi

                Wo finde ich die aktuellen Tageswert zu:

                Verbrauchte kWh
                Gekaufte kWh
                Verkaufte kWh

                Kann meinetwegen auch mit Blockly errechnet werden um sie dann in 0_userdata zu schreiben. Aber ich finde leider nichts in dem Objekten :(

                C Offline
                C Offline
                Chris_B
                schrieb am zuletzt editiert von
                #358

                @hussi Wie @R4 sagt: Ist weiter oben beschrieben.
                Zudem werden genau diese Daten jeden Tag geloggt:

                    var log1 = getState(JavaInst + "Solarpower.Derived.YieldToday").val;
                    var log2 = getState(JavaInst + "Solarpower.Derived.GridExportToday").val;
                    var log3 = getState(JavaInst + "Solarpower.Derived.GridImportToday").val;
                    var log4 = getState(JavaInst + "Solarpower.Derived.ConsumptionToday").val;
                

                Die Namen der States sagen ja eigentlich schon alles.

                H 1 Antwort Letzte Antwort
                0
                • C Chris_B

                  @hussi Wie @R4 sagt: Ist weiter oben beschrieben.
                  Zudem werden genau diese Daten jeden Tag geloggt:

                      var log1 = getState(JavaInst + "Solarpower.Derived.YieldToday").val;
                      var log2 = getState(JavaInst + "Solarpower.Derived.GridExportToday").val;
                      var log3 = getState(JavaInst + "Solarpower.Derived.GridImportToday").val;
                      var log4 = getState(JavaInst + "Solarpower.Derived.ConsumptionToday").val;
                  

                  Die Namen der States sagen ja eigentlich schon alles.

                  H Offline
                  H Offline
                  hussi
                  schrieb am zuletzt editiert von
                  #359

                  @chris_b @R4

                  Ich bin natürlich zu doof. Dadurch, dass ich das Skript "verschlimmbessern" wollte, habe ich den Teil "Housekeeping" rausgenommen. Somit erklärt sich auch, warum die Werte nie zurückgesetzt worden sind.

                  Mein Fehler. Tut mir Leid und danke für die Hilfe!

                  Ich kann nun alle Daten wie gewollt über Telegram abfragen, und habe somit eine App weniger auf dem Handy.

                  1 Antwort Letzte Antwort
                  0
                  • C Offline
                    C Offline
                    Chris_B
                    schrieb am zuletzt editiert von
                    #360

                    @R4 und alle, die es interessiert.
                    Ich habe jetzt mein Skript (früher Version 3 genannt) nun auf Github.
                    Das macht es einfacher die aktuelle Version zu finden. Das ist der erste Versuch.
                    Das Readme File ist noch minimal, das werde ich stark ausbauen um Fragen zum Skript zu klären. Im Wesentlichen Dinge, die hier irgendwann einmal erwähnt wurden.
                    Hier der Link:

                    https://github.com/ChrisBCH/SunLuna2000_iobroker

                    R 1 Antwort Letzte Antwort
                    1
                    • B Offline
                      B Offline
                      baerengraben
                      schrieb am zuletzt editiert von
                      #361

                      @Chris_B Vielen Dank für dieses sehr nützliche Skript!

                      1 Antwort Letzte Antwort
                      0
                      • C Chris_B

                        @R4 und alle, die es interessiert.
                        Ich habe jetzt mein Skript (früher Version 3 genannt) nun auf Github.
                        Das macht es einfacher die aktuelle Version zu finden. Das ist der erste Versuch.
                        Das Readme File ist noch minimal, das werde ich stark ausbauen um Fragen zum Skript zu klären. Im Wesentlichen Dinge, die hier irgendwann einmal erwähnt wurden.
                        Hier der Link:

                        https://github.com/ChrisBCH/SunLuna2000_iobroker

                        R Offline
                        R Offline
                        R4
                        schrieb am zuletzt editiert von
                        #362

                        @chris_b
                        Zeile 3 "modidfied"
                        ... ne, ich schau es mir mal kritisch an ;-)

                        C 1 Antwort Letzte Antwort
                        0
                        • H Offline
                          H Offline
                          hussi
                          schrieb am zuletzt editiert von
                          #363

                          Wenn ich die aktuelle Leistung der PV in den Objekten sehen möchte, kann es dann sein, dass man dazu javascript.0.Solarpower.Huawei.Inverter.1.InputPower auslesen sollte?

                          Wenn der Akku nicht voll ist, zeigt mir Solarpower.Huawei.Inverter.1.ActivePower nicht den korrekten Wert an. Sobald der Akku voll ist stimmt der Wert.

                          Oder man rechnet Solarpower.Huawei.Inverter.1.ActivePower und javascript.0.Solarpower.Huawei.Inverter.1.Batterystack.1.ChargeAndDischargePower zusammen?

                          C 1 Antwort Letzte Antwort
                          0
                          • R R4

                            @chris_b
                            Zeile 3 "modidfied"
                            ... ne, ich schau es mir mal kritisch an ;-)

                            C Offline
                            C Offline
                            Chris_B
                            schrieb am zuletzt editiert von
                            #364

                            @r4 Danke - ein stottttter typo.
                            Habe ich korrigiert und das Readme auf Github schnell mit Information befüllt. Muss aber noch verbessert werden.

                            1 Antwort Letzte Antwort
                            0
                            • H hussi

                              Wenn ich die aktuelle Leistung der PV in den Objekten sehen möchte, kann es dann sein, dass man dazu javascript.0.Solarpower.Huawei.Inverter.1.InputPower auslesen sollte?

                              Wenn der Akku nicht voll ist, zeigt mir Solarpower.Huawei.Inverter.1.ActivePower nicht den korrekten Wert an. Sobald der Akku voll ist stimmt der Wert.

                              Oder man rechnet Solarpower.Huawei.Inverter.1.ActivePower und javascript.0.Solarpower.Huawei.Inverter.1.Batterystack.1.ChargeAndDischargePower zusammen?

                              C Offline
                              C Offline
                              Chris_B
                              schrieb am zuletzt editiert von
                              #365

                              @hussi Am besten einmal meine (neue) Github Seite anschauen. Dort sollte alles im Readme File erklärt sein. Ich werde das Readme in nächster Zeit noch erweitern und verbessern. Gruss

                              https://github.com/ChrisBCH/SunLuna2000_iobroker

                              1 Antwort Letzte Antwort
                              2
                              • H Offline
                                H Offline
                                heinzie
                                schrieb am zuletzt editiert von heinzie
                                #366

                                Hallo,

                                erst mal Danke für das Script, ich verwende die Version 3 und läuft auch soweit ohne Probleme.

                                Das einzige Problem ist, dass es alle paar Tage Morgens nicht mehr richtig läuft. Es hat dann Probleme die Werte zu lesen, siehe unten.
                                Wenn ich es dann noch einmal neu starte läuft es wieder ohne Probleme.

                                Eine Idee woran das leigen könnte?

                                214da48a-7eec-48e8-a95a-b96f75e0bc1d-grafik.png

                                R 1 Antwort Letzte Antwort
                                0
                                • H heinzie

                                  Hallo,

                                  erst mal Danke für das Script, ich verwende die Version 3 und läuft auch soweit ohne Probleme.

                                  Das einzige Problem ist, dass es alle paar Tage Morgens nicht mehr richtig läuft. Es hat dann Probleme die Werte zu lesen, siehe unten.
                                  Wenn ich es dann noch einmal neu starte läuft es wieder ohne Probleme.

                                  Eine Idee woran das leigen könnte?

                                  214da48a-7eec-48e8-a95a-b96f75e0bc1d-grafik.png

                                  R Offline
                                  R Offline
                                  R4
                                  schrieb am zuletzt editiert von R4
                                  #367

                                  @heinzie
                                  Du könntest versuchen in der Funktion readRegisterSpace() den auskommentierten Bereich zu aktivieren, also:

                                  function readRegisterSpace(id, address, length)
                                  //---------------------------------------------
                                   {
                                      client.setID(ModBusIDs[id-1]);
                                      client.readHoldingRegisters(address, length, function(err, data)
                                      {   
                                          if (err)
                                          {   
                                              if (err.modbusCode == null)
                                              {   console.warn("Lost connection to client. Trying to reconnect...");
                                                  ConnectModbus();
                                              } else             
                                              console.warn("Error received reading address " + address + " from id: " + ModBusIDs[id-1] + " with error: " + modbusErrorMessages[err.modbusCode]);            
                                          }
                                          else
                                          {   //console.debug("Read data from id/address " + ModBusIDs[id-1] + "/" + address + "\nData is: " + data.data);
                                              for (var i = 0; i < length; i++) Buffer[id-1][address + i - BufOffset] = data.data[i];
                                          }
                                      });
                                  }
                                  
                                  H 1 Antwort Letzte Antwort
                                  0
                                  • R R4

                                    @heinzie
                                    Du könntest versuchen in der Funktion readRegisterSpace() den auskommentierten Bereich zu aktivieren, also:

                                    function readRegisterSpace(id, address, length)
                                    //---------------------------------------------
                                     {
                                        client.setID(ModBusIDs[id-1]);
                                        client.readHoldingRegisters(address, length, function(err, data)
                                        {   
                                            if (err)
                                            {   
                                                if (err.modbusCode == null)
                                                {   console.warn("Lost connection to client. Trying to reconnect...");
                                                    ConnectModbus();
                                                } else             
                                                console.warn("Error received reading address " + address + " from id: " + ModBusIDs[id-1] + " with error: " + modbusErrorMessages[err.modbusCode]);            
                                            }
                                            else
                                            {   //console.debug("Read data from id/address " + ModBusIDs[id-1] + "/" + address + "\nData is: " + data.data);
                                                for (var i = 0; i < length; i++) Buffer[id-1][address + i - BufOffset] = data.data[i];
                                            }
                                        });
                                    }
                                    
                                    H Offline
                                    H Offline
                                    heinzie
                                    schrieb am zuletzt editiert von
                                    #368

                                    @r4 sagte in Huawei Sun2000 & ioBroker via JS script funktioniert:

                                    @heinzie
                                    Du könntest versuchen in der Funktion readRegisterSpace() den auskommentierten Bereich zu aktivieren, also:

                                    function readRegisterSpace(id, address, length)
                                    //---------------------------------------------
                                     {
                                        client.setID(ModBusIDs[id-1]);
                                        client.readHoldingRegisters(address, length, function(err, data)
                                        {   
                                            if (err)
                                            {   
                                                if (err.modbusCode == null)
                                                {   console.warn("Lost connection to client. Trying to reconnect...");
                                                    ConnectModbus();
                                                } else             
                                                console.warn("Error received reading address " + address + " from id: " + ModBusIDs[id-1] + " with error: " + modbusErrorMessages[err.modbusCode]);            
                                            }
                                            else
                                            {   //console.debug("Read data from id/address " + ModBusIDs[id-1] + "/" + address + "\nData is: " + data.data);
                                                for (var i = 0; i < length; i++) Buffer[id-1][address + i - BufOffset] = data.data[i];
                                            }
                                        });
                                    }
                                    

                                    Danke, habe ich einmal geändert, werde mich dann nach Test wieder melden.

                                    Axel KoenekeA 1 Antwort Letzte Antwort
                                    0
                                    • H heinzie

                                      @r4 sagte in Huawei Sun2000 & ioBroker via JS script funktioniert:

                                      @heinzie
                                      Du könntest versuchen in der Funktion readRegisterSpace() den auskommentierten Bereich zu aktivieren, also:

                                      function readRegisterSpace(id, address, length)
                                      //---------------------------------------------
                                       {
                                          client.setID(ModBusIDs[id-1]);
                                          client.readHoldingRegisters(address, length, function(err, data)
                                          {   
                                              if (err)
                                              {   
                                                  if (err.modbusCode == null)
                                                  {   console.warn("Lost connection to client. Trying to reconnect...");
                                                      ConnectModbus();
                                                  } else             
                                                  console.warn("Error received reading address " + address + " from id: " + ModBusIDs[id-1] + " with error: " + modbusErrorMessages[err.modbusCode]);            
                                              }
                                              else
                                              {   //console.debug("Read data from id/address " + ModBusIDs[id-1] + "/" + address + "\nData is: " + data.data);
                                                  for (var i = 0; i < length; i++) Buffer[id-1][address + i - BufOffset] = data.data[i];
                                              }
                                          });
                                      }
                                      

                                      Danke, habe ich einmal geändert, werde mich dann nach Test wieder melden.

                                      Axel KoenekeA Offline
                                      Axel KoenekeA Offline
                                      Axel Koeneke
                                      schrieb am zuletzt editiert von
                                      #369

                                      Hallo zusammen,
                                      ich habe mal eine generelle Frage, da ich gerade über einen Umbau meiner PV nachdenke. Da bei meiner bestehenden Anlage (SMA ohne Akku), bald die Vergütung entfällt, möchte ich gerne auf "Null-Einspeisung" umbauen. Kann man den Huawei mittels diesem Script damit entsprechend steuern, bzw drosseln?
                                      VG Axel

                                      R 1 Antwort Letzte Antwort
                                      0
                                      • Axel KoenekeA Axel Koeneke

                                        Hallo zusammen,
                                        ich habe mal eine generelle Frage, da ich gerade über einen Umbau meiner PV nachdenke. Da bei meiner bestehenden Anlage (SMA ohne Akku), bald die Vergütung entfällt, möchte ich gerne auf "Null-Einspeisung" umbauen. Kann man den Huawei mittels diesem Script damit entsprechend steuern, bzw drosseln?
                                        VG Axel

                                        R Offline
                                        R Offline
                                        R4
                                        schrieb am zuletzt editiert von
                                        #370

                                        @axel-koeneke
                                        du meinst das hier?

                                        Axel KoenekeA 1 Antwort Letzte Antwort
                                        0
                                        • R rainereglinsky

                                          @rainereglinsky
                                          kleines Problem noch: Ich bekomme in der Ausgabe nur einen PV String angezeigt, habe aber zwei Strings. Muss das im Script noch irgendwo eingetragen werden?
                                          b0edc4cf-2c5f-431a-9175-582d4545d7c6-image.png

                                          R Offline
                                          R Offline
                                          rainereglinsky
                                          schrieb am zuletzt editiert von
                                          #371

                                          @rainereglinsky Wer hat auch noch das Problem, dass ConsumptionSum und ConsumptionToday immer gleiche Werte anzeigen?

                                          86b3595d-d1ab-4bb0-a1d1-f92fe19f03c8-image.png

                                          R C 2 Antworten 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

                                          741

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          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