Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Home Assistant: Open source Python3 home automation - deel 2


Eerste deel: Home Assistant - Open source Python3 home automation (Pinned posts deel 1)

Wat is Home Assistant?

Home Assistant (afgekort tot HA, soms ook HASS) is een open source automation platform gebouwd met Python 3. Het kan veel verschillende soorten en merken devices in huis (en daarbuiten) tracken en besturen. De installatie is ook vrij eenvoudig en er is een zeer snel groeiende community. Leuk detail is dat het project door een in de VS wonende Nederlander (Paulus Schoutsen) is gestart.

Demo
Een werkende demo-omgeving is te vinden op https://demo.home-assistant.io/. Je kan daar door verschillende Lovelace (UI) setups klikken, zodat je een goed beeld krijgt bij alles wat mogelijk is met Home Assistant en Lovelace.

Ingebouwde UI
Home Assistant heeft een ingebouwde web UI geschikt voor mobiel, tablet en desktop. Om de interface te kunnen gebruiken hoef je dus geen app te installeren, maar dat kan wel. Er zijn apps voor iOS en Android. Het grote voordeel van deze apps is dat je meteen ingebouwde mogelijkheden hebt voor Device Tracking, Notificaties en dat je sensoren van je telefoon kan uitlezen. Een goed overzicht van de mogelijkheden per platform is hier te vinden.

De standaard interface ziet er ongeveer zo uit, maar kan dus volledig naar eigen voorkeur opgezet worden:


Verschillende varianten

Over de jaren heen is Home Assistant fors gegroeid. Waar het eerst 'enkel' een Python applicatie was kwam daar later een eigen OS en een management systeem bij. En als je dat dan allemaal combineerde in één systeem, dan had je de optie die "Hass.io" genoemd werd. Volg je het nog? :P

Nu, omdat er vaak verwarring ontstond door deze tombola aan namen heeft het Home Assistant team begin 2020 besloten om iets aan deze verwarring te doen. Sindsdien worden de volgende termen gebruikt:
Home Assistant
Home Assistant is een alles-in-een home automation operating system voor je huis. Het is een veilig, makkelijk up-to-date te houden systeem wat het meest krachtige home automation platform ter wereld draait. And guess what? In de kern draait het Home Assistant Core - zie hieronder. Als je deze all-in-one oplossing draait kan je gebruik maken van Home Assistant add-ons.
Legacy: dit complete systeem is wat eerder (voor 2020) werd aangeduid als "Hass.io".
Home Assistant Core
Home Assistant Core is (letterlijk) de kern van Home Assistant: dit is de Python applicatie die daadwerkelijk de aansturing van je huis voor zijn rekening neemt. Home Assistant Core is ook datgene wat je gebruikt als je zelf een Docker of Python venv installatie draait: deze maken gebruik van enkel de Python applicatie Home Assistant Core. Dit wordt ook wel eens een "stand-alone installatie" genoemd.

Hoe te installeren?

Je kunt Home Assistant op allerlei platformen installeren waarvan de Raspberry Pi de meest gebruikte is. Let erop dat het installeren op een SD-Card met standaard logging en recording settings de card zwaar belast. Kijk bij de tips voor oplossingen hiervoor. Eind mei heeft Home Assistant geprobeerd duidelijkheid te scheppen in de verschillende officieel ondersteunde installatiemethodes in een blog: https://www.home-assistan...nd-community-guides-wiki/. Hieronder een overzicht daarvan:
Recommended: Home Assistant
Home Assistant biedt een zeer eenvoudig te installeren "all-in-one" oplossing. Hiermee installeer je een volledige en kant-en-klare installatie van Home Assistant die je eenvoudig kan uitbreiden met add-ons. Het "Getting Started" stappenplan op de Home Assistant website leidt je door de benodigde stappen heen. Hiermee installeer je in een paar tellen Home Assistant op je Raspberry Pi 3 of 4, een Tinkerboard, Odroid, of een Intel NUC Dit is voor verreweg de meeste gebruikers de aanbevolen installatiemethode.

Je kan ook gebruik maken van Home Assistant in een virtuele machine. Dit is een geavanceerde oplossing om de Home Assistant "all-in-one" oplossing met add-ons en het gemak van de supervisor te gebruiken zonder daar één fysiek apparaat helemaal voor vrij te maken. Je draait dan Home Assistant als virtual machine op je eigen ESXi of Proxmox server - hiervoor moet je natuurlijk wel al over zo'n server beschikken. Images / virtual disks voor deze oplossing zijn hier te vinden. (Dit is een geavanceerde oplossing. Als ESXi, Proxmox en vmdk je niets zegt dan is deze installatiemethode niet geschikt voor je.)
Home Assistant Container
Een andere populaire oplossing is het draaien van Home Assistant Core in een container (bijv Docker omgeving). Dit is bruikbaar als je zelf voldoende ervaring hebt met het opzetten van een besturingssysteem waarop Docker draait én je geen behoefte hebt aan de add-ons die je met de gewone Home Assistant wel zou krijgen, omdat je ze bijvoorbeeld zelf in een Docker container naast Home Assistant wil draaien. Met deze methode draai je enkel de kern van Home Assistant, zonder de extra Supervisor en OS lagen.
Home Assistant Supervised
Dit is een soort van hybride oplossing tussen boven genoemde installatiemethodes. Hiermee installeer je de volledige Home Assistant op een bestaand Linux besturingssysteem. Hierbij heb je dus alle voordelen van het all-in-one systeem (zoals de Supervisor en add-ons) zonder dat je een systeem enkel en alleen voor Home Assistant moet gebruiken. Dit is ook een wat meer geavanceerde installatiemethode dan de generieke Home Assistant installatie, maar erg populair in de community omdat het toch de "full experience" geeft zonder er een apparaat volledig voor in te zetten.
Home Assistant Core (aka Python venv)
Voor geavanceerde gebruikers / developers is er ook de mogelijkheid om Home Assistant Core te draaien in een virtual environment van Python, ook wel een venv installatie genoemd. Hiermee draai je Home Assistant rechtstreeks op een bestaande Python installatie. De aanwijzingen voor een venv-installatie op een Raspberry staan hier, terwijl de aanwijzingen voor een venv-installatie op andere omgevingen hier staan.
Andere platformen
Voor andere installaties, zoals op een NAS, een standaard Linux omgeving, Mac of Windows, kun je hier terecht voor een beschrijving door community leden: https://community.home-assistant.io/c/community-guides/

Configuratie van je eigen Home Automation

Configuratie van Home Assistant is tegenwoordig grotendeels webbased, maar kan ook via bestanden (YAML-formaat). Als onderdeel van de overgang naar versie 1.0 worden steeds meer configuratiemogelijkheden beschikbaar gemaakt via de front-end, waardoor Home Assistant ook voor mensen die niet in YAML code willen werken heel bruikbaar is.

Een Home Assistant installatie bestaat uit een combinatie van integraties (om apparaten zoals lampen, speakers, media spelers aan te sturen) en automations (om op basis van bepaalde triggers een bepaalde action uit te voeren.

Integraties, custom components en add-ons

Officiële integraties

De services of apparaten waarmee Home Assistant "out-of-the-box" mee kan werken, worden integraties genoemd. Voor een complete lijst van zogenaamde integrations (inmiddels al meer dan 1500) zie:
https://www.home-assistant.io/integrations#all. Hieronder slechts een select aantal van mogelijke integraties met Home Assistant:Fun fact: dankzij de cast integratie kan je zelfs je interface casten naar een Google Home Hub:


Add-ons
Draai je het all-in-one Home Assistant (wat vroeger Hass.io genoemd werd), dan kan je gebruik maken van zogenaamde add-ons. Add-ons breiden de functionaliteit rondom Home Assistant uit, zoals bijvoorbeeld een MQTT server, een editor voor je configuratie of een Adblocker voor je netwerk. Hoewel deze add-ons misschien wel met Home Assistant praten en eenvoudig vanuit Home Assistant te configureren en bedienen zijn, zijn het geen nieuwe integraties of veranderen ze de werking van Home Assistant niet. Het is dus een stuk software wat je naast je Home Assistant draait, om zo je apparaat meer taken op zich te laten nemen.
Een overzicht met beschikbare add-ons is hier te vinden.
HACS (Home Assistant Community Store)
HACS is een custom component die een soort marktplaats voor andere custom components implementeert. Oftewel: na het installeren van HACS krijg je toegang tot een enorme verzameling van custom components voor Home Assistant. Dit kan bestaan uit nieuwe integraties maar ook uit modules of cards en themes voor gebruik in Lovelace. Al deze items zijn vanuit HACS te installeren, bij te werken en weer te verwijderen. HACS (of custom_components) passen dus (in tegenstelling tot add-ons) wél de werking of mogelijkheden van Home Assistant aan. Iedere installatievorm kan gebruik maken van HACS.


(Klik voor een bewegende demo)
Community projecten
Home Assistant heeft een grote community en er komen regelmatig nieuwe componenten bij.
Kijk daarvoor ook hier: https://community.home-assistant.io/c/projects

Automation

Een platform als Home Assistant wil je natuurlijk gebruiken om bepaalde taken in je huis te automatiseren. In Home Assistant werkt dat met Automations.

Automations werken volgens het principe trigger -> condition -> action
Het is belangrijk dat je deze basis snapt, want ongeacht hoe je automations gaat invoeren (via de frontend of yaml), de basisstructuur blijft altijd hetzelfde.

Dus: "Als dit gebeurt" (trigger) -> "En aan deze voorwaarden wordt voldaan" (condition) -> "Voer dan dit uit" (action).

Simpel voorbeeld in yaml:
YAML:
1
2
3
4
5
6
7
8
automation:
  alias: Turn on light when sun sets
  trigger:
    platform: sun
    event: sunset
  action:
    service: light.turn_on
    entity_id: light.livingroom

Een uitgebreider voorbeeld:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Example configuration.yaml entry
group:
  living_room:
    - light.table_lamp
    - light.ceiling
    - switch.christmas_lights

automation:
  alias: Turn on light when sun sets
  trigger:
    platform: sun
    event: sunset
    offset: "-01:00:00"
  condition:
    platform: state
    entity_id: device_tracker.paulus
    state: home
  action:
    service: homeassistant.turn_on
    entity_id: group.living_room

YAML configuratie is over het algemeen "voor gevorderden". Automations zijn ook eenvoudig via de frontend aan te maken:


Een aantal tweakers hebben hun config gedeeld: kijk daar ook eens ter inspiratie.

Tips en aanbevelingen

Yaml: spatiegevoelig...
YAML is extreem gevoelig voor spaties en tabs. Als vuistregel: inspringen doe je altijd per even aantal spaties en tabs worden niet gebruikt. Hoewel een tool als yamllint misschien aan kan geven dat je "valid yaml" hebt, wil dat nog niet zeggen dat het ook "valid configuration" is voor Home Assistant. Als je wijzigingen in yaml bestanden hebt gemaakt, kan je eenvoudig je wijzigingen controleren door in de frontend naar "Instellingen" -> "Serverbeheer" -> "Controleer configuratie" te gaan voordat je (op hetzelfde tabblad) delen van je configuratie kan herladen of Home Assistant herstarten.
Tip bij gebruik van een SD-Card
Als je gaat installeren op een SD-Card is het aan te raden om de database en log van Home Assistant weg te laten schrijven naar een usb-stick of andere externe locatie, omdat de vele schrijfacties die hierbij komen kijken niet goed zijn voor de levensduur van je SD-Card. Hier een handleiding betreft het gebruik van een usb-stick.
Het lezen/schrijven naar de database kun je sowieso beperken als je de Recorder en Logbook wat beperkter opzet. Het is vaak helemaal niet nodig om bepaalde zaken te loggen.
Externe toegang en beveiliging
Als je je Home Assistant platform ook van buitenaf wilt kunnen benaderen is het aan te raden om de verbinding goed te beveiligen.
Indien je Home Assistant (de all-in-one oplossing) gebruikt kun je die doen met de DuckDNS Addon.
Andere losse tips & aanbevelingen
Sommige van onderstaande tips zijn onnodig of verlopen op een andere manier als je van de all-in-one Home Assistant installatie gebruik maakt!
  • Om makkelijk je Home Assistant configuratie bestanden aan te passen maak je een samba share aan.
    Uitleg hierover vind je in deze video rond 6:30
  • Het is sterk aan te raden om je bestanden te bewerken met Notepad++ of Atom. In Notepad++ kun je de Code Taal dan op YAML zetten waardoor het makkelijker leesbaar is en je fouten sneller ontdekt.
  • Vaak is het zo dat het herstarten van Home Assistant via de GUI of zelfs via de commandline erg lang kan duren. Je kunt Hassctl gebruiken om te herstarten. Als het afsluiten namelijk te lang duurt wordt het hiermee na 1 minuut hard gestopt. Dit heeft tot nu toe nog nooit voor problemen gezorgd.
  • Nadat je configuratie bestanden hebt aangepast moet je Home Assistant herstarten, maar om zeker te zijn dat dat niet mislukt vanwege incorrecte code kun je eerst een "check config" doen (instellingen -> server beheer -> controleer configuratie). In een terminal kan je ook dit commando runnen (vanaf versie 0.29): $ hass --script check_config.
  • Bij Templates (onder Developer Tools) http://JOUWHASSURL/dev-template kun je ook templates controleren.
  • De ingebouwde icons die je kan gebruiken komen van https://materialdesignicons.com/, waar je ook voorbeelden kan zien.

Inspiratie / voorbeelden van anderen

Home Assistant Community resources
Configuraties en componenten van en door Tweakers

Andere relevante topics

Tweakers: Show je eigen Home Assistant setup
Er is een speciaal "show je eigen Home Assistant setup" topic waar vele prachtige voorbeelden staan van mede-tweakers. In dit topic zie je goed wat voor een sterk en flexibel product Home Assistant is met zijn goed configureerbare Lovelace frontend.
Zigbee2Mqtt
Er is nu een specifiek Zigbee2mqtt topic!. Zigbee2mqtt is open source software waarmee je je zigbee apparaten via MQTT kunt uitlezen en aansturen. Met deze software en relatief goedkope hardware die je ervoor nodig hebt, heb je in principe geen andere Zigbee hubs meer nodig zoals Philips Hue, Xiaomi Gateway of Trädfri. Dat scheelt dus geld en extra devices.
deCONZ - Zigbee gateway van Dresden Elektronik
Een andere zigbee Gateway oplossing is deCONZ. deCONZ is een Zigbee gateway ontwikkeld door Dresden Elektronik. Met deze gateway kun je Zigbee devices van verschillende fabrikanten aansturen door middel van de Phoscon web-app. De deCONZ gateway is los te gebruiken maar ook in combinatie met verschillende domotica applicaties zoals Home Assistant.
Node-RED
Een alternatief systeem voor het bouwen van automatiseringen binnen Home Assistant is Node-RED. Node-RED is een applicatie waarmee je zonder (veel) programmeerervaring toch krachtige automatiseringen kan maken vanuit je browser, met een eenvoudige grafische interface. Daarnaast heeft het volledige ondersteuning voor Javascript ingebouwd, zodat je in zogenaamde 'function nodes' eigen krachtige logica kan programmeren indien gewenst.



Heb je ook een configuratie die je met ons wilt delen? Of misschien heb je zelf een handig component gemaakt? Laat het een van de topicstarters weten dan kunnen we de link hier opnemen!

Topicstart overgenomen uit het vorige topic, kudo's voor @BKJ en @PuckStar

[Voor 255% gewijzigd door Hmmbob op 27-05-2020 11:17. Reden: Installatiemethodes bijgewerkt, HACS demo plaatje gefixt]

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

barrymossel schreef op vrijdag 18 oktober 2019 @ 13:23:
Iemand ervaring met monitor? Ik heb dit op een aparte pi in de meterkast geïnstalleerd. En dat werkte prima, maar nu lijkt hij sinds een aantal dagen niet meer door te geven of we thuis zijn of niet...
Ja, werkt nog steeds prima hier. Ik restart monitor wel iedere dag omdat ik eerder soortgelijke problemen had.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

tdw schreef op vrijdag 18 oktober 2019 @ 16:44:
[...]

Wat is nou eigenlijk het voordeel van een zigbee2mqtt oplossing zoals aangedragen of deCONZ met een ConBee (II) stick?
De prijs vooral. Maar het idee erachter komt grotendeels overeen. Disclaimer: alleen hands-on ervaring met zigbee2mqtt.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Sjef_ schreef op vrijdag 18 oktober 2019 @ 18:11:
[...]
Het meest vervelende werk vond ik nog het instellen van alle mqtt sensoren in de sensors.yaml
Autodiscovery niet gebruikt? Dat werkt hier feilloos.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

sloth schreef op zondag 20 oktober 2019 @ 17:43:
Ik maak gebruik van Zigbee2mqtt en auto discovery. In Entity Registry en Integrations zie ik een heleboel oude devices die niet actief zijn en ik zou willen verwijderen.
Hoe kan je dit doen?

Ik heb al geprobeerd om alle entities te verwijderen op de Integrations pagina, maar de oude devices komen dan meteen weer terug. Ze handmatig verwijderen via de Entity Registry helpt ook niet.
Ze staan waarschijnlijk nog als "retained messages" in je MQTT broker. Zie ook https://community.home-as...mqtt-device-hassio/101112

[Voor 7% gewijzigd door Hmmbob op 20-10-2019 20:58]

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Morex schreef op dinsdag 22 oktober 2019 @ 12:11:
[...]


Is het ook mogelijk om zonder zelf in YAML te programmeren toch de verschillende apparaten te integreren en aan te sturen? Bijvoorbeeld doordat anderen op internet scripts delen die ik kan overnemen (waardoor ik toch een flow/routine kan gebruiken)?
Sinds afgelopen release worden automations steeds makkelijker te maken vanuit de frontend. https://www.home-assistant.io/blog/#device-automations

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

CAP-Team schreef op zondag 27 oktober 2019 @ 13:32:

Nu probeer ik een automation te maken, maar ik snap het geloof ik niet helemaal.

Wat ik wil is:

Voorwaarde:
- mijn vrouw of ik is thuis
- De tijd is tussen 7:00 en 23:00
Actie: Zet de thermostaat Nefit Easy op 21 graden
Anders: zet de thermostaat op 17 graden

Kan iemand me wat op weg helpen?
Wat heb je zelf al?

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

CAP-Team schreef op maandag 28 oktober 2019 @ 07:01:
:/

Ik heb nu een paar automations gemaakt:

Als één van ons beiden thuis is om 8:00 uur zet dan de thermostaat op 21 graden

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
- id: '1572184436962'
  alias: Verwarming woonkamer aanzetten als we thuis zijn om 8:00
  description: Als Edwin of Monica thuis is dan de temperatuur op 21 graden zetten
  trigger:
  - at: 08:00:00
    platform: time
  condition:
  - condition: or
    conditions:
    - condition: state
      entity_id: person.edwin_xxxxxx
      state: Home
    - condition: state
      entity_id: person.monica_xxxxxx
      state: Home
  action:
  - data:
      entity_id: climate.nefit_easy
      temperature: 21
    service: climate.set_temperature



Zet om 23 uur de verwarming weer op 18 graden

code:
1
2
3
4
5
6
7
8
9
10
11
12
- id: '1572187636131'
  alias: Verwarming uitzetten om 23:00 uur
  description: ''
  trigger:
  - at: '23:00:00'
    platform: time
  condition: []
  action:
  - data:
      entity_id: climate.nefit_easy
      temperature: 18
    service: climate.set_temperature



Als ik wegga en mijn vrouw is al weg zet dan de verwarming op 18 graden

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
- id: '1572187968125'
  alias: Kachel uit als Edwin weggaat
  description: ''
  trigger:
  - entity_id: person.edwin_xxxxxx
    from: Home
    platform: state
    to: Away
  condition:
  - condition: state
    entity_id: person.monica_xxxxxx
    state: Away
  action:
  - data:
      entity_id: climate.nefit_easy
      temperature: 18
    service: climate.set_temperature



En ook een andersom, en als ik thuiskom en mijn vrouw is nog weg

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
- id: '1572188420683'
  alias: Kachel aan als Edwin thuis komt
  description: ''
  trigger:
  - entity_id: person.edwin_xxxxxx
    from: Away
    platform: state
    to: Home
  condition:
  - condition: state
    entity_id: person.monica_xxxxxx
    state: Away
  action:
  - data:
      entity_id: climate.nefit_easy
      temperature: 21
    service: climate.set_temperature


En ook die andersom.

Dat kan vast efficiënter ;)
Maak even een group aan van beide personen. Als één van de twee (of beiden) thuis zijn of thuis komen, staat die op thuis. Als beiden weg zijn, dan staat die op niet thuis. Daarmee kan je je condities en automatiseringen veel simpeler maken.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Met de opmerking erbij dat bij jou de "service" 2 spaties naar links moet ;-)

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

tdw schreef op donderdag 31 oktober 2019 @ 10:42:
[...]

Aha, ik merk dus dat ik niet de enige ben die versie .1, .2 of zelfs .3 afwacht voordat ik update :+
0.101.1 en 0.101.2 zijn ondertussen ook uit:
Release 0.101.1 - October 31
  • Bump songpal to fix a regression (@rytilahti - #28115) (songpal docs)
  • Bump pymyq to 2.0.1 (@bachya - #28348) (myq docs)
  • Bump pysaj to v0.0.13 (fix for sensor date) (@fredericvl - #28351) (saj docs)
  • Bump env_canada to fixed 0.0.29 version (@shmick - #28360) (environment_canada docs)
  • Fix Airly asyncio timeout error (@bieniu - #28387) (airly docs)
  • Fix hdate spamming homeassistant log (@tsvi - #28392) (jewish_calendar docs)
  • Fix check config (@balloob - #28393)
  • Check for import errors before validating config (@balloob - #28395)
Release 0.101.2 - November 1
  • Prevent TypeError when KNX RGB(W) light value contains None (@phispi - #28358) (knx docs)
  • Change Abode cache file path, add cache path to config flow (@MisterWil - #28389) (abode docs)
  • SNMP switch fix integer support (@rfpronk - #28425) (snmp docs)
  • Use server-specific unique_ids for Plex media_players (@jjlawren - #28447) (plex docs)
  • Also install after_deps (@balloob - #28453)

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

DeadMetal schreef op zondag 3 november 2019 @ 14:53:
Als je HA via bijv. Docker draait, is het dan nog steeds nodig om je druk te maken om die Python upgrades?
Nee.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

martinvdm schreef op zondag 3 november 2019 @ 17:38:
[...]

Geloof me, je wilt niet meer zonder :)
Jupz. Bij mij draaien Mosquitto, zigbee2mqtt en esphome er ook in (naast HA). En natuurlijk nog een Traefik en nginx voor de bereikbaarheid, en een duplicati en portainer container erbij voor de admin zaken.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

maartend schreef op zondag 3 november 2019 @ 20:06:
DMV Check Home assistant configuration krijg ik deze melding.
- Invalid config for [http]: [api_password] is an invalid option for [http]. Check: http->http->api_password. (See /tmp/config/configuration.yaml, line 95). Please check the docs at https://home-assistant.io/integrations/http/

Ik snap ee beetje wat er staat, maar geen idee hoe dit op te lossen. Staat weer echt in geek-taal overal.

Ik heb nu dit in mijn config staan;
http:
api_password: !secret http_password

Ik snap dat dit anders moet worden, maar hoe en wat...
Totaal geen idee.

Ik lees dit;
homeassistant:
auth_providers:
- type: legacy_api_password
api_password: !secret http_password

Moet ik dat precies zo invoeren?
Ben wat huiverig, na mijn laatste update naar V101 deed HA het helemaal niet meer.
ja.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Tenzij je een foutmelding wil houden?

Met alle respect (echt): met een beetje proberen leer je meer dan iedere muizenstap hier na te vragen.... En al gaat er dan iets mis, dat wordt weer een nieuw leermoment....

[Voor 70% gewijzigd door Hmmbob op 03-11-2019 20:26]

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

maartend schreef op zondag 3 november 2019 @ 20:46:
[...]
...maar als je net 2 dagen bezig bent geweest om alles opnieuw op te zetten omdat je eev V101 er op had geknald zonder back up en dergelijke te maken ben ik even huiverig.
Je leermoment dus :+

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Nelus82 schreef op woensdag 6 november 2019 @ 22:46:
[...]


Het is mij gelukt om hem over te zetten. In de .storage/core.config_entries staat een entry voor je Nest. Dit gedeelte moet je 1 op 1 kopiëren naar je nieuwe omgeving.

Bedankt voor het meedenken!
Ik heb je post (met de oplossing hoe je je bestaande Nest client_secret kan recoveren) gepind.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

daxy schreef op donderdag 7 november 2019 @ 09:52:
Het lijkt er op dat "transition" niet meer werkt in scenes. Kan dit kloppen (heb ik de memo gemist? :) ).
Ik heb bijvoorbeeld dit als scene, tot 0.100.3 heeft dit goed gewerkt maar nu slaat hij de transition over.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
scene:
  - name: b1_turnon
    entities:
      light.slaapkamer_all:
          state: on
          transition: 1
          brightness: 157
          kelvin: 2700

automation:
  - id: 110TunrOn
    alias: 'b1_turnon'
    initial_state: on
    trigger:
    - platform: state
      entity_id: input_select.b1_huescenes
      to: turnon
    action:
    - service: scene.turn_on
      entity_id: scene.b1_turnon



Als dit inderdaad niet meer werkt, hoe kan ik dan transitions gebruiken icm scenes?

Dit staat er ook in mijn log:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2019-11-07 08:30:00 WARNING (MainThread) [homeassistant.components.light.reproduce_state] The use of other attributes than device state attributes is deprecated and will be removed in a future release. Read the logs for further details: https://www.home-assistant.io/integrations/scene/
2019-11-07 08:30:00 WARNING (MainThread) [homeassistant.components.light.reproduce_state] The use of other attributes than device state attributes is deprecated and will be removed in a future release. Read the logs for further details: https://www.home-assistant.io/integrations/scene/
2019-11-07 08:30:00 WARNING (MainThread) [homeassistant.components.light.reproduce_state] The use of other attributes than device state attributes is deprecated and will be removed in a future release. Read the logs for further details: https://www.home-assistant.io/integrations/scene/
2019-11-07 08:30:00 WARNING (MainThread) [homeassistant.components.light.reproduce_state] The use of other attributes than device state attributes is deprecated and will be removed in a future release. Read the logs for further details: https://www.home-assistant.io/integrations/scene/
2019-11-07 08:30:00 ERROR (MainThread) [homeassistant.components.automation] Error while executing automation automation.woonkamer_off_overdag. Unknown error for call_service at pos 1:
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/automation/__init__.py", line 437, in action
    await script_obj.async_run(variables, context)
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 190, in async_run
    await self._handle_action(action, variables, context)
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 274, in _handle_action
    await self._actions[_determine_action(action)](action, variables, context)
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 357, in _async_call_service
    context=context<snip>

Je knipt teveel logging weg....

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Ik lees het in via mijn Toon thermostaat - die heeft zo'n metermodule gekoppeld en leest de waardes uit. HA leest ze dan weer bij Toon uit, werkt prima.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War


Acties:
  • +2Henk 'm!
  • Pinned
DeadMetal schreef op donderdag 14 november 2019 @ 12:09:
Overigens was er gisteren een livestream van het HA team, je kan het hier terugkijken. Met de hoogtepunten van dit jaar en de plannen van volgend jaar.
Voor de luie mensen even embedded:

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Wat zegt je log?

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

GertJan2012 schreef op vrijdag 15 november 2019 @ 22:33:

code:
1
2
3
      switch.ziggo_ontvanger:
        state: on
        source: Ziggo

Ik denk niet dat je een switch een source kan geven. Een media player wel.

In je script:

code:
1
2
3
4
- service: media_player.select_source
  data:
    entity_id: media_player.denon_woonkamer
    source: 'Ziggo'

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

iMars schreef op maandag 18 november 2019 @ 18:48:
Ik heb een vraagje over een automation die ik heb. Ik heb twee device_tracker's via UniFi. Onderstaand automation werkt goed:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
- alias: "Toon uit als iedereen weg is"
  trigger:
    platform: state
    entity_id: 
      - device_tracker.iphone_a
      - device_tracker.iphone_b
    to: not_home
  condition:
    - condition: state
      entity_id: device_tracker.iphone_a
      state: 'not_home'
    - condition: state
      entity_id: device_tracker.iphone_b
      state: 'not_home'
  action:
    - service: climate.set_preset_mode
      data:
        entity_id: climate.woonkamer
        preset_mode: 'sleep'


Maar ik wil iets extra's er aan toe voegen. Ik wil dat de thermostaat pas uit gaat als beide devices pas X minuten weg zijn. Kan ik in de condition een statement toevoegen als beide devices X minuten of langer weg zijn? Of werkt dat niet? Wat ik ook wil is dat als iemand binnen de X minuten terug komt, dat er dan helemaal niks gebeurd.

Een work-around waar ik aan zit te denken is om een extra boolean aan te maken (status_presence bijvoorbeeld). Twee device_trackers bepalen de status van de boolean, en een andere automation kijkt hoe lang de boolean al false is.

Het liefst heb ik alles in één automation, mits dat natuurlijk wel mogelijk is ;)
Je wil met een group werken, waar je beide device_trackers in zet. En dan wordt je trigger heel simpel:

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
- alias: "Toon uit als iedereen weg is"
  trigger:
    platform: state
    entity_id: group.iphones
    to: not_home
    for:
      minutes: 5 ## Deze wil je aanpassen
  action:
    - service: climate.set_preset_mode
      data:
        entity_id: climate.woonkamer
        preset_mode: 'sleep'


Als dit overigens je enige twee device_trackers zijn hoef je niet eens een nieuwe groep aan te maken, maar kan je de ingebouwde groep group.all_devices gebruiken.

[Voor 4% gewijzigd door Hmmbob op 18-11-2019 22:22]

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

jspr360 schreef op donderdag 21 november 2019 @ 13:41:
Via Allega (laadpalen) kan ik de volgende API benaderen (voorbeeld laadpaal): https://www.allego.eu/api...argepoints/NLALLEGO003201

Weet iemand hoe ik hiervan een sensor (incl. sub variabelen) kan maken? Wil dit gebruiken om mijzelf email/ios notificaties te sturen indien er een plek vrij komt.

Had dit al geprobeerd, maar dit lukte mij niet --> https://www.home-assistant.io/integrations/rest/
No offence, maar dan doe je iets niet goed :+

Die link biedt inderdaad een keurige json aan, en die rest integratie zou die keurig moeten kunnen omvormen naar iets nuttigs voor je. Ergo: je doet iets niet goed.

Wat had je?

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Gisteren is ook 0.102.1 uitgekomen:
Release 0.102.1 - November 21
  • Fix missing Netatmo sensors (@cgtobi - #28899) (netatmo docs)
  • Updated frontend to 20191119.5 (@bramkragten - #28925) (frontend docs)
  • Fix Plex startup race condition #28934 @jjlawren

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Revaes schreef op donderdag 28 november 2019 @ 21:43:
[...]


Dank voor het meedenken.


code:
1
2
3
4
5
6
# scenes.yaml
- id: 1 # <-- Required for editor to work.
  name: Test
  entities:
    light.hal:
        state: on



Levert nog steeds op:


[...]
Je gebruikt teveel spaties voor "state". Haal er eens 2 af.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

rickkert94 schreef op vrijdag 6 december 2019 @ 17:07:
Heeft iemand ervaring met het draaien van de Home assistant in de cloud? (Ik heb een dedicated digitalocean vps waar ik deze op zou willen draaien).

Dit zou ideaal zijn maar ben bang dat ik me een hoop gekloot op de mouw haal wanneer ik ooit iets terug wil pushen naar mijn thuisnetwerk. Zoals een commando naar mijn Hue, Google Home, of nog te maken ESP apparaat.

Eventueel heb ik een Pi die nog stof aan het happen is.

Edit: Misschien valt het trouwens wel mee. >:)
De MQTT broker op mijn vps kan functioneren als het middelpunt voor mijn ESP's met bijv Tasmota, waardoor ik zowel data kan verzamelen als commando's kan versturen.
Wat dan overblijft is de vraag of Philips Hue en Google home nog redelijk te integeren zijn.
Google home doet eigenlijk niets lokaal met je home assistant, dat loopt sowieso al via "buiten" (je moet er niet voor niets van buitenaf bereikbaar voor zijn (of via Nabu Casa)) - daar zou je dus geen last van moeten hebben. Hue weet ik niet.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Thoit schreef op vrijdag 6 december 2019 @ 14:54:
Gisteren de app er opnieuw opgezet omdat ik de device tracker niet in HA zag. Nu kom ik er niet meer in, omdat als ik het wachtwoord wil plakken vanuit mijn password manager, de app crasht 8)7
Ik heb net een update uit de play store gekregen die de copy/paste error zou moeten oplossen.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Same, maar dan in de docker image. Ik gebruik tegenwoordig gewoon een command line opdracht buiten HA om, om de container te herstarten ("docker restart homeassistant")

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

maartend schreef op zondag 8 december 2019 @ 11:58:
Vraag.

Hoe schakel ik 2 lampen (of ander spul) met 1 action?
Ik heb dit, maar dat werkt dus niet. Er gaat maar 1 lamp aan (lamp2), en die gaat soms ook meteen uit


code:
1
2
3
4
  action:
    service: light.toggle
    entity_id: light.bank1
    entity_id: light.bank2

Zo:
YAML:
1
2
3
4
5
  action:
  - service: light.toggle
    entity_id: 
      - light.bank1
      - light.bank2


Al gebruik ik het meer generieke "service: homeassistant.turn_on":
code:
1
2
3
4
5
6
  - service: homeassistant.turn_on
    entity_id: 
      - switch.grijze_lamp
      - switch.blauwe_lamp
      - switch.staande_lamp
      - input_boolean.woonkamer_on_movement

JBS schreef op zondag 8 december 2019 @ 12:15:
Per lamp een aparte service:
Dat is dus niet nodig :)

[Voor 29% gewijzigd door Hmmbob op 08-12-2019 12:23]

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Gebruik je light.toggle met een reden? Want als je eigenlijk alleen als actie bedoeld light.turn_on, dan kan je beter die gebruiken. Stel dat je één van de lampen anders geschakeld hebt dat de andere (bijvoorbeeld via de app ofzo), dan gaat die ene lamp uit en de andere aan. Als je intentie is om beide lampen aan te zetten, kan je beter turn_on gebruiken, de lamp die al aanstaat blijft aan en de ander schakelt bij.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Alles wat je in home assistant kan bedienen, kan je ook in Google assistant krijgen. Daar verwacht ik dus geen problemen.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

devino schreef op dinsdag 17 december 2019 @ 18:19:
[...]

HACS is toch depricated, wordt niet meer verder bijgehouden
Euh, nee.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Ik zeg ook: er staat ergens een retain oid ingesteld.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Zijn dit niet gewoon de instellingen van Custom header?

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

:?

Mijn qubino's schakelen de led verlichting toch echt al een hele poos zonder gedoe....

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Troetelbeer schreef op zondag 22 december 2019 @ 09:16:
Probleempje sinds mijn update naar 0.103...

Mijn Tuya kleurenlampen worden niet meer gezien in HA.

Ik vond deze "fix", maar ik vind de light.py file nergens in Hassio. Dus ook niet in de map waar zij naartoe verwijzen:

https://github.com/home-a...me-assistant/issues/28602

Iemand een idee?
Dit geprobeerd? https://github.com/home-a...02#issuecomment-568169341

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Daar staan de packages die automatisch bijgewerkt worden, dus dat is sowieso geen houdbare oplossing

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Troetelbeer schreef op zondag 22 december 2019 @ 17:09:
Man, man, man...Tegenwoordig maken de HA updates maar kapot, dan dat ze fixen...
Nou, de hoeveelheid breaking changes is juist afgenomen naar mijn gevoel.

En je moet niet 103.1 hebben - daar zit een frontend bug in. Maar qua breaking changes valt het tegenwoordig mee hoor....

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

ricardogn schreef op zondag 29 december 2019 @ 21:24:
Ik weet niet of deze hier al een keer gemeld is. Maar ik kwam op deze uit https://hacs.xyz/.

Een add on Home Assistant Community Store. Deze kan je installeren, op de site staat hoe.

Daarmee kom je in contact met een hoop andere custom components.

edit:
Er staan ongeveer 220 custom components in deze store. Alles wordt via github aangeboden en je ontvangt automagisch updates. Best een leuke toevoeging op je huidige Hass installatie.
Ik dacht dat ik die ook in de startpost had gezet, maar blijkbaar niet. Zal ik morgen even doen vanaf m'n laptop - dat werkt wat makkelijker dan vanaf mobiel :+

Gebruik HACS zelf ook vrij veel, dus kan het zeker aanbevelen!

edit: andddd done.

[Voor 5% gewijzigd door Hmmbob op 30-12-2019 11:14]

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Voor degenen die het, net als ik, nog niet in de gaten hebben: versie 0.103.5 is ondertussen verschenen, met een fix voor Ring gebruikers.
Release 0.103.1 - December 18
  • Install requirements of after_dependencies when loading integrations (@balloob - #29491)
  • Bump aioambient to 1.0.2 (@bachya - #29850) (ambient_station docs)
  • Fix setup for tank_utility component (@springstan - #29902) (tank_utility docs)
  • Fix setup error for logbook (@springstan - #29908)
  • Support entity_id: all in lifx.set_state (@amelchio - #29919) (lifx docs)
  • Fix mobile app device identifiers (@JBassett - #29920) (mobile_app docs)
  • Fix loading flume integration (@ChrisMandich - #29926) (flume docs)
  • Fix support for legacy Z-Wave thermostats (@oandrew - #29955) (zwave docs)
  • Bump simplisafe-python to 5.3.6 (@bachya - #30055) (simplisafe docs)
Release 0.103.2 - December 19
  • Fix dependency installation recursinog (@balloob)
Release 0.103.3 - December 20
  • Fix update port and api key on deconz discovery config entry u… (@frenck - #30088) (deconz docs)
  • Patch rachio (@omriasta - #30031) (rachio docs)
  • Fix failure in transform method (@depl0y - #30023) (dsmr_reader docs)
  • Fix homekit handling of 0 light brightness and fan speed (@fuzzie360 - #29962) (homekit docs)
  • Bump starlingbank to 3.2 (@springstan - #30098) (starlingbank docs)
  • Bump ring to 0.2.5 (@balloob - #30103) (ring docs)
Release 0.103.4 - December 22
  • Remove requirement from entity integration (@balloob - #30113) (doods docs) (image_processing docs) (seven_segments docs) (tensorflow docs)
  • Move imports into setup function in homekit init.py (@springstan - #30137) (homekit docs)
  • Fix deconz SSDP updating Hassio discovery (@frenck - #30153) (deconz docs)
  • Allow battery value of 0 as well as make sure to not create a battery tracker if one already exist (@Kane610 - #30155) (deconz docs)
Release 0.103.5 - December 28
  • Bump ring to 0.2.8 to fix Oauth issues (@tchellomello - #30245) (ring docs)

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Psvtje10 schreef op dinsdag 31 december 2019 @ 11:15:
Is het zo simpel dat ik de PE, N en L vanuit het stopcontact kan splitten en daarmee de tweede Shelly aan kan sluiten?
Ja.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

martenjacobs schreef op woensdag 1 januari 2020 @ 10:42:
Die repo die je aanhaalt heb ik ooit geschreven om in plaats van otmonitor te fungeren op meer low-powered hardware. De topics matchen dus niet persé met otmonitor. Overigens ben ik ondertussen voor mijn automatiseringssysteem ook ‘gewoon’ overgestapt op otmonitor, en wordt die repo dus niet meer actief onderhouden.
Het is ook niet dat je dat in de readme probeert te verbergen :+
THIS PACKAGE IS NOT ACTIVELY MAINTAINED
Hi everyone, I've changed my set-up so I now use Node-RED for most of my home automation, including control of my OTGW. That means I don't really have any use for this package anymore. If someone would like maintain this package, please let me know. Otherwise, I'll still try to respond to issues, but I'm probably not going to add any features or fix bugs anytime soon.

You may want to look at one of the forks of this repo to find a maintained version. If you just want to connect your OTGW to Home Assistant, I suggest you look at the official component. It's possible to use this component over TCP with ser2net as per the example here.

[Voor 20% gewijzigd door Hmmbob op 01-01-2020 12:06]

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Andere vraag, voor mensen met ervaring met de Scrape sensor:

Ik gebruikte tot nu deze code om de lokale prijzen van een Tinq station binnen te halen:

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
- platform: scrape
  resource: !secret scrape_url
  name: 'Diesel'
  select: 'tr:nth-of-type(2) td:nth-of-type(2)'
  value_template: '{{ value[2:] | replace (",", ".") }}'
  unit_of_measurement: 
  scan_interval: 10800

- platform: scrape
  resource: !secret scrape_url
  name: 'Benzine'
  select: 'tr:nth-of-type(3) td:nth-of-type(2)'
  value_template: '{{ value[2:] | replace (",", ".") }}'
  unit_of_measurement: 
  scan_interval: 10800


Echter, Tinq heeft de website omgegooid. Wie kan mij helpen aan welke selector ik moet gebruiken om de benzine prijs en/of diesel prijs van de site te scrapen? Willekeurig station: https://www.tinq.nl/tankstations/utrecht-atoomweg#default

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

martinvdm schreef op woensdag 1 januari 2020 @ 12:24:
Moet het perse Tinq zijn? Heb je al met dev tools in je browser geprobeerd ?
Lol, ja, want die pomp is dichtbij ;-) Met de devtools kwam ik er niet uit - niet gehinderd door enige kennis hoe het wél zou moeten overigens. Maar dit werkt:
Kodess schreef op woensdag 1 januari 2020 @ 12:30:

code:
1
.taxonomy-term-Euro95 .field--name-field-prices-price-pump


Je value template zal je ook nog moeten aanpasssen.

Voor diesel vervang je Euro95 door Diesel
Ja, dank je wel! Ik had net hetzelfde gevonden op het HA forum. In de config van "metbril" staan van nog meer merken de juiste selectors: https://github.com/metbri...master/packages/fuel.yaml

Die Tinq site is wel een klap sneller geworden zeg, goede zaak!

[Voor 26% gewijzigd door Hmmbob op 01-01-2020 12:34]

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

wesley2004 schreef op woensdag 1 januari 2020 @ 13:08:
[...]


Toevallig was ik hier ook tegenaan gelopen, en ook met hetzelfde station!
Ook voor mij dichtbij. Zoek nog een oplossing voor esso, dat is me nog niet gelukt!
Dat station was een wilekeurig station voor mij. Check de link naar die repo in mijn latere post even, die heeft misschien de oplossing. edit: ik zie geen esso erbij staan, noch zie ik de prijzen op de Esso site?


Voor hen die mosquitto niet in docker hebben draaien, maar rechtstreeks in hun debian omgeving: de repository signing key is gewijzigd met ingang van het nieuwe jaar. To fix:

code:
1
2
wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
sudo apt-key add mosquitto-repo.gpg.key

[Voor 5% gewijzigd door Hmmbob op 01-01-2020 13:21]

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

ANdrode schreef op woensdag 1 januari 2020 @ 16:07:
offtopic:
Heb je daar een zeer recente versie van nodig? 1.5.7 zit bij buster in de repo's van debian zelf en die voldoet hier.
Oh, dat is eigenlijk wel een goeie.... Mijn Pi zit nog op stretch, mijn Zero op buster. Verklaart ook meteen waarom de Zero er geen last van had :)

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Ja. En https, IPV http.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Sloop de condition in regel 34-39 hierboven er eens tussenuit?

Die voegt namelijk 0 toe (immers, de trigger doet hetzelfde) plus die kan je wel eens in de weg zitten.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

En zie je in de history van input_select.state_washingmachine wel dat die gewijzigd wordt? Oftewel, worden die andere automations wel juist uitgevoerd (!= getriggered)?

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

prekz schreef op vrijdag 3 januari 2020 @ 10:12:
Zie mijn afbeelding in de orginele post. Last triggerd is van gister avond, deze zijn getriggerd door de automations. Als ik dit op een andere (tekstuele weergave) kan laten zien laat mij maar even weten, meer als dit heb ik helaas niet gevonden.
Dat bedoel ik niet. Dat die automation triggert geloof ik wel (lees: dat kan ik zien in je screenshot), maar wordt de waarde van die input_select ook wel daadwerkelijk veranderd door die automation? Oftwel: doet de getriggerde automation ook daadwerkelijk iets? Dat staat nergens :) We hebben nu alleen bewijs dat die automation inderdaad juist detecteert of het power niveau boven de 20 of onder de 10 is, voor 10 seconden.
prekz schreef op vrijdag 3 januari 2020 @ 10:12:
Vanuit de automation wordt hij niet actief. Als ik via http://home-assistant:8123/states en hier manual de Washing machine ready trigger dan wordt hij actief en gaan in dit geval de lampen knipperen. Is er een andere manier om de input_select handmatig om te zetten?
Ja, deze input_select in je lovelace opnemen :) Krijg je een keurige dropdown waarmee je kan experimenteren.

[Voor 45% gewijzigd door Hmmbob op 03-01-2020 10:22]

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Lol, ja als die input_select niet bestaat dan kan hij natuurlijk ook niets triggeren :+

Ik ben blij dat we zo langzaamaan richting de oplossing komen :) En hee, maak je geen zorgen: dit is ons allemaal al een keer overkomen (wijzigingen doen, restart vergeten, afvragen waarom het niet werkt) O-)

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Hebben de mensen met slechte device tracking met de HA app ook de batterij besparing voor die app uitgezet?

Heb er 0 problemen mee qua betrouwbaarheid eerlijk gezegd...

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Check. Hmmbob != Apple (Appels zijn om op te eten), dus daar kan ik je niet mee helpen :+

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

https://[url of ip naar je HA]:[poort] deed de truc hier.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Het zal nogal af hangen van de grootte van je Zwave netwerk. Ik herken de klachten eerlijk gezegd niet (heb 4 Qubino inbouw dingen en 1x Zwave battery PIR).

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

skank schreef op zaterdag 4 januari 2020 @ 17:37:

Ik heb nu ook een group voor family gemaakt... zodat ik niet en mezelf en mn vrouw en de kids moet toevoegen, maar gewoon zodra er 1 iemand van die family thuis is, muziek gaat spelen
ik krijg echter een foutmelding

mapping values are not allowed here
in "/config/groups.yaml", line 2, column 7


code:
1
2
3
4
5
6
7
family
  name: Family
  entities:
    - person.x
    - person.y
    - person.z
    - person.a



Ik kijk ook nog even hoe ik een "welkom thuis" bericht kan laten spreken door mn sonos
Je mist een dubbele punt aan het einde van de eerste regel

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

skank schreef op zaterdag 4 januari 2020 @ 18:27:
[...]


geen error meer dan, maar moet ik die dan niet als entiteit zien? want dat is niet het geval (ook niet na reboot)
Als het goed is een group.family.

Voor groups hoef je trouwens niet te rebooten, die kunnen online herladen worden

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Wat prima werkt (zou komen moeten werken) met de group personen die hij heeft aangemaakt....

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Gebruikt er iemand de GPIO op zijn Raspberry Pi voor een drukknop?

Onze batterij gebaseerde stomme draadloze deurbel is wéér overleden, dus ik heb nu het voornemen om een nieuwe, simpele, stomme beldrukker van €3 met een stuk draad te verbinden met mijn Raspberry (die ligt namelijk fysiek 30cm achter de beldrukker - in de meterkast) en dat te gebruiken als GPIO binary_sensor input voor een Smart Doorbell integratie. Oftewel, knopje duwen = automation die in HA voor de deurbelgeluiden (of blaffende honden :+) zorgt via onze Cast devices, bijvoorbeeld.

Maar, waar sluit ik zo'n beldrukker het beste op aan? Het is een extreem simpele drukker met 2 aansluitingen, dus 1 van de draden sluit ik aan op de GRND van de Pi, en de andere op een van de GPIO's van de Pi - maar welke is nou best practice om te gebruiken?

[Voor 3% gewijzigd door Hmmbob op 05-01-2020 12:00]

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

martinvdm schreef op zondag 5 januari 2020 @ 12:08:
[...]

Ik heb het tijden gebruikt, en werkte goed. Had een relais tussen gezet zodat de gewone bel het ook nog deed. Zal straks ff opzoeken welke gpio ik gebruikte maar in principe kun je elke gpio gebruiken voor pull up of pull down. Ik had wel een automation aangemaakt dat de bel niet nogmaals kon afgaan binnen 1 min. Andere kreeg ik ivm klapperende pull up / down meerdere notificaties.
Ah top. Wij hebben geen gewone bel / beltrafo meer, vandaar dat ik geen relais nodig heb en alles simpel kan aansluiten. We gebruikten al heel lang battery powered deurbellen, maar die zijn de laatste tijd niet zo degelijk meer ofzo :?
JayOne schreef op zondag 5 januari 2020 @ 12:13:
[...]

Of je gaat voor een ESP-01S (in combinatie met ESP-Home). Met deze tutorial zou je je eigen use case daar op kunnen toepassen.
Ja, die tutorial had ik gezien, maar omdat de beldrukker en pi 30cm uit elkaar zitten (en anders moest wachten tot die ESP01 binnen was, nu kan ik het vanmiddag fixen) vond ik dat overbodig. Weer een extra device die ik moet beheren/poweren, terwijl het weinig toegevoegde waarde heeft omdat het dus allemaal al bij elkaar zit. Als mijn Pi ergens anders had gestaan, was dit wél mijn way-to-go geweest.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

freakstar schreef op zondag 5 januari 2020 @ 13:01:
[...]

Ik kan je deze aanraden: https://frenck.dev/diy-smart-doorbell-for-just-2-dollar/. Thanks to @Frenck !

Dan blijf je onafhankelijk van je rPi en blijft je bestaande gong ook nog werken!
Hmmbob schreef op zondag 5 januari 2020 @ 12:32:
Ja, die tutorial had ik gezien, maar omdat de beldrukker en pi 30cm uit elkaar zitten (en anders moest wachten tot die ESP01 binnen was, nu kan ik het vanmiddag fixen) vond ik dat overbodig. Weer een extra device die ik moet beheren/poweren, terwijl het weinig toegevoegde waarde heeft omdat het dus allemaal al bij elkaar zit. Als mijn Pi ergens anders had gestaan, was dit wél mijn way-to-go geweest.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Ortep schreef op zondag 5 januari 2020 @ 18:48:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
light:
  - platform: group
    name: Eettafel
    entities:
      - light.hue_ambiance_candle_1
      - light.hue_ambiance_candle_2
      - light.hue_ambiance_candle_3
      - light.hue_ambiance_candle_4
  - platform: group
    name: Bank
    entities:
      - light.dimmable_light_1
      - light.dimmable_light_2

En zo?

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Jullie weten dat er een officiele DSMR integratie is? https://www.home-assistant.io/integrations/dsmr/

(Overigens lees ik ze uit via mijn gerootte toon, maar goed)

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Droif schreef op dinsdag 7 januari 2020 @ 08:24:
Ik begrijp niet waarom bijna iedereen een raspberry pi gebruikt om DSMR uit te lezen. Zeker niet als dat het enige is wat je de pi laat doen. Zelf gebruik ik dit https://willem.aandewiel.nl/index.php/2018/08/28/slimme-meter-uitlezer/ en dat werkt al meer dan een jaar perfect. Wordt gevoed vanaf de p1 poort en is d.m.v. de api uit te lezen in home-assistant.
Maar als je al een Pi hebt voor Home Assistant (hey, in dat topic zitten we immers), dan kan je die Pi daar ook prima voor gebruiken.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

skank schreef op woensdag 8 januari 2020 @ 20:10:
[...]


thx
es testen


edit:
ik krijg nog foutmeldingen ook
Invalid config for [automation]: expected dict for dictionary value @ data['action'][0]['data']. Got None
extra keys not allowed @ data['action'][0]['transition']. Got None. (See /config/configuration.yaml, line 13). Please check the docs at https://home-assistant.io/integrations/automation/

Configurations.yaml ziet er zo uit


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:

# Uncomment this if you are using SSL/TLS, running in Docker container, etc.
# http:
#   base_url: example.duckdns.org:8123

# Text to speech
tts:
  - platform: google_translate

group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
Heb je de automations wel herladen / HA herstart? De quote lijkt goed te zijn.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

skank schreef op vrijdag 10 januari 2020 @ 15:18:
Ik ben de weg kwijt denk ik, zitten veranderen , veranderen
sommige automatisaties gaan niet meer

Ik krijg veel deze error (4keer)
Wie ziet mijn fouten?
(...)
Welke error?

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

u_nix_we_all schreef op zaterdag 11 januari 2020 @ 00:00:
[...]


Ik heb het werkend, met de last_changed attribute:
code:
1
2
 - condition: template
    value_template: '{{ ((as_timestamp(now()) - as_timestamp(states.switch.caliber_switch.last_changed)) | int >  100) }}'

Nu triggert hij pas na 100 sec vanaf de laatste state change van de switch ! :)
Bedankt voor het meedenken, je hebt me met die template condition goed op weg geholpen (y)
Is dit ook al in praktijk getest? Ik vraag me af of je nu niet effectief ook een extra delay hebt ingebouwd in je automation, dus ben heel benieuwd. Wel een creatieve oplossing, laat maar weer zien hoe flexibel Home Assistant is!

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Een group maken met daarin beide personen, en die in je conditie checken. Die conditie wordt veel simpeler (geen OR meer nodig) en de group geeft alleen not_home aan als jullie beiden weg zijn.

Edit: en als je dan toch met groups aan de gang gaat: zet al die lampen ook in een group, dan wordt je automation nóg veel simpeler.

Edit2: dit heb ik:
Automation: https://github.com/hmmbob...ion/lights.yaml#L137-L158
Groups: https://github.com/hmmbob...ster/includes/groups.yaml

Edit3:
Dan krijg je dus zoiets:

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
## In Groups.yaml of onder "groups:" in configuration.yaml
lampen_woonkamer:
  name: 'Verlichting woonkamer'
  entities:
  - light.eettafel_spot
  - light.midden_spot
  - light.raam_spot
  - light.tweede_woonkamer_2
all_persons:
  name: 'Alle personen'
  entities:
  - person.X1
  - person.X2

### In automations.yaml of onder "automations:" in configuration.yaml
- alias: 'Iemand komt thuis en lichten zijn nog uit, zon is onder'
  description: ''
  trigger:
  - platform: state
    entity_id: group.all_persons
    from: not_home
    to: home
  condition:
  - condition: and
    conditions:
    - condition: sun
      after: sunset
      after_offset: -00:15:00
    - condition: state
      entity_id: group.lampen_woonkamer
      state: 'off'
  action:
  - service: scene.turn_on
    entity_id: scene.normaallicht

Bij het uitwerken hiervan zag ik trouwens dat je action ook niet juist beschreven was?

[Voor 97% gewijzigd door Hmmbob op 11-01-2020 10:48]

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Aschtra schreef op zaterdag 11 januari 2020 @ 10:49:
[...]


Maar dan hou je hetzelfde toch? Als de trigger is dat een van ons thuis komt en de conditie is dat een van ons niet thuis is. Als wij beide op zelfde moment thuis komen, en dus thuis zijn, dan wordt er al niet meer voldaan aan de conditie. Want de group mensen is dan thuis.
Even checken: je use case is toch "niemand is thuis, lampen zijn uit > iemand* komt thuis > lampen gaan aan"? (*iemand kan in praktijk ook 2 personen tegelijk zijn - die komen voor Home Assistant nooit écht 100% tegelijk thuis).

Want dan is de code die ik je in de edit geef (met gebruik van groups) gewoon juist.

Hoe werkt zo'n group:
- 0 personen thuis: group op not_home
- 1 of 2 personen thuis: group op home

[Voor 8% gewijzigd door Hmmbob op 11-01-2020 10:53]

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Ah, ik vond het al een opmerkelijk format :)

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

ThaStealth schreef op zaterdag 11 januari 2020 @ 11:46:
[...]


Vraag is of je dit moet willen, zo word het voor "externe personen" heel makkelijk om te bepalen of iemand thuis is.
:? Die als jij niet thuis bent laat je al je lampen aan?

"Security through obscurity" dus, misschien gewoon zorgen dat de boel op slot en afdoende beveiligd is.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Imperial Guard schreef op zondag 12 januari 2020 @ 10:57:
[...]


Het hang nu allemaal los aan een Wemos D1, waar nog een kastje omheen moet komen.
De watermeter zit bij ons in de kelder op +- 50cm vanaf de grond qua waterbestendigheid verwacht ik niet al te veel problemen.

Eerder dat ik het netjes wil oplossen :)
Denk ook aan de luchtvochtigheid - ik weet niet hoe vochtig jullie kelder is maar de put waar onze watermeter in zit is altijd vrij vochtig. Dan ontstaan er druppels aan de muur van de put, en die ontstaan dus net zo goed op je elektronica ;)

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Voorwaarschuwing voor hen die gebruik maken van de ingebouwde group.all_* groepen in bijvoorbeeld automations en scripts: in 0.104.0 zit een breaking change die deze ingebouwde groups gaat verwijderen:
Breaking Change:
Entity integrations will no longer automatically maintain the hidden groups with all of their entities. The following groups are no longer automatically created and maintained:
  • group.all_automations
  • group.calendar
  • group.all_covers
  • group.all_devices
  • group.all_fans
  • group.all_lights
  • group.all_locks
  • group.all_plants
  • group.remember_the_milk_accounts (???)
  • group.all_remotes
  • group.all_scripts
  • group.all_switches
  • group.all_vacuum_cleaners
The automation and script config panels have been updated to show and manage all automations/scripts. If you want to show cards in your UI with all entities for a single domain, use the auto-entities card. If you want to target all entities in a service call, use 'all' as value for entity_id.

Description:
Disable the automatic creation of "all groups". They were not visible in the UI, and for anyone having things spread out over multiple rooms they were holding too many entities, so being useless.
Ik vermoed dat vooral group.all_devices en group.all_lights hier nog wel eens gebruikt kunnen worden. Betere releasenotes komen vast komende week bij de release.


frim schreef op zondag 12 januari 2020 @ 16:28:
Ik heb een switch entity (slimme stekker met een lamp eraan) die ik aan Google Assistant expose. Dit werkt prima, maar Google ziet dit natuurlijk als een switch, terwijl ik hem graag als lamp gebruik zodat hij aan/uit gaat met de rest van de lampen.

Iemand nog tips? Ik kan een template light maken, maar zou graag iets simpelers doen.
https://www.home-assistant.io/integrations/light.switch/
En dan natuurlijk wél de light entity en niet je switch entity exposen :)

edit: bijzonder eigenlijk, want ik zie in mijn config dat zowat de hele woonkamer uit switches bestaat en toch zeggen wij gewoon "OK Google, doe de lampen uit" (succesvol).... Ze hebben wel allemaal "lamp" in hun naam.

[Voor 25% gewijzigd door Hmmbob op 12-01-2020 16:49]

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

gastje01 schreef op zondag 12 januari 2020 @ 16:45:
Bijzonder probleem: na een herstart van HA (hass.io op Ubuntu) mis ik in de sidebar de instellingen en kaart knop. Hier kwam ik achter omdat mijn sun.sun badge zegt dat de entity niet gevonden is. En nieuwe herstart levert niet het gewenste resultaat en het terugzetten van een snapshot ook niet. Ik krijg alleen een fout bij het starten (notificatie) dat er iets mis gaat met zeroconf en iOS. Iemand een idee waar ik kan kijken? Alles werkt qua bediening en automations wel gewoon normaal.
Staat "default_config:" nog in je configuration.yaml?

Dit zijn allemaal platformen die daardoor geladen worden. (Je kan ze ook los laden en default_config: eruit laten, maar dat moet je dan in ieder geval bewust doen. Zie voor het lijstje de link <---)

[Voor 12% gewijzigd door Hmmbob op 12-01-2020 16:50]

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Even voor de zekerheid: je hebt "default_config:" dus wel nodig, tenzij je al die componenten expliciet laadt. Dit gebeurd vaak wel met automations en andere zaken waar je iets configureert (frontend, history), maar de mobile_app en zeroconf definieer je vaak zelf niet in je configuratie - daarom blijf ik denken dat het daarin zit aan de hand van je omschrijving.
This integration is a meta-component and configures a default set of integrations for Home Assistant to load. The integrations that will be loaded are:
  • automation
  • cloud
  • config
  • frontend
  • history
  • logbook
  • map
  • mobile_app
  • person
  • script
  • ssdp
  • sun
  • system_health
  • updater
  • zeroconf
Als je dat wel hebt, dan kan ik je zo niet verder helpen... Is dit alles qua foutmeldingen in je log? Want ik kan er niets uit afleiden eerlijk gezegd

[Voor 23% gewijzigd door Hmmbob op 12-01-2020 16:58]

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Dat. En misschien kan je hem even aan je tv hangen via HDMI?

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

tdw schreef op maandag 13 januari 2020 @ 17:54:
[...]

Dit kan toch in 1 automation?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
- id: livingroom_motion_off
    trigger:
      - platform: state
        entity_id: binary_sensor.living_occupancy
        from: 'on'
        to: 'off'
        for:
          minutes: 15
      - platform: state
        entity_id: binary_sensor.kitchen_occupancy
        from: 'on'
        to: 'off'
        for:
          minutes: 15
    condition:
      - condition: state
        entity_id: binary_sensor.living_occupancy
        condition: 'off'
        for:
          minutes: 15
      - condition: state
        entity_id: binary_sensor.kitchen_occupancy
        condition: 'off'
        for:
          minutes: 15
    action:
      - doe dingen
Véél te ingewikkeld.... Gewoon dit:
JayOne schreef op maandag 13 januari 2020 @ 16:27:
Beide sensoren in een group plaatsen en die laten triggeren.
Maar één trigger nodig en geen condities. Veel simpeler kan niet...

[Voor 3% gewijzigd door Hmmbob op 13-01-2020 18:21]

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

tdw schreef op maandag 13 januari 2020 @ 18:32:
[...]

Er zijn meedere wegen naar Rome ;) Ik heb zelf niet genoeg ervaring met groups om daar iets over te roepen. De vraag was "kan dit in 1 automation"; het antwoord is 'ja' :+
Een group staat op 'on' als minimaal één van de groepsleden op 'on' staat, en op 'off' als alle groepsleden op 'off' staan. Daarmee is het de ideale oplossing voor dit soort situaties.

Ook zo om te checken of er "iemand thuis is": zet alle device_trackers in een group en deze staat op "home" als er minimaal één device home is, en op "not_home" als alle devices weg zijn. Super handig!

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Meelobee schreef op dinsdag 14 januari 2020 @ 10:58:
Vraagje over Lovelace, ben bezig om de layout aan te passen maar kom niet uit wat ik moet wijzigen om het batterij % icoontje van kleur te wijzigen, iemand enig idee welke optie ik hiervoor moet wijzigen?
Kijk anders even met de developer options (in Chrome [ctrl]-[shift]-[i], andere browsers hebben soortgelijke tools) naar de CSS key voor dat icon.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

DeadMetal schreef op dinsdag 14 januari 2020 @ 16:05:
De nieuwste versie van de Android-app (van 12 januari) meldt in changelog een bepaalde verbetering in de app, maar dan moet je wel HA 0.104 draaien. En dat terwijl 0.103.6 de meest recente versie is 8)7
Morgen!

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Repsect schreef op dinsdag 14 januari 2020 @ 17:45:
Ik probeer met deze handleiding de logs te kopiëren naar een USB-stick zoals aangeraden wordt in de TS.

Eerste stap is verbinden met SSH en ik ben ingelogd als 'root'. Vervolgens moet het volgende commando ingevoerd worden:
code:
1
$ sudo dmesg|tail -n 20|grep sd


Ik krijg dan alleen de melding:
code:
1
-bash: sudo: command not found


[Afbeelding]

Ik zal ongetwijfeld iets fout doen, maar wat?
Wat @tdw zegt lijkt te kloppen. Kom je er hiermee uit? https://community.home-as...ed-the-database/116980/29

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Hoe wil je "https regelen via je router"?

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

DeadMetal schreef op woensdag 15 januari 2020 @ 08:57:
Gebruiken jullie al de location tracking van de nieuwe HA Android app?

Ik had eerst het probleem dat er helemaal geen device_tracker verscheen in HA. Maar dat kwam wellicht doordat ik de app al gebruikte voordat hij deze functionaliteit had. Toen de app opnieuw geinstalleerd en toen verscheen hij wel in HA.

Echter, de nieuwe device_tracker toonde steeds geen locatie (status unknown). Een paar dagen later was ik niet thuis, maar viel het me op dat HA dacht dat ik wel thuis was. Toen bleek de laatstbekende locatie van de device_tracker mijn thuisadres te zijn. En op dit moment toont hij juist een locatie waar ik 2 dagen geleden was.

Het werkt dus bepaald nog niet vlekkeloos. Battery optimization staat uit voor de app, en hij heeft locatietoegang.
Ja, ik heb de HA ingezet als vervanging van Owntracks en tot nu toe geen enkele glitch gehad. Hij zou van mij wat vaker mogen updaten (Owntracks deed dat iedere 200m, ik weet niet wat de HA app gebruikt als treshold), maar hij doet het wel altijd.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Reinder83 schreef op woensdag 15 januari 2020 @ 12:27:
[...]

Dat probleem had ik eerst ook, nadat ik battery opimization had uitgezet en in de app de instellingen "Zone based tracking" en "background location tracking" had aangezet, werkte het goed
Oh ja, dat heb ik ook allemaal gedaan inderdaad.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Ik gebruik de Android app - deze documentatie is voor de iOS apps (nee, die zijn nog niet interchangable)

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

robbinonline schreef op donderdag 16 januari 2020 @ 15:12:
[...]

Heel belangrijk:

Breaking Changes

Default groups - Entity integrations will no longer automatically maintain the hidden groups with all of their entities. The following groups are no longer automatically created and maintained:
Jep:
Hmmbob schreef op zondag 12 januari 2020 @ 16:39:
Voorwaarschuwing voor hen die gebruik maken van de ingebouwde group.all_* groepen in bijvoorbeeld automations en scripts: in 0.104.0 zit een breaking change die deze ingebouwde groups gaat verwijderen:

[...]

Ik vermoed dat vooral group.all_devices en group.all_lights hier nog wel eens gebruikt kunnen worden. Betere releasenotes komen vast komende week bij de release.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

En 0.104.1:
  • Update emulated_roku to 0.1.9 (@jdeluyck - #30791) (emulated_roku docs)
  • update to aiopylgtv 0.2.7 (@bendavid - #30797) (webostv docs)
  • Fix setup error of Mikrotik (@springstan - #30810) (mikrotik docs)
  • Handle no host info in ignored config entries (@balloob - #30822) (hue docs)
  • Fix mpd time issue (@pvizeli - #30825) (mpd docs)
  • Fix play_media in webostv (@bendavid - #30828) (webostv docs)
  • Fix iCloud when no family members (issue #30829) (@Quentame - #30836) (icloud docs)
  • Reinstate and deprecate filename option for hue config (@balloob - #30846) (hue docs)
  • Fixes issue about messages not being reset after sending it to microsoft teams. (@peroyvind - #30849) (msteams docs)
  • Fix sensor type creation with multiple Ambient weather stations (@bachya - #30850) (ambient_station docs)

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

In de Podcast (https://hasspodcast.io/) waarschuwden ze daar al voor - hangt (als ik het goed heb) samen met deze change: https://www.home-assistan...ntity-handling-on-startup

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Cartman! schreef op vrijdag 17 januari 2020 @ 11:14:
[...]

Om hier even op terug te komen... de scripts.yaml wordt weldegelijk ingeladen in de configuration.yaml:

configuration.yaml:
code:
1
script: !include scripts.yaml


scripts.yaml:
code:
1
2
3
4
5
6
7
8
9
script:
  blinds_open:
    sequence:
      - service: scene.turn_on
        entity_id: scene.60861
  blinds_close:
    sequence:
      - service: scene.turn_on
        entity_id: scene.4372


Maar toch komen er geen entities terug in m'n systeem van deze scripts. Toch de vraag dus of ik iets over t hoofd zie of iets moet activeren? Het enige wat ik wil bereiken is in Lovelace een paar buttons om deze scripts aan te spreken.
De inhoud van je scripts.yaml klopt niet (daar moet je foutmeldingen in je log van zien?). Here you go:

code:
1
2
3
4
5
6
7
8
blinds_open:
  sequence:
    - service: scene.turn_on
      entity_id: scene.60861
blinds_close:
  sequence:
    - service: scene.turn_on
      entity_id: scene.4372

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

GertJan2012 schreef op vrijdag 17 januari 2020 @ 22:43:
[...]

Die las ik ook, en voor mij dé reden om nog niet te updaten. Maar wat ik mij afvraag wat is nu de logische vervanger “groep.all_lights” ? Ik gebruik die namelijk wel in een aantal automations.
Een zelf gemaakte groep, of "entity: all". Dat staat overigens ook in de laatste regel van je quote:

"If you want to target all entities in a service call, use all as value for entity_id."

[Voor 16% gewijzigd door Hmmbob op 17-01-2020 23:25]

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

GertJan2012 schreef op vrijdag 17 januari 2020 @ 23:32:
[...]
maar dan wordt het dus entitiy: all.lights? Ik snap de onschrijving van de Breaking change namelijk niet helemaal
Nee:
Hmmbob schreef op vrijdag 17 januari 2020 @ 23:24:
[...]
Een zelf gemaakte groep, of "entity: all".
Dus waar nu "entity: group.all_lights" staat, staat straks "entity: all".

Als service dan wel "light.turn_on" gebruiken ipv homeassistant.turn_on - anders krijg je onverwachte resultaten :+

Release 0.104.2 - January 17
  • add multistate back (@dmulcahey - #30889) (zha docs)
  • Fix missing switch groups of HomematicIP Cloud (@SukramJ - #30903) (homematicip_cloud docs)
  • Fix issue with group unique id when normalising bridge id (@Kane610 - #30904) (deconz docs)
  • Fix Alexa semantics for covers with tilt support. (@ochlocracy - #30911) (alexa docs)
  • camera endpoint likes to timeout, catch it. (@balloob - #30919) (ring docs)
  • Fix service device refresh calling state update (@Kane610 - #30920) (deconz docs)
  • Updated frontend to 20200108.2 (@bramkragten - #30921) (frontend docs)
  • Fix hue accepting filename (@balloob - #30924) (hue docs)
Die laatste bullet is een fix voor de Hue problemen:
ninjazx9r98 schreef op vrijdag 17 januari 2020 @ 19:09:
En in 0.104.1 is de HUE integratie kapot.

[Voor 73% gewijzigd door Hmmbob op 18-01-2020 11:29]

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Gekke vraag misschien, maar staan ze vanochtend wel uit?

(Achtergrond: bij battery operated ZWave devices duurt het even voor de config "opgehaald" is door de device).

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

wesley2004 schreef op dinsdag 21 januari 2020 @ 10:28:
[...]


Eindelijk mee aan de slag gegaan.
Ik heb dit toegevoegd aan sensors, maar krijg "none" als getal bij de sensor
Moet ik behalve de code bij sensors nog meer aanmaken?

- platform: rest
resource: https://brandstof-api.san...randstof_prijzen/3477.png
name: Give The Station A Name
value_template: '{{ value_json.benzine_prijs }}'
unit_of_measurement: "€"
Home Assistant geeft perfect weer wat de API weergeeft. Als je namelijk zelf naar https://brandstof-api.san...randstof_prijzen/3477.png gaat, dan zie je dan "benzine_prijs" een waarde van "null" heeft....
{"invoer_png":"3477.png","benzine_prijs":null,"diesel_prijs":1.36,"ocr_station":"Veldzigt 64 Esso)"}
Zo te zien staat die prijs wel in het plaatje, dus misschien dat @sanderdw hier even naar moet kijken om te zien wat er mis loopt.

[Voor 18% gewijzigd door Hmmbob op 21-01-2020 10:38]

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

crimby schreef op donderdag 23 januari 2020 @ 13:33:
2. Zet lampen in woonkamer uit en lampen in slaapkamer aan om 23:00
3. Zet lampen slaapkamer uit om 23:00
Ik denk dat je een donkere slaapkamer houdt :+

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Wat is nou een beetje een nette ledstrip voor onder mijn keukenkastjes die ik zelf kan integreren in HA?

Ik heb 2x 90cm aan kastje (met een afzuigkap ertussen) waar de strips onder kunnen, en op basis van een PIR (los) wil ik een en ander automatiseren en dimmer, wellicht zelfs kleur veranderen.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Henkiejoo schreef op maandag 27 januari 2020 @ 11:20:
Is er misschien behoefte aan dat ik mijn stappen kort in dit topic post?
Ja!

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

maartend schreef op maandag 27 januari 2020 @ 17:12:

Nu heb ik meerdere lampen zo, dus ook knoppen. Nu wil ik die netjes gaan zetten met de horizontal en vertcal stack van lovelace.

Mijn vraag is hoe ik dat daar onder breng?
Voorbeeldje van mijn 2 rijen met ieder 3 knoppen: https://github.com/hmmbob...ce/1-beneden.yaml#L1-L115

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

maartend schreef op maandag 27 januari 2020 @ 18:53:
[...]

Thnx. Maar dit snap ik wel.

Mijn vraag is echt hoe ik de code die ik neerzette daar kan gebruiken. Is de code die wordt gebruikt voor een HACS-custom card.
OK..... wat heb je zelf al geprobeerd?

(ik bedoel het echt niet flauw, maar als we het voorkauwen leer je er niets van en moet je het de volgende keer weer vragen. Als je snapt wat ik heb gedaan, dan kan je ook echt je custom-card code op de juiste plek krijgen: je bent er bijna).

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

Pagina: 1 2 3 ... 6


Apple iPhone SE (2020) Microsoft Xbox Series X LG CX Google Pixel 4a CES 2020 Samsung Galaxy S20 4G Sony PlayStation 5 Nintendo Switch Lite

'14 '15 '16 '17 2018

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2020 Hosting door True