Schlagwort: Home Assistant

Pluggit, HomeAssistant, Internet, ūüĎŹ, ūü§ó, ūüĎć

Vor­ges­tern kam eine Mail auf mei­nen Pri­vat-Account, mit der ich im Leben nie­mals nicht gerech­net hat­te, ich zitie­re ger­ne den Anfang:

Hi Rai­ner,

 

da ich √ľber dei¬≠ne Web¬≠sei¬≠te auch auf die Idee kam, die Anla¬≠ge mit Home Assi¬≠stant zu ver¬≠bin¬≠den, fol¬≠gend mal der Code, den ich in mei¬≠ner configure.yaml habe:

Und dann ein Hau­fen yaml.

Und die Schei*e funk­tio­niert!!!
Ich habe nur an ein paar Stel¬≠len ein¬≠ge¬≠grif¬≠fen (Anzei¬≠gena¬≠men ge√§n¬≠dert, Sen¬≠so¬≠ren, die ich nicht habe (Luft¬≠feuch¬≠te, Luft¬≠qua¬≠li¬≠ti¬≠√§t‚Ķ) raus¬≠ge¬≠las¬≠sen‚Ķ) ‚ÄĒ und nun ists schick.

Ich bin dem Ein­sen­der zu tiefs­tem Dank ver­pflich­tet, ich hät­te das wohl nie hin­be­kom­men:

Und im Git¬≠lab gibts die Con¬≠fig-√Ąnde¬≠run¬≠gen.

Noch­mal an den Spen­der: DANKE! Dan­ke!! DANKE!!!

0

Raspi macht Sachen

Heu¬≠te fr√ľh um 4:30 Uhr klin¬≠gel¬≠te wie √ľblich der Wecker der Gat¬≠tin, und wie un√ľb¬≠lich ging ihre Nacht¬≠tisch¬≠lam¬≠pe nicht an.
Komisch.
Zabb­bix hat kei­ne Daten zu die­sem Zeit­punkt, eigent­lich die gan­ze Nacht nicht. Jeden­falls fast kei­ne Daten, ein paar sind doch da und zei­gen einen Load von maxi­mal 74 gegen 23 Uhr:
Der Fern¬≠se¬≠her war heu¬≠te fr√ľh ein¬≠ge¬≠schal¬≠tet, was nur pas¬≠siert, wenn ent¬≠we¬≠der jemand ver¬≠ges¬≠sen hat ihn aus¬≠zu¬≠schal¬≠ten, oder, viel wahr¬≠schein¬≠li¬≠cher in die¬≠sem Fal¬≠le, Kodi ihn ein¬≠ge¬≠schal¬≠tet hat.
Paßt aber schein­bar nicht:

