• Hallo Bezoeker, Het is ons opgevallen dat je nog geen bericht gemaakt hebt! Waarom neem je niet even de tijd om jezelf voor te stellen en nieuwe vrienden te maken.

Home assistant

Skank

Well-Known Member
19 feb 2013
18.715
418
98
Earth
En werkt het dan ook? Misschien ook een idee om je devices een vriendelijke naam te geven ipv nu een nummer/lettereeks. Dat zal je zeker later helpen als je die scripts na maanden opnieuw moet induiken om één of andere reden.

Ben ook wel benieuwd wat je nu reeds allemaal hebt aan automatisaties.

welke nummer/letterreeks? die hebben reeds vriendelijke naam toch?

Ik zal je nog een lijst bezorgen van automatisaties maar der komen er nog bij ;)
 

Skank

Well-Known Member
19 feb 2013
18.715
418
98
Earth
Wat doe ik mis, sommige werken niet, heb zitten klooien en veranderen en veranderen en sommige gaan totaal niet
Code:
- id: '1576093494347'
  alias: Lichten inkom aan bij zonsondergang
  description: ''
  trigger:
  - event: sunset
    offset: 00:10:00
    platform: sun
  condition:
  - condition: state
    entity_id: group.family
    state: home
  action:
  - data:
    service: light.turn_on
    entity_id: light.inkom
- id: '1576094288732'
  alias: Nachtlampje Noor aan
  description: ''
  trigger:
  - platform: time
    at: 07:20:00
  condition:
  - condition: state
    entity_id: group.family
    state: home
  - condition: time
    after: 07:15:00
    before: 07:25:00
    weekday:
    - mon
    - tue
    - wed
    - thu
    - fri
  action:
  - data:
    service: light.turn_on
    entity_id: light.nachtlampje_noor
- id: '1576243484410'
  alias: Zet muziek aan bij thuiskomst
  description: ''
  trigger:
  - entity_id: group.family
    from: not_home
    platform: state
    to: home
  condition:
  - after: 09:00:00
    before: '17:00:00'
    condition: time
  - condition: or
    conditions:
    - condition: state
      entity_id: media_player.woonkamer
      state: idle
    - condition: state
      entity_id: media_player.woonkamer
      state: paused
  action:
  - data:
      media_content_id: http://icecast-qmusic.cdp.triple-it.nl//Qmusic_be_live_96.mp3
      media_content_type: music
    entity_id: media_player.woonkamer
    service: media_player.play_media
- id: '1578158381176'
  alias: Welkom thuis
  description: ''
  trigger:
  - entity_id: group.family
    from: not_home
    platform: state
    to: home
  action:
  - data:
      entity_id: media_player.woonkamer
    service: media_player.turn_on
  - delay: 00:00:02
  - data:
      entity_id: media_player.woonkamer
      language: nl
      message: Hallo knapperd, welkom thuis!
    service: tts.google_translate_say
  - delay: 00:00:04
  - data:
      entity_id: media_player.woonkamer
    service: media_player.turn_off
- id: '1578251418685'
  alias: Lichten inkom aan bij thuiskomst
  description: ''
  trigger:
  - entity_id: group.family
    platform: state
    from: not_home
    to: home
  condition:
  - condition: state
    entity_id: sun.sun
    state: below_horizon
  action:
  - data:
    entity_id: light.inkom
    service: light.turn_on
- id: '1578501356390'
  alias: Nachtlampje Kim aan
  description: ''
  trigger:
  - platform: time
    at: 07:00:00
  condition:
  - condition: state
    entity_id: group.family
    state: home
  - condition: time
    after: 06:55:00
    before: 07:10:00
    weekday:
    - mon
    - tue
    - wed
    - thu
    - fri
  action:
  - data:
    service: light.turn_on
    entity_id: light.nachtlampje_kim


ook krijg ik errorrs:

Invalid config for [automation]: expected dict for dictionary value @ data['action'][0]['data']. Got None
Dit 4 keer

Waar moet mn identity_id?
De lijn onder data en dan pas de service lijn?

edit: als ik kijk in cookbook dan staan bij sommige automatisaties de tekstlijn "data" er niet bij
moet dit nu wel of niet in de yaml file staan
ik vind het soms niet duidelijk


