So entwickelst du Spaß an täglichen Routinen: Home Assistant Automationen per NFC-Tags steuern
Entdecke, wie du mit Home Assistant und NFC-Tags alltägliche Routinen wie Wartungsaufgaben automatisierst. Lege Zähler und Zeitstempel für Aufgaben an, aktualisiere den Status direkt per NFC und la...
Warum Routinen mit Home Assistant und NFC-Tags automatisieren?
Regelmäßige Aufgaben wie das Reinigen der Kaffeemaschine, das Nachfüllen von Spülmaschinensalz oder das Schneiden der Rasenkanten geraten im Alltag schnell in Vergessenheit. Mit Home Assistant kannst du diese Routinen nicht nur digital erfassen, sondern auch Erinnerungen automatisieren und den Status per NFC-Tag direkt vor Ort aktualisieren. Das steigert die Motivation und sorgt dafür, dass nichts mehr untergeht.
Zähler und Zeitstempel für Wartungsaufgaben anlegen
Im ersten Schritt werden für jede Aufgabe ein counter und ein input_datetime definiert. Der Counter zählt die Tage seit der letzten Ausführung, während der Zeitstempel dokumentiert, wann die Aufgabe zuletzt erledigt wurde. Das ist sinnvoll, um einen Überblick zu behalten und gezielt Erinnerungen auszulösen.
1counter:
2 days_since_spulmaschinensalz_nachgefullt:
3 name: "Tage seit Spülmaschinensalz nachgefüllt"
4 icon: mdi:shaker-outline
5 initial: 0
6 step: 1
7 days_since_spulmaschine_gereinigt:
8 name: "Tage seit Spülmaschine gereinigt"
9 icon: mdi:dishwasher-alert
10 initial: 0
11 step: 1
12 days_since_staubsauger_wassertanks_service:
13 name: "Tage seit Staubsauger Wassertanks gereinigt"
14 icon: mdi:robot-vacuum-alert
15 initial: 0
16 step: 1
17 days_since_rasenmaher_gereinigt:
18 name: "Tage seit Rasenmäher gereinigt"
19 icon: mdi:robot-mower-outline
20 initial: 0
21 step: 1
22 days_since_rasenkanten_geschnitten:
23 name: "Tage seit Rasenkanten geschnitten"
24 icon: mdi:grass
25 initial: 0
26 step: 1
27 days_since_luftfilter_gereinigt:
28 name: "Tage seit Luftfilter gereinigt"
29 icon: mdi:image-filter-vintage
30 initial: 0
31 step: 1
32 days_since_kaffeemaschine_gereinigt:
33 name: "Tage seit Kaffemaschine gereinigt"
34 icon: mdi:coffee-maker-outline
35 initial: 0
36 step: 1
37 days_since_fahrrad_bewegt:
38 name: "Tage seit Fahrrad bewegt"
39 icon: mdi:bike-fast
40 initial: 0
41 step: 1
42 days_since_wasserfilter_gespult:
43 name: "Tage seit Wasserfilter gespült"
44 icon: mdi:water-pump
45 initial: 0
46 step: 1
47
48input_datetime:
49 timestamp_spulmaschinensalz_nachgefullt:
50 name: "Spülmaschinensalz nachgefüllt am"
51 has_date: true
52 has_time: true
53 icon: mdi:shaker-outline
54 timestamp_spulmaschine_gereinigt:
55 name: "Spülmaschine gereinigt am"
56 has_date: true
57 has_time: true
58 icon: mdi:dishwasher-alert
59 timestamp_staubsauger_wassertanks_service:
60 name: "Staubsauger Wassertanks gereinigt am"
61 has_date: true
62 has_time: true
63 icon: mdi:robot-vacuum-alert
64 timestamp_rasenmaher_gereinigt:
65 name: "Rasenmäher gereinigt am"
66 has_date: true
67 has_time: true
68 icon: mdi:robot-mower-outline
69 timestamp_rasenkanten_geschnitten:
70 name: "Rasenkanten geschnitten am"
71 has_date: true
72 has_time: true
73 icon: mdi:grass
74 timestamp_luftfilter_gereinigt:
75 name: "Luftfilter gereinigt am"
76 has_date: true
77 has_time: true
78 icon: mdi:image-filter-vintage
79 timestamp_kaffeemaschine_gereinigt:
80 name: "Kaffemaschine gereinigt am"
81 has_date: true
82 has_time: true
83 icon: mdi:coffee-maker-outline
84 timestamp_fahrrad_bewegt:
85 name: "Fahrrad bewegt am"
86 has_date: true
87 has_time: true
88 icon: mdi:bike-fast
89 timestamp_wasserfilter_gespult:
90 name: "Wasserfilter gespült am"
91 has_date: true
92 has_time: true
93 icon: mdi:water-pumpDiese Definitionen legst du in deiner configuration.yaml oder über die Helper-Verwaltung im Home Assistant an. Die Icons helfen, die Aufgaben im Dashboard schnell zu erkennen.
Zähler automatisch täglich erhöhen
Damit die Counter den aktuellen Stand widerspiegeln, wird jeden Tag zu einer festen Uhrzeit (hier 5:00 Uhr) jeder Zähler um eins erhöht. So siehst du immer, wie viele Tage seit der letzten Wartung vergangen sind. Diese Automation ist die Basis für alle späteren Erinnerungen.
1alias: Zähler erhöhen
2description: ""
3trigger:
4 - platform: time
5 at: "05:00:00"
6condition: []
7action:
8 - service: counter.increment
9 metadata: {}
10 data: {}
11 target:
12 entity_id:
13 - counter.days_since_fahrrad_bewegt
14 - counter.days_since_spulmaschine_gereinigt
15 - counter.days_since_spulmaschinensalz_nachgefullt
16 - counter.days_since_staubsauger_wassertanks_service
17 - counter.days_since_rasenmaher_gereinigt
18 - counter.days_since_rasenkanten_geschnitten
19 - counter.days_since_kaffeemaschine_gereinigt
20 - counter.days_since_luftfilter_gereinigt
21 - counter.days_since_wasserfilter_gespult
22mode: singleDu kannst die Uhrzeit und die Entity-IDs natürlich an deine Bedürfnisse anpassen. Die Automation läuft im Hintergrund und benötigt keine weitere Pflege.
Automatische Erinnerungen für Wartungsaufgaben
Mit dieser Automation bekommst du eine Benachrichtigung, sobald eine Wartungsaufgabe überfällig ist. Die Bedingungen prüfen jeweils, ob ein Counter einen bestimmten Wert überschreitet. So wirst du zum Beispiel nach 20 Tagen daran erinnert, die Kaffeemaschine zu reinigen, oder nach 10 Tagen, die Rasenkanten zu schneiden. Die Benachrichtigungen werden nur gesendet, wenn du nicht im Urlaub bist (über input_boolean.urlaub steuerbar).
1alias: Wartungserinnerungen senden
2description: ""
3trigger:
4 - platform: time
5 at: "10:00:00"
6condition:
7 - condition: state
8 entity_id: input_boolean.urlaub
9 state: "off"
10action:
11 - alias: Erinnerung Radfahren
12 choose:
13 - conditions:
14 - condition: numeric_state
15 entity_id: counter.days_since_fahrrad_bewegt
16 above: 6
17 sequence:
18 - service: notify.notify
19 metadata: {}
20 data:
21 message: Es ist Zeit, dich endlich mal wieder aufs Fahrrad zu setzen!
22 title: Beweg dich!
23 - alias: Erinnerung Kaffeemaschine reinigen
24 choose:
25 - conditions:
26 - condition: numeric_state
27 entity_id: counter.days_since_kaffeemaschine_gereinigt
28 above: 20
29 sequence:
30 - service: notify.notify
31 metadata: {}
32 data:
33 message: Reinige die Kaffeemaschine. Gründlich!
34 title: Reinigung notwendig
35 - alias: Erinnerung Luftfilter reinigen
36 choose:
37 - conditions:
38 - condition: numeric_state
39 entity_id: counter.days_since_luftfilter_gereinigt
40 above: 90
41 sequence:
42 - service: notify.notify
43 metadata: {}
44 data:
45 message: Die Luftfilter müssen dringend gereinigt werden.
46 title: Reinigung notwendig
47 - alias: Erinnerung Rasenkanten schneiden
48 choose:
49 - conditions:
50 - condition: numeric_state
51 entity_id: counter.days_since_rasenkanten_geschnitten
52 above: 10
53 sequence:
54 - service: notify.notify
55 metadata: {}
56 data:
57 message: Die Rasenkanten müssen geschnitten werden!
58 title: "Achtung: Urwald"
59 - alias: Erinnerung Rasenmäher reinigen
60 choose:
61 - conditions:
62 - condition: numeric_state
63 entity_id: counter.days_since_rasenmaher_gereinigt
64 above: 21
65 sequence:
66 - service: notify.notify
67 metadata: {}
68 data:
69 title: Reinigung notwendig
70 message: Mach doch mal endlich wieder den Rasenmäher sauber.
71 - alias: Erinnerung Spülmaschine reinigen
72 choose:
73 - conditions:
74 - condition: numeric_state
75 entity_id: counter.days_since_spulmaschine_gereinigt
76 above: 32
77 sequence:
78 - service: notify.notify
79 metadata: {}
80 data:
81 title: Reinigung notwendig
82 message: Kümmere dich um das Sieb in der Spülmaschine.
83 - alias: Erinnerung Spülmaschinensalz nachfüllen
84 choose:
85 - conditions:
86 - condition: numeric_state
87 entity_id: counter.days_since_spulmaschinensalz_nachgefullt
88 above: 30
89 sequence:
90 - service: notify.notify
91 metadata: {}
92 data:
93 title: Salz nachfüllen
94 message: Fülle das Salz in der Spülmaschine nach.
95 - alias: Erinnerung Staubsauger nachfüllen
96 choose:
97 - conditions:
98 - condition: numeric_state
99 entity_id: counter.days_since_staubsauger_wassertanks_service
100 above: 7
101 sequence:
102 - service: notify.notify
103 metadata: {}
104 data:
105 title: "Achtung: Durstig!"
106 message: Fülle den Wassertank des Staubsaugers wieder auf.
107 - alias: Erinnerung Wasserfilter spülen
108 choose:
109 - conditions:
110 - condition: numeric_state
111 entity_id: counter.days_since_wasserfilter_gespult
112 above: 180
113 sequence:
114 - service: notify.notify
115 metadata: {}
116 data:
117 title: Wasserfilter spülen
118 message: Der Wasserfilter im Technikraum muss gespült werden.
119mode: singleDie Schwellenwerte kannst du individuell anpassen. Die Benachrichtigung erfolgt über notify.notify, du kannst aber auch andere Kanäle wie Telegram oder Push verwenden.
Zähler per Webhook und NFC-Tag zurücksetzen
Damit du den Counter nach erledigter Aufgabe nicht manuell suchen musst, kannst du einen NFC-Tag an den jeweiligen Ort kleben (z.B. an die Kaffeemaschine oder den Rasenmäher). Über die Home Assistant App auf dem Smartphone wird beim Scannen des NFC-Tags ein Webhook ausgelöst, der den passenden Zähler zurücksetzt. So dokumentierst du die Wartung direkt beim Ausführen.
1alias: Reset Counter
2description: ""
3trigger:
4 - platform: webhook
5 allowed_methods:
6 - GET
7 local_only: false
8 webhook_id: YOUR_WEBHOOK_ID
9 id: Rasenkanten
10 - platform: webhook
11 allowed_methods:
12 - GET
13 local_only: false
14 webhook_id: YOUR_WEBHOOK_ID
15 id: radfahren
16condition: []
17action:
18 - choose:
19 - conditions:
20 - condition: trigger
21 id:
22 - Rasenkanten
23 sequence:
24 - service: counter.reset
25 metadata: {}
26 data: {}
27 target:
28 entity_id: counter.days_since_rasenkanten_geschnitten
29 alias: Rasenkanten zurücksetzen
30 - alias: Radfahren zurücksetzen
31 choose:
32 - conditions:
33 - condition: trigger
34 id:
35 - radfahren
36 sequence:
37 - service: counter.reset
38 metadata: {}
39 data: {}
40 target:
41 entity_id: counter.days_since_fahrrad_bewegt
42mode: singleJeder Webhook kann mit einem eigenen NFC-Tag verknüpft werden. Die webhook_id ersetzt du durch einen individuellen Wert pro Aufgabe. In der Home Assistant App kannst du dann den passenden Webhook auf den NFC-Tag schreiben. So wird der Zähler immer zuverlässig und bequem zurückgesetzt.
Fazit: Routinen sichtbar machen und Spaß an Wartung entwickeln
Mit dieser Kombination aus Counter, Zeitstempel, Erinnerungen und NFC-Integration bekommst du einen transparenten Überblick über deine Haushaltsroutinen. Die Automatisierung nimmt dir das Nachhalten ab, und mit NFC-Tags wird das Zurücksetzen der Zähler zum schnellen Handgriff. Das sorgt für weniger Stress und mehr Motivation, tägliche und regelmäßige Aufgaben direkt zu erledigen.
Das Video hilft dabei, „So entwickelst du Spaß an täglichen Routinen | Home Assistant Automationen per NFC Tags steuern“ sauber und ohne unnötige Probleme umzusetzen.
