Skip to content
  • 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
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter Zendure Solarflow

NEWS

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

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

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

Test Adapter Zendure Solarflow

Geplant Angeheftet Gesperrt Verschoben Tester
2.0k Beiträge 97 Kommentatoren 885.8k Aufrufe 92 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.
  • I iBoriz

    Hi zusammen,

    ich habe noch einmal eine Frage. Entschuldigt bitte, falls das schon irgendwo beantwortet wurde – ich habe gesucht, aber leider nichts gefunden.

    Ich bin davon ausgegangen, dass mir mehr Daten oder zusätzliche Einstellungsmöglichkeiten zur Verfügung stehen, wenn ich den Hyper mit meinem lokalen MQTT-Broker verbinde.

    Allerdings hat sich die Übersicht in den Objekten des zendure-solarflow-Plugins nicht verändert.

    Im MQTT-Broker sehe ich zwar viele Einträge, kann damit aber nicht wirklich etwas anfangen.

    Unter mqtt.0.iot.gDa3tb.F6BXXXX.properties.read ist auch {"properties":["getAll"]} eingetragen (das war bereits von Anfang an so). Soweit ich es verstanden habe, sollte das eigentlich dafür sorgen, dass alle Daten abgerufen werden.

    Konkret fehlt mir jedoch die Einstellung, ob der Hyper ins Netz einspeisen darf oder nicht – diese Option konnte ich bisher nur in der App konfigurieren.

    Vielen Dank schonmal

    M Offline
    M Offline
    Murphy 0
    schrieb am zuletzt editiert von
    #1791

    @iboriz
    Servus,
    wenn du deinen Hyper2000 lokal über deinen MQTT Server betreibst kannst du Befehle und Einstellungen unter Punkt Control vornehmen.

    IMG_3621.jpeg

    Hier geht’s zu den Blockly Steuerungen die du zum Steuern brauchst. Natürlich geht auch JS oder NodeRed.

    https://forum.iobroker.net/topic/80764/script-zum-laden-entladen-von-zendure-solarflow

    Die aktuellste Version vom Zendure Adapter ist die 2.01 welche für den Hyper empfehlenswert ist. Kannst du über npm bekommen.

    Viel Spaß, ist einiges zu tun bis alles lüpt!

    1 Antwort Letzte Antwort
    0
    • nograxN nograx

      Aktuelle Test Version | 0.1.0-alpha.0

      Veröffentlichungsdatum | 26.10.2023
      Github Link | https://github.com/nograx/ioBroker.zendure-solarflow
      npm Link | https://www.npmjs.com/package/iobroker.zendure-solarflow
      Adapter um Daten vom Zendure Solarflow HUB abzufragen und die Steuerung der Ausgabeleistung zu beeinflussen.

      Der Adapter nutzt die Cloud von Zendure, eine lokale Anbindung ist leider nicht möglich. Wichtig dabei zu erwähnen ist, das vermutlich der globale Server genutzt werden muss. Ich möchte mein System ungerne wieder auf den EU Server schieben. Falls hier jemand ist der das System auf dem EU Server hat kann ja gerne mal Feedback geben ob es mit dem Adapter gefunden wird.

      Ich würde mich freuen wenn der Adapter getestet wird, bei mir selbst funktioniert es bereits recht stabil und zuverlässig.

      Feedback gerne hier im Thread!

      Rene55R Online
      Rene55R Online
      Rene55
      schrieb am zuletzt editiert von
      #1792

      @nograx Jetzt ist ja die Version 2.0.1 im Stable. Kann/soll ich das jetzt für meinen HUB1200 nutzen? Dann wahrscheinlich mit "control.smartMode" = true und dann über "control.setOutputLimit" und eben nicht über "control.setDeviceAutomationInOutLimit".
      Oder soll/muss ich bei 1.15.4 bleiben?

      Host: Fujitsu Intel(R) Pentium(R) CPU G4560T, 32 GB RAM, Proxmox 8.x + lxc Ubuntu 22.04
      ioBroker (8 GB RAM) Node.js: 20.19.1, NPM: 10.8.2, js-Controller: 7.0.6, Admin: 7.6.3
      Wetterstation: Froggit WH3000SE V1.6.6

      nograxN 1 Antwort Letzte Antwort
      0
      • Rene55R Rene55

        @nograx Jetzt ist ja die Version 2.0.1 im Stable. Kann/soll ich das jetzt für meinen HUB1200 nutzen? Dann wahrscheinlich mit "control.smartMode" = true und dann über "control.setOutputLimit" und eben nicht über "control.setDeviceAutomationInOutLimit".
        Oder soll/muss ich bei 1.15.4 bleiben?

        nograxN Offline
        nograxN Offline
        nograx
        Developer
        schrieb am zuletzt editiert von
        #1793

        @rene55 sagte in Test Adapter Zendure Solarflow:

        @nograx Jetzt ist ja die Version 2.0.1 im Stable. Kann/soll ich das jetzt für meinen HUB1200 nutzen? Dann wahrscheinlich mit "control.smartMode" = true und dann über "control.setOutputLimit" und eben nicht über "control.setDeviceAutomationInOutLimit".
        Oder soll/muss ich bei 1.15.4 bleiben?

        Was pricht dagegen das mit dem Hub zu nutzen? Empfehlen kann ich definitiv "setDeviceAutomationInOutLimit".

        Rene55R maxclaudiM L 3 Antworten Letzte Antwort
        0
        • nograxN nograx

          @rene55 sagte in Test Adapter Zendure Solarflow:

          @nograx Jetzt ist ja die Version 2.0.1 im Stable. Kann/soll ich das jetzt für meinen HUB1200 nutzen? Dann wahrscheinlich mit "control.smartMode" = true und dann über "control.setOutputLimit" und eben nicht über "control.setDeviceAutomationInOutLimit".
          Oder soll/muss ich bei 1.15.4 bleiben?

          Was pricht dagegen das mit dem Hub zu nutzen? Empfehlen kann ich definitiv "setDeviceAutomationInOutLimit".

          Rene55R Online
          Rene55R Online
          Rene55
          schrieb am zuletzt editiert von
          #1794

          @nograx Ok, dann werde ich upgraden, den smartMode auf true lassen und via setDeviceAutomationInOutLimit die Ausgangsleistung steuern. Danke.

          Host: Fujitsu Intel(R) Pentium(R) CPU G4560T, 32 GB RAM, Proxmox 8.x + lxc Ubuntu 22.04
          ioBroker (8 GB RAM) Node.js: 20.19.1, NPM: 10.8.2, js-Controller: 7.0.6, Admin: 7.6.3
          Wetterstation: Froggit WH3000SE V1.6.6

          1 Antwort Letzte Antwort
          0
          • nograxN nograx

            @rene55 sagte in Test Adapter Zendure Solarflow:

            @nograx Jetzt ist ja die Version 2.0.1 im Stable. Kann/soll ich das jetzt für meinen HUB1200 nutzen? Dann wahrscheinlich mit "control.smartMode" = true und dann über "control.setOutputLimit" und eben nicht über "control.setDeviceAutomationInOutLimit".
            Oder soll/muss ich bei 1.15.4 bleiben?

            Was pricht dagegen das mit dem Hub zu nutzen? Empfehlen kann ich definitiv "setDeviceAutomationInOutLimit".

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

            @nograx sagte in Test Adapter Zendure Solarflow:

            @rene55 sagte in Test Adapter Zendure Solarflow:

            @nograx Jetzt ist ja die Version 2.0.1 im Stable. Kann/soll ich das jetzt für meinen HUB1200 nutzen? Dann wahrscheinlich mit "control.smartMode" = true und dann über "control.setOutputLimit" und eben nicht über "control.setDeviceAutomationInOutLimit".
            Oder soll/muss ich bei 1.15.4 bleiben?

            Was pricht dagegen das mit dem Hub zu nutzen? Empfehlen kann ich definitiv "setDeviceAutomationInOutLimit".

            Das folgende spricht dagegen:

            1. Die Funktion invoke (setDeviceAutomationInOutLimit) wurde von HA übernommen und das nicht vollständig, wie HA es macht.
              z.B. der Zwischenschritt von Laden zu Entladen mit Mode:0 usw.(?)

            2. Die Funktion ist nicht zur direkten Steuerung vorgesehen und verwendet original eher ein Richtwert mit mapping.
              Wurde zweckentfremdet mit ungewissen Ausmaß, ohne genauen Background.
              Dadurch kommt es zu Fehlern und Folgefehlern.

            3. Das betrifft die HA-Integration und weil das die Basis für den solar-flow-Adapter ist auch diesen.
              z. B. plötzliche mqtt-Probleme, woher komme die?
              auch beim Hyper...

            Lösung: wie von Zendure vorgesehen steuern.
            Keine (mqtt-)Probleme, weil es Zendure für lokale Verwendung vorgesehen hat und das nun auch offiziell über mqtt/App bei neueren Geräte:
            Verwendung von den dafür bestimmten Keys: acMode, inputLimit, outputLimit.

            Warum?
            Alles wird in Flash geschrieben. Wie bei den meisten auf dem Markt befindlichen Geräten im Consumer-Bereich.
            Auch Function Invoke von Zendure macht das:
            Rückkmeldung von Zendure
            Auswertung

            Flash schreiben ist bei Consumer-Geräte leider üblich. Tabelle

            Bisherige Erkenntnis

            übliche Lebensdauer von Flash im Consumbereich

            Feststellungen


            Du empfiehlst die Funktion "definitiv" für den HUB.
            Ohne eine ausführliche Begründung?
            Ein kurzer Satz, wie "Zendure macht das auch so" ist nicht richtig und kann nicht belegt werden.
            Bei allem Respekt für Deine bisherige, großartige Arbeit.
            Nur das unvollständige Übernehmen inkl. Fehlern von der HA Integration finde ich nicht zielführend.
            Wir wissen doch Alle nicht, in welchem Zusammenhang und wie (mapping etc.) die originale Basis funktioniert und was sie alles erwartet.
            Für reines, beliebiges und beliebig oft, Werte setzen ist sie nicht gedacht.

            Die einzige sinnvollen Strategien sind: Keys verwenden, die auch freigegeben wurden.
            Schreibvorgänge auf das nötigste zu begrenzen für ein langes Flash-Leben.
            Das wurde von Zendure bestätigt (neue Geräte) und auch von Zendure wirklich so gemacht.


            Hinweis:
            Habe lange überlegt ob ich mich überhaupt noch dazu äußern soll.
            Bin wieder an dem Punkt mich unbeliebt zu machen, nur weil ich schreibe was ist und was herausgefunden und beobachtet wurde.

            Jeder wie er möchte, für mich ist das Thema "invoke" durch.


            @felli sagte in Test Adapter Zendure Solarflow:

            @maxclaudi ... Ob mit oder ohne Last es bleibt eine mechanische Komponente die, je weniger man sie nutzt, entsprechend länger hält.
            ....
            Daher alles gut und wenn man weiß was man tut ist es ja auch mehr als okay 👍🏼 Mache es z.B. bei Relais im ACE so, das ich nur zweimal am Tag schalte. Morgens auf Eingang, abends auf Ausgang und fertig.

            👍

            Ja, das ist das auch eine mechanische Komponente.
            Die genau dafür ausgewählt wurde und nicht übertrieben oft, sondern mäßig, im richtigen Zeitpunkt, genutzt werden sollte bzw. kann.

            Ein Lichtschalter ist auch mechanisch und diesen schalte ich auch nicht ständig als Flip-Flop/Blinker aus und ein.
            Benutzen werde ich den Schalter, weil ich nicht im dunkeln stehen möchte, damit der Schalter länger lebt.

            Bypass soll Batterien schonen(?).
            Das weiß ich nicht und verlasse mich auf die Aussagen des Herstellers.
            Wenn das so ist, dann sind bzw. wären mir defekte Relais lieber als defekte Batterien.

            Damit ist auch das Thema "Relais" für mich abgeschlossen 🙂

            Ich schreibe meistens sehr direkt – bitte nicht falsch verstehen, es ist nie böse gemeint. Das ist einfach mein Stil und niemals abwertend gemeint.

            nograxN 1 Antwort Letzte Antwort
            1
            • maxclaudiM maxclaudi

              @nograx sagte in Test Adapter Zendure Solarflow:

              @rene55 sagte in Test Adapter Zendure Solarflow:

              @nograx Jetzt ist ja die Version 2.0.1 im Stable. Kann/soll ich das jetzt für meinen HUB1200 nutzen? Dann wahrscheinlich mit "control.smartMode" = true und dann über "control.setOutputLimit" und eben nicht über "control.setDeviceAutomationInOutLimit".
              Oder soll/muss ich bei 1.15.4 bleiben?

              Was pricht dagegen das mit dem Hub zu nutzen? Empfehlen kann ich definitiv "setDeviceAutomationInOutLimit".

              Das folgende spricht dagegen:

              1. Die Funktion invoke (setDeviceAutomationInOutLimit) wurde von HA übernommen und das nicht vollständig, wie HA es macht.
                z.B. der Zwischenschritt von Laden zu Entladen mit Mode:0 usw.(?)

              2. Die Funktion ist nicht zur direkten Steuerung vorgesehen und verwendet original eher ein Richtwert mit mapping.
                Wurde zweckentfremdet mit ungewissen Ausmaß, ohne genauen Background.
                Dadurch kommt es zu Fehlern und Folgefehlern.

              3. Das betrifft die HA-Integration und weil das die Basis für den solar-flow-Adapter ist auch diesen.
                z. B. plötzliche mqtt-Probleme, woher komme die?
                auch beim Hyper...

              Lösung: wie von Zendure vorgesehen steuern.
              Keine (mqtt-)Probleme, weil es Zendure für lokale Verwendung vorgesehen hat und das nun auch offiziell über mqtt/App bei neueren Geräte:
              Verwendung von den dafür bestimmten Keys: acMode, inputLimit, outputLimit.

              Warum?
              Alles wird in Flash geschrieben. Wie bei den meisten auf dem Markt befindlichen Geräten im Consumer-Bereich.
              Auch Function Invoke von Zendure macht das:
              Rückkmeldung von Zendure
              Auswertung

              Flash schreiben ist bei Consumer-Geräte leider üblich. Tabelle

              Bisherige Erkenntnis

              übliche Lebensdauer von Flash im Consumbereich

              Feststellungen


              Du empfiehlst die Funktion "definitiv" für den HUB.
              Ohne eine ausführliche Begründung?
              Ein kurzer Satz, wie "Zendure macht das auch so" ist nicht richtig und kann nicht belegt werden.
              Bei allem Respekt für Deine bisherige, großartige Arbeit.
              Nur das unvollständige Übernehmen inkl. Fehlern von der HA Integration finde ich nicht zielführend.
              Wir wissen doch Alle nicht, in welchem Zusammenhang und wie (mapping etc.) die originale Basis funktioniert und was sie alles erwartet.
              Für reines, beliebiges und beliebig oft, Werte setzen ist sie nicht gedacht.

              Die einzige sinnvollen Strategien sind: Keys verwenden, die auch freigegeben wurden.
              Schreibvorgänge auf das nötigste zu begrenzen für ein langes Flash-Leben.
              Das wurde von Zendure bestätigt (neue Geräte) und auch von Zendure wirklich so gemacht.


              Hinweis:
              Habe lange überlegt ob ich mich überhaupt noch dazu äußern soll.
              Bin wieder an dem Punkt mich unbeliebt zu machen, nur weil ich schreibe was ist und was herausgefunden und beobachtet wurde.

              Jeder wie er möchte, für mich ist das Thema "invoke" durch.


              @felli sagte in Test Adapter Zendure Solarflow:

              @maxclaudi ... Ob mit oder ohne Last es bleibt eine mechanische Komponente die, je weniger man sie nutzt, entsprechend länger hält.
              ....
              Daher alles gut und wenn man weiß was man tut ist es ja auch mehr als okay 👍🏼 Mache es z.B. bei Relais im ACE so, das ich nur zweimal am Tag schalte. Morgens auf Eingang, abends auf Ausgang und fertig.

              👍

              Ja, das ist das auch eine mechanische Komponente.
              Die genau dafür ausgewählt wurde und nicht übertrieben oft, sondern mäßig, im richtigen Zeitpunkt, genutzt werden sollte bzw. kann.

              Ein Lichtschalter ist auch mechanisch und diesen schalte ich auch nicht ständig als Flip-Flop/Blinker aus und ein.
              Benutzen werde ich den Schalter, weil ich nicht im dunkeln stehen möchte, damit der Schalter länger lebt.

              Bypass soll Batterien schonen(?).
              Das weiß ich nicht und verlasse mich auf die Aussagen des Herstellers.
              Wenn das so ist, dann sind bzw. wären mir defekte Relais lieber als defekte Batterien.

              Damit ist auch das Thema "Relais" für mich abgeschlossen 🙂

              nograxN Offline
              nograxN Offline
              nograx
              Developer
              schrieb am zuletzt editiert von
              #1796

              @maxclaudi sagte in Test Adapter Zendure Solarflow:

              @nograx sagte in Test Adapter Zendure Solarflow:

              @rene55 sagte in Test Adapter Zendure Solarflow:

              @nograx Jetzt ist ja die Version 2.0.1 im Stable. Kann/soll ich das jetzt für meinen HUB1200 nutzen? Dann wahrscheinlich mit "control.smartMode" = true und dann über "control.setOutputLimit" und eben nicht über "control.setDeviceAutomationInOutLimit".
              Oder soll/muss ich bei 1.15.4 bleiben?

              Was pricht dagegen das mit dem Hub zu nutzen? Empfehlen kann ich definitiv "setDeviceAutomationInOutLimit".

              Das folgende spricht dagegen:

              1. Die Funktion invoke (setDeviceAutomationInOutLimit) wurde von HA übernommen und das nicht vollständig, wie HA es macht.
                z.B. der Zwischenschritt von Laden zu Entladen mit Mode:0 usw.(?)

              2. Die Funktion ist nicht zur direkten Steuerung vorgesehen und verwendet original eher ein Richtwert mit mapping.
                Wurde zweckentfremdet mit ungewissen Ausmaß, ohne genauen Background.
                Dadurch kommt es zu Fehlern und Folgefehlern.

              3. Das betrifft die HA-Integration und weil das die Basis für den solar-flow-Adapter ist auch diesen.
                z. B. plötzliche mqtt-Probleme, woher komme die?
                auch beim Hyper...

              Lösung: wie von Zendure vorgesehen steuern.
              Keine (mqtt-)Probleme, weil es Zendure für lokale Verwendung vorgesehen hat und das nun auch offiziell über mqtt/App bei neueren Geräte:
              Verwendung von den dafür bestimmten Keys: acMode, inputLimit, outputLimit.

              Warum?
              Alles wird in Flash geschrieben. Wie bei den meisten auf dem Markt befindlichen Geräten im Consumer-Bereich.
              Auch Function Invoke von Zendure macht das:
              Rückkmeldung von Zendure
              Auswertung

              Flash schreiben ist bei Consumer-Geräte leider üblich. Tabelle

              Bisherige Erkenntnis

              übliche Lebensdauer von Flash im Consumbereich

              Feststellungen


              Du empfiehlst die Funktion "definitiv" für den HUB.
              Ohne eine ausführliche Begründung?
              Ein kurzer Satz, wie "Zendure macht das auch so" ist nicht richtig und kann nicht belegt werden.
              Bei allem Respekt für Deine bisherige, großartige Arbeit.
              Nur das unvollständige Übernehmen inkl. Fehlern von der HA Integration finde ich nicht zielführend.
              Wir wissen doch Alle nicht, in welchem Zusammenhang und wie (mapping etc.) die originale Basis funktioniert und was sie alles erwartet.
              Für reines, beliebiges und beliebig oft, Werte setzen ist sie nicht gedacht.

              Die einzige sinnvollen Strategien sind: Keys verwenden, die auch freigegeben wurden.
              Schreibvorgänge auf das nötigste zu begrenzen für ein langes Flash-Leben.
              Das wurde von Zendure bestätigt (neue Geräte) und auch von Zendure wirklich so gemacht.


              Hinweis:
              Habe lange überlegt ob ich mich überhaupt noch dazu äußern soll.
              Bin wieder an dem Punkt mich unbeliebt zu machen, nur weil ich schreibe was ist und was herausgefunden und beobachtet wurde.

              Jeder wie er möchte, für mich ist das Thema "invoke" durch.


              @felli sagte in Test Adapter Zendure Solarflow:

              @maxclaudi ... Ob mit oder ohne Last es bleibt eine mechanische Komponente die, je weniger man sie nutzt, entsprechend länger hält.
              ....
              Daher alles gut und wenn man weiß was man tut ist es ja auch mehr als okay 👍🏼 Mache es z.B. bei Relais im ACE so, das ich nur zweimal am Tag schalte. Morgens auf Eingang, abends auf Ausgang und fertig.

              👍

              Ja, das ist das auch eine mechanische Komponente.
              Die genau dafür ausgewählt wurde und nicht übertrieben oft, sondern mäßig, im richtigen Zeitpunkt, genutzt werden sollte bzw. kann.

              Ein Lichtschalter ist auch mechanisch und diesen schalte ich auch nicht ständig als Flip-Flop/Blinker aus und ein.
              Benutzen werde ich den Schalter, weil ich nicht im dunkeln stehen möchte, damit der Schalter länger lebt.

              Bypass soll Batterien schonen(?).
              Das weiß ich nicht und verlasse mich auf die Aussagen des Herstellers.
              Wenn das so ist, dann sind bzw. wären mir defekte Relais lieber als defekte Batterien.

              Damit ist auch das Thema "Relais" für mich abgeschlossen 🙂

              Weiß gar nicht genau wie ich darauf reagieren soll. Die setDeviceAutomationLimit Methode wurde ja auf deinen Hinweis hin implementiert, so wie die Integration von HA es macht (wo sollen hier die Unterschiede sein?). Das das nicht offiziell ist sollte jedem klar sein. Das war der Adapter nie - und jeder benutzt ihn auf eigene Gefahr. Ich selbe steuere jetzt seit dem meinen Hyper 2000 und einen AIO 2400 mit setDeviceAutomationLimit und das läuft ohne irgendwelcher Aussetzer oder Probleme.

              Die "offizielle" Api von Zendure wird nur vom SF 800 und SF 2400 unterstützt. Hier ist zusätzlich zum MQTT ein Webserver aktiv der Befehle entgegen nimmt und das Gerät so dann steuert. Solange ich keinen SF 800 oder SF 2400 besitze kann und werde ich das nicht einbauen können.

              Ich habe versucht Kontakt mit Zendure aufzunehmen, leider ist ioBroker offensichtlich kein Thema für Zendure. Der Ruf der HA Community war da wohl lauter.

              Rene55R 1 Antwort Letzte Antwort
              1
              • nograxN nograx

                @rene55 sagte in Test Adapter Zendure Solarflow:

                @nograx Jetzt ist ja die Version 2.0.1 im Stable. Kann/soll ich das jetzt für meinen HUB1200 nutzen? Dann wahrscheinlich mit "control.smartMode" = true und dann über "control.setOutputLimit" und eben nicht über "control.setDeviceAutomationInOutLimit".
                Oder soll/muss ich bei 1.15.4 bleiben?

                Was pricht dagegen das mit dem Hub zu nutzen? Empfehlen kann ich definitiv "setDeviceAutomationInOutLimit".

                L Offline
                L Offline
                lesiflo
                Most Active
                schrieb am zuletzt editiert von
                #1797

                @nograx Nachdem ich auf "setDeviceAutomationInOutLimit" umgestellt habe, war auf einmal einer meiner beiden Hyper plötzlich "eingefroren". Erst lief er eine Weile dann lies sich dieser nicht mehr ansprechen, es half nur noch ein Hardware Reset. Ich bin erstmal wieder zurück zur alten Konfiguration mit setInputLimit/setOutputLimit. Kann aber auch am Hyper gelegen haben. Ich werde das trotzdem weiter versuchen.

                1 Antwort Letzte Antwort
                0
                • nograxN nograx

                  @maxclaudi sagte in Test Adapter Zendure Solarflow:

                  @nograx sagte in Test Adapter Zendure Solarflow:

                  @rene55 sagte in Test Adapter Zendure Solarflow:

                  @nograx Jetzt ist ja die Version 2.0.1 im Stable. Kann/soll ich das jetzt für meinen HUB1200 nutzen? Dann wahrscheinlich mit "control.smartMode" = true und dann über "control.setOutputLimit" und eben nicht über "control.setDeviceAutomationInOutLimit".
                  Oder soll/muss ich bei 1.15.4 bleiben?

                  Was pricht dagegen das mit dem Hub zu nutzen? Empfehlen kann ich definitiv "setDeviceAutomationInOutLimit".

                  Das folgende spricht dagegen:

                  1. Die Funktion invoke (setDeviceAutomationInOutLimit) wurde von HA übernommen und das nicht vollständig, wie HA es macht.
                    z.B. der Zwischenschritt von Laden zu Entladen mit Mode:0 usw.(?)

                  2. Die Funktion ist nicht zur direkten Steuerung vorgesehen und verwendet original eher ein Richtwert mit mapping.
                    Wurde zweckentfremdet mit ungewissen Ausmaß, ohne genauen Background.
                    Dadurch kommt es zu Fehlern und Folgefehlern.

                  3. Das betrifft die HA-Integration und weil das die Basis für den solar-flow-Adapter ist auch diesen.
                    z. B. plötzliche mqtt-Probleme, woher komme die?
                    auch beim Hyper...

                  Lösung: wie von Zendure vorgesehen steuern.
                  Keine (mqtt-)Probleme, weil es Zendure für lokale Verwendung vorgesehen hat und das nun auch offiziell über mqtt/App bei neueren Geräte:
                  Verwendung von den dafür bestimmten Keys: acMode, inputLimit, outputLimit.

                  Warum?
                  Alles wird in Flash geschrieben. Wie bei den meisten auf dem Markt befindlichen Geräten im Consumer-Bereich.
                  Auch Function Invoke von Zendure macht das:
                  Rückkmeldung von Zendure
                  Auswertung

                  Flash schreiben ist bei Consumer-Geräte leider üblich. Tabelle

                  Bisherige Erkenntnis

                  übliche Lebensdauer von Flash im Consumbereich

                  Feststellungen


                  Du empfiehlst die Funktion "definitiv" für den HUB.
                  Ohne eine ausführliche Begründung?
                  Ein kurzer Satz, wie "Zendure macht das auch so" ist nicht richtig und kann nicht belegt werden.
                  Bei allem Respekt für Deine bisherige, großartige Arbeit.
                  Nur das unvollständige Übernehmen inkl. Fehlern von der HA Integration finde ich nicht zielführend.
                  Wir wissen doch Alle nicht, in welchem Zusammenhang und wie (mapping etc.) die originale Basis funktioniert und was sie alles erwartet.
                  Für reines, beliebiges und beliebig oft, Werte setzen ist sie nicht gedacht.

                  Die einzige sinnvollen Strategien sind: Keys verwenden, die auch freigegeben wurden.
                  Schreibvorgänge auf das nötigste zu begrenzen für ein langes Flash-Leben.
                  Das wurde von Zendure bestätigt (neue Geräte) und auch von Zendure wirklich so gemacht.


                  Hinweis:
                  Habe lange überlegt ob ich mich überhaupt noch dazu äußern soll.
                  Bin wieder an dem Punkt mich unbeliebt zu machen, nur weil ich schreibe was ist und was herausgefunden und beobachtet wurde.

                  Jeder wie er möchte, für mich ist das Thema "invoke" durch.


                  @felli sagte in Test Adapter Zendure Solarflow:

                  @maxclaudi ... Ob mit oder ohne Last es bleibt eine mechanische Komponente die, je weniger man sie nutzt, entsprechend länger hält.
                  ....
                  Daher alles gut und wenn man weiß was man tut ist es ja auch mehr als okay 👍🏼 Mache es z.B. bei Relais im ACE so, das ich nur zweimal am Tag schalte. Morgens auf Eingang, abends auf Ausgang und fertig.

                  👍

                  Ja, das ist das auch eine mechanische Komponente.
                  Die genau dafür ausgewählt wurde und nicht übertrieben oft, sondern mäßig, im richtigen Zeitpunkt, genutzt werden sollte bzw. kann.

                  Ein Lichtschalter ist auch mechanisch und diesen schalte ich auch nicht ständig als Flip-Flop/Blinker aus und ein.
                  Benutzen werde ich den Schalter, weil ich nicht im dunkeln stehen möchte, damit der Schalter länger lebt.

                  Bypass soll Batterien schonen(?).
                  Das weiß ich nicht und verlasse mich auf die Aussagen des Herstellers.
                  Wenn das so ist, dann sind bzw. wären mir defekte Relais lieber als defekte Batterien.

                  Damit ist auch das Thema "Relais" für mich abgeschlossen 🙂

                  Weiß gar nicht genau wie ich darauf reagieren soll. Die setDeviceAutomationLimit Methode wurde ja auf deinen Hinweis hin implementiert, so wie die Integration von HA es macht (wo sollen hier die Unterschiede sein?). Das das nicht offiziell ist sollte jedem klar sein. Das war der Adapter nie - und jeder benutzt ihn auf eigene Gefahr. Ich selbe steuere jetzt seit dem meinen Hyper 2000 und einen AIO 2400 mit setDeviceAutomationLimit und das läuft ohne irgendwelcher Aussetzer oder Probleme.

                  Die "offizielle" Api von Zendure wird nur vom SF 800 und SF 2400 unterstützt. Hier ist zusätzlich zum MQTT ein Webserver aktiv der Befehle entgegen nimmt und das Gerät so dann steuert. Solange ich keinen SF 800 oder SF 2400 besitze kann und werde ich das nicht einbauen können.

                  Ich habe versucht Kontakt mit Zendure aufzunehmen, leider ist ioBroker offensichtlich kein Thema für Zendure. Der Ruf der HA Community war da wohl lauter.

                  Rene55R Online
                  Rene55R Online
                  Rene55
                  schrieb am zuletzt editiert von
                  #1798

                  @nograx Ich höre (bzw. lese) ja gerne die Erkenntnisse, die hier dargestellt werden. Ich hoffe @maxclaudi hört nicht auf, uns weiter hiermit zu versorgen. Ich bin jetzt auf der 2.0.1 und habe versucht, via "setOutputLimit" zu steuern. Ich sehe aber jetzt, dass der Wert vom Hub1200 nicht bestätigt wird und somit auch nichts aus dem Akku geholt wird.
                  Kann es sein, dass in der Version 2.0.1 dieser DP nicht mehr unterstützt wird und @nograx daher den "setDeviceAutomationInOutLimit" ausdrücklich empfiehlt?

                  Host: Fujitsu Intel(R) Pentium(R) CPU G4560T, 32 GB RAM, Proxmox 8.x + lxc Ubuntu 22.04
                  ioBroker (8 GB RAM) Node.js: 20.19.1, NPM: 10.8.2, js-Controller: 7.0.6, Admin: 7.6.3
                  Wetterstation: Froggit WH3000SE V1.6.6

                  L nograxN 2 Antworten Letzte Antwort
                  0
                  • Rene55R Rene55

                    @nograx Ich höre (bzw. lese) ja gerne die Erkenntnisse, die hier dargestellt werden. Ich hoffe @maxclaudi hört nicht auf, uns weiter hiermit zu versorgen. Ich bin jetzt auf der 2.0.1 und habe versucht, via "setOutputLimit" zu steuern. Ich sehe aber jetzt, dass der Wert vom Hub1200 nicht bestätigt wird und somit auch nichts aus dem Akku geholt wird.
                    Kann es sein, dass in der Version 2.0.1 dieser DP nicht mehr unterstützt wird und @nograx daher den "setDeviceAutomationInOutLimit" ausdrücklich empfiehlt?

                    L Offline
                    L Offline
                    lesiflo
                    Most Active
                    schrieb am zuletzt editiert von lesiflo
                    #1799

                    @rene55 Moin, bei mir läuft 2.0.1 und ich schalte auch über setInputLimit/setOutputLimit. Klappt ohne Probleme. Du musst auch weiterhin den acMode setzen.

                    @nograx: Wenn der Flash auch mit setDeviceAutomationInOutLimit weiterhin genauso beschrieben wird wie mit setInputLimit/setOutputLimit wo ist da der Vorteil? Mit setDeviceAutomationInOutLimit hat sich einer der beiden Hyper 2 x aufgehängt. Auf was soll smartMode gesetzt werden? Ich habe die ganze Diskussion hier in letzter Zeit nicht weiter verfolgt und frage daher nochmal nach.

                    nograxN Rene55R 2 Antworten Letzte Antwort
                    0
                    • Rene55R Rene55

                      @nograx Ich höre (bzw. lese) ja gerne die Erkenntnisse, die hier dargestellt werden. Ich hoffe @maxclaudi hört nicht auf, uns weiter hiermit zu versorgen. Ich bin jetzt auf der 2.0.1 und habe versucht, via "setOutputLimit" zu steuern. Ich sehe aber jetzt, dass der Wert vom Hub1200 nicht bestätigt wird und somit auch nichts aus dem Akku geholt wird.
                      Kann es sein, dass in der Version 2.0.1 dieser DP nicht mehr unterstützt wird und @nograx daher den "setDeviceAutomationInOutLimit" ausdrücklich empfiehlt?

                      nograxN Offline
                      nograxN Offline
                      nograx
                      Developer
                      schrieb am zuletzt editiert von
                      #1800

                      @rene55 sagte in Test Adapter Zendure Solarflow:

                      Kann es sein, dass in der Version 2.0.1 dieser DP nicht mehr unterstützt wird und @nograx daher den "setDeviceAutomationInOutLimit" ausdrücklich empfiehlt?

                      Ich kann mal schauen ob da ein Fehler in der Programmierung vorliegt. Aber da die Version ja nun schon einige Zeit im Beta Kanal und seit kurzem auch im Main Kanal ist und bisher keine negativen Meldungen (auch nicht in GitHub) vorliegen gehe ich aktuell nicht davon aus das das ein generell Problem ist.

                      1 Antwort Letzte Antwort
                      0
                      • L lesiflo

                        @rene55 Moin, bei mir läuft 2.0.1 und ich schalte auch über setInputLimit/setOutputLimit. Klappt ohne Probleme. Du musst auch weiterhin den acMode setzen.

                        @nograx: Wenn der Flash auch mit setDeviceAutomationInOutLimit weiterhin genauso beschrieben wird wie mit setInputLimit/setOutputLimit wo ist da der Vorteil? Mit setDeviceAutomationInOutLimit hat sich einer der beiden Hyper 2 x aufgehängt. Auf was soll smartMode gesetzt werden? Ich habe die ganze Diskussion hier in letzter Zeit nicht weiter verfolgt und frage daher nochmal nach.

                        nograxN Offline
                        nograxN Offline
                        nograx
                        Developer
                        schrieb am zuletzt editiert von
                        #1801

                        @lesiflo sagte in Test Adapter Zendure Solarflow:

                        @nograx: Wenn der Flash auch mit setDeviceAutomationInOutLimit weiterhin genauso beschrieben wird wie mit setInputLimit/setOutputLimit wo ist da der Vorteil? Mit setDeviceAutomationInOutLimit hat sich einer der beiden Hyper 2 x aufgehängt. Auf was soll smartMode gesetzt werden? Ich habe die ganze Diskussion hier in letzter Zeit nicht weiter verfolgt und frage daher nochmal nach.

                        Wie gesagt mein Hyper läuft damit seit mindestens 2 Monaten ohne Probleme. Aussetzer habe ich keine. Bist du in der Cloud unterwegs oder lokal?

                        SmartMode gibt es beim Hyper offensichtlich nicht.

                        Es gibt weder auf GitHub noch hier viele Meldungen zu dem Thema, das ist also kein generelles Problem. Ein kurzer Blick in die GitHub Issues bei der HA Integration zeigt da auch keine generellen Probleme dazu.

                        Der Adapter ist ja Open Source, wenn es also Handlungsbedarf gibt etwas anzupassen oder zu verbessern kann man gerne daran mitarbeiten.

                        L 1 Antwort Letzte Antwort
                        0
                        • nograxN nograx

                          @lesiflo sagte in Test Adapter Zendure Solarflow:

                          @nograx: Wenn der Flash auch mit setDeviceAutomationInOutLimit weiterhin genauso beschrieben wird wie mit setInputLimit/setOutputLimit wo ist da der Vorteil? Mit setDeviceAutomationInOutLimit hat sich einer der beiden Hyper 2 x aufgehängt. Auf was soll smartMode gesetzt werden? Ich habe die ganze Diskussion hier in letzter Zeit nicht weiter verfolgt und frage daher nochmal nach.

                          Wie gesagt mein Hyper läuft damit seit mindestens 2 Monaten ohne Probleme. Aussetzer habe ich keine. Bist du in der Cloud unterwegs oder lokal?

                          SmartMode gibt es beim Hyper offensichtlich nicht.

                          Es gibt weder auf GitHub noch hier viele Meldungen zu dem Thema, das ist also kein generelles Problem. Ein kurzer Blick in die GitHub Issues bei der HA Integration zeigt da auch keine generellen Probleme dazu.

                          Der Adapter ist ja Open Source, wenn es also Handlungsbedarf gibt etwas anzupassen oder zu verbessern kann man gerne daran mitarbeiten.

                          L Offline
                          L Offline
                          lesiflo
                          Most Active
                          schrieb am zuletzt editiert von
                          #1802

                          @nograx Bin in der Cloud und hab's jetzt wieder auf setDeviceAutomationInOutLimit umgestellt. Mal schauen was wird.

                          nograxN 1 Antwort Letzte Antwort
                          0
                          • L lesiflo

                            @nograx Bin in der Cloud und hab's jetzt wieder auf setDeviceAutomationInOutLimit umgestellt. Mal schauen was wird.

                            nograxN Offline
                            nograxN Offline
                            nograx
                            Developer
                            schrieb am zuletzt editiert von
                            #1803

                            @lesiflo sagte in Test Adapter Zendure Solarflow:

                            @nograx Bin in der Cloud und hab's jetzt wieder auf setDeviceAutomationInOutLimit umgestellt. Mal schauen was wird.

                            Das ist eventl. dann der Unterschied. Mein Hyper läuft lokal.

                            M Bernd1967B 2 Antworten Letzte Antwort
                            0
                            • nograxN nograx

                              @lesiflo sagte in Test Adapter Zendure Solarflow:

                              @nograx Bin in der Cloud und hab's jetzt wieder auf setDeviceAutomationInOutLimit umgestellt. Mal schauen was wird.

                              Das ist eventl. dann der Unterschied. Mein Hyper läuft lokal.

                              M Offline
                              M Offline
                              Murphy 0
                              schrieb am zuletzt editiert von
                              #1804

                              @nograx
                              Mein Hyper läuft auch lokal, keine Probleme mit dem Adapter.
                              Ich benutze setDeviceAutomationInOutLimit.
                              Mqtt Abbrüche zum Mosquitto auch keine mehr seit ich die täglichen Schreibvorgänge auf ca. 90 bis 150 begrenzt habe.

                              1 Antwort Letzte Antwort
                              0
                              • L lesiflo

                                @rene55 Moin, bei mir läuft 2.0.1 und ich schalte auch über setInputLimit/setOutputLimit. Klappt ohne Probleme. Du musst auch weiterhin den acMode setzen.

                                @nograx: Wenn der Flash auch mit setDeviceAutomationInOutLimit weiterhin genauso beschrieben wird wie mit setInputLimit/setOutputLimit wo ist da der Vorteil? Mit setDeviceAutomationInOutLimit hat sich einer der beiden Hyper 2 x aufgehängt. Auf was soll smartMode gesetzt werden? Ich habe die ganze Diskussion hier in letzter Zeit nicht weiter verfolgt und frage daher nochmal nach.

                                Rene55R Online
                                Rene55R Online
                                Rene55
                                schrieb am zuletzt editiert von
                                #1805

                                @lesiflo der acMode steht bei mir (permanent) auf "AC output mode". Auf was auch sonst (HUB1200)? Das mit dem 'nicht reagieren' auf 'setOutputLimit' werde ich dieser Tage nochmal testen. Vielleicht war das nur ein "Hänger" zum MQTT und somit ne einmalige Sache und kein Bug:

                                Host: Fujitsu Intel(R) Pentium(R) CPU G4560T, 32 GB RAM, Proxmox 8.x + lxc Ubuntu 22.04
                                ioBroker (8 GB RAM) Node.js: 20.19.1, NPM: 10.8.2, js-Controller: 7.0.6, Admin: 7.6.3
                                Wetterstation: Froggit WH3000SE V1.6.6

                                maxclaudiM 1 Antwort Letzte Antwort
                                0
                                • Rene55R Rene55

                                  @lesiflo der acMode steht bei mir (permanent) auf "AC output mode". Auf was auch sonst (HUB1200)? Das mit dem 'nicht reagieren' auf 'setOutputLimit' werde ich dieser Tage nochmal testen. Vielleicht war das nur ein "Hänger" zum MQTT und somit ne einmalige Sache und kein Bug:

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

                                  @rene55
                                  autoModel:0 muss auch sein.

                                  Ich schreibe meistens sehr direkt – bitte nicht falsch verstehen, es ist nie böse gemeint. Das ist einfach mein Stil und niemals abwertend gemeint.

                                  Rene55R 1 Antwort Letzte Antwort
                                  0
                                  • nograxN nograx

                                    @lesiflo sagte in Test Adapter Zendure Solarflow:

                                    @nograx Bin in der Cloud und hab's jetzt wieder auf setDeviceAutomationInOutLimit umgestellt. Mal schauen was wird.

                                    Das ist eventl. dann der Unterschied. Mein Hyper läuft lokal.

                                    Bernd1967B Offline
                                    Bernd1967B Offline
                                    Bernd1967
                                    schrieb am zuletzt editiert von Bernd1967
                                    #1807

                                    @nograx
                                    Ich hab zwar seit einer Woche Ruhe mit dem "Hängen" bleiben meiner lokal angebundenen Hyper, aber das ist wohl nur Zufall.
                                    Kannst Du mir sagen wofür die folgenden Parameter sind beim Laden der Speicher mit "setDeviceAutomationInOutLimit" ?

                                     autoModelValue: {
                                                  upTime: 0,
                                                  pullTime: 1800,
                                    

                                    Die Kollegen von HA haben das am 22.7. bereits wieder raus genommen beim Hyper.

                                    nograxN 1 Antwort Letzte Antwort
                                    0
                                    • L Offline
                                      L Offline
                                      lesiflo
                                      Most Active
                                      schrieb am zuletzt editiert von
                                      #1808

                                      Moin,
                                      heute Nacht ist wieder einer der beiden Hyper ausgestiegen, diesmal aber der andere. Von ca 23:00 bis 02:00 meinte er seinen Dienst einstellen zu müssen. Er hat sich aber selbst wieder gefangen, ein Hardware Reset war nicht nötig. Ich werde aber erstmal auf "setDeviceAutomationInOutLimit" bleiben und weiter beobachten. Scheint wohl doch an der Cloud zu liegen.

                                      Ausschnitt der Entladekurve:
                                      60e148f0-6f16-4ae9-b4b8-17d0c406e5a6-image.png

                                      1 Antwort Letzte Antwort
                                      0
                                      • Bernd1967B Bernd1967

                                        @nograx
                                        Ich hab zwar seit einer Woche Ruhe mit dem "Hängen" bleiben meiner lokal angebundenen Hyper, aber das ist wohl nur Zufall.
                                        Kannst Du mir sagen wofür die folgenden Parameter sind beim Laden der Speicher mit "setDeviceAutomationInOutLimit" ?

                                         autoModelValue: {
                                                      upTime: 0,
                                                      pullTime: 1800,
                                        

                                        Die Kollegen von HA haben das am 22.7. bereits wieder raus genommen beim Hyper.

                                        nograxN Offline
                                        nograxN Offline
                                        nograx
                                        Developer
                                        schrieb am zuletzt editiert von
                                        #1809

                                        @bernd1967 sagte in Test Adapter Zendure Solarflow:

                                        @nograx
                                        Ich hab zwar seit einer Woche Ruhe mit dem "Hängen" bleiben meiner lokal angebundenen Hyper, aber das ist wohl nur Zufall.
                                        Kannst Du mir sagen wofür die folgenden Parameter sind beim Laden der Speicher mit "setDeviceAutomationInOutLimit" ?

                                         autoModelValue: {
                                                      upTime: 0,
                                                      pullTime: 1800,
                                        

                                        Die Kollegen von HA haben das am 22.7. bereits wieder raus genommen beim Hyper.

                                        Danke für den Hinweis. Tatsächlich habe ich hier vor einigen Tagen noch mal die Methoden der HA Integration übernommen, lokal war das mit pullTime und upTime schon rausgeflogen. Werde da gleich mal ne Beta raus basteln.

                                        1 Antwort Letzte Antwort
                                        0
                                        • maxclaudiM maxclaudi

                                          @rene55
                                          autoModel:0 muss auch sein.

                                          Rene55R Online
                                          Rene55R Online
                                          Rene55
                                          schrieb am zuletzt editiert von
                                          #1810

                                          @maxclaudi oha! Bei mir steht autoModel auf "Smart Matching Mode". Eigentlich schon immer, weiß nicht seit wann?!

                                          Host: Fujitsu Intel(R) Pentium(R) CPU G4560T, 32 GB RAM, Proxmox 8.x + lxc Ubuntu 22.04
                                          ioBroker (8 GB RAM) Node.js: 20.19.1, NPM: 10.8.2, js-Controller: 7.0.6, Admin: 7.6.3
                                          Wetterstation: Froggit WH3000SE V1.6.6

                                          nograxN maxclaudiM 2 Antworten Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          758

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          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
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe