Garmin - Jahreswerte zurücksetzen
Setzt am 1. Januar um 00:15 Uhr alle Garmin-Jahreswerte auf null zurück (km und Minuten für Tennis, Radfahren, Skating).
Entitäten:input_numbercounter
Was brauchst du dafür?
Helper
- Input Number Helper
- Counter Helper
Garmin - Jahreswerte zurücksetzen
# Entity-IDs sind anonymisiert. Ersetze sie durch deine eigenen.
# Beispiel: light.dein_wohnzimmer_licht -> light.wohnzimmer_deckenlampe
# Garmin - Jahreswerte zuruecksetzen
# Setzt am 1. Januar die Jahres-Kilometer, Minuten
# und Session-Zaehler fuer alle Garmin-Aktivitaeten zurueck.
id: garmin_jahreswerte_zuruecksetzen
alias: "Garmin - Jahreswerte zuruecksetzen"
description: >-
Setzt am 1. Januar die Jahres-Kilometer und Minuten fuer alle
Garmin-Aktivitaeten zurueck. Betrifft Tennis, Radfahren und Skating.
# Ausloser: Wann wird die Automation gestartet?
triggers:
- at: "00:15:00"
alias: Jaehrlicher Trigger am 1. Januar
trigger: time
# Bedingungen: Nur ausfuehren wenn...
conditions:
- condition: template
alias: Nur ausfuehren, wenn heute der 1. Januar ist
value_template: "{{ now().day == 1 and now().month == 1 }}"
# Aktionen: Was passiert?
actions:
# Alle Jahreswerte (km und Minuten) auf 0 setzen
- alias: Jahreswerte (km & Minuten) auf 0 setzen
action: input_number.set_value
target:
entity_id:
- input_number.garmin_tennis_year_km
- input_number.garmin_tennis_year_min
- input_number.garmin_bike_year_km
- input_number.garmin_bike_year_min
- input_number.garmin_skate_year_km
- input_number.garmin_skate_year_min
data:
value: 0
# Session-Zaehler zuruecksetzen (zaehlen das ganze Jahr, Reset nur am 1.1.)
- alias: Jahres-Session-Zaehler zuruecksetzen
action: counter.reset
target:
entity_id:
- counter.garmin_tennis_sessions
- counter.garmin_bike_sessions
- counter.garmin_skate_sessions
mode: single
