Benachrichtigungen
Alles löschen

Victron ble (bluetooth low energy) anbindung realisieren

6 Beiträge
3 Benutzer
2 Reactions
1,799 Ansichten
alter Hase
(@alter-hase)
Heroischer Stromgenerator
Beigetreten: Vor 2 Jahren
Beiträge: 1128
Themenstarter  

Hallo,

ich habe einen victron wechselrichter. Der ist über ve.direct und esp8266 in home assistant eingebunden. Allerdings fehlen hier noch parameter, die von esp8266 nicht ausgelesen werden.

Meine erste frage: hat jemand sowas am laufen, dann bitte hier mal den yaml code der parameter posten.  

Gibt es eine esp32 Lösung, die mehr parameter aus dem wechselrichter raus holt ?

Dann weg 2:  ein anbindung des wechselrichters über victron ble (bluetooth low energy). Da gibt es ein github

https://github.com/Fabian-Schmidt/esphome-victron_ble

Ich bekomme das aber nicht zum laufen. Kann mir jemand sagen, wie das geht ? 

Die geschwister scholl wurden ermordet, weil sie ihre politischen ansichten dort verbreitet haben, wo es nicht vorgesehen war. Heute werden nur beiträge gelöscht, keiner stirbt mehr. Ausser der denokratie.


   
Zitat
mager
(@mager)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 307
 

BLE ist doch sehr gut beschrieben - was tut denn nicht? Den geheimen Schlüssel hast Du ausgelesen und eingetragen? (habe kein Victron, also nur genereller Tipp)


   
AntwortZitat
alter Hase
(@alter-hase)
Heroischer Stromgenerator
Beigetreten: Vor 2 Jahren
Beiträge: 1128
Themenstarter  

Natürlich habe ich die mac adresse und den schlüssel aus der App ausgelesen. Dann den yaml code mit esphome auf home assistant programmiert. Im unterschied zu meinen anderen esphome geräten gibt es aber kein code für die wlan anbindung zum router im yaml code. Deshalb geht das nicht in home assistant zu visualisieren.  Der pc, auf dem ich esphome programmiere ist zu weit vom wechselrichter entfernt. Ich muss das mal auf laptop machen und den laptop direkt im raum vom wechselrichter stellen. Vielleicht geht es dann, weil der esp32 über ne com schnittstelle in esphome eingebunden ist. 

Alle versuche, den code zu erweitern und die programmzeilen für die router anbindung hin zu bekommen, schlugen fehl. Das muss eigentlich iwie hin zu bekommen sein. 

Ich habe den wechselrichter stabil über ve.direct und esp8266 in home assistant. Nur fehlt mir der wert, wie weit der Akku voll geladen ist.  Sonst sind ziemlich alle werte vorhanden.  Der ladestatus des Akku ist schon wichtig. Klar, ich sehr z.b. den status des wechselrichters, wenn der auf "float" steht , ist der Akku voll.  Und ich hab keine lust, mir den Akkustatus in home Assistant zu errechnen. Das könnte ich machen, strom und spannung auswerten.  

Die geschwister scholl wurden ermordet, weil sie ihre politischen ansichten dort verbreitet haben, wo es nicht vorgesehen war. Heute werden nur beiträge gelöscht, keiner stirbt mehr. Ausser der denokratie.


   
AntwortZitat
alter Hase
(@alter-hase)
Heroischer Stromgenerator
Beigetreten: Vor 2 Jahren
Beiträge: 1128
Themenstarter  

 

es geht. Allerdings wird auch hier nicht der Ladezustand des Akku ausgegeben. Macht nix, ich habe mir jetzt ein gutes Dashboard in Home assistant erstellt. Mit den wichtigsten Parametern.

Hier der Code, wenn das mal jemand braucht.

esphome:
name: victron-esp32
friendly_name: victron-esp32

external_components:
- source: github://Fabian-Schmidt/esphome-victron_ble

esp32:
board: esp32dev
framework:
type: arduino

# Enable logging
logger:

# Enable Home Assistant API
api:
encryption:
key: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

ota:
password: "f2f3ace70a8114be5755e705a42748ba"

wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password

# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Victron-Esp32 Fallback Hotspot"
password: "pw123456"


esp32_ble_tracker:

victron_ble:
- id: MySmartShunt
mac_address: "hier mac adresse einfügen"
bindkey: "hier den blind key einfügen"

- id: MySmartSolar
mac_address: "hier mac adresse einfügen"
bindkey: "hier den blind key einfügen"

sensor:
# MySmartShunt
- platform: victron_ble
victron_ble_id: MySmartShunt
name: "Time remaining"
type: TIME_TO_GO
- platform: victron_ble
victron_ble_id: MySmartShunt
name: "Battery voltage"
type: BATTERY_VOLTAGE
- platform: victron_ble
victron_ble_id: MySmartShunt
name: "Starter Battery"
# AUX_VOLTAGE or MID_VOLTAGE or TEMPERATURE.
# Depending on configuration of SmartShunt.
type: AUX_VOLTAGE
- platform: victron_ble
victron_ble_id: MySmartShunt
name: "Current"
type: BATTERY_CURRENT
- platform: victron_ble
victron_ble_id: MySmartShunt
name: "Consumed Ah"
type: CONSUMED_AH
- platform: victron_ble
victron_ble_id: MySmartShunt
name: "State of charge"
type: STATE_OF_CHARGE

# MySmartSolar
- platform: victron_ble
victron_ble_id: MySmartSolar
name: "Battery Voltage"
type: BATTERY_VOLTAGE
- platform: victron_ble
victron_ble_id: MySmartSolar
name: "Battery Current"
type: BATTERY_CURRENT
- platform: victron_ble
victron_ble_id: MySmartSolar
name: "Yield Today"
type: YIELD_TODAY
- platform: victron_ble
victron_ble_id: MySmartSolar
name: "PV Power"
type: PV_POWER
- platform: victron_ble
victron_ble_id: MySmartSolar
name: "Load Current"
type: LOAD_CURRENT

binary_sensor:
- platform: victron_ble
victron_ble_id: MySmartShunt
name: "Battery has Alarm"
type: ALARM

- platform: victron_ble
victron_ble_id: MySmartSolar
name: "MPPT is in Fault state"
type: DEVICE_STATE_FAULT
- platform: victron_ble
victron_ble_id: MySmartSolar
name: "MPPT has Error"
type: CHARGER_ERROR

text_sensor:
- platform: victron_ble
victron_ble_id: MySmartShunt
name: "Battery Alarm reason"
type: ALARM_REASON

- platform: victron_ble
victron_ble_id: MySmartSolar
name: "MPPT state"
type: DEVICE_STATE
- platform: victron_ble
victron_ble_id: MySmartSolar
name: "MPPT Error reason"
type: CHARGER_ERROR

captive_portal:


web_server: # creates a web server where you can access all this stuff without home assistant (good for debugging or working headless (no HA))
port: 80
include_internal: true
ota: true

Die geschwister scholl wurden ermordet, weil sie ihre politischen ansichten dort verbreitet haben, wo es nicht vorgesehen war. Heute werden nur beiträge gelöscht, keiner stirbt mehr. Ausser der denokratie.


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

Hi, 

hat das jemand mal mit dem Victron Smart Shunt per BLE verbunden? 

Danke VG 


   
AntwortZitat
alter Hase
(@alter-hase)
Heroischer Stromgenerator
Beigetreten: Vor 2 Jahren
Beiträge: 1128
Themenstarter  

Veröffentlicht von: @riker1

Hi, 

hat das jemand mal mit dem Victron Smart Shunt per BLE verbunden? 

Danke VG 

Das ist von smart shunt. Habe ich für mich abgeändert. Such im internet danach.

Veröffentlicht von: @alter-hase

external_components: - source: github://Fabian-Schmidt/esphome-victron_ble

Das ist von Fabian Schmidt, ich denke, du kannst das direkt so nehmen wie er das gemacht hat

Die geschwister scholl wurden ermordet, weil sie ihre politischen ansichten dort verbreitet haben, wo es nicht vorgesehen war. Heute werden nur beiträge gelöscht, keiner stirbt mehr. Ausser der denokratie.


   
Riker1 reacted
AntwortZitat
Teilen: