Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter Zendure Solarflow

    NEWS

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    Test Adapter Zendure Solarflow

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

      @bmgs sagte in Test Adapter Zendure Solarflow:

      Fehler im iobroker: " [createSolarFlowLocalStates] Unknown product (Hyper2000_3.0). We cannot create control states! Please contact the developer!"
      Fallback werden mir die Daten angezeigt im Verzeichnis: zendure-solarflow.0.hC1g9Utt.xxxxxxxx

      Würde die letzten Ziffern entfernen und durch xxxxxxxx ersetzen. Das ist Deine deviceID.

      Hoppla eine neue Hyper2000_3.0 Version mit neuer productID: hC1g9Utt, wenn das stimmt muss sie erst eingepflegt werden 🙂

      B 1 Reply Last reply Reply Quote 0
      • B
        BMGS @maxclaudi last edited by

        @maxclaudi said in Test Adapter Zendure Solarflow:

        @bmgs sagte in Test Adapter Zendure Solarflow:

        Hoppla eine neue Hyper2000_3.0 Version mit neuer productID: hC1g9Utt, wenn das stimmt muss sie erst eingepflegt werden 🙂

        Danke für die Info, ist der hyper wenigstens nicht defekt, Daten in der App sind ja auch io.

        Gruss
        Bernd

        maxclaudi 1 Reply Last reply Reply Quote 0
        • maxclaudi
          maxclaudi @BMGS last edited by maxclaudi

          @bmgs
          nichts defekt, einfach abwarten auf ein neues Release 🙂

          B 1 Reply Last reply Reply Quote 0
          • B
            BMGS @maxclaudi last edited by

            @maxclaudi said in Test Adapter Zendure Solarflow:

            @bmgs
            nichts defekt, einfach abwarten 🙂

            Die Packdata liegen in zendure-solarflow.0.B3Dxda.xxxxxxx übrigens,
            eigentlich sollte doch da der rest auch auftauchen.

            Gruss
            Bernd

            maxclaudi nograx 2 Replies Last reply Reply Quote 0
            • maxclaudi
              maxclaudi @BMGS last edited by

              @bmgs
              bin auch manchmal ungeduldig 🙂
              Warte bis sich @nograx meldet oder schreib ihn direkt an.

              M 1 Reply Last reply Reply Quote 0
              • M
                Murphy 0 @maxclaudi last edited by

                Gerade 2.02 installiert.

                1 Reply Last reply Reply Quote 0
                • nograx
                  nograx Developer @BMGS last edited by

                  @bmgs sagte in Test Adapter Zendure Solarflow:

                  B3Dxda

                  Wenn B3Dxda der product key ist sollte es mit der Version 2.0.2 laufen. Installation wäre per npm (Expertenmodus aktivieren) jetzt schon möglich. Im Beta Kanal taucht die im Laufe des Abends auf. Der andere sieht mir eher nach dem deviceKey aus und den solltest du hier ggf. entfernen 🙂

                  I B 2 Replies Last reply Reply Quote 0
                  • I
                    intruder7 @nograx last edited by

                    @nograx
                    ich bin nicht so der Experte...
                    aber hast du hier nicht ein return vergessen?

                          return "hyper 2000";
                        case "gda3tb":
                          return "hyper 2000";
                        case "b3dxda":
                          "hyper 2000";
                        case "8bm93h":
                          return "ace 1500";
                        case "bc8b7f":
                    
                    nograx 1 Reply Last reply Reply Quote 0
                    • nograx
                      nograx Developer @intruder7 last edited by

                      @intruder7 Jo danke für den Hinweis. 2.0.3 ist unterwegs.

                      maxclaudi 1 Reply Last reply Reply Quote 0
                      • maxclaudi
                        maxclaudi @nograx last edited by

                        Die Nutzung von setDeviceAutomationInOutLimit bzw. der HA-Integration deviceAutomation invoke führt in Verbindung mit der Cloud definitiv zu Konflikten.

                        Wer mit der Cloud arbeitet und einen Proxy zum Mitschneiden nutzt, kann das auch selbst nachvollziehen.

                        Das könnte ein Hinweis darauf sein, dass nicht jede Code-Funktion auf GitHub offiziell abgenommen ist – möglicherweise reicht es, wenn jemand mit „Maintainer“-Rechten den Code einstellt oder pflegt.

                        @lesiflo
                        Die Schwierigkeiten bei dir hängen nicht mit einem Cloud-Fehler zusammen, sondern damit, dass setDeviceAutomationInOutLimit in deiner Konfiguration verwendet wird.
                        Mit Cloud-Anbindung kann diese Funktion technisch bedingt nicht konfliktfrei laufen.

                        L maxclaudi 2 Replies Last reply Reply Quote 0
                        • L
                          lesiflo Most Active @maxclaudi last edited by lesiflo

                          @maxclaudi Habe ich schon vermutet. Nachdem ich gestern wieder setDeviceAutomationInOutLimit aktiviert habe, ist wieder ein Hyper ausgestiegen. Mit input/output und Cloud läuft es fehlerfrei. Ich lass das erstmal so. Lokale Anbindung bringt bei mir keinen Benefit, Cloud läuft stabil.

                          1 Reply Last reply Reply Quote 1
                          • maxclaudi
                            maxclaudi @maxclaudi last edited by

                            @maxclaudi sagte in Test Adapter Zendure Solarflow:

                            Die Nutzung von setDeviceAutomationInOutLimit bzw. der HA-Integration deviceAutomation invoke führt in Verbindung mit der Cloud definitiv zu Konflikten.

                            Wer mit der Cloud arbeitet und einen Proxy zum Mitschneiden nutzt, kann das auch selbst nachvollziehen.

                            Das könnte ein Hinweis darauf sein, dass nicht jede Code-Funktion auf GitHub offiziell abgenommen ist – möglicherweise reicht es, wenn jemand mit „Maintainer“-Rechten den Code einstellt oder pflegt.

                            @lesiflo
                            Die Schwierigkeiten bei dir hängen nicht mit einem Cloud-Fehler zusammen, sondern damit, dass setDeviceAutomationInOutLimit in deiner Konfiguration verwendet wird.
                            Mit Cloud-Anbindung kann diese Funktion technisch bedingt nicht konfliktfrei laufen.

                            Um das Thema für mich abzuschließen, hier noch einmal der aktuelle Stand – rein als technische Information für alle:

                            Der Konflikt entsteht nicht dadurch, dass man setDeviceAutomationInOutLimit verwenden möchte, sondern weil diese Funktion zwingend den SmartMatchingMode benötigt, um korrekt zu funktionieren.
                            Sobald ein Wert über setDeviceAutomationInOutLimit gesetzt wird, wird automatisch der SmartMatchingMode aktiviert.

                            In diesem Modus übernimmt die Cloud die Steuerung anhand der aktuell über die App gesetzten Parameter und synchronisiert die Werte kontinuierlich.
                            Dadurch entstehen Konflikte:

                            • Die Cloud überschreibt die von setDeviceAutomationInOutLimit gesetzten Werte mit ihren eigenen, was zu unerwarteten Änderungen führt.

                            • Wird anschließend erneut ein Wert über setDeviceAutomationInOutLimit gesetzt, überschreibt die Cloud diesen wieder – dieser Kreislauf kann Fehlverhalten wie „Freeze“ oder MQTT-Probleme erzeugen.

                            Das ist vorprogrammiert und logisch nachvollziehbar.
                            Deshalb ist eine konfliktfreie Nutzung von setDeviceAutomationInOutLimit bei gleichzeitiger Verwendung der App mit Cloud-Anbindung nicht möglich.

                            Ganz isoliert, nur lokal, könnte setDeviceAutomationInOutLimit vielleicht fehlerfrei verwendet werden, da hier weder App noch Cloud beteiligt sind.
                            Das kann ich nicht beurteilen, weil ich nicht setDeviceAutomationInOutLimit/DeviceAutomation invoke in einem AutomatikMode verwenden möchte.

                            nograx 1 Reply Last reply Reply Quote 0
                            • nograx
                              nograx Developer @maxclaudi last edited by

                              @maxclaudi Ich habe mir jetzt mal versucht in die Issues bei der HA Integration einzulesen. Dort ist beschrieben das das Problem mit dem "Freeze" behoben ist (es sei denn ich übersehe da jetzt was).

                              Da ich mit der 2.0.3 jetzt beim Hyper 1:1 das von der HA Integration übernommen habe würde ich @lesiflo mal bitten das mit der Version noch mal auszuprobieren.

                              Ist wird auch angemerkt das Zendure hier wohl ein Firmware Update veröffentlicht hatte welches das Problem beheben sollte? Seid ihr da auf dem aktuellen Stand?

                              maxclaudi L Bernd1967 3 Replies Last reply Reply Quote 0
                              • maxclaudi
                                maxclaudi @nograx last edited by

                                @nograx

                                Tut mir leid, Issues lese ich gar nicht. Ich analysiere Code, teste, logge und werte aus – mehr ist das nicht.
                                Ich bin auch nicht fehlerfrei und möchte niemandem etwas unterstellen. Ich teile nur, was ich selbst analysiert und/oder getestet habe.

                                Im aktuellen Code – Zendure-HA-1.1.4-pre2 von HA, wenn er so verwendet wird – kann der Konflikt nicht behoben sein.
                                Ich wüsste nicht, wie die Firmware zwischen einem externen invoke und der App in einem Modus unterscheiden sollte. Im aktuellen Code ist das für mich nicht erkennbar.

                                nograx 1 Reply Last reply Reply Quote 0
                                • nograx
                                  nograx Developer @maxclaudi last edited by

                                  @maxclaudi sagte in Test Adapter Zendure Solarflow:

                                  @nograx

                                  Tut mir leid, Issues lese ich gar nicht. Ich analysiere Code, teste, logge und werte aus – mehr ist das nicht.
                                  Ich bin auch nicht fehlerfrei und möchte niemandem etwas unterstellen. Ich teile nur, was ich selbst analysiert und/oder getestet habe.

                                  Im aktuellen Code – Zendure-HA-1.1.4-pre2 von HA, wenn er so verwendet wird – kann der Konflikt nicht behoben sein.
                                  Ich wüsste nicht, wie die Firmware zwischen einem externen invoke und der App in einem Modus unterscheiden sollte. Im aktuellen Code ist das für mich nicht erkennbar.

                                  Ich gehe aktuell davon aus das es von der HA Integration noch deutlich mehr Installationen vorhanden sind als vom ioBroker Adapter. Hier müsste es doch also ne Menge Leute geben die Probleme haben. Auch hier gibt es Stand jetzt nur @lesiflo und ggf. dich?

                                  Wenn hier so viele Hyper regelmäßig aussteigen würden, wäre das in den Github Issues deutlich sichtbar...

                                  maxclaudi M 2 Replies Last reply Reply Quote 0
                                  • maxclaudi
                                    maxclaudi @nograx last edited by maxclaudi

                                    @nograx sagte in Test Adapter Zendure Solarflow:

                                    Ich gehe aktuell davon aus das es von der HA Integration noch deutlich mehr Installationen vorhanden sind als vom ioBroker Adapter. Hier müsste es doch also ne Menge Leute geben die Probleme haben. Auch hier gibt es Stand jetzt nur @lesiflo und ggf. dich?
                                    Wenn hier so viele Hyper regelmäßig aussteigen würden, wäre das in den Github Issues deutlich sichtbar...

                                    Einige Nutzer haben über MQTT-Probleme berichtet, die möglicherweise von dieser Funktion stammen.
                                    Auf die Schnelle fallen mir hier @Bernd1967 und @Murphy-0 ein (letzterer setzt nur sehr wenige Schreibvorgänge, 90–150).

                                    Es wird sicherlich viele User geben, die gar nicht wissen, woher die Probleme kommen, und etwas anderes vermuten – z. B. Router, Broker etc. – liest man doch häufiger.

                                    Auffällig ist nur, dass die Probleme in Verbindung mit der neuen Funktion auftreten.
                                    Einige Nutzer sind vermutlich auch nicht so technisch versiert.


                                    Zum aktuellen HA Code Zendure-HA-1.1.4-pre2:

                                    • in allen Geräteklassen (hyper2000.py, hub2000.py, aio2400.py, …) wird "function": "deviceAutomation" gesendet – das ist der lokale Befehl.

                                    • In device.py taucht topic_function auf:

                                    self.topic_function = f"iot/{self.prodkey}/{self.deviceId}/function/invoke"
                                    self.mqttPublish(self.topic_function, command)
                                    
                                    

                                    Das ist der MQTT-Topic für Befehle.
                                    Dort gibt es auch mqttProperties, die eingehende Cloud-/Gerätenachrichten verarbeiten.

                                    Das bedeutet:

                                    • Lokal gesetzte deviceAutomation -> MQTT-Publish geht raus.
                                    • Cloud aktiv -> über dasselbe Topic kommt ebenfalls ein Befehl (function/invoke).
                                    • Das Gerät empfängt also lokal und Cloud-Befehle über denselben Kanal.

                                    Konfliktmechanismus (Cloud vs. Lokal):

                                    • setDeviceAutomationInOutLimit schickt fixe Werte.
                                    • Die Cloud schickt ebenfalls deviceAutomation (ihre Automatik-Parameter).
                                    • Beide nutzen dasselbe Topic -> das Gerät führt den letzten Befehl aus.

                                    Fazit:

                                    • Ob mit oder ohne Freeze, der Ablauf ist logisch, weil man im SmartMatchingMode ist.
                                    • Sobald Cloud verbunden und Mode 8 aktiv -> Cloud sendet kontinuierlich neue Automatik-Parameter.
                                    • der lokale Code „hackt“ sich zwar rein, verliert aber gegen die Cloud-Syncs.

                                    Wer die Situation selbst nachvollziehen möchte, kann bei aktiver Cloud-Verbindung lokal einen Proxy dazwischenschalten und den MQTT-Verkehr mitloggen. So lässt sich das Zusammenspiel von lokalen Befehlen und Cloud-Sync beobachten.

                                    F 1 Reply Last reply Reply Quote 0
                                    • F
                                      Felli @maxclaudi last edited by

                                      Ich habe in meiner Kombi mit HUB1200 und ACE1500 zweimal probiert die neue Funktion mit setDeviceAutomationInOutLimit probiert aber leider ohne Erfolg. Entweder geht es in der Kombi nicht, der ACE kann ja regulär auch keinen Überschuss laden oder ich bin zu doof dafür 😵‍💫

                                      Vielleicht kann mir ja einer weiterhelfen oder die Info hilft jemand anderem der selbes Problem hat. Nutze weiterhin die bekannten um In und Output Limit zu setzen.

                                      maxclaudi 1 Reply Last reply Reply Quote 0
                                      • maxclaudi
                                        maxclaudi @Felli last edited by maxclaudi

                                        @Felli
                                        Bei mir läuft es mit einer HUB2000 + ACE1500 Kombi.
                                        Überschussladen mache ich ebenfalls klassisch per Script über autoModel:0, acMode, inputLimit und outputLimit, alles in Verbindung mit smartMode:1 – und mit möglichst wenigen Schreibvorgängen.

                                        F 1 Reply Last reply Reply Quote 0
                                        • B
                                          BMGS @nograx last edited by BMGS

                                          @nograx said in Test Adapter Zendure Solarflow:

                                          @bmgs sagte in Test Adapter Zendure Solarflow:

                                          B3Dxda

                                          Wenn B3Dxda der product key ist sollte es mit der Version 2.0.3 laufen.

                                          Hallo, funktioniert leider bei mir noch nicht, im Fallback legt mit Zendur auch eine ander Nr. an.
                                          zendure-solarflow.0.hC1g9Utt
                                          Lg
                                          Bernd

                                          1 Reply Last reply Reply Quote 0
                                          • F
                                            Felli @maxclaudi last edited by

                                            @maxclaudi sagte in Test Adapter Zendure Solarflow:

                                            @Felli
                                            Bei mir läuft es mit einer HUB2000 + ACE1500 Kombi.
                                            Überschussladen mache ich ebenfalls klassisch per Script über autoModel:0, acMode, inputLimit und outputLimit, alles in Verbindung mit smartMode:1 – und mit möglichst wenigen Schreibvorgängen.

                                            Genau so mache ich es auch, Schreibvorgänge sind soweit kastriert und werden nur vom Wetter beeinflusst 😜 Danke für die Rückmeldung 🤙🏼

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            620
                                            Online

                                            32.1k
                                            Users

                                            80.6k
                                            Topics

                                            1.3m
                                            Posts

                                            92
                                            1840
                                            679919
                                            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