Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Huawei Sun2000 & ioBroker via JS script funktioniert

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    Huawei Sun2000 & ioBroker via JS script funktioniert

    This topic has been deleted. Only users with topic management privileges can see it.
    • Axel Koeneke
      Axel Koeneke @R4 last edited by

      @r4 Danke für den Link, also der WR kann das alleine (wenn man einen zusätzlichen Sensor verbaut). Ich dachte das könnte man auch mit dem Script realisieren.
      VG Axel

      1 Reply Last reply Reply Quote 0
      • C
        Chris_B @Chris_B last edited by

        Neues Skript auf Github. Folgende Änderungen:

        1. Das Skript liest mehr Batteriedaten, vor allem auch betreffen laden der Batterie aus dem Netz.
        2. Dokumentation ergänzt, vor allem auch das Issue zum Daily Yield ist jetzt beschrieben.

        Hier nchmals der Link:
        Github-Sun2000

        B 1 Reply Last reply Reply Quote 1
        • B
          badsnoopy667 @Chris_B last edited by

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

          Das Skript liest mehr Batteriedaten, vor allem auch betreffen laden der Batterie aus dem Netz.

          Hallo Chris, danke für das neue Skript. Aktuell nutze ich noch node-red, spiele aber mit dem Gedanken auf das Skript zu wechseln. Was ich über node-red nicht hinbekomme: Der Batterie sagen, dass sie aus dem Netz laden soll (z.B. bei variablem Stromtarif).
          Ist das mit Deinem Skript möglich? Das wär der Knaller!

          Viele Grüße
          Jan

          C 1 Reply Last reply Reply Quote 0
          • C
            Chris_B @badsnoopy667 last edited by

            @badsnoopy667 Hallo Jan. Momentan ist eine Schreibfunktion noch nicht implementiert. Es gibt aber einen Vorschlag von @R4 , der relativ leicht zu implementieren sein sollte. Ich möchte das in einer nächsten Version auch noch implementieren. Weiss aber noch nicht, wann cih dazu komme, da ich beruflich gerade ziemlich engagiert und unterwegs sein werde. Einfach etwas Geduld noch... Gruss

            1 Reply Last reply Reply Quote 1
            • R
              rainereglinsky @rainereglinsky last edited by

              @rainereglinsky Hilfe!
              hatte bis gestern ein toll funktionierenden Raspi 4 mit dem JS script laufen - alles war gut. Habe dann den Raspi fertig gemacht für den headless Betrieb - immer noch alles bestens.
              Heute bekomme ich keine Daten mehr aus meiner Sun 2000 ausgelesen - nur Fehlermeldungen. Habe schon das Backup von gestern neu eingespielt - gleiche Ergebnis.
              Auf meinem PC läuft das gleiche Script - ohne Probleme - alle Werte werden angezeigt.
              Hat jemand eine Idee????

              Hier Teile des Protokolls
              avascript.0
              2023-09-01 15:50:03.304 warn script.js.Huawei_Sun: Error received reading address 38200 from id: 1 with error: undefined

              javascript.0
              2023-09-01 15:49:58.303 warn script.js.Huawei_Sun: Error received reading address 37700 from id: 1 with error: undefined

              javascript.0
              2023-09-01 15:49:53.302 warn script.js.Huawei_Sun: Error received reading address 37100 from id: 1 with error: undefined

              javascript.0
              2023-09-01 15:49:48.303 warn script.js.Huawei_Sun: Error received reading address 37000 from id: 1 with error: undefined

              admin.0
              2023-09-01 15:49:46.330 info <== Disconnect system.user.admin from ::ffff:192.168.178.99 javascript

              admin.0
              2023-09-01 15:49:46.330 info <== Disconnect system.user.admin from ::ffff:192.168.178.99 javascript

              admin.0
              2023-09-01 15:49:45.445 info ==> Connected system.user.admin from ::ffff:192.168.178.99

              javascript.0
              2023-09-01 15:49:43.302 warn script.js.Huawei_Sun: Error received reading address 32000 from id: 1 with error: undefined

              javascript.0
              2023-09-01 15:49:38.302 warn script.js.Huawei_Sun: Error received reading address 38200 from id: 1 with error: undefined

              javascript.0
              2023-09-01 15:49:33.302 warn script.js.Huawei_Sun: Error received reading address 37700 from id: 1 with error: undefined

              javascript.0
              2023-09-01 15:49:28.302 warn script.js.Huawei_Sun: Error received reading address 37100 from id: 1 with error: undefined

              javascript.0
              2023-09-01 15:49:23.301 warn script.js.Huawei_Sun: Error received reading address 37000 from id: 1 with error: undefined

              javascript.0
              2023-09-01 15:49:18.301 warn script.js.Huawei_Sun: Error received reading address 32000 from id: 1 with error: undefined

              javascript.0
              2023-09-01 15:49:13.301 warn script.js.Huawei_Sun: Error received reading address 47081 from id: 1 with error: undefined

              javascript.0
              2023-09-01 15:49:08.301 warn script.js.Huawei_Sun: Error received reading address 38400 from id: 1 with error: undefined

              javascript.0
              2023-09-01 15:49:03.301 warn script.js.Huawei_Sun: Error received reading address 38300 from id: 1 with error: undefined

              javascript.0
              2023-09-01 15:48:58.301 warn script.js.Huawei_Sun: Error received reading address 37800 from id: 1 with error: undefined

              javascript.0
              2023-09-01 15:48:53.301 warn script.js.Huawei_Sun: Error received reading address 30000 from id: 1 with error: undefined

              javascript.0
              2023-09-01 15:48:48.300 warn script.js.Huawei_Sun: Error received reading address 38200 from id: 1 with error: undefined

              javascript.0
              2023-09-01 15:48:43.300 warn script.js.Huawei_Sun: Error received reading address 37700 from id: 1 with error: undefined

              javascript.0
              2023-09-01 15:48:38.300 warn script.js.Huawei_Sun: Error received reading address 37100 from id: 1 with error: undefined

              javascript.0
              2023-09-01 15:48:33.299 warn script.js.Huawei_Sun: Error received reading address 37000 from id: 1 with error: undefined

              javascript.0
              2023-09-01 15:48:28.299 warn script.js.Huawei_Sun: Error received reading address 32000 from id: 1 with error: undefined

              javascript.0
              2023-09-01 15:48:23.299 warn script.js.Huawei_Sun: Error received reading address 38200 from id: 1 with error: undefined

              javascript.0
              2023-09-01 15:48:18.299 warn script.js.Huawei_Sun: Error received reading address 37700 from id: 1 with error: undefined

              javascript.0
              2023-09-01 15:48:13.299 warn script.js.Huawei_Sun: Error received reading address 37100 from id: 1 with error: undefined

              javascript.0
              2023-09-01 15:48:08.299 warn script.js.Huawei_Sun: Error received reading address 37000 from id: 1 with error: undefined

              javascript.0
              2023-09-01 15:48:03.299 warn script.js.Huawei_Sun: Error received reading address 32000 from id: 1 with error: undefined

              javascript.0
              2023-09-01 15:47:58.298 warn script.js.Huawei_Sun: Error received reading address 38200 from id: 1 with error: undefined

              javascript.0
              2023-09-01 15:47:53.298 warn script.js.Huawei_Sun: Error received reading address 37700 from id: 1 with error: undefined

              J 1 Reply Last reply Reply Quote 0
              • J
                juggi1962 @rainereglinsky last edited by juggi1962

                @rainereglinsky du könntest das was R4 weiter oben geschrieben hat probieren.

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

                function readRegisterSpace(id, address, length)

                
                
                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];
                
                        }
                
                    });
                
                }
                
                
                1 Reply Last reply Reply Quote 0
                • bahnuhr
                  bahnuhr Forum Testing Most Active last edited by

                  Guten Tag,
                  ich bräuchte mal Hilfe bei den Einstellungen.

                  Hardware:

                  • WR SUN2000-8KTL-M1
                    2 Strings
                    Battery 15 kWh mit 3 Modulen
                    Energy Meter
                  • WR SUN2000-6KTL-M1
                    1 String

                  anbei Bild von Fusionsolar:
                  90eaebbf-9a8e-4621-9c1e-158e366a2066-image.png

                  Die Verbindung zeigt connected.

                  Könnt ihr mir mal sagen was einstellen ist (außer der IP).
                  Also hier:

                  var currentinverter = 2;
                  

                  oder hier:

                  // Enter the Modbus-IDs of your Sun2000 inverters here (example for two inverters): const ModBusIDs = [16, 1];
                  const ModBusIDs = [1];
                  

                  Ich weißt die ID nicht ?!

                  oder hier:

                  const BatteryUnits = [[3, 0]];
                  

                  Hab schon mit allem möglichen rum probiert.
                  Irgendwie fehlen viele Werte und manche sind nicht plausibel.

                  1 Reply Last reply Reply Quote 0
                  • bahnuhr
                    bahnuhr Forum Testing Most Active last edited by

                    @Chris-b

                    Könntest du mir da helfen ?

                    C 1 Reply Last reply Reply Quote 0
                    • C
                      Chris_B @bahnuhr last edited by

                      @bahnuhr Hallo - ich glaube der einzige wirkliche Fehler ist, dass Du zwar zwei Strings, aber 'nur' einen Inverter hast. In diesem Sinne müsste folgendes gesetzt sein:

                      var currentinverter = 1;
                      
                      // Enter the Modbus-IDs of your Sun2000 inverters here (example for two inverters): const ModBusIDs = [16, 1];
                      const ModBusIDs = [1];
                      // On which Modbus-ID can we reach the power meter? (via Sun2000!)
                      const PowerMeterID = 0;
                      // Enter your battery stack setup. 2 dimensional array, e.g. [[3, 2], [3, 0]] means:
                      // First inverter has two battery stacks with 3 + 2 battery modules
                      // while second inverter has only one battery stack with 3 battery modules
                      const BatteryUnits = [[3, 0]];
                      

                      Das Setup entspricht eigentlich fast meinem Setup, einzig, dass ich nur einen String habe.
                      Jetzt müsste man schauen was an Fehlermeldungen kommen. Und beachte: Gewisse Werte sind erst nach einmal Durchlaufen von Mitternacht wirklich sinnvoll.
                      Gruss

                      bahnuhr 1 Reply Last reply Reply Quote 0
                      • bahnuhr
                        bahnuhr Forum Testing Most Active @Chris_B last edited by

                        @chris_b
                        Ne ich habe 2 WR und insgesamt 3 Strings.

                        WR 1: 2 Strings
                        WR 2: 1 String

                        B C 2 Replies Last reply Reply Quote 0
                        • B
                          baerengraben @bahnuhr last edited by

                          @bahnuhr Ich habe 2 WR, insgesamt 4 Strings und keine Batterie.

                          Meine funktionierende Konfig:

                          var currentinverter = 1;
                          // Enter your inverter modbus IP and port here
                          const ModBusPort = 502;
                          const ModBusHost = "192.168.x.x"; //Dongle-IP auf WR1 (Master)
                          const ModBusIDs = [1,2]; //Gem. Einstellung auf den WRs
                          const PowerMeterID = 0;
                          const BatteryUnits = [[0]];
                          
                          // These register spaces need to be read
                          const RegToRead = 
                          [ [32000, 116],   // inverter status -                            read fast
                            [37000, 68],    // battery information -                        read fast
                            [37100, 114],   // meter info -                                 read fast
                            [37700, 100],   // battery information -                        read fast
                            [38200, 100],   // additional battery information -             read fast
                            [30000, 81],    // model info, SN, max Power (static info) -    read slow
                          //  [37800, 100],   // additional battery information -             read slow
                          //  [38300, 100],   // additional battery information -             read slow
                          //  [38400, 100],   // additional battery information -             read slow
                          //  [47081, 2]      // additional battery information -             read slow
                          //[35300, 40]     // inverter power adjustments -                 do not read
                          ];  
                          const RegFast = 5;      // number of register spaces to read fast (must be < RegToRead.length)
                          const RegFastMod = 3;  // read slow registers every n'th time (mod operator)
                          var RegReadCnt = 0;     // Loop counter
                          var RegToReadPtr = 0;   // pointer to register spaces
                          

                          Ich habe dann auch im Code noch einiges bezüglich Batterie auskommentiert. Das Script funktioniert damit seit rund 2 Wochen ohne Probleme.

                          Mir ist aufgefallen, dass du currentinverter auf 2 gesetzt hast. Das ist aus meiner Sicht nicht korrekt. Das ist ja nur der "Pointer" auf den zu verarbeitenden Inverter, der hochgezählt wird.

                          1 Reply Last reply Reply Quote 0
                          • B
                            baerengraben last edited by

                            @Chris_B Ich habe noch eine kleine Ergänzung für das Script. Die "Live-Daten" werden tiptop ausgelesen. Aber was mich eigentlich mindestens gleichviel interessiert, ist der aktuelle Status des Systems. Beispielsweise ist der Code für den WR-DeviceStatus vorhanden, nicht aber die konkrete Bedeutung des Codes. Ich habe hier dein Script bei mir folgendermassen ergänzt. Evtl. kannst du das für dich auch gebrauchen:

                            // Zusätzliche States
                            createState(JavaInst + "Solarpower.Huawei.Inverter.1.DeviceStatusName",   "",  {read: true, write: true, name: "Inverter 1 - Device Status Name"});
                            
                                // Setze Device-Status Namen
                                // Inverter 1
                                var deviceStatusName = "";
                                switch (getState(JavaInst + SHI + "1.DeviceStatus").val)
                                {
                                    case 0: deviceStatusName = "Initializing";break;
                                    case 1: deviceStatusName = "Detecting ISO";break;
                                    case 2: deviceStatusName = "Detecting irradiation";break;
                                    case 3: deviceStatusName = "Grid detecting";break;
                                    case 256: deviceStatusName = "Starting";break;
                                    case 512: deviceStatusName = "On grid";break;
                                    case 513: deviceStatusName = "On grid Power limit";break;
                                    case 514: deviceStatusName = "On grid self derating";break;
                                    case 768: deviceStatusName = "Shutdown fault";break;
                                    case 769: deviceStatusName = "Shutdown command";break;
                                    case 770: deviceStatusName = "Shutdown OVGR";break;
                                    case 771: deviceStatusName = "Shutdown communication disconnected";break;
                                    case 772: deviceStatusName = "Shutdown power limit";break;
                                    case 773: deviceStatusName = "Shutdown start manually";break;
                                    case 774: deviceStatusName = "Shutdown DC switch OFF";break;
                                    case 1025: deviceStatusName = "Grid dispatch cos(Phi)-P curve";break;
                                    case 1026: deviceStatusName = "Grid dispatch Q-U curve";break;
                                    case 1280: deviceStatusName = "Spot-check";break;
                                    case 1281: deviceStatusName = "Spot-checking";break;
                                    case 1536: deviceStatusName = "Inspecting";break;
                                    case 1792: deviceStatusName = "AFCI self-check";break;
                                    case 2048: deviceStatusName = "I V scanning";break;
                                    case 2304: deviceStatusName =" DC input detection";break;
                                    case 40960: deviceStatusName = "No irradiation";break;
                                    default: deviceStatusName = "undefined";break;
                                    }
                                setState(JavaInst + SHI + "1.DeviceStatusName",  deviceStatusName);
                            

                            Zusätzlich wäre es auch super interessant die Bedeutungen von

                            • SHI + id + ".State1
                            • SHI + id + ".State2
                            • SHI + id + ".State3
                            • SHI + id + ".Alarm1
                            • SHI + id + ".Alarm2
                            • SHI + id + ".Alarm3
                            • SHI + id + ".FaultCode"

                            konkret zu kennen. Da bin ich aber noch nicht wirklich aus der Doku schlau geworden.

                            C 1 Reply Last reply Reply Quote 0
                            • C
                              Chris_B @bahnuhr last edited by

                              @bahnuhr OK, sorry, habe nicht gesehen, dass du 2 Inverter hast. Also, ausmeiner Sicht, müsste das dann so aussehen:

                              var currentinverter = 2;
                              // Enter the Modbus-IDs of your Sun2000 inverters here (example for two inverters): const ModBusIDs = [16, 1];
                              const ModBusIDs = [1, 2];
                              // On which Modbus-ID can we reach the power meter? (via Sun2000!)
                              const PowerMeterID = 0;
                              // Enter your battery stack setup. 2 dimensional array, e.g. [[3, 2], [3, 0]] means:
                              // First inverter has two battery stacks with 3 + 2 battery modules
                              // while second inverter has only one battery stack with 3 battery modules
                              const BatteryUnits = [[3, 0], [0, 0]];
                              

                              Der von @baerengraben angegebene Array für die BatteryUnits ist nicht korrekt. Es kann laufen, aber das Programm greift potentiell auf nicht definierte Daten zu. Es muss für jeden WR angegeben werden, wie der potentiell vorhandene Batterystack aufgebaut ist. In diesem Fall: Am ersten WR hängt ein einfacher Battery Stack mit 3 Modulen, am zweiten hängt nichts (und auch das sollte spezifiziert werden).
                              Wichtig: PowerMeterID sagt, an welchem WR das PowerMeter hängt. In diesem Fall am erste WR.
                              Was mir nicht ganz klar ist sind die ModBusIDs. Bei nur einem WR ist das [1], bei zwei würde ich es einmal wie von @baerengraben vorgeschlagen ausprobieren, oder sonst mit der zweiten Zahl spielen...
                              Gruss

                              Gruss

                              bahnuhr 1 Reply Last reply Reply Quote 0
                              • C
                                Chris_B @baerengraben last edited by

                                @baerengraben Ja, das ist auch noch ein Ausbau den ich machen wollte. Ich schau mir das an. Danke und Gruss

                                1 Reply Last reply Reply Quote 0
                                • P
                                  palantin last edited by palantin

                                  vorweg herzlichen Dank für die Erstellung des Scripts.

                                  Ich bekomme sauber Daten aus den Wechselrichtern.

                                  meine Konfiguration: zwei Sun2000 8+6 KTL über Kaskade an einem Dongle und ein Smartmeter ebenfalls am Haupt-Wechselrichter. Ich bekomme Daten ins Fusion solar, aber bekomme keine Modbus Daten vom SmartMeter.

                                  0333bd10-8824-4d41-94e2-54bced3ef359-image.png

                                  Wenn ich die PowerMeter id auf 0 setze, werden leere Datenpunkte erzeugt,
                                  9530584b-020f-401a-bd85-736ebeb32987-image.png

                                  Setzte ich die id auf 11, was das offenbar die ID des SmartMeters sein dürfte laut Handyapp im Installateursaccount, wird der ganze Ordner nicht geschrieben und ich erhalte den Fehler: d575302c-224a-45d1-adf2-ba9c991cea01-image.png

                                  Habe jeweils vor- einem neuen Test den ganzen Objektbaum in ioBroker gelöscht.

                                  Hatte schon jemand so ein Verhalten?

                                  Ich verwende die letztversion des Scripts

                                  // Enter your inverter modbus IP and port here
                                  const ModBusPort = 502;
                                  const ModBusHost = "192.168.1.137";
                                  
                                  ConnectModbus();
                                  
                                  // Enter the Modbus-IDs of your Sun2000 inverters here (example for two inverters): const ModBusIDs = [16, 1];
                                  const ModBusIDs = [1, 16];
                                  						  
                                  // On which Modbus-ID can we reach the power meter? (via Sun2000!)
                                  const PowerMeterID = 0;
                                  // Enter your battery stack setup. 2 dimensional array, e.g. [[3, 2], [3, 0]] means:
                                  // First inverter has two battery stacks with 3 + 2 battery modules
                                  // while second inverter has only one battery stack with 3 battery modules
                                  const BatteryUnits = [[3, 0]];
                                  

                                  Batterie verwende ich keine, daher habe ich ProcessBattery(i); auskommentiert in der Funktion ProcessData

                                  1 Reply Last reply Reply Quote 0
                                  • bahnuhr
                                    bahnuhr Forum Testing Most Active @Chris_B last edited by

                                    @chris_b
                                    @baerengraben

                                    So, habe nun folgendes eingestellt:
                                    Bekomme nun sehr viele DP gefüllt.

                                    var currentinverter = 2;
                                    Const ModBusIDs = [16,1];
                                    const PowerMeterID = 0;
                                    const BatteryUnits = [[3, 0], [0, 0]];
                                    

                                    Bei diesen DP:

                                    // These register spaces need to be read
                                    const RegToRead = 
                                    [ [32000, 116],   // inverter status -                            read fast
                                      [37000, 68],    // battery information -                        read fast
                                      [37100, 114],   // meter info -                                 read fast
                                      [37700, 100],   // battery information -                        read fast
                                      [38200, 100],   // additional battery information -             read fast
                                      [30000, 81],    // model info, SN, max Power (static info) -    read slow
                                      [37800, 100],   // additional battery information -             read slow
                                      [38300, 100],   // additional battery information -             read slow
                                      [38400, 100],   // additional battery information -             read slow
                                      [47081, 8]      // additional battery information -             read slow
                                    //[35300, 40]     // inverter power adjustments -                 do not read
                                    ]; 
                                    

                                    kommen Fehler im log:

                                    javascript.0
                                    2023-09-08 16:20:57.915	warn	script.js.Scripte.Geraete.Huawei_geändert: Error received reading address 37700 from id: 1 with error: undefined
                                    javascript.0
                                    2023-09-08 16:20:52.915	warn	script.js.Scripte.Geraete.Huawei_geändert: Error received reading address 37100 from id: 1 with error: undefined
                                    javascript.0
                                    2023-09-08 16:20:47.914	warn	script.js.Scripte.Geraete.Huawei_geändert: Error received reading address 37000 from id: 1 with error: undefined
                                    javascript.0
                                    2023-09-08 16:20:42.915	warn	script.js.Scripte.Geraete.Huawei_geändert: Error received reading address 32000 from id: 1 with error: undefined
                                    javascript.0
                                    2023-09-08 16:20:37.915	warn	script.js.Scripte.Geraete.Huawei_geändert: Error received reading address 47081 from id: 16 with error: undefined
                                    javascript.0
                                    2023-09-08 16:20:32.914	warn	script.js.Scripte.Geraete.Huawei_geändert: Error received reading address 38400 from id: 16 with error: undefined
                                    javascript.0
                                    2023-09-08 16:20:27.915	warn	script.js.Scripte.Geraete.Huawei_geändert: Error received reading address 38300 from id: 16 with error: undefined
                                    javascript.0
                                    2023-09-08 16:20:27.883	warn	script.js.Scripte.Geraete.Huawei_Original_V4: Error received reading address 37700 from id: 16 with error: Slave device busy (retry request again later)
                                    

                                    Soll/kann ich die einfach auskommentieren.

                                    mfg

                                    P 1 Reply Last reply Reply Quote 0
                                    • J
                                      jokerjo1000 last edited by

                                      Hallo zusammen,
                                      ich hoffe ich darf das hier einmal schreiben?
                                      Ich habe laienhafte Kenntnisse von der ganzen Materie, jedoch nicht ausreichend um hier mitzukommen.
                                      Habe auch eine Huawei PV Anlage mit Wechselrichter Speicher und Power Meter. Auch ein Raspi mit Iobroker ist am laufen. Daten hole ich mir u.a. von Influx und evcc. Gerne würde ich die Modbus Daten in den Iobroker bekommen. Hier hört aber mein Wissenstand auf. Ihr schreibt hier viel was für Kenner etwas ist aber leider nicht für "Anfänger". Es wäre echt klasse wenn jemand vielleicht einmal Lust hat uns Laien etwas mitzunehmen. Habe versucht das Skript von Chris im Iobroker zu installieren, jedoch ohne Erfolg. Es haut lediglich nur Fehlermeldungen raus. Das liegt sicherlich an mir und ich würde mich freuen das auch einmal hin zu bekommen. Es wäre also schön wenn jemand uns Newbies etwas itnehmen könnte.

                                      DANKE !!!

                                      H 1 Reply Last reply Reply Quote 0
                                      • P
                                        palantin @bahnuhr last edited by

                                        @bahnuhr hast du Daten unter "Meter"

                                        668cd20d-5480-4359-9ae4-0e2d98881737-image.png

                                        bahnuhr 1 Reply Last reply Reply Quote 0
                                        • bahnuhr
                                          bahnuhr Forum Testing Most Active @palantin last edited by

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

                                          hast du Daten unter "Meter"

                                          ja, hat aber gedauert.

                                          P 1 Reply Last reply Reply Quote 0
                                          • P
                                            palantin @bahnuhr last edited by

                                            @bahnuhr
                                            welche Kommunikationsid steht bei dir in der SolarApp von Huawei vom SmartMeter?

                                            bahnuhr 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

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

                                            666
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            59
                                            471
                                            80857
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo