Programmierung eines Smart Homes: Unterschied zwischen den Versionen

Aus DDSWiki
Wechseln zu: Navigation, Suche
(Programmierung des Smart Homes per App)
 
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
= Programmierung des Smart Homes per App =
+
= Einfaches Zusammenschalten von Devices per App =
Unter 'Programmierung' kann man hier verschieden 'tiefe' Vorgänge verstehen:
+
Unter 'Programmierung' kann man hier eher 'flache' Vorgänge verstehen:
* '''Das 'Zusammenschalten' einer Smartphone App mit einem Smart Device.''' Beispiel: Eine Wifi-Steckdose wird in das Wlan eingebunden und kann somit durch eine zugehörige App am Smartphone an und ausgeschaltet werden. Wenn dieses Szenario auch als 'Fernsteuerung' von unterwegs funktionieren soll (das Smartphone ist nicht im gleichen WLan, sondern vielleicht in einem 4G Netz eingewählt), dann braucht es eine Art Cloud-Service, um Steckdose und Smartphone App über die Netzwerkgrenzen hinweg miteinander kommunizieren zu lassen
+
* '''Das 'Zusammenschalten' einer Smartphone App mit einem Smart Device.''' Beispiel: Eine Wifi-Steckdose wird in das Wlan eingebunden und kann somit durch eine zugehörige App am Smartphone an und ausgeschaltet werden. Wenn dieses Szenario auch als 'Fernsteuerung' von unterwegs funktionieren soll (das Smartphone ist nicht im gleichen WLan, sondern vielleicht in einem 4G Netz eingewählt), dann braucht es eine Art Cloud-Service, um Steckdose und Smartphone App über die Netzwerkgrenzen hinweg miteinander kommunizieren zu lassen. Oftmals braucht es keinen Hub für solche Anwendungsszenarien, außer oftmals einen Wifi-Router.
* '''Das 'aufwändigere Programmieren' oder 'Automatisieren' von Smarthome Features.''' Beispiel: Bei den preiswerten Consumer Smart Homes erfolgt die Programmierung bzw. Konfiguration oftmals über eine App, z.B. die [https://www.smartweb.de/telekom-smart-home-app Magenta Smart Home App] oder Apple Homekit, einer Software von Apple, die Smarte Devices vieler verschiedener Hersteller integrieren kann, sofern diese Apple Homekit-fähig sind.
 
  
= Programmierung des Smart Homes mittels proprietärem Konfigurations-Tool =
+
= Einrichten proprietärer Lösungen=
 +
* Lösungen des high-end Bereichs erfordern teilweise eine Programmierung mittels proprietär Software, z.B. KNX ([https://www.voltus.de/blog/knx-programmierung-mdt-glastaster-ii/ Beispiel; Zugriff 19. Januar 2021])
  
* [https://nodered.org/ node red]
+
= Automatisierung =
 +
* '''Das 'aufwändigere Programmieren' oder 'Automatisieren' von Smarthome Features.''' Beispiel: Bei den preiswerten Consumer Smart Homes erfolgt die Programmierung bzw. Konfiguration oftmals über eine App, z.B. die [https://www.smartweb.de/telekom-smart-home-app Magenta Smart Home App] oder Apple Homekit, einer Software von Apple, die Smarte Devices vieler verschiedener Hersteller integrieren kann, sofern diese Apple Homekit-fähig sind. Oftmals braucht es für eine derartige Automatisierung einen Server bzw. Hub.
 +
* Ein oft erwähnter und interessanter Cloud Service, der von vielen Herstellern unterstützt wird ist ''IFTTT'', z.B. [https://www.gira.de/inspirationen/anwendungen/ifttt-im-smart-home-alles-automatisch hier].
  
* IFTTT
+
= Integration unterschiedlicher Lösungen =
 +
Da es im Bereich Smart Home und IoT so viele verschiedene Hersteller und Technologien gibt, gibt es Bestreben, diese unterschiedlichen Lösungen zu integrieren, z.B.
 +
* [https://www.connect.de/ratgeber/smart-home-zentrale-steuerung-apple-homekit-alexa-conrad-connect-ifttt-3199016.html Integration von verschiedenen Devices/Herstellern/Services; Zugriff 18. Januar 2021]
 +
* Apple HomeKit
  
* https://www.gira.de/inspirationen/anwendungen/ifttt-im-smart-home-alles-automatisch
+
= Spannende Tools für die eigene Programmierung von Smart Home Lösungen =
 +
* [https://www.home-assistant.io/getting-started/ Home Assistant]
 +
* [https://nodered.org/ node red]

Aktuelle Version vom 19. Januar 2021, 15:12 Uhr

Einfaches Zusammenschalten von Devices per App

Unter 'Programmierung' kann man hier eher 'flache' Vorgänge verstehen:

  • Das 'Zusammenschalten' einer Smartphone App mit einem Smart Device. Beispiel: Eine Wifi-Steckdose wird in das Wlan eingebunden und kann somit durch eine zugehörige App am Smartphone an und ausgeschaltet werden. Wenn dieses Szenario auch als 'Fernsteuerung' von unterwegs funktionieren soll (das Smartphone ist nicht im gleichen WLan, sondern vielleicht in einem 4G Netz eingewählt), dann braucht es eine Art Cloud-Service, um Steckdose und Smartphone App über die Netzwerkgrenzen hinweg miteinander kommunizieren zu lassen. Oftmals braucht es keinen Hub für solche Anwendungsszenarien, außer oftmals einen Wifi-Router.

Einrichten proprietärer Lösungen

Automatisierung

  • Das 'aufwändigere Programmieren' oder 'Automatisieren' von Smarthome Features. Beispiel: Bei den preiswerten Consumer Smart Homes erfolgt die Programmierung bzw. Konfiguration oftmals über eine App, z.B. die Magenta Smart Home App oder Apple Homekit, einer Software von Apple, die Smarte Devices vieler verschiedener Hersteller integrieren kann, sofern diese Apple Homekit-fähig sind. Oftmals braucht es für eine derartige Automatisierung einen Server bzw. Hub.
  • Ein oft erwähnter und interessanter Cloud Service, der von vielen Herstellern unterstützt wird ist IFTTT, z.B. hier.

Integration unterschiedlicher Lösungen

Da es im Bereich Smart Home und IoT so viele verschiedene Hersteller und Technologien gibt, gibt es Bestreben, diese unterschiedlichen Lösungen zu integrieren, z.B.

Spannende Tools für die eigene Programmierung von Smart Home Lösungen