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.

Smarthome App #6: Einstellungs-Bildschirm (2/2)

Im letzten Teil des Tutorials wurde das SettingsFragment designed und auch schon teilweise implementiert, der Rest der Implementierung wird jedoch in diesem Tutorial übernommen. Dabei steht heute unter anderem das Füllen der Liste im Vordergrund. Das Video zum Tutorial Damit die Liste mit Werten gefüllt werden kann, wird ein sogenannter Adapter benötigt, der jetzt implementiert…
Weiterlesen

Smarthome App #5: Einstellungs-Bildschirm (1/2)

Nachdem ich dir im letzten Tutorial gezeigt habe, wie du im Hauptmenü Klicks behandelst, um Menüpunkte auswählen zu können, wird heute der Menüpunkt „Einstellungen“ genauer bearbeitet. Dazu wird unter anderem das entsprehende Fragment designed und implementiert. Das Tutorial als Video ansehen! Als erstes öffnest du die Datei mobile -> res -> layout -> fragment_settings.xml und…
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

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

Smarthome App #3: Hauptmenü

In den letzten Tutorials der Smarthome App wurde das Projekt angelegt und der Login-Bildschirm implementiert. Im heutigen Tutorial zeige ich dir, wie du das Hauptmenü erstellst, das sich nach dem Einloggen öffnet. Dieses Menü enthält vorerst die angelegten Räume im Smarthome-System, einen Punkt, der eine Übersicht öffnet, in der alle aktuellen Sensorwerte aus allen Räumen…
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 #2: Login-Bildschirm

Im letzten Teil des Tutorials habe ich dir erklärt, wie du in Android Studio ein Projekt erstellen und die ersten Aufgaben erledigen kannst. Im heutigen Tutorial wird der Login-Bildschirm der App designed und implementiert. Dazu startest du, falls nicht bereits geschehen, Android Studio und öffnest das Projekt über „File -> Open…“ bzw. „File -> Open…
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

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
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