NEWS
Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro)
-
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!
-
@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:
EXXXXXXXXXXXXX0Blockly-Bild:

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