en de lijn service, moet dit nu boven of onder data, soms staat dit erboven soms eronder


bv ook de automation nachtlampje x aan: die werkt niet..
 

Skank

Well-Known Member
19 feb 2013
18.715
418
98
Earth
Aanpassing gedaan en de identity onder data inwaarts gezet en gerestart
meldingen zijn nu weg
zien of ze werken
 

Skank

Well-Known Member
19 feb 2013
18.715
418
98
Earth
Vraagje
Werken jullie binnen HA met scenes? en zones?

Ander vraagje

Hoe doen jullie dit voor tv, licht aan en licht uit?
Ik heb 3 activiteiten binnen harmony "tv kijken (orange), film kijken (kodi) en netflix kijken (enkel tv)
Ik veronderstel dat ik dit best doe voor elke activiteit?
De moeilijkheid zit hem ook dat bij tv kijken en netflix kijken veel uit mag, maar bij film kijken bv in het begin veel dimmen, en dan bij effectieve start verder uitzettne, en dan bij de 3 activiteiten terug aan als je pauzeert, en bij stoppen volledig aan

Ik weet nog zo goed niet waar te beginnen

niemand?
Ik dacht dat er toch enkele bezig waren met HA en zo weinig reactie hier
 

Philip

Well-Known Member
18 nov 2014
1.053
90
80
Of nog niet genoeg met automations bezig geweest ;).

Anyway, heb nog niet echt HASS automations gemaakt maar ken wel yaml. Dus simpel gezegd: uw yaml is niet valid, zoals de error ook aangeeft. Bijvoorbeeld de laatse:

Code:
  action:
  - data:
    service: light.turn_on
    entity_id: light.nachtlampje_kim

De lege `data` is verkeerd, je moet een value geven, ofwel weglaten. Volgens de documentatie is `data` van het type dictionary, dus:

Code:
  action:
  - data: {}
    service: light.turn_on
    entity_id: light.nachtlampje_kim

Nu heeft de `data` key een lege value van het type `dictionary` (`{}`). Maar dat is overbodig tenzij je echt expliciet wil zijn. Met andere woorden, het simpelste is de `data` key weglaten als die toch niet gebruikt wordt. Dus:

Code:
  action:
  - service: light.turn_on
    entity_id: light.nachtlampje_kim

Eh voila. Nu aanpassen voor al de rest. Waarschjinlijk ook handig om je beetje in YAML syntax te verdiepen :).

Ivm je 2de vraag, je mag trouwens `service` en `entity_id` van plaats wisselen, dit is gelijk aan bovenstaand:

Code:
  action:
  - entity_id: light.nachtlampje_kim
    service: light.turn_on


YAML is zeer syntax gevoelig, dus het is makkelijk een fout te maken. Handigst om te debuggen is stuk per stuk te testen. Begin bij de basis (automation die werkt bv) en voeg gelijdelijk aan toe, tot het niet meer werkt. Dan weet je ongeveer waar de fout zit.
 

Philip

Well-Known Member
18 nov 2014
1.053
90
80
Voor de compleetheid, dit heb je bv wel juist:

Code:
  action:
  - data:
      media_content_id: http://icecast-qmusic.cdp.triple-it.nl//Qmusic_be_live_96.mp3
      media_content_type: music
    entity_id: media_player.woonkamer
    service: media_player.play_media

Data heeft hier effectief values, `namelijk media_content_id` en `media_content_type`, terwijl bij voorgaand voorbeeld het leeg was.
 

Skank

Well-Known Member
19 feb 2013
18.715
418
98
Earth
Voor de compleetheid, dit heb je bv wel juist:

Code:
  action:
  - data:
      media_content_id: http://icecast-qmusic.cdp.triple-it.nl//Qmusic_be_live_96.mp3
      media_content_type: music
    entity_id: media_player.woonkamer
    service: media_player.play_media

Data heeft hier effectief values, `namelijk media_content_id` en `media_content_type`, terwijl bij voorgaand voorbeeld het leeg was.

Het ziet er nog anders uit bij mij, maar het werkt en ik heb geen errors

Code:
action:
  - data:
      entity_id: light.nachtlampje_kim
    service: light.turn_on

die entity verspringt dus.

