Tutorial

In verständlich erklärten Smart Home Tutorials zeige ich dir Schritt für Schritt, wie du verschiedene Projekte in deinem Smarthome umsetzen kannst, um dein Zuhause noch ein bisschen intelligenter zu machen. Zusätzlich zur schriftlichen Version findest du außerdem zu vielen Tutorials ein Video, dass du dir direkt im Beitrag ansehen kannst.

Die Smarthome Tutorials gliedern sich auf in Tutorials, in denen ich dir zeige, wie du dir mit einem Raspberry Pi günstig ein eigenes Smarthome System programmieren kannst und Tutorials, in denen du lernst, wie du dir mit Android Studio eine eigene App programmierst, mit der du dein selbst geschriebenes Smarthome System steuern kannst.

Systemdaten des Raspberry Pi abrufen

Damit du immer genau über die einzelnen Daten deines Smarthome Servers Bescheid weißt, zeige ich dir heute, wie du dir in wenigen Schritten eine PHP-Funktion schreiben kannst, mit der sich alle wichtigen Systemdaten des Servers abfragen lassen. Auf die Funktion kannst du dann mit der Schnittstelle zugreifen, die zu Programmierung der Smarthome-App angelegt wird. Dieses…
Weiterlesen

Datenserver mit RAID 1 auf dem Raspberry Pi

Datenserver kaufen oder selbst bauen? Dieser Artikel beschäftigt sich mit dem Selbstbau eines Datenservers. Dank dem Raspberry Pi können die Anschaffungs- und Stromkosten sehr gering gehalten werden. Dafür leidet aber auch die Performance an dem für solche Aufgaben weniger geeigneten Prozessor, Arbeitspeicher, vor allem aber an der langsamen LAN-Schnittstelle die mit 100 Mbit/s nicht für…
Weiterlesen

Räume im Smarthome abfragen

In der nächsten Zeit wird mit der Programmierung einer Smarthome-App für Android-Geräte begonnen. Damit diese App nicht jedes mal umgeschrieben werden muss, wenn sich etwas am Smarthome ändert, werden manche Elemente, wie beispielsweise die vorhandenen Geräte, die vorhandenen Sensoren und auch die vorhandenen Räume nicht in der App festgelegt, sondern bei Bedarf vom Server abgefragt.…
Weiterlesen

Szenen anlegen im Smarthome

Manchmal möchte man nicht nur einen einzigen Befehl ausführen, sondern eine ganze Gruppe von Befehlen. Bei einem DVD-Abend z.B. möchte man mit einem Klick die Lichter auschalten, das Media Center starten, und eventuell die Heizung auf eine bestimmte Temperatur regeln. Das Zauberwort heißt „Szene“. Mit Szenen werden Befehlsketten zu einem einzigen Befehl zusammengefasst, um häufig…
Weiterlesen

Zustände der Funksteckdosen abfragen

In einer der letzten Anleitungen wurde bereits ein Skript geschrieben, dass Funksteckdosen schaltet und den neuen Zustand in eine Datenbank schreibt (Zum Tutorial: Funksteckdosen per Internet schalten). Im heutigen Tutorial wird ein Skript erstellt, dass den aktuellen Zustand bzw. die aktuellen Zustände der Funksteckdosen abfragt und zurückgibt. Dieses Tutorial ist also eine Vorbereitung für die…
Weiterlesen

Datenbank: Sensorwerte speichern

Es ist praktisch, jederzeit abrufen zu können, wie warm es gerade in einem Raum ist oder wie hoch die Luftfeuchtigkeit ist. Doch manchmal möchte man nicht nur den aktuellen Wert sehen, sondern auch einen Verlauf der letzten Tage, Wochen und sogar Monate. Um dies zu realisieren, wird eine Datenbank benötigt, in die regelmäßig die Werte…
Weiterlesen

Anwesenheit prüfen und abspeichern

Manchmal ist es sinnvoll, wenn man weiß, welche Nutzer sich gerade im Haus aufhalten, um Befehle abhängig von der Anwesehenheit der Nutzer auszuführen. Die Anwesenheitserkennung lässt sich relativ leicht mit eurem Smartphone realisieren. Der Status kann anschließend in eine Datenbank eingetragen werden, um ihn später in bedingten Befehlen zu verwenden (z.b. wenn eine Aktion nur…
Weiterlesen

Datenbank anlegen & verwalten

Datenbanken sind nützlich um viele Daten übersichtlich zu speichern, um sie zu einem anderen Zeitpunkt wieder abzufragen und zu verarbeiten. Auch im Smarthome-Bereich sind Datenbanken sinnvoll und vor allem nützlich. Zum Beispiel können die Nutzerdaten verwaltet werden, um festzustellen wer sich gerade im Haus aufhält (Zum Tutorial: Anwesenheit prüfen und abspeichern), aber es können auch…
Weiterlesen
Menü

Wir nutzen Cookies, um dir passende Inhalte zu präsentieren und dein Surfvergnügen zu optimieren, aktivieren Cookies aber erst, wenn du auf akzeptieren klickst. Weitere Informationen

Wir benutzen Google Analytics, um zu ermitteln, welche Inhalte unsere Besucher sehen wollen und welche nicht. Eingebettete YouTube-Videos helfen dir mittels Cookies nur die Videos zu sehen, die du sehen willst.

Schließen