Website-Icon Dein Smart Home Blog

DIY – Folge 5: Push und Heizungssteuerung – Raspberry Pi Zentrale

Heizungssteuerung

Heizungssteuerung

Wir sind nun schon in Folge 5 der DIY Tutorial Reihe angekommen. Diesmal soll es, wie versprochen, um die Installation von Push bzw. E-Mail Benachrichtigungen gehen & ich möchte die Integration von MAX! Thermostaten demonstrieren.

Was wir Brauchen

Für die Push Informationen auf das Smartphone
Für die gesteuerte Heizung

Installation von Push auf dem Raspberry Pi

Zuerst installieren wir das Plugin für unsere Pimatic Software. Dieses kann dann Benutzerdefinierte Nachrichten, welche wir in den Regeln definieren, an das Smartphone senden. Wenn z.B. ein bestimmtes Gerät via Ping aktiv ist, können wir "Computer eingeschaltet" senden. Beispiel 2: Wir verlassen die Wohnung und bekommen noch einmal den Status einiger Komponenten und die aktuelle Zimmertemperatur geschickt. An dieser Stelle wieder das Image, auf dem die Tutorials 1-3 bereits ausgeführt wurden, zum Download HIER.

Wer die Tutorials abarbeitet sollte an ein Update von Pimatic denken. An der Software wird auch fleißig entwickelt. Im Image wurde das Update bis zum Zeitpunkt mit einbezogen.

Pushover auf dem Raspberry

Als erstes auf der Pushover Seite registrieren und ein neues Konto erstellen. Nach der Anmeldung braucht ihr den User Key (Bild) und den Application Token (Bild). Dazu als erstes eine neue Application erstellen. Die beiden Zahlenfolgen irgendwo vermerken, wir brauchen sie gleich für die Konfiguration.

[carousel arrows="display" caption="display"] [panel title="PushoverUserKey"]

User Key bei Pushover

[/panel] [panel title="PushoverApplicationToken"]

Application Token bei Pushover

[/panel] [/carousel]

Weiter geht es auf dem Raspberry Pi. Via SSH einloggen und in der Konsole eingeben:

  1. Als Administrator einloggen (solltet ihr immer machen, bei der Arbeit mit Pimatic)
  2. Pimatic anhalten
  3. Die Konfiguration öffnen und bearbeiten
    Unter "Plugins" Pushover mit den richtigen Daten hinzufügen:
  4. Es sollte im Kontext etwa so aussehen:
  5. Strg+x,y,enter (Speichern und schließen)
  6. Pimatic wieder starten
Pushover auf dem Smartphone

Auf dem Smartphone muss die App Pushover installiert werden. Diese gibt es für Android und Apple. Nach dem Starten loggt ihr euch mit den Benutzerdaten ein und könnt nun Nachrichten empfangen. Es gibt übrigens sogar ein Browser Plugin für Pushover, welches ihr z.B. auf dem Laptop gut verwenden könnt.

Heizungssteuerung am Raspberrry Pi

Die Tage werden wieder kälter und eine intelligente Heizungssteuerung kann unseren Wohnkomfort erhöhen während wir dabei noch Geld sparen. Fertige Lösungen wie das MAX! sind "Standalone". Sie lassen sich in der Regel nicht mit anderen Aktoren verknüpfen. Über ein Pimatic Plugin lässt sich zumindest der Cube fernsteuern und eine Integration in das Smart Home ist möglich. Gerade in Kombination mit der Temperaturmessung aus Folge 4 sind damit schon einige Interessante Szenarien machbar.

Wer die Tutorials abarbeitet sollte an ein Update von Pimatic denken. An der Software wird auch fleißig entwickelt. Im Image wurde das Update bis zum Zeitpunkt mit einbezogen.

Hinweis: Das MAX! Plugin befindet sich noch in der Entwicklung und hat dementsprechend seine Macken. 1. Sollte also immer der Updateverlauf im Auge behalten werden und 2. sei darauf hingewiesen, dass die Benutzung experimentell ist.

Die Vorbereitung auf dem Cube

Viel Bastelei ist diesmal nicht nötig, denn das eq-3 MAX! System ist an sich selbstständig lauffähig. Es muss also der Cube installiert und wenigstens ein Thermostat eingebunden werden. Wenn dort alles funktioniert, geht es auf dem Rasperry Pi weiter.

