blog::zjuul

If the questions don't make sense, neither will the answers

Home Assistant: wow (en ook: RTFM)

2023/01/06 by jules Reageer

Zo, mijn eerste paar dagen met Home Assistant zit er op, en ik ben meteen hooked. Wat een enorm krachtig doosje heb ik nu in mijn huis staan zeg. Bij elke kleine uitbreiding die ik doe, krijg ik meteen ideeen en inspiratie. Heerlijk!

Wat ik wel merk: met in het diepe springen en dingen uitproberen krijg je veel gedaan, maar het gaat allemaal een stuk sneller als je de documentatie leest vantevoren – en dus niet tijdens, zoals ik vaak doe.

Tip: zet de interface in het Engels. Dat helpt enorm met zoeken van informatie.

Ik heb geleerd over..

  • de “my” service
  • de lokale configuration.yaml
  • entities, states, services
  • .. en nog veel meer

Hier een lijstje met integrations die ik werkend heb gekregen die niet in 1 keer goed gingen.

Remeha eTwist slimme thermostaat

De “slimme” thermostaat werkt alleen via een “custom integration”. Dankzij deze code heb ik de thermostaat nu werkend in Home Assistant.

In een lokale terminal werkt installatie zo (als je SSH toegang goed hebt ingeregeld (zie))

# download source
git clone https://github.com/freitdav/BDRthermostatHA
# ga naar goede directory
cd BDRthermostatHA
# kopieer de files:
scp -r bdr_thermostat/ root@homeassistant.local:/config/custom_components

Dirigera Hub en IKEA slimme lampen

Er is geen Dirigera integratie, maar na wat zoeken las ik: “het werkt via Homekit”.

Voor de n00bs zoals ik, is dat een antwoord met een richting, maar weet je nog steeds niks. Zo heb ik het voorelkaar gekregen

  1. zet de Dirigera hub uit en weer aan (restart)
  2. wacht een paar minuten, maar minder dan 8
  3. in de HA interface: Settings -> Integrations -> Add integrations -> (zoek) Apple -> HomeKit -> Submit
  4. Daarna verschijnt de Dirigera hub, en kan je je lampjes en hub instellen.

De magie zit in punt 2: gedurende de eerste paar minuten na herstart van de hub, is ‘ie zichtbaar. Anders niet. Lukt het niet meteen? Start dan de hub nogmaals op, en hou de interface van HA in de gaten.

Home Connect

De documentatie is heel duidelijk. Maar het duurde behoorlijk lang voor ik het voorelkaar had.

Reden daarvoor was (denk ik) dat de https://my.home-assistant.io/ service niet goed werkte in mijn browser. Korte uitleg: via deze service kan je de genoemde publieke website url laten doorsturen naar je lokale netwerk.

Afijn, uiteindelijk heb ik op mijn mobiel de MY service geconfigureerd (via genoemde link) en met een rijtje callback URLs in de Home Connect applicatie werkt het

  • uri 1: https://my.home-assistant.io/redirect/oauth
  • uri 2: http://192.168.2.61:8123/auth/external/callback
  • uri 3: http://homeassistant.local:8123/auth/external/callback

Daarna werkt het “Add integration” scenario eindelijk

Bluetooth tracking

Dit is een configuratie die je “handmatig moet aanzetten in de configuratie”. Weer iets wat je net moet weten hoe het werkt.

Zo dus:

Zet eerst bluetooth aan.

Dan via de terminal inloggen en de file /config/configuration.yaml editten.

(of gebruik de file editor add-on)

Daarna “device_tracker” aamaken, of (als er al een sectie is met die naam) de “platform” regels toevoegen.

Dit is mijn configuratie

# bluetooth - Jules https://www.home-assistant.io/integrations/bluetooth_tracker/ 
device_tracker:
  - platform: bluetooth_tracker
  - platform: bluetooth_le_tracker
    track_new_devices: true
    track_battery: true
    track_battery_interval: 01:00
    interval_seconds: 60

Geleerd: als er staat: <time> als waarde, dan kan je van alles gebruiken. Bovenstaande is 1 uur. 01:00. Zo heb je ook 00:01:12 en dat is 1 minuut 12. etc.

Nadat je dit opgeslagen hebt, kan je via Developer Tools -> YAML -> check configuration de configuratie checken. Handig, anders start de service misschien niet meer. Een tikfout is snel gemaakt.

Als er in de file /config/known_devices.yaml bluetooth devices verschijnen, dan werkt de boel.

Je kunt de devices terugvinden als Entity (settings -> integrations -> tab Entities)

Mijn eerste automation..

“Lampen uit als ik beneden ben” – het werkt!
Mij Pi staat in de huiskamer, en op mijn kantoortje ben ik buiten blootooth range. Als ik dus naar beneden loop, ziet de bluetooth tracker mijn telefoon dat ik ga van “not_home” (buiten bereik) to “home” (binnen bereik).

Als ik de lampen aan heb staan nog: zet ze dan uit na 1 minuut.

Dat werkt zo:

De trigger yaml ziet er zo uit:

platform: state
entity_id:
  - device_tracker.nokia_n95
from: not_home
to: home
for:
  hours: 0
  minutes: 1
  seconds: 0

Volgende stappen.. RTFM (maar dan echt)

Nu ben ik er wel klaar mee steeds te moeten zoeken. Dit weekend ga ik even wat tijd nemen de documentatie wat grondiger door te nemen, zodat ik de volgende keren minder lang aan het pielen ben.

Ondertussen hoop ik dat ik minimaal 1 iemand kan helpen met het beschrijven van mijn strapatsen. Ben jij dat geweest, laat dan vooral een comment achter, of ping me op Mastodon.

Verder lezen:

Home Assistant setup – installatie blog Default Thumbnail#durftevragen .. Werkt dat hier ook? Default ThumbnailWow Default ThumbnailGriep en verveling

Categorie: Algemeen Tags: home assistant

Meest recente berichten

  • Zelf frisdrank maken met gingerbug
  • Home Assistant: wow (en ook: RTFM)
  • Home Assistant setup – installatie blog
  • Bloggen is zoooo 2023
  • Bluemovement kortingscode

Geef een reactie Reactie annuleren

Je e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

Social Links

  • Mastodon (social)
  • Mastodon (measure)

Recente reacties

  • Jacqueline Fackeldey op selfirenze
  • Jacques J.J. Soudan op selfirenze
  • Tom Klunder op selfirenze
  • Jules Stuifbergen op selfirenze
  • Wilfred van den Belt op selfirenze

Categorieën

  • Algemeen
  • Bijzonder
  • Elders geschreven
  • Het Gezin
  • Meegemaakt
  • Mijlpalen

Archief

  • januari 2023
  • februari 2021
  • september 2017
  • juni 2016
  • november 2014
  • oktober 2014
  • september 2014
  • augustus 2014
  • juli 2014
  • juni 2014
  • mei 2014
  • april 2014
  • maart 2014
  • januari 2014
  • december 2013
  • november 2013
  • oktober 2013
  • september 2013
  • augustus 2013
  • juli 2013
  • juni 2013
  • mei 2013
  • april 2013
  • maart 2013
  • februari 2013
  • januari 2013
  • december 2012
  • oktober 2012
  • september 2012
  • augustus 2012
  • juni 2012
  • mei 2012
  • april 2012
  • maart 2012
  • februari 2012
  • januari 2012
  • december 2011
  • november 2011
  • april 2011
  • januari 2011
  • december 2010
  • oktober 2010
  • september 2010
  • juli 2010
  • juni 2010
  • mei 2010
  • april 2010
  • maart 2010
  • februari 2010
  • januari 2010
  • december 2009
  • november 2009
  • september 2009
  • augustus 2009
  • juli 2009

© Copyright Jules Stuifbergen · Powered by Genesis ·