Externe Integration - Rachio (Smart Bewässerung)

Hallo zusammen!

Wie im Thread der Forderungen angekündigt, hier ist Rachio in Gladys:
verbundene Bewässerungsprogramme, die in Nordamerika sehr verbreitet sind
und die man auch bei uns sieht.

Was es kann

  • Ein Gerät pro Controller: online oder offline, Ein-/Ausschalter, Bewässerung läuft,
    aktuelle Zone, verbleibende Minuten, verbleibende Regenverzögerungsstunden.
  • Ein Gerät pro Zone: ein « Bewässerung »-Schalter (an, die Zone bewässert die Standardzeit;
    aus, die Bewässerung stoppt) und das Datum der letzten Bewässerung.
  • Vier Szenarien-Trigger: Bewässerung gestartet, Bewässerung beendet
    (mit Zone und Dauer), Regenverzögerung gesetzt oder aufgehoben, Controller offline oder wieder online.
  • Sechs Szenarien-Aktionen: Zone N Minuten bewässern, mehrere Zonen nacheinander bewässern, Programm starten, Programm überspringen, Bewässerung stoppen, Regenverzögerung setzen (0 zum Aufheben).
  • Ein « Rachio Garten »-Widget: der Zustand des Controllers und der Zonen, mit
    Knöpfen zum Bewässern einer Zone, Stoppen, Programm starten oder Regenverzögerung setzen.
  • Mit Gladys Plus (optional): ein Rachio-Webhook benachrichtigt Gladys in Echtzeit. Ohne liest die Integration Rachio alle 10 Minuten und alle 2 Minuten während einer Bewässerung.

Das coole Ding

  • Regen für morgen angekündigt → 24-Stunden-Regenverzögerung, ohne die App zu öffnen.
  • Ende der Bewässerung des Gemüsegartens → « Gemüsegarten 15 min bewässert » auf dem Telefon.
  • Controller während des Urlaubs offline → Nachricht, bevor man den verbrannten Rasen findet.
  • Ein Knopf auf dem Dashboard, um die Tomaten 10 Minuten zu bewässern.

Installation

Gladys 5.1 mindestens. Sie kommt im Store beim nächsten Indexer-Durchlauf. Sie haben es eilig? Integrationen → Von GitHub installieren,
mit der Adresse GitHub - LM1LC3N7/gladys-rachio: Gladys Assistant external integration for Rachio smart sprinkler controllers (US & Canada): zones, start/stop watering, rain delay, schedules and watering scene triggers, through the official Rachio API. Unofficial, not affiliated with Rachio. · GitHub

  1. Holen Sie sich Ihren API-Schlüssel: Rachio-App → Profil → API-Schlüssel (oder
    auf app.rach.io).
  2. Fügen Sie ihn in die Konfiguration ein und klicken Sie dann auf Rachio testen: die Liste Ihrer Controller, Zonen und Programme wird angezeigt.
  3. Registerkarte Entdeckung: fügen Sie den Controller und die Zonen hinzu.

Kleine ehrliche Vorbehalte

  • Beta, entwickelt ohne Rachio: Ich habe weder einen Controller noch ein Konto. Die Feldnamen stammen aus der offiziellen API-Dokumentation, und alles, was noch zu bestätigen ist, ist in der TODO-Datei des Repositories aufgeführt. Ein erstes Feedback mit Ihrem Modell (Gen 2, Gen 3) wäre wertvoll.
  • Rachio begrenzt die Anzahl der Aufrufe pro Tag und pro Schlüssel: Die Integration bleibt weit darunter und verlangsamt sich selbst, wenn das Kontingent sinkt. Ohne Gladys Plus kann eine Bewässerung von einigen Minuten zwischen zwei Lesevorgängen durchrutschen.
  • Der Smart Hose Timer (der verbundene Wasserhahn) wird noch nicht unterstützt.

Wie die vorherigen, entwickelt mit Claude Code. Unabhängiges Projekt, nicht mit Rachio verbunden.

Repository: GitHub - LM1LC3N7/gladys-rachio: Gladys Assistant external integration for Rachio smart sprinkler controllers (US & Canada): zones, start/stop watering, rain delay, schedules and watering scene triggers, through the official Rachio API. Unofficial, not affiliated with Rachio. · GitHub