Philips Hue Bewegungsmelder: Temperatur auslesen
Hallo Zipato Community,
nach einer längeren Pause habe ich die Tage mal wieder was kleines gescriptet und das würde ich euch gerne einmal kurz vorstellen. Eventuell kann ja auch jemand anders was damit anfangen. Ich besitze ein paar Hue Bewegungsmelder und diese Bewegungsmelder besitzen ebenfalls einen Temperatur Sensor. Genau diese Temperatur Werte, will ich auch gerne auf meiner Zipabox Weboberfläche sehen können.
Was brauchen wir dafür, um das möglich zu machen:
- Philips Hue Bridge
- Philips Hue Bewegungsmelder
- Eigenen Linux Server z.B. Raspberry Pi mit Raspbian
- Download der Python3 Skript: https://zipabox.de/wp-content/uploads/2019/06/hue_temperature_zipato.tar
Es werden zwei Skripte aus dem Tar File entpackt. In dem Skript „hue_temperature_zipato“ in den Zeilen 11-15 die Credentials für Zipato und für die Hue Bridge hinterlegen.
Wenn man sich noch keinen Hue API Token generiert hat, dann einfach z.B. nach „generate-phillips-hue-api-token“ googeln. Ansonsten meldet euch in den Kommentaren, dann helfe ich euch weiter. Der „hue_api“ Wert muss folgendermaßen im Skript eingetragen werden.
hue_api = „http://<bridge ip address>/api/<dein token>“
Die Skripte brauchen das folgende installierte Python3 Modul:
- python3-requests
Die Skripte müssen noch die richtigen Berechtigungen erhalten mit einem „chmod 755 *“ und dann kann man das Skript „./
hue_temperature_zipato“ ausführen. Diese Skript erzeugt bei euch dann für jeden Bewegungsmelder einen „Virtuellen Endpoint“. Das sieht dann folgendermaßen aus.
Die „http“ Symbole könnt Ihr natürlich auf ein passenderes Symbol ändern und ja bei mir ist es gerade etwas heiß im Haus:).
Anschließend könnt Ihr für das Skript einen Cronjob erstellen, dass die Werte einmal die Stunde z.B. aktualisiert.
crontab -e
0 * * * * /home/pi/bin/python3/zipato3/hue_temperature_zipato.py
Damit sind wir dann auch schon wieder fertig.
Viele Grüße,
Gregor
Der Zipato Rauchmelder
Der neue Zipato Rauchmelder
Ich habe diese Woche ein paar neue Geräte bekommen…eines davon ist der neue Rauchmelder von Zipato.
Mal wieder ein neuer Rauchmelder???!!!
Ja schon…….aber für 39 Euro??? Und dann auch noch gutes Design dabei? Geil!
So schaut das Gerät aus:
Der Alexa Skill von Zipato ist da
Der Alexa Skill von Zipato ist da
Jetzt hat das gebastel endlich ein Ende 😀
Seid heute Morgen steht der Alexa Skill offiziell auch in Deutschland zur Verfügung.
Den Skill findet ihr hier:
Klickt auf aktivieren:
Danach werdet ihr auf eine Zipato Seite weitergeleitet, wo ihr eure Zugangsdaten eintragt, mit denen ihr euch auch bei Zipato einloggt.
Solltet ihr mehrere Geräte haben, seht ihr ein kleines Auswahl Drop Down Menü. Dort wählt ihr das Geräte aus und klickt dann auf „APPROVE“.
Das Fenster könnt ihr wieder schließen und bekommt dann noch eine Abfrage auf der Alexa Seite:
Klickt auf „Geräte erkennen“. Danach sind die Geräte mit Alexa verbunden und ihr könnt loslegen.
Solltet ihr noch keinen Dot haben…….
Und für alle, die in ihrem Land noch keinen Bestellen können:
https://control-your-home.de/amazon-echo-dot
Viel Spaß….
…und noch ein kleiner Tip: Solltet ihr ein Türschloss haben….nehmt es da lieber raus 😉
Amazon Echo mit der Zipato API
Amazon Echo mit der Zipato API
Da ich vor kurzem auch ein Amazon Echo Dot bekommen habe, wollte ich ich ein bisschen mit meinem SmartHome spielen…..aber ich bin faul….und hatte kein Bock virtuelle Geräte und Regeln dafür anzulegen….
Also habe ich mal wieder meinem Kumpel Gregor eingespannt…wir haben ein wenig nachgedacht und er hat dann was gebastelt!! Danke Gregor!!!
Das ganze funktioniert mit der HA Bridge, aber ohne Regeln und Klimbim!
Es geht einfach und direkt über die Zipato API.
Wir brauchen als Grundlage wieder einen Server auf dem die HA Bridge läuft.
Bei mir ist es ein Raspberry.
Backup auf dem Zipatile / Zipabox
Backup vom Zipatile / Zipabox
in den kommenden Tagen/Wochen ist endlich das von allen gewünscht Backup auf den Zipato Geräten verfügbar. Yiihaaaaaa!!!!
Ihr braucht dafür allerdings die Pro Lizenz……viele werden wieder meckern, aber die Profi User haben meistens eh schon eine…..und solltet ihr noch keine haben….jetzt habt ihr auf jeden Fall einen guten Grund.
Zipato und die PRO Lizenz
Zipato und die PRO Lizenz
Da es immer wieder zu Fragen und Missverständnissen kommt was die PRO Lizenz von Zipato betrifft, kläre ich mal ein wenig dazu auf.
Hier mal der Link von der Zipato Seite und die Auflistung zwischen normaler und der Pro Lizenz:
https://www.zipato.com/how-it-works/features
So wenn ihr das Verstanden habt, braucht ihr hier nicht mehr weiterzulesen 😉
Regel Schichtarbeit
Regel Schichtarbeit
Reglung der Heizung für Schichtarbeit
Als erstes habe ich für jede Schicht und jeden Schaltpunkt und für Urlaub zu Hause eine Regel erstellt, welche einen virtuellen Schalter betätigt.
BILD „ Schaltzeiten“
Dann habe ich eine Regel erstellt, die automatisch zwischen den einzelnen Schichten umschaltet.
Der Planer schaltet jeden Samstag 23.55Uhr.
Bild „Schichtschalter“
In der folgenden Regeln schalten dann die beiden virtuellen Schalter unter bestimmten Bedingungen den Schalter der sagt ob geheizt werden soll oder nicht.
Die diese zwei Regeln müssen pro Schicht angelegt werden.
Bild „Schalter_01“
Diese Schaltzustände werden in der nächsten Regel ausgewertet und diese schalten das virtuelle Thermostat.
Bild „Thermostat_01“
Jetzt noch die Regeln Urlaub anwesend und abwesend.
Bild „Urlaub“
Bei der Reglung meiner Heizung habe ich die Möglichkeit über einen Kontakt diese umzuschalten.
Wenn ich diesen mit Null kurzschließe geht die Reglung in den Standby, bei einem Widerstand von 2,2 kOhm in den reduzierten Betrieb und bei 3,0 kOhm in den Heizbetrieb.
Ich habe das mit einem Fibaro RGBW-Controler realisiert, der drei Relais ansteuert.
Bild „Heizung Steuerung“
Ich habe jedem virtuellen Thermostat noch einen virtuellen Schalter, als Ausgang zugeordnet, den ich in den folgenden Regeln verwende um auszulesen ob eine Wärmeanforderung besteht.
Als erste eine Regel die alle drei Minuten läuft und den aktuellen Status aller Thermostate abfragt und ein virtuellen Meter setzt.
0 = keine Anforderung (standby)
1 = reduzierter Betrieb (Nacht)
2 = normaler Betrieb (Tag)
Bild „Kontrolle Temp.“
Die Regel für Standby
Die HTTP-Anforderung setzt den Meter „STATUS“
Bild „Kontrolle Standby“
Bild „Kontrolle reduziert“
Regel für HEIZEN
Bild „ Kontrolle HEIZEN“
Die zweite HTTP-ANFORDERUNG in dieser Regel setzt den Meter „heizen“ auf 0 oder 1, der in der Regel reduziert wieder zu finden ist.
Die letzten drei Regeln brauchen wir, damit immer nur ein Schalter aktiv ist und die anderen auf aus geschaltet werden.
Bild „ Kontrolle Schalter“
Das ganze läuft bei mir jetzt ein paar Wochen.
Das einzige Problem, nach einem Stromausfall oder einem Reboot gehen die aktuellen Stellungen der virtuellen Schalter verloren wodurch die Regel nicht mehr laufen.
Wenn man die Schalter einmal hin und her schaltet läuft es wieder.
Dafür werde ich mir noch eine Regel basteln die das ganze automatisch macht.