Fibre

Er lang op moeten wachten en nu eindelijk over op echt Glasvezel. De coax thuis was al voor een groot deel uit gefaseerd, alles liep al via IP (dan wel niet bedraad). De interactieve TV was vervangen door NLZiet (aanrader voor reclameloos terugkijken). Maar nu ligt niet alleen de fibre in de meterkast, maar is die ook actief.

De eerste 10 maanden zelfs 1Gbit, maar helaas is de randapparatuur daar nog niet zo van de indruk. Op mijn telefoon en laptop zit ik wel ruim boven de 600Mbit (ipv de 200mbit hiervoor), maar de 1Gbit haal ik alleen op de modem zelf. Zelfs bedraad merk ik wel snellere downloads maar is de hardware de bottleneck.

Volgend jaar juni gaat de snelheid (als die dan nog steeds bestaat) toch naar 400Mbit, up and down meer dan genoeg en voorlopig geen nood aan nieuwe apparatuur (al staat voor zowel de NAS als de router een prijsalert aan).

Oh ja bij eigen gebruik van je router denk aan de IPTV instelling voor internet ook al gebruik je het niet !!! (kan je een uurtje schelen).

Ubuntu

Bij de release van de Raspberry PI Zero W2 was de nog geen ondersteuning voor Ubuntu (zonder workaround), maar inmiddels wel.

Maar dit bericht is kort. NIET DOEN! Weer terug naar Raspbian, lekker licht, gewoon 64bit en docker geen probleem.

motionsensor is not doorbell

Als test een bewegingsensor bij de deur gehangen, maar de continue bewegende blaadjes in de boom maakte het een onbetrouwbare bron. Helaas was de gevoeligheid niet in te stellen.

Kom ik er ook nog laatst achter dat bezorgers het voor bel aanzien. Die sensor ligt nu weer in de kast wachtend op een nieuw plekje.

cfgmgtcamp

Gisteren en vandaag in Gent voor cfgmgt, na twee jaar eindelijk weer.

Gekscherend noemen ze het ook wel YAMLCamp gezien veel van de configuraties in yaml gedaan wordt. Al was er een dapper iemand die cue (cuelang.org) probeerde te promoten. We zullen zien.

Eigenlijk is home-assistant ook gewoon cfgmgt alleen dan voor je huis. Afhankelijk van de staat van een kamer gebeurt er iets. Gelukkig is dit instant, cfgmgt draait niet realtime. Beide configs zijn wel weer beide in yaml.

Smart Human Presence Detector

RTCGQ01LMDe meest gebruikte editor in Home Assistant is denk ik wel de motion detector. Een licht die aangaat zodra een persoon langsloopt is wel de meest voorkomende automatisering die er bestaat. Zelf ben ik een groot fan van de Xiaomi versie hiervan. Een klein ronde sensor die je met een eventueel pootje makkelijk overal kunt neerhangen. Zo gaat menig licht hier aan in huis.

Maar helemaal perfect is die niet. Het is een echte detector. Hij detecteert iets en flipt aan om na 60 seconden weer uit te gaan en dan door een nieuwe beweging weer aan te gaan. Bij een foute automatisering (waarbij dus de aan/uit hetzelfde is als de lamp aan/uit) kan je een mooie discolamp introduceren.

Sinds kort is er echter een nieuwe variant van een motion-detector, een smart one. Eentje die continue kijkt of er iemand aanwezig is, zelfs als die persoon stil zit. Grote nadeel met deze versie is naast de prijs ook dat deze een continue voeding (5v) nodig heeft. Gelukkig is dat USB-powered en had mijn WiFi-extender nog een USB-poort over.

Dankzij deze sensor kan ik nu zien hoeveel uur ik achter mijn bureau zit:

Teller

Voor het bepalen van verlichting zijn helpers in Home Assistant super handig. Een teller die een min en max waarde kan krijgen. Maar die moet wel gevuld worden.

Met bewegingsensors kan ik zien of iemand een ruimte betreedt, als je dan er een in het trapgat plaatst kun je redelijk bepalen welke kant iemand gaat. Dit idee had ik eerst in twee apart automatiseringen gezet, wat betekende dat elke beweging twee automatiseringen startte. Door if/else het kunnen oplossen met 1 automasering.

alias: bezetting zolder
description: ”
trigger:

  • type: motion
    platform: device
    entity_id: binary_sensor.beweging_boven_occupancy
    domain: binary_sensor
  • type: motion
    platform: device
    entity_id: binary_sensor.beweging_zolder_occupancy
    domain: binary_sensor
    condition: []
    action:
  • choose:
    • conditions:
      • type: is_no_motion
        condition: device
        entity_id: binary_sensor.beweging_zolder_occupancy
        domain: binary_sensor
        sequence:
      • wait_for_trigger:
        • type: motion
          platform: device
          entity_id: binary_sensor.beweging_zolder_occupancy
          domain: binary_sensor
          timeout: ’60’
          continue_on_timeout: false
      • service: counter.increment
        data: {}
        target:
        entity_id: counter.aantal_zolder
    • conditions:
      • type: is_no_motion
        condition: device
        entity_id: binary_sensor.beweging_boven_occupancy
        domain: binary_sensor
        sequence:
      • wait_for_trigger:
        • type: motion
          platform: device
          entity_id: binary_sensor.beweging_boven_occupancy
          domain: binary_sensor
          timeout: ’60’
          continue_on_timeout: false
      • service: counter.decrement
        data: {}
        target:
        entity_id: counter.aantal_zolder
        default: []
        mode: single

Het is verre van perfect. Als iemand tegelijk naar boven en beneden loopt gaat het al mis. Ook twee tegelijk naar boven geeft slechts 1 persoon weer. Maar met wat knopklikken is dat weer redelijk recht te zetten. Genoeg om ervoor te zorgen dat het licht beneden uit blijft en boven aan gaat…

PI3B

Met een USB stick draait HA ook prima, alleen met daarna nog de Zigbee stick erbij ging alles toch plat. Als ik toch opnieuw begin dan gelijk over op de PI4. Enorme overkill, maar gezien de shortage aan Pi’s hoop ik mijn oude 3b nog tegen een leuk prijsje te verkopen…

fsm 1, hsts 00000001

Na bijna 600 dagen is de dag toch gekomen. De Sd-kaart in mijn Pi3b is overleden. Home-assistant start niet meer. Even geen smart(vakantie)huis.

Ook een mooie kans om over te stappen van Deconz naar zigbee2mqtt en kijken of zo’n 3b ook vanaf USB kan booten. Helaas geen usb3, maar alles beter dan opnieuw beginnen met een SD-kaart.