Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Skripten / Logik
  4. JavaScript
  5. Zendure zenSDK Lokal API, SmartMode, SolarFlow AC 800 Pro 2

NEWS

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    10
    1
    2.2k

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    16
    1
    4.1k

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    3.6k

Zendure zenSDK Lokal API, SmartMode, SolarFlow AC 800 Pro 2

Geplant Angeheftet Gesperrt Verschoben JavaScript
400 Beiträge 21 Kommentatoren 39.2k Aufrufe 19 Beobachtet
  • Ä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.
  • paul53P paul53

    @maxclaudi [sagte]: Falls du den Wert für das Timeout bei dir manuell erhöht hast, ist das laut der Beschreibung bei einem 5000-ms-Intervall rein mathematisch natürlich vollkommen im Rahmen (3000 < 5000).

    Ja, ich hatten Timeout zwischendurch auf 3000 ms erhöht, jetzt aber wieder auf 2000 ms zurück gestellt. Dass Timeout kleiner sein muss als das Intervall, ist mir bewusst.

    @maxclaudi sagte:

    Mit axios() wirst du diese Timeouts leider auch nicht verhindern können

    ... aber vielleicht den Error-Log beim einmaligen Timeout-Error, denn den erzeugt httpGet(): Javascript-Adapter, Datei sandbox.ts, Zeile 1516.
    Du hast im Skript vorgesehen, dass erst beim 4. Error-Zyklus in Folge ein Error-Log erzeugt wird

    maxclaudiM Offline
    maxclaudiM Offline
    maxclaudi
    schrieb am zuletzt editiert von
    #321

    @paul53 sagte:

    @maxclaudi sagte:

    Mit axios() wirst du diese Timeouts leider auch nicht verhindern können

    ... aber vielleicht den Error-Log beim einmaligen Timeout-Error, denn den erzeugt httpGet(): Javascript-Adapter, Datei sandbox.ts, Zeile 1516.
    Du hast im Skript vorgesehen, dass erst beim 4. Error-Zyklus in Folge ein Error-Log erzeugt wird

    @paul53 Hut ab, Volltreffer! :-)
    Danke für den tiefen Blick in die sandbox.ts
    Jetzt wird absolut klar, warum der JavaScript-Adapter das bei httpGet() sofort so knallrot ins Log brennt .

    Da hast du natürlich recht:
    Bei axios() könnte man das über ein .catch() abfangen, um das Log sauber zu halten.
    Ich hatte mich beim Schreiben des Skripts damals bewusst für httpGet() entschieden, um es so schlank und kompatibel wie möglich zu halten (KISS-Prinzip), da es als native Core-Funktion ohne zusätzliche Abhängigkeiten auf jedem ioBroker sofort läuft.

    Zendure zenSDK Lokal API, SmartMode, SolarFlow AC 800 Pro 2

    paul53P 1 Antwort Letzte Antwort
    0
    • maxclaudiM maxclaudi

      @paul53 sagte:

      @maxclaudi sagte:

      Mit axios() wirst du diese Timeouts leider auch nicht verhindern können

      ... aber vielleicht den Error-Log beim einmaligen Timeout-Error, denn den erzeugt httpGet(): Javascript-Adapter, Datei sandbox.ts, Zeile 1516.
      Du hast im Skript vorgesehen, dass erst beim 4. Error-Zyklus in Folge ein Error-Log erzeugt wird

      @paul53 Hut ab, Volltreffer! :-)
      Danke für den tiefen Blick in die sandbox.ts
      Jetzt wird absolut klar, warum der JavaScript-Adapter das bei httpGet() sofort so knallrot ins Log brennt .

      Da hast du natürlich recht:
      Bei axios() könnte man das über ein .catch() abfangen, um das Log sauber zu halten.
      Ich hatte mich beim Schreiben des Skripts damals bewusst für httpGet() entschieden, um es so schlank und kompatibel wie möglich zu halten (KISS-Prinzip), da es als native Core-Funktion ohne zusätzliche Abhängigkeiten auf jedem ioBroker sofort läuft.

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #322

      @maxclaudi [sagte]: da es als native Core-Funktion ohne zusätzliche Abhängigkeiten auf jedem ioBroker sofort läuft.

      Axios ist ebenfalls im Javascript-Adapter per require('axios') verfügbar. Aus der Doku:

      The following modules are preloaded: node:dgram, node:crypto, node:dns, node:events, node:fs, node:http, node:https, node:http2, node:net, node:os, node:path, node:util, node:stream, node:zlib, suncalc2, axios, wake_on_lan, request (deprecated)
      

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB; Proxmox mit 2 VM (iob / openCCU)

      1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @maxclaudi [sagte]: Hast Du die Firmware aktualisiert?

        Ja, bei Einrichtung in der App (HEMS 2.0).

        R Offline
        R Offline
        Rico Sander
        schrieb am zuletzt editiert von Rico Sander
        #323

        @paul53 sagte:

        Ja, bei Einrichtung in der App (HEMS 2.0).

        Du hast also auf HEMS 2.0 geupdated? Was ist mit der neuen Firmware Solarflow 800 Pro V1.0.25? Bist Du da auch mitgegangen?

        Gabs irgendwelche Probleme?

        Im Zusammmenspiel mit dem script von @maxclaudi dütfte ja eigentlich nur die Firmware relevant sein. HEMS ist ja bei individueller Steuerung abgeschaltet, oder übersehe ich da etwas?

        Wenns nicht geht, wie man will
        - muss mans tun, wie man kann.
        paul53P 1 Antwort Letzte Antwort
        0
        • R Rico Sander

          @paul53 sagte:

          Ja, bei Einrichtung in der App (HEMS 2.0).

          Du hast also auf HEMS 2.0 geupdated? Was ist mit der neuen Firmware Solarflow 800 Pro V1.0.25? Bist Du da auch mitgegangen?

          Gabs irgendwelche Probleme?

          Im Zusammmenspiel mit dem script von @maxclaudi dütfte ja eigentlich nur die Firmware relevant sein. HEMS ist ja bei individueller Steuerung abgeschaltet, oder übersehe ich da etwas?

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von paul53
          #324

          @Rico-Sander [sagte]: Was ist mit der neuen Firmware Solarflow 800 Pro V1.0.25?

          Wo finde ich die Firmware-Version?
          Eine Software-Version V1.1.2 finde ich nur unter "packData".

          @Rico-Sander sagte:

          HEMS ist ja bei individueller Steuerung abgeschaltet, oder übersehe ich da etwas?

          Ja, ist abgeschaltet.

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB; Proxmox mit 2 VM (iob / openCCU)

          maxclaudiM R 2 Antworten Letzte Antwort
          0
          • paul53P paul53

            @Rico-Sander [sagte]: Was ist mit der neuen Firmware Solarflow 800 Pro V1.0.25?

            Wo finde ich die Firmware-Version?
            Eine Software-Version V1.1.2 finde ich nur unter "packData".

            @Rico-Sander sagte:

            HEMS ist ja bei individueller Steuerung abgeschaltet, oder übersehe ich da etwas?

            Ja, ist abgeschaltet.

            maxclaudiM Offline
            maxclaudiM Offline
            maxclaudi
            schrieb am zuletzt editiert von
            #325

            @paul53 sagte:
            Wo finde ich die Firmware-Version?
            Eine Software-Version V1.1.2 finde ich nur unter "packData".

            wird im JSON nicht übertragen.
            Es gibt zwar 'version', aber damit ist wahrscheinlich was anderes gemeint (zenSDK-Version?). Als Wert wird dort nur 2 oder 3 übertragen.

            @paul53 sagte:
            Axios ist ebenfalls im Javascript-Adapter per require('axios') verfügbar.

            Danke für den Hinweis zur Doku, das hatte ich tatsächlich nicht auf dem Schirm.
            Gut zu wissen, dass axios (mittlerweile?) zum Standard-Inventar des Adapters gehört.
            Ich lese ehrlich gesagt auch nicht die Doku und nutze am liebsten einfaches, pragmatisches JavaScript.
            Komme normal aus einer anderen Ecke – zu JS hat mich erst ioBroker gezwungenermaßen gebracht.

            Wie dem auch sei: Ich bin froh, dass das Skript in der Praxis genau das tut, was es soll.
            Als "kleines Lichtlein" im Vergleich zu eurer geballten Entwickler-Erfahrung in JS (Du, mcm1957 u. a.) bin ich schon glücklich, dass das Script ok ist.

            Falls Du (oder jemand anderes) Lust hast, den Code auf axios umzubauen, zu optimieren oder ( auch z.B. @Rico-Sander ) die Dokumentation zu erweitern – fühlt euch herzlich eingeladen!

            Zendure zenSDK Lokal API, SmartMode, SolarFlow AC 800 Pro 2

            paul53P R 3 Antworten Letzte Antwort
            0
            • maxclaudiM maxclaudi

              @paul53 sagte:
              Wo finde ich die Firmware-Version?
              Eine Software-Version V1.1.2 finde ich nur unter "packData".

              wird im JSON nicht übertragen.
              Es gibt zwar 'version', aber damit ist wahrscheinlich was anderes gemeint (zenSDK-Version?). Als Wert wird dort nur 2 oder 3 übertragen.

              @paul53 sagte:
              Axios ist ebenfalls im Javascript-Adapter per require('axios') verfügbar.

              Danke für den Hinweis zur Doku, das hatte ich tatsächlich nicht auf dem Schirm.
              Gut zu wissen, dass axios (mittlerweile?) zum Standard-Inventar des Adapters gehört.
              Ich lese ehrlich gesagt auch nicht die Doku und nutze am liebsten einfaches, pragmatisches JavaScript.
              Komme normal aus einer anderen Ecke – zu JS hat mich erst ioBroker gezwungenermaßen gebracht.

              Wie dem auch sei: Ich bin froh, dass das Skript in der Praxis genau das tut, was es soll.
              Als "kleines Lichtlein" im Vergleich zu eurer geballten Entwickler-Erfahrung in JS (Du, mcm1957 u. a.) bin ich schon glücklich, dass das Script ok ist.

              Falls Du (oder jemand anderes) Lust hast, den Code auf axios umzubauen, zu optimieren oder ( auch z.B. @Rico-Sander ) die Dokumentation zu erweitern – fühlt euch herzlich eingeladen!

              paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von paul53
              #326

              @maxclaudi [sagte]: zu JS hat mich erst ioBroker gezwungenermaßen gebracht.

              Mich auch.

              @maxclaudi sagte:

              eurer geballten Entwickler-Erfahrung in JS

              Bin kein Entwickler für ioBroker, sondern programmiere nur Anwendungen unter ioBroker in JS (für das Forum auch Blockly). Die Entwickler programmieren mittlerweile in Typescript, womit ich mich nicht auch noch beschäftigen will.

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB; Proxmox mit 2 VM (iob / openCCU)

              1 Antwort Letzte Antwort
              1
              • paul53P paul53

                @Rico-Sander [sagte]: Was ist mit der neuen Firmware Solarflow 800 Pro V1.0.25?

                Wo finde ich die Firmware-Version?
                Eine Software-Version V1.1.2 finde ich nur unter "packData".

                @Rico-Sander sagte:

                HEMS ist ja bei individueller Steuerung abgeschaltet, oder übersehe ich da etwas?

                Ja, ist abgeschaltet.

                R Offline
                R Offline
                Rico Sander
                schrieb am zuletzt editiert von
                #327

                @paul53 sagte:

                @Rico-Sander [sagte]: Was ist mit der neuen Firmware Solarflow 800 Pro V1.0.25?

                Wo finde ich die Firmware-Version?
                Eine Software-Version V1.1.2 finde ich nur unter "packData".

                In der App:
                Screenshot_20260617_201556_Zendure.jpg

                Wenns nicht geht, wie man will
                - muss mans tun, wie man kann.
                paul53P 1 Antwort Letzte Antwort
                0
                • maxclaudiM maxclaudi

                  @paul53 sagte:
                  Wo finde ich die Firmware-Version?
                  Eine Software-Version V1.1.2 finde ich nur unter "packData".

                  wird im JSON nicht übertragen.
                  Es gibt zwar 'version', aber damit ist wahrscheinlich was anderes gemeint (zenSDK-Version?). Als Wert wird dort nur 2 oder 3 übertragen.

                  @paul53 sagte:
                  Axios ist ebenfalls im Javascript-Adapter per require('axios') verfügbar.

                  Danke für den Hinweis zur Doku, das hatte ich tatsächlich nicht auf dem Schirm.
                  Gut zu wissen, dass axios (mittlerweile?) zum Standard-Inventar des Adapters gehört.
                  Ich lese ehrlich gesagt auch nicht die Doku und nutze am liebsten einfaches, pragmatisches JavaScript.
                  Komme normal aus einer anderen Ecke – zu JS hat mich erst ioBroker gezwungenermaßen gebracht.

                  Wie dem auch sei: Ich bin froh, dass das Skript in der Praxis genau das tut, was es soll.
                  Als "kleines Lichtlein" im Vergleich zu eurer geballten Entwickler-Erfahrung in JS (Du, mcm1957 u. a.) bin ich schon glücklich, dass das Script ok ist.

                  Falls Du (oder jemand anderes) Lust hast, den Code auf axios umzubauen, zu optimieren oder ( auch z.B. @Rico-Sander ) die Dokumentation zu erweitern – fühlt euch herzlich eingeladen!

                  R Offline
                  R Offline
                  Rico Sander
                  schrieb am zuletzt editiert von
                  #328

                  @maxclaudi sagte:

                  Falls Du (oder jemand anderes) Lust hast, den Code auf axios umzubauen, zu optimieren oder ( auch z.B. @Rico-Sander ) die Dokumentation zu erweitern – fühlt euch herzlich eingeladen!

                  Ich komme aus der Ecke perl und php. Zu JS wurde ich erst durch ioB, richtig aber erst durch die Scripte für Zendure "gezwungen" 😊
                  Ich entdecke zwar täglich in JS, dass ich vieles aus meiner frühen Zeit noch anwenden kann, aber zu mehr reicht es leider nicht.

                  Was die Hilfe zur Dokumentation angeht:
                  Mit @apollon77 hatte ich angefangen, die Doku zu ioB zu aktualisieren/verbessern, was aber wohl nur (hoffe ich) aus Zeitgründen im Sande verlaufen ist.
                  Die Doku zu Deinem Script ist doch schon ok.

                  Vorschlag:
                  Unter den Absatz:

                  Es funktioniert sofort und wahlweise komplett lokal oder parallel zu Cloud und App (bei deaktiviertem HEMS).
                  Außer der IP-Adresse des Zendure-Geräts sind keine weiteren Keys oder Authentifizierungen notwendig.

                  Folgende Ergänzung:

                  Hinweis: Aus technischen Gründen sollte sowohl dem Gerät (den Geräten?) als auch der App weiterhin der Zugang ins Internet möglich sein.

                  Diese Ergänzung in der Doku reicht m.E aus. Eine tiefere Begründung und techn. Hintergründe sind an der Stelle aus meiner Sicht nicht nötig.
                  Es sei denn, die Dokum sollte mehr als nur eine Vorstellung des Scriptes und eine Kurzanleitung sein.

                  Wenns nicht geht, wie man will
                  - muss mans tun, wie man kann.
                  maxclaudiM 1 Antwort Letzte Antwort
                  1
                  • R Rico Sander

                    @paul53 sagte:

                    @Rico-Sander [sagte]: Was ist mit der neuen Firmware Solarflow 800 Pro V1.0.25?

                    Wo finde ich die Firmware-Version?
                    Eine Software-Version V1.1.2 finde ich nur unter "packData".

                    In der App:
                    Screenshot_20260617_201556_Zendure.jpg

                    paul53P Offline
                    paul53P Offline
                    paul53
                    schrieb am zuletzt editiert von
                    #329

                    @Rico-Sander [sagte]: In der App:

                    Unter Firmware-Update steht nur "Die Firmware Ihres Gerätes ist auf dem neuesten Stand".

                    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                    Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB; Proxmox mit 2 VM (iob / openCCU)

                    maxclaudiM 1 Antwort Letzte Antwort
                    0
                    • R Rico Sander

                      @maxclaudi sagte:

                      Falls Du (oder jemand anderes) Lust hast, den Code auf axios umzubauen, zu optimieren oder ( auch z.B. @Rico-Sander ) die Dokumentation zu erweitern – fühlt euch herzlich eingeladen!

                      Ich komme aus der Ecke perl und php. Zu JS wurde ich erst durch ioB, richtig aber erst durch die Scripte für Zendure "gezwungen" 😊
                      Ich entdecke zwar täglich in JS, dass ich vieles aus meiner frühen Zeit noch anwenden kann, aber zu mehr reicht es leider nicht.

                      Was die Hilfe zur Dokumentation angeht:
                      Mit @apollon77 hatte ich angefangen, die Doku zu ioB zu aktualisieren/verbessern, was aber wohl nur (hoffe ich) aus Zeitgründen im Sande verlaufen ist.
                      Die Doku zu Deinem Script ist doch schon ok.

                      Vorschlag:
                      Unter den Absatz:

                      Es funktioniert sofort und wahlweise komplett lokal oder parallel zu Cloud und App (bei deaktiviertem HEMS).
                      Außer der IP-Adresse des Zendure-Geräts sind keine weiteren Keys oder Authentifizierungen notwendig.

                      Folgende Ergänzung:

                      Hinweis: Aus technischen Gründen sollte sowohl dem Gerät (den Geräten?) als auch der App weiterhin der Zugang ins Internet möglich sein.

                      Diese Ergänzung in der Doku reicht m.E aus. Eine tiefere Begründung und techn. Hintergründe sind an der Stelle aus meiner Sicht nicht nötig.
                      Es sei denn, die Dokum sollte mehr als nur eine Vorstellung des Scriptes und eine Kurzanleitung sein.

                      maxclaudiM Offline
                      maxclaudiM Offline
                      maxclaudi
                      schrieb am zuletzt editiert von maxclaudi
                      #330

                      @Rico-Sander sagte:

                      Vorschlag:

                      Folgende Ergänzung:

                      Hinweis: Aus technischen Gründen sollte sowohl dem Gerät (den Geräten?) als auch der App weiterhin der Zugang ins Internet möglich sein.

                      Danke. Wurde in die Anleitung aufgenommen.
                      Allerdings liest es sich für mich jetzt so, als würde die Cloud dazwischen funken.
                      Die Steuerung ist ausschließlich lokal und funktioniert auch nur wenn HEMS ausgeschaltet ist.
                      Die meisten werden es wissen und sonst fragen :-)
                      Jetzt mal abwarten was HEMS 2 alles neu oder durcheinander bringen wird.
                      Update mache ich (noch) nicht.

                      Zendure zenSDK Lokal API, SmartMode, SolarFlow AC 800 Pro 2

                      R 1 Antwort Letzte Antwort
                      0
                      • maxclaudiM maxclaudi

                        @Rico-Sander sagte:

                        Vorschlag:

                        Folgende Ergänzung:

                        Hinweis: Aus technischen Gründen sollte sowohl dem Gerät (den Geräten?) als auch der App weiterhin der Zugang ins Internet möglich sein.

                        Danke. Wurde in die Anleitung aufgenommen.
                        Allerdings liest es sich für mich jetzt so, als würde die Cloud dazwischen funken.
                        Die Steuerung ist ausschließlich lokal und funktioniert auch nur wenn HEMS ausgeschaltet ist.
                        Die meisten werden es wissen und sonst fragen :-)
                        Jetzt mal abwarten was HEMS 2 alles neu oder durcheinander bringen wird.
                        Update mache ich (noch) nicht.

                        R Offline
                        R Offline
                        Rico Sander
                        schrieb am zuletzt editiert von
                        #331

                        @maxclaudi sagte:

                        Allerdings liest es sich für mich jetzt so, als würde die Cloud dazwischen funken.
                        Die Steuerung ist ausschließlich lokal und funktioniert auch nur wenn HEMS ausgeschaltet ist.
                        Die meisten werden es wissen und sonst fragen :-)

                        Nunja, Du kannst ja meinen Vorschlag noch individualisieren. So, dass er in den Lesefluss passt und ggfl. Irritationen vermeidet. Ich meine, zumindest die lokale Funktion hattest Du ja schon beschrieben., Der Hinweis zu HEMS ist sicher richtig und sinnvoll.

                        Alles wird gut 😳

                        Wenns nicht geht, wie man will
                        - muss mans tun, wie man kann.
                        maxclaudiM 1 Antwort Letzte Antwort
                        0
                        • R Rico Sander

                          @maxclaudi sagte:

                          Allerdings liest es sich für mich jetzt so, als würde die Cloud dazwischen funken.
                          Die Steuerung ist ausschließlich lokal und funktioniert auch nur wenn HEMS ausgeschaltet ist.
                          Die meisten werden es wissen und sonst fragen :-)

                          Nunja, Du kannst ja meinen Vorschlag noch individualisieren. So, dass er in den Lesefluss passt und ggfl. Irritationen vermeidet. Ich meine, zumindest die lokale Funktion hattest Du ja schon beschrieben., Der Hinweis zu HEMS ist sicher richtig und sinnvoll.

                          Alles wird gut 😳

                          maxclaudiM Offline
                          maxclaudiM Offline
                          maxclaudi
                          schrieb am zuletzt editiert von
                          #332

                          Punkt 3 beachten:

                          456f80b4-5b61-4027-90b3-1a966db57f94-image.jpeg

                          Zendure zenSDK Lokal API, SmartMode, SolarFlow AC 800 Pro 2

                          1 Antwort Letzte Antwort
                          0
                          • paul53P paul53

                            @Rico-Sander [sagte]: In der App:

                            Unter Firmware-Update steht nur "Die Firmware Ihres Gerätes ist auf dem neuesten Stand".

                            maxclaudiM Offline
                            maxclaudiM Offline
                            maxclaudi
                            schrieb am zuletzt editiert von
                            #333

                            @paul53
                            bisher ohne Update steht bei mir im Datenpunkt version:2

                            53401e0d-e80e-4d00-98aa-1ee9d2225f9a-image.jpeg

                            Vermutlich steht bei Dir dort nun 3?

                            Zendure zenSDK Lokal API, SmartMode, SolarFlow AC 800 Pro 2

                            paul53P 1 Antwort Letzte Antwort
                            0
                            • maxclaudiM maxclaudi

                              @paul53
                              bisher ohne Update steht bei mir im Datenpunkt version:2

                              53401e0d-e80e-4d00-98aa-1ee9d2225f9a-image.jpeg

                              Vermutlich steht bei Dir dort nun 3?

                              paul53P Offline
                              paul53P Offline
                              paul53
                              schrieb am zuletzt editiert von paul53
                              #334

                              @maxclaudi [sagte]: Vermutlich steht bei Dir dort nun 3?

                              Richtig.

                              @maxclaudi sagte:

                              socLimit: 17 wird wahrscheinlich kein Bug, sondern ein neues Bitmuster sein.
                              (z. B. 16 + 1 )

                              Stimmt: Bei SoC unter 85 % ist "socLimit" = 16.

                              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                              Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB; Proxmox mit 2 VM (iob / openCCU)

                              maxclaudiM 1 Antwort Letzte Antwort
                              1
                              • paul53P paul53

                                @maxclaudi [sagte]: Vermutlich steht bei Dir dort nun 3?

                                Richtig.

                                @maxclaudi sagte:

                                socLimit: 17 wird wahrscheinlich kein Bug, sondern ein neues Bitmuster sein.
                                (z. B. 16 + 1 )

                                Stimmt: Bei SoC unter 85 % ist "socLimit" = 16.

                                maxclaudiM Offline
                                maxclaudiM Offline
                                maxclaudi
                                schrieb am zuletzt editiert von maxclaudi
                                #335

                                @paul53 sagte:
                                Stimmt: Bei SoC unter 85 % ist "socLimit" = 16.

                                Dann war Deine Ladegrenze vermutlich bei socSet = 85 %
                                Es fehlt jetzt noch ein Wert für „minSoc erreicht“.
                                Falls die Vermutung mit den neuen Bitmustern stimmt, könnte das z. B. 18 oder 19 sein. Das ist aber aktuell nur eine Vermutung.

                                Falls Du minSoc einmal auf 50 % stellst und die Batterien bis zur Entladegrenze laufen lässt, wäre der gemeldete socLimit-Wert interessant.

                                Edit / PS:
                                Wurde unter properties zusätzlich ein neuer Key socCompSwitch angelegt?

                                Falls ja, bitte die beobachteten Werte und möglichst auch die jeweilige Situation (SOC, Laden, Entladen, Bypass usw.) mitteilen. Danke.

                                Zendure zenSDK Lokal API, SmartMode, SolarFlow AC 800 Pro 2

                                paul53P 1 Antwort Letzte Antwort
                                0
                                • maxclaudiM maxclaudi

                                  @paul53 sagte:
                                  Stimmt: Bei SoC unter 85 % ist "socLimit" = 16.

                                  Dann war Deine Ladegrenze vermutlich bei socSet = 85 %
                                  Es fehlt jetzt noch ein Wert für „minSoc erreicht“.
                                  Falls die Vermutung mit den neuen Bitmustern stimmt, könnte das z. B. 18 oder 19 sein. Das ist aber aktuell nur eine Vermutung.

                                  Falls Du minSoc einmal auf 50 % stellst und die Batterien bis zur Entladegrenze laufen lässt, wäre der gemeldete socLimit-Wert interessant.

                                  Edit / PS:
                                  Wurde unter properties zusätzlich ein neuer Key socCompSwitch angelegt?

                                  Falls ja, bitte die beobachteten Werte und möglichst auch die jeweilige Situation (SOC, Laden, Entladen, Bypass usw.) mitteilen. Danke.

                                  paul53P Offline
                                  paul53P Offline
                                  paul53
                                  schrieb am zuletzt editiert von paul53
                                  #336

                                  @maxclaudi [sagte]: Falls Du minSoc einmal auf 50 % stellst und die Batterien bis zur Entladegrenze laufen lässt, wäre der gemeldete socLimit-Wert interessant.

                                  Wenn die Grenze erreicht ist, schaltet die Notstromdose ab und ioBroker läuft dann nicht mehr.

                                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                  Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB; Proxmox mit 2 VM (iob / openCCU)

                                  maxclaudiM 2 Antworten Letzte Antwort
                                  1
                                  • paul53P paul53

                                    @maxclaudi [sagte]: Falls Du minSoc einmal auf 50 % stellst und die Batterien bis zur Entladegrenze laufen lässt, wäre der gemeldete socLimit-Wert interessant.

                                    Wenn die Grenze erreicht ist, schaltet die Notstromdose ab und ioBroker läuft dann nicht mehr.

                                    maxclaudiM Offline
                                    maxclaudiM Offline
                                    maxclaudi
                                    schrieb am zuletzt editiert von
                                    #337

                                    Mal ein Aufruf an die vielen stillen Mitleser hier im Thread:

                                    Es wäre super, wenn jemand aus der Community mithelfen könnte, der die neue Firmware nutzt.
                                    Wer ioBroker nicht an der Notstrom-Steckdose betreibt, könnte minSoc ja mal auf 50% setzen und die Batterien testweise mal bis zur Entladegrenze laufen lassen.
                                    Bei erreichen von minSoc: Welcher Wert wird bei euch dann aktuell unter socLimit gemeldet?
                                    Es müssten theoretisch Werte wie 18 oder 19 sein.

                                    Und eine zweite Frage in die Runde:
                                    Wurde bei euch unter properties zusätzlich ein neuer Key namens socCompSwitch angelegt?

                                    Falls ja, wären die beobachteten Werte und die jeweilige Situation (Laden, Entladen, Bypass) hilfreich.
                                    Im Moment würde mir auch schon der aktuelle Wert helfen.

                                    Ich freue mich über jede kurze Rückmeldung und Mithilfe aus der Runde.

                                    Zendure zenSDK Lokal API, SmartMode, SolarFlow AC 800 Pro 2

                                    paul53P 1 Antwort Letzte Antwort
                                    0
                                    • maxclaudiM maxclaudi

                                      Mal ein Aufruf an die vielen stillen Mitleser hier im Thread:

                                      Es wäre super, wenn jemand aus der Community mithelfen könnte, der die neue Firmware nutzt.
                                      Wer ioBroker nicht an der Notstrom-Steckdose betreibt, könnte minSoc ja mal auf 50% setzen und die Batterien testweise mal bis zur Entladegrenze laufen lassen.
                                      Bei erreichen von minSoc: Welcher Wert wird bei euch dann aktuell unter socLimit gemeldet?
                                      Es müssten theoretisch Werte wie 18 oder 19 sein.

                                      Und eine zweite Frage in die Runde:
                                      Wurde bei euch unter properties zusätzlich ein neuer Key namens socCompSwitch angelegt?

                                      Falls ja, wären die beobachteten Werte und die jeweilige Situation (Laden, Entladen, Bypass) hilfreich.
                                      Im Moment würde mir auch schon der aktuelle Wert helfen.

                                      Ich freue mich über jede kurze Rückmeldung und Mithilfe aus der Runde.

                                      paul53P Offline
                                      paul53P Offline
                                      paul53
                                      schrieb am zuletzt editiert von
                                      #338

                                      @maxclaudi [sagte]: ein neuer Key namens socCompSwitch angelegt?

                                      Ja. Der Wert ist aktuell 0 beim Laden und Entladen (nur Notstrom).

                                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                      Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB; Proxmox mit 2 VM (iob / openCCU)

                                      maxclaudiM 1 Antwort Letzte Antwort
                                      1
                                      • paul53P paul53

                                        @maxclaudi [sagte]: ein neuer Key namens socCompSwitch angelegt?

                                        Ja. Der Wert ist aktuell 0 beim Laden und Entladen (nur Notstrom).

                                        maxclaudiM Offline
                                        maxclaudiM Offline
                                        maxclaudi
                                        schrieb am zuletzt editiert von
                                        #339

                                        socLimit

                                        00010000 = 16
                                        00010001 = 17
                                        00010010 = 18

                                        Bisher wurde gemeldet:

                                        16 = Normalbetrieb
                                        17 = Ladegrenze erreicht (socSet erreicht)

                                        Es sieht so aus, als wäre bei API3 einfach ein zusätzliches Bit 4 gesetzt worden:

                                        alt 0 -> neu 16
                                        alt 1 -> neu 17
                                        alt 2 -> neu 18

                                        also:
                                        neu = alt + 16

                                        Falls die Vermutung stimmt, müsste bei erreichter unterer Ladegrenze (minSoc erreicht) nun socLimit:18 gesetzt werden.

                                        Kann das bitte jemand bestätigen?

                                        Zendure zenSDK Lokal API, SmartMode, SolarFlow AC 800 Pro 2

                                        paul53P 1 Antwort Letzte Antwort
                                        0
                                        • maxclaudiM maxclaudi

                                          socLimit

                                          00010000 = 16
                                          00010001 = 17
                                          00010010 = 18

                                          Bisher wurde gemeldet:

                                          16 = Normalbetrieb
                                          17 = Ladegrenze erreicht (socSet erreicht)

                                          Es sieht so aus, als wäre bei API3 einfach ein zusätzliches Bit 4 gesetzt worden:

                                          alt 0 -> neu 16
                                          alt 1 -> neu 17
                                          alt 2 -> neu 18

                                          also:
                                          neu = alt + 16

                                          Falls die Vermutung stimmt, müsste bei erreichter unterer Ladegrenze (minSoc erreicht) nun socLimit:18 gesetzt werden.

                                          Kann das bitte jemand bestätigen?

                                          paul53P Offline
                                          paul53P Offline
                                          paul53
                                          schrieb am zuletzt editiert von
                                          #340

                                          @maxclaudi [sagte]: bei API3 einfach ein zusätzliches Bit 4 gesetzt

                                          Es wäre schön, wenn Zendure die Bedeutung dieses Bits mitteilen würde. Wenn es in neueren API-Versionen immer gesetzt ist, könnte man es auch maskieren.

                                          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                          Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB; Proxmox mit 2 VM (iob / openCCU)

                                          1 Antwort Letzte Antwort
                                          0

                                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                          Registrieren Anmelden
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          309

                                          Online

                                          33.0k

                                          Benutzer

                                          83.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2026
                                          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