So.
ich bekomme Werte angezeigt und die werden auch brav per mqtt an meinen Server gepusht.
Besonderen dank an ralla66!
So.
ich bekomme Werte angezeigt und die werden auch brav per mqtt an meinen Server gepusht.
Besonderen dank an ralla66!
Hallo zusammen,
der Vorschlag von ralla66 war der Stoß in die richtige Richtung.
Ich habe nu endlich einen ESP32 gefunden der sich mit der DTU on Batty flshen lässt, irgendwie läuft das nicht auf allen ESP32.
Allerdings hatte ich mit den Problem ESPs schon einmal Probleme, lieg wohl nicht an DTU on Battery.
Nun kämpfe ich mich durch das .json File um die Pins des Victrons zu bestimmen, aber dafür ist ein Hobby da
LG
Ausserdem mag ich seit USB-C auch USB
@Rall66
habe die .bin Dateien gefunden
Dazu brauche ich aber immer noch ein USB-Kabel
Ja, das ist mir Alles klar.
Mein Victron ist im Keller und der Server im 1.OG.
Die serielle Schnittstelle "verlängere" ich mit einer virtuellen Schnittstelle via Lan/WLAN.
Diese Schnittstelle stellt der ESPEasy zur verfügung und das klappt ja auch wunderbar!
Der Ansatz von Ralla66 ist tatsächlich sehr interessant und das schaue ich mir morgen mal an.
Schnalle dieses PlatfomIO aber nicht... Für Leute wie mich ist Arduino erfunden worden
Den benutze ich ja und bin ja sogar recht zufrieden damit.
@ralla66
EDIT
Mein Plan ist eigentlich alle meine Messwerte in IOBroker zentral zu sammeln, wenn ich Deinen Vorschlag richtig verstehe ist das ein Eigener Server zum Monitoring.
Oder irre ich mich?
Gibt es da eine Möglichkeit die Daten zu OBroker zu schicken?
EDIT
Ich glaube das könnte die Lösung sein,
Du hast mir einen Bastel-Samstag beschert.
@ralla66 sagte in Virtuelle serielle Schnittstelle:
@brokerhausen sagte in Virtuelle serielle Schnittstelle:
ESPEasy
muss es unbedingt ESPEasy sein ?
Müssen nicht, ich bin für Anregungen offen.
Es funktioniert ja aber super, nur der automatische Start der virtuellen Schnittstelle am IOBroker-Rechner fehlt halt.
Hallo zusammen,
ich habe seit einiger Zeit einen kleinen IOBroker am laufen.
Bisher hatte ich alle Probleme mit recherchen lösen können, nun bin ich aber auf ein Problem gestossen bei dem ich Eure Hilfe benötige.
Ich möchte meinen IOBroker mit einem entfernten Victron-Laderegler (MPPT 75/10) visualisieren.
Am Victron greife ich den seriellen Anschluss mit einem ESPEasy ab und sende die Daten mit der SerialServer ins Netz und der Datenstrom wird mit "socat"
am IOBroker-Rechner wieder empfangen.
Diese Zeile erstellt auf dem IOBroker-Rechner eine virtuelle Schnittstelle(/dev/ttyvir) und lausch was da so von dem ESPEasy kommt:
sudo /usr/bin/socat pty,raw,link=/dev/ttyvir tcp-connect:IPDESESPEASY:9999,interval=10
danach natürlich noch das Passwort eingeben.
Leider ist dann die virtuelle Schnittstelle auch nur durch Root lesbar und muss mit folgendem Befehl für IOBroker Lesbar gemacht werden:
sudo chmod 0660 /dev/ttyvir
Das Funktioniert eigentlich ganz gut, nur überlebt das natürlich nicht das beenden der Konsole.
Das habe ich mit einem Screen gelöst, muss es aber bei jedem Neustart wieder händisch starten:
screen -S virtserial
sudo /usr/bin/socat pty,raw,link=/dev/ttyvir tcp-connect:IPDESESPEASY:9999,interval=10
Passwort eingeben
strg a + d um den Screen zu schließen
sudo chmod 0660 /dev/ttyvir
Passwort eingeben
Und nun den Dienst "Vedirect" in IOBroker neustarten.
Das würde ich gerne automatisch am Systemstart ausführen lassen, am liebsten mit systemd.
Kann mir jemand einen Tipp geben oder bin ich mit meinem Lösungsansatz auf dem Holzweg?
LG
Brokerhausen