Technologie - 91kodi1bvg/Emergency-DashButton GitHub Wiki
1. Wlan
Für die Kommunikation zwischen verschiedenen Geräten wurde ein Router: TP-Link TL-WR940N benutzt. Nach der ersten Konfiguration war es möglich die meisten notwendige Geräte mit dem internet zu verbinden. Anfängliche Schwierigkeiten der Kommunikation zwischen Raspberry und TP-Link Router wurden durch einen Hardreset behoben.

Linkadresse zu der Bedienungseinleitung ist hier: TL-WR940N(EU)_V6_User Guide
2. Dash Button
Das Dash-Knopf von Amazon ist ein physischer elektronischer Knopf. Mit einem Druck auf den Knopf kann damit ein zuvor festgelegter Artikel bestellt werden. Damit will das Unternehmen den Einkauf von regelmäßig benötigten Artikeln einfacher machen, der Dash-Button soll das Sparabo ergänzen. grobe Beschreibung

3. Philips Hue
Die Idee der Integration der Hue-Lampe war auf der Hand: sehr einfache Implementierung und Kommunikative Fähigkeiten über das Internet. Es ist uns gelungen die Hue–Lampe ins Projekt zu integrieren und positiv zu testen. Dafür sollte Python und Home Assistant-Lösung installiert wurden. Die Kommunikation hat über das Raspberry statt gefunden.
Im Projekt benutze integrative Lösung von Home Assistant hat uns ermöglicht die Bedienung der Hue-Lampe mit Python mit wenig Code zu Testen.
Einzuschalten:
- import homeassistant.remote as remote
- from homeassistant.const import STATE_ON
- api = remote.API('192.168.1.188:8123', '')
- remote.set_state(api, 'light.hue_color_lamp_1', new_state=STATE_ON)
oder auszuschalten:
- import homeassistant.remote as remote
- from homeassistant.const import STATE_OFF
- api = remote.API('192.168.1.188:8123', '')
- remote.set_state(api, 'light.hue_color_lamp_1', new_state=STATE_OFF)
Für weitere Implementierung könnte betrachtet werden die bestimmten Farbtöne, Kontraste oder ein Spektrum an verschiedenen Farben, einzusetzen um die ideale Beleuchtung für evtl. bestimmte Zeiten zu integrieren.
3. IFTTT
IFTTT steht für “if this then that” ist ein Webdienst, der unterschiedliche Dienste, Webseiten und Apps miteinander verknüpft. Die verknüpften Dienste können über IFTTT auf ein definiertes Ereignis reagieren und somit kleine Prozesse automatisch ablaufen lassen.
IFTTT ermöglicht Benutzern Anwendungen nach dem Motto “If this then that” („Wenn dies dann das“) zu erstellen. Der “this”-Teil der Anwendung wird Trigger (Auslöser) genannt. Beispiele für einen Trigger sind „Ich wurde auf einem Foto markiert“ oder „ein Knopf wurde gedrückt“. Der “that”-Teil der Anwendung wird Aktion genannt. Beispiel für Aktionen sind „sende eine Textnachricht“ oder „Erzeuge eine Statusmeldung“. Die Kombination aus Trigger und Aktion wird Anwendung (Applet) genannt.

4. Raspberry Pi
Raspberry ist ein kreditkartengroßer Platinencomputer, der vor allem bei Bastlern sehr begehrt ist. Auf ihm läuft in der Regel ein angepasstes Linux Betriebssystem, ab der Version 2 wird jedoch auch Windows 10 unterstützt.
Durch den geringen Stromverbrauchs eignet sich der Raspberry Pi auch ideal als kleiner Heimserver, Desktop PC, Homeserver Heimautomatisierung, Wetterstation, Media Center und vielem mehr.
In unserem Beispiel wird der RaspberryPi der 3. Generation verwendet, nähere Informationen hier.
