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.
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)
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.
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.
Hi,
hat das jemand mal mit dem Victron Smart Shunt per BLE verbunden?
Danke VG
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.
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.