Screenshots Aus der README von iluebbe/maintenance_supporter.
Überblick
Maintenance Supporter verfolgt in Home Assistant die regelmäßige Wartung von Haushaltsgegenständen wie Filtern, Pumpen, Autos und Geräten. Aufgaben können einem Zeitintervall folgen, auch mit Mustern wie dem letzten Werktag des Monats, oder an Sensordaten wie Laufzeit, Zähler oder Schwellenwerte gebunden sein. Die adaptive Planung kann aus dem Verlauf die tatsächlichen Intervalle lernen und bessere vorschlagen. Sie fügt Sensoren, Tasten, einen Kalender, eine To-do-Liste und einen Binärsensor für überfällige Aufgaben hinzu, dazu Aktionen zum Erledigen, Überspringen, Hinzufügen und Auflisten von Aufgaben. Aufgaben können Haushaltsmitgliedern zugewiesen werden, mit Benachrichtigungen, die Ruhezeiten, Bündelung und mobile Aktionstasten unterstützen. Kosten, Budgets mit Warnungen, Ersatzteilbestand und Garantiedaten werden erfasst, und die Integration arbeitet lokal mit Einrichtung in der Benutzeroberfläche.
Zusammenfassung der README und des Codes von iluebbe/maintenance_supporter, automatisch erstellt und übersetzt. Stimmt etwas nicht, oder betreust du das Projekt und möchtest hier deinen eigenen Text? Melde dich
Unterstützt
Funktioniert lokal Spricht mit deinen Geräten in deinem eigenen Netzwerk. Keine Cloud des Herstellers dazwischen.
Funktioniert mit Assist Bringt eigene Sprachbefehle für Assist von Home Assistant mit.
Geräteauslöser Die Geräte können Automationen direkt starten.
Aus dem Marketplace Wird über den Marketplace installiert, früher HACS.
Aktiv gepflegt Das Projekt hat in den letzten sechs Monaten eine neue Version oder Änderung veröffentlicht.
Stellt bereit
- Sensoren
- Kalender
Einrichtung
Installiere sie aus dem Marketplace und starte Home Assistant neu. Füge sie dann unter Einstellungen > Geräte & Dienste hinzu.
Vorlagenkategorie auswählen
- Kategorie
- ZurückZurück zum Hauptmenü ohne zu speichern.
Vorlage auswählen
- Vorlage
- ZurückZurück zur Kategorieauswahl ohne zu speichern.
Vorlage anpassen
- ObjektnameEin Name für dieses Wartungsobjekt.
- BereichDer Bereich, in dem sich dieses Objekt befindet.
- HerstellerDer Hersteller des Objekts.
- ModellDie Modellbezeichnung oder -nummer.
- SeriennummerDie Seriennummer des Objekts.
- Handbuch / Dokumentations-URLOptionaler Link zu einem PDF-Handbuch, einer Hersteller-Seite oder beliebiger URL mit Referenz-Infos zu diesem Objekt.
- NotizenFreie Notizen zum Objekt — Teilenummern, Verfahren, Einstellungs-Erinnerungen, etc.
- ZurückZurück zur Vorlagenauswahl ohne zu speichern.
Globale Einstellungen
- Standard-Warnzeit (Tage vor Fälligkeit)Anzahl der Tage vor Fälligkeit einer Wartungsaufgabe, ab der eine Warnung angezeigt wird.
- Benachrichtigungen aktivierenBenachrichtigungen senden, wenn Wartungsaufgaben fällig werden.
- BenachrichtigungsdienstDer zu verwendende Benachrichtigungsdienst (z.B. notify.mobile_app_phone).
Wartungsobjekt erstellen
- ObjektnameEin eindeutiger Name für dieses Wartungsobjekt (z.B. 'Poolpumpe', 'Auto').
- BereichDer Bereich in Ihrem Zuhause, in dem sich dieses Objekt befindet.
- HerstellerDer Hersteller des Objekts.
- ModellDie Modellbezeichnung oder -nummer.
- SeriennummerDie Seriennummer des Objekts.
- Handbuch / Dokumentations-URLOptionaler Link zu einem PDF-Handbuch, einer Hersteller-Seite oder beliebiger URL mit Referenz-Infos zu diesem Objekt.
- NotizenFreie Notizen zum Objekt — Teilenummern, Verfahren, Einstellungs-Erinnerungen, etc.
- InstallationsdatumWann dieses Objekt installiert oder gekauft wurde.
- GarantieablaufWann die Herstellergarantie für dieses Objekt abläuft.
- ZurückZurück zum Hauptmenü ohne zu speichern.
Wartungsaufgabe hinzufügen
- AufgabennameEin beschreibender Name für diese Aufgabe (z.B. 'Filterreinigung', 'Ölwechsel').
- WartungstypDie Kategorie der Wartungsarbeit.
- PlanungsartWie diese Aufgabe geplant werden soll.
- Aufgaben-IconOptionales benutzerdefiniertes Icon für diese Aufgabe (z.B. mdi:oil, mdi:filter-variant).
- ZurückZurück zum Aufgabenmenü ohne zu speichern.
- Ableseeinheit (für Ablese-Aufgaben, z. B. kWh)
Zeitbasierter Plan
- IntervallWie oft diese Wartung wiederholt wird, zusammen mit der Intervalleinheit.
- IntervalleinheitEinheit für das Intervall: Tage, Wochen, Monate oder Jahre. Monate und Jahre folgen dem Kalender.
- Zuletzt durchgeführtWann diese Wartung zuletzt durchgeführt wurde. Leer lassen, wenn noch nie durchgeführt.
- Warntage vor FälligkeitAnzahl der Tage vor dem Fälligkeitsdatum, ab der eine Warnung angezeigt wird.
- ZurückZurück zur Aufgabenerstellung ohne zu speichern.
- Intervall-AnkerWie das nächste Fälligkeitsdatum nach Abschluss berechnet wird. 'Geplant' verhindert Zeitverschiebung durch Verankerung am geplanten Datum.
Einmalige Aufgabe
- FälligkeitsdatumDas Datum, an dem diese einmalige Aufgabe fällig ist.
- Warntage vor FälligkeitAnzahl der Tage vor dem Fälligkeitsdatum, an denen eine Warnung angezeigt wird.
- ZurückZur Aufgabenerstellung zurückkehren, ohne zu speichern.
Nach der Einrichtung
- Adaptive PlanungEWA-, Weibull-Analyse und Intervallvorschläge für Aufgaben anzeigen.
- Saisonale AnpassungenSaisonale Faktoren und monatliche Anpassungsdaten anzeigen.
- UmweltkorrelationUmweltkorrelation (Temperatur, Feuchtigkeit) anzeigen.
- BudgetverfolgungMonatliche/jährliche Budgetverfolgung und Warnungen anzeigen.
- GruppenWartungsgruppen-Verwaltung anzeigen.
- ChecklistenAufgaben-Checklisten für schrittweise Erledigung anzeigen.
- Uhrzeit-SchedulingErlaubt Tasks, zu einer festen Uhrzeit fällig zu werden statt um Mitternacht.
- Completion-ActionsPro Aufgabe HA-Action beim Abschluss konfigurieren + Quick-Complete-QR mit voreingestellten Werten.
- OrteObjekte an einem anderen Ort (eine Home-Assistant-Zone): Erinnerungen nur, wenn jemand dort ist, und eine Nachricht bei Ankunft.
- Ausgewählten Nutzern Erstellen, Bearbeiten und Löschen erlaubenAus (Standard): nur Admins können Inhalte ändern. Ein: die unten ausgewählten Nutzer erhalten ebenfalls Vollzugriff.
- User mit VollzugriffAusgewählte User sehen das volle Panel, alle anderen nur Abhaken und Überspringen.
- Standard-Warnzeit (Tage vor Fälligkeit)Anzahl der Tage vor Fälligkeit einer Wartungsaufgabe für eine Warnung.
- Benachrichtigungen aktivierenBenachrichtigungen senden, wenn Wartungsaufgaben bald fällig oder überfällig sind.
- BenachrichtigungsdienstDer zu verwendende Benachrichtigungsdienst (z.B. notify.mobile_app_phone).
- Sidebar-Panel anzeigenEin Maintenance Supporter Panel in der Seitenleiste anzeigen.
- Nachkommastellen für BeträgeWie viele Nachkommastellen jeder Betrag zeigt — KPIs, Budgets, Kosten in Listen und Berichten, Budget-Alarme. 0 = ganze Zahlen.
- Ersatzteile zählen als AusgabeBeim Kauf: Die Kosten einer Kauf-Erinnerung zählen, verbrauchte Teile werden nur informativ angezeigt. Beim Verbrauch: Jede Erledigung bucht die verbrauchten Teile, ein Kauf setzt stattdessen den Preis des Teils. Gilt für Erledigungen ab jetzt.
- Schwelle „Batterie niedrig“ (%)Flottenweite Untergrenze: Eine Batterie auf oder unter diesem Stand gilt als niedrig, sofern ihre Battery-Notes-Schwelle nicht höher liegt.
- Batterie gilt als ersetzt ab (%)Eine niedrige Batterie bleibt so lange als niedrig gezählt, bis ihr Stand über diesen Wert steigt oder ein Wechsel erfasst wird — ein Stand, der um die Schwelle pendelt, schließt die Flottenaufgabe so nicht immer wieder ab.
- Batterie gilt als niedrig erst nach (Minuten)Eine Batterie muss so lange niedrig melden, bevor sie als niedrig gilt. So landet sie nicht auf der Liste, wenn ein Sensor kurz einen sehr niedrigen Stand meldet und sich von selbst erholt. 0 = sofort.
- Wechsel automatisch erfassen, wenn eine niedrige Batterie sich erholtSteigt eine zuvor niedrige Batterie über die Erholungsschwelle, wird das Wechseldatum in Battery Notes erfasst und die Ersatzzellen werden vom Bestand abgezogen — ohne Antippen
- Titel des Seitenleisten-PanelsEigener Name für den Seitenleisten-Eintrag. Leer lassen für "Maintenance". Praktisch, um Verwechslungen mit dem integrierten Wartungs-Dashboard von Home Assistant zu vermeiden.
- Einkaufsliste für den Abgleich der Kauf-AufgabenAutomatische „Kaufen“-Erinnerungen für knappe Teile erscheinen in dieser To-do-Liste; Abhaken schließt die Erinnerung ab und füllt den Bestand auf. Leer lassen zum Deaktivieren.
- Standard-To-do-Listen für AufgabenSolange eine Aufgabe fällig ist, erscheint sie in diesen Listen, außer sie wählt eigene Listen oder keine (Aufgabendialog im Panel). Wird sie dort abgehakt, gilt sie als erledigt. Leer lassen zum Abschalten.
- Link für die Einkaufssuche
- Schwelle „Verbrauchsmaterial niedrig“ (%)Vorgaben für neue Vorgeschlagene Einrichtungen (Prozent-Restwert) und für Flotten-Batterien ohne eigene Battery-Notes-Schwelle. Bestehende Aufgaben behalten ihren Wert.
- Benachrichtigen wenn bald fällig
- Erinnerungsintervall bald fällig (Stunden)Wie oft die Erinnerung wiederholt werden soll. 0 = einmalige Benachrichtigung.
- Benachrichtigen wenn überfällig
- Erinnerungsintervall überfällig (Stunden)Wie oft die Überfällig-Erinnerung wiederholt werden soll. 0 = einmalige Benachrichtigung.
- Benachrichtigen wenn ausgelöst
- Erinnerungsintervall ausgelöst (Stunden)Wie oft die Trigger-Benachrichtigung wiederholt werden soll. 0 = einmalige Benachrichtigung.
- Ruhezeit aktivierenBenachrichtigungen während der Ruhezeit unterdrücken.
- Ruhezeit Beginn
- Ruhezeit Ende
- Max. Benachrichtigungen pro TagMaximale Anzahl Benachrichtigungen pro Tag. 0 = unbegrenzt.
- Benachrichtigungen bündelnEine zusammengefasste Benachrichtigung senden, wenn mehrere Aufgaben Aufmerksamkeit erfordern.
- BündelungsschwelleMindestanzahl an Aufgaben, um eine gebündelte Benachrichtigung auszulösen.
- Format des Benachrichtigungs-TitelsWas als TITEL der Benachrichtigung erscheint. „Standard“ behält den Status-Text (z. B. „Wartung überfällig!“). Objekt- / Aufgabenname helfen, wenn das Smartphone Benachrichtigungen stapelt.
- Erledigt-BenachrichtigungenHaushalts-Info, wenn eine Aufgabe erledigt wurde, mit dem Grund (Panel, QR-/NFC-Scan, To-do-Liste, Sprache, Sensor-Erholung …). „Nur automatische“ meldet nur Erledigungen, die niemand vor Ort ausgelöst hat — Sensor-Erholung, Einkaufslisten-Abhaken, Service-Aufruf einer Automation.
- Nur das Event auslösen, selbst nichts sendenJede Benachrichtigung löst das Event maintenance_supporter_notification aus. Mit dieser Option übernimmt deine Automation die komplette Zustellung — Wiederholungsintervalle, Ruhezeiten und das Tageslimit bestimmen weiterhin, wann das Event kommt.
- 'Erledigt'-Button anzeigenFügt einen Button hinzu, um die Aufgabe direkt aus der Benachrichtigung als erledigt zu markieren.
- 'Überspringen'-Button anzeigenFügt einen Button hinzu, um den aktuellen Wartungszyklus aus der Benachrichtigung zu überspringen.
- 'Später erinnern'-Button anzeigenFügt einen Button hinzu, um die Benachrichtigungserinnerung zu verschieben.
- Schlummerdauer (Stunden)Wie lange die Erinnerung verschoben werden soll, wenn Schlummern gedrückt wird.
- WährungWährung für Budgetanzeige und Benachrichtigungen.
- MonatsbudgetMaximale monatliche Wartungsausgaben. 0 zum Deaktivieren.
- JahresbudgetMaximale jährliche Wartungsausgaben. 0 zum Deaktivieren.
- Budgetwarnungen aktivierenBenachrichtigung senden, wenn die Ausgaben die Warnschwelle überschreiten.
- Warnschwelle (%)Prozentsatz des Budgets, bei dem eine Warnung gesendet wird.
- Gruppe auswählen
- GruppennameEin Name für diese Gruppe (z.B. 'Frühjahrswartung').
- BeschreibungOptionale Beschreibung für diese Gruppe.
Texte aus dem Code von iluebbe/maintenance_supporter.
Entitäten
- BinärsensorenÜberfällig
- TastenAbschließen, Überspringen, Zurücksetzen
- KalenderWartungsplan
- SensorenÜberfällig, Bald fällig, Ausgelöst, Handlungsbedarf, OK, Dokumentenspeicher, Aufgaben gesamt, Nächste Fälligkeit, Tage bis fällig, Nachzukaufende Teile, Zu wechselnde Batterien, Wartungskosten und 1 weitere
- To-do-ListenWartung
Aktionen
- Wartung abschließenEine Wartungsaufgabe als erledigt markieren.Felder: Entität, Notizen, Kosten, Dauer, Ablesewert, Ablesewerte, Erledigt von, Erledigt am, Per Tag-Scan
- Wartung zurücksetzenDas Datum der letzten Durchführung einer Wartungsaufgabe zurücksetzen.Felder: Entität, Datum
- Wartung überspringenDen aktuellen Wartungszyklus überspringen.Felder: Entität, Grund
- Daten exportierenAlle Wartungsdaten als JSON oder YAML nach maintenance_export.json / maintenance_export.yaml im Home-Assistant-Konfigurationsordner exportieren und danach maintenance_supporter_export_completed mit dem Dateipfad auslösen. Nur für Admins.Felder: Format, Historie einbeziehen
- Objekt hinzufügenErstellt ein neues Wartungsobjekt (Gerät). Gibt die neue entry_id zurück.Felder: Name, Bereich, Hersteller, Modell, Seriennummer, Installationsdatum, Garantieablauf, Dokumentations-URL, Notizen
- Aufgabe hinzufügenFügt einem bestehenden Objekt eine Wartungsaufgabe hinzu. Gibt die neue task_id zurück.Felder: Objekt, Name, Aufgabentyp, Zeitplantyp, Intervall, Intervalleinheit, Fälligkeitsdatum, Kalender-Zeitplan, Vorwarnung (Tage), Aktiviert
- Aufgabe aktualisierenAktualisiert die gängigen Felder einer bestehenden Wartungsaufgabe. Nur die übergebenen Felder werden geändert.Felder: Objekt, Aufgaben-ID, Name, Aufgabentyp, Zeitplantyp, Intervall, Intervalleinheit, Fälligkeitsdatum, Zeitplan (Kalender-Wiederholung), Warntage
- Aufgabe löschenLöscht eine Wartungsaufgabe samt Verlauf. Kann nicht rückgängig gemacht werden - erwäge stattdessen das Archivieren über das Panel.Felder: Objekt, Aufgaben-ID
- Aufgaben auflistenGibt eine Momentaufnahme der aktiven Wartungsaufgaben (id, entity_id des Sensors, Name, Status, nächste Fälligkeit, letzte Erledigung, aktueller Auslöser-Messwert mit Ziel und Einheit, verantwortliche Person) für Automationen, Skripte und Sprache zurück. Unterstützt Filterung nach Objekt, Status und Person.Felder: Objekt, Status, Person
- Ersatzteil auffüllenDen Bestand eines Ersatzteils ändern: neue gekauft oder eine Korrektur. Genau eines von Änderung und neuem Bestand angeben.Felder: Ersatzteil, Änderung, Neuer Bestand
- Ersatzteil verbrauchenEtwas von einem Ersatzteil wurde außerhalb einer Aufgabe verbraucht, etwa Scheibenwischwasser nachgefüllt. Es geht vom Bestand ab wie die Teile einer Erledigung; gebrauchte Stücke eines wiederverwendbaren Teils warten darauf, wieder bereit zu sein. Als Ausgabe wird nichts gebucht.Felder: Ersatzteil, Menge
- Ersatzteil wieder bereitGebrauchte Stücke eines wiederverwendbaren Teils sind wieder bereit (geladen, geschärft, ...): vom Wartestapel zurück in den Bestand.Felder: Ersatzteil, Menge
- Gebrauchte Ersatzteile entsorgenGebrauchte Stücke eines wiederverwendbaren Teils, die nicht mehr bereit gemacht werden können, etwa eine tote Zelle, verlassen den Wartestapel, ohne in den Bestand zurückzugehen.Felder: Ersatzteil, Menge
Fehlerbehebung
- DiagnosedatenLädt eine Diagnosedatei herunter, die du an einen Fehlerbericht anhängen kannst.
- ReparaturhinweiseMögliche Hinweise unter Einstellungen > Reparaturen:Dokumentenspeicher benötigt Bereinigung, User aus Panel-Zugriff existiert nicht mehr, Completion-Action verweist auf gelöschte Entität, Globale Konfiguration von Maintenance Supporter fehlt, Hat seine Geräteverknüpfung verloren, Ist mit seinem eigenen Wartungsgerät verknüpft
Aus der README
Everything in your home that needs regular upkeep — filters, pumps, cars, appliances, smoke detectors — tracked in one place inside Home Assistant. Schedule by time or by real sensor data, get reminded, check things off from your phone, and keep the full history of what was done and what it cost.
Not the same as HA's built-in Maintenance Dashboard (2026.5+). That dashboard auto-discovers low-battery devices — narrow scope, zero config. Maintenance Supporter tracks user-defined maintenance with schedules, sensor triggers, history, costs, and notifications. They pair well: HA's built-in handles batteries, this integration handles everything else.
Erscheint in Vulpo
Tastenkarte, Kalender-Karte, Diagrammkarte, Apple Watch.Informationen
- Installationen
- 678 teilen Analysedaten
- GitHub-Sterne
- 129
- Verbindung
- Funktioniert lokal
- Pflege
- In den letzten 6 Monaten aktualisiert
- Version
- v2.111.0,
- Kategorie
- Produktivität und Informationen, Kalender und To-dos
- Art
- Marketplace-Integration
- Voraussetzung
- Braucht den Marketplace (HACS bis Home Assistant 2026.10)
- Domain
maintenance_supporter- Probleme
- Problem melden














