Benachrichtigungen
Alles löschen

JK BMS und Venus OS: Einzelne Zellspannungen bereitstellen

20 Beiträge
10 Benutzer
6 Reactions
3,559 Ansichten
(@layer8)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Jahren
Beiträge: 118
 

Hier auch nochmal meine Einstellungen im Venus OS, damit man das MQTT vernünftig nutzen kann:

Damit das Keep-Alive nur einmal benötigt wird, kann man die Datei "/opt/victronenergy/service-templates/dbus-mqtt/run" anpassen:

#!/bin/sh
echo " starting dbus-mqtt "
exec 2>&1
# Original:
#exec softlimit -d 100000000 -s 1000000 -a 100000000 /opt/victronenergy/dbus-mqtt/dbus_mqtt.py --init-broker
# Angepasst:
exec softlimit -d 100000000 -s 1000000 -a 100000000 /opt/victronenergy/dbus-mqtt/dbus_mqtt.py --init-broker -k0

 

Damit dbus-mqtt beim Start aktiviert wird, habe ich in die Datei "/data/rc.local" Folgendes am Ende eingefügt:

# dbus over MQTT aktivieren
mosquitto_pub -I myclient_ -t 'R/<deine Victron ID>/system/0/Serial' -m '' -h 127.0.0.1

Achtung, du musst die "moquitto clients" installieren, damit das funktioniert. Das geht so:

root@raspberrypi2:~# opkg install mosquitto-clients

Viel Spaß!


   
AntwortZitat
(@regda)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Jahren
Beiträge: 74
 

Veröffentlicht von: @layer8

So bekommst du die Zelle in Home Assistant rein:

mqtt:
  sensor:
    - name: "Zelle 1"
      state_topic: "venus-home/N/<deine Victron ID>/battery/1/Voltages/Cell1"
      unique_id: zelle_1
      value_template: '{{ value_json.value }}'
      icon: 'mdi:battery'

Danke - habe es jetzt hinbekommen. Noch als Ergänzung für Interessierte mit Home Assistant: Ihr müsst zusätzlich auch noch eine Bridge Verbindung zwischen Venus MQTT Broker und dem Home Assistant MQTT Broker herstellen:

https://www.imval.tech/index.php/blog/victron-mqtt-server-bridging

Das Venus MQTT erhalte ich am Leben mittels einem Trigger alle 25s über Node-Red. Geht aber auch über Home Assistant Automationen:

R/<Your_ID>/system/0/Serial

 


   
AntwortZitat
(@blacklimo)
Newbie
Beigetreten: Vor 2 Jahren
Beiträge: 1
 

Hallo Layer8,

hast du das Venus OS Large Image oder das normale. Ich habe nämlich Mqtt aktiviert aber bekomme im MQTT Explorer nur die Topics "N" und "System"

die einzelnen Batteriespannungen usw sehe ich leider garnicht.

Danke und Gruss Christian

 

Diese r Beitrag wurde geändert Vor 2 Jahren von Blacklimo

   
AntwortZitat
(@andi_pad)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 24
 

Veröffentlicht von: @regda

 

Über Modbus TCP könnte man dann noch die Zellspannungen auslesen - leider gibt es da aber nur 2 verfügbare Werte: Höchste und niedrigste Zellspannung.

 

Ich habe schon in der Victron Excel Datei nachgesehen, welche Modbus-Register sind das mit den beiden Spannungswerten?

 

Diese r Beitrag wurde geändert Vor 7 Monaten von andi_pad

   
AntwortZitat
lobomau
(@lobomau)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Jahren
Beiträge: 80
 

@andi_pad das würde mich auch mal interessieren. Min u. Max wäre schonmal nicht schlecht. Kann einer die Register hier hinschreiben?

 

P.S. ich antworte mir mal selbst:

1290 Vcell_Min

1291 Vcell_Max

Diese r Beitrag wurde geändert Vor 2 Monaten von lobomau

   
AntwortZitat
Seite 2 / 2
Teilen: