Victron 75/15 Verbindung via Bluetooth

Moin!

Noch ganz neu hier und wenig Erfahrung mit Raspberry etc., aber bisher alles hinbekommen.

Ich habe ein Victron 75/15 in meinem Bus. Bisher habe ich alle Daten einfach über deren iOS App und Bluetooth überprüft. Jetzt habe ich mir als neues Projekt – vorwiegend für die Heizungsteuerung (Autoterm) – den Spaß hier mal gegönnt. Kämpfe auch noch ein wenig, aber wird langsam.

Natürlich liegt’s jetzt nahe, auch den Victron anzuschließen. Leider kann ich kein zusätzliches Kabel für die Direktverbindung legen. Kriege ich die 75/15 Daten auch über Bluetooth zum Raspberry? Wenn ja, wie?

Danke schonmal!

Würde mich auch interessieren

Hey,

Victron hat eine neue Funktion in ihren Geräten zum auslesen via BLE implementiert.
Wir haben es uns schon grob angeschaut und es sieht prinzipiell möglich aus.

Wir können aber noch nicht sagen wann wir dazu kommen dies einzubauen.
Solange geht es aber immer noch über Ve.Direct.

Schade. Warum ist eure Hardware so teuer geworden, ist ja mittlerweile das doppelte. Sollte doch mal alternative kostengünstige sein

1 Like

Hallo, wie schaut es aus mit Victron BLE aus mittlerweile aus ?

Bin gerade dabei mich mal mit dem Victron BLE zu kümmern.
Quelle: GitHub - birdie1/victron: Victron bluetooth and serial communication at a python script. With MQTT and HomeAssistant support.

@Vincent leider bekomme ich keinen BT controller:

pi@pekaway:~/victron-master$ bluetoothctl
[bluetooth]# scan on
No default controller available
[bluetooth]#

Kann das sein, da pekaway bereits BT verwendet?

Probier es mal mit

sudo bluetoothctl

Du kannst am besten dazu auch mal die BLE Verbindungen zum BMS und zur Waage deaktivieren

mit sudo klappt es:

pi@pekaway:~$ sudo bluetoothctl
Agent registered
scan on
[NEW] Device F8:48:EC:B2:58:B4 Orion Smart HQ2203QN9ZQ
[[NEW] Device CF:5C:C4:4A:48:9F SmartSolar HQ2138N3XZE

pair F8:48:EC:B2:58:B4
[bluetooth]# pair F8:48:EC:B2:58:B4
Attempting to pair with F8:48:EC:B2:58:B4
[CHG] Device F8:48:EC:B2:58:B4 Connected: yes
Request passkey
[CHG] Device F8:48:EC:B2:58:B4 ServicesResolved: yes
XXXXXX
[CHG] Device F8:48:EC:B2:58:B4 Paired: yes
Pairing successful

Aber hier klappt noch etwas nicht:
pi@pekaway:~/victron-master$ python3 victron.py -d 0
Traceback (most recent call last):
File “victron.py”, line 232, in
client.connect(config[‘mqtt’][‘host’], config[‘mqtt’][‘port’], 60)
File “/home/pi/.local/lib/python3.7/site-packages/paho/mqtt/client.py”, line 914, in connect
return self.reconnect()
File “/home/pi/.local/lib/python3.7/site-packages/paho/mqtt/client.py”, line 1044, in reconnect
sock = self._create_socket_connection()
File “/home/pi/.local/lib/python3.7/site-packages/paho/mqtt/client.py”, line 3685, in _create_socket_connection
return socket.create_connection(addr, timeout=self._connect_timeout, source_address=source)
File “/usr/lib/python3.7/socket.py”, line 727, in create_connection
raise err
File “/usr/lib/python3.7/socket.py”, line 716, in create_connection
sock.connect(sa)
socket.timeout: timed out

Scheint so als könnte keine Verbindung zum MQTT Broker hergestellt werden

muss der irgendwie noch speziell für VanPi hier konfiguriert werden?
Oder was muss ich angeben?

@Vincent Hallo Vincent kannst du mir helfen, ob ich da etwas angeben muss?

Hey, nein ich kenne das Script nicht, kann dir also nicht sagen welche Parameter angegeben werden können. Eventuell kannst du im Script den MQTT Broker aber einfach mal fest reinschreiben, da muss ja irgendwo stehen zu welchem Broker der Paho Client sich verbinden soll.

Nur für alle die das hier mal lesen:

Dem Script kann man eine yaml Config datei mit geben in der man die Daten einstellen kann /muss.

Hallo, werde ich ausprobieren

@Vincent gibt es für MTT einen Benutzer / Passwort ?

Das wäre ansonsten die Eintragung im config.yaml:

mqtt:
host: 127.0.0.1
port: 1883
base_topic: victron
hass: True
username: USERNAME
password: PASSWORD

Gruß, Stefan

Nein gibt kein Passwort, username und password kannst du leer lassen

OK, danke. Hast du mir bitte noch einen Tip, wie ich dann im NodeRed prüfen kann, ob die Victron Geräte in MQTT schreiben?

Du kannst den MQTT-Explorer benutzen: http://mqtt-explorer.com/

Damit verbindest du dich einfach zum gleichen Broker und siehst dann alle Nachrichten die gesendet werden.

Hallo Stefan
Hast du das mit dem orion und mppt hinbekommen??¿?
Wenn ja, kannst du mal ne Anleitung für Dooooofe machen. Also für mich :wink:
Von python, jamel, und PI internas hab ich keine Ahnung.
Gruß Arno

Hi Arno, bisher bin ich hier leider nicht weiter gekommen. Habe auch noch nicht die benötigte Zeit hierzu gehabt.
Gruß, Stefan