Hallo zusammen,
Aufgrund der Anfrage von @mutmut in meinem Zwischenbericht zu den Integrationen kommt hier eine neue externe Integration: Dyson ![]()
Repository: GitHub - prohand/gladys-dyson: Gladys external integration to connect dyson devices in Gladys · GitHub
Unterstützte Geräte
- Pure Cool / Purifier Cool (inkl. Formaldehyd-Modelle)
- Pure Hot+Cool / Purifier Hot+Cool
- Pure Humidify+Cool / Purifier Humidify+Cool
- Purifier Big+Quiet
- Alte „Link“-Modelle (Pure Cool Link, Pure Hot+Cool Link)
Was sie kann
- Befehle: Ein-/Ausschalten, Geschwindigkeit 1 bis 10, Automatikmodus, Schwingung, Nachtmodus, Heizung + Sollwert, Befeuchtung
- Sensoren: Temperatur, Luftfeuchtigkeit, PM2.5, PM10, COV- und NO2-Indizes, Formaldehyd (K-Modelle), Filterverschleiß
- Der angezeigte Zustand ist der vom Gerät bestätigte. Änderungen über die Fernbedienung oder die Dyson-App werden ebenfalls übertragen.
Szenarien (Gladys 5.1+)
Auslöser
- Luftqualität geändert: gut / mittel / schlecht / sehr schlecht. Es zählt der schlechteste Wert von PM2.5, PM10, COV und NO2, mit den Schwellenwerten der Dyson-App.
- Filter bald wechseln: Ein Filter fällt unter 10 %
- Verbindung geändert: Das Gerät wechselt auf lokal, Cloud oder wird unerreichbar
Ein Ereignis pro Änderung, und ein Neustart von Gladys startet deine Szenarien nicht neu.
Aktionen
- Dyson-Einstellungen anwenden: Ein-/Ausschalten, Modus, Geschwindigkeit, Schwingung und Nachtmodus in einem Befehl. Praktisch für einen „Nachtmodus“ oder „Abwesenheitsmodus“.
- Timer einstellen: Das Gerät schaltet sich nach X Minuten automatisch aus
Beispiel: „Wenn die Luftqualität schlecht wird → Automatikmodus + Benachrichtigung“.
Dashboard-Widget
Das Widget Dyson-Luftqualität zeigt für ein Gerät:
- PM2.5, COV, Temperatur und Luftfeuchtigkeit in Echtzeit
- den Status: Luftqualität, Verbindung, Modus, Filter, Timer
- Schaltflächen: Ein-/Ausschalten, Automatikmodus, Aktualisieren
Lokal und Cloud
- Lokal: Direkte MQTT-Verbindung zum Gerät, schnell, ohne Internet. Es reicht, die IP-Adresse in der Konfiguration anzugeben.
- Dyson-Cloud: Wird verwendet, wenn die IP-Adresse nicht bekannt ist oder als Backup.
- Schalter „Lokale Verbindung bevorzugen“.
- Ein Badge pro Gerät zeigt den verwendeten Pfad an. Ein orangefarbener Punkt signalisiert den Backup-Pfad.
Einrichtung
- Installiere die Integration aus dem Gladys-Store
- Gib die E-Mail-Adresse, das Passwort und das Land deines MyDyson-Kontos ein und speichere
- Klicke auf „Code empfangen“, dann füge den per E-Mail erhaltenen Code in „Code bestätigen“ ein
- Füge deine Geräte über den Entdeckungs-Tab hinzu
- Für die lokale Verbindung trage in „Geräteadressen“ ein: seriennummer=IP (eine feste IP in deinem Router wird empfohlen)
Komplette Dokumentation: https://github.com/prohand/gladys-dyson/blob/main/docs/fr.md
Noch nicht implementiert
- Dyson-Staubsaugerroboter. Wenn du einen hast, gib mir das Modell an.
- Automatische Erkennung im Netzwerk: Zurzeit muss die IP-Adresse manuell eingegeben werden.
Tester willkommen ![]()
Ich habe keinen Dyson zur Hand, daher sind eure Rückmeldungen sehr wichtig (@mutmut zuerst
). Bitte gebt an:
- euer Modell (oder die Produktcode, z. B. 438K)
- lokal oder Cloud, und ob Befehle, Sensoren, Szenarien und das Widget funktionieren
- die Logs im Fehlerfall, ohne E-Mail-Adresse, IP oder Seriennummer
Danke!