Smarthome App #13: Sensorwerteverlauf anzeigen

Im heutigen Tutorial wird eine Activity angelegt, mit der der Verlauf der Sensorwerte in einem Diagramm dargestellt werden. Dabei wird für jeden Tag der jeweilge Höchst- & Tieftwert angezeigt. Der angezeigte Zeitintervall kann frei gewählt werden. Bibliothek einbinden Als erstes muss die benötigte Bibliothek eingebunden werden. Um Bibliotheken einbinden zu können, müssen Repositories hinzugefügt werden.…
Weiterlesen

Smarthome App #11: Übersicht der Sensoren

Im heutigen Tutorial wird die Sensorübersicht implementiert, damit du auf einen Blick über die wichtigsten Werte in deinem System Bescheid weißt. Die Sensoren sind nebeneinander angeordnet und nach Räumen getrennt, wobei die Räume untereinander aufgelistet sind. OverviewFragment implementieren Als erstes öffnest du die Datei „OverviewFragment.java“ im Hauptpaket der App. Dort legst du über dem Konstruktor…
Weiterlesen

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

Berechtigungen der Nutzer verwalten

Berechtigungen der Nutzer sind eine einfache und effektive Möglichkeit, zu verhindern, dass jeder Nutzer Zugriff auf jeden Raum hat. Damit können Nutzer, die nicht über die nötigen Berechtigungen verfügen, nicht versehentlich Geräte löschen oder verändern oder sogar absichtlich Geräte in Räumen schalten, zu denen sie eigentlich keinen Zugriff haben sollten. Um diesem Tutorial folgen zu…
Weiterlesen

Smarthome App #4: Menüpunkte auswählen

Im letzten Teil des Tutorials wurde sich um das Hauptmenü der App gekümmert. Dabei wurde das Hauptmenü erstellt und mit den einzelnen Menüpunkten gefüllt. Klicks auf einzelne Menüpunkte wurden jedoch noch nicht behandelt. Unter anderem darum wird es heute gehen. Außerdem werden noch Ressourcendateien für Ganzzahlen und Animationen angelegt, der Header des NavigationDrawers angepasst, sowie…
Weiterlesen

Archivierte Sensorwerte abfragen

In deinem Smarthome-System kannst du bereits Sensorwerte in der Datenbank speichern und mit der Smarthome App wurde auch schon angefangen. Damit du dir den Verlauf der archivierten Werte einzelner Sensoren in der App ansehen kannst, muss dafür zuerst die Schnittstelle angepasst werden und ein neues Skript angelegt werden, das für den gewünschten Zeitraum die Werte…
Weiterlesen

Smarthome App #1: Projekt erstellen & erste Schritte

Smarthome App, Tutorial
, , ,
Im heutigen Tutorial wird mit der Programmierung der Smarthome-App für Android-Geräte begonnen. Im Laufe dieses Beitrags werde ich dir zeigen, wie du Android Studio installierst, das Projekt erstellen kannst und die ersten Aufgaben erledigst. Das Video zum Tutorial JDK & Android Studio In Android Studio wird die Programmiersprache Java genutzt. Damit du mit Java arbeiten…
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
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