Bei einem der letzten Updates von HomeAssistant ist irgendwie mein Staubsauger verloren gegangen:
Dafür habe ich zufällig (eben auf der Suche nach dem Staubsauger) meinen Mähroboter entdeckt 🙂
Das gibt Arbeit für den Vormittag…
Unsere gute alte Wii ist mittlerweile doch in die Jahre gekommen, und die Kleinen möchten mal was neues spielen. Also haben wir Eltern uns umgesehen — Apple Arcade scheint uns ansprechend zu sein. Keine Werbung, keine In-App-Käufe. Allerdings läuft das nicht auf unserem AppleTV der dritten Generation — ein neues mußte also her und der Weihnachtsmann brachte eins. Angestöpselt — geht.
Nun hatte ich für das alte ein paar Automatisierungen in HA eingebaut — z.B. einen Kino-Effekt: Film geht an, Licht wird ausgeschaltet bzw. gedimmt. Totschick!
Jedoch: HA findet das neue AppleTV nicht mehr 🙁 Stellt sich raus: Sie haben bei tvOS größere Änderungen an der API vorgenommen, siehe hier und hier und hier. Immerhin: es arbeitet jemand dran, hoffentlich wird das direkt in HA übernommen werden in Bälde.
Momentane Situation in meinem HA: Ich sehe, daß und was das AppleTV spielt, an welcher Stelle es ist (Fortschrittsbalken). Ich sehe kein Cover und die Automatisierungen gehen auch nicht, das ist das ärgerlichste.
Mein feuchter Traum: Hersteller stellen eine Möglichkeit zur Verfügung, bei der Programmierer sich frühzeitig Informationen über API-Änderungen besorgen können. Allerdings ist Apple da nicht gerade die Firma, von der man sowas zuerst erwarten würde…
#homeassistant
Man kann bei Sonos Wecker einstellen, aber das ist insofern doof, als die ja gar keinen Zugriff auf der Gattin Kalender haben. HA hat aber, und er kann mit Sonos um.
Sie hört einen Sender, der ansonsten Hausverbot hat, aber ehrlich: Morgens dreiviertel 5 will man nicht unbedingt Deutschlandradio Kultur hören 😉
Hier der Code. Die Ansteuerung des Sonos sieht einfach aus, hat mich aber Nerven gekostet. Dieselbe action wird nochmal verwendet (am Wochenende 10 Minuten später), von daher sollte ich die action wohl in ein script auslagern.
Kommt noch.
Aber: Funktioniert!
#homeassistant
Die wurde neu gemacht, und nun geht sie vorerst(?) nicht nicht mehr, weil ich nicht mehr an meine HA-Installation rankomme:
Tapstream:
Das endet also darin, daß https://home-assistant.io/iOS Zugriff auf meine Instanz haben möchte — was wiederum ich nicht möchte.
Oder verstehe ich da was falsch? Browser immerhin geht noch.
#homeassistant
Gestern Abend habe ich mal ein Experiment gemacht: Im Schlafzimmer auf meinem Nachttisch steht eine Nachttischlampe (nein, keine Nachtisch-Schlampe😉) mit einer IKEA-Trådfri-Birne und Fernbedienung, verbunden mit einem Gateway. Auf einem Raspi läuft dann HomeAssistant mit der Trådfri-Komponente, die IP des Gateways ist konfiguriert. HomeAssistant kann also die Trådfri-Welt bedienen. Auf dem Telefon läuft die entsprechende App, aber die ist NICHT mit dem Raspi verbunden.
Da ich nämlich auch
habe ich auf meinem Root-Serve bei Netcup einen reverse Proxy eingerichtet, der sich dann mit HTTPS zu meinem Raspi verbindet.
Die App auf dem Telefon verbindet sich also (via Websockets) so: App → LAN → Heimrouter → Internet → reverse Proxy → Internet → Heimrouter → Raspi. Dehydrated hält das Zertifikat aktuell, alles wunderbar.
Zurück also zu gestern Abend: Ich habe in der Linken das Telefon mit der App offen, in der Rechten die Fernbedienung. Ich schalte mit der Fernbedienung das Licht aus. Das Schaltersymbol in der App ist einen Wimpernschlag schneller umgelegt als das Licht ausgeschaltet ist!
Erinnert mich an Muhammed Ali:
😂
Wenn das Zuhause von der Cloud abhängig ist:
Bei den Schlössern gibts wahrscheinlich ein Fallback, dennoch: kein Mitleid. Das Zuhause muß ohne Cloud funktionieren. Das hat übrigens mit Google gar nichts zu tun.
Weil es kein home automation gibt. “Alexa, fahre die Rolläden¹ runter!” ist kaum intelligenter als “Frau, hol’ das Bier aus dem Kühlschrank!” Home automation ist dann, wenn Geräte regelgesteuert interagieren können, auch unter Berücksichtigung äußerer Bedingungen.
Wenn die Beste Ehefrau von allen² Frühdienst hat, dann klingelt ihr Wecker um 04:30:00 Uhr, und ihre Nachttischlampe geht exakt um 04:30:03 an für 3 Minuten. Aber eben nur wenn sie Frühdienst hat. Das zu betonen ist wichtig. Ob sie Frühdienst hat, steht in ihrem Kalender. Die Verknüpfung von Kalendereintrag und Lampe ist ein schönes Beispiel für Automatisierung (hier für die Neugierigen).
Aber wer bietet mir das? Klar könnte es einen Anbieter für Lampen-Kalender-Software geben. Aber das ist nicht die Lösung. Und so geht der Trend scheinbar zu Dutzenden Apps, die jede einzeln entweder Lampen oder Toaster oder Staubsauger oder… steuern. Aber verknüpfen können sie dies selten, und wenn überhaupt, dann nur wenige Lampenhersteller mit wenigen Toasterherstellern. IFTTT? Damit dürfte Otto Normaluser überfordert sein, und naturgemäß benötigt IFTTT die Zugangsdaten für alle beteiligten Dienste, das will man wohl eher nicht. Und natürlich: Internet-Zwang, denn ohne gehts nicht.
Aber es gibt ja noch die ganzen tollen Projekte: OpenHAB, FHEM, HomeAssistant… Ja, die können wirklich home automation in großartiger Qualität — für die Nerds. Jedenfalls HomeAssistant ist affengeil (und es gibt wenig Gründe anzunehmen die anderen seien weniger affengeil) — wenn man sich darauf einläßt.
Aber massentauglich ist das nicht — und wird es nie werden können.
Es sei denn, die Industrie einigte sich auf einen gemeinsamen Standard, und wir wissen alle, daß die Industrie Standards liebt — jeder Hersteller einen anderen.
Momentan scheint ja Amazon mit Alexa-Skills Königin der Blinden und Einäugigen zu sein — nur intelligent ist das alles nicht.
Smart home wird es nicht geben, nicht für die Masse.
¹ ja, ich meide die neue Rechtschreibung, auch wenn Rollläden in der Tat logisch ist 😉
² Daß mir Kishon diese Idee geklaut hat, werde ich ihm nie verzeihen
Vorgestern kam eine Mail auf meinen Privat-Account, mit der ich im Leben niemals nicht gerechnet hatte, ich zitiere gerne den Anfang:
Hi Rainer,
da ich über deine Webseite auch auf die Idee kam, die Anlage mit Home Assistant zu verbinden, folgend mal der Code, den ich in meiner configure.yaml habe:
Und dann ein Haufen yaml.
Und die Schei*e funktioniert!!!
Ich habe nur an ein paar Stellen eingegriffen (Anzeigenamen geändert, Sensoren, die ich nicht habe (Luftfeuchte, Luftqualitiät…) rausgelassen…) — und nun ists schick.
Ich bin dem Einsender zu tiefstem Dank verpflichtet, ich hätte das wohl nie hinbekommen:
Und im Gitlab gibts die Config-Änderungen.
Nochmal an den Spender: DANKE! Danke!! DANKE!!!