Zum Inhalt springen
Alles Automatisch
Automationen

AutomationGarmin

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).

So läuft die Automation ab

In Worten statt YAML. Hat ein Schritt in meiner Config einen Namen, steht er oben und grau darunter, was technisch passiert.

Wenn
  • Jährlicher Trigger am 1. Januar

    Um 00:15 Uhr

Nur wenn
  • Nur ausführen, wenn heute der 1. Januar ist

    Ein Template ist wahr

Dann
  • 1.Jahreswerte (km & Minuten) auf 0 setzen

    Garmin Tennis Year Km, Garmin Tennis Year Min, Garmin Bike Year Km, Garmin Bike Year Min, Garmin Skate Year Km, Garmin Skate Year Min Wert setzen (0)

  • 2.Jahres-Session-Zähler zurücksetzen

    Garmin Tennis Sessions, Garmin Bike Sessions, Garmin Skate Sessions zurücksetzen

So übernimmst du sie

Zwei Schritte, dann läuft sie bei dir.

  1. 1

    Das brauchst du

    • Zahlenwert-EingabeHelfer
    • ZählerHelfer
  2. 2

    Einfügen

    EinstellungenAutomationen & SzenenAutomation erstellenNeue Automation erstellen

    Oben rechts über die drei Punkte „In YAML bearbeiten“ wählen, alles markieren, den Text von unten einfügen und speichern.

    Garmin · Jahreswerte zurücksetzen
    # Entity-IDs sind anonymisiert. Ersetze sie durch deine eigenen.
    # Beispiel: light.dein_wohnzimmer_licht -> light.wohnzimmer_deckenlampe
    # Garmin - Jahreswerte zurücksetzen
    # Setzt am 1. Januar die Jahres-Kilometer, Minuten
    # und Session-Zähler für alle Garmin-Aktivitäten zurück.
    
    id: garmin_jahreswerte_zuruecksetzen
    alias: "Garmin - Jahreswerte zurücksetzen"
    description: >-
      Setzt am 1. Januar die Jahres-Kilometer und Minuten für alle
      Garmin-Aktivitäten zurück. Betrifft Tennis, Radfahren und Skating.
    
    # Ausloser: Wann wird die Automation gestartet?
    triggers:
      - at: "00:15:00"
        alias: Jährlicher Trigger am 1. Januar
        trigger: time
    
    # Bedingungen: Nur ausführen wenn...
    conditions:
      - condition: template
        alias: Nur ausführen, 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-Zähler zurücksetzen (zählen das ganze Jahr, Reset nur am 1.1.)
      - alias: Jahres-Session-Zähler zurücksetzen
        action: counter.reset
        target:
          entity_id:
            - counter.garmin_tennis_sessions
            - counter.garmin_bike_sessions
            - counter.garmin_skate_sessions
    
    mode: single
    

    Aus meinem Home Assistant, Stand 30. April 2026.