Home Assistant: Open source Python3 home automation - deel 4 Vorige deel Overzicht Laatste deel

Dit topic is onderdeel van een reeks. Ga naar het meest recente topic in deze reeks.

Pagina: 1 ... 107 ... 245 Laatste
Acties:
  • 1.367.370 views

Acties:
  • 0 Henk 'm!

  • Hippe Lip
  • Registratie: Februari 2011
  • Laatst online: 11:00

Hippe Lip

Er valt altijd wat te leren

RudolfR schreef op vrijdag 7 januari 2022 @ 17:48:
@Hippe Lip

Hier staat wel een aardig voorbeeld:
https://www.home-assistan...entity_id-in-the-template
YAML:
1
value_template: "{{ value | round(1) }}"
Dank je. Maar ik heb moeite om zo’n string op de juiste plek in yaml te zetten. Daarom gaf ik mijn stukje van mijn configuration.yaml mee. Kan ik die gewoon met de zelfde inspringing als de regel ervoor eronder toevoegen?

Verdraagzaamheid is het hoogste gebod
en wie dat niet eert die schoppen we rot.
<John O`Mill>


Acties:
  • 0 Henk 'm!

  • RudolfR
  • Registratie: Maart 2011
  • Laatst online: 20:08
@Hippe Lip

Ja, in 't zelfde rijtje als als name: state_topic: en unit_of_measurement:

Acties:
  • 0 Henk 'm!

  • Hippe Lip
  • Registratie: Februari 2011
  • Laatst online: 11:00

Hippe Lip

Er valt altijd wat te leren

@RudolfR Inmiddels erin gezet en ja, het werkt! 👍

Nu zag ik ergens anders een oplossing die ook nog aangeeft dat de sensor niet beschikbaar is als dat de situatie is, in plaats van dan een waarde 0 (nul) te geven. Iets in de geest van
YAML:
1
    {{ states('sensor.iungo_wp_huis') | round(2, default='Sensor niet beschikbaar') }}


Hoe gaat dat hier? Jouw oplossing is wel een mooie omdat de sensor er zelf niet in voorkomt. Zo kan ik die regel op veel meer plaatsen eenvoudig kopiëren. Dus als dat ook met die ‘Sensor niet beschikbaar’-tekst zou kunnen is dat helemaal fantastisch.

[ Voor 8% gewijzigd door Hippe Lip op 07-01-2022 18:12 ]

Verdraagzaamheid is het hoogste gebod
en wie dat niet eert die schoppen we rot.
<John O`Mill>


Acties:
  • +1 Henk 'm!

  • Yukkie
  • Registratie: Januari 2001
  • Laatst online: 13:57

Yukkie

Vorsprung Durch Technik

@Hippe Lip wat houdt je tegen om het te proberen met een of twee sensoren? :) Door tegen foutmeldingen aan te lopen leer je veel meer is mijn ervaring. Dus: sensor aanpassen naar eigen goeddunken en in je system settings met de knop configuration validation checken of het goed is of niet. (Spoiler: ja, wat je wil kan. Kijk maar eens goed naar wat er achter round tussen de haakjes staat in de yaml code van je laatste post en vergelijk dat eens met de value_template van RudolfR ;) )

[ Voor 6% gewijzigd door Yukkie op 07-01-2022 18:49 ]

We've got that ring of confidence


Acties:
  • 0 Henk 'm!

  • TweakerVincent
  • Registratie: April 2014
  • Laatst online: 15:25
Peet3kabo schreef op vrijdag 7 januari 2022 @ 07:30:
[...]


Nee, werkt bij mij gewoon goed en normaal. Zie bijna alles wat ik ook in domoticz zag
Ook meterstanden? En hoog laag tarief ?

Acties:
  • 0 Henk 'm!

  • Just_A_User
  • Registratie: December 2009
  • Laatst online: 17:06
Begrijp ik nou goed dat je moet betalen als je je HA wil benaderen van buiten je eigen netwerk, dus stel je gaat een weekendje weg, bent onderweg en beseft dat je thuis iets aan hebt laten staan.

Dan kun je dus niet je telefoon pakken en die switch omzetten zonder dat je voor die dienst moet betalen?

Och ja, je moet toch wat he.


Acties:
  • +2 Henk 'm!

  • Mars Warrior
  • Registratie: Oktober 2003
  • Laatst online: 11:24

Mars Warrior

Earth, the final frontier

Just_A_User schreef op vrijdag 7 januari 2022 @ 19:13:
Begrijp ik nou goed dat je moet betalen als je je HA wil benaderen van buiten je eigen netwerk, dus stel je gaat een weekendje weg, bent onderweg en beseft dat je thuis iets aan hebt laten staan.

Dan kun je dus niet je telefoon pakken en die switch omzetten zonder dat je voor die dienst moet betalen?
Eigen keuze: je kunt toegang van buiten zelf regelen, óf voor je laten doen via Nabu Casa 8)

Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs


Acties:
  • +1 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 17:44
Just_A_User schreef op vrijdag 7 januari 2022 @ 19:13:
Begrijp ik nou goed dat je moet betalen als je je HA wil benaderen van buiten je eigen netwerk, dus stel je gaat een weekendje weg, bent onderweg en beseft dat je thuis iets aan hebt laten staan.

Dan kun je dus niet je telefoon pakken en die switch omzetten zonder dat je voor die dienst moet betalen?
Met DuckDNS kan dat gewoon prima gratis.

Home Assistant configuratie


Acties:
  • +1 Henk 'm!

  • balk
  • Registratie: Januari 2000
  • Nu online
Just_A_User schreef op vrijdag 7 januari 2022 @ 19:13:
Begrijp ik nou goed dat je moet betalen als je je HA wil benaderen van buiten je eigen netwerk, dus stel je gaat een weekendje weg, bent onderweg en beseft dat je thuis iets aan hebt laten staan.

Dan kun je dus niet je telefoon pakken en die switch omzetten zonder dat je voor die dienst moet betalen?
Die maandelijkse bijdrage is met name ook om het salaris van de ontwikkelaars te betalen. Als bonus krijg je dan een zeroconf toegang van buiten er bij. En zoals al aangegeven zijn er talloze beschrijvingen hoe je die toegang van buiten om zelf, zonder kosten, kunt regelen. HA faciliteert dat ook gewoon.

Acties:
  • +3 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 19:53
Vrij simpel en logisch


Gratis zelf doen of betalen om t voor je te doen en te onderhouden.

Acties:
  • +1 Henk 'm!

  • gazzzman61
  • Registratie: November 2012
  • Laatst online: 13-09 17:39
Koepert schreef op vrijdag 7 januari 2022 @ 20:00:
Vrij simpel en logisch


Gratis zelf doen of betalen om t voor je te doen en te onderhouden.
Of allebei. Zelf doen en betalen om de makers van HA te steunen voor hun goede werk :)

Canon 5dMkIV


Acties:
  • 0 Henk 'm!

  • vonkkie
  • Registratie: Januari 2014
  • Laatst online: 08-09 19:14
@Just_A_User

je zou in integratie hue apparaten
je dimmerswitch moeten zie met de batterij status en de zigbee connectivety meer niet

via vpn kan je ook verbinden met ha als je dat goed insteld

[ Voor 18% gewijzigd door vonkkie op 07-01-2022 20:08 ]


Acties:
  • +6 Henk 'm!

  • TweakerVincent
  • Registratie: April 2014
  • Laatst online: 15:25
Just_A_User schreef op vrijdag 7 januari 2022 @ 19:13:
Begrijp ik nou goed dat je moet betalen als je je HA wil benaderen van buiten je eigen netwerk, dus stel je gaat een weekendje weg, bent onderweg en beseft dat je thuis iets aan hebt laten staan.

Dan kun je dus niet je telefoon pakken en die switch omzetten zonder dat je voor die dienst moet betalen?
Waarom echt waarom moet alles maar gratis zijn tegenwoordig. Pracht pakket maar niet die 4.50 e mnd! willen betalen. Support ze gewoon

Acties:
  • +1 Henk 'm!

  • The Fops
  • Registratie: December 2010
  • Laatst online: 18:26
Septillion schreef op woensdag 5 januari 2022 @ 22:50:
[...]

Mm, snel naar kijkende zie ik dat hij als stop lijkt te gebruiken:
YAML:
1
2
3
4
5
    - service: deconz.configure
      data:
        entity: light.bedroom
        field: "/action"
        data: {"bri_inc":0}


Dat ken ik niet vanuit Zigbee2MQTT of HA. Maar dat zou je dus kunnen proberen als stop. Gewoon niets doen als "stop" is in ieder geval geen optie.
Ik heb nu die code toegevoegd en nu kan ik wel de transitie stoppen, thanks. Ik dacht dat veranderen van de helper voldoende was. Weer wat geleerd.

Enige wat ik nog niet aan de praat krijg is de loop. Als ik hem laat lopen dimt hij naar brightness 0 en dan ziet deconz hem alsof de lamp uit is. Een hogere above brightness waarde (50 geprobeerd) geeft hetzelfde resultaat. Het lijkt alsof deCONZ niet gelijk de brightness attribute doorgeeft...Maar met jouw genoemde dim manier via HA (zonder deconz.configure) werkt het wel. Ik weet dus niet zo goed wat ik fout doe...

Acties:
  • 0 Henk 'm!

  • Hippe Lip
  • Registratie: Februari 2011
  • Laatst online: 11:00

Hippe Lip

Er valt altijd wat te leren

Yukkie schreef op vrijdag 7 januari 2022 @ 18:48:
@Hippe Lip wat houdt je tegen om het te proberen met een of twee sensoren? :) Door tegen foutmeldingen aan te lopen leer je veel meer is mijn ervaring. Dus: sensor aanpassen naar eigen goeddunken en in je system settings met de knop configuration validation checken of het goed is of niet. (Spoiler: ja, wat je wil kan. Kijk maar eens goed naar wat er achter round tussen de haakjes staat in de yaml code van je laatste post en vergelijk dat eens met de value_template van RudolfR ;) )
@Yukkie Dank je voor dat zetje. Dat hielp. Of ik dat coderen werkelijk ga leren betwijfel ik, maar een beetje proberen kan soms geen kwaad. Hoewel, ik heb het een paar maanden geleden bijna verpest. Toen paste ik wat aan en na de restart wilde het ding niet meer opstarten. Toen brak het angstzweet me wel uit en werd ik weer een stuk voorzichtiger, vandaar.

Dat inspringen gaat redelijk lukken, maar van alle haakjes, accolades, enkele en dubbele quotes en zo raak ik eerder de kluts kwijt dan dat ik snap wánneer je wát moet gebruiken.
Helaas… :'(

Maar goed, je zette me op het goede spoor en het is gelukt. Toch beetje geleerd. Dank je! 8) 👍

