<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Test Adapter Zendure SolarFlow 6.0.0 – mit Nulleinspeisung]]></title><description><![CDATA[<table class="table table-bordered table-striped">
<thead>
<tr>
<th>Aktuelle Test Version</th>
<th>6.3.0</th>
</tr>
</thead>
<tbody>
<tr>
<td>Veröffentlichungsdatum</td>
<td>05.11.2026</td>
</tr>
<tr>
<td>Github Link</td>
<td><a href="https://github.com/nograx/ioBroker.zendure-solarflow" rel="nofollow ugc">https://github.com/nograx/ioBroker.zendure-solarflow</a></td>
</tr>
</tbody>
</table>
<h1>ioBroker Adapter Zendure SolarFlow 6.0.0 – mit integrierter Nulleinspeisung</h1>
<p dir="auto">Der Adapter <strong>zendure-solarflow</strong> bindet Zendure-SolarFlow-Speicher in ioBroker ein: Werte auslesen, Geräte steuern, per Cloud, lokal per zenSDK (HTTP) oder per MQTT für ältere Geräte.</p>
<p dir="auto"><strong>Neu in 6.0.0 ist eine eingebaute Nulleinspeisungs-Automatik.</strong> Ein eigenes Skript, Blockly oder Node-RED ist dafür nicht mehr nötig. Genau darum geht es in diesem Test-Thread: <strong>Bitte testet vor allem die Automatik!</strong> Der Rest des Adapters ist aus den Vorversionen gut erprobt.</p>
<p dir="auto">Vorheriger Thread: <a href="https://forum.iobroker.net/topic/69579/test-adapter-zendure-solarflow">https://forum.iobroker.net/topic/69579/test-adapter-zendure-solarflow</a></p>
<hr />
<h2>⚡ Die Adapter-Automatik (Nulleinspeisung)</h2>
<p dir="auto">Die Automatik liest deinen Energiezähler (z.B. Shelly 3PM, Volkszähler etc.) und regelt laufend <code>setDeviceAutomationInOutLimit</code> aller beteiligten Geräte so, dass der Netzbezug nahe an einem einstellbaren Sollwert bleibt. Das funktioniert mit <strong>einem einzelnen Gerät</strong> genauso wie mit <strong>mehreren Speichern</strong>.</p>
<p dir="auto"><strong>So arbeitet sie:</strong></p>
<ul>
<li><strong>PI-Regler:</strong> Hausverbrauch (Netzleistung + aktuelle Ausgabe) plus PI-Korrektur Richtung Sollwert, mit kleinem Totband gegen ständiges Nachregeln</li>
<li><strong>SOC-gewichtete Leistungsaufteilung:</strong> Vollere Akkus übernehmen mehr. Was ein Gerät nicht liefern kann, geht an Geräte mit Reserve.</li>
<li><strong>Führungsgerät:</strong> Sortierung nach SOC und Solarleistung. Weitere Geräte kommen bei steigendem Bedarf dazu und bleiben mindestens 5 Minuten aktiv.</li>
<li><strong>Akkuschutz:</strong> <code>suggestedInverseMaxPower</code> begrenzt die Ausgabe bei niedrigem SOC bzw. schwacher Zellspannung und nachts.</li>
<li><strong>AC-Geräte</strong> (SF 2400 AC, 1600 AC+, Mix AC+) laden bei Überschuss aus dem Netz. Optional geht das auch für SF 800/2400 Pro und Hyper 2000 über <code>acChargingAllowed</code>.</li>
<li><strong>Ladesicherheit:</strong> Ein Gerät wechselt erst nach 5 Minuten bei 0 W von Entladen auf Laden.</li>
</ul>
<h3>Einrichtung</h3>
<ol>
<li>Adapter-Einstellungen → Bereich <strong>Automatik</strong> → <strong>Adapter-Automatik aktivieren</strong></li>
<li><strong>Trigger-Datenpunkt</strong> wählen: Netzleistung deines Smartmeters in W (<strong>positiv = Bezug, negativ = Einspeisung</strong>). Er sollte sich alle 1–5 Sekunden aktualisieren.</li>
<li>Speichern. Der Adapter startet neu und legt die <code>adapterAutomation</code>-Datenpunkte an.</li>
<li>Pro Gerät aktivieren: <code>&lt;productKey&gt;.&lt;deviceKey&gt;.adapterAutomation.automationEnabled = true</code></li>
<li>Global einschalten: <code>zendure-solarflow.0.adapterAutomation.automationEnabled = true</code></li>
</ol>
<p dir="auto">⚠️ <strong>Wichtig:</strong> Solange die Automatik ein Gerät steuert, bitte <strong>nicht</strong> gleichzeitig aus eigenen Skripten <code>setDeviceAutomationInOutLimit</code> für dieses Gerät schreiben, sonst arbeiten zwei Regler gegeneinander. Geräte mit <code>automationEnabled = false</code> bleiben unberührt.</p>
<h3>Wichtige Einstellungen</h3>
<ul>
<li><code>setPoint</code> (Standard 10 W): Ziel-Netzbezug</li>
<li><code>setPointNearlyFull</code> (Standard −100 W): Sollwert, wenn alle Akkus ≥ 90 % sind und Solar anliegt</li>
<li><code>surplusChargeTrigger</code> (Standard 100 W): ab welchem Überschuss AC-Geräte laden</li>
<li><code>acOnlyPenalty</code>, <code>ignoreSuggestedInverseMaxPower</code>, pro Gerät <code>forceAcCharging</code> / <code>acChargingAllowed</code></li>
</ul>
<p dir="auto">Alle Details stehen im README: <a href="https://github.com/nograx/ioBroker.zendure-solarflow#adapter-automation-zero-feed-in-control" rel="nofollow ugc">https://github.com/nograx/ioBroker.zendure-solarflow#adapter-automation-zero-feed-in-control</a></p>
<hr />
<h2>🧪 Worauf ich beim Testen besonders Feedback brauche</h2>
<ul>
<li>Regelt die Automatik <strong>stabil</strong>, oder schwingt sie bzw. reagiert zu träge?</li>
<li>Wie gut klappt die <strong>Aufteilung bei mehreren Geräten</strong>? Ist das Führungsgerät (<code>deviceOrder</code>) sinnvoll gewählt?</li>
<li>Funktionieren <strong>Überschussladen</strong> bei AC-Geräten und <strong>Akkuschutz</strong> wie erwartet?</li>
<li>Ist der <code>status</code> pro Gerät nachvollziehbar?</li>
<li>Gibt es Kombinationen aus Gerät, Verbindungsart und Smartmeter, bei denen es gar nicht funktioniert?</li>
</ul>
<p dir="auto"><strong>Bei Problemen bitte angeben:</strong></p>
<ul>
<li>Geräte (Modell + Firmware) und Verbindungsart (Cloud Key / Lokal / zenSDK only)</li>
<li>Welcher Smartmeter liefert den Trigger, und wie oft aktualisiert er?</li>
<li>Werte von <code>setPoint</code>, <code>deviceOrder</code> und <code>status</code> / <code>suggestedInverseMaxPowerInfo</code> der Geräte</li>
<li>Log im Level <strong>debug</strong> als Code-Block (ohne Zugangsdaten!)</li>
<li>Gern ein Screenshot vom Verlauf: Netzleistung und Ausgabeleistung</li>
</ul>
<hr />
<h2>🆕 Weitere Änderungen in 6.0.0</h2>
<ul>
<li>Neuer Verbindungsmodus <strong>„zenSDK only (mDNS)“</strong>: ganz ohne Zendure-Cloud und MQTT-Server. Die mDNS-Suche läuft dauerhaft, neue Geräte werden automatisch angelegt.</li>
<li>Neue Einstellung <strong>„zenSDK-Geräte per IP-Adresse“</strong> für Geräte in anderen VLANs/Subnetzen, wo mDNS nicht hinkommt (danke an Schattenwelt)</li>
<li>zenSDK: smartMode wird im Standby (Limit 0) nicht mehr abgeschaltet. Ob das den Standby-Verbrauch erhöht, ist noch offen, Erfahrungswerte sind willkommen! (danke an surfer1264 und cliffsolar)</li>
<li>Sentry für Fehlerberichte und anonyme Gerätestatistik (nur Geräteklasse, productKey, Produktname, Verbindungsmodus; keine Seriennummern, IPs oder Zugangsdaten). Abschaltbar, siehe <a href="https://github.com/ioBroker/plugin-sentry#plugin-sentry" rel="nofollow ugc">Sentry-Plugin</a>.</li>
</ul>
<hr />
<h2>🔌 Unterstützte Geräte</h2>
<ul>
<li><strong>zenSDK (lokal per HTTP):</strong> SolarFlow 800, 800 Plus, 800 Pro, 1600 AC Plus, 2400 AC, 2400 AC Plus, 2400 Pro, 3000 Mix AC+, 4000 Mix AC+, 4000 Mix Pro</li>
<li><strong>Smart Meter (nur lesend):</strong> Smart Meter 3CT, Smart Meter D0</li>
<li><strong>Legacy (Cloud oder lokal per MQTT):</strong> HUB 1200, HUB 2000, Hyper 2000, AIO 2400, ACE 1500</li>
</ul>
<p dir="auto">=&gt; Regelung beim AIO, HUB1200/2000 generell Möglich. Hier solltet ihr aber vermutlich eher bei der Regelung vom Mikrowechselrichter bleiben da es einfach viel schneller ist.</p>
<hr />
<h2>📦 Installation</h2>
<p dir="auto">Die Testversion kommt über das <strong>Beta-Repository (latest)</strong> im Admin. Bugs und Feature-Wünsche gern auch direkt als <a href="https://github.com/nograx/ioBroker.zendure-solarflow/issues" rel="nofollow ugc">GitHub Issue</a>.</p>
<p dir="auto">Danke an alle, die bisher getestet und mitdiskutiert haben! 🙏</p>
]]></description><link>https://forum.iobroker.net/topic/85561/test-adapter-zendure-solarflow-6.0.0-mit-nulleinspeisung</link><generator>RSS for Node</generator><lastBuildDate>Thu, 05 Nov 2026 13:58:48 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/85561.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 13 Oct 2026 14:43:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Test Adapter Zendure SolarFlow 6.0.0 – mit Nulleinspeisung on Thu, 05 Nov 2026 06:00:03 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ralf77" aria-label="Profile: Ralf77">@<bdi>Ralf77</bdi></a> Ohne Log und weiteren Infos kann ich da nur raten woran es lag. Zum Absturz beim Download: Oftmals sieht das nur so aus als würde der Browser "einfrieren" da die Logs je nachdem was du alles protokollieren lässt durchaus sehr groß sind und der Download im Hintergrund läuft und wartet bis er abgeschlossen ist.</p>
]]></description><link>https://forum.iobroker.net/post/1361939</link><guid isPermaLink="true">https://forum.iobroker.net/post/1361939</guid><dc:creator><![CDATA[nograx]]></dc:creator><pubDate>Thu, 05 Nov 2026 06:00:03 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter Zendure SolarFlow 6.0.0 – mit Nulleinspeisung on Thu, 05 Nov 2026 05:20:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/speedyblade" aria-label="Profile: SpeedyBlade">@<bdi>SpeedyBlade</bdi></a></p>
<ol>
<li>Die Berechnungen gelten nur für die Zendure Geräte im Adapter. Wenn die keine eigenen PV Module haben kannst du da aber zumindest ablesen wie viel in die Akkus ging und wie viel wieder raus.</li>
<li>Ja ist meine absolute Empfehlung. Die neueren Geräte gehen damit besser um aber das Sicherheitsnetz im Adapter ist da größer. In der Anfangszeit von Zendure sind etliche Akkus kaputt gegangen weil sie tiefenentladen wurden.</li>
</ol>
<p dir="auto">Das führt direkt zum zweiten Posting. In der Automation ist eine Funktion eingebaut =&gt; <code>suggestedInverseMaxPower</code> / <code>suggestedInverseMaxPowerInfo</code>, den solltest du dir in deine Visu einbauen. Die Spannung deiner Akkus war schon so weit eingebrochen das die Automation nur noch mit max 130W entladen hat. Wie gesagt je länger der Zeitraum in dem dein Akku auf 100% war desdo schlechter der % wert der angezeigt wird.</p>
<p dir="auto">Du kannst das Verhalten im Adapter mit <code>adapterAutomation.suggestedInverseMaxPower</code> deaktivieren, dann wird immer dein Maximum benutzt, empfehlen kann ich das aber nicht.</p>
]]></description><link>https://forum.iobroker.net/post/1361937</link><guid isPermaLink="true">https://forum.iobroker.net/post/1361937</guid><dc:creator><![CDATA[nograx]]></dc:creator><pubDate>Thu, 05 Nov 2026 05:20:21 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter Zendure SolarFlow 6.0.0 – mit Nulleinspeisung on Wed, 04 Nov 2026 20:54:13 GMT]]></title><description><![CDATA[<p dir="auto">dann habe ich gestern noch etwas gemerkt</p>
<p dir="auto">obwohl noch über 20% in den Speichern war, hat er dennoch nicht mehr mit der vollen Leistung das Netz bestromt. Stattdessen hat er die Differenz (im Screenshot) von 183W vom Netz bezogen.</p>
<p dir="auto">Wieso wurde hier nicht die komplette Leistung aus den Speichern gezogen?<br />
Min/Max Soc sind bei 10-98%</p>
<p dir="auto"><img src="/assets/uploads/files/1793824660045-a5b9ff3c-bdef-48cc-ae15-66ab0ae43937-image.jpeg" alt="image.jpeg" class="img-markdown  img-fluid" width="1068" height="1482" /></p>
<pre><code>2026-11-03 23:48:00.843  - [34mdebug[39m: zendure-solarflow.0 (23402) [onAutomationTriggerStateChange] Automation trigger state '0_userdata.0.EcoTracker.power' changed to 92 (ack: false)!
2026-11-03 23:48:00.881  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Feed-in: grid=92 rawHomeUsage=482.0 homeUsageAvg=478.4 step=false currentFeedIn=390 actualFeedIn=390 expectedGrid=88.4 piCorrection=19.6
2026-11-03 23:48:00.881  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Allocation: piAdjustedHomeUsage=498.0 excessFeedIn=-108.0 inputDevices=Solarflow 2400 AC:130,Solarflow 2400 AC:130,Solarflow 2400 AC:130
2026-11-03 23:48:10.848  - [34mdebug[39m: zendure-solarflow.0 (23402) [onAutomationTriggerStateChange] Automation trigger state '0_userdata.0.EcoTracker.power' changed to 91 (ack: false)!
2026-11-03 23:48:10.888  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Feed-in: grid=91 rawHomeUsage=481.0 homeUsageAvg=479.2 step=false currentFeedIn=390 actualFeedIn=390 expectedGrid=89.2 piCorrection=19.7
2026-11-03 23:48:10.888  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Allocation: piAdjustedHomeUsage=498.9 excessFeedIn=-108.9 inputDevices=Solarflow 2400 AC:130,Solarflow 2400 AC:130,Solarflow 2400 AC:130
2026-11-03 23:48:20.845  - [34mdebug[39m: zendure-solarflow.0 (23402) [onAutomationTriggerStateChange] Automation trigger state '0_userdata.0.EcoTracker.power' changed to 87 (ack: false)!
2026-11-03 23:48:20.881  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Feed-in: grid=87 rawHomeUsage=477.0 homeUsageAvg=478.5 step=false currentFeedIn=390 actualFeedIn=390 expectedGrid=88.5 piCorrection=19.5
2026-11-03 23:48:20.881  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Allocation: piAdjustedHomeUsage=498.1 excessFeedIn=-108.1 inputDevices=Solarflow 2400 AC:130,Solarflow 2400 AC:130,Solarflow 2400 AC:130
2026-11-03 23:48:30.846  - [34mdebug[39m: zendure-solarflow.0 (23402) [onAutomationTriggerStateChange] Automation trigger state '0_userdata.0.EcoTracker.power' changed to 89 (ack: false)!
2026-11-03 23:48:30.884  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Feed-in: grid=89 rawHomeUsage=479.0 homeUsageAvg=478.7 step=false currentFeedIn=390 actualFeedIn=390 expectedGrid=88.7 piCorrection=19.6
2026-11-03 23:48:30.885  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Allocation: piAdjustedHomeUsage=498.3 excessFeedIn=-108.3 inputDevices=Solarflow 2400 AC:130,Solarflow 2400 AC:130,Solarflow 2400 AC:130
2026-11-03 23:48:40.849  - [34mdebug[39m: zendure-solarflow.0 (23402) [onAutomationTriggerStateChange] Automation trigger state '0_userdata.0.EcoTracker.power' changed to 88 (ack: false)!
2026-11-03 23:48:40.907  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Feed-in: grid=88 rawHomeUsage=478.0 homeUsageAvg=478.5 step=false currentFeedIn=390 actualFeedIn=390 expectedGrid=88.5 piCorrection=19.6
2026-11-03 23:48:40.908  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Allocation: piAdjustedHomeUsage=498.0 excessFeedIn=-108.0 inputDevices=Solarflow 2400 AC:130,Solarflow 2400 AC:130,Solarflow 2400 AC:130
2026-11-03 23:48:50.882  - [34mdebug[39m: zendure-solarflow.0 (23402) [onAutomationTriggerStateChange] Automation trigger state '0_userdata.0.EcoTracker.power' changed to 85 (ack: false)!
2026-11-03 23:48:50.921  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Feed-in: grid=85 rawHomeUsage=475.0 homeUsageAvg=477.4 step=false currentFeedIn=390 actualFeedIn=390 expectedGrid=87.4 piCorrection=19.4
2026-11-03 23:48:50.921  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Allocation: piAdjustedHomeUsage=496.8 excessFeedIn=-106.8 inputDevices=Solarflow 2400 AC:130,Solarflow 2400 AC:130,Solarflow 2400 AC:130
2026-11-03 23:49:00.846  - [34mdebug[39m: zendure-solarflow.0 (23402) [onAutomationTriggerStateChange] Automation trigger state '0_userdata.0.EcoTracker.power' changed to 87 (ack: false)!
2026-11-03 23:49:00.883  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Feed-in: grid=87 rawHomeUsage=477.0 homeUsageAvg=477.3 step=false currentFeedIn=390 actualFeedIn=390 expectedGrid=87.3 piCorrection=19.4
2026-11-03 23:49:00.883  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Allocation: piAdjustedHomeUsage=496.7 excessFeedIn=-106.7 inputDevices=Solarflow 2400 AC:130,Solarflow 2400 AC:130,Solarflow 2400 AC:130
2026-11-03 23:49:10.847  - [34mdebug[39m: zendure-solarflow.0 (23402) [onAutomationTriggerStateChange] Automation trigger state '0_userdata.0.EcoTracker.power' changed to 108 (ack: false)!
2026-11-03 23:49:10.898  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Feed-in: grid=108 rawHomeUsage=498.0 homeUsageAvg=483.5 step=false currentFeedIn=390 actualFeedIn=390 expectedGrid=93.5 piCorrection=20.3
2026-11-03 23:49:10.899  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Allocation: piAdjustedHomeUsage=503.8 excessFeedIn=-113.8 inputDevices=Solarflow 2400 AC:130,Solarflow 2400 AC:130,Solarflow 2400 AC:130
2026-11-03 23:49:20.845  - [34mdebug[39m: zendure-solarflow.0 (23402) [onAutomationTriggerStateChange] Automation trigger state '0_userdata.0.EcoTracker.power' changed to 133 (ack: false)!
2026-11-03 23:49:20.883  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Feed-in: grid=133 rawHomeUsage=523.0 homeUsageAvg=495.4 step=false currentFeedIn=390 actualFeedIn=390 expectedGrid=105.4 piCorrection=22.7
2026-11-03 23:49:20.884  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Allocation: piAdjustedHomeUsage=518.1 excessFeedIn=-128.1 inputDevices=Solarflow 2400 AC:130,Solarflow 2400 AC:130,Solarflow 2400 AC:130
2026-11-03 23:49:30.867  - [34mdebug[39m: zendure-solarflow.0 (23402) [onAutomationTriggerStateChange] Automation trigger state '0_userdata.0.EcoTracker.power' changed to 133 (ack: false)!
2026-11-03 23:49:40.848  - [34mdebug[39m: zendure-solarflow.0 (23402) [onAutomationTriggerStateChange] Automation trigger state '0_userdata.0.EcoTracker.power' changed to 125 (ack: false)!
2026-11-03 23:49:40.881  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Feed-in: grid=125 rawHomeUsage=515.0 homeUsageAvg=501.3 step=false currentFeedIn=390 actualFeedIn=390 expectedGrid=111.3 piCorrection=23.0
2026-11-03 23:49:40.881  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Allocation: piAdjustedHomeUsage=524.2 excessFeedIn=-134.2 inputDevices=Solarflow 2400 AC:130,Solarflow 2400 AC:130,Solarflow 2400 AC:130
2026-11-03 23:49:50.847  - [34mdebug[39m: zendure-solarflow.0 (23402) [onAutomationTriggerStateChange] Automation trigger state '0_userdata.0.EcoTracker.power' changed to 77 (ack: false)!
2026-11-03 23:49:50.885  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Feed-in: grid=77 rawHomeUsage=467.0 homeUsageAvg=491.0 step=false currentFeedIn=390 actualFeedIn=390 expectedGrid=101.0 piCorrection=20.9
2026-11-03 23:49:50.885  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Allocation: piAdjustedHomeUsage=511.9 excessFeedIn=-121.9 inputDevices=Solarflow 2400 AC:130,Solarflow 2400 AC:130,Solarflow 2400 AC:130
2026-11-03 23:50:00.848  - [34mdebug[39m: zendure-solarflow.0 (23402) [onAutomationTriggerStateChange] Automation trigger state '0_userdata.0.EcoTracker.power' changed to 133 (ack: false)!
2026-11-03 23:50:00.885  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Feed-in: grid=133 rawHomeUsage=523.0 homeUsageAvg=500.6 step=false currentFeedIn=390 actualFeedIn=390 expectedGrid=110.6 piCorrection=22.9
2026-11-03 23:50:00.885  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Allocation: piAdjustedHomeUsage=523.5 excessFeedIn=-133.5 inputDevices=Solarflow 2400 AC:130,Solarflow 2400 AC:130,Solarflow 2400 AC:130
2026-11-03 23:50:10.859  - [34mdebug[39m: zendure-solarflow.0 (23402) [onAutomationTriggerStateChange] Automation trigger state '0_userdata.0.EcoTracker.power' changed to 132 (ack: false)!
2026-11-03 23:50:10.939  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Feed-in: grid=132 rawHomeUsage=522.0 homeUsageAvg=507.0 step=false currentFeedIn=390 actualFeedIn=390 expectedGrid=117.0 piCorrection=23.8
2026-11-03 23:50:10.939  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Allocation: piAdjustedHomeUsage=530.9 excessFeedIn=-140.9 inputDevices=Solarflow 2400 AC:130,Solarflow 2400 AC:130,Solarflow 2400 AC:130
2026-11-03 23:50:20.850  - [34mdebug[39m: zendure-solarflow.0 (23402) [onAutomationTriggerStateChange] Automation trigger state '0_userdata.0.EcoTracker.power' changed to 47 (ack: false)!
2026-11-03 23:50:20.875  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Feed-in: grid=47 rawHomeUsage=437.0 homeUsageAvg=486.0 step=false currentFeedIn=390 actualFeedIn=390 expectedGrid=96.0 piCorrection=19.6
2026-11-03 23:50:20.876  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Allocation: piAdjustedHomeUsage=505.7 excessFeedIn=-115.7 inputDevices=Solarflow 2400 AC:130,Solarflow 2400 AC:130,Solarflow 2400 AC:130
2026-11-03 23:50:30.851  - [34mdebug[39m: zendure-solarflow.0 (23402) [onAutomationTriggerStateChange] Automation trigger state '0_userdata.0.EcoTracker.power' changed to 131 (ack: false)!
2026-11-03 23:50:30.881  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Feed-in: grid=131 rawHomeUsage=521.0 homeUsageAvg=496.5 step=false currentFeedIn=390 actualFeedIn=390 expectedGrid=106.5 piCorrection=22.3
2026-11-03 23:50:30.881  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Allocation: piAdjustedHomeUsage=518.8 excessFeedIn=-128.8 inputDevices=Solarflow 2400 AC:130,Solarflow 2400 AC:130,Solarflow 2400 AC:130
2026-11-03 23:50:40.866  - [34mdebug[39m: zendure-solarflow.0 (23402) [onAutomationTriggerStateChange] Automation trigger state '0_userdata.0.EcoTracker.power' changed to 122 (ack: false)!
2026-11-03 23:50:40.898  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Feed-in: grid=122 rawHomeUsage=512.0 homeUsageAvg=501.2 step=false currentFeedIn=390 actualFeedIn=390 expectedGrid=111.2 piCorrection=23.0
2026-11-03 23:50:40.899  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Allocation: piAdjustedHomeUsage=524.1 excessFeedIn=-134.1 inputDevices=Solarflow 2400 AC:130,Solarflow 2400 AC:130,Solarflow 2400 AC:130
2026-11-03 23:50:50.884  - [34mdebug[39m: zendure-solarflow.0 (23402) [onAutomationTriggerStateChange] Automation trigger state '0_userdata.0.EcoTracker.power' changed to 127 (ack: false)!
2026-11-03 23:50:50.958  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Feed-in: grid=127 rawHomeUsage=517.0 homeUsageAvg=505.9 step=false currentFeedIn=390 actualFeedIn=390 expectedGrid=115.9 piCorrection=23.7
2026-11-03 23:50:50.959  - [34mdebug[39m: zendure-solarflow.0 (23402) [adapterAutomation] Allocation: piAdjustedHomeUsage=529.6 excessFeedIn=-139.6 inputDevices=Solarflow 2400 AC:130,Solarflow 2400 AC:130,Solarflow 2400 AC:130
2026-11-03 23:50:51.122  - [31merror[39m: node-red.0 (30254) Node-RED: 3 Nov 23:50:51 - [error] [http request:Deye Status abrufen] RequestError: connect EHOSTUNREACH 192.168.0.186:80
    at ClientRequest.&lt;anonymous&gt; (file:///opt/iobroker/node_modules/got/dist/source/core/index.js:790:107)
    at Object.onceWrapper (node:events:633:26)
    at ClientRequest.emit (node:events:530:35)
    at ClientRequest.emit (node:domain:489:12)
    at emitErrorEvent (node:_http_client:104:11)
    at Socket.socketErrorListener (node:_http_client:518:5)
    at Socket.emit (node:events:518:28)
    at Socket.emit (node:domain:489:12)
    at emitErrorNT (node:internal/streams/destroy:170:8)
    at emitErrorCloseNT (node:internal/streams/destroy:129:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:90:21)
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1636:16)
2026-11-
</code></pre>
]]></description><link>https://forum.iobroker.net/post/1361906</link><guid isPermaLink="true">https://forum.iobroker.net/post/1361906</guid><dc:creator><![CDATA[SpeedyBlade]]></dc:creator><pubDate>Wed, 04 Nov 2026 20:54:13 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter Zendure SolarFlow 6.0.0 – mit Nulleinspeisung on Wed, 04 Nov 2026 20:34:30 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nograx" aria-label="Profile: nograx">@<bdi>nograx</bdi></a> <a href="/post/1361780">sagte</a>:</p>
<p dir="auto">Das 1. Häkchen aktiviert Berechnungen für die Tageswerte von Solarertrag etc.</p>
<p dir="auto">Das 2. sorgt dafür das die Entladung gestoppt wird wenn die Batteriespannung zu niedrig ist. Bei Lfp Batterien hat man oft das Problem das die % Angabe mehr oder weniger berechnet und geschätzt ist. Daher müssen sie sich gelegentlich „kalibriert“ werden. Es kann durchaus sein das man denkt man hat noch 30% aber eigentlich ist der Akku leer, wenn man die Spannung der Batterie prüft kann man aber ein zu tiefes entladen verhindern.</p>
</blockquote>
<p dir="auto">zu 1. habe ich aktiviert, kann da aber nichts finden, wo ich meine externe PV hinterlegen kann. Oder bezieht sich dies nur auf Anlagen von Zendure die einen DC Eingang haben?</p>
<p dir="auto">zu 2. LFP sind ja LiFePO4, welche eigentlich alle bei Zendure sind. Macht es dann nicht Sinn diese Funktion standardmäßig aktiv zu haben?</p>
]]></description><link>https://forum.iobroker.net/post/1361905</link><guid isPermaLink="true">https://forum.iobroker.net/post/1361905</guid><dc:creator><![CDATA[SpeedyBlade]]></dc:creator><pubDate>Wed, 04 Nov 2026 20:34:30 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter Zendure SolarFlow 6.0.0 – mit Nulleinspeisung on Wed, 04 Nov 2026 20:06:38 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nograx" aria-label="Profile: nograx">@<bdi>nograx</bdi></a> sobald ich den Log Downloaden möchte stürzt mein ioBroker immer ab. Keine Ahnung wo das Problem liegt.</p>
<p dir="auto">Prinzipiell läuft die Regelung auch bei 1s Polling nicht sauber.<br />
Zudem passt auch die Aufteilung der Einspeisung nicht entsprechend des SOCs. Die Last wurde z.B. aus dem Speicher mit dem geringsten SOC und dem höchsten SOC bedient…der Speicher mit dem mittleren SOC wurde in den Standby gesetzt.</p>
]]></description><link>https://forum.iobroker.net/post/1361898</link><guid isPermaLink="true">https://forum.iobroker.net/post/1361898</guid><dc:creator><![CDATA[Ralf77]]></dc:creator><pubDate>Wed, 04 Nov 2026 20:06:38 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter Zendure SolarFlow 6.0.0 – mit Nulleinspeisung on Wed, 04 Nov 2026 05:08:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ralf77" aria-label="Profile: Ralf77">@<bdi>Ralf77</bdi></a> Ich habe eine zeitlang auch mal den Pulse lokal ausgelesen, was bei mir aber mehr schlecht als recht lief.</p>
<p dir="auto">Stell doch mal das Polling vom 3ct im Gerätebaum unter Settings ggf. auf 1s oder 2s und probiere es damit noch mal.</p>
<p dir="auto">So oder so wäre ein Log sehr hilfreich, ggf. finden wir dafür eine Lösung.</p>
]]></description><link>https://forum.iobroker.net/post/1361795</link><guid isPermaLink="true">https://forum.iobroker.net/post/1361795</guid><dc:creator><![CDATA[nograx]]></dc:creator><pubDate>Wed, 04 Nov 2026 05:08:11 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter Zendure SolarFlow 6.0.0 – mit Nulleinspeisung on Tue, 03 Nov 2026 20:46:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nograx" aria-label="Profile: nograx">@<bdi>nograx</bdi></a> mache ich morgen gerne.</p>
<p dir="auto">Ich lese die Daten lokal aus. Deshalb sollte es eigentlich problemlos funktionieren. Ich habe parallel auch die Daten, welche ich vom 3ct-s habe verwendet, da habe ich die Netzeinspeisung berechnet. Damit hatte ich aber auch das Problem.</p>
]]></description><link>https://forum.iobroker.net/post/1361782</link><guid isPermaLink="true">https://forum.iobroker.net/post/1361782</guid><dc:creator><![CDATA[Ralf77]]></dc:creator><pubDate>Tue, 03 Nov 2026 20:46:29 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter Zendure SolarFlow 6.0.0 – mit Nulleinspeisung on Tue, 03 Nov 2026 20:38:28 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ralf77" aria-label="Profile: Ralf77">@<bdi>Ralf77</bdi></a> liest du den Pulse lokal aus oder über die Tibber API? Glaube hier liegt ein starkes Timing Problem vor und das Script sieht nicht den richtigen Wert auf dem Datenpunkt der wirklich bei dir der Realität entspricht. Soweit ich das im Kopf habe kann beim Pulse der Wert von Lesekopf 5-10 Sekunden hinterherlaufen was das Hochschaukeln durchaus erklärt.</p>
<p dir="auto">Kannst du den Adapter wohl mal in den Debug Modus setzen und mir das Log von ca 30 Minuten mal zuschicken?</p>
]]></description><link>https://forum.iobroker.net/post/1361781</link><guid isPermaLink="true">https://forum.iobroker.net/post/1361781</guid><dc:creator><![CDATA[nograx]]></dc:creator><pubDate>Tue, 03 Nov 2026 20:38:28 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter Zendure SolarFlow 6.0.0 – mit Nulleinspeisung on Tue, 03 Nov 2026 20:34:12 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/speedyblade" aria-label="Profile: SpeedyBlade">@<bdi>SpeedyBlade</bdi></a> die neue Version sollte spätestens morgen im Beta Kanal verfügbar sein.</p>
<p dir="auto">Das 1. Häkchen aktiviert Berechnungen für die Tageswerte von Solarertrag etc.</p>
<p dir="auto">Das 2. sorgt dafür das die Entladung gestoppt wird wenn die Batteriespannung zu niedrig ist. Bei Lfp Batterien hat man oft das Problem das die % Angabe mehr oder weniger berechnet und geschätzt ist. Daher müssen sie sich gelegentlich „kalibriert“ werden. Es kann durchaus sein das man denkt man hat noch 30% aber eigentlich ist der Akku leer, wenn man die Spannung der Batterie prüft kann man aber ein zu tiefes entladen verhindern.</p>
]]></description><link>https://forum.iobroker.net/post/1361780</link><guid isPermaLink="true">https://forum.iobroker.net/post/1361780</guid><dc:creator><![CDATA[nograx]]></dc:creator><pubDate>Tue, 03 Nov 2026 20:34:12 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter Zendure SolarFlow 6.0.0 – mit Nulleinspeisung on Tue, 03 Nov 2026 18:44:26 GMT]]></title><description><![CDATA[<p dir="auto">Hallo <a class="plugin-mentions-user plugin-mentions-a" href="/user/nograx" aria-label="Profile: nograx">@<bdi>nograx</bdi></a> , erst mal vielen Dank für den Adapter zur lokale Steuerung. Ich habe den mit viel Interesse jetzt mal installiert.</p>
<p dir="auto">Mein Setup<br />
3x Solarflow 4000 Mix Pro<br />
1x 3ct-S<br />
1x Tibber Pulse</p>
<p dir="auto">Ich habe den Adapter heute jetzt mal aktiviert und als Datenquelle für Überschuss/Bezug den Tibber Pulse in Deinem Adapter angegeben.</p>
<p dir="auto">Wenn ich mir jetzt mal eine Stunde ansehe, wie die Regelung funktioniert (ich war nicht zuhause und der Stromverbrauch war sehr gleichmäßig bei ca. 450W), dann kann man erkennen, dass die Regelung in gleichmäßigen Abständen anfängt aufzuschwingen. Lass mich wissen, falls Du weitere Informationen benötigst.</p>
<p dir="auto"><img src="/assets/uploads/files/1793731374237-20261103_183621000_ios.png" alt="20261103_183621000_iOS.png" class="img-markdown  img-fluid" width="1170" height="2532" /></p>
]]></description><link>https://forum.iobroker.net/post/1361761</link><guid isPermaLink="true">https://forum.iobroker.net/post/1361761</guid><dc:creator><![CDATA[Ralf77]]></dc:creator><pubDate>Tue, 03 Nov 2026 18:44:26 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter Zendure SolarFlow 6.0.0 – mit Nulleinspeisung on Tue, 03 Nov 2026 12:53:36 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nograx" aria-label="Profile: nograx">@<bdi>nograx</bdi></a> <a href="/post/1361649">sagte</a>:</p>
<p dir="auto">disableAcCharging ist der Schalter den ich für dich jetzt eingebaut habe</p>
</blockquote>
<p dir="auto">=&gt; gibt es demnach demnächst eine neue Version?</p>
<p dir="auto">ist und war bereits aktiviert ;)<br />
<img src="/assets/uploads/files/1793710064916-a2bb6c7d-7785-412c-9d9e-e2c8f0280610-image.jpeg" alt="image.jpeg" class="img-markdown  img-fluid" width="687" height="251" /></p>
<p dir="auto">Könntest du auf die beiden Funktionen nochmals ein wenig genauer drauf eingehen?<br />
<img src="/assets/uploads/files/1793710407944-5e4a4c7b-f6cc-4e08-8e07-802cde6fb0e5-image.jpeg" alt="image.jpeg" class="img-markdown  img-fluid" width="714" height="165" /></p>
]]></description><link>https://forum.iobroker.net/post/1361698</link><guid isPermaLink="true">https://forum.iobroker.net/post/1361698</guid><dc:creator><![CDATA[SpeedyBlade]]></dc:creator><pubDate>Tue, 03 Nov 2026 12:53:36 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter Zendure SolarFlow 6.0.0 – mit Nulleinspeisung on Tue, 03 Nov 2026 07:36:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/speedyblade" aria-label="Profile: SpeedyBlade">@<bdi>SpeedyBlade</bdi></a> disableAcCharging ist der Schalter den ich für dich jetzt eingebaut habe.</p>
<p dir="auto">zenSDK aktivierst du in den Einstellungen vom Adapter (ist standardmäßig an, da klare Empfehlung).</p>
]]></description><link>https://forum.iobroker.net/post/1361649</link><guid isPermaLink="true">https://forum.iobroker.net/post/1361649</guid><dc:creator><![CDATA[nograx]]></dc:creator><pubDate>Tue, 03 Nov 2026 07:36:21 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter Zendure SolarFlow 6.0.0 – mit Nulleinspeisung on Tue, 03 Nov 2026 07:20:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nograx" aria-label="Profile: nograx">@<bdi>nograx</bdi></a> der Version 6.2.0 ist der Schalter "disableAcCharging" mit drin. =&gt; Genau deswegen mein Vorschlag mit dem sperren/aktivieren 😉</p>
<p dir="auto">Wenn du zenSDK aktiviert ... =&gt; Wo genau soll dies eingestellt werden? Im Adapter oder in der zendure App? Ich bin Freund der lokalen Welt, daher stellt sich für Frage der Cloud für mich nicht, wenn es eine lokale Möglichkeit gibt 😜</p>
]]></description><link>https://forum.iobroker.net/post/1361647</link><guid isPermaLink="true">https://forum.iobroker.net/post/1361647</guid><dc:creator><![CDATA[SpeedyBlade]]></dc:creator><pubDate>Tue, 03 Nov 2026 07:20:00 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter Zendure SolarFlow 6.0.0 – mit Nulleinspeisung on Tue, 03 Nov 2026 05:47:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/speedyblade" aria-label="Profile: SpeedyBlade">@<bdi>SpeedyBlade</bdi></a> In der Version 6.2.0 ist der Schalter "disableAcCharging" mit drin.</p>
<p dir="auto">Ja wenn ioBroker offline geht funktioniert logischerweise die Steuerung nicht mehr. Wenn du zenSDK aktiviert lässt erfolgt die Steuerung lokal über dein Netzwerk, das bedeutet wenn die Zendure Cloud offline ist funktioniert es weiter. Jetzt darfst du entscheiden welche Variante dir sicherer erscheint <img src="https://forum.iobroker.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f596.png?v=216b35ebc9e" class="not-responsive emoji emoji-android emoji--spock-hand" style="height:1.4em;width:auto;vertical-align:middle" title=":spock-hand:" alt="🖖" /></p>
]]></description><link>https://forum.iobroker.net/post/1361643</link><guid isPermaLink="true">https://forum.iobroker.net/post/1361643</guid><dc:creator><![CDATA[nograx]]></dc:creator><pubDate>Tue, 03 Nov 2026 05:47:00 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter Zendure SolarFlow 6.0.0 – mit Nulleinspeisung on Mon, 02 Nov 2026 20:40:06 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nograx" aria-label="Profile: nograx">@<bdi>nograx</bdi></a> nein, keine weiteren Speicher im Einsatz</p>
<p dir="auto">Log ist leider nicht mehr verfügbar von gestern.<br />
hab jetzt aber den debug aktiviert vom adapter, lass es jetzt erstmal einige stunden laufen, dann sende ich es dir morgen/übermorgen. Aktuell konnte ich keinen Fehler feststellen, aber ich schaue auch nicht alle paar Minuten auf die App bzw. die Daten ;)</p>
<p dir="auto">besten Dank für den Einsatz 👍</p>
<p dir="auto">Wenn ich sonst noch was testen soll, lass es mich wissen.<br />
Bei mir sind die vollen 3x2400W im Einsatz und freigegeben von Zendure, falls es da nen Test oder Infos braucht</p>
<p dir="auto">was passiert eigentlich, wenn der ioBroker oder der Adapter offline geht?<br />
wird dann der Speicher weder geladen, noch entladen?</p>
]]></description><link>https://forum.iobroker.net/post/1361590</link><guid isPermaLink="true">https://forum.iobroker.net/post/1361590</guid><dc:creator><![CDATA[SpeedyBlade]]></dc:creator><pubDate>Mon, 02 Nov 2026 20:40:06 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter Zendure SolarFlow 6.0.0 – mit Nulleinspeisung on Mon, 02 Nov 2026 14:18:34 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/speedyblade" aria-label="Profile: SpeedyBlade">@<bdi>SpeedyBlade</bdi></a> Als zusätzlich Option wäre es vermutlich ganz hilfreich. Baue ich gerne kurzfristig mit ein.</p>
<p dir="auto">Hast du noch irgendwelche anderen Speicher im Einsatz die hier gestört haben könnten?</p>
]]></description><link>https://forum.iobroker.net/post/1361516</link><guid isPermaLink="true">https://forum.iobroker.net/post/1361516</guid><dc:creator><![CDATA[nograx]]></dc:creator><pubDate>Mon, 02 Nov 2026 14:18:34 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter Zendure SolarFlow 6.0.0 – mit Nulleinspeisung on Mon, 02 Nov 2026 13:28:08 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nograx" aria-label="Profile: nograx">@<bdi>nograx</bdi></a> den Log kann ich gerne raussuchen am späteren Nachmittag.</p>
<p dir="auto">Die Verbindung kann ich definitiv ausschließen, die ist und war immer perfekt. Access Point steht 2m daneben und hatte hier noch nie Unterbrüche.</p>
<p dir="auto">Wäre mein Vorschlag nicht dennoch integrierbar?<br />
So könnte man definitiv das AC Laden sperren/freigeben?</p>
]]></description><link>https://forum.iobroker.net/post/1361513</link><guid isPermaLink="true">https://forum.iobroker.net/post/1361513</guid><dc:creator><![CDATA[SpeedyBlade]]></dc:creator><pubDate>Mon, 02 Nov 2026 13:28:08 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter Zendure SolarFlow 6.0.0 – mit Nulleinspeisung on Mon, 02 Nov 2026 13:24:07 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/speedyblade" aria-label="Profile: SpeedyBlade">@<bdi>SpeedyBlade</bdi></a> Exakt das was du da beschreibst dürfte eigentlich nicht passieren - lediglich wenn der Lade-Keep-Alive gehalten wird (5 Minuten) kann es temporär dazu kommen ODER wenn deine Verbindung schlecht ist und das Kommando zur Leistungsreduktion beim Gerät nicht sauber ankommt (da bitte dann mal setDeviceAutomationInOutLimit mit den aktuellen Werten vergleichen). Letzteres sollte aber auch automatisch innerhalb einer Minute korrigiert werden in dem das letzte Kommando noch einmal geschickt wird.</p>
<p dir="auto">Es wäre super wenn du mir dazu den Adapter in den Debug Modus schaltest und dann ein Log zukommen lassen könntest sofern das noch mal passiert.</p>
]]></description><link>https://forum.iobroker.net/post/1361512</link><guid isPermaLink="true">https://forum.iobroker.net/post/1361512</guid><dc:creator><![CDATA[nograx]]></dc:creator><pubDate>Mon, 02 Nov 2026 13:24:07 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter Zendure SolarFlow 6.0.0 – mit Nulleinspeisung on Mon, 02 Nov 2026 11:21:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nograx" aria-label="Profile: nograx">@<bdi>nograx</bdi></a><br />
HEMS ist mittlerweile deaktiviert 👍🏼<br />
Nutze es nur mehr lokal<br />
Habe die Automation aus dem Adapter aktivert... Besten Dank<br />
Läuft soweit ganz gut, allerdings habe ich noch Anliegen hierzu.<br />
Ich habe drei solarflow 2400 mit ab3000x im Einsatz. Die erzeugende Energie erfolgt über eine separate komplette pv-anlage am Dach.<br />
Somit sind die AC Speicher auch wirklich reine AC Speicher.<br />
Was mir gestern aufgefallen ist, dass ein Speicher den anderen geladen hat, obwohl keine Energie vom Dach kam.<br />
Hier wäre es gut wenn man noch folgendes in die Automation mit einfügen könnte.<br />
Man bräuchte den Wert der pV Anlage der aktuell erzeugt wird, ist dieser kleiner Wert X, dann soll AC Ladung gesperrt werden. Ist der Wert der pv-anlage über Wert X, dann soll AC Ladung wieder aktiv werden. Beides soll jedoch mit einer Zeit hinterlegt werden können. Z.b mindestens 1,2,3,5 Minuten oder ähnliches.<br />
Ich hoffe das war nun verständlich erklärt 😬</p>
<pre><code>[
    {
        "id": "zendure_pv_trigger_in",
        "type": "ioBroker in",
        "z": "tab_zendure_automation",
        "name": "PV-Gesamtwert einlesen",
        "topic": "zendure-solarflow.0.adapterAutomation.totalSolarPower",
        "payloadType": "value",
        "onlyack": true,
        "func": "all",
        "gap": "",
        "x": 160,
        "y": 140,
        "wires": [
            [
                "zendure_logic_function"
            ]
        ]
    },
    {
        "id": "zendure_logic_function",
        "type": "function",
        "z": "tab_zendure_automation",
        "name": "60s Timer &amp; Hysterese",
        "func": "let aktuellePV = msg.payload;\n\n// Zustände aus dem Node-Speicher holen oder initialisieren\nlet statusAktuell = context.get(\"statusAktuell\") || false; // true = Laden erlaubt, false = gesperrt\nlet timerTyp = context.get(\"timerTyp\") || null;           // \"ON\" oder \"OFF\"\nlet timerStart = context.get(\"timerStart\") || 0;           // Zeitstempel\n\nlet jetzt = Date.now();\nlet wartezeit = 60000; // 60 Sekunden in Millisekunden\n\n// --- FALL 1: PV ist hoch genug (Einschalten prüfen) ---\nif (aktuellePV &gt;= 150) {\n    if (!statusAktuell) { // Wenn aktuell noch gesperrt ist\n        if (timerTyp !== \"ON\") {\n            // Start des 60s-Timers für das Einschalten\n            context.set(\"timerTyp\", \"ON\");\n            context.set(\"timerStart\", jetzt);\n        } else if (jetzt - timerStart &gt;= wartezeit) {\n            // 60 Sekunden sind stabil abgelaufen!\n            statusAktuell = true;\n            context.set(\"statusAktuell\", statusAktuell);\n            context.set(\"timerTyp\", null); // Timer zurücksetzen\n            msg.payload = true;\n            return msg;\n        }\n    }\n    else {\n        // Zustand ist bereits ON, eventuellen OFF-Timer löschen\n        context.set(\"timerTyp\", null);\n    }\n}\n\n// --- FALL 2: PV ist zu niedrig (Ausschalten prüfen) ---\nelse if (aktuellePV &lt;= 50) {\n    if (statusAktuell) { // Wenn aktuell noch Laden erlaubt ist\n        if (timerTyp !== \"OFF\") {\n            // Start des 60s-Timers für das Ausschalten\n            context.set(\"timerTyp\", \"OFF\");\n            context.set(\"timerStart\", jetzt);\n        } else if (jetzt - timerStart &gt;= wartezeit) {\n            // 60 Sekunden sind stabil abgelaufen!\n            statusAktuell = false;\n            context.set(\"statusAktuell\", statusAktuell);\n            context.set(\"timerTyp\", null); // Timer zurücksetzen\n            msg.payload = false;\n            return msg;\n        }\n    }\n    else {\n        // Zustand ist bereits OFF, eventuellen ON-Timer löschen\n        context.set(\"timerTyp\", null);\n    }\n}\n\n// --- FALL 3: PV liegt im Hysterese-Bereich (51 - 149W) ---\nelse {\n    // Wenn der Wert dazwischen liegt, wird jeder laufende Timer abgebrochen\n    context.set(\"timerTyp\", null);\n}\n\n// Wenn die Bedingung (noch) nicht erfüllt ist, blockieren wir die Nachricht\nreturn null;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 420,
        "y": 140,
        "wires": [
            [
                "zendure_out_device_1",
                "zendure_out_device_2",
                "zendure_out_device_3"
            ]
        ]
    },
    {
        "id": "zendure_out_device_1",
        "type": "ioBroker out",
        "z": "tab_zendure_automation",
        "name": "Speicher 1: acChargingAllowed",
        "topic": "zendure-solarflow.0.[Seriennummer_A].adapterAutomation.acChargingAllowed",
        "ackval": "false",
        "autoCreate": "false",
        "stateId": "",
        "stateName": "",
        "stateType": "",
        "stateUnit": "",
        "x": 710,
        "y": 80,
        "wires": []
    },
    {
        "id": "zendure_out_device_2",
        "type": "ioBroker out",
        "z": "tab_zendure_automation",
        "name": "Speicher 2: acChargingAllowed",
        "topic": "zendure-solarflow.0.[Seriennummer_B].adapterAutomation.acChargingAllowed",
        "ackval": "false",
        "autoCreate": "false",
        "stateId": "",
        "stateName": "",
        "stateType": "",
        "stateUnit": "",
        "x": 710,
        "y": 140,
        "wires": []
    },
    {
        "id": "zendure_out_device_3",
        "type": "ioBroker out",
        "z": "tab_zendure_automation",
        "name": "Speicher 3: acChargingAllowed",
        "topic": "zendure-solarflow.0.[Seriennummer_C].adapterAutomation.acChargingAllowed",
        "ackval": "false",
        "autoCreate": "false",
        "stateId": "",
        "stateName": "",
        "stateType": "",
        "stateUnit": "",
        "x": 710,
        "y": 200,
        "wires": []
    }
]
</code></pre>
]]></description><link>https://forum.iobroker.net/post/1361494</link><guid isPermaLink="true">https://forum.iobroker.net/post/1361494</guid><dc:creator><![CDATA[SpeedyBlade]]></dc:creator><pubDate>Mon, 02 Nov 2026 11:21:49 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter Zendure SolarFlow 6.0.0 – mit Nulleinspeisung on Mon, 02 Nov 2026 05:40:03 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/speedyblade" aria-label="Profile: SpeedyBlade">@<bdi>SpeedyBlade</bdi></a> Dann solltest du im ersten Schritt das HEMS / Automatisierung in der offiziellen App abschalten. Sonst geht keine Steuerung. Dann kannst du wenn du z.B. deinen Shelly (oder welchem Smart Meter du auch benutzt) im ioBroker siehst auch die offizielle Automatisierung vom Adapter nutzen. Die läuft jetzt schon bei knapp 30 Personen sehr stabil.</p>
<p dir="auto">Einrichtung grob ist die Automatisierung im Adapter einschalten, Smart Meter Datenpunkt auswählen und dann im Objektbaum die Automatisierung aktivieren. Ausführlicher wird es in der Readme beschrieben.</p>
<p dir="auto">Wenn du uns noch mehr Infos gibst können wir dir hier auch einiges besser helfen.</p>
]]></description><link>https://forum.iobroker.net/post/1361466</link><guid isPermaLink="true">https://forum.iobroker.net/post/1361466</guid><dc:creator><![CDATA[nograx]]></dc:creator><pubDate>Mon, 02 Nov 2026 05:40:03 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter Zendure SolarFlow 6.0.0 – mit Nulleinspeisung on Sun, 01 Nov 2026 19:54:52 GMT]]></title><description><![CDATA[<p dir="auto">ich möchte das system lokal steuern und nicht mehr über hems<br />
denn diese automatische kalibierung am abend nervt</p>
]]></description><link>https://forum.iobroker.net/post/1361440</link><guid isPermaLink="true">https://forum.iobroker.net/post/1361440</guid><dc:creator><![CDATA[SpeedyBlade]]></dc:creator><pubDate>Sun, 01 Nov 2026 19:54:52 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter Zendure SolarFlow 6.0.0 – mit Nulleinspeisung on Sun, 01 Nov 2026 19:42:48 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/speedyblade" aria-label="Profile: SpeedyBlade">@<bdi>SpeedyBlade</bdi></a> was genau möchtest du denn Steuern? Wird bei dir über Zendure noch gesteuert?</p>
]]></description><link>https://forum.iobroker.net/post/1361435</link><guid isPermaLink="true">https://forum.iobroker.net/post/1361435</guid><dc:creator><![CDATA[nograx]]></dc:creator><pubDate>Sun, 01 Nov 2026 19:42:48 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter Zendure SolarFlow 6.0.0 – mit Nulleinspeisung on Sun, 01 Nov 2026 16:12:38 GMT]]></title><description><![CDATA[<p dir="auto">hallo<br />
ich verwende auch diesen adapter, aber ich kann über den adapter überhaupt nichts schalten am zendure, obwohl alle geräte gefunden werden und auch die statusse korrekt dargestellt werden im iobroker</p>
]]></description><link>https://forum.iobroker.net/post/1361397</link><guid isPermaLink="true">https://forum.iobroker.net/post/1361397</guid><dc:creator><![CDATA[SpeedyBlade]]></dc:creator><pubDate>Sun, 01 Nov 2026 16:12:38 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter Zendure SolarFlow 6.0.0 – mit Nulleinspeisung on Thu, 29 Oct 2026 09:37:36 GMT]]></title><description><![CDATA[<p dir="auto">Die Master Firmware v2.1.48 bekommt man auf Nachfrage beim Support freigeschaltet. Als Begründung kann man Probleme mit der offiziellen HA Integration angeben.<br />
Damit ist dann die SSL Verschlüsselung Geschichte.</p>
]]></description><link>https://forum.iobroker.net/post/1361009</link><guid isPermaLink="true">https://forum.iobroker.net/post/1361009</guid><dc:creator><![CDATA[Murphy 0]]></dc:creator><pubDate>Thu, 29 Oct 2026 09:37:36 GMT</pubDate></item></channel></rss>