Die Software anpassen
  1. Als Administrator einloggen (solltet ihr immer machen, bei der Arbeit mit Pimatic)
  2. Pimatic anhalten
  3. In das Pimatic Modul Verzeichnis wechseln
  4. Das Thermostat Plugin installieren
  5. Wieder in den root Ordner von Pimatic
  6. Die Konfiguration öffnen und bearbeiten
  7. unter Plugins hinzufügen und IP des Cubes eintragen:
  8. Im Kontext sieht es etwa so aus:
    Speichern mit Strg+x,Y,Enter
  9. Pimatic starten
  10. Auf das Pimatic Web GUI Einloggen (http://ip_des_raspberry/)
  11. Ins Menü(oben links)-->messages-->debug einblenden (oben links)
  12. Adresse für Thermostat herausfinden
    RoomID und Werte merken (kopieren)

    Pimatic Debug für MAX! Thermostate

  13. Wieder via SSH einloggen
  14. Als Administrator anmelden
  15. Pimatic beenden
  16. Konfiguration öffnen und bearbeiten
  17. Neues device erstellen und Werte aus Debug eintragen (DeviceNo ist die Adresse)
  18. Im Kontext sieht es etwa so aus (Die Komplette Beispiel - Config HIER zum Download):
  19. Speichern mit Strg+x,Y,Enter
  20. Pimatic wieder starten
  21. Auf das Pimatic Web GUI Einloggen (http://ip_des_raspberry/)
  22. Per Zahnrad oben links --> add new item --> Heizung anklicken --> zurück
  23. Die Heizung sollte jetzt in der Ansicht zusehen sein und kann bedient werden.

    Heizungssteuerung in der Pimatic Übersicht

Es ist sinnvoll die Automatik im MAX! Cube zu deaktivieren und die Steuerung Pimatic zu überlassen. Fensterkontakte können wie oben beschrieben eingebunden werden. Sollte man diese aber nur für das Schließen der Heizung verwenden, kann das auch der Cube. Das Schema für einen Fensterkontakt in der Konfiguration:

Inbetriebnahme und Test

Es können jetzt Push Informationen einprogrammiert werden. Das Schema lautet:

Eine Beispielregel in Kombination mit den Thermostaten (Wenn 16C eingestellt werden, dann sende Push):

Push Beispiel

Zum weitern testen programmieren wir uns ein einfaches Szenario. Wenn wir per Smartphone anwesend sind, wird die Heizung eingeschaltet und wir bekommen eine Push Info auf das Handy. Beim Verlassen der Wohnung reagiert die Heizungssteuerung auch und drosselt die Temperatur. Diese Regel setzt natürlich die entsprechenden Tutorials voraus.

Beispiel für Anwesenheitssteuerung der Heizung

Zusammenfassung

An dieser Stelle möchte ich mich noch einmal für das Interesse bedanken. Ohne die klasse Software Pimatic und Pilight wäre dieses Projekt kaum möglich gewesen. Insgesamt kann man hier für wenig Geld schon recht viel Spass haben und profitiert auch noch davon. Ich nutze selbst Pimatic und 433 Mhz Schalter für ein paar Lampen bei mir und bin sehr zufrieden. Es gibt sicher zuverlässigere Lösungen auf dem Markt, jedoch kosten diese auch den entsprechenden Aufpreis. Noch einmal alle Episoden in der Übersicht:

Bei Fragen komm doch bitte in unser Forum. Ich versuche dort weitestgehend zu helfen.

Die Installation von Raspbian und der Einstieg in Linux

Do It Yourself – Folge 1 – Raspberry Pi als Low Budget Smart Home Zentrale

Hardware Installation und die Fernsteuerung von Funksteckdosen über das Smartphone

Do It Yourself – Folge 2: Pilight – Raspberry Pi als Low Budget Smart Home Zentrale

Einführung in Pimatic und damit die Automatisierung der Komponenten

Do It Yourself – Folge 3: Pimatic – Raspberry Pi als Low Budget Smart Home Zentrale

Zusätzliche Komponente Temperatur für Pimatic

Do It Yourself – Folge 4: Temperatursensor – Raspberry Pi als Low Budget Zentrale

Die mobile Version verlassen