Schlagwort: HomeAssistant

Tiefkühlfach monitoren

Unser Zweit-Kühl­schrank hat eine Macke, und zwar hört er ab und an, die let­zen 3 Wochen viel­leicht 3 mal, auf zu kühlen.
Als Fei­er­abend­bier­trin­ker bemer­ke ich das zwar, aber Moni­to­ring by Bier­trink­tem­pe­ra­tur ist feh­ler­an­fäl­lig, zumal man eigent­lich 24/7 trin­ken müßte.
Der Kühl­schrank erholt sich wie­der, wenn man ihn einen Tag (mög­li­cher­wei­se auch kür­zer, ich habs nicht getes­tet) vom Strom nimmt.
Irgend­wann wer­den wir ihn erset­zen müs­sen, aber nicht demnächst.

Um also die Leber zu ent­las­ten, muß ein Moni­to­ring her, natür­lich mit Alar­mie­rung, Eska­la­tio­nen und dem gan­zen Zinnober.
#Zab­bix!
Heu­te kam das Ther­mo­me­ter, ich habe schon lan­ge eine Wet­ter­sta­ti­on, an die ich meh­re­re Sen­so­ren für Tem­pe­ra­tur und Luft­feuch­tig­keit anknüp­pern kann.
Gemacht, getan, jetzt nur noch die Tem­pe­ra­tur auslesen.
Das kann zwar lokal blei­ben, dann habe ich aber nur eine Anbin­dung an Home Assistant. Ver­mut­lich könn­te ich Zab­bix auch an Home Assistant anflan­schen, aber ein­fa­cher gehts über die API im Internet:

#!/bin/bash
/usr/bin/curl -s \
'https://api.ecowitt.net/api/v3/device/real_time?application_key=[…]&api_key=[…]&mac=[…]&call_back=all&temp_unitid=1' | \
/usr/bin/jq -r .data.temp_and_humidity_ch8.temperature.value

Funk­tio­niert:

❯ ./wetterstation.hwr.eisfach-temperatur.sh
-14.7

Jetzt nur noch ein Item bas­teln in Zabbix:

Und den ent­spre­chen­den Trig­ger, der bei einer Tem­pe­ra­tur gleich oder über ‑15°C aus­lö­sen soll:

Ein­bie­gen auf die Ziel­ge­ra­de, wir brau­chen ja noch die Benachrichtigung:

Und nun nur noch, wer auf wel­chem Wege alar­miert wer­den soll: ich, via Telegram.

Funzt!

Und wenn wir schon dabei sind: #Graf­a­na!

 

Zigbee: Reichweite?

Mein #Home­As­sistant redet nur über Ethernet/WLAN mit den Gerä­ten. Die­se sind fast alle IKEA Tråd­fri und wer­den von Home­As­sistant dann via IKEA-Bridge  ange­spro­chen, die­ses kom­mu­ni­ziert dann mit den Gerä­ten (Lam­pen, Fern­be­die­nun­gen, Schal­ter, Steck­do­sen) via #Zig­bee. Das funk­tio­niert wie es soll.
Nun ist es aber so, daß die Tråd­fri-Fern­be­die­nun­gen schon schick sind — nur lei­der las­sen sie sich von Home­As­sistant aus nicht anspre­chen, wahr­schein­lich gibt die Bridge das nicht her. Aber könn­te man sie aus­le­sen, dann lie­ße sich alles mög­li­che damit anstel­len — mein Schwa­ger ist schon ganz scharf darauf 😉
Also ist die Idee, die Fern­be­die­nun­gen direkt via Zig­bee anzu­spre­chen — dazu muß Home­As­sistant aber erst­mal Zig­bee spre­chen. Das läuft auf einem Raspi 4, und ich lieb­äug­le mit RaspBee II, schon weil der Preis über­schau­bar ist, so daß ein Fehl­kauf nicht schlimm wird.

Nun aller­dings ist der Raspi im Kel­ler, das nächs­te Zig­bee-Gerät (eine Tråd­fri-Lam­pe) ist ca. 6 Meter ent­fernt, getrennt durch eine Kel­ler­de­cke (Stahl­be­ton) und eine Mau­er (Hohl­zie­gel). Da Zig­bee ja ein Mesh-Netz­werk ist, soll­te ich nur einen Zugang benö­ti­gen, eben die­se Lam­pe. Hat jemand prak­ti­sche Erfah­run­gen mit Zig­bee durch Stahlbeton?

