Blog Obsolet

Shelly Bulb über Withings Sleep Analyzer steuern

Letzte Aktualisierung am 24. Februar 2024

Seit Ende Februar 2024 sind Webhooks in IFTTT nur noch für Pro-Nutzer verfügbar und damit nunmehr ebenfalls kostenpflichtig. Ich selbst bin daher zurück zum Verfahren mittels Pushbullet gewechselt. Die Shelly Lampe lässt sich dabei in Node-Red sehr einfach über http-Requests steuern.
Mit einem IFTTT-Pro-Account sollte das Verfahren aber nach wie vor funktionieren.
Der Artikel wird nicht mehr aktualisiert. Die Kommentare wurden geschlossen.

Wie sich die Withings Sleep Sensormate in Homematic einbinden lässt, habe ich bereits an anderer Stelle beschrieben. Das etwas ungewöhnliche Verfahren über Pushbullet hat die letzten Jahre tadellos funktioniert und wird es wohl auch weiterhin, für die Einbindung einer Shelly Bulb RGBW habe ich jedoch einen etwas anderen Ansatz gewählt.

Alternatives Verfahren

Da mich an Pushbullet in Verbindung mit IFTTT störte, dass man es bei mehreren Tagen Inaktivität (Urlaub etc.) wieder manuell reaktivieren muss, habe ich es alternativ über einen IFTTT Webhook mittels Mediola aio Creator NEO gelöst. Die Shelly Bulbs sind bei uns ohnehin nur in aio NEO und OpenHAB eingebunden, in der Homematic CCU brauche ich sie als „externe Geräte“ nicht zusätzlich.

Verwendet wurden…

  • Withings Sleep Analyzer
  • Shelly Bulb Duo RGBW
  • IFTTT Account
  • Mediola aio Creator NEO mit NEO Server, Automation Manager und Shelly PlugIn sowie Mediola Cloudservices

Letztere sind kostenpflichtig.

Wie immer, beschreibe ich hier meine Lösung, wer das ohne Kosten realisieren will, wird ggf. über andere Methoden (Node-Red, openHAB, ioBroker etc.) zu einem vergleichbaren Ergebnis kommen.

An IFTTT kommt man meines Wissens aber bei Nutzung der Withings Sleep nach wie vor nicht vorbei. Maximal fünf Applets sind in IFTTT derzeit kostenlos, benötigt werden für dieses Projekt hiervon zwei.

Die Shelly Bulb lässt sich über http-Anfragen auf die Shelly API auch direkt von IFTTT ansteuern, allerdings dürfte dabei bei umfangreicheren Szenarien recht schnell ein kostenpflichtiger IFTTT-Account erforderlich werden.

Beispielhaftes Vorgehen

Ähnlich wie beim Tutorial mit Pushbullet soll sich im Beispiel das Licht beim Hinlegen aus- und beim Aufstehen einschalten. Die Shelly Lampe bietet gegenüber einer „normalen“ LED-Lampe mit Ein/Aus-Schaltaktor aber natürlich weitergehende Gestaltungsmöglichkeiten beim Lichtdesign.

Um zusätzlich erforderliche IFTTT-Applets bei weitergehenden Automatisierungen in Zusammenhang mit der Withings Sleep zu sparen, wird über IFTTT eine auf dem NEO Server abgelegte Systemvariable vom Typ Boolean geschaltet, die zunächst dort anzulegen ist…

Shelly Bulb Withings Sleep Analyzer

…und als Trigger für die weiteren Prozesse dient.

Umgeschaltet wird diese über die beiden nachfolgenden NEO Makros…

Shelly Bulb Withings Sleep Analyzer
Shelly Bulb Withings Sleep Analyzer

…, welche wiederum über einen Webhook von IFTTT geschaltet werden. Hierzu braucht es die Mediola Cloud Services. Was in IFTTT zum Ausführen der NEO Makros einzutragen ist, kann man in der Mediola Cloud einsehen…

Shelly Bulb Withings Sleep Analyzer
Shelly Bulb Withings Sleep Analyzer

Das genaue Verfahren ist gut in der Mediola Dokumentation beschrieben.

Hier beispielhaft das IFTTT-Applet zum Hinlegen, das für das Aufstehen ist analog anzulegen…

IFTTT
IFTTT
IFTTT

Nunmehr wird beim Hinlegen die Systemvariable „im Bett“ auf „an“ und beim Aufstehen auf „aus“ gesetzt. Ich hätte erwartet, dass die Nutzung eines Webhooks gegenüber dem Umweg über Pushbullet schneller ist. In der Praxis hat sich aber gezeigt, dass die Schaltzeiten in etwa gleich sind.

Im NEO Automation Manager kann man jetzt beliebige Automatisierungen anlegen. Bei dem Beispiel werden nach dem zu Bett gehen – sofern es draußen dunkel ist – zwei Leuchten direkt ausgeschaltet. Die Shelly Bulb erhält eine angenehme, dunkelgelbe Farbe, wird auf 10 % gedimmt und nach 15 Sekunden ausgeschaltet…

Shelly Bulb Withings Sleep Analyzer

Beim Aufstehen während der Dunkelheit erhält sie nochmals die gleichen Farb- und Dimmwerte (falls zwischenzeitlich von extern daran nochmal etwas geändert wurde). Dabei wird sie automatisch eingeschaltet….

Shelly Bulb Withings Sleep Analyzer

Bitte beachten...

SMART WOHNEN in Stern's Haus ist ein rein privates, nicht kommerzielles Projekt. Meine Hinweise, Anleitungen, Schaltungen und Software werden so angeboten, „wie sie sind“, Support kann ich nur im Rahmen meiner begrenzten Freizeit leisten, hierfür bitte ich um Verständnis.
Die Verwendung meiner Hinweise, Anleitungen, Schaltungen und Software erfolgt auf eigenes Risiko. Ich übernehme hierfür keinerlei Gewährleistung bzw. Haftung! Für die Einhaltung der einschlägigen technischen Vorschriften ist jeder Anwender selbst verantwortlich!
Creative Commons Lizenzvertrag
Copyright © Jens-Peter Stern | SMART WOHNEN in Stern's Haus | sternshaus.de
WordPress Cookie Plugin von Real Cookie Banner