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. Tester
  4. Test Adapter sun2000 v0.1.x - Huawei Wechselrichter

NEWS

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

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

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

Test Adapter sun2000 v0.1.x - Huawei Wechselrichter

Geplant Angeheftet Gesperrt Verschoben Tester
adapteremmahuaweiinverterluna2000modbus tcpmodbus-proxysdonglesmartloggersun2000
1.2k Beiträge 92 Kommentatoren 324.6k Aufrufe 82 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.
  • B bolliy

    @rvn1909 wenn für dich die Nutzung von facebook kein Problem ist, kannst du deine Fragen super gut hier stellen:
    https://www.facebook.com/groups/653371832541018/?ref=share
    Dort kannst du auch fragen, ob modbus-tcp Probleme bei der letzten emma Firmware bekannt sind.

    R Offline
    R Offline
    rvn1909
    schrieb am zuletzt editiert von
    #922

    @bolliy da muss ich leider moralisch gesehen passen ;-) Ich muss hier wohl geduldig sein, bis sich was bei der FW ergibt oder generell der Adapter in meinem Konstrukt stabil läuft. Auf jeden Fall danke für deinen Support und die Arbeit dahinter!

    1 Antwort Letzte Antwort
    0
    • B Offline
      B Offline
      bug77
      schrieb am zuletzt editiert von bug77
      #923

      Kann mir jemand erklären wie ich die Wallbox von Huawei reinbekomme?

      Ich habe eine Emma, sun2000 10kw WR, luna2000 7kw, Wallbox sc 22kt
      Einzige ID im Adapter ist 5 für den sun2000.
      Keine weitere ID ansprechbar 1-10

      In der App ist die Wallbox da. Über Modbus kommt alles rein, außer die Wallbox.
      Modbus Proxy ist aktiviert mit: 0.0.0.0 Port 502
      Wallbox ist über LAN verbunden

      In der Wallbox ist Freigabe für Managementsysteme aktiviert auf IP von IoBroker 192.168.0.14 und Port 502

      Es kommen keine Daten rein :-(

      Was mache ich falsch?

      B 1 Antwort Letzte Antwort
      0
      • B bug77

        Kann mir jemand erklären wie ich die Wallbox von Huawei reinbekomme?

        Ich habe eine Emma, sun2000 10kw WR, luna2000 7kw, Wallbox sc 22kt
        Einzige ID im Adapter ist 5 für den sun2000.
        Keine weitere ID ansprechbar 1-10

        In der App ist die Wallbox da. Über Modbus kommt alles rein, außer die Wallbox.
        Modbus Proxy ist aktiviert mit: 0.0.0.0 Port 502
        Wallbox ist über LAN verbunden

        In der Wallbox ist Freigabe für Managementsysteme aktiviert auf IP von IoBroker 192.168.0.14 und Port 502

        Es kommen keine Daten rein :-(

        Was mache ich falsch?

        B Offline
        B Offline
        bolliy
        Developer
        schrieb am zuletzt editiert von Homoran
        #924

        @bug77 das Auslesen des Huawei Chargers über die Emma ist im Adapter noch nicht implementiert. Lt. der MODBUS Interface Definitions (https://photomate.zendesk.com/hc/en-gb/article_attachments/20421983900701) sollte diese aber möglich sein. Leg doch mal ein issue auf github an.
        Wenn du mich beim Testen unterstüzt und ich Zeit finde, werde ich das gerne einbauen ;)

        LG Stephan

        B 1 Antwort Letzte Antwort
        1
        • B bolliy

          @bug77 das Auslesen des Huawei Chargers über die Emma ist im Adapter noch nicht implementiert. Lt. der MODBUS Interface Definitions (https://photomate.zendesk.com/hc/en-gb/article_attachments/20421983900701) sollte diese aber möglich sein. Leg doch mal ein issue auf github an.
          Wenn du mich beim Testen unterstüzt und ich Zeit finde, werde ich das gerne einbauen ;)

          LG Stephan

          B Offline
          B Offline
          bug77
          schrieb am zuletzt editiert von
          #925

          @bolliy kann ich gerne machen. Ich erstelle ein Issue

          1 Antwort Letzte Antwort
          0
          • B Offline
            B Offline
            bolliy
            Developer
            schrieb am zuletzt editiert von
            #926

            Neue Testversion sun2000 Adapter Version v1.5.0 released.

            Die Installation erfolgt über npm oder morgen über das Beta Repository.

            Wie vielleicht schon bei euch bekannt ist, kann der Wert usableSurplusPower
            über die Parameter im Pfad sun2000.x.control.usableSurplus gesteuert werden. Nun kann für den bufferSoc eine Hysterese eingestellt werden.

            bufferHysteresis
            Die Hysterese ist die Differenz zwischen dem Soc (bufferSoc), bei dem die Nutzung der Hausbatterie (bufferPower) zuschaltet (Einschaltpunkt) und dem Soc (bufferSoc), bei dem sie wieder ausschaltet (Ausschaltpunkt). Eine größere Hysterese sorgt für weniger häufige Schaltungen, während eine kleinere Hysterese eine genauere Regelung ermöglicht.

            Das Thema Überschuss wird im Wiki behandelt.

            Stephan

            1 Antwort Letzte Antwort
            1
            • B bolliy

              @vito666 die Berechnung lautet:
              houseConsum = actPower - meterPower + extPower;

              Die Aktualisierung von sun2000.0.control.externalPower jede Sekunde ist etwas übertrieben. Die Verarbeitung des extPower erfolgt nur im eingestellte Intervall des Adapters.
              Aus den o.a. Daten kann ich leider nicht erkennen, dass die Berechnung falsch sein soll. Hier sind die Daten sun2000.0.collected.activePower, sun2000.0.collected.externalPower und natürlich sun2000.0.meter.activePower zur selben Zeit welche unerlässlich wären.

              LG Stephan

              V Offline
              V Offline
              Vito666
              schrieb am zuletzt editiert von
              #927

              @bolliy said in Test Adapter sun2000 v0.1.x - Huawei Wechselrichter:

              @vito666 die Berechnung lautet:
              houseConsum = actPower - meterPower + extPower;

              Die Aktualisierung von sun2000.0.control.externalPower jede Sekunde ist etwas übertrieben. Die Verarbeitung des extPower erfolgt nur im eingestellte Intervall des Adapters.
              Aus den o.a. Daten kann ich leider nicht erkennen, dass die Berechnung falsch sein soll. Hier sind die Daten sun2000.0.collected.activePower, sun2000.0.collected.externalPower und natürlich sun2000.0.meter.activePower zur selben Zeit welche unerlässlich wären.

              LG Stephan

              @bolliy Moin Stephan,
              das Problem bei meiner falschen houseConsumption Berechnung ist, dass sich sun2000.0.collected.externalPower nur einmalig beim Adapterstart den aktuellen Wert von sun2000.0.control.externalPower holt. Der Wert bleibt ab dann statisch. Ich habe den Adapter schon neu installiert und auch 1.5.0 getestet, das Verhalten ändert sich leider nicht.
              Gruß
              Vito

              B 1 Antwort Letzte Antwort
              0
              • V Vito666

                @bolliy said in Test Adapter sun2000 v0.1.x - Huawei Wechselrichter:

                @vito666 die Berechnung lautet:
                houseConsum = actPower - meterPower + extPower;

                Die Aktualisierung von sun2000.0.control.externalPower jede Sekunde ist etwas übertrieben. Die Verarbeitung des extPower erfolgt nur im eingestellte Intervall des Adapters.
                Aus den o.a. Daten kann ich leider nicht erkennen, dass die Berechnung falsch sein soll. Hier sind die Daten sun2000.0.collected.activePower, sun2000.0.collected.externalPower und natürlich sun2000.0.meter.activePower zur selben Zeit welche unerlässlich wären.

                LG Stephan

                @bolliy Moin Stephan,
                das Problem bei meiner falschen houseConsumption Berechnung ist, dass sich sun2000.0.collected.externalPower nur einmalig beim Adapterstart den aktuellen Wert von sun2000.0.control.externalPower holt. Der Wert bleibt ab dann statisch. Ich habe den Adapter schon neu installiert und auch 1.5.0 getestet, das Verhalten ändert sich leider nicht.
                Gruß
                Vito

                B Offline
                B Offline
                bolliy
                Developer
                schrieb am zuletzt editiert von bolliy
                #928

                @vito666 verwendest du blockly mit dem Funktionblock aktualisiere? Falls das zutrifft, dann nehme bitte den Funktionsblock steuere.
                Siehe https://github.com/bolliy/ioBroker.sun2000/wiki/Verarbeitung-der-Sollwerte
                Stephan

                V bahnuhrB 2 Antworten Letzte Antwort
                0
                • B bolliy

                  @vito666 verwendest du blockly mit dem Funktionblock aktualisiere? Falls das zutrifft, dann nehme bitte den Funktionsblock steuere.
                  Siehe https://github.com/bolliy/ioBroker.sun2000/wiki/Verarbeitung-der-Sollwerte
                  Stephan

                  V Offline
                  V Offline
                  Vito666
                  schrieb am zuletzt editiert von
                  #929

                  @bolliy Moin Stephan,
                  danke, an der Stelle hatte ich genau den Fehler gemacht.
                  Gruß
                  Vito

                  1 Antwort Letzte Antwort
                  0
                  • B bolliy

                    @vito666 verwendest du blockly mit dem Funktionblock aktualisiere? Falls das zutrifft, dann nehme bitte den Funktionsblock steuere.
                    Siehe https://github.com/bolliy/ioBroker.sun2000/wiki/Verarbeitung-der-Sollwerte
                    Stephan

                    bahnuhrB Online
                    bahnuhrB Online
                    bahnuhr
                    Forum Testing Most Active
                    schrieb am zuletzt editiert von
                    #930

                    @bolliy
                    Guten Morgen,
                    könntest du noch einen "deviceStatus_Text" einbauen.
                    z.B. nach diesem Schema:

                    setState(SHI + id + ".DeviceStatus",           getU16(Buffer[id-1], 32089));
                            var deviceStatusName = "";
                            switch (getState(SHI + id + ".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(SHI + id + ".DeviceStatus_Text",  deviceStatusName);
                    

                    Wäre doch gut, wenn man anstatt der Nr. auch einen Text hätte.

                    mfg
                    Dieter


                    Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                    Danke.
                    gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                    ScreenToGif :https://www.screentogif.com/downloads.html

                    B 1 Antwort Letzte Antwort
                    0
                    • bahnuhrB bahnuhr

                      @bolliy
                      Guten Morgen,
                      könntest du noch einen "deviceStatus_Text" einbauen.
                      z.B. nach diesem Schema:

                      setState(SHI + id + ".DeviceStatus",           getU16(Buffer[id-1], 32089));
                              var deviceStatusName = "";
                              switch (getState(SHI + id + ".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(SHI + id + ".DeviceStatus_Text",  deviceStatusName);
                      

                      Wäre doch gut, wenn man anstatt der Nr. auch einen Text hätte.

                      mfg
                      Dieter

                      B Offline
                      B Offline
                      bolliy
                      Developer
                      schrieb am zuletzt editiert von
                      #931

                      @bahnuhr schau mal hier
                      sun2000.0.inverter.0.derived.deviceStatus

                      LG Stephan

                      bahnuhrB 1 Antwort Letzte Antwort
                      1
                      • B bolliy

                        @bahnuhr schau mal hier
                        sun2000.0.inverter.0.derived.deviceStatus

                        LG Stephan

                        bahnuhrB Online
                        bahnuhrB Online
                        bahnuhr
                        Forum Testing Most Active
                        schrieb am zuletzt editiert von
                        #932

                        @bolliy
                        Ist ja nen Ding.

                        Ich habe hier geschaut:
                        sun2000.0.inverter.0.deviceStatus

                        Aber dass bei derived auch was ist, hab ich nicht gefunden.
                        ok, dann hat man Nr. als auch Text, an unterschiedlichen Stellen, aber gut.


                        Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                        Danke.
                        gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                        ScreenToGif :https://www.screentogif.com/downloads.html

                        B 1 Antwort Letzte Antwort
                        0
                        • bahnuhrB bahnuhr

                          @bolliy
                          Ist ja nen Ding.

                          Ich habe hier geschaut:
                          sun2000.0.inverter.0.deviceStatus

                          Aber dass bei derived auch was ist, hab ich nicht gefunden.
                          ok, dann hat man Nr. als auch Text, an unterschiedlichen Stellen, aber gut.

                          B Offline
                          B Offline
                          bolliy
                          Developer
                          schrieb am zuletzt editiert von
                          #933

                          @bahnuhr der State sun2000.0.inverter.0.deviceStatus ist der eigentliche Wert aus dem WR. Die Werte im path derived sind die interpretierten bzw. abgeleiteten Informationen dazu.

                          Stephan

                          bahnuhrB 1 Antwort Letzte Antwort
                          0
                          • B bolliy

                            @bahnuhr der State sun2000.0.inverter.0.deviceStatus ist der eigentliche Wert aus dem WR. Die Werte im path derived sind die interpretierten bzw. abgeleiteten Informationen dazu.

                            Stephan

                            bahnuhrB Online
                            bahnuhrB Online
                            bahnuhr
                            Forum Testing Most Active
                            schrieb am zuletzt editiert von
                            #934

                            @bolliy
                            Ja, ist bei dem "noch" von mir genommenen Script grundsätzlich auch so.
                            Hatte nur das Script geändert und den Text genau unter die Nr. gesetzt.


                            Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                            Danke.
                            gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                            ScreenToGif :https://www.screentogif.com/downloads.html

                            bahnuhrB 1 Antwort Letzte Antwort
                            1
                            • bahnuhrB bahnuhr

                              @bolliy
                              Ja, ist bei dem "noch" von mir genommenen Script grundsätzlich auch so.
                              Hatte nur das Script geändert und den Text genau unter die Nr. gesetzt.

                              bahnuhrB Online
                              bahnuhrB Online
                              bahnuhr
                              Forum Testing Most Active
                              schrieb am zuletzt editiert von
                              #935

                              @bolliy
                              Ich bin gerade am umändern (von Script auf Adapter). Ist gar nicht so wenig was man ändern muss.

                              Nochwas ist mir aufgefallen:
                              0d777682-da74-4116-8b83-25dc364d4a26-image.png
                              Die Werte L1 + L2 + L3 müssten doch "activePower" ergeben. Beim Script was das rechnerisch richtig. Beim Adapter passt dies nicht.

                              Liegt dies an unterschiedlichen Abfrageintervallen ?


                              Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                              Danke.
                              gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                              ScreenToGif :https://www.screentogif.com/downloads.html

                              B 1 Antwort Letzte Antwort
                              0
                              • bahnuhrB bahnuhr

                                @bolliy
                                Ich bin gerade am umändern (von Script auf Adapter). Ist gar nicht so wenig was man ändern muss.

                                Nochwas ist mir aufgefallen:
                                0d777682-da74-4116-8b83-25dc364d4a26-image.png
                                Die Werte L1 + L2 + L3 müssten doch "activePower" ergeben. Beim Script was das rechnerisch richtig. Beim Adapter passt dies nicht.

                                Liegt dies an unterschiedlichen Abfrageintervallen ?

                                B Offline
                                B Offline
                                bolliy
                                Developer
                                schrieb am zuletzt editiert von bolliy
                                #936

                                @bahnuhr ja,

                                activePower wird im high Interval ausgelesen. Die Phasen im low Interval.

                                bahnuhrB 2 Antworten Letzte Antwort
                                0
                                • B bolliy

                                  @bahnuhr ja,

                                  activePower wird im high Interval ausgelesen. Die Phasen im low Interval.

                                  bahnuhrB Online
                                  bahnuhrB Online
                                  bahnuhr
                                  Forum Testing Most Active
                                  schrieb am zuletzt editiert von
                                  #937

                                  @bolliy
                                  Wäre es sachlogisch, wenn man dies ändern würde.
                                  Denn rechnerisch müsste dies passen.


                                  Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                                  Danke.
                                  gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                                  ScreenToGif :https://www.screentogif.com/downloads.html

                                  B 1 Antwort Letzte Antwort
                                  0
                                  • bahnuhrB bahnuhr

                                    @bolliy
                                    Wäre es sachlogisch, wenn man dies ändern würde.
                                    Denn rechnerisch müsste dies passen.

                                    B Offline
                                    B Offline
                                    bolliy
                                    Developer
                                    schrieb am zuletzt editiert von
                                    #938

                                    @bahnuhr ja,
                                    dann müsste man die Stromstärken und Spannungen auch ins high Interval verlegen, was ggf. die modbus Schnittstelle überfordern würde...

                                    bahnuhrB 1 Antwort Letzte Antwort
                                    0
                                    • B bolliy

                                      @bahnuhr ja,

                                      activePower wird im high Interval ausgelesen. Die Phasen im low Interval.

                                      bahnuhrB Online
                                      bahnuhrB Online
                                      bahnuhr
                                      Forum Testing Most Active
                                      schrieb am zuletzt editiert von
                                      #939

                                      @bolliy
                                      noch was:
                                      battery.runningStatus
                                      müsste doch auch eine Nr. sein, die vom WR kommt. (analog deviseStatus)
                                      also so:

                                             switch (getState(SHI + id + ".Battery.RunningStatus").val) {
                                                  case 0: Battery_RunningStatus = "offline";break;
                                                  case 1: Battery_RunningStatus = "standby";break;
                                                  case 2: Battery_RunningStatus = "running";break;
                                                  case 3: Battery_RunningStatus = "fault";break;
                                                  case 4: Battery_RunningStatus = "sleepmode";break;
                                                  default: Battery_RunningStatus = "undefined";break;
                                              }
                                              setState(SHI + id + ".Battery.RunningStatus_Text",  Battery_RunningStatus);
                                      

                                      Hier erscheint aber jetzt unter battery der Text.
                                      Müsste denn nach der Logik der Text nicht auch unter derived stehen ?


                                      Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                                      Danke.
                                      gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                                      ScreenToGif :https://www.screentogif.com/downloads.html

                                      B 1 Antwort Letzte Antwort
                                      0
                                      • B bolliy

                                        @bahnuhr ja,
                                        dann müsste man die Stromstärken und Spannungen auch ins high Interval verlegen, was ggf. die modbus Schnittstelle überfordern würde...

                                        bahnuhrB Online
                                        bahnuhrB Online
                                        bahnuhr
                                        Forum Testing Most Active
                                        schrieb am zuletzt editiert von
                                        #940

                                        @bolliy sagte in Test Adapter sun2000 v0.1.x - Huawei Wechselrichter:

                                        @bahnuhr ja,
                                        dann müsste man die Stromstärken und Spannungen auch ins high Interval verlegen, was ggf. die modbus Schnittstelle überfordern würde...

                                        würde ich sachlogisch richtiger finden. Per Script gab es da keine modbus Schnittstellen Probleme.


                                        Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                                        Danke.
                                        gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                                        ScreenToGif :https://www.screentogif.com/downloads.html

                                        B 1 Antwort Letzte Antwort
                                        0
                                        • bahnuhrB bahnuhr

                                          @bolliy
                                          noch was:
                                          battery.runningStatus
                                          müsste doch auch eine Nr. sein, die vom WR kommt. (analog deviseStatus)
                                          also so:

                                                 switch (getState(SHI + id + ".Battery.RunningStatus").val) {
                                                      case 0: Battery_RunningStatus = "offline";break;
                                                      case 1: Battery_RunningStatus = "standby";break;
                                                      case 2: Battery_RunningStatus = "running";break;
                                                      case 3: Battery_RunningStatus = "fault";break;
                                                      case 4: Battery_RunningStatus = "sleepmode";break;
                                                      default: Battery_RunningStatus = "undefined";break;
                                                  }
                                                  setState(SHI + id + ".Battery.RunningStatus_Text",  Battery_RunningStatus);
                                          

                                          Hier erscheint aber jetzt unter battery der Text.
                                          Müsste denn nach der Logik der Text nicht auch unter derived stehen ?

                                          B Offline
                                          B Offline
                                          bolliy
                                          Developer
                                          schrieb am zuletzt editiert von bolliy
                                          #941

                                          @bahnuhr ja hast recht. Ist aber aus historischen Gründen nicht angepasst worden ...

                                          bahnuhrB 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

                                          821

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          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