Anyway, ik zoek nog om deze gedimd te laten aangaan nu
En vooral ook bepaalde scenes met mn harmony
mocht je daarbij kunnen helpen :p
 
  • Vind ik leuk
Reactions: Philip

Philip

Well-Known Member
18 nov 2014
1.053
90
80
De RFXtrx is vandaag toegekomen, geprogrammeerd voor mijn rolluiken en aangesloten op HASS. Werkt perfect! 😁
 

Skank

Well-Known Member
19 feb 2013
18.715
418
98
Earth
Philip,
Heb jij harmony hub he
Met verschillende activiteiten?
Kun je die es koppelen in home assistant, of mij daarbij helpen? :p
 

Philip

Well-Known Member
18 nov 2014
1.053
90
80
Heb ze al gekoppeld ja, maar nog niks nuttigs mee gedaan. Gewoon discovery: toegevoegd in de config.

Ze worden dan beide herkend, er wordt een yaml file per Hub aangemaakt waarin alle activiteiten enzo staan.

Dan heb ik ook de default activiteit toegevoegd, zodat als je de Hub activeert in HA, die activiteit start:

Code:
remote:
  - platform: harmony
    name: Living
    activity: Kijk TV
  - platform: harmony
    name: Home Theater
    activity: Kijk een Film

Volgende stap is scripts en switch templates ofzo maken om verschillende Harmony activities te controlleren... Maar zover zijn we nog niet ;)


Ik plaats binnenkort mijn configs wel op m'n Github
 

Philip

Well-Known Member
18 nov 2014
1.053
90
80
Bij deze mijn huidige configs: https://github.com/duboisph/home-assistant-config.

Nog niet veel speciaals, vooral eerst zien om alles gekoppeld te krijgen.

lovelace_1.png

lovelace_2.png

lovelace_3.png
 

Skank

Well-Known Member
19 feb 2013
18.715
418
98
Earth
Howly nog niet veel gedaan zegt hij
Dat ziet er helemaal anders uit dan bij mij
Toch ff mn tijd nemen om dit te bekijken
 

Skank

Well-Known Member
19 feb 2013
18.715
418
98
Earth
Philip,

Waar haal je die themes?

Wat staat er op al die tabbladen bij jou?
Ik heb er maar 2

Wat doen deze 2 automations:
Code:
[TABLE]
[TR]
[TD]- alias: "Lovelace: convert lovelace.json to lovelace-ui.yaml"[/TD]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]

[TD]  trigger:[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]    - platform: state[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]      entity_id: sensor.lovelace[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]  action:[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]    - service: shell_command.convert_lovelace[/TD]
[/TR]
[TR]
[TD][/TD]

[TD][/TD]
[/TR]
[TR]
[TD][/TD]

[TD]- alias: "Let's Encrypt: Renew"[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]  trigger:[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]    - platform: time[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]      at: '00:00:00'[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]  action:[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]    - service: hassio.addon_restart[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]      data:[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]        addon: core_letsencrypt[/TD]
[/TR]
[/TABLE]

En wat is dit
Code:
[TABLE]
[TR]
[TD]
http:[/TD]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]

[TD]  base_url: !secret base_url[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]  ssl_certificate: /ssl/fullchain.pem[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]  ssl_key: /ssl/privkey.pem[/TD]
[/TR]
[TR]
[TD][/TD]

[TD][/TD]
[/TR]
[TR]
[TD][/TD]

[TD]frontend:[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]  themes: !include_dir_merge_named themes[/TD]
[/TR]
[TR]
[TD][/TD]

[TD][/TD]
[/TR]
[TR]
[TD][/TD]

[TD]hacs:[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]  token: !secret hacs_token[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]  appdaemon: true[/TD]
[/TR]
[/TABLE]

Wat is die 360 in je config?
en wat doet die remote nu? je standaard activity instellen van je harmony?
 

Philip

Well-Known Member
18 nov 2014
1.053
90
80
Oef, die code copy/paste van je komt slecht door o_O


Ik gebruik HACS om themas, plugins en extra integraties toe te voegen.

Ik heb 1 main tabblad voor een algemeen beeld van het huis, dan 1tje apart per kamer, dan 1 voor LAN statistieken (pihole, router, machines, ...) en dan op't ende MISC voor dingen waar ik nog meet aan't spelen ben.


