Hilfe bei openDTU?

Mein Power Queen Laderegler hat eine RS232 Schnittstelle mit RJ12 Stecker. Power Queen hat mit heute ein 15seitiges PDF Modbus RTU Communication Protocol zugeschickt.

Kann man damit was basteln um die Ladereglerwerte auszulesen, und an Home Assistant (z.B. MQTT) übergeben?

@ahhk Das habe ich befürchtet. Mit meinen Kenntnissen und basteltalent wird das wohl nix.

Google "Homeassistant" + Modellbezeichnung, vermutlich gibt es schon was. Hab ein Teil von Epever und da geht es mit ESPhome problemlos!

Das habe ich vor einiger Zeit gemacht. Es gibt da was für den EPever, ja. Der hat aber eine RS485, meiner aber eine RS232 Schnittstelle. Auch di Anschüße sind unterschiedliche Steker RJ45 ubd RJ12.

@texnik
Moin,
in dem thread ging es um ROVER und TOYO Geräte, beide mit einem SRNE Kontroller und augenscheinlich baugleich mit einigen PowerQueen Produkten.
https://www.akkudoktor.net/forum/panels-wechselrichter-laderegler/renogy-rover-li40a-toyo-ml2430-laderegler-an-24v-lifepo4-akku/#post-176364
Meine Lösung ist für ein vorhandenes System angepasst / optimiert. Nur MQTT, NodeRed, ESP C++
Wird dir nicht helfen ?
@ishb gab auch einen Link zu GitHub, welcher nicht funktioniert. :roll_eyes:

Das nächst beste aus der GitHub Suche:
GitHub - cole8888/SRNE-Solar-Charge-Controller-Monitor: Read data from SRNE solar charge controllers.
Grüße
SolarHeini

@solarheini TOYO Und Renogy habe ich bei der Suche gefunden. Für mich sahen die PQ2430 unheimlich ähnlich, gesehen habe ich bei denen eine RS485 statt einer RS232.

Power Queen ist sich da auch nicht sicher was nun realisiert. Die schreiben mir RS485, im Handbuch steht RS232, genau wie auf dem Gerät. Bevor ich da weiter mache, will ich sicher sein, was denn da drin steckt.

Aber ich da stark interessiert. Was muß ich kaufen wie verschalten und wie welche Software einspielen?

Mir geht es nur um das Monitoring Spannung und Strom im Eingang, sowie Ausgang mit MQTT an Home Assistant geben. Ich wll den Regler nicht über WLAN steuern.

@texnik
Kann ich dir so nicht beantworten. RS232 und RS485 ist nur unterschiedliche Hardware um das Modbus-Protokoll zu transportieren. Auslesen und Steuern funktioniert dann dennoch mit dem gleichen Dialog und auf die gleiche Weise.
Wer damit zu tun hat weiß wie man das Handbuch mit der Modbus-Protokoll Beschreibung lesen muss.
Wenn er dann weiß was er will, weiß er auch was man machen muss.
mpp-solar/docs/protocols/SRNE-modbus-v1.3-English.pdf at master · jblance/mpp-solar · GitHub
Zu ROVER und TOYO gibt es einen Bluetooth-Adapter (BT-1) dieser geht in die RJ-12 Buchse und ist ein BT<>RS232 Wandler.
Den benutzt man mit einer Äpp fürs Handy.
Beim Zubehör erwähnen sie auch einen USB<>RS232 Adapter für eine PC-Software.
Zu ESP-Home, Homeassistant usw. kann ich nichts sagen.
Suche mal nach "SRNE Monitoring" bei den Leuten, das ist das Modbus-Protokoll und das IC was wohl alle diese Geräte gemein haben.

RS232 hat ~ -5 bis -12Volt im Ruhezustand auf der TX Leitung. Könnte man ausmessen.
VCC ist ~ +15V (für den BT-1 Adapter)
SolarHeini

Trifft auf mich leider nicht zu.

Ich habe jetzt mal ein BT 1-Modul von einem anderen Hersteller bestellt und hoffe, daß nicht wieder Geld rauswerfe.

Ich verwende den Iobroker, dort gibt es fertige sogenannte Adapter, also Softwareaddons. Ein Adapter heißt Modbus und kann sowohl TCP als auch RTU indem man dann z.B. einen gesteckten USB zu RS485 Dongle an der Host-Maschine des Iobrokers steckt. Die dann auszulesenden Register werden innerhalb von Iobroker in sog. Datenpunkte geschrieben - also quasi in lokale Variablen. Mit den Werten kann man dann halt allerhand anfangen...

Ggfs. gibt es sowas auch für Home Assistant?

Hallo TeXnik,

das kann klappen, wenn du:

dann kannst du die Daten von allem Möglichen erfassen und über WLAN an MQTT senden.

Günter

Vor über 40 Jahren habe ich in Pascal und Modula 2 programmiert und mich erfolglos mit C rumgeschlagen. In den 90er habe ich dann aufgehört, mir fehlte die Zeit.

Kann man den Microcontroller auch mit einem Raspi verbinden? Ich hab da noch einen Raspi 3 b+ rumliegen?

Es geht wohl ohne allzu großen Aufwand. Der Github-Link von SolarHeini war ein Schubs in die richtige Richtung. Da muß ich mir nur noch den RS232 - TTL Adapter besorgen, sowie ein Kabel RJ12 Stecker zuDB9 male.

Dann die entsprechenden Python Scripte erstellen und laufen lassen. Dann sollten die Daten per MQTT an HA gehen.

Hallo zusammen.
Hat das ganze denn jetzt funktioniert?
Bin totaler Anfänger in der ganzen Geschichte,
wäre über eine Anleitung sehr dankbar.