Home Assistant als Monitoring-Tool

Ich glau­be, ich muß dar­auf ach­ten, nicht alles ein­zu­bau­en, was ein­zu­bau­en geht.

Jüngs­tes Bei­spiel: Next­cloud moni­to­ring. Über die Next­cloud-API kann man jeden Sch**ß monitoren.

Zusam­men­ge­baut wird das hier — und die ein­zel­nen Enti­ties fin­det man wie immer in /developer-tools/state.

 

#home­as­sistant

tvOS 13 und Home Assistant

Unse­re gute alte Wii ist mitt­ler­wei­le doch in die Jah­re gekom­men, und die Klei­nen möch­ten mal was neu­es spie­len. Also haben wir Eltern uns umge­se­hen — Apple Arca­de scheint uns anspre­chend zu sein. Kei­ne Wer­bung, kei­ne In-App-Käu­fe. Aller­dings läuft das nicht auf unse­rem App­leTV der drit­ten Gene­ra­ti­on — ein neu­es muß­te also her und der Weih­nachts­mann brach­te eins. Ange­stöp­selt — geht.
Nun hat­te ich für das alte ein paar Auto­ma­ti­sie­run­gen in HA ein­ge­baut — z.B. einen Kino-Effekt: Film geht an, Licht wird aus­ge­schal­tet bzw. gedimmt. Tot­schick!

Jedoch: HA fin­det das neue App­leTV nicht mehr 🙁 Stellt sich raus: Sie haben bei tvOS grö­ße­re Ände­run­gen an der API vor­ge­nom­men, sie­he hier und hier und hier. Immer­hin: es arbei­tet jemand dran, hof­fent­lich wird das direkt in HA über­nom­men wer­den in Bälde.

Momen­ta­ne Situa­ti­on in mei­nem HA: Ich sehe, daß und was das App­leTV spielt, an wel­cher Stel­le es ist (Fort­schritts­bal­ken). Ich sehe kein Cover und die Auto­ma­ti­sie­run­gen gehen auch nicht, das ist das ärgerlichste.

Mein feuch­ter Traum: Her­stel­ler stel­len eine Mög­lich­keit zur Ver­fü­gung, bei der Pro­gram­mie­rer sich früh­zei­tig Infor­ma­tio­nen über API-Ände­run­gen besor­gen kön­nen. Aller­dings ist Apple da nicht gera­de die Fir­ma, von der man sowas zuerst erwar­ten würde…

 

#home­as­sistant

Home Assistant für die Gattin gepimpt.

Man kann bei Sonos Wecker ein­stel­len, aber das ist inso­fern doof, als die ja gar kei­nen Zugriff auf der Gat­tin Kalen­der haben. HA hat aber, und er kann mit Sonos um.
Sie hört einen Sen­der, der ansons­ten Haus­ver­bot hat, aber ehr­lich: Mor­gens drei­vier­tel 5 will man nicht unbe­dingt Deutsch­land­ra­dio Kul­tur hören 😉

Hier der Code. Die Ansteue­rung des Sonos sieht ein­fach aus, hat mich aber Ner­ven gekos­tet. Die­sel­be action wird noch­mal ver­wen­det (am Wochen­en­de 10 Minu­ten spä­ter), von daher soll­te ich die action wohl in ein script auslagern.
Kommt noch.

Aber: Funk­tio­niert!

 

#home­as­sistant

Home Assistant Companion App IOS

Die wur­de neu gemacht, und nun geht sie vor­erst(?) nicht nicht mehr, weil ich nicht mehr an mei­ne HA-Instal­la­ti­on rankomme:

Tapst­ream:


 

Das endet also dar­in, daß https://home-assistant.io/iOS Zugriff auf mei­ne Instanz haben möch­te — was wie­der­um ich nicht möchte.

Oder ver­ste­he ich da was falsch? Brow­ser immer­hin geht noch.

#home­as­sistant