Installationsfrage / Modbus => IP #5
-
Hallo Paul! Danke, dass du dieses Projekt geschrieben hast und geteilt hast. Output Log
Dann noch eine inhaltliche Frage: Ich möchte einen Modbux => TCP-IP Adapter verwenden. Der Adapter ist aktuell unterwegs... Ist die Verwendung mit diesem Projekt möglich? Link zum Adapter Hintergrund ist, dass ich ursprünglich SolarView verwenden wollte, da ich keine andere Anwendung gefunden hatte die Daten von den alten SMA-Wechselrichtern auszulesen. MQTT+InfluxDB+Grafana ist aber eigentlich mein Ziel, welches ich mit diesem Projekt vielleicht gefunden habe ;-)
Könntest du dies zusätzlich hinzufügen? Vielen Dank für deine Antworten, ich denke diese helfen später auch anderen weiter. Viele Grüße |
Beta Was this translation helpful? Give feedback.
Replies: 9 comments 7 replies
-
Hey,
Anscheinend gibt es da Inkonsistenzen zwischen den verschiedenen Linux-Kerneln, bei mir kompiliert nach wie vor alles sauber. Mit dem Fix, den ich gerade comitted habe, sollte der Build aber nun auch bei Dir durchlaufen (einfach nochmal oben genannten Command eingeben). Die Frage nach dem Modbus-Adapter kann ich zwar nicht aus eigener Erfahrung beantworten, prinzipiell sollte aber alles, was mit YASDI funktioniert, auch hier laufen. Die von Dir genannte Mit SolarView habe ich keine Erfahrungen, Dein angedachtes Setup mit InfluxDB und Grafana klingt aber sinnvoll und ist hier so auch im Einsatz. Zusätzlich dazu nutze ich Mosquitto als MQTT-Broker und Telegraf als MQTT-InfluxDB-Adapter. Ich hoffe Dir damit erst einmal weitergeholfen zu haben. |
Beta Was this translation helpful? Give feedback.
-
Wow, danke für die ausführlichen Infos! Ich kann bestätigen, dass die Installation nun funktioniert. Zum Thema modbus => IP. Ich werde es testen sobald die Hardware da ist... Welche Hardware nutzt du denn eigentlich? Der Docker run Befehl aus der Readme muss doch dann für mich um die beiden Punkte
gekürtzt werden und mit dem Beim Docker-run kommt der folgende Fehler: Output Log
Danke! |
Beta Was this translation helpful? Give feedback.
-
Schön, dass das geklappt hat. Die erste Zeile kannst Du in der Tat auslassen, Ich habe hier einen Raspberry Pi mit RS485-USB-Adapter am Start, der sozusagen den gesamten Stack von yasdi2mqtt bis Grafana übernimmt. Der Fehler oben hängt vermutlich damit zusammen, dass YASDI noch keine Verbindung zum Adapter aufbauen kann. Falls das später nicht klappt, kann es ganz interessant sein, dein Debug-Output von YASDI zu aktivieren. Dazu dann einfach das Projekt lokal herunterladen und in der |
Beta Was this translation helpful? Give feedback.
-
Was mir gerade noch aufgefallen ist: Vermutlich kannst Du Dir die |
Beta Was this translation helpful? Give feedback.
-
Top danke für die Info. Da war übrigens noch ein Fehler in der .ini meinerseits. Der Container startet nun, aber es kommen keine Werte per MQTT an, was ich erstmal als logisch empfinde, da ja auch nichts angeschlossen ist... (modbus => IP Hardware fehlt ja noch...) |
Beta Was this translation helpful? Give feedback.
-
hey heute kam der mosbus => IP-Adapter. Einbindung klappt, wenn man dem Docker noch folgenden Befehl mitgibt: -p 24273:24273/udp \ => yasdi erstellt quasi einen UDP-Server welcher auf dem Port auf Eingang wartet. Vielleicht nimmst du das in die Readme auf. Leider kommen jedoch noch keine Daten an. Ich denke aber ich bin zu 99% am Ziel. Hast du noch eine Idee. Anbei der Log aus Docker: Output Log
|
Beta Was this translation helpful? Give feedback.
-
Sehr gut! Die Portfreigabe nehme ich gerne noch mit in die README auf. Generell sieht es so aus, als hättest du drei Wechselrichter verbunden. Damit alle Geräte erfasst werden, muss der entsprechende Parameter Wenn zwischen Value Fetch und Sleep keine Debug- bzw. Fehlermeldungen mehr kommen, sollte eigentlich alles geklappt haben. Schau daher vielleicht nochmal nach, ob Du den Subscribe wirklich auf den MQTT-Channel |
Beta Was this translation helpful? Give feedback.
-
Guten Morgen Paul! Wir haben 5 WR entsprechend habe ich den Wert auf 5 gesetzt. Nun läuft alles wie geschnitten Brot! Ich danke dir! |
Beta Was this translation helpful? Give feedback.
-
Moin, mal ne blöde Frage: Ich möchte einen SMA Wechselrichter mit RS232 Piggyback anschließen. Funktioniert hier sowas: https://www.amazon.de/Serial-Kommunikationsmodul-Professional-Au%C3%9Fenbereich-Zuhause/dp/B098JPZWGB (und: wie bekomme ich da am geschicktesten Strom in den Adapter?) Der sieht - äußerlich - aus wieder von @AlexanderSch90. Ich gehe davon aus, dass ich den Adapter "einfach" mit Strom versorge, der dann ein WLAN aufspannt und ich ihn konfigurieren kann? Also YASDI2MQTT ip, Baudrate etc.? |
Beta Was this translation helpful? Give feedback.
Hey,
freut mich, dass Du Dich für das Projekt interessierst! Tatsächlich ist der Container derzeit noch nicht im Docker Hub, vielleicht hole ich das bei Gelegenheit mal nach. Wie Du richtig geschrieben hast, lässt sich das Projekt entweder aus einem lokalen Verzeichnis oder alternativ einfach perdocker build -t yasdi2mqtt https://github.com/pkwagner/yasdi2mqtt.git
bauen.Anscheinend gibt es da Inkonsistenzen zwischen den verschiedenen Linux-Kerneln, bei mir kompiliert nach wie vor alles sauber. Mit dem Fix, den ich gerade comitted habe, sollte der Build aber nun auch bei Dir durchlaufen (einfach nochmal oben genannten Command eingeben).
Die Frage nach dem Modbus-Adapter kann ich zwar nic…