Skip to content
  • Home
  • 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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro)

NEWS

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

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

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

Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro)

Geplant Angeheftet Gesperrt Verschoben JavaScript
187 Beiträge 6 Kommentatoren 8.6k Aufrufe 5 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.
  • M Mabbi

    Mit aktivem Hems und dem http-script von @maxclaudi funktioniert die Steuerung bei mir:

    97654768-b2e2-48bd-a54e-1dc30eb2743b-grafik.png

    und im mqtt tauchen auch die Daten auf:

    fab8ce2d-4627-45f6-b679-8ec89d25d8fb-grafik.png

    Muss nun all meine Skripte und Diagrame umsetzen und dann mal schauen, was ich alles sinnvoll steuern will. Danach ist dann HEMS Geschichte denke ich.
    Danke auch an @Daniel-8 für deine Hilfe.

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

    @mabbi sagte in Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro):

    Mit aktivem Hems und dem http-script von @maxclaudi funktioniert die Steuerung bei mir:

    97654768-b2e2-48bd-a54e-1dc30eb2743b-grafik.png

    :+1:
    Welches Script wurde verwendet? script 1 weiter oben oder das letzte mit freier Einstellung, dass auch bei >60sek, z.B. 300 sek aktualisieren soll/kann?

    hätte auch gerne zusätzlich einen SF2400AC, aber leider werden nur die neuen Batterien unterstützt.

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

    M 1 Antwort Letzte Antwort
    0
    • M Offline
      M Offline
      Michi 0
      schrieb am zuletzt editiert von Michi 0
      #44

      @rene55 sagte in Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro):

      @michi-0 Das halte ich für Unwahrscheinlich. Ich habe nur Script-Bruchstücke - nichts vernünftiges.

      Stimmt... Ich hab mein Skript von hier
      Die von lesiflo ertstellte Vorlage habe für meine Bedürfnisse angepasst. Wie schon gesagt regele ich darin nix mit dem Smartmode. Und bisher ist er bei mir jetzt auch seit gestern Abend immer noch auf 1 geblieben.

      1 Antwort Letzte Antwort
      0
      • maxclaudiM maxclaudi

        @mabbi sagte in Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro):

        Mit aktivem Hems und dem http-script von @maxclaudi funktioniert die Steuerung bei mir:

        97654768-b2e2-48bd-a54e-1dc30eb2743b-grafik.png

        :+1:
        Welches Script wurde verwendet? script 1 weiter oben oder das letzte mit freier Einstellung, dass auch bei >60sek, z.B. 300 sek aktualisieren soll/kann?

        hätte auch gerne zusätzlich einen SF2400AC, aber leider werden nur die neuen Batterien unterstützt.

        M Offline
        M Offline
        Mabbi
        schrieb am zuletzt editiert von
        #45

        @maxclaudi
        Den screenshot habe ich mit der alten Version des universellen Scripts gemacht.
        Idz aber die letzte Version des scripts ohne Änderungen (60sec) eingebunden und das läuft einwandfrei

        SMA Wechselrichter Probleme seit letztem Update

        1 Antwort Letzte Antwort
        1
        • D Online
          D Online
          Daniel 8
          schrieb am zuletzt editiert von
          #46

          @maxclaudi

          die Änderung mit setInterval habe ich gerade getestet und funktioniert

          Solarflow 800 Pro mit 1,3 Kwp / Iobroker / Homematic / Shellys / Mediola / Intertechno

          maxclaudiM 1 Antwort Letzte Antwort
          0
          • D Daniel 8

            @maxclaudi

            die Änderung mit setInterval habe ich gerade getestet und funktioniert

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

            @daniel-8 sagte in Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro):

            @maxclaudi

            die Änderung mit setInterval habe ich gerade getestet und funktioniert

            :+1: die curl version?
            Wenn beide Versionen fehlerfrei (vom letzten post >60 sek) bestätigt werden, dann würde ich sie in den Eingangspost setzen.
            So sind sie leichter zu finden, auch wenn der Thread wächst und mal zwischen drin über anderes geschrieben wird.
            Super wäre, wenn jemand die node.js Version unter Windows testen könnte.

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

            D 1 Antwort Letzte Antwort
            0
            • maxclaudiM maxclaudi

              @daniel-8 sagte in Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro):

              @maxclaudi

              die Änderung mit setInterval habe ich gerade getestet und funktioniert

              :+1: die curl version?
              Wenn beide Versionen fehlerfrei (vom letzten post >60 sek) bestätigt werden, dann würde ich sie in den Eingangspost setzen.
              So sind sie leichter zu finden, auch wenn der Thread wächst und mal zwischen drin über anderes geschrieben wird.
              Super wäre, wenn jemand die node.js Version unter Windows testen könnte.

              D Online
              D Online
              Daniel 8
              schrieb am zuletzt editiert von
              #48

              @maxclaudi sagte in Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro):

              @daniel-8 sagte in Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro):

              @maxclaudi

              die Änderung mit setInterval habe ich gerade getestet und funktioniert

              :+1: die curl version?
              Wenn beide Versionen fehlerfrei bestätigt werden, dann würde ich sie in den Eingangspost setzen.
              So sind sie leichter zu finden, auch wenn der Thread wächst und mal zwischen drin über anderes geschrieben wird.
              Super wäre, wenn jemand die node.js Version unter Windows testen könnte.

              Ja habe nur die curl Version getestet

              Solarflow 800 Pro mit 1,3 Kwp / Iobroker / Homematic / Shellys / Mediola / Intertechno

              1 Antwort Letzte Antwort
              1
              • M Offline
                M Offline
                Michi 0
                schrieb am zuletzt editiert von Michi 0
                #49

                Heute Morgen sind mir 2 Sachen aufgefallen:

                Ich hab den Proxmox-Host gestern von 0.00 Uhr bis 5.00 Uhr schlafen gelegt. Vor dem Herunterfahren von ioBroker habe ich den Zendure auf konstante Entladung von 280 Watt eingestellt. Bei Neustart kommen alle Skripte auch wieder ans leben wie sie sollen.

                ABER: Anscheinend ist bei dem Neustart von ioBroker von Zendure-Seite aus die MQTT Verbindung geblockt. Mein Steuerungsskript hatte zwar geregelt, das hat den Stromspeicher aber nicht interessiert. Erst als ich in der App in den MQTT Einstellungen wieder auf speichern gegangen bin, hat alles funktioniert. Ich würde den ioBroker/Proxmox künftig gerne über Nacht aus lassen, bzw. zumindest wöchentlich einmal neu starten lassen. Dann jedes mal in die App zu müssen ist lästig...

                Ich habe zum Spaß mal probiert, ob MQTT und HEMS vom Zendure ggf. nebeneinander laufen und sich somit ergänzen lassen würden. Das aktivieren von HEMS hat mir aber sofort den SmartMode auf 0 gesetzt. Es geht als nur entweder oder.

                D maxclaudiM 3 Antworten Letzte Antwort
                0
                • M Michi 0

                  Heute Morgen sind mir 2 Sachen aufgefallen:

                  Ich hab den Proxmox-Host gestern von 0.00 Uhr bis 5.00 Uhr schlafen gelegt. Vor dem Herunterfahren von ioBroker habe ich den Zendure auf konstante Entladung von 280 Watt eingestellt. Bei Neustart kommen alle Skripte auch wieder ans leben wie sie sollen.

                  ABER: Anscheinend ist bei dem Neustart von ioBroker von Zendure-Seite aus die MQTT Verbindung geblockt. Mein Steuerungsskript hatte zwar geregelt, das hat den Stromspeicher aber nicht interessiert. Erst als ich in der App in den MQTT Einstellungen wieder auf speichern gegangen bin, hat alles funktioniert. Ich würde den ioBroker/Proxmox künftig gerne über Nacht aus lassen, bzw. zumindest wöchentlich einmal neu starten lassen. Dann jedes mal in die App zu müssen ist lästig...

                  Ich habe zum Spaß mal probiert, ob MQTT und HEMS vom Zendure ggf. nebeneinander laufen und sich somit ergänzen lassen würden. Das aktivieren von HEMS hat mir aber sofort den SmartMode auf 0 gesetzt. Es geht als nur entweder oder.

                  D Online
                  D Online
                  Daniel 8
                  schrieb am zuletzt editiert von
                  #50

                  @michi-0 sagte in Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro):

                  Heute Morgen sind mir 2 Sachen aufgefallen:

                  Ich hab den Proxmox-Host gestern von 0.00 Uhr bis 5.00 Uhr schlafen gelegt. Vor dem Herunterfahren von ioBroker habe ich den Zendure auf konstante Entladung von 280 Watt eingestellt. Bei Neustart kommen alle Skripte auch wieder ans leben wie sie sollen.

                  ABER: Anscheinend ist bei dem Neustart von ioBroker von Zendure-Seite aus die MQTT Verbindung geblockt. Mein Steuerungsskript hatte zwar geregelt, das hat den Stromspeicher aber nicht interessiert. Erst als ich in der App in den MQTT Einstellungen wieder auf speichern gegangen bin, hat alles funktioniert. Ich würde den ioBroker/Proxmox künftig gerne über Nacht aus lassen, bzw. zumindest wöchentlich einmal neu starten lassen. Dann jedes mal in die App zu müssen ist lästig...

                  Ich habe zum Spaß mal probiert, ob MQTT und HEMS vom Zendure ggf. nebeneinander laufen und sich somit ergänzen lassen würden. Das aktivieren von HEMS hat mir aber sofort den SmartMode auf 0 gesetzt. Es geht als nur entweder oder.

                  War dein mqtt broker von iobroker denn verbunden? Das Problem hatte ich auch anfangs. Stell mal im adapter immer mit leerer Sitzung starten ein.

                  Solarflow 800 Pro mit 1,3 Kwp / Iobroker / Homematic / Shellys / Mediola / Intertechno

                  1 Antwort Letzte Antwort
                  0
                  • M Michi 0

                    Heute Morgen sind mir 2 Sachen aufgefallen:

                    Ich hab den Proxmox-Host gestern von 0.00 Uhr bis 5.00 Uhr schlafen gelegt. Vor dem Herunterfahren von ioBroker habe ich den Zendure auf konstante Entladung von 280 Watt eingestellt. Bei Neustart kommen alle Skripte auch wieder ans leben wie sie sollen.

                    ABER: Anscheinend ist bei dem Neustart von ioBroker von Zendure-Seite aus die MQTT Verbindung geblockt. Mein Steuerungsskript hatte zwar geregelt, das hat den Stromspeicher aber nicht interessiert. Erst als ich in der App in den MQTT Einstellungen wieder auf speichern gegangen bin, hat alles funktioniert. Ich würde den ioBroker/Proxmox künftig gerne über Nacht aus lassen, bzw. zumindest wöchentlich einmal neu starten lassen. Dann jedes mal in die App zu müssen ist lästig...

                    Ich habe zum Spaß mal probiert, ob MQTT und HEMS vom Zendure ggf. nebeneinander laufen und sich somit ergänzen lassen würden. Das aktivieren von HEMS hat mir aber sofort den SmartMode auf 0 gesetzt. Es geht als nur entweder oder.

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

                    @michi-0 sagte in Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro):

                    Ich hab den Proxmox-Host gestern von 0.00 Uhr bis 5.00 Uhr schlafen gelegt. Vor dem Herunterfahren von ioBroker habe ich den Zendure auf konstante Entladung von 280 Watt eingestellt. Bei Neustart kommen alle Skripte auch wieder ans leben wie sie sollen.

                    ABER: Anscheinend ist bei dem Neustart von ioBroker von Zendure-Seite aus die MQTT Verbindung geblockt.

                    Geblockt würde ich das nicht bezeichnen.
                    Es wird eher so sein dass wenn über eine bestimmte Zeit keine Verbindung über mqtt möglich ist (timeout) dass dann die erfolglosen Verbindungsversuche eingestellt werden und mqtt abgeschaltet wird.

                    Mein Steuerungsskript hatte zwar geregelt, das hat den Stromspeicher aber nicht interessiert. Erst als ich in der App in den MQTT Einstellungen wieder auf speichern gegangen bin, hat alles funktioniert.

                    Durch speichern wird das Gerät angewiesen einen MQTT-Verbindsaufbau zu versuchen/starten.

                    Ich würde den ioBroker/Proxmox künftig gerne über Nacht aus lassen, bzw. zumindest wöchentlich einmal neu starten lassen. Dann jedes mal in die App zu müssen ist lästig...

                    werde mal schauen ob sich da extern was machen lässt.
                    Dauert, muss noch was arbeiten und dann mal sehen was ich finde.


                    Ich habe zum Spaß mal probiert, ob MQTT und HEMS vom Zendure ggf. nebeneinander laufen und sich somit ergänzen lassen würden. Das aktivieren von HEMS hat mir aber sofort den SmartMode auf 0 gesetzt. Es geht als nur entweder oder.

                    Dazu habe ich nur Thesen (darum keine Spekulationen) und leider kein neues Gerät bei dem ich mich zwischenschalten kann.
                    HEMS ist für mich neu und unbekannt.

                    Wenn HEMS aktiviert ist, automatisch smartMode:0 aktiviert wurde und Du dann wieder (bei aktiviertem HEMS) smartMode:1 setzt:

                    • wird von smartMode:0 auf smartMode:1 gesetzt?
                    • wenn ja, wechselt smartMode zurück auf 0?
                    • wenn zurück auf 0, nach welcher Zeit ca?
                    • wenn zurück auf 0, falls feststellbar: was machte HEMS? bzw. wurde ein Limit geändert?

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

                    D M 2 Antworten Letzte Antwort
                    0
                    • maxclaudiM maxclaudi

                      @michi-0 sagte in Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro):

                      Ich hab den Proxmox-Host gestern von 0.00 Uhr bis 5.00 Uhr schlafen gelegt. Vor dem Herunterfahren von ioBroker habe ich den Zendure auf konstante Entladung von 280 Watt eingestellt. Bei Neustart kommen alle Skripte auch wieder ans leben wie sie sollen.

                      ABER: Anscheinend ist bei dem Neustart von ioBroker von Zendure-Seite aus die MQTT Verbindung geblockt.

                      Geblockt würde ich das nicht bezeichnen.
                      Es wird eher so sein dass wenn über eine bestimmte Zeit keine Verbindung über mqtt möglich ist (timeout) dass dann die erfolglosen Verbindungsversuche eingestellt werden und mqtt abgeschaltet wird.

                      Mein Steuerungsskript hatte zwar geregelt, das hat den Stromspeicher aber nicht interessiert. Erst als ich in der App in den MQTT Einstellungen wieder auf speichern gegangen bin, hat alles funktioniert.

                      Durch speichern wird das Gerät angewiesen einen MQTT-Verbindsaufbau zu versuchen/starten.

                      Ich würde den ioBroker/Proxmox künftig gerne über Nacht aus lassen, bzw. zumindest wöchentlich einmal neu starten lassen. Dann jedes mal in die App zu müssen ist lästig...

                      werde mal schauen ob sich da extern was machen lässt.
                      Dauert, muss noch was arbeiten und dann mal sehen was ich finde.


                      Ich habe zum Spaß mal probiert, ob MQTT und HEMS vom Zendure ggf. nebeneinander laufen und sich somit ergänzen lassen würden. Das aktivieren von HEMS hat mir aber sofort den SmartMode auf 0 gesetzt. Es geht als nur entweder oder.

                      Dazu habe ich nur Thesen (darum keine Spekulationen) und leider kein neues Gerät bei dem ich mich zwischenschalten kann.
                      HEMS ist für mich neu und unbekannt.

                      Wenn HEMS aktiviert ist, automatisch smartMode:0 aktiviert wurde und Du dann wieder (bei aktiviertem HEMS) smartMode:1 setzt:

                      • wird von smartMode:0 auf smartMode:1 gesetzt?
                      • wenn ja, wechselt smartMode zurück auf 0?
                      • wenn zurück auf 0, nach welcher Zeit ca?
                      • wenn zurück auf 0, falls feststellbar: was machte HEMS? bzw. wurde ein Limit geändert?
                      D Online
                      D Online
                      Daniel 8
                      schrieb am zuletzt editiert von
                      #52

                      Also ich kenne das mit Hems so.

                      Wenn hems eingeschaltet ist und nicht auf automatik oder intelligenter verbrauchsmodua mit Zähler steht, geht der smartmode auf 0. Also sprich wenn grundlast eingestellt ist.

                      Solarflow 800 Pro mit 1,3 Kwp / Iobroker / Homematic / Shellys / Mediola / Intertechno

                      1 Antwort Letzte Antwort
                      0
                      • M Michi 0

                        Heute Morgen sind mir 2 Sachen aufgefallen:

                        Ich hab den Proxmox-Host gestern von 0.00 Uhr bis 5.00 Uhr schlafen gelegt. Vor dem Herunterfahren von ioBroker habe ich den Zendure auf konstante Entladung von 280 Watt eingestellt. Bei Neustart kommen alle Skripte auch wieder ans leben wie sie sollen.

                        ABER: Anscheinend ist bei dem Neustart von ioBroker von Zendure-Seite aus die MQTT Verbindung geblockt. Mein Steuerungsskript hatte zwar geregelt, das hat den Stromspeicher aber nicht interessiert. Erst als ich in der App in den MQTT Einstellungen wieder auf speichern gegangen bin, hat alles funktioniert. Ich würde den ioBroker/Proxmox künftig gerne über Nacht aus lassen, bzw. zumindest wöchentlich einmal neu starten lassen. Dann jedes mal in die App zu müssen ist lästig...

                        Ich habe zum Spaß mal probiert, ob MQTT und HEMS vom Zendure ggf. nebeneinander laufen und sich somit ergänzen lassen würden. Das aktivieren von HEMS hat mir aber sofort den SmartMode auf 0 gesetzt. Es geht als nur entweder oder.

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

                        @michi-0 sagte in Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro):

                        Heute Morgen sind mir 2 Sachen aufgefallen:

                        Ich hab den Proxmox-Host gestern von 0.00 Uhr bis 5.00 Uhr schlafen gelegt. Vor dem Herunterfahren von ioBroker habe ich den Zendure auf konstante Entladung von 280 Watt eingestellt. Bei Neustart kommen alle Skripte auch wieder ans leben wie sie sollen.

                        ABER: Anscheinend ist bei dem Neustart von ioBroker von Zendure-Seite aus die MQTT Verbindung geblockt. Mein Steuerungsskript hatte zwar geregelt, das hat den Stromspeicher aber nicht interessiert. Erst als ich in der App in den MQTT Einstellungen wieder auf speichern gegangen bin, hat alles funktioniert. Ich würde den ioBroker/Proxmox künftig gerne über Nacht aus lassen, bzw. zumindest wöchentlich einmal neu starten lassen. Dann jedes mal in die App zu müssen ist lästig...

                        Habe die Lösung dazu gefunden. Benötige aber parameter, weil ich ja kein Gerät habe.

                        @Daniel-8 oder @Michi-0
                        ist jemand anwesend und hat Zeit schnell was zu testen und mir die Antworten hier jeweils als Code </> zur Verfügung stellt?

                        Dazu hab ich ein Blockly vorbereitet.
                        Dort muss nur die IP des Zendure Geräts eingegeben werden.
                        Danach speichern und ausführen.

                        Im debug Output steht dann die Antwort.
                        Benötige ich 2x:

                        • 1x die Antwort, wenn mqtt über App eingeschaltet ist und Blockly ausgeführt wurde.
                          Antwort hier rein kopieren und Blockly stoppen.
                        • In App mqtt ausschalten und dann Blockly noch einmal starten.
                          Die Antwort dann auch wieder hier rein kopieren.

                        Falls sn (seriennummer) in der Antwort mit übertragen wird, einfach ersetzen durch:

                        EXXXXXXXXXXXXX0
                        

                        Blockly-Bild:

                        820a1170-a695-430b-8852-5a7099844804-image.png

                        Blockly:

                        <xml xmlns="https://developers.google.com/blockly/xml">
                          <variables>
                            <variable id="WKVzKkF]CQz`6gllim#?">IPzendure</variable>
                            <variable id="PK*aTcO_h5[q.Mm,#VS_">curlStep01</variable>
                            <variable id="a)jjJ@5@VTIz;JG^H%B:">curlStep02</variable>
                            <variable id="lt9bQKdr:bCWUXjSXbh-">mqttStatus</variable>
                          </variables>
                          <block type="comment" id="Tq])09rP3m]6LRyx{]A;" x="-112" y="88">
                            <field name="COMMENT">IP von Zendure-Gerät eintragen:</field>
                            <next>
                              <block type="variables_set" id="+lg1CnCO96pB4U$d2LI?">
                                <field name="VAR" id="WKVzKkF]CQz`6gllim#?">IPzendure</field>
                                <value name="VALUE">
                                  <block type="text" id="7my^9C{WQM%Ro=zaX2r.">
                                    <field name="TEXT">192.168.177.103</field>
                                  </block>
                                </value>
                                <next>
                                  <block type="comment" id="CHN^=n~%z+6/Z_uvsFr!">
                                    <field name="COMMENT">----</field>
                                    <next>
                                      <block type="comment" id="gi4m2(WRneBA3!Iu]K3Q">
                                        <field name="COMMENT">folgendes nicht aendern</field>
                                        <next>
                                          <block type="variables_set" id="LHK~ASG%TAkM?[mBvKy:">
                                            <field name="VAR" id="PK*aTcO_h5[q.Mm,#VS_">curlStep01</field>
                                            <value name="VALUE">
                                              <block type="text" id="PI7JX0+SuOgaLe9YA+e2">
                                                <field name="TEXT">curl -X GET "http://</field>
                                              </block>
                                            </value>
                                            <next>
                                              <block type="variables_set" id="**4~9..5=~xFn(?t1h#}">
                                                <field name="VAR" id="a)jjJ@5@VTIz;JG^H%B:">curlStep02</field>
                                                <value name="VALUE">
                                                  <block type="text" id="E|iEDh+Mi}[EB4fc`SX2">
                                                    <field name="TEXT">/rpc?method=HA.Mqtt.GetStatus"</field>
                                                  </block>
                                                </value>
                                                <next>
                                                  <block type="variables_set" id="eGdwc0]EX(re|0pM;@$[">
                                                    <field name="VAR" id="lt9bQKdr:bCWUXjSXbh-">mqttStatus</field>
                                                    <value name="VALUE">
                                                      <block type="text_join" id="K*az/})Xda}5YAq}KlLX">
                                                        <mutation items="3"></mutation>
                                                        <value name="ADD0">
                                                          <block type="variables_get" id="h.Iv*O%k$s(c]dR[E_W_">
                                                            <field name="VAR" id="PK*aTcO_h5[q.Mm,#VS_">curlStep01</field>
                                                          </block>
                                                        </value>
                                                        <value name="ADD1">
                                                          <block type="variables_get" id="Y0`DMbV#c4OO45i/D(AY">
                                                            <field name="VAR" id="WKVzKkF]CQz`6gllim#?">IPzendure</field>
                                                          </block>
                                                        </value>
                                                        <value name="ADD2">
                                                          <block type="variables_get" id="FcN*2RYH]Re*)W_4gmFj">
                                                            <field name="VAR" id="a)jjJ@5@VTIz;JG^H%B:">curlStep02</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </value>
                                                    <next>
                                                      <block type="exec" id="s`+h.dZ/(m/#e1XRQC!K">
                                                        <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation>
                                                        <field name="WITH_STATEMENT">TRUE</field>
                                                        <field name="LOG"></field>
                                                        <value name="COMMAND">
                                                          <shadow type="text" id="vU~ffyXke.dX]yajp3,*">
                                                            <field name="TEXT"></field>
                                                          </shadow>
                                                          <block type="variables_get" id="S9nQE4y*sKo=VyT98o0x">
                                                            <field name="VAR" id="lt9bQKdr:bCWUXjSXbh-">mqttStatus</field>
                                                          </block>
                                                        </value>
                                                        <statement name="STATEMENT">
                                                          <block type="debug" id="G#%Jm[L_QdFH610@K02x">
                                                            <field name="Severity">info</field>
                                                            <value name="TEXT">
                                                              <shadow type="text" id="d$y7xmLq8PV01kmH0![x">
                                                                <field name="TEXT">test</field>
                                                              </shadow>
                                                              <block type="exec_result" id="~YDu`4S_nk45Bv7cAHl*">
                                                                <field name="ATTR">result</field>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </statement>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </next>
                                              </block>
                                            </next>
                                          </block>
                                        </next>
                                      </block>
                                    </next>
                                  </block>
                                </next>
                              </block>
                            </next>
                          </block>
                        </xml>
                        

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

                        D 1 Antwort Letzte Antwort
                        0
                        • M Offline
                          M Offline
                          Michi 0
                          schrieb am zuletzt editiert von
                          #54

                          Bin grad noch unterwegs. Und über VPN am Tablet wäre das grausam. Ich versuche die die Daten am späten Nachmittag zukommen zu lassen!

                          maxclaudiM 1 Antwort Letzte Antwort
                          0
                          • M Michi 0

                            Bin grad noch unterwegs. Und über VPN am Tablet wäre das grausam. Ich versuche die die Daten am späten Nachmittag zukommen zu lassen!

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

                            @michi-0
                            Schade. vorher kann ich nicht anfangen.
                            Hoffe dass ich später noch Zeit dafür finde.

                            @Daniel-8 ?

                            Vermutlich ist das ein json das nur enabled:true oder enabled:false liefert.

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

                            1 Antwort Letzte Antwort
                            0
                            • maxclaudiM maxclaudi

                              @michi-0 sagte in Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro):

                              Heute Morgen sind mir 2 Sachen aufgefallen:

                              Ich hab den Proxmox-Host gestern von 0.00 Uhr bis 5.00 Uhr schlafen gelegt. Vor dem Herunterfahren von ioBroker habe ich den Zendure auf konstante Entladung von 280 Watt eingestellt. Bei Neustart kommen alle Skripte auch wieder ans leben wie sie sollen.

                              ABER: Anscheinend ist bei dem Neustart von ioBroker von Zendure-Seite aus die MQTT Verbindung geblockt. Mein Steuerungsskript hatte zwar geregelt, das hat den Stromspeicher aber nicht interessiert. Erst als ich in der App in den MQTT Einstellungen wieder auf speichern gegangen bin, hat alles funktioniert. Ich würde den ioBroker/Proxmox künftig gerne über Nacht aus lassen, bzw. zumindest wöchentlich einmal neu starten lassen. Dann jedes mal in die App zu müssen ist lästig...

                              Habe die Lösung dazu gefunden. Benötige aber parameter, weil ich ja kein Gerät habe.

                              @Daniel-8 oder @Michi-0
                              ist jemand anwesend und hat Zeit schnell was zu testen und mir die Antworten hier jeweils als Code </> zur Verfügung stellt?

                              Dazu hab ich ein Blockly vorbereitet.
                              Dort muss nur die IP des Zendure Geräts eingegeben werden.
                              Danach speichern und ausführen.

                              Im debug Output steht dann die Antwort.
                              Benötige ich 2x:

                              • 1x die Antwort, wenn mqtt über App eingeschaltet ist und Blockly ausgeführt wurde.
                                Antwort hier rein kopieren und Blockly stoppen.
                              • In App mqtt ausschalten und dann Blockly noch einmal starten.
                                Die Antwort dann auch wieder hier rein kopieren.

                              Falls sn (seriennummer) in der Antwort mit übertragen wird, einfach ersetzen durch:

                              EXXXXXXXXXXXXX0
                              

                              Blockly-Bild:

                              820a1170-a695-430b-8852-5a7099844804-image.png

                              Blockly:

                              <xml xmlns="https://developers.google.com/blockly/xml">
                                <variables>
                                  <variable id="WKVzKkF]CQz`6gllim#?">IPzendure</variable>
                                  <variable id="PK*aTcO_h5[q.Mm,#VS_">curlStep01</variable>
                                  <variable id="a)jjJ@5@VTIz;JG^H%B:">curlStep02</variable>
                                  <variable id="lt9bQKdr:bCWUXjSXbh-">mqttStatus</variable>
                                </variables>
                                <block type="comment" id="Tq])09rP3m]6LRyx{]A;" x="-112" y="88">
                                  <field name="COMMENT">IP von Zendure-Gerät eintragen:</field>
                                  <next>
                                    <block type="variables_set" id="+lg1CnCO96pB4U$d2LI?">
                                      <field name="VAR" id="WKVzKkF]CQz`6gllim#?">IPzendure</field>
                                      <value name="VALUE">
                                        <block type="text" id="7my^9C{WQM%Ro=zaX2r.">
                                          <field name="TEXT">192.168.177.103</field>
                                        </block>
                                      </value>
                                      <next>
                                        <block type="comment" id="CHN^=n~%z+6/Z_uvsFr!">
                                          <field name="COMMENT">----</field>
                                          <next>
                                            <block type="comment" id="gi4m2(WRneBA3!Iu]K3Q">
                                              <field name="COMMENT">folgendes nicht aendern</field>
                                              <next>
                                                <block type="variables_set" id="LHK~ASG%TAkM?[mBvKy:">
                                                  <field name="VAR" id="PK*aTcO_h5[q.Mm,#VS_">curlStep01</field>
                                                  <value name="VALUE">
                                                    <block type="text" id="PI7JX0+SuOgaLe9YA+e2">
                                                      <field name="TEXT">curl -X GET "http://</field>
                                                    </block>
                                                  </value>
                                                  <next>
                                                    <block type="variables_set" id="**4~9..5=~xFn(?t1h#}">
                                                      <field name="VAR" id="a)jjJ@5@VTIz;JG^H%B:">curlStep02</field>
                                                      <value name="VALUE">
                                                        <block type="text" id="E|iEDh+Mi}[EB4fc`SX2">
                                                          <field name="TEXT">/rpc?method=HA.Mqtt.GetStatus"</field>
                                                        </block>
                                                      </value>
                                                      <next>
                                                        <block type="variables_set" id="eGdwc0]EX(re|0pM;@$[">
                                                          <field name="VAR" id="lt9bQKdr:bCWUXjSXbh-">mqttStatus</field>
                                                          <value name="VALUE">
                                                            <block type="text_join" id="K*az/})Xda}5YAq}KlLX">
                                                              <mutation items="3"></mutation>
                                                              <value name="ADD0">
                                                                <block type="variables_get" id="h.Iv*O%k$s(c]dR[E_W_">
                                                                  <field name="VAR" id="PK*aTcO_h5[q.Mm,#VS_">curlStep01</field>
                                                                </block>
                                                              </value>
                                                              <value name="ADD1">
                                                                <block type="variables_get" id="Y0`DMbV#c4OO45i/D(AY">
                                                                  <field name="VAR" id="WKVzKkF]CQz`6gllim#?">IPzendure</field>
                                                                </block>
                                                              </value>
                                                              <value name="ADD2">
                                                                <block type="variables_get" id="FcN*2RYH]Re*)W_4gmFj">
                                                                  <field name="VAR" id="a)jjJ@5@VTIz;JG^H%B:">curlStep02</field>
                                                                </block>
                                                              </value>
                                                            </block>
                                                          </value>
                                                          <next>
                                                            <block type="exec" id="s`+h.dZ/(m/#e1XRQC!K">
                                                              <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation>
                                                              <field name="WITH_STATEMENT">TRUE</field>
                                                              <field name="LOG"></field>
                                                              <value name="COMMAND">
                                                                <shadow type="text" id="vU~ffyXke.dX]yajp3,*">
                                                                  <field name="TEXT"></field>
                                                                </shadow>
                                                                <block type="variables_get" id="S9nQE4y*sKo=VyT98o0x">
                                                                  <field name="VAR" id="lt9bQKdr:bCWUXjSXbh-">mqttStatus</field>
                                                                </block>
                                                              </value>
                                                              <statement name="STATEMENT">
                                                                <block type="debug" id="G#%Jm[L_QdFH610@K02x">
                                                                  <field name="Severity">info</field>
                                                                  <value name="TEXT">
                                                                    <shadow type="text" id="d$y7xmLq8PV01kmH0![x">
                                                                      <field name="TEXT">test</field>
                                                                    </shadow>
                                                                    <block type="exec_result" id="~YDu`4S_nk45Bv7cAHl*">
                                                                      <field name="ATTR">result</field>
                                                                    </block>
                                                                  </value>
                                                                </block>
                                                              </statement>
                                                            </block>
                                                          </next>
                                                        </block>
                                                      </next>
                                                    </block>
                                                  </next>
                                                </block>
                                              </next>
                                            </block>
                                          </next>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </xml>
                              
                              D Online
                              D Online
                              Daniel 8
                              schrieb am zuletzt editiert von
                              #56

                              @maxclaudi

                              Hier die Egebnise

                              Mit MQTT an

                              javascript.0	13:59:49.838	info	
                              {"connected":true}
                              

                              Mit MQTT aus

                              javascript.0	14:00:35.614	info	
                              {"connected":false}
                              

                              Solarflow 800 Pro mit 1,3 Kwp / Iobroker / Homematic / Shellys / Mediola / Intertechno

                              maxclaudiM M 2 Antworten Letzte Antwort
                              1
                              • D Daniel 8

                                @maxclaudi

                                Hier die Egebnise

                                Mit MQTT an

                                javascript.0	13:59:49.838	info	
                                {"connected":true}
                                

                                Mit MQTT aus

                                javascript.0	14:00:35.614	info	
                                {"connected":false}
                                
                                maxclaudiM Offline
                                maxclaudiM Offline
                                maxclaudi
                                schrieb am zuletzt editiert von
                                #57

                                @daniel-8 sagte in Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro):

                                @maxclaudi

                                Hier die Egebnise

                                Mit MQTT an

                                javascript.0	13:59:49.838	info	
                                {"connected":true}
                                

                                Mit MQTT aus

                                javascript.0	14:00:35.614	info	
                                {"connected":false}
                                

                                Das ist jeweils die komplette Antwort?

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

                                D 1 Antwort Letzte Antwort
                                0
                                • maxclaudiM maxclaudi

                                  @daniel-8 sagte in Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro):

                                  @maxclaudi

                                  Hier die Egebnise

                                  Mit MQTT an

                                  javascript.0	13:59:49.838	info	
                                  {"connected":true}
                                  

                                  Mit MQTT aus

                                  javascript.0	14:00:35.614	info	
                                  {"connected":false}
                                  

                                  Das ist jeweils die komplette Antwort?

                                  D Online
                                  D Online
                                  Daniel 8
                                  schrieb am zuletzt editiert von
                                  #58

                                  @maxclaudi sagte in Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro):

                                  @daniel-8 sagte in Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro):

                                  @maxclaudi

                                  Hier die Egebnise

                                  Mit MQTT an

                                  javascript.0	13:59:49.838	info	
                                  {"connected":true}
                                  

                                  Mit MQTT aus

                                  javascript.0	14:00:35.614	info	
                                  {"connected":false}
                                  

                                  Das ist jeweils die komplette Antwort?

                                  Ja mehr gab es nicht

                                  Solarflow 800 Pro mit 1,3 Kwp / Iobroker / Homematic / Shellys / Mediola / Intertechno

                                  maxclaudiM 1 Antwort Letzte Antwort
                                  0
                                  • D Daniel 8

                                    @maxclaudi sagte in Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro):

                                    @daniel-8 sagte in Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro):

                                    @maxclaudi

                                    Hier die Egebnise

                                    Mit MQTT an

                                    javascript.0	13:59:49.838	info	
                                    {"connected":true}
                                    

                                    Mit MQTT aus

                                    javascript.0	14:00:35.614	info	
                                    {"connected":false}
                                    

                                    Das ist jeweils die komplette Antwort?

                                    Ja mehr gab es nicht

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

                                    @daniel-8 sagte in Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro):

                                    Ja mehr gab es nicht

                                    :+1: Dann mach ich mich mal an die Arbeit :-)

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

                                    1 Antwort Letzte Antwort
                                    1
                                    • D Daniel 8

                                      @maxclaudi

                                      Hier die Egebnise

                                      Mit MQTT an

                                      javascript.0	13:59:49.838	info	
                                      {"connected":true}
                                      

                                      Mit MQTT aus

                                      javascript.0	14:00:35.614	info	
                                      {"connected":false}
                                      
                                      M Offline
                                      M Offline
                                      Michi 0
                                      schrieb am zuletzt editiert von
                                      #60

                                      @daniel-8 sagte in Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro):

                                      @maxclaudi

                                      Hier die Egebnise

                                      Mit MQTT an

                                      javascript.0	13:59:49.838	info	
                                      {"connected":true}
                                      

                                      Mit MQTT aus

                                      javascript.0	14:00:35.614	info	
                                      {"connected":false}
                                      

                                      Same here!

                                      1 Antwort Letzte Antwort
                                      1
                                      • maxclaudiM maxclaudi

                                        @michi-0 sagte in Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro):

                                        Ich hab den Proxmox-Host gestern von 0.00 Uhr bis 5.00 Uhr schlafen gelegt. Vor dem Herunterfahren von ioBroker habe ich den Zendure auf konstante Entladung von 280 Watt eingestellt. Bei Neustart kommen alle Skripte auch wieder ans leben wie sie sollen.

                                        ABER: Anscheinend ist bei dem Neustart von ioBroker von Zendure-Seite aus die MQTT Verbindung geblockt.

                                        Geblockt würde ich das nicht bezeichnen.
                                        Es wird eher so sein dass wenn über eine bestimmte Zeit keine Verbindung über mqtt möglich ist (timeout) dass dann die erfolglosen Verbindungsversuche eingestellt werden und mqtt abgeschaltet wird.

                                        Mein Steuerungsskript hatte zwar geregelt, das hat den Stromspeicher aber nicht interessiert. Erst als ich in der App in den MQTT Einstellungen wieder auf speichern gegangen bin, hat alles funktioniert.

                                        Durch speichern wird das Gerät angewiesen einen MQTT-Verbindsaufbau zu versuchen/starten.

                                        Ich würde den ioBroker/Proxmox künftig gerne über Nacht aus lassen, bzw. zumindest wöchentlich einmal neu starten lassen. Dann jedes mal in die App zu müssen ist lästig...

                                        werde mal schauen ob sich da extern was machen lässt.
                                        Dauert, muss noch was arbeiten und dann mal sehen was ich finde.


                                        Ich habe zum Spaß mal probiert, ob MQTT und HEMS vom Zendure ggf. nebeneinander laufen und sich somit ergänzen lassen würden. Das aktivieren von HEMS hat mir aber sofort den SmartMode auf 0 gesetzt. Es geht als nur entweder oder.

                                        Dazu habe ich nur Thesen (darum keine Spekulationen) und leider kein neues Gerät bei dem ich mich zwischenschalten kann.
                                        HEMS ist für mich neu und unbekannt.

                                        Wenn HEMS aktiviert ist, automatisch smartMode:0 aktiviert wurde und Du dann wieder (bei aktiviertem HEMS) smartMode:1 setzt:

                                        • wird von smartMode:0 auf smartMode:1 gesetzt?
                                        • wenn ja, wechselt smartMode zurück auf 0?
                                        • wenn zurück auf 0, nach welcher Zeit ca?
                                        • wenn zurück auf 0, falls feststellbar: was machte HEMS? bzw. wurde ein Limit geändert?
                                        M Offline
                                        M Offline
                                        Michi 0
                                        schrieb am zuletzt editiert von Michi 0
                                        #61

                                        @maxclaudi sagte in Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro):

                                        Wenn HEMS aktiviert ist, automatisch smartMode:0 aktiviert wurde und Du dann wieder (bei aktiviertem HEMS) smartMode:1 setzt:

                                        • wird von smartMode:0 auf smartMode:1 gesetzt? ----> Ja
                                        • wenn ja, wechselt smartMode zurück auf 0? ----> Nein / Nur wenn ich in HEMS den Modus von Grundlast auf Stromtarif ändere
                                        • wenn zurück auf 0, nach welcher Zeit ca? ----> XXX
                                        • wenn zurück auf 0, falls feststellbar: was machte HEMS? bzw. wurde ein Limit geändert? ----> XXX

                                        Wenn ich HEMS aktiviere (SmartMode auf 0) und wieder deaktiviere und anschließend MQTT wieder aktiviere ändert sich der SmartMode bei mir nicht von alleine wieder auf 1. Allerdings wurden auch keine Eingaben von ioBroker übernommen solange der SmartMode auf 0 war...

                                        maxclaudiM 1 Antwort Letzte Antwort
                                        1
                                        • M Michi 0

                                          @maxclaudi sagte in Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro):

                                          Wenn HEMS aktiviert ist, automatisch smartMode:0 aktiviert wurde und Du dann wieder (bei aktiviertem HEMS) smartMode:1 setzt:

                                          • wird von smartMode:0 auf smartMode:1 gesetzt? ----> Ja
                                          • wenn ja, wechselt smartMode zurück auf 0? ----> Nein / Nur wenn ich in HEMS den Modus von Grundlast auf Stromtarif ändere
                                          • wenn zurück auf 0, nach welcher Zeit ca? ----> XXX
                                          • wenn zurück auf 0, falls feststellbar: was machte HEMS? bzw. wurde ein Limit geändert? ----> XXX

                                          Wenn ich HEMS aktiviere (SmartMode auf 0) und wieder deaktiviere und anschließend MQTT wieder aktiviere ändert sich der SmartMode bei mir nicht von alleine wieder auf 1. Allerdings wurden auch keine Eingaben von ioBroker übernommen solange der SmartMode auf 0 war...

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

                                          @michi-0 und @daniel-8
                                          done :-)

                                          Siehe Eingangspost vom Thread.

                                          mit Datenpunkte in iobroker steuerbar per http:

                                          • MQTT ein- und ausschalten mit aktueller Status-Info: MQTT verbunden oder nicht.
                                          • smartMode ein-/auschalten mit aktueller Status-Info von smartMode: 1 (ein) oder 0 (aus).

                                          Bitte testen und viel Spaß ;-)

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

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


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          938

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

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