Verdraagzaamheid is het hoogste gebod
en wie dat niet eert die schoppen we rot.
<John O`Mill>


Acties:
  • +1 Henk 'm!

  • Yukkie
  • Registratie: Januari 2001
  • Laatst online: 13:57

Yukkie

Vorsprung Durch Technik

@Hippe Lip om je eigen signature te parafraseren: programmeren is makkelijker als je denkt ;) In feite is het net een taal, maar dan met hele strike grammatica regels, anders snapt het apparaat je niet *D

Vooral niet te bang zijn, de makers van Home Assistent hebben best wel mooie tools toegevoegd aan het systeem om dingen te testen (zoals die template test pagina bij de developer tools) en hebben de laatste jaren veel effort gestoken om het enigzins fool-proof te maken. En wees zelf ook slim. Wat ik zelf bijvoorbeeld altijd doe als ik aanpassingen maak aan een yaml file, is eerst een kopie maken van de file (bijv. configuration.old) zodat ik altijd gemakkelijk terug kan. Of het deel van de file wat ik wil aanpassen copy/pasten, en dat deel uit te commentarieren met #. Dus bijvoorbeeld:

YAML:
1
2
#value_template: "{{ value | round(1) }}"
value_template: "{{ value | round(1, default= 'Hier had uw sensorwaarde kunnen staan') }}"


Dan kan ik altijd gemakkelijk terug. Wat ik echt onmisbaar vind eigenlijk, is een degelijke tekst editor zoals Notepad++, of nog beter VSCode. Deze maken het lezen en schrijven van yaml files zo veel gemakkelijker, omdat ze de tekst kunnen highlighten of zelfs aangeven als je een typefoutje hebt gemaakt (zoals vergeten haakjes of quotes).

[ Voor 14% gewijzigd door Yukkie op 07-01-2022 22:50 ]

We've got that ring of confidence


Acties:
  • +1 Henk 'm!

  • CAP-Team
  • Registratie: April 2000
  • Laatst online: 11-09 13:24

CAP-Team

XBL: CAPTeam

Poging gedaan om mijn energie statistics op basis van de mij bekende cijfers van vorig jaar te importeren in de (MariaDB) database.
Is grotendeels gelukt, alleen bij sommige dagen / maanden zie ik enorme uitschieters die ik op basis van de data in de tabel niet kan verklaren. En dit ging over data die al in de tabel stond, die ik dus niet heb aangevuld.

Ik moest alleen de sum kolom herberekenen aangezien die op 1-1-2021 op nul begon en vanaf 10 oktober opnieuw begon te tellen (toen ben ik met deze database begonnen), maar daar heb ik een PHP scriptje voor gemaakt.

Microsoft Surface Pro 6 | Samsung Galaxy S21FE | XBOX Series X


Acties:
  • 0 Henk 'm!

  • dutchnltweaker
  • Registratie: December 2013
  • Laatst online: 17:12
TheFes schreef op donderdag 6 januari 2022 @ 11:55:
[...]


@Hmmbob heeft zijn configuratie opgesplitst in meerdere bestanden, zoals automation.yaml, maar dan nog wat verder. Dat hoeft verder niet per se, je kunt het ook in configuration.yaml doen.
Dan wordt het dus iets als:
YAML:
1
2
3
4
5
6
notify:
  - platform: group
    name: mobile_devices_adults
    services:
      - service: mobile_app_sm_a526b
      - service: mobile_app_moto_g_8_plus


Om die _formatted sensoren te krijgen moet je template sensoren aan gaan maken.
Koepert in "Home Assistant: Open source Python3 home automation - deel 4" hier staat een voorbeeld van iemand anders. Dit zou dus in sensor.yaml moeten, die moet je dan net als automation.yaml wel includen in configuration.yaml
Heb een sensors.yaml file gemaakt:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#Afvalwijzer#
  - sensor:
    - platform: afvalwijzer
      provider: mijnafvalwijzer        # (required, default = mijnafvalwijzer) either choose mijnafvalwijzer, afvalstoffendienstkalender or rova
      postal_code: 1234AA              # (required, default = '')
      street_number:  11                # (required, default = '')
      suffix: ''                       # (optional, default = '')
      include_date_today: false        # (optional, default = false) to take or not to take Today into account in the next pickup.
      default_label: Geen              # (optional, default = Geen) label if no date found
      id: ''                           # (optional, default = '') use if you'd like to have multiple waste pickup locations in HASS
      exclude_list: ''                 # (optional, default = '') comma separated list of wast types (case ignored). F.e. "papier, gft"

      afvalwijzer_tomorrow_formatted:
       value_template: >-
         {% if is_state('sensor.afvalwijzer_tomorrow', 'gft') %}GFT
         {% elif is_state('sensor.afvalwijzer_tomorrow', 'papier') %}Papier
         {% elif is_state('sensor.afvalwijzer_tomorrow', 'pmd') %}PMD
         {% elif is_state('sensor.afvalwijzer_tomorrow', 'restafval') %}Restafval
         {% else %}Geen
         {% endif %}
       friendly_name: 'Morgen'

Heb die sensor code (eerste stuk), dus ook in sensors.yaml file natuurlijk moeten plaatsen.

Ik krijg na de verwijzing te hebben gezet in de configuration.yaml
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
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:

#themes
frontend:
  themes: !include_dir_merge_named themes

# Text to speech
tts:
  - platform: google_translate

group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
notify: !include notify.yaml
sensor: !include sensors.yaml
ffmpeg:

input_boolean:
  waste_moved:
    name: Waste has been moved
    initial: 'off'
    icon: mdi:delete-empty
  waste_reminder:
    name: Waste reminder enabled
    initial: 'on'

Deze melding:
Invalid config for [sensor]: required key not provided @ data['platform']. Got None. (See /config/configuration.yaml, line 16).

Acties:
  • 0 Henk 'm!

  • Just_A_User
  • Registratie: December 2009
  • Laatst online: 17:06
Kun je op een entiteit ook alleen het icon laten zien, in plaats van ook de naam?

Ik heb bv een fibaro tussenstekker op mijn wasmachine. Dat ding heet dus 'Wasmachine'. Nu heb ik hem toegevoegd op een dashboard om even wat dingen te proberen, en daar kun je een icon meegeven. Ik heb dus het icon van een wasmachine gegeven.

Het resultaat is dat er én dat icon staat, én de naam van dat ding, dus 'wasmachine'. Dat wil ik niet omdat 1. dat dubbelop is, en 2 omdat er al een icon staat die duidelijk maakt wat het is, dus heb ik de naam niet meer nodig.

Gaat dat, of wordt die naam altijd getoond?

Och ja, je moet toch wat he.


Acties:
  • +1 Henk 'm!

  • Rianata
  • Registratie: Januari 2010
  • Laatst online: 20:40

Rianata

Have you played Atari today?

Just_A_User schreef op zaterdag 8 januari 2022 @ 00:43:
Kun je op een entiteit ook alleen het icon laten zien, in plaats van ook de naam?

Ik heb bv een fibaro tussenstekker op mijn wasmachine. Dat ding heet dus 'Wasmachine'. Nu heb ik hem toegevoegd op een dashboard om even wat dingen te proberen, en daar kun je een icon meegeven. Ik heb dus het icon van een wasmachine gegeven.

Het resultaat is dat er én dat icon staat, én de naam van dat ding, dus 'wasmachine'. Dat wil ik niet omdat 1. dat dubbelop is, en 2 omdat er al een icon staat die duidelijk maakt wat het is, dus heb ik de naam niet meer nodig.

Gaat dat, of wordt die naam altijd getoond?
Kun je dan niet beter een button card gebruiken, zie https://www.home-assistant.io/lovelace/button/ en dan middels de optie show_name = false de entity name weglaten.

Ik raad je aan om eens rond te struinen op https://www.home-assistant.io/lovelace/ , die is tegenwoordig zeer uitgebreid en up to date en beschrijft alle mogelijk standaard Lovelace functionaliteiten.

Mijn Youtube kanaal | Mijn Twitch kanaal | Volvo XC40 P8 Recharge (MY21), 19" zomerbanden, warmtepomp


Acties:
  • 0 Henk 'm!

  • Just_A_User
  • Registratie: December 2009
  • Laatst online: 17:06
Rianata schreef op zaterdag 8 januari 2022 @ 00:48:
[...]


Kun je dan niet beter een button card gebruiken, zie https://www.home-assistant.io/lovelace/button/ en dan middels de optie show_name = false de entity name weglaten.

Ik raad je aan om eens rond te struinen op https://www.home-assistant.io/lovelace/ , die is tegenwoordig zeer uitgebreid en up to date en beschrijft alle mogelijk standaard Lovelace functionaliteiten.
Ik heb geen idee. Ik heb HA nu ongeveer een halve dag draaien, maar ivm kinderen gaat het langzaam qua toevoegen van devices etc. Daarnaast ben ik andere home automation controllers gewend, dus hier moet ik weer alles opnieuw leren. Ik zal eens gaan rondstruinen naar de suggesties die je geeft. :)

Och ja, je moet toch wat he.


Acties:
  • +1 Henk 'm!

  • breinonline
  • Registratie: Juni 2001
  • Laatst online: 20:33

breinonline

Are you afraid to be known?

dutchnltweaker schreef op vrijdag 7 januari 2022 @ 23:41:
[...]


Heb een sensors.yaml file gemaakt:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#Afvalwijzer#
  - sensor:
    - platform: afvalwijzer
      provider: mijnafvalwijzer        # (required, default = mijnafvalwijzer) either choose mijnafvalwijzer, afvalstoffendienstkalender or rova
      postal_code: 1234AA              # (required, default = '')
      street_number:  11                # (required, default = '')
      suffix: ''                       # (optional, default = '')
      include_date_today: false        # (optional, default = false) to take or not to take Today into account in the next pickup.
      default_label: Geen              # (optional, default = Geen) label if no date found
      id: ''                           # (optional, default = '') use if you'd like to have multiple waste pickup locations in HASS
      exclude_list: ''                 # (optional, default = '') comma separated list of wast types (case ignored). F.e. "papier, gft"

      afvalwijzer_tomorrow_formatted:
       value_template: >-
         {% if is_state('sensor.afvalwijzer_tomorrow', 'gft') %}GFT
         {% elif is_state('sensor.afvalwijzer_tomorrow', 'papier') %}Papier
         {% elif is_state('sensor.afvalwijzer_tomorrow', 'pmd') %}PMD
         {% elif is_state('sensor.afvalwijzer_tomorrow', 'restafval') %}Restafval
         {% else %}Geen
         {% endif %}
       friendly_name: 'Morgen'

Heb die sensor code (eerste stuk), dus ook in sensors.yaml file natuurlijk moeten plaatsen.

Ik krijg na de verwijzing te hebben gezet in de configuration.yaml
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
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:

#themes
frontend:
  themes: !include_dir_merge_named themes

# Text to speech
tts:
  - platform: google_translate

group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
notify: !include notify.yaml
sensor: !include sensors.yaml
ffmpeg:

input_boolean:
  waste_moved:
    name: Waste has been moved
    initial: 'off'
    icon: mdi:delete-empty
  waste_reminder:
    name: Waste reminder enabled
    initial: 'on'

Deze melding:
Invalid config for [sensor]: required key not provided @ data['platform']. Got None. (See /config/configuration.yaml, line 16).
Regel 16 verwijst naar je sensors.yaml wat inhoudt dat daar de fout ergens zit. Vervolgens kan je gaan zoeken. In dit geval is het eigenlijk heel simpel: je zet al in je configuration.yaml de sensor: neer. Dit moet je dus niet gaan herhalen in je sensors.yaml. Het systeem zet alle regels code achter elkaar dus nu schrijf je in feite op:
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:

#themes
frontend:
  themes: !include_dir_merge_named themes

# Text to speech
tts:
  - platform: google_translate

group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
notify: !include notify.yaml
sensor:
  - sensor:
    - platform: afvalwijzer
      provider: mijnafvalwijzer        # (required, default = mijnafvalwijzer) either choose mijnafvalwijzer, afvalstoffendienstkalender or rova
      postal_code: 1234AA              # (required, default = '')
      street_number:  11                # (required, default = '')
      suffix: ''                       # (optional, default = '')
      include_date_today: false        # (optional, default = false) to take or not to take Today into account in the next pickup.
      default_label: Geen              # (optional, default = Geen) label if no date found
      id: ''                           # (optional, default = '') use if you'd like to have multiple waste pickup locations in HASS
      exclude_list: ''                 # (optional, default = '') comma separated list of wast types (case ignored). F.e. "papier, gft"

      afvalwijzer_tomorrow_formatted:
       value_template: >-
         {% if is_state('sensor.afvalwijzer_tomorrow', 'gft') %}GFT
         {% elif is_state('sensor.afvalwijzer_tomorrow', 'papier') %}Papier
         {% elif is_state('sensor.afvalwijzer_tomorrow', 'pmd') %}PMD
         {% elif is_state('sensor.afvalwijzer_tomorrow', 'restafval') %}Restafval
         {% else %}Geen
         {% endif %}
       friendly_name: 'Morgen'

ffmpeg:

input_boolean:
  waste_moved:
    name: Waste has been moved
    initial: 'off'
    icon: mdi:delete-empty
  waste_reminder:
    name: Waste reminder enabled
    initial: 'on'

en die twee keer sensor achter elkaar leidt tot de foutmelding. Als je je sensors.yaml zo maakt zou het moeten werken:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#Afvalwijzer#
- platform: afvalwijzer
  provider: mijnafvalwijzer        # (required, default = mijnafvalwijzer) either choose mijnafvalwijzer, afvalstoffendienstkalender or rova
  postal_code: 1234AA              # (required, default = '')
  street_number:  11                # (required, default = '')
  suffix: ''                       # (optional, default = '')
  include_date_today: false        # (optional, default = false) to take or not to take Today into account in the next pickup.
  default_label: Geen              # (optional, default = Geen) label if no date found
  id: ''                           # (optional, default = '') use if you'd like to have multiple waste pickup locations in HASS
  exclude_list: ''                 # (optional, default = '') comma separated list of wast types (case ignored). F.e. "papier, gft"

  afvalwijzer_tomorrow_formatted:
   value_template: >-
     {% if is_state('sensor.afvalwijzer_tomorrow', 'gft') %}GFT
     {% elif is_state('sensor.afvalwijzer_tomorrow', 'papier') %}Papier
     {% elif is_state('sensor.afvalwijzer_tomorrow', 'pmd') %}PMD
     {% elif is_state('sensor.afvalwijzer_tomorrow', 'restafval') %}Restafval
     {% else %}Geen
     {% endif %}
   friendly_name: 'Morgen'

WP: Mitsubishi Ecodan PUHZ-SHW112YAA, ERSC-VM2C, Procon ┃ PV: 4800Wp, SolarEdge SE5K, 15x JAM60S17/320, ZW 15º ┃ WTW: Zehnder Q600 ┃ SH: Home Assistant, Proxmox, Intel NUC 8i5 Mini


Acties:
  • +2 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 17:44
breinonline schreef op zaterdag 8 januari 2022 @ 05:54:
[...]

Regel 16 verwijst naar je sensors.yaml wat inhoudt dat daar de fout ergens zit. Vervolgens kan je gaan zoeken. In dit geval is het eigenlijk heel simpel: je zet al in je configuration.yaml de sensor: neer. Dit moet je dus niet gaan herhalen in je sensors.yaml. Het systeem zet alle regels code achter elkaar dus nu schrijf je in feite op:
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:

#themes
frontend:
  themes: !include_dir_merge_named themes

# Text to speech
tts:
  - platform: google_translate

group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
notify: !include notify.yaml
sensor:
  - sensor:
    - platform: afvalwijzer
      provider: mijnafvalwijzer        # (required, default = mijnafvalwijzer) either choose mijnafvalwijzer, afvalstoffendienstkalender or rova
      postal_code: 1234AA              # (required, default = '')
      street_number:  11                # (required, default = '')
      suffix: ''                       # (optional, default = '')
      include_date_today: false        # (optional, default = false) to take or not to take Today into account in the next pickup.
      default_label: Geen              # (optional, default = Geen) label if no date found
      id: ''                           # (optional, default = '') use if you'd like to have multiple waste pickup locations in HASS
      exclude_list: ''                 # (optional, default = '') comma separated list of wast types (case ignored). F.e. "papier, gft"

      afvalwijzer_tomorrow_formatted:
       value_template: >-
         {% if is_state('sensor.afvalwijzer_tomorrow', 'gft') %}GFT
         {% elif is_state('sensor.afvalwijzer_tomorrow', 'papier') %}Papier
         {% elif is_state('sensor.afvalwijzer_tomorrow', 'pmd') %}PMD
         {% elif is_state('sensor.afvalwijzer_tomorrow', 'restafval') %}Restafval
         {% else %}Geen
         {% endif %}
       friendly_name: 'Morgen'

ffmpeg:

input_boolean:
  waste_moved:
    name: Waste has been moved
    initial: 'off'
    icon: mdi:delete-empty
  waste_reminder:
    name: Waste reminder enabled
    initial: 'on'

en die twee keer sensor achter elkaar leidt tot de foutmelding. Als je je sensors.yaml zo maakt zou het moeten werken:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#Afvalwijzer#
- platform: afvalwijzer
  provider: mijnafvalwijzer        # (required, default = mijnafvalwijzer) either choose mijnafvalwijzer, afvalstoffendienstkalender or rova
  postal_code: 1234AA              # (required, default = '')
  street_number:  11                # (required, default = '')
  suffix: ''                       # (optional, default = '')
  include_date_today: false        # (optional, default = false) to take or not to take Today into account in the next pickup.
  default_label: Geen              # (optional, default = Geen) label if no date found
  id: ''                           # (optional, default = '') use if you'd like to have multiple waste pickup locations in HASS
  exclude_list: ''                 # (optional, default = '') comma separated list of wast types (case ignored). F.e. "papier, gft"

  afvalwijzer_tomorrow_formatted:
   value_template: >-
     {% if is_state('sensor.afvalwijzer_tomorrow', 'gft') %}GFT
     {% elif is_state('sensor.afvalwijzer_tomorrow', 'papier') %}Papier
     {% elif is_state('sensor.afvalwijzer_tomorrow', 'pmd') %}PMD
     {% elif is_state('sensor.afvalwijzer_tomorrow', 'restafval') %}Restafval
     {% else %}Geen
     {% endif %}
   friendly_name: 'Morgen'
@dutchnltweaker
Wat hierboven staat, en op regel 11 van het tweede codeblok hierboven (die van sensors.yaml) moet
YAML:
1
- platform: template

Daarna moet je de regels daaronder nog twee spaties inspringen

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 17:08
The Fops schreef op vrijdag 7 januari 2022 @ 21:15:
[...]


Ik heb nu die code toegevoegd en nu kan ik wel de transitie stoppen, thanks. Ik dacht dat veranderen van de helper voldoende was. Weer wat geleerd.

Enige wat ik nog niet aan de praat krijg is de loop. Als ik hem laat lopen dimt hij naar brightness 0 en dan ziet deconz hem alsof de lamp uit is. Een hogere above brightness waarde (50 geprobeerd) geeft hetzelfde resultaat. Het lijkt alsof deCONZ niet gelijk de brightness attribute doorgeeft...Maar met jouw genoemde dim manier via HA (zonder deconz.configure) werkt het wel. Ik weet dus niet zo goed wat ik fout doe...
Grappig dat je met DeConz en/of Hue dus een transitie wel kunt stoppen. Maar voor het loopen is het probleem volgens mij dat Hue/DeConz tijdens deze fade niet steeds de brightness aan HA doorgeeft. Bij mij (Zigbee2MQTT met een Tradfri bulb) heeft HA direct de nieuwe brightness waarde als attribute ondanks dat de bulb nog bezig is met een fade. Dus wil je de fade in de lamp doen maar in HA een dim-loop hebben zal je dat denk ik puur op tijd moeten doen.

Acties:
  • 0 Henk 'm!

  • DikkieDick
  • Registratie: Maart 2004
  • Laatst online: 07-09 10:01
[quote]TheFes schreef op vrijdag 7 januari 2022 @ 13:54:
[...]

Knip: laat maar (voor eerst). Had in configuration.yaml een typo in de regel. Stond een : achter

include template: !template.yaml

En dat werkt natuurlijk niet.

[ Voor 81% gewijzigd door DikkieDick op 08-01-2022 11:52 ]

aka pluim003


Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 17:44
DikkieDick schreef op zaterdag 8 januari 2022 @ 11:41:
[quote]TheFes schreef op vrijdag 7 januari 2022 @ 13:54:
[...]

Knip: laat maar (voor eerst). Had in configuration.yaml een typo in de regel. Stond een : achter

include template: !template.yaml

En dat werkt natuurlijk niet.
Beetje verkeerde volgorde ook zo

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • DynaSpan
  • Registratie: Maart 2013
  • Laatst online: 03-09 12:00
Edit: blijkbaar is advanced mode aanzetten op je profiel het enige wat je moet doen.....

spoiler:
Ik ben sinds gisteren over gestapt op HA, echter loop ik nu tegen het volgende aan.

Ik heb een aantal lampen van mij handmatig geconfigureerd in YAML:

[code=yaml]- name: "LED strip werkkamer"
platform: mqtt
schema: json
command_topic: "milight/0x142/cct/1"
state_topic: "milight/states/0x142/cct/1"
retain: true
unique_id: led_strip_werkkamer
#-- Bulb configuration
brightness: true
color_temp: true
rgb: false
min_mireds: 153
max_mireds: 370

- name: "Werkkamer bureaulamp"
platform: mqtt
schema: json
command_topic: "milight/0x1C7/rgbw/1"
state_topic: "milight/states/0x1C7/rgbw/1"
retain: true

#-- Bulb configuration
brightness: true
color_temp: false
rgb: true

effect: true
#Effect list 0=Full, 1=White, 2=RGB, 3=Full hard, 4=Disco, 5=Red Flash, 6=Green Flash, 7=Blue Flash, 8=White Flash]
effect_list: [0, 1, 2, 3, 4 ,5, 6, 7, 8]
#effect_speed: true # Milight hub support it. HA missing feature.

- name: "Zolder 1"
platform: mqtt
schema: json
command_topic: "milight/0x14/rgbw/1"
state_topic: "milight/states/0x14/rgbw/1"
retain: true

#-- Bulb configuration
brightness: true
color_temp: false
rgb: true

effect: true
#Effect list 0=Full, 1=White, 2=RGB, 3=Full hard, 4=Disco, 5=Red Flash, 6=Green Flash, 7=Blue Flash, 8=White Flash]
effect_list: [0, 1, 2, 3, 4 ,5, 6, 7, 8]
#effect_speed: true # Milight hub support it. HA missing feature.

- name: "Zolder 2"
platform: mqtt
schema: json
command_topic: "milight/0x15/rgbw/1"
state_topic: "milight/states/0x15/rgbw/1"
retain: true

#-- Bulb configuration
brightness: true
color_temp: false
rgb: true

effect: true
#Effect list 0=Full, 1=White, 2=RGB, 3=Full hard, 4=Disco, 5=Red Flash, 6=Green Flash, 7=Blue Flash, 8=White Flash]
effect_list: [0, 1, 2, 3, 4 ,5, 6, 7, 8]
#effect_speed: true # Milight hub support it. HA missing feature.

- name: "Zolder 3"
platform: mqtt
schema: json
command_topic: "milight/0x16/rgbw/1"
state_topic: "milight/states/0x16/rgbw/1"
retain: true

#-- Bulb configuration
brightness: true
color_temp: false
rgb: true

effect: true
#Effect list 0=Full, 1=White, 2=RGB, 3=Full hard, 4=Disco, 5=Red Flash, 6=Green Flash, 7=Blue Flash, 8=White Flash]
effect_list: [0, 1, 2, 3, 4 ,5, 6, 7, 8]
#effect_speed: true # Milight hub support it. HA missing feature.[/code]

Aansturing e.d. werkt via de UI prima. Echter staan deze lampen nu als entities erin en niet als devices. Dit betekent dus dat ik ze niet via de web UI in een scene kan toevoegen. Als ik ze handmatig configureer lukt het wel:

[code=yaml]- id: 'zolder-aan'
name: Zolder aan
entities:
light.zolder_1:
state: true
light.zolder_2:
state: true
light.zolder_3:
state: true
switch.zolder_lampjes:
state: true

- id: 'zolder-uit'
name: Zolder uit
entities:
light.zolder_1:
state: false
light.zolder_2:
state: false
light.zolder_3:
state: false
switch.zolder_lampjes:
state: false[/code]

Ik heb al wat liggen Googlen en ook in dit topic rondgekeken, maar kon zo snel niks vinden. Mis ik iets? Hoe kan ik mijn lampen als devices in scenes gebruiken via de web UI? Ik heb niet echt zin om alles handmatig in YAML te gaan doen met kleuren e.d.

Edit: mijn volledige configuration.yaml:

[code=yaml]default_config:

# Text to speech
tts:
- platform: google_translate

group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
switch: !include switches.yaml
light: !include lights.yaml

mqtt:
broker: 172.18.0.101
discovery: true
discovery_prefix: homeassistant
username: mqtt-ha
password: [knip]

http:
# For extra security set this to only accept connections on localhost if NGINX is on the same machine
# Uncommenting this will mean that you can only reach Home Assistant using the proxy, not directly via IP from other clients.
# server_host: 127.0.0.1
use_x_forwarded_for: true
# You must set the trusted proxy IP address so that Home Assistant will properly accept connections
# Set this to your NGINX machine IP, or localhost if hosted on the same machine.
trusted_proxies: 10.0.0.10

sensor:
- platform: dsmr_reader[/code]

[ Voor 14% gewijzigd door DynaSpan op 08-01-2022 14:10 ]


Acties:
  • 0 Henk 'm!

  • RudolfR
  • Registratie: Maart 2011
  • Laatst online: 20:08
@DynaSpan

Je kunt toch zowel devices als entities toevoegen aan een scene via de web ui?
Ik heb ook een mqtt-milight en die kan ik als entity toevoegen als 'entity without device'

Welke functionaliteit mis je dan?

Acties:
  • 0 Henk 'm!

  • dutchnltweaker
  • Registratie: December 2013
  • Laatst online: 17:12
TheFes schreef op zaterdag 8 januari 2022 @ 08:13:
[...]


@dutchnltweaker
Wat hierboven staat, en op regel 11 van het tweede codeblok hierboven (die van sensors.yaml) moet
YAML:
1
- platform: template

Daarna moet je de regels daaronder nog twee spaties inspringen
Tnx @breinonline en @TheFes .

Na dit alles gedaan te hebben krijg ik daarna deze melding:
Invalid config for [sensor.template]: [afvalwijzer_tomorrow_formatted] is an invalid option for [sensor.template]. Check: sensor.template->afvalwijzer_tomorrow_formatted. (See ?, line ?).
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
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:

#themes
frontend:
  themes: !include_dir_merge_named themes

# Text to speech
tts:
  - platform: google_translate

group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
sensor: !include sensors.yaml
notify: !include notify.yaml
ffmpeg:

input_boolean:
  waste_moved:
    name: Waste has been moved
    initial: 'off'
    icon: mdi:delete-empty
  waste_reminder:
    name: Waste reminder enabled
    initial: 'on'

En sensors.yaml:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#Afvalwijzer#
    - platform: afvalwijzer
      provider: mijnafvalwijzer        # (required, default = mijnafvalwijzer) either choose mijnafvalwijzer, afvalstoffendienstkalender or rova
      postal_code: 1234AA              # (required, default = '')
      street_number:  11                # (required, default = '')
      suffix: ''                       # (optional, default = '')
      include_date_today: false        # (optional, default = false) to take or not to take Today into account in the next pickup.
      default_label: Geen              # (optional, default = Geen) label if no date found
      id: ''                           # (optional, default = '') use if you'd like to have multiple waste pickup locations in HASS
      exclude_list: ''                 # (optional, default = '') comma separated list of wast types (case ignored). F.e. "papier, gft"
    - platform: template
      afvalwijzer_tomorrow_formatted:
       value_template: >-
         {% if is_state('sensor.afvalwijzer_tomorrow', 'gft') %}GFT
         {% elif is_state('sensor.afvalwijzer_tomorrow', 'papier') %}Papier
         {% elif is_state('sensor.afvalwijzer_tomorrow', 'pmd') %}PMD
         {% elif is_state('sensor.afvalwijzer_tomorrow', 'restafval') %}Restafval
         {% else %}Geen
         {% endif %}
       friendly_name: 'Morgen'


Heletijd lopen zoeken en toen dacht ik misschien ligt het aan het feit dat in automations de sensor zo stond verwezen: sensor.afvalwijzer_tomorrow_formatted en in sensors.yaml sensor.afvalwijzer_tomorrow. Helaas deed dit ook niks. Misschien zie ik toch wat over het hoofd?
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
# Afval automation
    - alias: Afval - Herstel notificatie
      trigger:
        platform: state
        entity_id: input_boolean.waste_moved
        to: "on"
        for:
          hours: 12
      action:
        - service: input_boolean.turn_off
          entity_id: input_boolean.waste_moved
        - service: input_boolean.turn_on
          entity_id: input_boolean.waste_reminder
  
    - alias: Afval - Bevestig notificatie
      trigger:
        - platform: event
          event_type: mobile_app_notification_action
          event_data:
            action: "MARK_WASTE_MOVED"
      action:
        - service: input_boolean.turn_on
          entity_id: input_boolean.waste_moved
        - service: notify.family
          data:
            title: 'Afval'
            message: 'Afvaltype(n): {{ states.sensor.afvalwijzer_tomorrow_formatted.state }} zijn aan de straat gezet.'
            data:
              push:
                badge: 0        
  
    - alias: Afval - Verzend notificatie - Tomorrow
      id: 31499a27-3574-4d83-9b1b-739e09a84c0b
      trigger:
        platform: time
        at:
          - "18:00:00"
          - "19:00:00"
          - "20:00:00"
          - "21:00:00"
          - "22:00:00"
          - "23:25:00"
      condition:
        - condition: state
          entity_id: input_boolean.waste_moved
          state: "off"
        - condition: state
          entity_id: input_boolean.waste_reminder
          state: "on"
        - condition: template
          value_template: "{{ states('sensor.afvalwijzer_tomorrow_formatted') != 'Geen' }}"
      action:
        - service: notify.mobile_devices_all
          data:
            title: 'Afval'
            message: >-
              Het is vandaag - {{ now().strftime("%d-%m-%Y") }}. Afvaltype(n): {{
              states('sensor.afvalwijzer_tomorrow_formatted') }} wordt opgehaald op: {{
              (as_timestamp(now()) + (24*3600)) | timestamp_custom("%d-%m-%Y", True) }}!
            data:
              actions:
                - action: "MARK_WASTE_MOVED"
                  title: "Afval verwerkt"
                  activationMode: "background"
                  authenticationRequired: no
                  destructive: yes
                  behavior: "default"
              push:
                badge: 5

[ Voor 30% gewijzigd door dutchnltweaker op 08-01-2022 14:33 ]


Acties:
  • +1 Henk 'm!

  • RudolfR
  • Registratie: Maart 2011
  • Laatst online: 20:08
@dutchnltweaker

'afvalwijzer_tomorrow_formatted' lijkt me niet geldig, daar moet nog sensors boven, denk ik.
(regel 12 uit je sensors.yaml snippet)

Zoals hier:
https://www.home-assistan...nsor-configuration-format

YAML:
1
2
3
4
5
6
7
8
9
10
11
  - platform: template
    sensors:
      afvalwijzer_tomorrow_formatted:
        value_template: >-
          {% if is_state('sensor.afvalwijzer_tomorrow', 'gft') %}GFT
          {% elif is_state('sensor.afvalwijzer_tomorrow', 'papier') %}Papier
          {% elif is_state('sensor.afvalwijzer_tomorrow', 'pmd') %}PMD
          {% elif is_state('sensor.afvalwijzer_tomorrow', 'restafval') %}Restafval
          {% else %}Geen
          {% endif %}
        friendly_name: 'Morgen'

[ Voor 85% gewijzigd door RudolfR op 08-01-2022 15:03 ]


Acties:
  • +5 Henk 'm!

  • dutchnltweaker
  • Registratie: December 2013
  • Laatst online: 17:12
RudolfR schreef op zaterdag 8 januari 2022 @ 14:57:
@dutchnltweaker

'afvalwijzer_tomorrow_formatted' lijkt me niet geldig, daar moet nog sensors boven, denk ik.
(regel 12 uit je sensors.yaml snippet)

Zoals hier:
https://www.home-assistan...nsor-configuration-format

YAML:
1
2
3
4
5
6
7
8
9
10
11
  - platform: template
    sensors:
      afvalwijzer_tomorrow_formatted:
        value_template: >-
          {% if is_state('sensor.afvalwijzer_tomorrow', 'gft') %}GFT
          {% elif is_state('sensor.afvalwijzer_tomorrow', 'papier') %}Papier
          {% elif is_state('sensor.afvalwijzer_tomorrow', 'pmd') %}PMD
          {% elif is_state('sensor.afvalwijzer_tomorrow', 'restafval') %}Restafval
          {% else %}Geen
          {% endif %}
        friendly_name: 'Morgen'
Hoppa! dat was hem, het stukje sensors: onder -platform: template miste ik.
Nu als ik de notificatie test krijg ik ipv dot:
Afbeeldingslocatie: https://tweakers.net/i/68ZpQf4IypT60epcuYK5zeaFLsE=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/7LAieMLsoh7gB1yYu2U9BpMg.jpg?f=user_large
Afvaltype: geen wordt opgehaald.
@TheFes sorry als ik veel vragen hierover stel, maar wil het beter leren begrijpen en beetje bij beetje begin ik het een beetje te snappen. Dank hiervoor en de rest ook! In het begin snapte ik niet superveel van yaml files, maar nu begin ik de verbanden vaker te zien :) .

[ Voor 3% gewijzigd door dutchnltweaker op 08-01-2022 15:33 ]


Acties:
  • 0 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 19:53
Koepert schreef op donderdag 6 januari 2022 @ 20:58:
Dus ik dacht tof te doen.. Als we op de tv Kijk, NPO3 of Netflix kijken, sfeerverlichting.

- Sony Bravia KD55-AG8 tv (via Bravia intergratie gekoppeld, Android TV)
- Ingebouwde Chromecast (gekoppeld via Chromecast)

Automation (nu in Node-Red maar maakt voor t verhaal niet uit)

- Als Media_player Chromecast = playing -> Lampen naar 50%.
In Node-Red is dat Entity state -- > Dynamic Dimmer -- > Light group

Probleem: Als ik de states kijk, geeft die A --> Niet altijd weer WAAR ik in kijk. App.. zover komt t.. En is de status soms idle, omdat t lijkt of de Chromecast gebruikt is om de app te starten maar de app Native draait. Kortom, de lampen dimmen niet (altijd).

Nu moet k sowieso die Dynamic dimmer nog snappen (wat er omheen moet) maar t gaat me nu om 'meer info' uit de chromecast te halen. Boven een tv met een 'echte/externe' Chromecast -> Die geeft wel keurig weer incl images van wat er afspeelt.

Iemand daar toevallig een oplossing voor?
Iemand hier nog tps voor?

Acties:
  • 0 Henk 'm!

  • Just_A_User
  • Registratie: December 2009
  • Laatst online: 17:06
Hoe kan ik lichten in een groepje samen zetten? Bijvoorbeeld, ik heb in mijn woonkamer 5 Hue lichten. Echter, die zitten dus alle 5 afzonderlijk in de woonkamer. Op zich niks mis mee, maar wil ik ze handmatig alle 5 aanzetten, dan moet ik die actie 5x doen.

Ik wil dus eigenlijk 1 toggle hebben die alle 5 de lampen in 1x instelt. Dat moet toch wel makkelijk te doen zijn, maar ik zit al de hele dag met dat HA te prutsen en volgens mij ben ik nu gewoon te moe om het nog helder te kunnen zien.

Och ja, je moet toch wat he.


Acties:
  • 0 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 19:53
Just_A_User schreef op zaterdag 8 januari 2022 @ 16:21:
Hoe kan ik lichten in een groepje samen zetten? Bijvoorbeeld, ik heb in mijn woonkamer 5 Hue lichten. Echter, die zitten dus alle 5 afzonderlijk in de woonkamer. Op zich niks mis mee, maar wil ik ze handmatig alle 5 aanzetten, dan moet ik die actie 5x doen.

Ik wil dus eigenlijk 1 toggle hebben die alle 5 de lampen in 1x instelt. Dat moet toch wel makkelijk te doen zijn, maar ik zit al de hele dag met dat HA te prutsen en volgens mij ben ik nu gewoon te moe om het nog helder te kunnen zien.
Dit https://www.home-assistant.io/integrations/light.group/

of

dit: https://www.home-assistant.io/integrations/group/

Voeg je in de basis toe in je configuration.yaml (en vergt een herstart meende ik)

Acties:
  • +1 Henk 'm!

  • Gizz
  • Registratie: Maart 2001
  • Laatst online: 15:11

Gizz

Dunder-Mifflin, Inc.

@Koepert geen oplossing voor, maar misschien kun je het eenvoudiger houden door gewoon het licht aan te doen als er tv wordt gekeken? Ik heb simpelweg dat als de tv meer dan 50W verbruikt (tussenstekker) dat dan de led-strip achter de tv wordt aangezet. Of ik nou Netflix kijk of iets anders maakt me niet uit, tv kijken = tv-licht aan.
@Just_A_User Lampen in een groep is best simpel: Light Group

Canon EOS 5Dm3 + 5D + 7D + 300D + 1000FN + EF 17-40 4L + EF 35 1.4L + EF 50 1.8 + EF 80-200 2.8L + 550EX


Acties:
  • 0 Henk 'm!

  • DikkieDick
  • Registratie: Maart 2004
  • Laatst online: 07-09 10:01
TheFes schreef op zaterdag 8 januari 2022 @ 12:09:
[...]


Beetje verkeerde volgorde ook zo
Zo beroerd stond het er weer niet in, maar gewoon als

template: !include template.yaml:

Iets te snel tikken met het corrigeren van het oorspronkelijke bericht voordat iemand het leest en er tijd in gaat steken. :-)

aka pluim003


Acties:
  • 0 Henk 'm!

  • Just_A_User
  • Registratie: December 2009
  • Laatst online: 17:06
Koepert schreef op zaterdag 8 januari 2022 @ 16:23:
[...]


Dit https://www.home-assistant.io/integrations/light.group/

of

dit: https://www.home-assistant.io/integrations/group/

Voeg je in de basis toe in je configuration.yaml (en vergt een herstart meende ik)
Dank, en dan nu de moeder aller debiele vragen denk ik....wáár vind ik die configuration.yaml file? Hoe kom ik daarbij? En kan ik dit gewoon ergens willekeurig toevoegen en dan werkt het?

Och ja, je moet toch wat he.


Acties:
  • 0 Henk 'm!

  • RudolfR
  • Registratie: Maart 2011
  • Laatst online: 20:08
@Just_A_User

Bij mij staat-ie in /config, of je daarbij kunt hangt van het installatietype af. Soms heb je geen (directe) toegang tot het bestandsysteem.
Handig is de VS Code Add-on, of een file-browser addon.
Je kunt erook voor kiezen om de config-folder te delen via samba.


@dutchnltweaker

Ik snap je vraag niet helemaal. Klopt het niet dat er 'Geen' staat dan? (of komen ze morgen :+ )
Is je screenshot actueel, want die data (05-01 en 06-01) zijn ook vreemd.

[ Voor 26% gewijzigd door RudolfR op 08-01-2022 16:52 ]


Acties:
  • +1 Henk 'm!

  • Rianata
  • Registratie: Januari 2010
  • Laatst online: 20:40

Rianata

Have you played Atari today?

Just_A_User schreef op zaterdag 8 januari 2022 @ 16:41:
[...]


Dank, en dan nu de moeder aller debiele vragen denk ik....wáár vind ik die configuration.yaml file? Hoe kom ik daarbij? En kan ik dit gewoon ergens willekeurig toevoegen en dan werkt het?

Mijn Youtube kanaal | Mijn Twitch kanaal | Volvo XC40 P8 Recharge (MY21), 19" zomerbanden, warmtepomp


Acties:
  • 0 Henk 'm!

  • Just_A_User
  • Registratie: December 2009
  • Laatst online: 17:06
RudolfR schreef op zaterdag 8 januari 2022 @ 16:48:
@Just_A_User

Bij mij staat-ie in /config, of je daarbij kunt hangt van het installatietype af. Soms heb je geen (directe) toegang tot het bestandsysteem.
Handig is de VS Code Add-on, of een file-browser addon.
Je kunt erook voor kiezen om de config-folder te delen via samba.
Oh man :P oke, ik ga nu even wat eten etc, want ik word hier een beetje simpel van, maar dat is omdat het enorm uitgebreid is en wat ik dacht te weten uit mijn Homey en Hubitat tijd hier toch niet helemaal op gaat.

Och ja, je moet toch wat he.


Acties:
  • 0 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 19:53
Kut. @Hmmbob volgens mij is de state-switch weer stuk (of de simple-weather-card)… mijn dash is iig weer leeg qua weer 😒

Acties:
  • 0 Henk 'm!

  • dutchnltweaker
  • Registratie: December 2013
  • Laatst online: 17:12
RudolfR schreef op zaterdag 8 januari 2022 @ 16:48:
@Just_A_User

Bij mij staat-ie in /config, of je daarbij kunt hangt van het installatietype af. Soms heb je geen (directe) toegang tot het bestandsysteem.
Handig is de VS Code Add-on, of een file-browser addon.
Je kunt erook voor kiezen om de config-folder te delen via samba.


@dutchnltweaker

Ik snap je vraag niet helemaal. Klopt het niet dat er 'Geen' staat dan? (of komen ze morgen :+ )
Is je screenshot actueel, want die data (05-01 en 06-01) zijn ook vreemd.
Nee ze komen pas volgende week weer. Eerst stond er dus niks zoals in de screenshot, toen unknown en nu Geen. Dat laatste klopt want er komt morgen niks/geen. Screenshot is van begin deze week :) .

Acties:
  • +3 Henk 'm!

  • RobertMe
  • Registratie: Maart 2009
  • Nu online
Just_A_User schreef op zaterdag 8 januari 2022 @ 16:21:
Hoe kan ik lichten in een groepje samen zetten? Bijvoorbeeld, ik heb in mijn woonkamer 5 Hue lichten. Echter, die zitten dus alle 5 afzonderlijk in de woonkamer. Op zich niks mis mee, maar wil ik ze handmatig alle 5 aanzetten, dan moet ik die actie 5x doen.

Ik wil dus eigenlijk 1 toggle hebben die alle 5 de lampen in 1x instelt. Dat moet toch wel makkelijk te doen zijn, maar ik zit al de hele dag met dat HA te prutsen en volgens mij ben ik nu gewoon te moe om het nog helder te kunnen zien.
De aangedragen oplossing m.b.t. light group kan maar zou ik persoonlijk niet doen. Je hebt het over Hue lampen, oftewel Zigbee. En in Zigbee is het mogelijk om lampen te groeperen op het protocol niveau. Dit betekent vervolgens dat HA (door de Zigbee controller) een Zigbee berichtje kan sturen om een groep lampen aan te zetten. Voordeel daarvan is dus dat het bij dat ene berichtje blijft "groep X ga aan op helderheid 75% en kleur wit". Ga je voor light groups in HA dan gaat HA één voor één de lampen aan zetten, met "lamp 1 ga aan op helderheid 75% en kleur wit", "lamp 2 ga aan op...", .... Dit geeft echter ook een grote kans dat je de lampen één voor één aan ziet gaan i.p.v. dat dit echt simultaan gebeurt.

Daarnaast kan het nog iets versimpelt worden door op Zigbee niveau scenes te definiëren. Dan wordt in de lamp opgeslagen "als scene 3 wordt opgeroepen dan moet ik aan op 75% in de kleur wit". En het oproepen is dan een nog simpeler berichtje, namelijk "activeer scene 3". Met als bijkomend voordeel dat je binnen één scene elke lanp in de groep anders kunt instellen. Je kunt dus ook een scene hebben waarin één lamp wit is, één lamp rood is, en één lamp uit is. Doe je dit via HA dan loop je wederom het risico dat je de lampen één voor één ziet veranderen. Doe je dit met scenes op Zigbee niveau zul je normaliter geen verschil zien.

Hoe je al het bovenstaande kunt instellen is echter afhankelijk van de gekozen (Zigbee) oplossing. Gebruik je de Hue bridge dan worden er sinds 2021.12 automatisch scenes in HA aangemaakt voor elke scene die je in de Hue app hebt ingesteld. En middels een vinkje kun je de kamers vanuit Hue ook als light laten aanmaken in HA.
Gebruik je Zigbee2mqtt kun je daarin ook groepen aanmaken waar je één of meerdere lampen in kunt plaatsen, en ook deze groepen verschijnen (automatisch) in HA als light. Scenes aanmaken kun je vervolgens ook doen vanuit de Z2M web interface.
Gebruik je deconz dan kun je daarin bij mijn weten ook groepen en ik neem aan ook scenes definiëren.
Gebruik je ZHA dan zul je even moeten zoeken of dit mogelijk is, want dat heb ik én nooit gebruikt én IIRC ook nooit voorbij zien komen dat iemand daarin groepen en scenes heeft aangemaakt.

Acties:
  • +1 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 17:08
@dutchnltweaker Weet wel dat "platform: template" ondertussen al legacy is. Beter om dus alvast te wisselen naar de template integratie.

Zoiets:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
template:
  - sensor:
      name: "Morgen"
      unique_id: afvalwijzer_tomorrow_formatted
      state: >-
        {% if is_state('sensor.afvalwijzer_tomorrow', 'gft') %}GFT
        {% elif is_state('sensor.afvalwijzer_tomorrow', 'papier') %}Papier
        {% elif is_state('sensor.afvalwijzer_tomorrow', 'pmd') %}PMD
        {% elif is_state('sensor.afvalwijzer_tomorrow', 'restafval') %}Restafval
        {% else %}Geen
        {% endif %}
      availability: "{{ states('sensor.afvalwijzer_tomorrow') not in [ 'unknown', 'unavailable'] }}"


Of denk dat dit ook moet werken (afhankelijk van wat je terug krijgt indien er geen opgehaald wordt):
YAML:
1
2
3
4
5
6
7
8
9
10
11
template:
  - sensor:
      name: "Morgen"
      unique_id: afvalwijzer_tomorrow_formatted
      state: >-
        {% if states('sensor.afvalwijzer_tomorrow')|length <= 3 %}
        {{ states('sensor.afvalwijzer_tomorrow')|upper }}
        {% else %}
        {{ states('sensor.afvalwijzer_tomorrow')|capitalize }}
        {% endif %}
      availability: "{{ states('sensor.afvalwijzer_tomorrow') not in [ 'unknown', 'unavailable'] }}"

Acties:
  • 0 Henk 'm!

  • rroetenberg
  • Registratie: Juni 2009
  • Laatst online: 20:30
iemand die wellicht zijn configuratie van de DSMRRedaer wil delen i.c.m. Energy tab? Ik krijg het niet werkend. Ik heb DSMR Reader standalone draaien en gebruik de config regel: - platform: dsmr_reader.

Echter krijg ik steeds de melding dat er geen statistieken te zien zijn. Wel heb in de recorder/history uitgeschakeld.

Acties:
  • +2 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 17:44
Septillion schreef op zaterdag 8 januari 2022 @ 19:06:
@dutchnltweaker Weet wel dat "platform: template" ondertussen al legacy is. Beter om dus alvast te wisselen naar de template integratie.

Zoiets:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
template:
  - sensor:
      name: "Morgen"
      unique_id: afvalwijzer_tomorrow_formatted
      state: >-
        {% if is_state('sensor.afvalwijzer_tomorrow', 'gft') %}GFT
        {% elif is_state('sensor.afvalwijzer_tomorrow', 'papier') %}Papier
        {% elif is_state('sensor.afvalwijzer_tomorrow', 'pmd') %}PMD
        {% elif is_state('sensor.afvalwijzer_tomorrow', 'restafval') %}Restafval
        {% else %}Geen
        {% endif %}
      availability: "{{ states('sensor.afvalwijzer_tomorrow') not in [ 'unknown', 'unavailable'] }}"


Of denk dat dit ook moet werken (afhankelijk van wat je terug krijgt indien er geen opgehaald wordt):
YAML:
1
2
3
4
5
6
7
8
9
10
11
template:
  - sensor:
      name: "Morgen"
      unique_id: afvalwijzer_tomorrow_formatted
      state: >-
        {% if states('sensor.afvalwijzer_tomorrow')|length <= 3 %}
        {{ states('sensor.afvalwijzer_tomorrow')|upper }}
        {% else %}
        {{ states('sensor.afvalwijzer_tomorrow')|capitalize }}
        {% endif %}
      availability: "{{ states('sensor.afvalwijzer_tomorrow') not in [ 'unknown', 'unavailable'] }}"
@dutchnltweaker
Goeie suggestie, maar dit maakt wel sensor.morgen aan.
Je moet dan dus ofwel de verwijzing in de automation aanpassen, ofwel het entity_id wijzigingen in de GUI (dat kan als je een unique_id mee geeft.
Het unique_id zorgt niet voor het entity_id, dat wordt afgeleid van de name. Je zou dus ook de name "Afvalwijzer Tomorrow Formatted" kunnen gebruiken.

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • RobertMe
  • Registratie: Maart 2009
  • Nu online
rroetenberg schreef op zaterdag 8 januari 2022 @ 19:07:
iemand die wellicht zijn configuratie van de DSMRRedaer wil delen i.c.m. Energy tab? Ik krijg het niet werkend. Ik heb DSMR Reader standalone draaien en gebruik de config regel: - platform: dsmr_reader.

Echter krijg ik steeds de melding dat er geen statistieken te zien zijn. Wel heb in de recorder/history uitgeschakeld.
Statistieken, zoals op het energie dashboard, worden een maal per uur berekent, op basis van de recorder. Dus (helaas) zul jevdan de recorder moeten aanzetten, of in ieder geval voor die entities die je op het dashboard wilt gebruiken.

Acties:
  • 0 Henk 'm!

  • RobertMe
  • Registratie: Maart 2009
  • Nu online
Septillion schreef op zaterdag 8 januari 2022 @ 19:06:
@dutchnltweaker Weet wel dat "platform: template" ondertussen al legacy is. Beter om dus alvast te wisselen naar de template integratie.
"Offtopic", nadeel van de template integratie (vs template platform dan) is dat het niet werkt in combinatie met packages. Dat vind ik persoonlijk wel een dingetje aangezien ik nu alles in groepjes bij elkaar heb staan per stukje logica. Als ik bv een aantal gerelateerde automations heb inclusief wat helpers zet ik dat bij elkaar met in één bestand als zijnde package. Maar de template integratie kan dat niet mee.
Iets met de manier waarop de YAML daarvan geformuleerd is. Automations zouden hetzelfde issue hebben, maar daarvoor hebben ze een workaround toegepast, maar bij templates willen ze dat AFAIK niet doen omdat het teveel een hack is.


Zie post van @TheFes hieronder. Dat zou mooi zijn en kan ik wat dingen gaan aanpassen naar de nieuwe variant.

[ Voor 5% gewijzigd door RobertMe op 08-01-2022 19:49 ]


Acties:
  • +1 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 17:44
RobertMe schreef op zaterdag 8 januari 2022 @ 19:46:
[...]

"Offtopic", nadeel van de template integratie (vs template platform dan) is dat het niet werkt in combinatie met packages. Dat vind ik persoonlijk wel een dingetje aangezien ik nu alles in groepjes bij elkaar heb staan per stukje logica. Als ik bv een aantal gerelateerde automations heb inclusief wat helpers zet ik dat bij elkaar met in één bestand als zijnde package. Maar de template integratie kan dat niet mee.
Iets met de manier waarop de YAML daarvan geformuleerd is. Automations zouden hetzelfde issue hebben, maar daarvoor hebben ze een workaround toegepast, maar bij templates willen ze dat AFAIK niet doen omdat het teveel een hack is.
Dat werkt inmiddels wel.

edit:
Extra info

Sinds 2021.8 2. Beetje weggemoffeld in een minor release dus.

Ik heb het zelf zo gedaan:
YAML:
1
template: !include_dir_list /config/include/template/


En dan heb ik daar 3 folders, met sensor, binary_sensor en trigger.
https://github.com/TheFes...ree/main/include/template

[ Voor 19% gewijzigd door TheFes op 08-01-2022 19:55 ]

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • martinvdm
  • Registratie: Januari 2001
  • Laatst online: 18:30
Mensen hier nog een goede tip? Ik heb een metalen buiten brievenbus. Heb al een aqara zigbee door window sensor geprobeerd en ook een fibaro zwave sensor. Beide zorgen in de brievenbus voor dusdanig slechte ontvangst dat veel signalen niet aankomen. Het is tenslotte een metalen box. Ontvangst is gewoon niet zo goed. Een WiFi sensor zou nog kunnen maar hier ben ik niet zo fan van ivm batterij gebruik alsmede ook tuya of cloud platformen wat ik liever niet doe. Flashen van WiFi sensoren is tevens ivm batterij gebruik niet echt handig.
Antenne verlengen van zigbee sensor heb ik nog niet echt gezien, maar dat zou nog een oplossing kunnen zijn, waarmee dus de antenne buiten te metalen behuizing is.

He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV


Acties:
  • +1 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 19:53
martinvdm schreef op zaterdag 8 januari 2022 @ 20:11:
Mensen hier nog een goede tip? Ik heb een metalen buiten brievenbus. Heb al een aqara zigbee door window sensor geprobeerd en ook een fibaro zwave sensor. Beide zorgen in de brievenbus voor dusdanig slechte ontvangst dat veel signalen niet aankomen. Het is tenslotte een metalen box. Ontvangst is gewoon niet zo goed. Een WiFi sensor zou nog kunnen maar hier ben ik niet zo fan van ivm batterij gebruik alsmede ook tuya of cloud platformen wat ik liever niet doe. Flashen van WiFi sensoren is tevens ivm batterij gebruik niet echt handig.
Antenne verlengen van zigbee sensor heb ik nog niet echt gezien, maar dat zou nog een oplossing kunnen zijn, waarmee dus de antenne buiten te metalen behuizing is.
Hoe gaat de post er in? Door een gleuf of klep of iets open?

Ik heb ook n (dunmetalen) brievenbus waar ik n vibrationsensor Aqara in t deksel heb zitten. Die gaat altijd open als er post in gaat nl. Dus klep open is beter signaal en n trilling geregistreerd

Acties:
  • 0 Henk 'm!

  • Beekforel
  • Registratie: November 2001
  • Laatst online: 20:10

Beekforel

Is eigenlijk geen vis

martinvdm schreef op zaterdag 8 januari 2022 @ 20:11:
Mensen hier nog een goede tip? Ik heb een metalen buiten brievenbus. Heb al een aqara zigbee door window sensor geprobeerd en ook een fibaro zwave sensor. Beide zorgen in de brievenbus voor dusdanig slechte ontvangst dat veel signalen niet aankomen. Het is tenslotte een metalen box. Ontvangst is gewoon niet zo goed. Een WiFi sensor zou nog kunnen maar hier ben ik niet zo fan van ivm batterij gebruik alsmede ook tuya of cloud platformen wat ik liever niet doe. Flashen van WiFi sensoren is tevens ivm batterij gebruik niet echt handig.
Antenne verlengen van zigbee sensor heb ik nog niet echt gezien, maar dat zou nog een oplossing kunnen zijn, waarmee dus de antenne buiten te metalen behuizing is.
Zou je een Aqara sensor aan de buitenkant kwijt kunnen? Ze zijn eenvoudig te modden tot een contactsensor, draadje eraan solderen wat het contact van de klep oid opmerken kan en klaar.

Acties:
  • 0 Henk 'm!

  • ziconl
  • Registratie: Augustus 2011
  • Laatst online: 11-09 21:25
Hi all,

Ben op zoek naar een manual card waarmee ik 'permit join' kan switchen in home assistant. Kan iemand mij helpen met een yaml code? Online weinig te vinden. Thx!!!

Acties:
  • +1 Henk 'm!

  • Rocket-III
  • Registratie: Januari 2022
  • Laatst online: 19-02-2022
Jelte schreef op zondag 2 januari 2022 @ 07:56:
[...]

Haal deze maar helemaal van de stroom.
Een heater in de tuin... |:(
Tsja...
De meeste mensen hangen ze in de tuin. Misschien zijn ze daarom ook wel voornamelijk te koop in tuincentra....

Maarreh... Ik houd hem ook van de spanning af hoor. De bedoeling is om hem af en toe aan de spanning te kunnen hangen. (daarna gaat er pas stroom lopen... |:( |:( )

Acties:
  • 0 Henk 'm!

  • Rocket-III
  • Registratie: Januari 2022
  • Laatst online: 19-02-2022
Heire schreef op zondag 2 januari 2022 @ 00:05:
[...]


Kijk even naar Shelly 3 fase als vb https://shelly.cloud/prod...-automation-energy-meter/
Integratie met ha en energy meter. Je hebt uiteraard ook 1 fase enzo...
ja, deze was ik al op het spoor gekomen. Wanneer je echter alle groepen wilt uitmeten, wordt het een kostbaar grapje...
Zoek eigenlijk iets voordeligers en meer uitgebruid.

Acties:
  • 0 Henk 'm!

  • MisteRMeesteR
  • Registratie: December 2001
  • Laatst online: 14:42

MisteRMeesteR

Moderator Internet & Netwerken

Is Gek op... :)

martinvdm schreef op zaterdag 8 januari 2022 @ 20:11:
Mensen hier nog een goede tip? Ik heb een metalen buiten brievenbus. Heb al een aqara zigbee door window sensor geprobeerd en ook een fibaro zwave sensor. Beide zorgen in de brievenbus voor dusdanig slechte ontvangst dat veel signalen niet aankomen. Het is tenslotte een metalen box. Ontvangst is gewoon niet zo goed. Een WiFi sensor zou nog kunnen maar hier ben ik niet zo fan van ivm batterij gebruik alsmede ook tuya of cloud platformen wat ik liever niet doe. Flashen van WiFi sensoren is tevens ivm batterij gebruik niet echt handig.
Antenne verlengen van zigbee sensor heb ik nog niet echt gezien, maar dat zou nog een oplossing kunnen zijn, waarmee dus de antenne buiten te metalen behuizing is.
Heb je geen buitenlamp in de buurt welke je kunt voorzien van Zigbee lamp welken als router in je Zigbee Mesh kan fungeren om zodoende toch voldoende signaal in je brievenbus te krijgen?

Zo heb ik het hier ook opgelost nml. :)

www.google.nl


Acties:
  • +1 Henk 'm!

  • Step5
  • Registratie: Oktober 2011
  • Laatst online: 19:12
ziconl schreef op zaterdag 8 januari 2022 @ 21:28:
Hi all,

Ben op zoek naar een manual card waarmee ik 'permit join' kan switchen in home assistant. Kan iemand mij helpen met een yaml code? Online weinig te vinden. Thx!!!
ik heb wat hier omschreven staat gebruikt: klik.
sinds een tijdje werk ik met de dashboard van Z2M zelf, al mis ik wel eens het gemak van een permit join switch in HA dus die komt wel weer terug

Acties:
  • 0 Henk 'm!

  • martinvdm
  • Registratie: Januari 2001
  • Laatst online: 18:30
Koepert schreef op zaterdag 8 januari 2022 @ 20:19:
[...]


Hoe gaat de post er in? Door een gleuf of klep of iets open?

Ik heb ook n (dunmetalen) brievenbus waar ik n vibrationsensor Aqara in t deksel heb zitten. Die gaat altijd open als er post in gaat nl. Dus klep open is beter signaal en n trilling geregistreerd
Het is idd gewoon een klep. Op zich snap ik het idee maar de brievenbus staat vol in de regen. Om die reden twijfel ik altijd over de water bestendigheid. Overigens zit de door window sensor nu aan de klep maar dan aan de binnenkant.

He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV


Acties:
  • +1 Henk 'm!

  • martinvdm
  • Registratie: Januari 2001
  • Laatst online: 18:30
Beekforel schreef op zaterdag 8 januari 2022 @ 21:16:
[...]

Zou je een Aqara sensor aan de buitenkant kwijt kunnen? Ze zijn eenvoudig te modden tot een contactsensor, draadje eraan solderen wat het contact van de klep oid opmerken kan en klaar.
Ja op zich zou het kunnen, ik zou dan onderop de brievenbus een buiten box kunnen maken en dan met draadjes naar de klep toe. Er moet wel iets van een box komen ivm water bestindigheid. Thanks

He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV


Acties:
  • 0 Henk 'm!

  • martinvdm
  • Registratie: Januari 2001
  • Laatst online: 18:30
MisteRMeesteR schreef op zaterdag 8 januari 2022 @ 22:34:
[...]

Heb je geen buitenlamp in de buurt welke je kunt voorzien van Zigbee lamp welken als router in je Zigbee Mesh kan fungeren om zodoende toch voldoende signaal in je brievenbus te krijgen?

Zo heb ik het hier ook opgelost nml. :)
Naja, nee, maar tot aan de voordeur is slechts 4 a 5 meter, waar de meterkast zit met de controller. dus hoe dichtbij moet ik gaan :)

He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV


Acties:
  • +1 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 19:53
martinvdm schreef op zondag 9 januari 2022 @ 08:49:
[...]

Het is idd gewoon een klep. Op zich snap ik het idee maar de brievenbus staat vol in de regen. Om die reden twijfel ik altijd over de water bestendigheid. Overigens zit de door window sensor nu aan de klep maar dan aan de binnenkant.
Ik heb de sensor ook aan de binnenkant hoor. Zwarte ductape gebruikt om het vast te plakken. Werkt prima en geen problemen met vocht tot op heden. En de bus zit bij ons aan de muur, maar ook op de wind-/waterkant.

Acties:
  • +1 Henk 'm!

  • Beekforel
  • Registratie: November 2001
  • Laatst online: 20:10

Beekforel

Is eigenlijk geen vis

martinvdm schreef op zondag 9 januari 2022 @ 08:50:
[...]

Ja op zich zou het kunnen, ik zou dan onderop de brievenbus een buiten box kunnen maken en dan met draadjes naar de klep toe. Er moet wel iets van een box komen ivm water bestindigheid. Thanks
Ik heb zo'n sensor aan m'n schuttingdeur, doet het al een paar jaar door weer en wind.

Acties:
  • 0 Henk 'm!

  • RobertMe
  • Registratie: Maart 2009
  • Nu online
Weer een mooie vorm van rubber ducking hier. Automation herschreven om van één trigger en vervolgens in de eerste stap een wait_template naar een platform: template trigger te gaan. En het veel te lange template aangepast om gebruik te maken van een aantal trigger_variables. Vervolgens de automation testen door bij de developer tools de states aan te passen, maar de automation werd niet uitgevoerd. Intussen al het template in de template debugger gezet, met een aantal keer {% set ... = ... %} erboven voor de trigger_variables en de output flipte mooi tussen true & false. Intussen al begonnen met het opstellen van een vraag voor hier, toch nog even de logs checken, blijkt state_attr niet toegestaan te zijn binnen limited templates, zoals dus bij trigger_variables toegepast. Oftewel case closed door even alles logisch op te schrijven en bij elkaar te zoeken. Maar vervolgens eigenlijk wel raar dat state_attr niet kan in de trigger_variables, maar dus wel in de template trigger. Ik zou dan toch verwachten dat beiden dezelfde beperkingen hebben.

Acties:
  • 0 Henk 'm!

  • dutchnltweaker
  • Registratie: December 2013
  • Laatst online: 17:12
Septillion schreef op zaterdag 8 januari 2022 @ 19:06:
@dutchnltweaker Weet wel dat "platform: template" ondertussen al legacy is. Beter om dus alvast te wisselen naar de template integratie.

Zoiets:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
template:
  - sensor:
      name: "Morgen"
      unique_id: afvalwijzer_tomorrow_formatted
      state: >-
        {% if is_state('sensor.afvalwijzer_tomorrow', 'gft') %}GFT
        {% elif is_state('sensor.afvalwijzer_tomorrow', 'papier') %}Papier
        {% elif is_state('sensor.afvalwijzer_tomorrow', 'pmd') %}PMD
        {% elif is_state('sensor.afvalwijzer_tomorrow', 'restafval') %}Restafval
        {% else %}Geen
        {% endif %}
      availability: "{{ states('sensor.afvalwijzer_tomorrow') not in [ 'unknown', 'unavailable'] }}"


Of denk dat dit ook moet werken (afhankelijk van wat je terug krijgt indien er geen opgehaald wordt):
YAML:
1
2
3
4
5
6
7
8
9
10
11
template:
  - sensor:
      name: "Morgen"
      unique_id: afvalwijzer_tomorrow_formatted
      state: >-
        {% if states('sensor.afvalwijzer_tomorrow')|length <= 3 %}
        {{ states('sensor.afvalwijzer_tomorrow')|upper }}
        {% else %}
        {{ states('sensor.afvalwijzer_tomorrow')|capitalize }}
        {% endif %}
      availability: "{{ states('sensor.afvalwijzer_tomorrow') not in [ 'unknown', 'unavailable'] }}"
Dat wist ik dus totaal niet, Dank! :)
Dus zo?:

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#Afvalwijzer#
    - platform: afvalwijzer
      provider: mijnafvalwijzer        # (required, default = mijnafvalwijzer) either choose mijnafvalwijzer, afvalstoffendienstkalender or rova
      postal_code: 1234AA              # (required, default = '')
      street_number:  20                # (required, default = '')
      suffix: ''                       # (optional, default = '')
      include_date_today: false        # (optional, default = false) to take or not to take Today into account in the next pickup.
      default_label: Geen              # (optional, default = Geen) label if no date found
      id: ''                           # (optional, default = '') use if you'd like to have multiple waste pickup locations in HASS
      exclude_list: ''                 # (optional, default = '') comma separated list of wast types (case ignored). F.e. "papier, gft"
      template:
        - sensor:
            name: "Morgen"
            unique_id: afvalwijzer_tomorrow_formatted
            state: >-
              {% if is_state('sensor.afvalwijzer_tomorrow', 'gft') %}GFT
              {% elif is_state('sensor.afvalwijzer_tomorrow', 'papier') %}Papier
              {% elif is_state('sensor.afvalwijzer_tomorrow', 'pmd') %}PMD
              {% elif is_state('sensor.afvalwijzer_tomorrow', 'restafval') %}Restafval
              {% else %}Geen
              {% endif %}
            availability: "{{ states('sensor.afvalwijzer_tomorrow') not in [ 'unknown', 'unavailable'] }}"


Edit: en we krijgen weer een foutmelding: Invalid config for [sensor.afvalwijzer]: [template] is an invalid option for [sensor.afvalwijzer]. Check: sensor.afvalwijzer->template. (See ?, line ?).

[ Voor 3% gewijzigd door dutchnltweaker op 09-01-2022 12:36 ]


Acties:
  • +1 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 17:44
dutchnltweaker schreef op zondag 9 januari 2022 @ 12:31:
[...]

Dat wist ik dus totaal niet, Dank! :)
Dus zo?:

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#Afvalwijzer#
    - platform: afvalwijzer
      provider: mijnafvalwijzer        # (required, default = mijnafvalwijzer) either choose mijnafvalwijzer, afvalstoffendienstkalender or rova
      postal_code: 1234AA              # (required, default = '')
      street_number:  20                # (required, default = '')
      suffix: ''                       # (optional, default = '')
      include_date_today: false        # (optional, default = false) to take or not to take Today into account in the next pickup.
      default_label: Geen              # (optional, default = Geen) label if no date found
      id: ''                           # (optional, default = '') use if you'd like to have multiple waste pickup locations in HASS
      exclude_list: ''                 # (optional, default = '') comma separated list of wast types (case ignored). F.e. "papier, gft"
      template:
        - sensor:
            name: "Morgen"
            unique_id: afvalwijzer_tomorrow_formatted
            state: >-
              {% if is_state('sensor.afvalwijzer_tomorrow', 'gft') %}GFT
              {% elif is_state('sensor.afvalwijzer_tomorrow', 'papier') %}Papier
              {% elif is_state('sensor.afvalwijzer_tomorrow', 'pmd') %}PMD
              {% elif is_state('sensor.afvalwijzer_tomorrow', 'restafval') %}Restafval
              {% else %}Geen
              {% endif %}
            availability: "{{ states('sensor.afvalwijzer_tomorrow') not in [ 'unknown', 'unavailable'] }}"


Edit: en we krijgen weer een foutmelding: Invalid config for [sensor.afvalwijzer]: [template] is an invalid option for [sensor.afvalwijzer]. Check: sensor.afvalwijzer->template. (See ?, line ?).
Nee, de code van @Septillion moet niet in sensor yaml, het valt niet onder de sensor integratie.
De code moet rechtstreeks in configuration.yaml zoals hij er nu stond.

Je kunt ook dit in configuration.yaml zetten
YAML:
1
template: !include template.yaml


Vervolgens een template.yaml aanmaken en de code van @Septillion zonder template: in die file zetten.
Dan moet je de rest wel even twee spaties naar voren verplaatsen

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • crimby
  • Registratie: Januari 2005
  • Laatst online: 20:25
Heeft iemand hier al onderzocht wat de beste tablet is voor home assistant? Ik bedoel dan qua performance, maar vooral energie verbruik.

Ik wil een allways-on of on-on-motion tablet voor mijn nieuwe home office. Deze wil ik van 8-10 inch hebben voor grafiekjes, sensordata en buttons. Deze moet alleen niet z’n doel voorbij schieten ivm te hoog energieverbruik.

Acties:
  • 0 Henk 'm!

  • dutchnltweaker
  • Registratie: December 2013
  • Laatst online: 17:12
TheFes schreef op zondag 9 januari 2022 @ 12:49:
[...]


Nee, de code van @Septillion moet niet in sensor yaml, het valt niet onder de sensor integratie.
De code moet rechtstreeks in configuration.yaml zoals hij er nu stond.

Je kunt ook dit in configuration.yaml zetten
YAML:
1
template: !include template.yaml


Vervolgens een template.yaml aanmaken en de code van @Septillion zonder template: in die file zetten.
Dan moet je de rest wel even twee spaties naar voren verplaatsen
Maar deze code:
YAML:
1
2
3
4
5
6
7
8
9
10
11
  - platform: template
    sensors:
      afvalwijzer_tomorrow_formatted:
        value_template: >-
          {% if is_state('sensor.afvalwijzer_tomorrow', 'gft') %}GFT
          {% elif is_state('sensor.afvalwijzer_tomorrow', 'papier') %}Papier
          {% elif is_state('sensor.afvalwijzer_tomorrow', 'pmd') %}PMD
          {% elif is_state('sensor.afvalwijzer_tomorrow', 'restafval') %}Restafval
          {% else %}Geen
          {% endif %}
        friendly_name: 'Morgen'

Staat nu in sensors.yaml , waarbij er een verwijzing is uit configuration.yaml
Dus dit moet ik allemaal weer uit sensors.yaml en weer terug in configuration.yaml zetten als ik het goed begrijp?
Dit:
YAML:
1
2
3
4
5
6
7
8
9
10
#Afvalwijzer#
    - platform: afvalwijzer
      provider: mijnafvalwijzer        # (required, default = mijnafvalwijzer) either choose mijnafvalwijzer, afvalstoffendienstkalender or rova
      postal_code: 1234AA              # (required, default = '')
      street_number:  20                # (required, default = '')
      suffix: ''                       # (optional, default = '')
      include_date_today: false        # (optional, default = false) to take or not to take Today into account in the next pickup.
      default_label: Geen              # (optional, default = Geen) label if no date found
      id: ''                           # (optional, default = '') use if you'd like to have multiple waste pickup locations in HASS
      exclude_list: ''                 # (optional, default = '') comma separated list of wast types (case ignored). F.e. "papier, gft"

dus terug in configuration.yaml?

Ik dacht dus dat het allemaal onder sensors.yaml hoorde, of was dit ook eerst zo?

[ Voor 27% gewijzigd door dutchnltweaker op 09-01-2022 14:09 ]


Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 17:44
dutchnltweaker schreef op zondag 9 januari 2022 @ 14:04:
[...]

Maar deze code:
YAML:
1
2
3
4
5
6
7
8
9
10
11
  - platform: template
    sensors:
      afvalwijzer_tomorrow_formatted:
        value_template: >-
          {% if is_state('sensor.afvalwijzer_tomorrow', 'gft') %}GFT
          {% elif is_state('sensor.afvalwijzer_tomorrow', 'papier') %}Papier
          {% elif is_state('sensor.afvalwijzer_tomorrow', 'pmd') %}PMD
          {% elif is_state('sensor.afvalwijzer_tomorrow', 'restafval') %}Restafval
          {% else %}Geen
          {% endif %}
        friendly_name: 'Morgen'

Staat nu in sensors.yaml , waarbij er een verwijzing is uit configuration.yaml
Dus dit moet ik allemaal weer uit sensors.yaml en weer terug in configuration.yaml zetten als ik het goed begrijp?
Dit:
YAML:
1
2
3
4
5
6
7
8
9
10
#Afvalwijzer#
    - platform: afvalwijzer
      provider: mijnafvalwijzer        # (required, default = mijnafvalwijzer) either choose mijnafvalwijzer, afvalstoffendienstkalender or rova
      postal_code: 1234AA              # (required, default = '')
      street_number:  20                # (required, default = '')
      suffix: ''                       # (optional, default = '')
      include_date_today: false        # (optional, default = false) to take or not to take Today into account in the next pickup.
      default_label: Geen              # (optional, default = Geen) label if no date found
      id: ''                           # (optional, default = '') use if you'd like to have multiple waste pickup locations in HASS
      exclude_list: ''                 # (optional, default = '') comma separated list of wast types (case ignored). F.e. "papier, gft"

dus terug in configuration.yaml?

Ik dacht dus dat het allemaal onder sensors.yaml hoorde, of was dit ook eerst zo?
Nee, zoals je het nu hebt hoort het in sensor.yaml, maar dat is een verouderd format voor template sensors.

Wat @Septillion voorstelde is het nieuwe format, maar dat werkt niet in sensor.yaml omdat het niet onder de sensor integratie valt, maar onder de template integratie.

De code zoals @Septillion gestuurd had kan in configuration.yaml

Dat stuk met de configuratie van afvalwijzer zelf moet gewoon in sensor.yaml blijven staan.

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • dutchnltweaker
  • Registratie: December 2013
  • Laatst online: 17:12
TheFes schreef op zondag 9 januari 2022 @ 14:13:
[...]


Nee, zoals je het nu hebt hoort het in sensor.yaml, maar dat is een verouderd format voor template sensors.

Wat @Septillion voorstelde is het nieuwe format, maar dat werkt niet in sensor.yaml omdat het niet onder de sensor integratie valt, maar onder de template integratie.

De code zoals @Septillion gestuurd had kan in configuration.yaml
Dus als ik het goed begrijp, mag bij configuration.yaml sensor: !include sensors.yaml weg?
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
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:

#themes
frontend:
  themes: !include_dir_merge_named themes

# Text to speech
tts:
  - platform: google_translate

group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
template: !include template.yaml
notify: !include notify.yaml
ffmpeg:

input_boolean:
  waste_moved:
    name: Waste has been moved
    initial: 'off'
    icon: mdi:delete-empty
  waste_reminder:
    name: Waste reminder enabled
    initial: 'on'

template.yaml vervangt dus sensors.yaml:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#Afvalwijzer#
    - platform: afvalwijzer
      provider: mijnafvalwijzer        # (required, default = mijnafvalwijzer) either choose mijnafvalwijzer, afvalstoffendienstkalender or rova
      postal_code: 1234AA              # (required, default = '')
      street_number:  20                # (required, default = '')
      suffix: ''                       # (optional, default = '')
      include_date_today: false        # (optional, default = false) to take or not to take Today into account in the next pickup.
      default_label: Geen              # (optional, default = Geen) label if no date found
      id: ''                           # (optional, default = '') use if you'd like to have multiple waste pickup locations in HASS
      exclude_list: ''                 # (optional, default = '') comma separated list of wast types (case ignored). F.e. "papier, gft"
    - sensor:
            name: "Morgen"
            unique_id: afvalwijzer_tomorrow_formatted
            state: >-
              {% if is_state('sensor.afvalwijzer_tomorrow', 'gft') %}GFT
              {% elif is_state('sensor.afvalwijzer_tomorrow', 'papier') %}Papier
              {% elif is_state('sensor.afvalwijzer_tomorrow', 'pmd') %}PMD
              {% elif is_state('sensor.afvalwijzer_tomorrow', 'restafval') %}Restafval
              {% else %}Geen
              {% endif %}
            availability: "{{ states('sensor.afvalwijzer_tomorrow') not in [ 'unknown', 'unavailable'] }}"

en automations.yaml Blijft hetzelfde:
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
# Afval automation
    - alias: Afval - Herstel notificatie
      trigger:
        platform: state
        entity_id: input_boolean.waste_moved
        to: "on"
        for:
          hours: 12
      action:
        - service: input_boolean.turn_off
          entity_id: input_boolean.waste_moved
        - service: input_boolean.turn_on
          entity_id: input_boolean.waste_reminder
  
    - alias: Afval - Bevestig notificatie
      trigger:
        - platform: event
          event_type: mobile_app_notification_action
          event_data:
            action: "MARK_WASTE_MOVED"
      action:
        - service: input_boolean.turn_on
          entity_id: input_boolean.waste_moved
        - service: notify.family
          data:
            title: 'Afval'
            message: 'Afvaltype(n): {{ states.sensor.afvalwijzer_tomorrow_formatted.state }} zijn aan de straat gezet.'
            data:
              push:
                badge: 0        
  
    - alias: Afval - Verzend notificatie - Tomorrow
      id: 31499a27-3574-4d83-9b1b-739e09a84c0b
      trigger:
        platform: time
        at:
          - "18:00:00"
          - "19:00:00"
          - "20:00:00"
          - "21:00:00"
          - "22:00:00"
          - "23:00:00"
      condition:
        - condition: state
          entity_id: input_boolean.waste_moved
          state: "off"
        - condition: state
          entity_id: input_boolean.waste_reminder
          state: "on"
        - condition: template
          value_template: "{{ states('sensor.afvalwijzer_tomorrow_formatted') != 'Geen' }}"
      action:
        - service: notify.mobile_devices_all
          data:
            title: 'Afval'
            message: >-
              Het is vandaag - {{ now().strftime("%d-%m-%Y") }}. Afvaltype(n): {{
              states('sensor.afvalwijzer_tomorrow_formatted') }} wordt opgehaald op: {{
              (as_timestamp(now()) + (24*3600)) | timestamp_custom("%d-%m-%Y", True) }}!
            data:
              actions:
                - action: "MARK_WASTE_MOVED"
                  title: "Afval verwerkt"
                  activationMode: "background"
                  authenticationRequired: no
                  destructive: yes
                  behavior: "default"
              push:
                badge: 5


Wat ik me wel afvraag is wat als je sensors.yaml had blijven gebruiken ipv template.yaml?

Acties:
  • 0 Henk 'm!

  • KevinSetz
  • Registratie: Augustus 2014
  • Laatst online: 17:49
Mawlana schreef op donderdag 6 januari 2022 @ 12:36:
Ik maak sinds een maand ofzo gebruik van Home Assistant icm NodeRED. Een tijdje geleden heb ik een motion sensor van Ikea en van Aqara aangeschaft. Ik probeer nu een flow op basis van deze sensoren op te zetten: een flow starten (licht aan) wanneer de sensor 'on' is, en tegelijkertijd een timer starten (enkele minuten vanwege detectie-interval van deze sensoren) om de flow te beëindigen (licht uit). De timer zou opnieuw moeten beginnen wanneer de sensor weer beweging heeft gemeld.

In de logs van zigbee2mqtt zie ik de sensoren keurig om de zoveel tijd een 'on' bericht sturen, maar mijn flows worden niet getriggerd. Dit komt waarschijnlijk doordat de state niet verandert. Ik heb dit voor nu opgelost door te luisteren naar 'off', maar het heeft niet mijn voorkeur.

Zie ik iets over het hoofd?
Heb je dit inmiddels kunnen oplossen? ik heb het zelfde probleem met de philips hue sensoren, ze gaan keurig aan bij motion maar als er motion blijft in de kamer gaan ze alsnog uit na de ingestelde tijd terwijl ik wel op herstarten heb staan.

Of heeft iemand anders nog een idee?

Acties:
  • +1 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 17:44
dutchnltweaker schreef op zondag 9 januari 2022 @ 14:22:
[...]

Dus als ik het goed begrijp, mag bij configuration.yaml sensor: !include sensors.yaml weg?
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
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:

#themes
frontend:
  themes: !include_dir_merge_named themes

# Text to speech
tts:
  - platform: google_translate

group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
template: !include template.yaml
notify: !include notify.yaml
ffmpeg:

input_boolean:
  waste_moved:
    name: Waste has been moved
    initial: 'off'
    icon: mdi:delete-empty
  waste_reminder:
    name: Waste reminder enabled
    initial: 'on'

template.yaml vervangt dus sensors.yaml:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#Afvalwijzer#
    - platform: afvalwijzer
      provider: mijnafvalwijzer        # (required, default = mijnafvalwijzer) either choose mijnafvalwijzer, afvalstoffendienstkalender or rova
      postal_code: 1234AA              # (required, default = '')
      street_number:  20                # (required, default = '')
      suffix: ''                       # (optional, default = '')
      include_date_today: false        # (optional, default = false) to take or not to take Today into account in the next pickup.
      default_label: Geen              # (optional, default = Geen) label if no date found
      id: ''                           # (optional, default = '') use if you'd like to have multiple waste pickup locations in HASS
      exclude_list: ''                 # (optional, default = '') comma separated list of wast types (case ignored). F.e. "papier, gft"
    - sensor:
            name: "Morgen"
            unique_id: afvalwijzer_tomorrow_formatted
            state: >-
              {% if is_state('sensor.afvalwijzer_tomorrow', 'gft') %}GFT
              {% elif is_state('sensor.afvalwijzer_tomorrow', 'papier') %}Papier
              {% elif is_state('sensor.afvalwijzer_tomorrow', 'pmd') %}PMD
              {% elif is_state('sensor.afvalwijzer_tomorrow', 'restafval') %}Restafval
              {% else %}Geen
              {% endif %}
            availability: "{{ states('sensor.afvalwijzer_tomorrow') not in [ 'unknown', 'unavailable'] }}"

en automations.yaml Blijft hetzelfde:
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
# Afval automation
    - alias: Afval - Herstel notificatie
      trigger:
        platform: state
        entity_id: input_boolean.waste_moved
        to: "on"
        for:
          hours: 12
      action:
        - service: input_boolean.turn_off
          entity_id: input_boolean.waste_moved
        - service: input_boolean.turn_on
          entity_id: input_boolean.waste_reminder
  
    - alias: Afval - Bevestig notificatie
      trigger:
        - platform: event
          event_type: mobile_app_notification_action
          event_data:
            action: "MARK_WASTE_MOVED"
      action:
        - service: input_boolean.turn_on
          entity_id: input_boolean.waste_moved
        - service: notify.family
          data:
            title: 'Afval'
            message: 'Afvaltype(n): {{ states.sensor.afvalwijzer_tomorrow_formatted.state }} zijn aan de straat gezet.'
            data:
              push:
                badge: 0        
  
    - alias: Afval - Verzend notificatie - Tomorrow
      id: 31499a27-3574-4d83-9b1b-739e09a84c0b
      trigger:
        platform: time
        at:
          - "18:00:00"
          - "19:00:00"
          - "20:00:00"
          - "21:00:00"
          - "22:00:00"
          - "23:00:00"
      condition:
        - condition: state
          entity_id: input_boolean.waste_moved
          state: "off"
        - condition: state
          entity_id: input_boolean.waste_reminder
          state: "on"
        - condition: template
          value_template: "{{ states('sensor.afvalwijzer_tomorrow_formatted') != 'Geen' }}"
      action:
        - service: notify.mobile_devices_all
          data:
            title: 'Afval'
            message: >-
              Het is vandaag - {{ now().strftime("%d-%m-%Y") }}. Afvaltype(n): {{
              states('sensor.afvalwijzer_tomorrow_formatted') }} wordt opgehaald op: {{
              (as_timestamp(now()) + (24*3600)) | timestamp_custom("%d-%m-%Y", True) }}!
            data:
              actions:
                - action: "MARK_WASTE_MOVED"
                  title: "Afval verwerkt"
                  activationMode: "background"
                  authenticationRequired: no
                  destructive: yes
                  behavior: "default"
              push:
                badge: 5


Wat ik me wel afvraag is wat als je sensors.yaml had blijven gebruiken ipv template.yaml?
Nee, nee, nee :)

sensors.yaml heb je nog nodig voor de Afvalwijzer sensoren.
In template.yaml komt ALLEEN die sensor voor de formatted state.

Ik zit nu op mobiel, dus kan niet makkelijk grote stukken tekst copy/pasten en aanpassen

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • dutchnltweaker
  • Registratie: December 2013
  • Laatst online: 17:12
TheFes schreef op zondag 9 januari 2022 @ 14:28:
[...]


Nee, nee, nee :)

sensors.yaml heb je nog nodig voor de Afvalwijzer sensoren.
In template.yaml komt ALLEEN die sensor voor de formatted state.

Ik zit nu op mobiel, dus kan niet makkelijk grote stukken tekst copy/pasten en aanpassen
Dus dit stukje:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
#Afvalwijzer#
    - platform: afvalwijzer
      provider: mijnafvalwijzer        # (required, default = mijnafvalwijzer) either choose mijnafvalwijzer, afvalstoffendienstkalender or rova
      postal_code: 1234AA              # (required, default = '')
      street_number:  20                # (required, default = '')
      suffix: ''                       # (optional, default = '')
      include_date_today: false        # (optional, default = false) to take or not to take Today into account in the next pickup.
      default_label: Geen              # (optional, default = Geen) label if no date found
      id: ''                           # (optional, default = '') use if you'd like to have multiple waste pickup locations in HASS
      exclude_list: ''                 # (optional, default = '') comma separated list of wast types (case ignored). F.e. "papier, gft"
    - sensor:
            name: "Morgen"

Dus dit stukje moet nog wel in sensors.yaml blijven?

Acties:
  • 0 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 19:53
dutchnltweaker schreef op zondag 9 januari 2022 @ 14:22:
[...]

Dus als ik het goed begrijp, mag bij configuration.yaml sensor: !include sensors.yaml weg?
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
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:

#themes
frontend:
  themes: !include_dir_merge_named themes

# Text to speech
tts:
  - platform: google_translate

group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
template: !include template.yaml
notify: !include notify.yaml
ffmpeg:

input_boolean:
  waste_moved:
    name: Waste has been moved
    initial: 'off'
    icon: mdi:delete-empty
  waste_reminder:
    name: Waste reminder enabled
    initial: 'on'

template.yaml vervangt dus sensors.yaml:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#Afvalwijzer#
    - platform: afvalwijzer
      provider: mijnafvalwijzer        # (required, default = mijnafvalwijzer) either choose mijnafvalwijzer, afvalstoffendienstkalender or rova
      postal_code: 1234AA              # (required, default = '')
      street_number:  20                # (required, default = '')
      suffix: ''                       # (optional, default = '')
      include_date_today: false        # (optional, default = false) to take or not to take Today into account in the next pickup.
      default_label: Geen              # (optional, default = Geen) label if no date found
      id: ''                           # (optional, default = '') use if you'd like to have multiple waste pickup locations in HASS
      exclude_list: ''                 # (optional, default = '') comma separated list of wast types (case ignored). F.e. "papier, gft"
    - sensor:
            name: "Morgen"
            unique_id: afvalwijzer_tomorrow_formatted
            state: >-
              {% if is_state('sensor.afvalwijzer_tomorrow', 'gft') %}GFT
              {% elif is_state('sensor.afvalwijzer_tomorrow', 'papier') %}Papier
              {% elif is_state('sensor.afvalwijzer_tomorrow', 'pmd') %}PMD
              {% elif is_state('sensor.afvalwijzer_tomorrow', 'restafval') %}Restafval
              {% else %}Geen
              {% endif %}
            availability: "{{ states('sensor.afvalwijzer_tomorrow') not in [ 'unknown', 'unavailable'] }}"

en automations.yaml Blijft hetzelfde:
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
# Afval automation
    - alias: Afval - Herstel notificatie
      trigger:
        platform: state
        entity_id: input_boolean.waste_moved
        to: "on"
        for:
          hours: 12
      action:
        - service: input_boolean.turn_off
          entity_id: input_boolean.waste_moved
        - service: input_boolean.turn_on
          entity_id: input_boolean.waste_reminder
  
    - alias: Afval - Bevestig notificatie
      trigger:
        - platform: event
          event_type: mobile_app_notification_action
          event_data:
            action: "MARK_WASTE_MOVED"
      action:
        - service: input_boolean.turn_on
          entity_id: input_boolean.waste_moved
        - service: notify.family
          data:
            title: 'Afval'
            message: 'Afvaltype(n): {{ states.sensor.afvalwijzer_tomorrow_formatted.state }} zijn aan de straat gezet.'
            data:
              push:
                badge: 0        
  
    - alias: Afval - Verzend notificatie - Tomorrow
      id: 31499a27-3574-4d83-9b1b-739e09a84c0b
      trigger:
        platform: time
        at:
          - "18:00:00"
          - "19:00:00"
          - "20:00:00"
          - "21:00:00"
          - "22:00:00"
          - "23:00:00"
      condition:
        - condition: state
          entity_id: input_boolean.waste_moved
          state: "off"
        - condition: state
          entity_id: input_boolean.waste_reminder
          state: "on"
        - condition: template
          value_template: "{{ states('sensor.afvalwijzer_tomorrow_formatted') != 'Geen' }}"
      action:
        - service: notify.mobile_devices_all
          data:
            title: 'Afval'
            message: >-
              Het is vandaag - {{ now().strftime("%d-%m-%Y") }}. Afvaltype(n): {{
              states('sensor.afvalwijzer_tomorrow_formatted') }} wordt opgehaald op: {{
              (as_timestamp(now()) + (24*3600)) | timestamp_custom("%d-%m-%Y", True) }}!
            data:
              actions:
                - action: "MARK_WASTE_MOVED"
                  title: "Afval verwerkt"
                  activationMode: "background"
                  authenticationRequired: no
                  destructive: yes
                  behavior: "default"
              push:
                badge: 5


Wat ik me wel afvraag is wat als je sensors.yaml had blijven gebruiken ipv template.yaml?
Nee, niet doen. Wachten.
Ik bedoel dit opbouwend :) maar ik zou nog wat meer tijd in documentatie doorbrengen. Ook vooral het stukje splitsen van je config.

maar in de notendop:

- Alles ' kan' in je configuration.yaml maar dan moet je heeeeel goed letten op het gebruik van de juiste 'tags' dus je ' sensor:', en dergelijk.

- Als je wil splitten (en voor t overzicht is dat te adviseren kun je het volgende aanhouden:

1) Configuration.yaml is voor je basisconfiguratie (integraties, themes, tts, etc);
2) sensor.yaml is voor je sensoren (dus ' standaard' sensoren, van bijvoorbeeld afvalwijzer);
3) template.yaml is voor je templates waarmee je sensoren maakt (dus 'custom' sensoren, bijvoorbeeld afvalwijzer formatted);
4) automations leven weer in een eigen automations.yaml OF een FOLDER automations met daarin verschillende yaml-flles per automation, maar dan stop je met bewerken in de GUI.

Acties:
  • 0 Henk 'm!

  • ziconl
  • Registratie: Augustus 2011
  • Laatst online: 11-09 21:25
Step5 schreef op zondag 9 januari 2022 @ 01:21:
[...]

ik heb wat hier omschreven staat gebruikt: klik.
sinds een tijdje werk ik met de dashboard van Z2M zelf, al mis ik wel eens het gemak van een permit join switch in HA dus die komt wel weer terug
Thanks, deze had ik ook gevonden. Ik krijg echter foutmeldingen als ik deze codes kopieer. Zowel in configuration.yaml als bij de custom card. Ik zal ongetwijfeld iets verkeerd doen:s

Acties:
  • 0 Henk 'm!

  • musicpixel
  • Registratie: Juni 2011
  • Laatst online: 19:23
KevinSetz schreef op zondag 9 januari 2022 @ 14:27:
[...]


Heb je dit inmiddels kunnen oplossen? ik heb het zelfde probleem met de philips hue sensoren, ze gaan keurig aan bij motion maar als er motion blijft in de kamer gaan ze alsnog uit na de ingestelde tijd terwijl ik wel op herstarten heb staan.

Of heeft iemand anders nog een idee?
Als je het in Node Red wilt maken: zie hier voor een voorbeeld. Node Red vragen kun je ook het beste in dat forum stellen.

Feel free to Buy me a coffee


Acties:
  • +1 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 17:44
dutchnltweaker schreef op zondag 9 januari 2022 @ 14:31:
[...]

Dus dit stukje:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
#Afvalwijzer#
    - platform: afvalwijzer
      provider: mijnafvalwijzer        # (required, default = mijnafvalwijzer) either choose mijnafvalwijzer, afvalstoffendienstkalender or rova
      postal_code: 1234AA              # (required, default = '')
      street_number:  20                # (required, default = '')
      suffix: ''                       # (optional, default = '')
      include_date_today: false        # (optional, default = false) to take or not to take Today into account in the next pickup.
      default_label: Geen              # (optional, default = Geen) label if no date found
      id: ''                           # (optional, default = '') use if you'd like to have multiple waste pickup locations in HASS
      exclude_list: ''                 # (optional, default = '') comma separated list of wast types (case ignored). F.e. "papier, gft"
    - sensor:
            name: "Morgen"

Dus dit stukje moet nog wel in sensors.yaml blijven?
Correct, maar neem vooral ook het advies van @Koepert ter harte

Home Assistant configuratie


Acties:
  • +2 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 19:53
dutchnltweaker schreef op zondag 9 januari 2022 @ 14:31:
[...]

Dus dit stukje:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
#Afvalwijzer#
    - platform: afvalwijzer
      provider: mijnafvalwijzer        # (required, default = mijnafvalwijzer) either choose mijnafvalwijzer, afvalstoffendienstkalender or rova
      postal_code: 1234AA              # (required, default = '')
      street_number:  20                # (required, default = '')
      suffix: ''                       # (optional, default = '')
      include_date_today: false        # (optional, default = false) to take or not to take Today into account in the next pickup.
      default_label: Geen              # (optional, default = Geen) label if no date found
      id: ''                           # (optional, default = '') use if you'd like to have multiple waste pickup locations in HASS
      exclude_list: ''                 # (optional, default = '') comma separated list of wast types (case ignored). F.e. "papier, gft"
    - sensor:
            name: "Morgen"

Dus dit stukje moet nog wel in sensors.yaml blijven?
Let op!

Dit moet er ook uit:

- sensor:
name: "Morgen"

Acties:
  • 0 Henk 'm!

  • KevinSetz
  • Registratie: Augustus 2014
  • Laatst online: 17:49
musicpixel schreef op zondag 9 januari 2022 @ 14:40:
[...]


Als je het in Node Red wilt maken: zie hier voor een voorbeeld. Node Red vragen kun je ook het beste in dat forum stellen.
Dit ziet er een stuk moeilijker uit dat een automatisering maken :-( Ik heb echt 0% kennis van programmeren etc.En daarom vindt ik die automatiseringen in home assistent zo makkelijk te begrijpen. Zijn er ook nog andere oplossingen?

Acties:
  • 0 Henk 'm!

  • dutchnltweaker
  • Registratie: December 2013
  • Laatst online: 17:12
Koepert schreef op zondag 9 januari 2022 @ 14:48:
[...]


Let op!

Dit moet er ook uit:

- sensor:
name: "Morgen"
Ja die was er al uit, perongelug mee gekopieerd :) .
Was ik ook van plan @TheFes en @Koepert, maar na deze implementatie. Nu ik hoorde dat het niet goed was/legacy wou ik het natuurlijk gelijk aanpassen.
Django/Jinja:
1
{{ states('sensor.afvalwijzer_tomorrow_formatted') }}

Geeft weer unknown aan, ook als ik de notificatie test.
Kan het zijn dat ik wat moet veranderen in de automations.yaml omtrent sensor.afvalwijzer_tomorrow_formatted?

Acties:
  • +1 Henk 'm!

  • TWKterry
  • Registratie: Januari 2001
  • Laatst online: 17:53

TWKterry

Master Mariner

martinvdm schreef op zondag 9 januari 2022 @ 08:51:
[...]

Naja, nee, maar tot aan de voordeur is slechts 4 a 5 meter, waar de meterkast zit met de controller. dus hoe dichtbij moet ik gaan :)
Ik heb een HUE motion sensor in de brievenbus, werkt in 98% van de gevallen. Alleen als de postbode heeeeel erg voorzichtig is gaat die niet af. Betterij gaat heel lang mee, jaren.

Brievenbus is een Bobi Grande S van metaal; 1mm verzinkt staal en RVS 1mm invoerklep.

De HUE hub staat circa 4m verder in de meterkast met een raam HR++ in de gevel.

Acties:
  • +1 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 17:44
dutchnltweaker schreef op zondag 9 januari 2022 @ 14:58:
[...]

Ja die was er al uit, perongelug mee gekopieerd :) .
Was ik ook van plan @TheFes en @Koepert, maar na deze implementatie. Nu ik hoorde dat het niet goed was/legacy wou ik het natuurlijk gelijk aanpassen.
Django/Jinja:
1
{{ states('sensor.afvalwijzer_tomorrow_formatted') }}

Geeft weer unknown aan, ook als ik de notificatie test.
Kan het zijn dat ik wat moet veranderen in de automations.yaml omtrent sensor.afvalwijzer_tomorrow_formatted?
Daar heb ik in een eerdere post al voor gewaarschuwd, je nieuwe sensor heet nu sensor.morgen. Daar heb ik ook al een drietal manieren gegeven om dat te corrigeren.

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • dutchnltweaker
  • Registratie: December 2013
  • Laatst online: 17:12
TheFes schreef op zondag 9 januari 2022 @ 15:04:
[...]


Daar heb ik in een eerdere post al voor gewaarschuwd, je nieuwe sensor heet nu sensor.morgen. Daar heb ik ook al een drietal manieren gegeven om dat te corrigeren.
Ik zag het ja, top.
Ik heb het stukje _formatted weggehaald in de automation.yaml en dit heeft het opgelost. Ik krijgen nu weer hetzelfde als daarvoor :) . De status geen wat klopt.

Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 17:44
dutchnltweaker schreef op zondag 9 januari 2022 @ 15:17:
[...]

Ik zag het ja, top.
Ik heb het stukje _formatted weggehaald in de automation.yaml en dit heeft het opgelost. Ik krijgen nu weer hetzelfde als daarvoor :) . De status geen wat klopt.
Als je dat doet gebruik je de template sensor die je aangemaakt hebt niet, en krijg je als er wel afval opgehaald wordt de niet formatted state.
Je moet van sensor.afvalwijzer_tomorrow sensor.morgen maken in je automation.

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 19:53
KevinSetz schreef op zondag 9 januari 2022 @ 14:54:
[...]


Dit ziet er een stuk moeilijker uit dat een automatisering maken :-( Ik heb echt 0% kennis van programmeren etc.En daarom vindt ik die automatiseringen in home assistent zo makkelijk te begrijpen. Zijn er ook nog andere oplossingen?
T is net wat je beter ligt denk ik.. Node Red is meer ' visueel' maar heeft een leercurve, GUI is begrijpend lezen zeg maar.

Maar hoe ziet je automatisering er uit? Als ik je goed begrepen heb doe je dit?

Motion gedetecteerd ? Ja --> Start timer en doe lamp aan. Timer afgelopen? Light uit. Motion in de tussentijd? Herstart timer.

Is het niet makkelijk om het volgende te doen?

- Motion gedetecteerd ? --> Lamp aan. + Timer starten
- Timer afgelopen --> Is Motion off? Lamp uit.

Als de timer loopt en de Motion gaat weer ON, gaat de lamp weer AAN. Moet je restart wel werken idd.

Zo gebruik ik ze meestal, werkt prima. Toegegeven, ik gebruik hier Node-Red voor.

Acties:
  • 0 Henk 'm!

  • Just_A_User
  • Registratie: December 2009
  • Laatst online: 17:06
RobertMe schreef op zaterdag 8 januari 2022 @ 18:18:
[...]

De aangedragen oplossing m.b.t. light group kan maar zou ik persoonlijk niet doen. Je hebt het over Hue lampen, oftewel Zigbee. En in Zigbee is het mogelijk om lampen te groeperen op het protocol niveau. Dit betekent vervolgens dat HA (door de Zigbee controller) een Zigbee berichtje kan sturen om een groep lampen aan te zetten. Voordeel daarvan is dus dat het bij dat ene berichtje blijft "groep X ga aan op helderheid 75% en kleur wit". Ga je voor light groups in HA dan gaat HA één voor één de lampen aan zetten, met "lamp 1 ga aan op helderheid 75% en kleur wit", "lamp 2 ga aan op...", .... Dit geeft echter ook een grote kans dat je de lampen één voor één aan ziet gaan i.p.v. dat dit echt simultaan gebeurt.

Daarnaast kan het nog iets versimpelt worden door op Zigbee niveau scenes te definiëren. Dan wordt in de lamp opgeslagen "als scene 3 wordt opgeroepen dan moet ik aan op 75% in de kleur wit". En het oproepen is dan een nog simpeler berichtje, namelijk "activeer scene 3". Met als bijkomend voordeel dat je binnen één scene elke lanp in de groep anders kunt instellen. Je kunt dus ook een scene hebben waarin één lamp wit is, één lamp rood is, en één lamp uit is. Doe je dit via HA dan loop je wederom het risico dat je de lampen één voor één ziet veranderen. Doe je dit met scenes op Zigbee niveau zul je normaliter geen verschil zien.

Hoe je al het bovenstaande kunt instellen is echter afhankelijk van de gekozen (Zigbee) oplossing. Gebruik je de Hue bridge dan worden er sinds 2021.12 automatisch scenes in HA aangemaakt voor elke scene die je in de Hue app hebt ingesteld. En middels een vinkje kun je de kamers vanuit Hue ook als light laten aanmaken in HA.
Gebruik je Zigbee2mqtt kun je daarin ook groepen aanmaken waar je één of meerdere lampen in kunt plaatsen, en ook deze groepen verschijnen (automatisch) in HA als light. Scenes aanmaken kun je vervolgens ook doen vanuit de Z2M web interface.
Gebruik je deconz dan kun je daarin bij mijn weten ook groepen en ik neem aan ook scenes definiëren.
Gebruik je ZHA dan zul je even moeten zoeken of dit mogelijk is, want dat heb ik én nooit gebruikt én IIRC ook nooit voorbij zien komen dat iemand daarin groepen en scenes heeft aangemaakt.
Dank.

Ik heb nu een scene aangemaakt die ik gewoon kan 'afspelen'. Echter, ik wil dat automatiseren. Ik was gewend dat ik heel makkelijk kon zeggen '20 min voor zonsondergang scene X afspelen'. Ik heb hier toch wat meer problemen met automatiseringen, vanwege de mogelijkheden bij triggers en eventuele voorwaarden.

Ik wil dus dat ALS zonsondergang -20 min is bereikt, DAN scene X activeren. Dan zou je zeggen dat dat heel simpel is, maarrr...blijkbaar toch niet.

Ik heb wel een blueprint gevonden met een offset van -3 tot +3, maar ik weet niet wat die offset exact doet. Voorts kan ik daar wel mijn lampen selecteren die ik aan wil laten gaan, maar ik heb daar geen mogelijkheid (tenminste, ik zie 'm niet) om te zeggen dat ik een scene wil activeren, want immers, die scene laat de lampen altijd op de juiste kleur + sterkte aan gaan.

Ik ben echt nog niet thuis in dit ecosysteem merk ik wel.

Och ja, je moet toch wat he.


Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 17:44
Just_A_User schreef op zondag 9 januari 2022 @ 15:58:
[...]


Dank.

Ik heb nu een scene aangemaakt die ik gewoon kan 'afspelen'. Echter, ik wil dat automatiseren. Ik was gewend dat ik heel makkelijk kon zeggen '20 min voor zonsondergang scene X afspelen'. Ik heb hier toch wat meer problemen met automatiseringen, vanwege de mogelijkheden bij triggers en eventuele voorwaarden.

Ik wil dus dat ALS zonsondergang -20 min is bereikt, DAN scene X activeren. Dan zou je zeggen dat dat heel simpel is, maarrr...blijkbaar toch niet.

Ik heb wel een blueprint gevonden met een offset van -3 tot +3, maar ik weet niet wat die offset exact doet. Voorts kan ik daar wel mijn lampen selecteren die ik aan wil laten gaan, maar ik heb daar geen mogelijkheid (tenminste, ik zie 'm niet) om te zeggen dat ik een scene wil activeren, want immers, die scene laat de lampen altijd op de juiste kleur + sterkte aan gaan.

Ik ben echt nog niet thuis in dit ecosysteem merk ik wel.
Dat kan nog steeds heel makkelijk, maak een automatisering aan in de GUI, kies voor trigger type Sun, en voer een negatieve offset in van "00:20:00".

Overigens zou ik een state trigger aanraden met entity sun.sun en attribute elevation. Dan heb het gehele jaar door dezelfde hoogte van de zon.

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • Just_A_User
  • Registratie: December 2009
  • Laatst online: 17:06
TheFes schreef op zondag 9 januari 2022 @ 16:05:
[...]


Dat kan nog steeds heel makkelijk, maak een automatisering aan in de GUI, kies voor trigger type Sun, en voer een negatieve offset in van "00:20:00".

Overigens zou ik een state trigger aanraden met entity sun.sun en attribute elevation. Dan heb het gehele jaar door dezelfde hoogte van de zon.
Dat eerste deel volg ik nog wel. Dat 2e regel gaat volledig aan me voorbij, want ik weet niet een waar ik dit zou moeten zoeken. Ik ga eens eerst die 1e proberen.

Och ja, je moet toch wat he.


Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 17:44
Just_A_User schreef op zondag 9 januari 2022 @ 16:06:
[...]


Dat eerste deel volg ik nog wel. Dat 2e regel gaat volledig aan me voorbij, want ik weet niet een waar ik dit zou moeten zoeken. Ik ga eens eerst die 1e proberen.
Op dezelfde plek, maar dan kies je als trigger type Staat (State).

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • Just_A_User
  • Registratie: December 2009
  • Laatst online: 17:06
TheFes schreef op zondag 9 januari 2022 @ 16:07:
[...]


Op dezelfde plek, maar dan kies je als trigger type Staat (State).
Maar....dezelfde hoogte van de zon...wat bedoel je daarmee? In de zomer gaat de zon veel later onder dan in de winter, dus als in de winter de zon ondergaat om 16u, dan wil ik 20 min voor die tijd dat de lampen aan gaan, dus om 15.40u, maar in de zomer gaat de zon onder om 20u, dan wil ik dat de lampen aan gaan om 19.40u?

Ok dat 1e deel heb ik gevonden, maar nu wil ik dus bij actie dat die scene geactiveerd wordt, maar wat voor type actie is dat?

Edit: gevonden. Ik dacht eerst Hue scene, maar dan moet je die scene in de Hue app hebben opgeslagen, maar dat heb ik niet, dus volgens mij heb ik 'm nu.

[ Voor 21% gewijzigd door Just_A_User op 09-01-2022 16:12 ]

Och ja, je moet toch wat he.


Acties:
  • 0 Henk 'm!

  • KevinSetz
  • Registratie: Augustus 2014
  • Laatst online: 17:49
Koepert schreef op zondag 9 januari 2022 @ 15:49:
[...]T is net wat je beter ligt denk ik.. Node Red is meer ' visueel' maar heeft een leercurve, GUI is begrijpend lezen zeg maar.

Maar hoe ziet je automatisering er uit? Als ik je goed begrepen heb doe je dit?

Motion gedetecteerd ? Ja --> Start timer en doe lamp aan. Timer afgelopen? Light uit. Motion in de tussentijd? Herstart timer.

Is het niet makkelijk om het volgende te doen?

- Motion gedetecteerd ? --> Lamp aan. + Timer starten
- Timer afgelopen --> Is Motion off? Lamp uit.

Als de timer loopt en de Motion gaat weer ON, gaat de lamp weer AAN. Moet je restart wel werken idd.

Zo gebruik ik ze meestal, werkt prima. Toegegeven, ik gebruik hier Node-Red voor.
Afbeeldingslocatie: https://tweakers.net/i/blDMAKnP8NP32zz2rTiRo0PPIuc=/800x/filters:strip_exif()/f/image/KGegcGBSXmSqVKulyXZgRkrd.png?f=fotoalbum_large
Afbeeldingslocatie: https://tweakers.net/i/CGa5JjLVpdg-UxOJY8E56XXp-zs=/800x/filters:strip_exif()/f/image/6a3Ro4cC4UOaVa7J7npsjwa2.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/w4kk_Wka8xnTWt5udZuAjx8J62E=/x800/filters:strip_exif()/f/image/WGvltelOlWgxQOKtqaYqNNpg.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/cURR8ZnvC63wvq9edfAewztRV0w=/800x/filters:strip_exif()/f/image/nd0QPGTycIWa9qGj5WAPL7nb.png?f=fotoalbum_large

Dit is dus de automatisering in de badkamer. Maar als we er langer dan 5 minuten zijn gaan de lampen gewoon weer uit terwijl er wel beweging is. |:(

[ Voor 3% gewijzigd door KevinSetz op 09-01-2022 16:12 ]


Acties:
  • 0 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 19:53
KevinSetz schreef op zondag 9 januari 2022 @ 16:10:
[...]


[Afbeelding]
[Afbeelding]

[Afbeelding]

[Afbeelding]

Dit is dus de automatisering in de badkamer. Maar als we er langer dan 5 minuten zijn gaan de lampen gewoon weer uit terwijl er wel beweging is. |:(
Ik ben niet 100% thuis in die Modussen, maar is het niet zo dat die acteren puur en alleen op TRIGGER (dus alleen je motion gaat naar ON). en dat omdat je blijft bewegen, deze niet van ON naar OFF en weer ON gaat, en dus niet nogmaals triggert? en daarom de automation gewoon volledig doorloopt?

Acties:
  • 0 Henk 'm!

  • ZiSE
  • Registratie: Augustus 2003
  • Nu online
Gezocht in topic maar nog niet kunnen vinden: is er een mogelijkheid om een trigger te maken als een user met een specifiek access point van unifi connect / disconnect? Ik wil een radio aan/uit schakelen op basis van waar een gebruiker is in huis.

Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 17:44
Just_A_User schreef op zondag 9 januari 2022 @ 16:09:
[...]


Maar....dezelfde hoogte van de zon...wat bedoel je daarmee? In de zomer gaat de zon veel later onder dan in de winter, dus als in de winter de zon ondergaat om 16u, dan wil ik 20 min voor die tijd dat de lampen aan gaan, dus om 15.40u, maar in de zomer gaat de zon onder om 20u, dan wil ik dat de lampen aan gaan om 19.40u?

Ok dat 1e deel heb ik gevonden, maar nu wil ik dus bij actie dat die scene geactiveerd wordt, maar wat voor type actie is dat?

Edit: gevonden. Ik dacht eerst Hue scene, maar dan moet je die scene in de Hue app hebben opgeslagen, maar dat heb ik niet, dus volgens mij heb ik 'm nu.
Het gaat er om dat de zon in de winter om 20 minuten voor zonsondergang lager boven de horizon staat als in de zomer.
Als je dus elevation gebruikt dan houd je dat juist constant, en zal hij hoog zomer misschien 15 minuten voor zonsondergang aan gaan, en in hartje winter 30 minuten voor zonsondergang

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • Rianata
  • Registratie: Januari 2010
  • Laatst online: 20:40

Rianata

Have you played Atari today?

ZiSE schreef op zondag 9 januari 2022 @ 16:23:
Gezocht in topic maar nog niet kunnen vinden: is er een mogelijkheid om een trigger te maken als een user met een specifiek access point van unifi connect / disconnect? Ik wil een radio aan/uit schakelen op basis van waar een gebruiker is in huis.
Interessant idee en moet volgens mij wel kunnen. Ik zie in mijn Unify sensor device trackers het MAC AP address in de attributes.

Mijn Youtube kanaal | Mijn Twitch kanaal | Volvo XC40 P8 Recharge (MY21), 19" zomerbanden, warmtepomp


Acties:
  • 0 Henk 'm!

  • KevinSetz
  • Registratie: Augustus 2014
  • Laatst online: 17:49
Koepert schreef op zondag 9 januari 2022 @ 16:17:
[...]


Ik ben niet 100% thuis in die Modussen, maar is het niet zo dat die acteren puur en alleen op TRIGGER (dus alleen je motion gaat naar ON). en dat omdat je blijft bewegen, deze niet van ON naar OFF en weer ON gaat, en dus niet nogmaals triggert? en daarom de automation gewoon volledig doorloopt?
Dat denk ik namelijk ook maar dat is toch raar? 8)7

Acties:
  • 0 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 19:53
KevinSetz schreef op zondag 9 januari 2022 @ 16:32:
[...]


Dat denk ik namelijk ook maar dat is toch raar? 8)7
Ik ben het niet met je oneens. Maar dat is nu eenmaal hoe dit soort logica werkt. Het doet wat je programmeert, niet wat je denkt.

Acties:
  • 0 Henk 'm!

  • KevinSetz
  • Registratie: Augustus 2014
  • Laatst online: 17:49
Koepert schreef op zondag 9 januari 2022 @ 16:46:
[...]


Ik ben het niet met je oneens. Maar dat is nu eenmaal hoe dit soort logica werkt. Het doet wat je programmeert, niet wat je denkt.
Maar wat is dan wel een goede oplossing zodat het allemaal wel soepel werkt? Ik ben hier vanaf november mee bezig maar door drukte op werk niet weer mee verder gegaan.
Nu wil ik het wel gelijk goed doen

Acties:
  • +1 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 17:44
@KevinSetz
Zo doe ik het voor het licht op m'n wc.
Dit kun je ook gewoon in de GUI maken

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
id: 3fd99480-be86-44d6-a3dd-678c832d6366
alias: "F0T 🚽 Toilet light on and off"
mode: single
max_exceeded: silent
trigger:
  - platform: state
    entity_id: binary_sensor.motion_wc
    to: "on"
    from: "off"
action:
  - alias: "Turn light on"
    service: light.turn_on
    target:
      entity_id: light.wc
  - alias: "Wait until motion stopped for 5 minutes"
    wait_for_trigger:
      - platform: state
        entity_id: binary_sensor.motion_wc
        from: "on"
        to: "off"
        for:
          minutes: 5
  - alias: "Turn light off"
    service: light.turn_off
    target:
      entity_id: light.wc

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • Just_A_User
  • Registratie: December 2009
  • Laatst online: 17:06
Ik krijg het niet voor elkaar m.b.t. notificaties voor personen die weg gaan dan wel thuis komen.

Er zijn 2 personen met een telefoon hier. Dat is mijn vrouw, en dat ben ik. Ik maak gebruik van een Unifi Dream Machine welke is geintegreerd in Home Assistant. Op mijn dashboard heb ik 2 personen, te weten mijn vrouw en mezelf, en die 2 hebben als entiteits ID person.<mijn naam> en person.<naam vrouw>. In de instellingen heb ik bij users aan mijn vrouw de tracker van haar telefoon gekoppeld, en bij mij de tracker van mijn telefoon.

Ik heb zojuist getest, dat als ik mijn wifi uit zet, binnen 10 seconden de status op het dashboard bij mijn persoontje naar 'afwezig' gaat. Bij mijn vrouw werkt dit ook. Beiden gaan ook binnen 10 seconden naar 'aanwezig' op het moment dat wifi weer wordt ingeschakeld.

Prima, maar nu wil ik om te proberen een melding krijgen op mijn telefoon op het moment dat mijn vrouw weg gaat dan wel thuis komt. Ik probeer dus een automatisering te maken die dit regelt. Ik wil dit dus doen op basis van de entiteit person.

Mijn gedachtengang is dat de telefoontracker is gekoppeld aan de person, ik weet daarvan dat de aan/afwezigheidsstatus werkt, en als ik persoon gebruik dan kan ik daar ook leuk een fotootje aan toewijzen, etc.

Echter, als ik als trigger dus een persoon wil gebruiken, dan kan ik die niet vinden. Gebruik ik een apparaat, en dan de telefoon(tracker) van mijn vrouw, dan kan ik dat wel opslaan maar dan krijg ik de vraag wat er moet gebeuren als zij een zone verlaat of een zone binnenkomt. Ik krijg dan geen melding.

Ik vermoed zelf dat dat komt omdat de telefoon weliswaar niet meer verbonden is met wifi (en de status op het dashboard wordt afwezig), maar ze is nog wel in de thuis zone (immers, ze is fysiek wel thuis en dus qua geolocatie nog steeds thuis) en dus krijg ik geen notificatie, of zit ik volledig uit de richting?

Feit is en blijft dat ik geen notificatie krijg, terwijl de status op het dashboard wel naar 'afwezig' gaat. Hoe krijg ik dit voor elkaar? Want zodra ik haar telefoon selecteer krijg ik de vraag voor een zone, en het gaat me niet om de zone, het gaat me er om dat haar telefoon de verbinding met wifi verliest ov verkrijgt, als trigger.

Hoe?

Och ja, je moet toch wat he.


Acties:
  • 0 Henk 'm!

  • martinvdm
  • Registratie: Januari 2001
  • Laatst online: 18:30
Just_A_User schreef op zondag 9 januari 2022 @ 18:23:
Ik krijg het niet voor elkaar m.b.t. notificaties voor personen die weg gaan dan wel thuis komen.

Er zijn 2 personen met een telefoon hier. Dat is mijn vrouw, en dat ben ik. Ik maak gebruik van een Unifi Dream Machine welke is geintegreerd in Home Assistant. Op mijn dashboard heb ik 2 personen, te weten mijn vrouw en mezelf, en die 2 hebben als entiteits ID person.<mijn naam> en person.<naam vrouw>. In de instellingen heb ik bij users aan mijn vrouw de tracker van haar telefoon gekoppeld, en bij mij de tracker van mijn telefoon.

Ik heb zojuist getest, dat als ik mijn wifi uit zet, binnen 10 seconden de status op het dashboard bij mijn persoontje naar 'afwezig' gaat. Bij mijn vrouw werkt dit ook. Beiden gaan ook binnen 10 seconden naar 'aanwezig' op het moment dat wifi weer wordt ingeschakeld.

Prima, maar nu wil ik om te proberen een melding krijgen op mijn telefoon op het moment dat mijn vrouw weg gaat dan wel thuis komt. Ik probeer dus een automatisering te maken die dit regelt. Ik wil dit dus doen op basis van de entiteit person.

Mijn gedachtengang is dat de telefoontracker is gekoppeld aan de person, ik weet daarvan dat de aan/afwezigheidsstatus werkt, en als ik persoon gebruik dan kan ik daar ook leuk een fotootje aan toewijzen, etc.

Echter, als ik als trigger dus een persoon wil gebruiken, dan kan ik die niet vinden. Gebruik ik een apparaat, en dan de telefoon(tracker) van mijn vrouw, dan kan ik dat wel opslaan maar dan krijg ik de vraag wat er moet gebeuren als zij een zone verlaat of een zone binnenkomt. Ik krijg dan geen melding.

Ik vermoed zelf dat dat komt omdat de telefoon weliswaar niet meer verbonden is met wifi (en de status op het dashboard wordt afwezig), maar ze is nog wel in de thuis zone (immers, ze is fysiek wel thuis en dus qua geolocatie nog steeds thuis) en dus krijg ik geen notificatie, of zit ik volledig uit de richting?

Feit is en blijft dat ik geen notificatie krijg, terwijl de status op het dashboard wel naar 'afwezig' gaat. Hoe krijg ik dit voor elkaar? Want zodra ik haar telefoon selecteer krijg ik de vraag voor een zone, en het gaat me niet om de zone, het gaat me er om dat haar telefoon de verbinding met wifi verliest ov verkrijgt, als trigger.

Hoe?
Op zich zou wat je schrijft moeten werken. Je zou als trigger een device_tracker kunnen gebruiken of meerdere zelfs of person.
Deel je automation eens en check tevens of je automation ingeschakeld is.
Meer info ook hier incl. voorbeelden
https://www.home-assistant.io/docs/automation/trigger/

He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV

Pagina: 1 ... 107 ... 245 Laatste

Dit topic is gesloten.

Let op:
Zet je code tussen ~[code=yaml] ~[/code] tags om het goed leesbaar te houden; ook makkelijker voor de eventuele foutopsporing.

Lees ook eerst even de topicstart voor je je vraag plaatst, wellicht wordt je vraag daar al beantwoord. Wil je pronken met je setup mag dat in Home Assistant - Show je setup.