Licht einschalten, Wetterbericht und Witze für Alle
AsTeRICS Grid erhält neue Möglichkeiten für die Interaktion mit externen Geräten und Services (26.02.2025)
Förderjahr 2023 / Projekt Call #18 / ProjektID: 6735 / Projekt: AsTeRICS Grid

Wie kann man mit erheblichen motorischen Einschränkungen mit der Umwelt interagieren? In AsTeRICS Grid gibt es neben Kommunikation nun weitere Möglichkeiten für mehr Selbstbestimmung und Teilhabe. Die Einrichtung ist so einfach wie möglich gehalten.

Der Hauptfokus von AsTeRICS Grid ist Unterstützte Kommunikation (UK), also eine Hilfe für Menschen mit Kommunikationsschwierigkeiten. Daneben war aber auch immer auch schon die Stärkung der Teilhabe und Selbstbestimmung von motorisch eingeschränkten Personen ein wichtiges Ziel. Deshalb wurden neben den klassischen UK-Features vor langer Zeit auch schon Funktionen wie YouTube- oder Webradio-Zugang in AsTeRICS Grid integriert.

Gefehlt hat bisher eine einfache Möglichkeit um mit der direkten technischen Umgebung zu interagieren, also zum Beispiel ein Licht ein- und auszuschalten. Es gibt zwar bereits eine Integration zur Smart-Home-Plattform openHAB und in Kombination mit dem AsTeRICS Framework ist auch eine Verbindung zum Smart-Home-Standard KNX möglich, aber beide Möglichkeiten benötigen viel technisches Know-How oder eine bestimmte Gebäudeinstallation für die Anwendung. Wie kann hier also eine Möglichkeit mit geringerer Einstiegshürde geschaffen werden?

Die smarten Produkte der Firma Shelly passen für diesen Anwendungszweck gut, da sie einfach einzurichten und auch in bestehenden Installationen mit wenig Aufwand nachzurüsten sind. Weiters haben sie eine offene API (sowohl lokal als auch in der Cloud), wodurch sie einfach in AsTeRICS Grid angesteuert werden können. Für die Integration habe ich mich vorerst auf den Shelly Plug S und den Shelly 1PM konzentriert, einem smarten Zwischenstecker für die Steckdose und einer Steuereinheit für Lichtschalter, die innerhalb einer bestehenden Unterputzdose installiert werden kann. Beide Produkte können mit der in AsTeRICS Grid vorhandenen HTTP-Aktion bereits angesteuert werden. Also - ist die Integration ohne zusätzliche Entwicklung eigentlich schon fertig?!

Nicht wirklich - denn nicht alles, was technisch möglich ist, kann auch von allen Usern eingerichtet werden. Es braucht einiges an Wissen und Zeit um sich die richtigen HTTP-Endpoints und Parameter herauszusuchen und die HTTP-Aktion richtig konfigurieren zu können. Daher habe ich das Konzept von "Vordefinierten Aktionen" bzw. "Predefined actions" entwickelt. Die wichtigsten (schwer zu findenden) Informationen für die HTTP-Requests werden dabei vorgegeben und können vom User in einfacher Weise in einer verständlichen Benutzeroberfläche konfiguriert werden können. Abbildung 1 zeigt den Vergleich für dieselbe Aktion eines "Shelly Plug S", einmal mit HTTP-Aktion und einmal mit vordefinierter Aktion. Zugegeben, trivial ist es immer noch nicht, weil Geräte-ID und Cloud key immer noch vom User gefunden und eingetragen werden müssen, aber mit einer Anleitung sollte es möglich sein.

Abbildung 1: Links: für Laien schwer zu konfigurierende HTTP-Aktion, rechts: viel einfach zu konfigurierende vordefinierte Aktion. Beide schalten eine smarte "Shelly Plug S" Steckdose.
Abbildung 1: Links: für Laien schwer zu konfigurierende HTTP-Aktion, rechts: viel einfacher zu konfigurierende vordefinierte Aktion. Beide schalten eine smarte "Shelly Plug S" Steckdose.

Ein weiterer Vorteil der "Vordefinierten Aktionen" ist, dass sie sehr einfach erweitert und für neue Geräte hinzugefügt werden können, siehe die Dokumentation im AsTeRICS-Grid-Boards Repository auf GitHub. Weil mir das Konzept gut gefallen hat, habe ich es auch gleich für die neuen "Live-Elemente" angewendet, welche dynamische Daten in AsTeRICS Grid anzeigen können, zum Beispiel den Status von Shelly-Geräten, Wetterdaten oder Witze von einer Online-Quelle. Auch hier können nun Datenquellen sehr einfach und ohne spezifisches Wissen über API-Endpunkte konfiguriert werden. Alle neuen Entwicklungen (Live-Elemente und Shelly-Integration) können in dieser Demo-Konfiguration mit einem Klick von jedem selbst ausprobiert werden.

Abbildung 2: Wetterdaten über die neuen Live-Elemente in AsTeRICS Grid
Abbildung 2: Wetterdaten über die neuen Live-Elemente in AsTeRICS Grid

Tags:

Unterstützte Kommunikation barrierefrei barrierefreiheit Smart Home

Benjamin Klaus

Profile picture for user Benjamin Klaus
Technik hat mich immer schon fasziniert und dementsprechend wählte ich auch meine Ausbildung. Nach der HTL in St. Pölten studierte ich Softwareentwicklung an der TU Wien und danach "Health Assisting Engineering" an der FH Campus Wien. Noch faszinierender wird Technik für mich, wenn sie Menschen eine echte Hilfe ist, das Leben bereichert und lebenswerter macht. Der Bereich der Assistierenden Technologien ist ein Forschungsgebiet, in dem genau das Wirklichkeit wird: Menschen mit Behinderung bekommen durch Technik wieder neue Perspektiven und können sonst undenkbare Möglichkeiten für Teilhabe und Selbstbestimmung (wieder-)erlangen.

Ich durfte an der FH Technikum Wien in zwei Forschungsprojekten zu Assistierenden Technologien mitarbeiten und habe dabei ein besonderes Interesse für Unterstützte Kommunikation (UK) entdeckt. Dieses Teilgebiet der Assistierenden Technologien beschäftigt sich mit der Frage, wie Menschen ohne Lautsprache Wege zur zwischenmenschlichen Kommunikation eröffnet werden können. Eine Möglichkeit dafür sind Apps für Kommunikation über Symbole. Mit "AsTeRICS Grid" haben wir an der FH Technikum Wien eine freie Software zu genau diesem Zweck entwickelt, die ich nun im Rahmen von netidee weiterentwickeln darf.
CAPTCHA
Diese Frage dient der Überprüfung, ob Sie ein menschlicher Besucher sind und um automatisierten SPAM zu verhindern.

    Weitere Blogbeiträge

    Datenschutzinformation
    Der datenschutzrechtliche Verantwortliche (Internet Privatstiftung Austria - Internet Foundation Austria, Österreich) würde gerne mit folgenden Diensten Ihre personenbezogenen Daten verarbeiten. Zur Personalisierung können Technologien wie Cookies, LocalStorage usw. verwendet werden. Dies ist für die Nutzung der Website nicht notwendig, ermöglicht aber eine noch engere Interaktion mit Ihnen. Falls gewünscht, können Sie Ihre Einwilligung jederzeit via unserer Datenschutzerklärung anpassen oder widerrufen.