Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Huawei Wallbox - S Charger (7kw/h / 22kw/h) Adapter test

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Huawei Wallbox - S Charger (7kw/h / 22kw/h) Adapter test

    This topic has been deleted. Only users with topic management privileges can see it.
    • stolly82
      stolly82 last edited by

      Die Fehlermeldung zum Start mache ich noch weg.

      Also das Loggen der API Calls aus der App war nicht gerade das einfachste, bis ich die Calls raus hatte die da was machen und wann diese von der APP abgerufen und gesetzt werden,... und was da aus welchen Calls rein muss.

      Es gibt in der App mehre API Calls, die nur beim öffnen der Wallbox aufgerufen werden (einmalig) und Live calls, die nur nach dem verstellen von Werten einmalig abgerufen werden.

      Die Wallbox ist in 2 unterschiedlichen API Calls vorhanden und wird in den Wallbox.Settings und Wallbox.Values zusammengelegt (Die anderen WallboxInfo & WallboxSettings sind die Responses aus den APIs, so wie sie raus kommen).

      WallboxInfo & WallboxSettings sind auch unbenannt in der API, werden also nur als ID ausgegeben, die man dann alle einzeln über eine API abfragen muss, wie diese heissen.

      Die IDs die beschreibbar sind, habe ich durch das API logging recherchiert, ich glaube aber da habe ich irgendwas falsch aufgeschrieben, denn ich habe mit Garantie die IP Adresse in der App nicht geändert.
      Vielleicht mal die IDs ausprobieren die euch noch fehlen, die dann einfach in die WRITABLE_IDS eintragen, theoretisch sollten die Datenpunkte dann in Wallbox.Settings erscheinen.
      Nur in denen Werte ändert, darauf lauscht der listener.

      Die IDs findet Ihr dann in den Wallbox > Values > Objektdaten
      8cf25280-846a-4c04-b5a9-eadc23b6b420-image.png

      B 1 Reply Last reply Reply Quote 1
      • B
        baerengraben @stolly82 last edited by baerengraben

        @stolly82 Merci für die Infos 🙂 Aber verstehe ich das richtig, dass du das Script nicht basierend auf einer API Beschreibung von Huawei sondern basierend auf einer Analyse der App Kommunikation zum Backend entwickelt hast? Also quasi "reverse engineered"?

        stolly82 1 Reply Last reply Reply Quote 0
        • stolly82
          stolly82 @baerengraben last edited by

          @baerengraben

          😀 😀 😀 😀 😀 😀 ,...nicht basierend auf einer API Beschreibung von Huawei 😀 😀 😀 😀 😀 😀

          Das ist komplettes Reverse Engineering, Offiziell gibt es überhaupt nichts von Huawei und die werden es auch nicht einbinden.

          Die wollen OCPP machen, release irgendwie Mitte 2023,...

          Ich bin da ziemlich im Thema mit den HomeAssistant Junx, da ich denne geholfen habe Modbus und jetzt die App API mit einzubinden.

          B M 2 Replies Last reply Reply Quote 1
          • B
            baerengraben @stolly82 last edited by

            @stolly82 Alles Klar 😄 Wie möchtest du die Test-Feedbacks erhalten? Am besten als Issue in github?

            1 Reply Last reply Reply Quote 0
            • M
              mhuber @stolly82 last edited by

              @stolly82 OCPP meinst Mitte 2025 oder? Machst Du auch eine Adapter draus oder bleibts beim Script? Ich nehme an Du hast App API gemacht weil ja Modbus leider nicht geht wenn man schon den Virtuellen Zähler von Huawei mit der Wallbox hat, oder? Bei mir geht nämlich deswegen Modbus nicht....
              Weiß ev. jemand ob Huawei jemals mehr als einen gleichzeitigen Modbus Client erlauben wird?

              1 Reply Last reply Reply Quote 0
              • stolly82
                stolly82 last edited by

                @mhuber leider meinte ich nicht Mitte 2025, sondern Mitte 2023! Das war schon korrekt 😉

                Es sollte schon seit diversen FW Versionen drin sein, im HomeAssistant forum hatten Leute vor vor mehren Monaten eine Antwort von Huawei gepostet, dass die OCPP in der nächsten Firmware enthalten ist.

                Danach gab es bereits 4 neue Versionen.

                Die nerven die da bei Huawei auch richtig, aber das scheint denen wirklich egal zu sein.

                Ich mache da dann einen Adapter aus dem Script (ist nur 10 min Arbeit das eben umzuschreiben).

                Die Adapter sind super nervig beim Entwickeln, da schleichen sich bei mir immer Fehler ein die dann bei der Prüfung extrem aufwendig sind raus zu bekommen.
                Das liegt irgendwie am Adapter Creator tool, daher schreibe ich sowas aktuell immer als javascript vor und wenn es fertig ist schiebe ich das in den Adapter rein.

                Sind in der Regel nur Konfigurationen und der Objekt-Pfad "Adaptername.(instanz)." statt "Adaptername" die ich dann ändern muss.

                @baerengraben
                GIT macht sinn, kannst aber auch hier machen.

                Wichtig sind dinge wie unter welchen bedingungen ggf. noch eine Abfrage schneller rein muss (Beispiel man ändert was, dann würde ja die Änderung gepusht zur WB aber der Adapter fragt erst im nächsten Zyklus wieder ab, ggf. will man das schneller im Adapter sehen, dass man nach einer Änderung den Zyklus minimiert oder so).

                Oder wenn was nicht funktioniert.

                Viel ist aus der API eh nicht raus zu holen, die dinge die was mit der WB zu tun haben, habe ich alle drin.

                M 1 Reply Last reply Reply Quote 1
                • M
                  mhuber @stolly82 last edited by

                  @stolly82 sagte in Huawei Wallbox - S Charger (7kw/h / 22kw/h) Adapter test:

                  @mhuber leider meinte ich nicht Mitte 2025, sondern Mitte 2023! Das war schon korrekt 😉

                  Es sollte schon seit diversen FW Versionen drin sein, im HomeAssistant forum hatten Leute vor vor mehren Monaten eine Antwort von Huawei gepostet, dass die OCPP in der nächsten Firmware enthalten ist.

                  Danach gab es bereits 4 neue Versionen.

                  Die nerven die da bei Huawei auch richtig, aber das scheint denen wirklich egal zu sein.

                  Ich mache da dann einen Adapter aus dem Script (ist nur 10 min Arbeit das eben umzuschreiben).

                  Die Adapter sind super nervig beim Entwickeln, da schleichen sich bei mir immer Fehler ein die dann bei der Prüfung extrem aufwendig sind raus zu bekommen.
                  Das liegt irgendwie am Adapter Creator tool, daher schreibe ich sowas aktuell immer als javascript vor und wenn es fertig ist schiebe ich das in den Adapter rein.

                  Sind in der Regel nur Konfigurationen und der Objekt-Pfad "Adaptername.(instanz)." statt "Adaptername" die ich dann ändern muss.

                  @baerengraben
                  GIT macht sinn, kannst aber auch hier machen.

                  Wichtig sind dinge wie unter welchen bedingungen ggf. noch eine Abfrage schneller rein muss (Beispiel man ändert was, dann würde ja die Änderung gepusht zur WB aber der Adapter fragt erst im nächsten Zyklus wieder ab, ggf. will man das schneller im Adapter sehen, dass man nach einer Änderung den Zyklus minimiert oder so).

                  Oder wenn was nicht funktioniert.

                  Viel ist aus der API eh nicht raus zu holen, die dinge die was mit der WB zu tun haben, habe ich alle drin.

                  Super danke für die Infos. Aber für die Modbus Einbindung über einen Adapter gibts keinen Workaround oder? Wegen dem einen Client wenn man den Virtuellen Zähler nutzt oder?

                  1 Reply Last reply Reply Quote 0
                  • P
                    Peguschwein @stolly82 last edited by Peguschwein

                    @stolly82 said in Huawei Wallbox - S Charger (7kw/h / 22kw/h) Adapter test:
                    Bin gerade auf diesen Artikel gestossen. Was soll da eingetragen werden ? Daten vom APP auf dem Smatphone ? Wo finde ich die appClientID ?

                      userName: 'MySUERNAME',
                      password: 'MyPASSWORD', 
                      grantType: 'password',
                      appClientId: '86366133-B8B5-41FA-8EB9-E5A64229E3E1'                                                 
                    

                    Gruss Peguschwein

                    Edit: Bin fündig geworden. werde mal testen

                    1 Reply Last reply Reply Quote 0
                    • Dominic Reber
                      Dominic Reber last edited by

                      Hallo zusammen

                      Ich hab einen SUN2000-17K-MB0 plus S1 Speicher.
                      Nun möchte ich eine Wallbox installieren und natürlich liegt da der Huawei Smart Charger nah.

                      Ich steuere sonst alles über IoBroker inkl Überschuss.

                      Kann ich mit diesem Adapter hier OHNE EMMA die Wallbox selbst steuern (PV oder Normal-Laden starten/stoppen)?

                      Danke

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

                        @dominic-reber Im aktuellen Stand kann man mit dem Script viele Infos von der Wallbox lesen. Schreiben (setzen) funktioniert bei mir nur für den Arbeitsmodus (PV-Überschuss / Manuell laden). Aber man kann bis jetzt nicht die Ladung selber starten/stoppen.

                        @stolly82 Tatsächlich wäre es super, wenn nebst den Werten in Wallbox>Settings auch noch das Laden selber gestartet/gestoppt werden könnte. Könntest du dies noch im Script implementieren?

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        967
                        Online

                        31.7k
                        Users

                        79.8k
                        Topics

                        1.3m
                        Posts

                        8
                        25
                        2159
                        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