De automations doen exact wat ze zeggen:
  • Lovelace: convert lovelace.json to lovelace-ui.yaml - Dit converteert de lovelace JSON code die van de UI editor komt, naar een lovelace-ui.yaml die ik in Git kan committen. Zodat ik mijn wijzigingen kan opvolgen en anderen mijn lovelace-ui kunnen overnemen indien gewenst.
  • Let's Encrypt: Renew - Dit zorgt ervoor dat mijn Let's Encrypt certificaten (voor HTTPS op mijn pi, nas, router, access point, ...) automatisch vernieuwd worden.

Geen idee welk stuk je specifiek bedoelt met de andere config, maar dus:
  • Het http: blok stelt mijn URL in en mijn HTTPS certificaat voor HASS.
  • Het frontend: blok is er om alle thema's uit te lezen in de themes folder. Thema's worden geinstalleerd door HACS, of handmatig de file in die folder steken.
  • Het hacs: blok stelt HACS in. Maar dat is in feite niet nodig, je kan HACS inschakelen & configureren via de GUI.
  • Al mijn gevoelige data zit in een aparte secrets.yaml en wordt in de algemene config naar verwezen via !secret. Kwestie van geen passwoorden enzo te sharen ;)

Die remote zet idd de standaard activity van mijn Harmony.


Life360 gebruik ik voor GPS tracken van familie en vrienden (al van voor ik HASS had). Je kan het vergelijken met Find my Friends op iOS, maar Life360 is cross-platform. Die Life360 gebruik ik dus voor presence detection in HASS.

Zoals ik zei in het VPN topic, geen VPN nodig voor dergelijke tracking. Life360 is natuurlijk hosted door een extern bedrijf, dus als je privacy concern hebt kan je bv OwnTracks gebruiken. Installeren op je Pi of dergelijke, en dan een port-forward in je router is normaal voldoende.
 

Skank

Well-Known Member
19 feb 2013
18.715
418
98
Earth
Ik zal die hacs es bekijken en installeren.
Die life360 ook es bekijken, gebruik jij de gratis versie? Dus jij zit er niet mee in om je locatie van jou en je familie te delen met dat extern bedrijf?
Andere optie is idd owntracks of home assistant zelf, maar die port forwarding, not sure

Ik kan dan nog niet mn unifi controller bereiken he van buitenaf
 

Skank

Well-Known Member
19 feb 2013
18.715
418
98
Earth
hacs installed, das gelukt :)

welke integrations/plugins heb jij van die community?
 
Laatst bewerkt:

Philip

Well-Known Member
18 nov 2014
1.053
90
80
hacs installed, das gelukt :)

welke integrations/plugins heb jij van die community?

Momemnteel het volgende geinstalleerd (nog niet alles in gebruik ervan):

Integrations:
  • Circadian Lighting
  • Hue sensor advanced
  • Mikrotik Router
  • Ophaalkalender
  • Start Spotify on chromecast
  • Trakt
Plugins:
  • Bar Card
  • Button Card
  • Circle Sensor Card
  • Custom Header
  • Mini Graph Card
  • Mini Media Player
  • Simple Weather Card
  • Spotify Card
  • Vertical Stack In Card
  • fold-entity-row
  • slider-entity-row
 

Skank

Well-Known Member
19 feb 2013
18.715
418
98
Earth
Ik heb die HACS nu en wou thema aanpassen naar io Dark Mode theme

howto is

  1. Add the following code to your configuration.yaml file (reboot required).
frontend:
... # your configuration.
themes: !include_dir_merge_named themes
... # your configuration.
  1. Add the following line to your lovelace-ui.yaml or use the RAW editor:
    background: var(--background-image)
  2. (Optional) add the following to the same file to make the header smaller (you need to install custom-header too):
    custom_header:
    background: 'rgba(155, 155, 155, 0.25)'
    swipe_animate: fade
    swipe_prevent_default: true
    compact_mode: true
    button_text:
    options: ':'
  3. (Optional) change the background to a different one, see backgrounds/README.md .




Die frontend lijn toevoegen lukt
maar dan

punt 1 ? ik zie nergens zo'n lovelace-ui file