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

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Huawei Sun2000 & ioBroker via JS script funktioniert

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

      @bishop
      Hab ich auch so ✔

      1 Reply Last reply Reply Quote 1
      • B
        bishop last edited by

        Hab da mal noch eine Doofe frage!
        Was ist jetzt sinnvoller, dieses Script zu verwenden oder

        https://github.com/daolis/ioBroker.sun2000-modbus
        

        den Adapter?

        bahnuhr R 2 Replies Last reply Reply Quote 0
        • B
          bishop last edited by bishop

          Doppelpost sorry

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

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

            https://github.com/daolis/ioBroker.sun2000-modbus

            Mit 2 Wechselrichtern klappt der neue Adapter nicht.

            habe 2 Instanzen angelegt und verschiedene ID eingegeben.
            Instanzen wurde grün; aber die 1 Instanz hat nicht aktualisiert.

            1 Reply Last reply Reply Quote 0
            • R
              R4 @bishop last edited by R4

              @bishop
              Probier's aus.
              Als ich angefangen hab gab es das noch nicht. Das Script habe ich inzwischen um ein paar Sachen erweitert, die nichts mit PV zu tun haben, und ist bei mir nun die "zentrale" HA-Lösung (mache nicht viel, das bisschen Programmieren ist für mich leicht).

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

                besten Dank euch beiden 🙂

                1 Reply Last reply Reply Quote 0
                • D
                  dragst3r last edited by dragst3r

                  Hier stand Mist. Sorry!

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

                    @dragst3r

                    was ist frigate ?
                    war ist camx ?

                    Bist du im richtigen thread ?

                    D 1 Reply Last reply Reply Quote 0
                    • D
                      dragst3r @bahnuhr last edited by

                      @bahnuhr
                      OMG, sorry. Ich hatte nach dem Login ein 503 fehler und bin daher zum falschen Thread gekommen. Beitrag bitte löschen wenn es geht.

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

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

                        Beitrag bitte löschen

                        geht nicht.

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

                          ich bin kein Script Experte aber ich benötige manche DP als bestätigt also
                          ack = true

                          habe das nun so gelöst

                          // perform createState() only if variable does not yet exist, and perform the check via existsState() only once for each processing round
                          {   if (testCreateState == 0)
                              {   if (!existsState(JavaInst + objectname)) { createState(objectname, value, options); }
                                  else                                            { setState(objectname, value, true); }
                              } else
                              {   setState(objectname, value, true);
                              }
                          }  
                          

                          also nach dem value "wert" mache ich noch ein true.
                          Ist das so korrekt, kann man das so machen oder ist das falsch? Jetzt sind die ganzen Datenpunkte auch nicht mehr rot 🙂

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

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

                            benötige manche DP als bestätigt also
                            ack = true

                            Bitte mal Rückinfo warum man dies braucht ?

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

                              @bahnuhr

                              z.b. bei dem awtrix-light Adapter werden die Werte an der Uhr nicht aktualisiert wenn sie nicht bestätigt sind.
                              Und die rote Farbe mag ich nicht 🙂

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

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

                                awtrix-light Adapter

                                kenn ich nicht.

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

                                Und die Rote Farbe mag ich nicht

                                Hat mich noch nie gestört.
                                Und hat bisher auch alles mit "roter Farbe" geklappt.

                                Aber ja, bei Aktoren z.B. Homematic ist es schon wichtig dass der Wert auch bestätigt wird.
                                Aber bei Daten vom Huawei Wechselrichter ?!

                                B 1 Reply Last reply Reply Quote 0
                                • B
                                  bishop @bahnuhr last edited by

                                  @bahnuhr
                                  muss ja nicht geändert werden. Finde es halt somit abgeschlossen.

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

                                    @Chris_B
                                    ist es evtl. möglich das Script um ein paar Infos zu erweitern?
                                    Ich habe die Datenpunkte bei z.b.

                                    {
                                      "common": {
                                        "name": "Solarpower.Huawei.Inverter.1.Battery.RunningStatus",
                                        "unit": "",
                                        "role": "state",
                                        "type": "mixed",
                                        "states": {
                                          "0": "offline",
                                          "1": "stand by",
                                          "2": "running",
                                          "3": "fault",
                                          "4": "sleep mode"
                                        }
                                      },
                                    

                                    oder

                                    {
                                      "common": {
                                        "name": "Solarpower.Huawei.Meter.Status",
                                        "unit": "",
                                        "role": "state",
                                        "type": "mixed",
                                        "states": {
                                          "0": "offline",
                                          "1": "normal"
                                        }
                                      },
                                    

                                    erweitert da ich nur mit der Zahl nichts anfangen kann.
                                    Ist es möglich das in deinem Script zu integrieren?

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

                                      @bahnuhr
                                      hier z.b.

                                      
                                      awtrix-light.0
                                      2023-10-31 19:25:50.383	info	[initCustomApps] State value of custom app "verbrauch" (javascript.0.Solarpower.Derived.HouseConsumption) is not acknowledged (ack: false) - waiting for new value
                                      

                                      brauch ich den Wert als bestätigt!

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

                                        @bishop
                                        Is ja nen Ding.
                                        Hab ich noch nicht gesehen sowas.

                                        Klappt dein kleines Script wie gewollt ?

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

                                          @bishop Danke für die Frage.
                                          ich habe mich sehr lange nicht gemeldet. Ich habe genau das, und noch etwas mehr umgesetzt. Die Status von Inverter und Battery werden als Text ausgegeben. Zusätzlich werden gewisse Variable, welche im Standby der Battery nicht mehr zur Verfügung stehen entsprechend gesetzt, sodass diese dann in den Status 'standby' wechseln. Ich konnte das erst jetzt gut testen, da meine Anlage erst jetzt regelmässig in diesen Modus wechselt.
                                          Ich werde das so erweiterte Skript am Wochenende zur Verfügung stellen. Ich aknn nicht früher, zu viel zu tun...

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

                                            @chris_b
                                            Das hört sich doch super an! Kein Stress ich kann warten 🙂

                                            C 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

                                            857
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            60
                                            477
                                            90353
                                            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