pi@raspberrypi:~ $ systemctl status kodi
‚óŹ kodi.service - Kodi Media Center
   Loaded: loaded (/etc/systemd/system/kodi.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2019-02-16 18:55:35 CET; 2 weeks 3 days ago
 Main PID: 26354 (kodi)
   CGroup: /system.slice/kodi.service
           ‚Ēú‚ĒÄ26354 /bin/sh /usr/bin/kodi
           ‚ĒĒ‚ĒÄ26390 /usr/lib/arm-linux-gnueabihf/kodi/kodi-rbpi_v7 --lircdev /var/run/lirc/lircd

Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
pi@raspberrypi:~ $

(mehr ‚Ķ)

0

Trådfri befreien

Na ja, ein rei­ße­ri­scher Titel muß schon sein, gell?

Man kann sein Smart Home bei IKEA furcht¬≠bar g√ľns¬≠tig begin¬≠nen: Man kauft eine Lam¬≠pe im Set mit einer Fern¬≠be¬≠die¬≠nung. Da ist die Fern¬≠be¬≠die¬≠nung schon mit der Lam¬≠pe gekop¬≠pelt, man schraubt die Lam¬≠pe ein¬≠fach in den Sockel, gibt Strom drauf ‚ÄĒ und schon kann man die Lam¬≠pe mit der Fern¬≠be¬≠die¬≠nung schal¬≠ten. 15 Euro oder so. Das war mei¬≠ne ers¬≠te Lam¬≠pe. Dann kam im Wind¬≠fang eine Lam¬≠pe nicht mit Fern¬≠be¬≠die¬≠nung, son¬≠dern mit Bewe¬≠gungs¬≠mel¬≠der hin¬≠zu.

Das ist jetzt das The­ma.

Am Bewe¬≠gungs¬≠mel¬≠der kann man hin¬≠ten zwei Din¬≠ge ein¬≠stel¬≠len: Leucht¬≠dau¬≠er und ob der nur im Dun¬≠keln oder immer schal¬≠ten soll. Selbst¬≠ver¬≠st√§nd¬≠lich soll er nicht schal¬≠ten, wenn es tags¬≠√ľber hell ist ‚ÄĒ das w√§re ja Schwach¬≠sinn.. Nur: er funk¬≠tio¬≠niert ver¬≠l√§√ü¬≠lich nur in der Stel¬≠lung always on. Das ist nat√ľr¬≠lich nicht wei¬≠ter tra¬≠gisch; den zus√§tz¬≠li¬≠chen Ener¬≠gie¬≠ver¬≠brauch kann man ver¬≠nach¬≠l√§s¬≠si¬≠gen. Aber sch√∂n ist das eben doch nicht.

Und jetzt kommt die rich¬≠ti¬≠ge‚ĄĘ Home Auto¬≠ma¬≠ti¬≠sie¬≠rung ins Spiel: Was w√§re, wenn man die Ver¬≠bin¬≠dung zwi¬≠schen Bewe¬≠gungs¬≠mel¬≠der und Lam¬≠pe kom¬≠plett auf¬≠bricht und die gan¬≠ze Logik an (HomeAssistant|OpenHAB|IOBroker|Whatever) aus¬≠la¬≠gert?
Das mu√ü gehen. Jeden¬≠falls kann ich schon mal eine belie¬≠bi¬≠ge Akti¬≠on (Home¬≠As¬≠si¬≠stant) aus¬≠f√ľh¬≠ren las¬≠sen, sobald ich den Wind¬≠fang betre¬≠te.

- alias: Bewegung im Windfang Licht in HWR einschalten
  trigger:
    platform: state
    entity_id: sensor.windfang_bewegungsmelder
    to: 'on'
  action:
    service: light.turn_on
    data:
      entity_id: light.hwr_deckenlampe
      brightness_pct: 100

Ich m√∂ch¬≠te das dann mit sun ver¬≠bin¬≠den, dann habe ich n√§m¬≠lich genau das, was ich will: tags¬≠√ľber wird nicht geschal¬≠tet, im Dun¬≠keln schon.
Aber erst mor¬≠gen ūüôā

0

Vielleicht bekomme ich die Pluggit ja doch noch ans HomeAssistant

Jeden¬≠falls habe ich mal die Kom¬≠mu¬≠ni¬≠ka¬≠ti¬≠on zwi¬≠schen Tele¬≠fon und Anla¬≠ge mit¬≠ge¬≠schnit¬≠ten ‚ÄĒ das sieht sehr ein¬≠fach gestrickt aus, und zumin¬≠dest zum Lesen ist wohl auch kei¬≠nen Authen¬≠ti¬≠fi¬≠zie¬≠rung n√∂tig.

Es ist immer ein Fra­ge-Ant­wort-Spiel: Die App fragt ein Regis­ter ab, die Anla­ge ant­wor­tet.
Ein typi­sches Ant­wort­pa­ket sieht so aus:

Die 23 k√∂nn¬≠te die Luft¬≠tem¬≠pe¬≠ra¬≠tur im Haus sein. Man m√ľ√ü¬≠te jetzt ‚Äúnur‚ÄĚ noch wis¬≠sen, wie man an ein bestimm¬≠tes Regis¬≠ter kommt, und wel¬≠ches Regis¬≠ter wel¬≠chen Wert lie¬≠fert.
Dann soll­te man mit der Doku wei­ter­kom­men.

0

Pluggit am Netz

Das war ein klei­nes Dra­ma. Das Teil kann auf drei­er­lei Arten bedient wer­den:

  • am Front¬≠pa¬≠nel
  • am Rech¬≠ner via USB-Kabel
  • via App

Am Front¬≠pa¬≠nel ist ja ein¬≠fach ‚ÄĒ aber da gibts auch nur die M√∂g¬≠lich¬≠keit, zwi¬≠schen den Stu¬≠fen 0 (aus) und 4 zu w√§h¬≠len, das ist dann alles.
Und nat√ľr¬≠lich zuwe¬≠nig.
Die meis¬≠ten Ein¬≠stel¬≠lungs¬≠m√∂g¬≠lich¬≠kei¬≠ten bie¬≠tet wohl die Vari¬≠an¬≠te via USB. Da gibts dann ein Pro¬≠gramm, aller¬≠dings nur f√ľr Win¬≠dows. Und da es hier kein Win¬≠dows gibt, bleibt nur noch die drit¬≠te Vari¬≠an¬≠te √ľbrig: via IOS-/An¬≠dro¬≠id-App.
Dazu m√ľ√ü¬≠te aller¬≠dings die Plug¬≠git erst¬≠mal ins WLAN kom¬≠men. Kommt sie aber man¬≠gels WLAN-Modul nicht. Es gibt nur Ether¬≠net via RJ45, und auch nur DHCP.
Gl√ľck¬≠li¬≠cher¬≠wei¬≠se hat¬≠te ich noch einen alten Access-Point rum¬≠zu¬≠lie¬≠gen, den man im Cli¬≠ent-Mode betrei¬≠ben kann. Das WLAN ist dahin¬≠ten zwar mies, reicht aber.
Ein nmap zeig¬≠te dann schnell Port 502 (Mod¬≠Bus) als offen an. Bis¬≠lang hat¬≠te die App noch nie die Plug¬≠git gefun¬≠den ‚ÄĒ und tat es auch dies¬≠mal, trotz mehr¬≠ma¬≠li¬≠gen Anbr√ľl¬≠lens, nicht.
Run­ter­ge­wor­fen, neu­in­stal­liert, tut.

Schlicht, aber aus­rei­chend

Angeb¬≠lich kann man mit dem Win¬≠dows-Pro¬≠gramm sehr viel mehr ein¬≠stel¬≠len, ins¬≠be¬≠son¬≠de¬≠re die Schwell¬≠wer¬≠te f√ľr den Som¬≠mer-Bypass (dann wird die k√ľh¬≠le Nacht¬≠luft nicht mehr am W√§r¬≠me¬≠tau¬≠scher vor¬≠bei¬≠ge¬≠f√ľhrt, son¬≠dern direkt ins Haus gebla¬≠sen) mani¬≠pu¬≠lie¬≠ren.
Da muß ich mir noch mal jeman­den mit Win­dows auf ein Bier ein­la­den.

F√ľr Home¬≠As¬≠si¬≠stant gibt es ein Mod¬≠Bus-Modul, das w√§re was f√ľr graue Win¬≠ter¬≠aben¬≠de viel¬≠leicht ūüėČ

0

HomeAssistant, Update fehlgeschlagen

Bei mir läuft HA 0.82.1, ich möch­te auf 0.83.1 updaten. Hin­ter­grund ist, daß nach einem Sonos-Update Text-to-Speech nicht mehr funk­tio­niert. Da dach­te ich, daß es viel­leicht mit einem aktu­el­len HA geht und habe upge­da­ted wie immer.
Danach ging kein Con­nect mehr auf TCP/8123, obwohl HA angeb­lich klag­los lief:

root@raspberrypi:/srv# systemctl status home-assistant@homeassistant.service
‚óŹ home-assistant@homeassistant.service - Home Assistant
Loaded: loaded (/etc/systemd/system/home-assistant@homeassistant.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2018-11-30 19:38:03 CET; 1min 7s ago
Main PID: 4772 (hass)
CGroup: /system.slice/system-home\x2dassistant.slice/home-assistant@homeassistant.service
‚ĒĒ‚ĒÄ4772 /srv/homeassistant/bin/python3 /srv/homeassistant/bin/hass -c /home/homeassistant/.homeassistant

Nov 30 19:38:03 raspberrypi systemd[1]: Started Home Assistant.
Nov 30 19:38:09 raspberrypi hass[4772]: 2018-11-30 19:38:09 INFO (MainThread) [homeassistant.loader] Loaded websocket_api from homeassistant.components.websocket_api
Nov 30 19:38:09 raspberrypi hass[4772]: 2018-11-30 19:38:09 INFO (MainThread) [homeassistant.bootstrap] Home Assistant core initialized
Nov 30 19:38:09 raspberrypi hass[4772]: 2018-11-30 19:38:09 INFO (MainThread) [homeassistant.loader] Loaded logger from homeassistant.components.logger
Nov 30 19:38:09 raspberrypi hass[4772]: 2018-11-30 19:38:09 INFO (MainThread) [homeassistant.setup] Setting up logger
root@raspberrypi:/srv#

Aber lau­schen tut der nicht:

root@raspberrypi:/srv# netstat -tulpen | grep python
tcp 0 0 192.168.1.41:1400 0.0.0.0:* LISTEN 999 385576389 4772/python3
root@raspberrypi:/srv#

Mist!
Zum Gl√ľck gibts Back¬≠ups ūüėČ Also das Back¬≠up zur√ľck¬≠ge¬≠spielt und:

root@raspberrypi:/srv# netstat -tulpen | grep python
tcp 0 0 192.168.1.41:1400 0.0.0.0:* LISTEN 999 385595390 6234/python3
tcp 0 0 0.0.0.0:8123 0.0.0.0:* LISTEN 999 385596186 6234/python3
udp 165952 0 0.0.0.0:5353 0.0.0.0:* 999 385596190 6234/python3
udp 165952 0 0.0.0.0:5353 0.0.0.0:* 999 385596189 6234/python3
udp 0 0 0.0.0.0:5353 0.0.0.0:* 999 385596187 6234/python3
udp 0 0 0.0.0.0:50199 0.0.0.0:* 999 385605044 6234/python3
root@raspberrypi:/srv#

Nat√ľr¬≠lich geht Text-to-Speech nun wie¬≠der nicht. Ging ganz gut, um die Kin¬≠der zu erschre¬≠cken ūüėČ

0

Home Assistant: Licht an, wenn Film schon läuft

Doch der Rei­he nach: Ges­tern bemerk­te ich, daß sich das Licht nicht dimmt, wenn es erst nach Film­be­ginn ange­schal­tet wird, etwa, weil es mitt­ler­wei­le dun­kel wur­de.
Nun, das soll­te eigent­lich ein­fach umzu­set­zen sein, doch Pus­te­ku­chen: War es nicht.
Das Forum hat­te dann letzt­lich den ent­schei­den­den Hin­weis: Tipp­feh­ler.
Habe ich dann auch gleich ein¬≠ge¬≠ar¬≠bei¬≠tet ‚ÄĒ und es geht!

 

0