Gateways ins Smarthome einbinden

Im Artikel „RaZberry Modul auf Raspberry installieren“ habe ich dir gezeigt, wie du deinen Raspberry Pi als Z-Wave Zentrale einsetzen kannst. Im heutigen Tutorial wird die Unterstützung für externe Smarthome Zentralen implementiert, damit du auch dein vorhandenes Z-Wave System von deinem Raspberry aus steuern kannst. Doch auch wenn du Z-Wave lokal auf deinem Smarthome-Raspberry eingerichtet…
Weiterlesen

Anpassung der Schaltmethoden an neue Struktur

Nachdem im vorletzten Beitrag die Struktur der Datenbank optimiert wurde, müssen nun alle Funktionen des Systems auf die neue Struktur umgestellt werden. Dazu werden im folgenden einige Skripte ein wenig angepasst. Verbinde dich als erstes per FTP mit deinem Server und öffne im Serverhauptverzeichnis die Datei „setModes.php“. setModes.php Dem Methodenkopf wurde der Parameter $type hinzugefügt,…
Weiterlesen

Optimierung der Sensorwerteverwaltung

In zwei der früheren Tutorials habe ich dir gezeigt, wie du Sensorwerte in der Datenbank speichern und archivierte Sensorwerte abfragen kannst. Vor ein paar Tagen ist mir bei den Vorbereitungen für ein kommendes Tutorial der Smarthome App ein Problem mit dem Skript „getGraphData.php“ aufgefallen, bei dem das Skript „getGraphData.php“ für die Abfrage von größeren Zeiträumen…
Weiterlesen

Struktur der Datenbank optimieren

In der App zum Smarthome-System soll es möglich sein, Geräte, Nutzer, Szenen, Räume und mehr, direkt in der App zu erstellen und zu verwalten. Damit dies funktioniert und damit alle möglichen Fehler vermieden werden können, muss die Struktur der Datenbank etwas angepasst werden. Das geschieht mit ein paar SQL-Befehlen, die ich dir im folgenden Beitrag…
Weiterlesen
Einführung des NodeMCU ESP8266

NodeMCU ESP8266 Einführungstutorial

Vor ein paar Wochen habe ich mir einen NodeMCU ESP8266 bestellt, der nun endlich angekommen ist. Da sich dieses Entwicklungsboard aufgrund seines WLAN-Chips bestens für IoT- und Smarthome-Projekte eignet und es deswegen zukünftig öfter bei Projekten auf smarthome-blogger.de verwende wird, möchte ich dir heute eine kurze Einführung zur Programmierung des ESP8266 geben. In diesem NodeMCU…
Weiterlesen

Ereignisse in Datenbank speichern & abfragen

Manchmal möchte man über die Ereignisse im eigenen Smarthome-System Bescheid wissen. Um dies zu ermöglichen wird im heutigen Tutorial eine neue Tabelle in der Datenbank angelegt, in der die Ereignisse abgespeichert werden. Außerdem wird ein Skript angelegt, um per PHP neue Ereignisse abzuspeichern und eines, um mit Python neue Skripte anzulegen. Damit die Ereignisse später…
Weiterlesen

Alle Daten eines Raumes abfragen

Aufgrund des Aufbaus der App wird für die Programmierung dieser eine Funktion verwendet, mit der man alle Daten eines Raumes abfragen kann und dann ein Objekt erhält, in dem die Informationen zu den Steckdosen und ihren Zuständen, dem Vorhandensein von Szenen, der Heizungssteuerung (wird noch implementiert) und den vorhandenen Sensoren enthalten sind. Diese im grunde…
Weiterlesen

Schnittstelle für Android App erstellen

Um die Sensorwerte abfragen und in die Datenbank eintragen zu können, wurde in einem der letzten Tutorials (Zum Tutorial: Sensorwerte in Datenbank speichern) bereits ein kleiner Teil der Schnittstelle angelegt, die auch von der Smarthome App verwendet wird, die bald programmiert wird. Diese Schnittstelle wird heute noch ein wenig ausgebaut, damit der Programmierung der App…
Weiterlesen

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
Der Raspberry Pi Watchdog kümmert sich darum, das dein Pi zuverlässig läuft.

Raspberry Pi Watchdog einfach einrichten

Wenn dein Raspberry rund um die Uhr läuft, wie es in einem Smarthome-System üblich ist, so ist es wünschenswert, dass das System zuverlässig läuft. Um dies sicherzustellen und das System zu überwachen, ist im Raspberry Pi ein Hardware-Watchdog vorhanden, der das System neu startet, wenn es nichtmehr ordnungsgemäß läuft. Im heutigen Beitrag zeige ich dir,…
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