NEWS
Test Adapter Zendure Solarflow
-
@surfing.micha
Wenn du im Adapter im Controlbereich z.B. dischargeLimit änderst muss das im mqtt Browser ankommen -
Ich verstehe es nicht mehr.
Im MQTT Explorer sehe ich die Topics vom Zendure nicht.
Also siht man natürlich auch keine Wertänderung die ich an einem Datenpunkt vornehme.
Aber wenn ich die Logs vom MQTT-Broker-Adapter anschaue sehe ich doch zyklisch die Daten vom Zendure:

Den zendure-Adapter habe ich auf local umgestellt:

-
Ich verstehe es nicht mehr.
Im MQTT Explorer sehe ich die Topics vom Zendure nicht.
Also siht man natürlich auch keine Wertänderung die ich an einem Datenpunkt vornehme.
Aber wenn ich die Logs vom MQTT-Broker-Adapter anschaue sehe ich doch zyklisch die Daten vom Zendure:

Den zendure-Adapter habe ich auf local umgestellt:

Hast du denn im MQTT Explorer auch die richtigen Topics abonniert? /ProductID/# z.B. oder /iot/# dann solltest du was sehen.
-
-
@surfing.micha
Am mqtt Explorer gebe ich dann folgendes Topic an:zendure-solarflow/0/#
Versuche es so mit dem Mosquitto.
Ich bin mit Ferndiagnose am Ende meiner Weisheit wenn es so nicht funktioniert. -
Hallo, versuche mich auch gerade an der Integration zweier Zendure Solarflow 2400AC's...
Dort kann man ja inzwischen unter MQTT den Broker, port, user und passwort eingeben.
Das habe ich für meine beiden gemacht und der Adapter erzeugt auch brav 2 devices

Ich nehme an das der channel name die Device ID ist die man sonst per tool rausfinden muss (was bei mir leider nicht funktioniert, aber das ist ein anderes Thema).
Ich habe also die beiden DeviceIDs dort eingetragen und sehe im mqtt log nun auch jede Menge Meldungen, aber leider auch Fehler: Client [ioBroker.zendure-solarflow.0] has invalid password(undefined) or username(undefined).


Die Objekte sind dann auch weitestgehend leer (keine Ahnung warum er bei solar Input was reingeschrieben hat).

Nachdem die Anleitungen ja nicht mehr ganz aktuell sind (da man ja mqtt jetzt konfigurieren kann) die Frage was ich hier falsch mache?
Danke:) -
so habe ich es und es funzt einwandfrei (2400 AC)
MQTT-Adapter:



solaflow-Adapter (den ich nur "zum schauen" benutze, da ich alles über MQTT mache.)

In der Zendure APP
"Zum HEMS hinzufügen" deaktivieren
in der App, MQTT entsprechend einrichten
voila, es funktioniert....
Nute ich hier schon seit Wochen:
https://forum.iobroker.net/topic/82723/zendure-solarflow2400-ac-evcc-tibber-und-pv-forecastund eine (ich bin etwas stolz) MEGA-Erweiterung ist noch im BETA-Test
-
Danke - hab die MQTT settings geändert aber macht keinen Unterschied (war auch nicht viel).
Ich hab natürlich nicht den Cloud Mode an sondern den local MQTT weil ich alles offline möchte wenns irgends geht.
Geht das Script ohne den Adapter? Am Ende brauche ich den ja auch nicht um Nulleinspeisung zu basteln...
-
Danke - hab die MQTT settings geändert aber macht keinen Unterschied (war auch nicht viel).
Ich hab natürlich nicht den Cloud Mode an sondern den local MQTT weil ich alles offline möchte wenns irgends geht.
Geht das Script ohne den Adapter? Am Ende brauche ich den ja auch nicht um Nulleinspeisung zu basteln...
-
Hast du denn im MQTT Explorer auch die richtigen Topics abonniert? /ProductID/# z.B. oder /iot/# dann solltest du was sehen.
@Felli Habe mich beim MQTT Explorer auf die zendure topics angemeldet /ProductID/# z.B. oder /iot/# und nichts bekommen. Werde moren auf den Mosquitto umstellen
-
@Felli Habe mich beim MQTT Explorer auf die zendure topics angemeldet /ProductID/# z.B. oder /iot/# und nichts bekommen. Werde moren auf den Mosquitto umstellen
Okay also hast Du gefunden wo man die Topics im Explorer abonniert? Sehr gut ;)
Tatsächlich weiß ich nicht, wie die ioBroker Instanz das macht aber gehe schon schwer davon aus, dass sie alles published was an sie sendet. Also bei mir ist das jedenfalls so. Wenn du magst, teste mal emqx als Broker, ich nutze den in einem eigenen Container extra für Zendure damit das sauber läuft ;) Arbeitest Du auf einem Pi oder bist Du mit Proxmox unterwegs ?? Falls Du den Broker auf dem gleichen Host installierst, muss der Adapter im ioBroker einen anderen Port bekommen nur als Info. Gutes Gelingen !!
Hier mal wie es bei mir klappt wenn ich auf meinen emqx schaue.

-
@Rand mein Script läuft ohne Cloud
hast du xen richtigen MQTT-Adapter? deiner sieht irgendwie anders aus als meine Screenshots
Ich fürchte solange ich mein MQTT Problem nicht löse hilft mir auch Dein Skript nicht da ich die Datenpunkte ja nicht gefüllt bekomme.
Hab mal mit nem MQTT Explorer geschaut und wie es aussieht kommen die Meldungen eigentlich... er setzt sie im Adapter nur nicht - vieleicht haben sie das falsche Prefix so das der Zendure Adapter sie nicht erkennt?

-
der Zendure Adapter ist eigentlich unnötig... Der 2400AC verbindet sich diret mit dem MQTT Adapter und zeigt alles an...

Oh man, danke.
Hab ja die ganze Zeit im Zendure Object Tree (das was vom Adapter kommt) nach dem Kram gesucht und völlig verpeilt das der mqtt Adapter seinen eigenen Object tree hochzieht...
Zu lange nichts mehr mit gemacht...Da sehe ich zumindestens ein paar Werte, mal schauen ob ich alles habe was das Skript braucht.
Werte wie Zellspannung der Batterien, Recharge Cycles usw werden nicht exposed, oder?
Edit:
die Fehlermeldung im Adapter habe ich nun auch weg bekommen, das ist ja in der Anleitung so ganz und gar nicht klar. Mir zu mindestens nicht...User und password bei der Broker URL sind
broker_user:broker_password@Broker:port
und haben nichts mit dem Zendure device Passwort (ID) zu tun die man per device eingeben muss...Macht aber keinen Unterschied, bekomme trotzdem noch keine Werte reingeschrieben.
Auch keine Logs vom Zendure Adapter...




