Projekt: Xiaomi-Buttons für Philips Hue nutzen

Mit ** gekennzeichne Links auf dieser Seite sind Affiliatelinks.

In einem der ersten Projektvideos habe ich vorgestellt, wie man mit einem HomeMatic-Button am Bett auch direkt die Philips Hue Lampen steuern kann. Das hat zwar gut funktioniert, aber zwei von diesen Buttons gehen ganz schön ins Geld. Daher habe ich diese Lösung jetzt auf Xiaomi umgestellt. Mit einem geflashten Stick (also ohne das offizielle Gateway) ist das Ganze sehr viel günstiger und die Buttons sehen auch noch besser aus. Jetzt ist also an jedem Nachttisch ein kleiner Button angeklebt, welcher das eigene Licht steuern kann. Mit einem Doppel-Klick kann man das Licht des anderen ausschalten. Je nach Helligkeit draußen ist die Helligkeit der Lampen beim Einschalten natürlich auch angepasst.

Was wird benötigt?

  • Ein Raspberry Pi mit Raspbian Stretch
  • Ein geflashter CC2531 USB-Stick
  • Alles in FHEM integriert

Video

Arduino-Kurs

Befehle

define n_SZ_BettButton_Xiaomi notify SZ_BettButton_(Matthias|Nadine)Xiaomi:click_release {}
SZ_BettButton_(Matthias|Nadine)Xiaomi:(click_release|double_click) {
	my $target = '';

	if ($EVENT eq "click_release") {
		if ($NAME =~ /Matthias/) {
			$target = "SZ_MatthiasBettLicht";
		} elsif ($NAME =~ /Nadine/) {
			$target = "SZ_NadineBettLicht";
		}

		if (Value($target) ne "off") {
			fhem("set $target off");
		} elsif (ReadingsNum("OUT_LichtWetter", "light", 0) <= 3) {
			fhem("set $target rgb ffed4a : bri 50 : transitiontime 50");
		} else {
			fhem("set $target rgb ffed4a : bri 254 : transitiontime 50");
		}
	} elsif ($EVENT eq "double_click") {
		if ($NAME =~ /Matthias/) {
			$target = "SZ_NadineBettLicht";
		} elsif ($NAME =~ /Nadine/) {
			$target = "SZ_MatthiasBettLicht";
		}

		fhem("set $target off");
	}
}

Newsletter

Trage Dich jetzt in den Newsletter ein und genieße dadurch viele Vorteile:

  • 5€-Gutschein als Dankeschön
  • Zugang zu exklusiven Inhalten
  • Angebote für Produkte

* Durch Angabe meiner E-Mail-Adresse erkläre ich mich damit einverstanden, dass mir regelmäßig Informationen und Produktempfehlungen aus dem Fachgebiet Smart Home zugesendet werden. Mit dem Eintrag akzeptieren Sie unsere Datenschutzbestimmungen. Meine Einwilligung kann ich jederzeit widerrufen.

Matthias Kleine

Matthias Kleine

Großer Fan und Anhänger von OpenSource-Projekten und erweiterbaren Haus-Automatisierungskomponenten. Je offener und flexibler das System, desto besser. Ich lege mich nicht auf einzelne Protokolle oder Standards fest, sondern probiere aus allen Welten das Beste zu verheiraten. Unterwegs als Softwareentwickler, Trainer und Blogger im Bereich Smart Home.

Auf YouTube und hier im Blog gibt es bereits unzählige kostenlose Videos, Informationen und Tutorials. Wenn Dir das noch nicht reicht, ist ein Training genau das richtige für Dich! Die folgenden Trainings haben den Vorteil, dass immer von Anfang an gestartet wird und Du ohne Vorwissen teilnehmen kannst.