Weitere Sensoren - surfer1264/Zendure-Stuff GitHub Wiki
Bypass
Bypass ist gesetzt, wenn electriclevel
== 100% und der Status des Hubs im Standby steht (packstate
== 0)
Der folgende Sensor bildet das exakt ab und kann damit in Automatisierungen verwendet werden:
Der Sensor ist 1 (Bypass aktiv) oder 0 (Bypass nicht aktiv)
- name: "SF Bypass"
unique_id: sf_bypass
device_class: enum
state: >-
{% set electriclevel = states('sensor.solarflow_electric_level') | int(0) %}
{% set pack_state = states('sensor.solarflow_pack_state') | string %}
{% if electriclevel == 100 and pack_state == '0' %}
1
{% else %}
0
{% endif %}
Batterie Out/IN
ein kombinierter Sensor, der in einer Analoganzeige Verwendung finden kann.
- name: "Batterie OUT/IN"
unique_id: "batterie out in"
unit_of_measurement: 'W'
device_class: "power"
state_class: "measurement"
state: >
{{ (states('sensor.sf_output_pack_power_filtered') | float(default=0)) - (states('sensor.sf_pack_input_power_filtered') | float(default=0)) }}
Der Sensor liefert die Differenz zw. den oben neu angelegten Sensoren output_pack_power_filtered
und pack_input_power_filtered
(siehe hier:)
Damit lässt sich folgende Analoganzeige bedienen (Rot: Negativ/Entladen; Grün: Positiv/Laden)
Achtung: achtet auf Eure Namensgebung!! Entitäten/Sensoren heißen bei Euch ggf. anders!!!
Beide Sensoren sind in der template.yaml zu finden im Codebereich.
Beide Sensoren funktionieren nur, wenn die zu Grunde liegenden Sensoren auch existieren. (Zendure Integration nötig)