Moin,
kann mir bitte jemand mit einem Code helfen für einen Template Sensor? Da ich mit Template-Sensoren noch nichts zu tun hatte, bin ich hier aktuell etwas überfordert. Aber ich weiß was ich machen erreichen möchte…
Situation:
Ich habe eine Klima im Büro, bei welcher über einen Shelly der Strom erfasst wird.
Natürlich wird hier aber nun der gesamte Stromverbrauch im Verbrauchszähler erfasst.
Um den Verbrauch aber differenzieren zu können möchte ich gerne einen kW Sensor erstellen, welcher nur den Stromverbrauch zählt, wenn der Status der Klimaanlage auf Heizen/heat steht. Welchen ich dann für den Verbrauchszähler Helfer nutze.
Entität:climate.buro
Attribute:
hvac_modes: off, auto, cool, heat, dry, fan_only
min_temp: 16
max_temp: 32
fan_modes: Silent, low, medium, high, Full, auto
preset_modes: none, eco, boost, sleep
swing_modes: off, horizontal, vertical, both
current_temperature: 22.5
temperature: 20
fan_mode: auto
hvac_action: off
preset_mode: none
swing_mode: off
last_error_code: 0
Entität:
sensor.shelly2pm_buero_switch_1_power
Attribute:
state_class: measurement
device_class: power
friendly_name: shelly2pm_buero switch_1 power
unit_of_measurement: W
Schonmal vielen Dank für die Unterstützung.
by HarryP: Codezeilen formatiert (bitte immer </> verwenden)
UPDATE:
Das hier ist der Code den ich bis jetzt habe, das mit dem Anzeigen der 0 passt soweit.
Aber wenn der Modus heat an ist dann wechselt dieser auf unknown
Das kopieren des Shelly Wertes klappt noch nicht.
# Klimaanlage Büro Sensor Heizen
- sensor:
- name: "climate_buero_heizen_power"
unit_of_measurement: "kW"
state: >
{% if is_state('climate.buro', 'heat') %}
sensor.shelly2pm_buero_switch_1_power
{% else %}
0
{% endif %}
was mach ich falsch