NEWS
Simple RESTful API mit Raspi Ansteuern
-
Ich möchte hier kurz mein erstes Projekt mit ioBroker vorstellen:
Ich habe schon seit etlichen Jahren einen Raspi mit WINODWS10IOT und einer UWP-Anwendung in C# am laufen. Hiermit habe ich meine HomaticCCU über die Standard API angesteuert.
Als nun zusätzliche Geräte (speziell Schelly 3EM) hinzugekommen sind habe ich überlegt diese ebenfalls zu integrieren. Da aber sehr schnell eine zusätzliche Komponenten hinzugekommen sind, habe ich mir ioBroker angesehen. Da sich das alles als Neuling als total einfach angesehen hat, habe ich sehr schnell den Schwenk zu ioBroker gemacht.
Alles schön auf einem NUK mit Windows10 installiert, adapter hinzugefügt und schon war alles am laufen, nur was mache ich mit meinem Pim@PI. Da ist mir die RESTful API aufgefallen. Da es sich hierbei um eine einfache aber sehr leistungsfähige API handelt, könnte ich an zwei Abenden alle Funktionen von der Homematic-Schnittstelle auf die ioBroker-Schnittstelle umstellen. Also die Homematic Adapter und die RESTful API sind echt super im ioBroker und es hat echt Spass gemacht.
Hier nur eine kurze Übersicht über die Funktionen:
- mit den Pfeiltasten kann ich mein Dachfenster steuern
- mit dem Fenstersymbol kann ich die Fenstersteuerung von manuell auf Zeitsteuerung umstellen
- mit dem Mondsymbol kann ich eine Nachtbeleuchtung von Haus und Garten ein- und ausschalten
- Grün zeiht mir den Netzwerkstatus
- hellblau zeigt mir an ob Anrufe auf der Fritz-Box sind
- Zustand der Tür- und Fensterkontakte
- Aktivierung der Notbeleuchtung
oben wird noch der Außenfühler angezeigt
Hier alle Funktionen zu erklären wäre zu umfangreich, aber die Umstellung auf ioBroker hat super funktioniert.
Aktuell habe ich mein iPAd im Flur an die Wand gehängt und eine Visualisierung aufgebaut, aber das ist ein zweites Projekt. Da ich aber in C# meine schöne openWeathermap Wetteranzeige auf meinem Raspi habe, möchte ich diese auch ins vis bringen. Leider stoße ich hier nur auf Probleme, da mir scheinbar jegliche Voraussetzungen für den Umgang mit vis fehlen, aber das ist ein anderes Thema, was ich dann mal ins Forum bringen möchte.