Homeassistant "flex‐horseshoe‐card" für Battery Anzeige mit Zendure‐Integration - Kieft-C/Zendure-BKW-PV GitHub Wiki
Man benötigt ausser homeassistant und ein Zendure Produkt...
Aus HACS installiert und integriert: https://github.com/FireSon/Zendure-HA
Durch diese bekommt man Sensoren für die Batterien von Zendure geliefert.
Nicht nur das Speicherstand, sondern auch Spannung der Zellen (Max&Min) + Total Spannung der Battery, Strom, Leistung und Temperatur.
Dies war mein Ziel es als Gesamt Bild irgend wie in Homeassistant summiert angezeigt zu bekommen.
Hinbekommen habe ich es ebenfalls mit aus HACS installierter Custom Card:
https://github.com/AmoebeLabs/flex-horseshoe-card
Ich besitze drei Batterien von zendure und die Sensoren müssten natürlich geprüft werden,
ob diese bei Eurer HACS Zendure Integration genauso heißen. In der Theorie müsste es ja immer ähnlich angelegt werden.
Wenn alles installiert und integriert ist, erstellt Ihr im Dashboard eine "Manuelle Karte" (ganz nach unten scrollen) und fügt diesen Yaml-Code ein.
Wenn nun die Sensoren stimmen, sollte es direkt so angezeigt werden.
CODE Batterie 1 (für weitere Batterien müssen entsprechend die Sensoren angepasst werden).
type: custom:flex-horseshoe-card
entities:
- entity: sensor.hyper_2000_battery_1_soc_level
area: BAT1
- entity: sensor.hyper_2000_battery_1_max_vol
- entity: sensor.hyper_2000_battery_1_min_vol
- entity: sensor.hyper_2000_battery_1_max_temp
- entity: sensor.hyper_2000_battery_1_power
- entity: sensor.hyper_2000_battery_1_batcur
- entity: sensor.hyper_2000_battery_1_total_vol
show:
horseshoe_style: lineargradient
layout:
states:
- id: 0
entity_index: 0
xpos: 50
ypos: 57
styles:
- font-size: 4.0em;
- id: 1
entity_index: 1
xpos: 31
ypos: 35
styles:
- font-size: 1.5em;
- id: 2
entity_index: 2
xpos: 70
ypos: 35
styles:
- font-size: 1.5em;
- id: 3
entity_index: 3
xpos: 50
ypos: 23
styles:
- font-size: 1.5em;
- id: 4
entity_index: 4
xpos: 50
ypos: 93
styles:
- font-size: 1.5em;
- opacity: 0.75;
- id: 5
entity_index: 5
xpos: 17
ypos: 93
styles:
- font-size: 1.5em;
- opacity: 0.75;
- id: 6
entity_index: 6
xpos: 85
ypos: 93
styles:
- font-size: 1.5em;
- opacity: 0.75;
areas:
- id: 0
entity_index: 0
xpos: 50
ypos: 75
styles:
- font-size: 2.5em;
horseshoe_scale:
min: -10
max: 40
color_stops:
"40": red
"100": green