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

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

Pagina: 1 ... 63 ... 101 Laatste
Acties:
  • 467.829 views

Acties:
  • 0 Henk 'm!

  • Luuk2015
  • Registratie: December 2014
  • Laatst online: 12-09 11:16

Luuk2015

Vires in numeris

Zojuist heb ik de Conbee 2 op mijn Synology aangesloten, vervolgens heb ik binnen mijn HA VM de dongle gemount. Hoe kan ik nu makkelijk testen binnen HA testen of deze werkt?

Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Nu online
@Luuk2015 Zou zeggen, kijken of de software (deConz of Zigbee2MQTT) er happy mee is.

Acties:
  • 0 Henk 'm!

  • Fleshi
  • Registratie: Juni 2001
  • Laatst online: 04-08 14:08
PnD schreef op maandag 21 december 2020 @ 16:39:
RFXcom werkend, maar nu de volgende uitdaging...
Heb in Domoticz een aantal devices staan waar ik de code niet meer in de afstandsbediening heb staan. Ik kan ze dus niet leren aan HA.
Resetten van de devices is erg lastig, want inbouw etc.

In Domoticz staat het volgende:
- ID 0C3AE4A
- Unit 1
- Type Lighting 2
- Subtype AC

Dit moet ik nu vertaald krijgen naar een eventcode in HA zoals: 0b110097016a15620f000070

In dit topic staat wat uitgelegd, maar ik krijg er geen goede event code op gebaseerd. Iemand al eerder met dit bijltje gehakt?
Ik zit precies met het hetzelfde vraagstuk, daarom laat ik (voorlopig) HA nog via Node Red en een MQTT broker met elkaar praten als het om RFXcom gaat.

Acties:
  • 0 Henk 'm!

  • PnD
  • Registratie: Juli 2002
  • Laatst online: 12-09 14:38

PnD

like in Pinda ^_^

Fleshi schreef op maandag 21 december 2020 @ 22:23:
[...]

Ik zit precies met het hetzelfde vraagstuk, daarom laat ik (voorlopig) HA nog via Node Red en een MQTT broker met elkaar praten als het om RFXcom gaat.
Klinkt complex 😬 ik wil echt wel over naar één systeem, maar vind echt te kostbaar het kaku spul te vervangen. Hier moet toch een oplossing voor zijn.

Acties:
  • 0 Henk 'm!

  • kevertje1977
  • Registratie: Februari 2003
  • Laatst online: 12-09 07:44
Ik ben newbie en heb home-assistant op een pi3b geinstalleerd maar snap denk ik een paar dingen nog niet:
- ik heb de configuration.yaml voorzien van een paar !include naam.yaml
- ik heb onderin lovelace: mode: yaml staan om zoals ik het begrijp makkelijker de configuratie aan te passen zonder home-assistant te restarten
- ik probeer een groups.yaml te voorzien van

code:
1
2
3
4
5
6
internet_speed_group:
  name: Internet Speed
  entities:
    - sensor.speedtest_download
    - sensor.speedtest_ping
    - sensor.speedtest_upload

maar zie vervolgens niet netjes zoals hier onder punt 2.
http://richardn.ca/2018/0...om-scratch-speedtest-net/

wat doe ik verkeerd ? of kan ik ergens zien waarom ik niets zien qua speedtest group in het dashboard

Acties:
  • 0 Henk 'm!
Lol, dat is een hele oude tutorial en sindsdien is de (werking van de) frontend van Home Assistant fors veranderd. Dat hele stuk in je groups.yaml heb je niet nodig, in je lovelace.yaml maak je een entities card aan:

YAML:
1
2
3
4
5
6
- type: entities
  entities:
    - entity: sensor.speedtest_download
      name: Download snelheid
    - sensor.speedtest_ping
    - sensor.speedtest_upload


Ik heb je eigen entities gebruikt, alleen op 2 verschillende manieren weergegeven hierboven. Kijk ook even in de docs wat je nog meer kan doen met zo'n card: https://www.home-assistant.io/lovelace/entities/

Echter, ik zou je willen aanraden om eens te proberen via de frontend UI editor als newbie - dat mode: yaml doet niet af aan het herstarten van Home Assistant: iedere keer dat je wijzigingen maakt in ui-lovelace.yaml of de frontend kan je de wijzigingen meteen zien door op F5 te drukken.

Probeer het eens met enkel de frontend UI editor.

[ Voor 14% gewijzigd door Hmmbob op 22-12-2020 09:41 ]

Sometimes you need to plan for coincidence


Acties:
  • +1 Henk 'm!

  • Slaut
  • Registratie: December 2014
  • Laatst online: 11-09 16:34
Oké, welke Tweaker is dit:
https://nos.nl/regio/geld...-harm-kan-bijna-niet.html

En zijn er nog mensen die leuke kerst automatiseringen bedacht hebben?

Acties:
  • 0 Henk 'm!

  • Jelte
  • Registratie: Juni 2001
  • Niet online
@Slaut Verschrikkelijk. Het zal je buurman maar zijn :S

Acties:
  • 0 Henk 'm!

Verwijderd

Ik ga het nog één keer hier proberen, hopelijk kan iemand me helpen met welke weg te behandelen.
Ik heb nog steeds een Neo (Tuya) Zigbee sirene met temp en humidity sensor. Gekoppeld via Zigbee2MQTT.

Deze werd eerst alleen gezien, maar er waren geen inputs (exposes) beschikbaar in zowel Z2M als HA. Via Koenkk ben ik bij een van de devs van Z2M terecht gekomen. Samen met hem heb ik snel e.e.a. getest en hij heeft het nu netjes in Z2M verwerkt (leuk om te doen samen!).

Echter, zijn in HA nog steeds geen inputs beschikbaar. Ik kan dus wel uitlezen dat de sirene niet actief is, dat de ring op "5" staat en dat het 21 graden is (etc.). Maar ik kan de sirene niet af laten gaan of de melodie veranderen.

Ik heb bij HA zelf ook al gevraagd, maar daar krijg ik 0 respons.
( https://community.home-as...nd-temp-humidity/255112/3 )

Weet iemand hoe ik de exposes (inputs) ook beschikbaar krijg in HA? Bij wie moet ik daarvoor aankloppen? Gezien de enorme hoeveelheid hw die ondersteund wordt in HA moet dit een heel bekend proces zijn, maar ik kan tot nu toe niemand vinden die me er mee kan helpen.

Als incentive kan ik zo'n sirene laten verschepen naar degene die dit fixt :)

Acties:
  • 0 Henk 'm!
Verwijderd schreef op dinsdag 22 december 2020 @ 09:54:
Ik ga het nog één keer hier proberen, hopelijk kan iemand me helpen met welke weg te behandelen.
Ik heb nog steeds een Neo (Tuya) Zigbee sirene met temp en humidity sensor. Gekoppeld via Zigbee2MQTT.

Deze werd eerst alleen gezien, maar er waren geen inputs (exposes) beschikbaar in zowel Z2M als HA. Via Koenkk ben ik bij een van de devs van Z2M terecht gekomen. Samen met hem heb ik snel e.e.a. getest en hij heeft het nu netjes in Z2M verwerkt (leuk om te doen samen!).

Echter, zijn in HA nog steeds geen inputs beschikbaar. Ik kan dus wel uitlezen dat de sirene niet actief is, dat de ring op "5" staat en dat het 21 graden is (etc.). Maar ik kan de sirene niet af laten gaan of de melodie veranderen.

Ik heb bij HA zelf ook al gevraagd, maar daar krijg ik 0 respons.
( https://community.home-as...nd-temp-humidity/255112/3 )

Weet iemand hoe ik de exposes (inputs) ook beschikbaar krijg in HA? Bij wie moet ik daarvoor aankloppen? Gezien de enorme hoeveelheid hw die ondersteund wordt in HA moet dit een heel bekend proces zijn, maar ik kan tot nu toe niemand vinden die me er mee kan helpen.

Als incentive kan ik zo'n sirene laten verschepen naar degene die dit fixt :)
Nou, als het deze is dan lijkt het erop dat je dat helemaal niet kan doen....
Alarm (binary) #
Value can be found in the published state on the alarm property. It’s not possible to read (/get) or write (/set) this value. If value equals true alarm is ON, if false OFF.
EDIT: Blijkbaar kan het wel maar undocumented:

https://github.com/Koenkk...55#issuecomment-740887662
This is possible with topic : zigbee2mqtt/FRIENDLY_NAME/set and message : {"alarm": true}
You can also adjust the volume with {"volume": INTERGER}, like {"volume": 10}.
@Verwijderd Probeer het hier eens mee:
(Vervang 'FRIENDLY_NAME' en probeer even of dat de MQTT payload de juiste is, heb een beetje ruzie met de quotes enzo)

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
input_boolean:
  alarm:
    name: Turn on the alarm siren
    initial: off
    icon: mdi:alert

timer:
  alarm:  # Timer for alarm ringing remaining (120 sec = 2 min)
    name: Time remaining
    duration: 120

automation:
- id: turn_on_alarm
  alias: "Alarm: turn on"
  trigger:
    platform: state
    entity_id: input_boolean.alarm
    to: "on"
  action:
    - service: mqtt.publish
      data:
        topic: zigbee2mqtt/FRIENDLY_NAME/set
        payload: '{"alarm": true}'
    - service: timer.start
      data:
        entity_id: timer.alarm

- id: turn_off_alarm
  alias: "Alarm: turn off"
  trigger:
    - entity_id: input_boolean.alarm
      platform: state
      to: "off"
  action:
    - service: mqtt.publish
      data:
        topic: zigbee2mqtt/FRIENDLY_NAME/set
        payload: '{"alarm": false}'
    - service: timer.cancel
      data:
        entity_id: timer.alarm

- id: turn_off_alarm_timer
  alias: "Alarm: turn off by timer"
  trigger:
    - platform: event
      event_type: timer.finished
      event_data:
        entity_id: timer.alarm
    - service: mqtt.publish
      data:
        topic: zigbee2mqtt/FRIENDLY_NAME/set
        payload: '{"alarm": false}'
    - service: input_boolean.turn_off
      data:
        entity_id: input_boolean.alarm

[ Voor 34% gewijzigd door Hmmbob op 22-12-2020 10:18 ]

Sometimes you need to plan for coincidence


Acties:
  • 0 Henk 'm!

  • Waah
  • Registratie: Maart 2009
  • Laatst online: 08:25
Jelte schreef op dinsdag 22 december 2020 @ 09:51:
@Slaut Verschrikkelijk. Het zal je buurman maar zijn :S
Zijn buurman pakt juist altijd zo groots uit :+ this is revenge! O-)

Acties:
  • 0 Henk 'm!

  • kevertje1977
  • Registratie: Februari 2003
  • Laatst online: 12-09 07:44
Hmmbob schreef op dinsdag 22 december 2020 @ 09:39:
Lol, dat is een hele oude tutorial en sindsdien is de (werking van de) frontend van Home Assistant fors veranderd. Dat hele stuk in je groups.yaml heb je niet nodig, in je lovelace.yaml maak je een entities card aan:

YAML:
1
2
3
4
5
6
- type: entities
  entities:
    - entity: sensor.speedtest_download
      name: Download snelheid
    - sensor.speedtest_ping
    - sensor.speedtest_upload


Ik heb je eigen entities gebruikt, alleen op 2 verschillende manieren weergegeven hierboven. Kijk ook even in de docs wat je nog meer kan doen met zo'n card: https://www.home-assistant.io/lovelace/entities/

Echter, ik zou je willen aanraden om eens te proberen via de frontend UI editor als newbie - dat mode: yaml doet niet af aan het herstarten van Home Assistant: iedere keer dat je wijzigingen maakt in ui-lovelace.yaml of de frontend kan je de wijzigingen meteen zien door op F5 te drukken.

Probeer het eens met enkel de frontend UI editor.
Thanks, het kwartje valt hier nog niet want krijg nu een lelijke rode error in de web-interface van homeassistant

code:
1
2
3
4
5
6
7
8
9
10
11
config $ more ui-lovelace.yaml 
title: MyHome
views:
  - type: entities
    entities:
    - entity: sensor.speedtest_download
      name: Download snelheid
    - entity: sensor.speedtest_ping
    - entity: sensor.speedtest_upload
    badges:
      - entity: person.hans

Acties:
  • +1 Henk 'm!
kevertje1977 schreef op dinsdag 22 december 2020 @ 10:10:
[...]


Thanks, het kwartje valt hier nog niet want krijg nu een lelijke rode error in de web-interface van homeassistant

code:
1
2
3
4
5
6
7
8
9
10
11
config $ more ui-lovelace.yaml 
title: MyHome
views:
  - type: entities
    entities:
    - entity: sensor.speedtest_download
      name: Download snelheid
    - entity: sensor.speedtest_ping
    - entity: sensor.speedtest_upload
    badges:
      - entity: person.hans
Probeer het eens via de UI editor. YAML is echt een steep learning curve.... Je mist behoorlijk wat keys hier.

edit: Als je per se met yaml wil blijven doen, dan kan dit wel eens werken. Maar probeer nu eerst eens de UI editor........
To start, go to the Home Assistant Overview page, click the three dots at the top right of the screen and select ‘Edit Dashboard’. Then click the blue ‘+ Add Card’ icon at the bottom right and select a card to add.
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
title: MyHome
views:
  - path: start
    title: Start
    icon: mdi:home-assistant
    cards:
    - type: entities
        entities:
        - entity: sensor.speedtest_download
        name: Download snelheid
        - entity: sensor.speedtest_ping
        - entity: sensor.speedtest_upload
        badges:
        - entity: person.hans

[ Voor 38% gewijzigd door Hmmbob op 22-12-2020 10:24 ]

Sometimes you need to plan for coincidence


Acties:
  • 0 Henk 'm!

Verwijderd

Hmmbob schreef op dinsdag 22 december 2020 @ 10:04:
[...]

Nou, als het deze is dan lijkt het erop dat je dat helemaal niet kan doen....


[...]


EDIT: Blijkbaar kan het wel maar undocumented:

https://github.com/Koenkk...55#issuecomment-740887662


[...]

@Verwijderd Probeer het hier eens mee:
(Vervang 'FRIENDLY_NAME' en probeer even of dat de MQTT payload de juiste is, heb een beetje ruzie met de quotes enzo)

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
input_boolean:
  alarm:
    name: Turn on the alarm siren
    initial: off
    icon: mdi:alert

timer:
  alarm:  # Timer for alarm ringing remaining (120 sec = 2 min)
    name: Time remaining
    duration: 120

automation:
- id: turn_on_alarm
  alias: "Alarm: turn on"
  trigger:
    platform: state
    entity_id: input_boolean.alarm
    to: "on"
  action:
    - service: mqtt.publish
      data:
        topic: zigbee2mqtt/FRIENDLY_NAME/set
        payload: '{"alarm": true}'
    - service: timer.start
      data:
        entity_id: timer.alarm

- id: turn_off_alarm
  alias: "Alarm: turn off"
  trigger:
    - entity_id: input_boolean.alarm
      platform: state
      to: "off"
  action:
    - service: mqtt.publish
      data:
        topic: zigbee2mqtt/FRIENDLY_NAME/set
        payload: '{"alarm": false}'
    - service: timer.cancel
      data:
        entity_id: timer.alarm

- id: turn_off_alarm_timer
  alias: "Alarm: turn off by timer"
  trigger:
    - platform: event
      event_type: timer.finished
      event_data:
        entity_id: timer.alarm
    - service: mqtt.publish
      data:
        topic: zigbee2mqtt/FRIENDLY_NAME/set
        payload: '{"alarm": false}'
    - service: input_boolean.turn_off
      data:
        entity_id: input_boolean.alarm
Het is deze: https://www.zigbee2mqtt.i...B02B0.html#neo-nas-ab02b0 .
En ik kan alles netjes aansturen via Z2M, geen problemen. Maar dus niet via HA.

Ik ga eens kijken of het met jouw workaround werkt :) Heb er geen ervaring mee, dus dat wordt ff prutsen :P

Acties:
  • 0 Henk 'm!

  • Jerry_bboy
  • Registratie: September 2017
  • Laatst online: 11-09 15:36
Kan iemand mij een linkje geven waar uitgelegd wordt hoe je een home modus kunt maken?
Ik heb al wel een aantal helpers gemaakt, en die kunnen al wel getoggled worden, maar wil dat er maar 1 actief is.
Wat is de beste manier hiervoor?


Afbeeldingslocatie: https://tweakers.net/i/w30PNi7DbAXUhRJv-XDwJveu1w8=/800x/filters:strip_exif()/f/image/d0zwMDNtzAPlQtpQX1Dvqdk0.png?f=fotoalbum_large

Acties:
  • +1 Henk 'm!
Jerry_bboy schreef op dinsdag 22 december 2020 @ 11:09:
Kan iemand mij een linkje geven waar uitgelegd wordt hoe je een home modus kunt maken?
Ik heb al wel een aantal helpers gemaakt, en die kunnen al wel getoggled worden, maar wil dat er maar 1 actief is.
Wat is de beste manier hiervoor?


[Afbeelding]
Ik weet niet welke helpers je hebt, maar ik zou er een input_select van maken met deze 6 waardes, en de buttons de juiste waarde laten kiezen dmv tap-action: call-service te laten doen: https://www.home-assistant.io/lovelace/actions/#tap-action en https://www.home-assistan...lect/#automation-examples

Ze zijn dan altijd uniek ten opzichte van elkaar.

[ Voor 18% gewijzigd door Hmmbob op 22-12-2020 11:23 ]

Sometimes you need to plan for coincidence


Acties:
  • +2 Henk 'm!

  • d-vine
  • Registratie: Augustus 2006
  • Laatst online: 09:56
Jerry_bboy schreef op dinsdag 22 december 2020 @ 11:09:
Kan iemand mij een linkje geven waar uitgelegd wordt hoe je een home modus kunt maken?
Ik heb al wel een aantal helpers gemaakt, en die kunnen al wel getoggled worden, maar wil dat er maar 1 actief is.
Wat is de beste manier hiervoor?


[Afbeelding]
Ik ben ook maar een newbie en alles van wat ik in fibaro heb aan het integreren en namaken in HA.


Ik heb het met input selects gedaan.
present state
- Home
- Away
- Holiday

En ik heb dan per persoon een input select. Waar je als beide afwezig bent dus je huis status op Away laat zetten. ( kan ook met de person of device tracker noem maar op)
ik heb het wat uitgebreider gemaakt zodat ik straks wat mee voorwaardes eraan kan koppelen.

persoon 1
- Home
- Just left
- Just Arrived
- Away
- Extended Away

en dat ook voor persoon 2

Die laat ik allemaal schakelen in node red om het hele huis dan op home of away - holiday te zetten.

Verder ben ik nog niet gekomen omdat ik ook aan het spelen ben met de interface en andere zaken maar dit heb ik ook op mijn fibaro systeem, evenals zaken met time of day, sleepstate.
Daarop kun je dan verschillende automations maken.

Als ik het fout doen voor HA mag iemand me ook afschieten of vertellen hoe het beter of anders kan.
ben ook maar spelende wijs mijn HA systeem aan het inrichten

Acties:
  • +1 Henk 'm!
d-vine schreef op dinsdag 22 december 2020 @ 11:21:
[...]


Ik ben ook maar een newbie en alles van wat ik in fibaro heb aan het integreren en namaken in HA.


Ik heb het met input selects gedaan.
present state
- Home
- Away
- Holiday

En ik heb dan per persoon een input select. Waar je als beide afwezig bent dus je huis status op Away laat zetten. ( kan ook met de person of device tracker noem maar op)
ik heb het wat uitgebreider gemaakt zodat ik straks wat mee voorwaardes eraan kan koppelen.

persoon 1
- Home
- Just left
- Just Arrived
- Away
- Extended Away

en dat ook voor persoon 2

Die laat ik allemaal schakelen in node red om het hele huis dan op home of away - holiday te zetten.

Verder ben ik nog niet gekomen omdat ik ook aan het spelen ben met de interface en andere zaken maar dit heb ik ook op mijn fibaro systeem, evenals zaken met time of day, sleepstate.
Daarop kun je dan verschillende automations maken.

Als ik het fout doen voor HA mag iemand me ook afschieten of vertellen hoe het beter of anders kan.
ben ook maar spelende wijs mijn HA systeem aan het inrichten
Niets fout - als t werkt werkt t ;) :+
Er is een heel uitgebreide blog post over dat extended away enzo, misschien kan je daar inspiratie in vinden?

[ Voor 3% gewijzigd door Hmmbob op 22-12-2020 11:25 ]

Sometimes you need to plan for coincidence


Acties:
  • 0 Henk 'm!
Verwijderd schreef op dinsdag 22 december 2020 @ 10:48:
[...]


Het is deze: https://www.zigbee2mqtt.i...B02B0.html#neo-nas-ab02b0 .
En ik kan alles netjes aansturen via Z2M, geen problemen. Maar dus niet via HA.

Ik ga eens kijken of het met jouw workaround werkt :) Heb er geen ervaring mee, dus dat wordt ff prutsen :P
Lijkt er sterk op dat dit hetzelfde werkt inderdaad: https://www.zigbee2mqtt.i...-AB02B0.html#alarm-binary
Alarm (binary)
Value can be found in the published state on the alarm property. To read (/get) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload {"alarm": ""}. To write (/set) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload {"alarm": NEW_VALUE}. If value equals true alarm is ON, if false OFF.

Sometimes you need to plan for coincidence


Acties:
  • 0 Henk 'm!

Verwijderd

Volgens mij is dat ook hetzelfde type nummer toch :?

Maar ik snap niet dat ik dus bij automations geen acties kan kiezen, niet beschikbaar.

Maar via jouw yaml hierboven heb ik hem aan de praat: friendly name aanpassen en spatie weg bij : true. Thanks!

Mocht je ook weten hoe ik dit nu netjes onder de automation actions kan krijgen dan hoor ik het graag.

Maar gezien het werkt: PM me je adres als je een sirene wilt :D

Acties:
  • 0 Henk 'm!
Verwijderd schreef op dinsdag 22 december 2020 @ 11:31:
[...]
Volgens mij is dat ook hetzelfde type nummer toch :?
Ja, klopt, maar mijn voorbeeld was gebaseerd op wat ik voor deze gevonden had ;) https://www.zigbee2mqtt.io/devices/TS0216.html
Maar ik snap niet dat ik dus bij automations geen acties kan kiezen, niet beschikbaar.
Dat komt doordat die actie dus niet kant en klaar "gepublished" wordt door zigbee2mqtt.
Maar via jouw yaml hierboven heb ik hem aan de praat: friendly name aanpassen en spatie weg bij : true. Thanks!

Mocht je ook weten hoe ik dit nu netjes onder de automation actions kan krijgen dan hoor ik het graag.
Ik denk dus niet dat dit kan, en dat je dus als action die mqtt.publish moet blijven gebruiken.

Sometimes you need to plan for coincidence


Acties:
  • 0 Henk 'm!

  • d-vine
  • Registratie: Augustus 2006
  • Laatst online: 09:56
Hmmbob schreef op dinsdag 22 december 2020 @ 11:25:
[...]

Niets fout - als t werkt werkt t ;) :+
Er is een heel uitgebreide blog post over dat extended away enzo, misschien kan je daar inspiratie in vinden?
Die was ik ook tegen gekomen maar aangezien ik node-red wilde leren wou ik het daarin doen.
Ik heb hier een node red in gevonden die ik nog wel wat moest aanpassen.

https://bonani.tech/makin...-binary-node-red-version/

Als je zoekt op precense detection in homeassistant kom je een heel eind

In mijn fibaro systeem had ik nooit de extended away of just arrived maar leek me nu wel handig voor later

Acties:
  • 0 Henk 'm!
d-vine schreef op dinsdag 22 december 2020 @ 11:36:
In mijn fibaro systeem had ik nooit de extended away of just arrived maar leek me nu wel handig voor later
Ik heb daar wel ooit naar gekeken, maar nooit iets mee gedaan. Bij mij heb je enkel "allen thuis" of "allen weg" en een "vakantie mode" die ik zelf schakel. Dan doen de lampen rare dingen 's avonds ;)

Had te weinig use cases om dit heel uitgebreid te maken.

Sometimes you need to plan for coincidence


Acties:
  • 0 Henk 'm!

Verwijderd

Hmmbob schreef op dinsdag 22 december 2020 @ 11:34:
[...]

Ja, klopt, maar mijn voorbeeld was gebaseerd op wat ik voor deze gevonden had ;) https://www.zigbee2mqtt.io/devices/TS0216.html

[...]
Dat komt doordat die actie dus niet kant en klaar "gepublished" wordt door zigbee2mqtt.

[...]

Ik denk dus niet dat dit kan, en dat je dus als action die mqtt.publish moet blijven gebruiken.
Kijk, en dat is precies het stukje wat ik niet snap. Hoe gaat dat in zijn werk?

Eerst waren die acties niet beschikbaar omdat ze niet "exposed" waren. Toen kon ik ze dus ook alleen zien in de Z2M webinterface en niet aan/uitschakelen. Na overleg met de dev kan ik nu alle settings aanpassen in Z2M. Maar blijkbaar komen ze dan niet automatisch in HA. Waar zit die vertaling dan? Iemand moet voor alle devices die koppeling maken, blijkbaar gaat dat niet automatisch...

Acties:
  • 0 Henk 'm!

  • Jerry_bboy
  • Registratie: September 2017
  • Laatst online: 11-09 15:36
Hmmbob schreef op dinsdag 22 december 2020 @ 11:17:
[...]

Ik weet niet welke helpers je hebt, maar ik zou er een input_select van maken met deze 6 waardes, en de buttons de juiste waarde laten kiezen dmv tap-action: call-service te laten doen: https://www.home-assistant.io/lovelace/actions/#tap-action en https://www.home-assistan...lect/#automation-examples

Ze zijn dan altijd uniek ten opzichte van elkaar.
Thanks het aanmaken van de input_select was zo gemaakt.
Maar welke service gebruik je dan?

input_select.select_option ?

Met daaronder dan de optie?

Acties:
  • 0 Henk 'm!
Jerry_bboy schreef op dinsdag 22 december 2020 @ 12:03:
[...]


Thanks het aanmaken van de input_select was zo gemaakt.
Maar welke service gebruik je dan?

input_select.select_option ?

Met daaronder dan de optie?
Jep, zie het eerste voorbeeld in de 2e link van mijn post: "Who Cooks" -> "Paulus". De rest van de voorbeelden daar zijn niet relevant voor je.

[ Voor 11% gewijzigd door Hmmbob op 22-12-2020 12:12 ]

Sometimes you need to plan for coincidence


Acties:
  • 0 Henk 'm!
Verwijderd schreef op dinsdag 22 december 2020 @ 11:50:
[...]


Kijk, en dat is precies het stukje wat ik niet snap. Hoe gaat dat in zijn werk?

Eerst waren die acties niet beschikbaar omdat ze niet "exposed" waren. Toen kon ik ze dus ook alleen zien in de Z2M webinterface en niet aan/uitschakelen. Na overleg met de dev kan ik nu alle settings aanpassen in Z2M. Maar blijkbaar komen ze dan niet automatisch in HA. Waar zit die vertaling dan? Iemand moet voor alle devices die koppeling maken, blijkbaar gaat dat niet automatisch...
Als ik zelf zo'n sirene zou hebben, kon ik wel eens kijken wat er nog nodig is ;) :+

Sometimes you need to plan for coincidence


Acties:
  • 0 Henk 'm!

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

CAP-Team

XBL: CAPTeam

Jerry_bboy schreef op dinsdag 22 december 2020 @ 11:09:
Kan iemand mij een linkje geven waar uitgelegd wordt hoe je een home modus kunt maken?
Ik heb al wel een aantal helpers gemaakt, en die kunnen al wel getoggled worden, maar wil dat er maar 1 actief is.
Wat is de beste manier hiervoor?


[Afbeelding]
Ik vraag me eigenlijk af wat er in huis zou moeten gebeuren als de status "Cleaning" is? :?

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


Acties:
  • 0 Henk 'm!

  • witterholt
  • Registratie: Juli 2007
  • Laatst online: 08:06
CAP-Team schreef op dinsdag 22 december 2020 @ 12:19:
[...]


Ik vraag me eigenlijk af wat er in huis zou moeten gebeuren als de status "Cleaning" is? :?
Wellicht een robot stofzuiger welke erop uit is gestuurd :-).

Acties:
  • 0 Henk 'm!

  • _Mitchie_
  • Registratie: November 2009
  • Nu online
Beste mede tweakers,

Aangezien ik nu twee weken kerstvakantie heb ben ik maar eens aan de slag gaan met het installeren van Home Assistant op een ssd die weer op Raspbeery pi4 aangesloten zit. Dit zat al heel lang in de pijpleiding maar mede door de corana heb ik nu genoeg tijd.

Na het lezen van allerlei tutorials en veel google heb ik tot nu toe Home Assistant supervised, Portainer en Unifi Controller draaien in een docker. Maar nu wil ook graag dat dsmr reader zijn informatie via MQTT naar Home Assistant stuurt en daar loop ik gewoon vast.

Bij de meeste staat een uitleg hoe je hem in je docker moet installeren maar bij dsmr reader hebben ze het over docker-compose.yaml. Ik heb gegoolged op het verschil er tussen maar daar begint het te duizelen.

Volgens de informatie van dsmr reader moet het via docker-compose.yaml : https://github.com/xirixiz/dsmr-reader-docker
Tevens begrijp dat dsmr reader zijn informatie doorgeeft via MQTT naar Home Assistant.

Zou iemand mij kunnen helpen en eventuele tips wat wel of niet te doen.
Ik ben al een paar daags bezig om het zelf uit te vinden maar helaas.

Acties:
  • 0 Henk 'm!
CAP-Team schreef op dinsdag 22 december 2020 @ 12:19:
[...]


Ik vraag me eigenlijk af wat er in huis zou moeten gebeuren als de status "Cleaning" is? :?
Ik zou dan veel verlichting op vol vermogen verwachten. En een muziekje aan.

Sometimes you need to plan for coincidence


Acties:
  • +1 Henk 'm!

  • Jerry_bboy
  • Registratie: September 2017
  • Laatst online: 11-09 15:36
CAP-Team schreef op dinsdag 22 december 2020 @ 12:19:
[...]


Ik vraag me eigenlijk af wat er in huis zou moeten gebeuren als de status "Cleaning" is? :?
haha dat is wanneer mijn schoonmaakster langs komt en ik een heel aantal automations uit wil zetten.
En bijvoorbeeld mijn zonwering in een bepaalde stand zet. Plus dat ik er niet echt tegen kon dat ik een grid had met 3/2. dus vandaar 3/3 maar misschien verander ik dat wel naar 5 op 1 rij. Heel even kijken of het veel gebruikt gaat worden.

Acties:
  • 0 Henk 'm!

  • Jerry_bboy
  • Registratie: September 2017
  • Laatst online: 11-09 15:36
Bedankt voor alle hulp en informatie zover.
Ik heb de input select gemaakt met de volgende volgende 6 opties :

- input_boolean.home
- input_boolean.away
- input_boolean.night
- input_boolean.privacy
- input_boolean.cleaning
- input_boolean.holiday

Vervolgens heb ik in een grid 6 buttons aangemaakt en kies ik tap action : call service

YAML:
1
2
3
4
5
6
type: button
tap_action:
  action: call-service
  service: input_select.select_option
  option: input_boolean.night
entity: input_boolean.night


Kan ik nu juiste modus kiezen met de buttons, of moet ik hier een automation aankoppelen?
Want als ik het doe zoals hierboven krijg ik de volgende foutmelding.

Failed to call service input_select/select_option. required key not provided @ data['option']

Acties:
  • 0 Henk 'm!
Jerry_bboy schreef op dinsdag 22 december 2020 @ 13:23:
Bedankt voor alle hulp en informatie zover.
Ik heb de input select gemaakt met de volgende volgende 6 opties :

- input_boolean.home
- input_boolean.away
- input_boolean.night
- input_boolean.privacy
- input_boolean.cleaning
- input_boolean.holiday

Vervolgens heb ik in een grid 6 buttons aangemaakt en kies ik tap action : call service

YAML:
1
2
3
4
5
6
type: button
tap_action:
  action: call-service
  service: input_select.select_option
  option: input_boolean.night
entity: input_boolean.night


Kan ik nu juiste modus kiezen met de buttons, of moet ik hier een automation aankoppelen?
Want als ik het doe zoals hierboven krijg ik de volgende foutmelding.

Failed to call service input_select/select_option. required key not provided @ data['option']
Je hebt nu een input_select gemaakt die 6 input_boolean options bevat. Die booleans heb je in het geheel niet nodig, je hebt alleen de input_select nodig.

YAML:
1
2
3
4
5
6
7
8
9
10
11
input_select:
  house_mode:
    name: House mode
    options:
      - home
      - away
      - night
      - privacy
      - cleaning
      - holiday
    initial: home


Die foutmelding geeft aan dat hij een waarde nodig heeft die je nog niet mee geeft. Probeer eens met:
YAML:
1
2
3
4
5
6
7
type: button
tap_action:
  action: call-service
  service: input_select.select_option
  service_data:
    option: night
    entity_id: input_select.house_mode

En alles wat je aan de hand van deze input_select wil automatiseren, kan je bijvoorbeeld op deze manier doen:
YAML:
1
2
3
4
5
6
7
8
9
- id: house_mode_automation
  alias: "House Mode"
  initial_state: true
  trigger:
    - platform: state
      entity_id: input_select.house_mode
      to: home
  action:
    - ....

[ Voor 9% gewijzigd door Hmmbob op 22-12-2020 13:36 ]

Sometimes you need to plan for coincidence


Acties:
  • 0 Henk 'm!

  • Ronker32
  • Registratie: Mei 2018
  • Laatst online: 12-09 15:25
RobertMe schreef op maandag 21 december 2020 @ 18:39:
[...]

Ik zou voor optie 3 gaan. Trigger op beide entities, en in een automation heb je een trigger variabele. Die kun je gebruiken om het entity_id van de notify te templaten. Exacte details voor hoe dit te doen zou ik ook moeten opzoeken, maar wellicht lukt het je hiermee al. Bij de documentaire van automations/trigger of templates zul je vast meer terug vinden over die variabele.
Thanks, dit is precies wat ik nodig had! _/-\o_ Ik ben wat gaan prutsen met templating hoewel ik weinig vertrouwen had dat templating werkt voor een service, maar dat blijkt geen probleem! Ik heb het nu als volgt:

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
- alias: Lampencheck
  trigger:
  - platform: state
    entity_id: person.ronker
    from: home
    to: not_home
  - platform: state
    entity_id: person.vriendin
    from: home
    to: not_home
  action:
  - service: >      
        {% set id = trigger.to_state.context.user_id %}
        {% set action = {'3b6640ae7af84f46a329b77d6e6e2d71':'notify.mobile_app_iphone_van_ronker', '8fde97491da34f828db87fe2ed816592':'notify.mobile_app_iphone_van_vriendin'} %}
        {% set action = action[id] if id in action else id %}
        {{action}}
    data:
      message: Er staan nog lampen aan!


Ik heb het nog niet daadwerkelijk getest met deze specifieke automation, maar met een trigger op een state van een boolean in de front-end werkt het. Even testen of het ook daadwerkelijk werkt met location-based automations. Bedankt in ieder geval, mocht iemand hier nog opmerkingen/toevoegingen op hebben hoor ik dat graag!

Acties:
  • 0 Henk 'm!

  • sjorsjuhmaniac
  • Registratie: Februari 2009
  • Laatst online: 07:18
_Mitchie_ schreef op dinsdag 22 december 2020 @ 12:24:

Bij de meeste staat een uitleg hoe je hem in je docker moet installeren maar bij dsmr reader hebben ze het over docker-compose.yaml. Ik heb gegoolged op het verschil er tussen maar daar begint het te duizelen.

Volgens de informatie van dsmr reader moet het via docker-compose.yaml : https://github.com/xirixiz/dsmr-reader-docker
docker-compose, en het bijbehorende config bestand docker-compose.yml, is niets meer dan een bundeling van all je 'docker run xxxxxxxxx' opties in een handig filetje ( uitzonderingen daar gelaten). Een van de meest voor de hand liggende voordelen van docker-compose is de mogelijkheid om meerdere containers tegelijk te starten.
dit dsmr voorbeeld gebruikt dat ook en start een DB server + dsmr Server.
Tevens begrijp dat dsmr reader zijn informatie doorgeeft via MQTT naar Home Assistant.

Zou iemand mij kunnen helpen en eventuele tips wat wel of niet te doen.
Ik ben al een paar daags bezig om het zelf uit te vinden maar helaas.
Ik ben niet bekent me DSMR... .maar in het algemeen:

Je kan de dsmr reader via portainer gaan draaien. In portainer ga je naar images en haal je de juiste image binnen vanaf dockerhub;
code:
1
xirixiz/dsmr-reader-docker:latest
bijvoorbeeld. Je kan dit ook in een keer laten doen bij het aanmaken van de container maar ik vind het zelf beter om deze structuur aan te houden als je nieuw bent met docker. Je moet namelijk realiseren dat er verschil tussen images en containers is.

De 'instellingen' die in het docker-compose bestand staan kun je helaas niet makkelijk 'uploaden' naar portainer, je moet ze een voor een zelf instellen. Rustig de pagina van 'add container' doorlopen en alle instellingen van de docker-compose.yml verwerken in portainer.

Mogelijk dat je toch nog een aanpassing moet maken aangezien de DSMR naar de mqtt server moet connecten.

Is wel een steile curve als je niet echt bekend bent met dockers... maar het is vakantie :Y) en je kan hier altijd meer vragen *O*

Acties:
  • +1 Henk 'm!

  • Jurgen
  • Registratie: September 2003
  • Laatst online: 05-09 20:22
golles schreef op woensdag 20 mei 2020 @ 22:09:
[...]


Soms moet je het gewoon proberen :) na veel proberen is het me gelukt 8)7 Ik heb het op Github gezet.
https://github.com/golles/Home-Assistant-Sensor-MC66C

Heel benieuwd of je het aan de praat krijgt!
Het heeft toch even geduurd voordat ik hiermee aan de gang ben gegaan, met het oog op een verhuizing heb ik hier in de tussentijd nog even niets mee gedaan.

Vanmiddag echter de kabel aangesloten, en alles ingesteld. Werkte in een keer! Thanks!

Edit: wel een paar aanvullingen gemaakt:
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
stadsverwarming:
  sensor:
    - platform: mc66c
      name: Stadsverwarming
      port: /dev/ttyUSB1
      scan_interval: 30
      resources:
        - energy
        - volume
        - op_hrs
        - temperature_in
        - temperature_out
        - temperature_diff
        - power
        - flow
        - peak_power

  #STADSVERWARMING   
  # kosten 2019
  # per GJ: € 26,141309
  # vaste kosten( per dag ): 0,881811 - 0,143008 + 0,070947 + 0,493175 = 0,421114

    - platform: template
      sensors:
        stadsverwarming_used_day_actual_eur:
          friendly_name: "Vandaag"
          value_template: "{{ ( ( (states.stadsverwarming_verbruik_daily.state | float) * 26.141309 ) + 0.421114 ) | round(2) }}"
          unit_of_measurement: 
        stadsverwarming_used_yesterday:
          friendly_name: "Gisteren"
          value_template: "{{ states.stadsverwarming_verbruik_daily.attributes.last_period }}"
          unit_of_measurement: GJ
        stadsverwarming_used_yesterday_eur:
          friendly_name: "Gisteren"
          value_template: "{{ ( ( (states.sensor.svmeter_used_yesterday.state | float) * 26.141309 ) + 0.421114 ) | round(2) }}"
          unit_of_measurement: 

  
  utility_meter:
    stadsverwarming_verbruik_daily:
      source: sensor.stadsverwarming_energy
      cycle: daily
    stadsverwarming_verbruik_monthly:
      source: sensor.stadsverwarming_energy
      cycle: monthly      

  group:
    mc66c:
      name: Stadsverwarming meter
      entities:
        - sensor.stadsverwarming_energy
        - sensor.stadsverwarming_volume
        - sensor.stadsverwarming_operating_hours
        - sensor.stadsverwarming_temperature_in
        - sensor.stadsverwarming_temperature_out
        - sensor.stadsverwarming_temperature_difference
        - sensor.stadsverwarming_power
        - sensor.stadsverwarming_peak_power
        - sensor.stadsverwarming_flow
        - sensor.stadsverwarming_verbruik_daily
        - sensor.stadsverwarming_verbruik_monthly
        - sensor.stadsverwarming_used_yesterday_eur
        - sensor.stadsverwarming_used_yesterday
        - sensor.stadsverwarming_used_day_actual_eur

[ Voor 66% gewijzigd door Jurgen op 22-12-2020 14:55 ]


Acties:
  • +2 Henk 'm!

  • Jelte
  • Registratie: Juni 2001
  • Niet online
Hmmbob schreef op dinsdag 22 december 2020 @ 13:33:
[...]

Je hebt nu een input_select gemaakt die 6 input_boolean options bevat. Die booleans heb je in het geheel niet nodig, je hebt alleen de input_select nodig.

YAML:
1
2
3
4
5
6
7
8
9
10
11
input_select:
  house_mode:
    name: House mode
    options:
      - home
      - away
      - night
      - privacy
      - cleaning
      - holiday
    initial: home
En de input select kun je via de GUI toevoegen onder Helpers. Afbeeldingslocatie: https://tweakers.net/i/bI1SDkltBS1hxUyHMcahewwl7yk=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/VzzQoG6EeWkiE90iDwHjYiFa.png?f=user_large

Acties:
  • +1 Henk 'm!

  • JayOne
  • Registratie: November 2017
  • Laatst online: 26-08 08:06
sjorsjuhmaniac schreef op dinsdag 22 december 2020 @ 14:03:
[...]

De 'instellingen' die in het docker-compose bestand staan kun je helaas niet makkelijk 'uploaden' naar portainer, je moet ze een voor een zelf instellen. Rustig de pagina van 'add container' doorlopen en alle instellingen van de docker-compose.yml verwerken in portainer.
Je kunt hiervoor Stacks gebruiken binnen Portainer, zolang de docker-compose voldoet aan de 2.0 specificatie, kun je deze gebruiken als stack en vanuit daaruit je container deployen.

What's the speed of dark?


Acties:
  • 0 Henk 'm!

  • Jerry_bboy
  • Registratie: September 2017
  • Laatst online: 11-09 15:36
@Jelte thanks, goed om te weten dat dat ook zo kan, werkt erg eenvoudig.

Heb je toevallig nog een tip hoe ik er voor kan zorgen dat 1 van de 6 knoppen oplicht wanneer ik die geselecteerd heb. Ik kan nu namelijk met behulp van @Hmmbob zijn code al wel schakelen tussen de verschillende statussen. (Mijn dank is groot :) ) Alleen zie ik niet welke geactiveerd is behalve door in het logboek te kijken.

Acties:
  • 0 Henk 'm!

  • sjorsjuhmaniac
  • Registratie: Februari 2009
  • Laatst online: 07:18
JayOne schreef op dinsdag 22 december 2020 @ 14:31:
[...]

Je kunt hiervoor Stacks gebruiken binnen Portainer, zolang de docker-compose voldoet aan de 2.0 specificatie, kun je deze gebruiken als stack en vanuit daaruit je container deployen.
_/-\o_ I stand corrected.

Acties:
  • 0 Henk 'm!

  • Jelte
  • Registratie: Juni 2001
  • Niet online
Jerry_bboy schreef op dinsdag 22 december 2020 @ 14:32:
@Jelte thanks, goed om te weten dat dat ook zo kan, werkt erg eenvoudig.

Heb je toevallig nog een tip hoe ik er voor kan zorgen dat 1 van de 6 knoppen oplicht wanneer ik die geselecteerd heb. Ik kan nu namelijk met behulp van @Hmmbob zijn code al wel schakelen tussen de verschillende statussen. (Mijn dank is groot :) ) Alleen zie ik niet welke geactiveerd is behalve door in het logboek te kijken.
Ik snap niet precies wat je bedoelt, maar je kunt op een aantal manieren de status van je entiteit/knop zien:
* Voeg een lovelace kaart toe en voer daar de 6 entiteiten toe
* Druk op e (als je geen tekstveld ofzo hebt geselecteerd) en typ de naam van je entiteit
* Ga naar Instellingen / Entiteiten en zoek je entiteit (in prinicpe aardige hetzelfde als de bovenstaande optie)

Er is heel veel mogelijk in HA tegenwoordig. Het meeste via de interface. Dus probeer het daar jezelf zo gemakkelijk mogelijk te maken.
Denk niet te moeilijk :)

Acties:
  • 0 Henk 'm!

  • Jerry_bboy
  • Registratie: September 2017
  • Laatst online: 11-09 15:36
Jelte schreef op dinsdag 22 december 2020 @ 14:48:
[...]
Ik snap niet precies wat je bedoelt, maar je kunt op een aantal manieren de status van je entiteit/knop zien:
* Voeg een lovelace kaart toe en voer daar de 6 entiteiten toe
* Druk op e (als je geen tekstveld ofzo hebt geselecteerd) en typ de naam van je entiteit
* Ga naar Instellingen / Entiteiten en zoek je entiteit (in prinicpe aardige hetzelfde als de bovenstaande optie)

Er is heel veel mogelijk in HA tegenwoordig. Het meeste via de interface. Dus probeer het daar jezelf zo gemakkelijk mogelijk te maken.
Denk niet te moeilijk :)
Wat ik bedoel is dat ik de volgende knoppen heb gemaakt aan de hand van de input select.
Afbeeldingslocatie: https://tweakers.net/i/w30PNi7DbAXUhRJv-XDwJveu1w8=/800x/filters:strip_exif()/f/image/d0zwMDNtzAPlQtpQX1Dvqdk0.png?f=fotoalbum_large

Als ik vervolgens op 1 van die 6 knoppen druk activeert die netjes de modus wat ik kan zien in het logboek.
Alleen zou ik graag de geselecteerde knop van kleur willen laten veranderen. Maar terwijl ik dit typ heb ik misschien al wat bedacht. Maar hoor graag iemand zijn oplossing, ondertussen ga ik zelf even zoeken naar customize.yaml

Acties:
  • 0 Henk 'm!

  • Rianata
  • Registratie: Januari 2010
  • Nu online

Rianata

Have you played Atari today?

Jerry_bboy schreef op dinsdag 22 december 2020 @ 15:04:
Als ik vervolgens op 1 van die 6 knoppen druk activeert die netjes de modus wat ik kan zien in het logboek.
Alleen zou ik graag de geselecteerde knop van kleur willen laten veranderen. Maar terwijl ik dit typ heb ik misschien al wat bedacht. Maar hoor graag iemand zijn oplossing, ondertussen ga ik zelf even zoeken naar customize.yaml
Geen idee hoe je de knoppen hebt gemaakt en van welk type ze zijn, maar bijvoorbeeld met glance cards kun je de optie "state_color" meegeven, die in jouw voorbeeld dan de actieve scene van kleur verandert.

https://www.home-assistant.io/lovelace/glance/

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


Acties:
  • 0 Henk 'm!
Jerry_bboy schreef op dinsdag 22 december 2020 @ 15:04:
[...]


Wat ik bedoel is dat ik de volgende knoppen heb gemaakt aan de hand van de input select.
[Afbeelding]

Als ik vervolgens op 1 van die 6 knoppen druk activeert die netjes de modus wat ik kan zien in het logboek.
Alleen zou ik graag de geselecteerde knop van kleur willen laten veranderen. Maar terwijl ik dit typ heb ik misschien al wat bedacht. Maar hoor graag iemand zijn oplossing, ondertussen ga ik zelf even zoeken naar customize.yaml
Hangt af van welke 'knoppen' jij hebt. Welke card gebruik je? Sommige ondersteunen native ' state color', anderen kun je het met 'style' customizen. Dat ga je met customize.yaml niet (bevredigend) oplossen.

Acties:
  • 0 Henk 'm!

  • Jerry_bboy
  • Registratie: September 2017
  • Laatst online: 11-09 15:36
@Rianata @Koepert de knoppen zijn gemaakt aan de hand van de volgende input select :

YAML:
1
2
3
4
5
6
7
8
9
10
11
input_select:
  house_mode:
    name: House mode
    options:
      - home
      - away
      - night
      - privacy
      - cleaning
      - holiday
    initial: home


Dit heb ik vervolgens in een gridcard geplaatst

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
type: grid
cards:
  - type: button
    tap_action:
      action: call-service
      service: input_select.select_option
      service_data:
        option: home
        entity_id: input_select.house_mode
    name: Home
    icon: 'mdi:home'
    show_state: false
    entity: input_boolean.home
    show_icon: true
  - type: button
    tap_action:
      action: call-service
      service: input_select.select_option
      service_data:
        option: away
        entity_id: input_select.house_mode
    name: Away
    icon: 'mdi:home-export-outline'
    show_state: false
    entity: input_boolean.away
  - type: button
    tap_action:
      action: call-service
      service: input_select.select_option
      service_data:
        option: night
        entity_id: input_select.house_mode
    name: Night
    icon: 'mdi:weather-night'
    show_state: false
    entity: input_boolean.night
  - type: button
    tap_action:
      action: call-service
      service: input_select.select_option
      service_data:
        option: privacy
        entity_id: input_select.house_mode
    name: Privacy
    icon: 'mdi:eye-off'
    show_state: false
    entity: input_boolean.privacy
  - type: button
    tap_action:
      action: call-service
      service: input_select.select_option
      service_data:
        option: cleaning
        entity_id: input_select.house_mode
    name: Cleaning
    icon: 'mdi:spray-bottle'
    show_state: false
    entity: input_boolean.cleaning
  - type: button
    tap_action:
      action: call-service
      service: input_select.select_option
      service_data:
        option: holiday
        entity_id: input_select.house_mode
    icon: 'mdi:bag-suitcase-outline'
    show_state: false
    entity: input_boolean.holiday
    name: Holiday


met een glance card gaat dit dus waarschijnlijk niet werken.

Acties:
  • 0 Henk 'm!

  • Rianata
  • Registratie: Januari 2010
  • Nu online

Rianata

Have you played Atari today?

Jerry_bboy schreef op dinsdag 22 december 2020 @ 15:17:
@Rianata @Koepert de knoppen zijn gemaakt aan de hand van de volgende input select :

YAML:
1
2
3
4
5
6
7
8
9
10
11
input_select:
  house_mode:
    name: House mode
    options:
      - home
      - away
      - night
      - privacy
      - cleaning
      - holiday
    initial: home


Dit heb ik vervolgens in een gridcard geplaatst

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
type: grid
cards:
  - type: button
    tap_action:
      action: call-service
      service: input_select.select_option
      service_data:
        option: home
        entity_id: input_select.house_mode
    name: Home
    icon: 'mdi:home'
    show_state: false
    entity: input_boolean.home
    show_icon: true
  - type: button
    tap_action:
      action: call-service
      service: input_select.select_option
      service_data:
        option: away
        entity_id: input_select.house_mode
    name: Away
    icon: 'mdi:home-export-outline'
    show_state: false
    entity: input_boolean.away
  - type: button
    tap_action:
      action: call-service
      service: input_select.select_option
      service_data:
        option: night
        entity_id: input_select.house_mode
    name: Night
    icon: 'mdi:weather-night'
    show_state: false
    entity: input_boolean.night
  - type: button
    tap_action:
      action: call-service
      service: input_select.select_option
      service_data:
        option: privacy
        entity_id: input_select.house_mode
    name: Privacy
    icon: 'mdi:eye-off'
    show_state: false
    entity: input_boolean.privacy
  - type: button
    tap_action:
      action: call-service
      service: input_select.select_option
      service_data:
        option: cleaning
        entity_id: input_select.house_mode
    name: Cleaning
    icon: 'mdi:spray-bottle'
    show_state: false
    entity: input_boolean.cleaning
  - type: button
    tap_action:
      action: call-service
      service: input_select.select_option
      service_data:
        option: holiday
        entity_id: input_select.house_mode
    icon: 'mdi:bag-suitcase-outline'
    show_state: false
    entity: input_boolean.holiday
    name: Holiday


met een glance card gaat dit dus waarschijnlijk niet werken.
Als je de documentatie erbij pakt ( https://www.home-assistant.io/lovelace/button/ ) dan kun je het waarschijnlijk zelf wel oplossen...

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


Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Nu online
Met alleen de input_select is het native volgens mij niet mogelijk. Dan zal je de input_booleans erbij moeten gebruiken. Maar zou wel moeten kunnen met custom:button-card. Weet alleen niet wat de waarde voor de aan-kleur is.

Acties:
  • 0 Henk 'm!

  • golles
  • Registratie: Maart 2007
  • Laatst online: 11-09 12:49
Jurgen schreef op dinsdag 22 december 2020 @ 14:08:
[...]


Het heeft toch even geduurd voordat ik hiermee aan de gang ben gegaan, met het oog op een verhuizing heb ik hier in de tussentijd nog even niets mee gedaan.

Vanmiddag echter de kabel aangesloten, en alles ingesteld. Werkte in een keer! Thanks!

Edit: wel een paar aanvullingen gemaakt:
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
stadsverwarming:
  sensor:
    - platform: mc66c
      name: Stadsverwarming
      port: /dev/ttyUSB1
      scan_interval: 30
      resources:
        - energy
        - volume
        - op_hrs
        - temperature_in
        - temperature_out
        - temperature_diff
        - power
        - flow
        - peak_power

  #STADSVERWARMING   
  # kosten 2019
  # per GJ: € 26,141309
  # vaste kosten( per dag ): 0,881811 - 0,143008 + 0,070947 + 0,493175 = 0,421114

    - platform: template
      sensors:
        stadsverwarming_used_day_actual_eur:
          friendly_name: "Vandaag"
          value_template: "{{ ( ( (states.stadsverwarming_verbruik_daily.state | float) * 26.141309 ) + 0.421114 ) | round(2) }}"
          unit_of_measurement: 
        stadsverwarming_used_yesterday:
          friendly_name: "Gisteren"
          value_template: "{{ states.stadsverwarming_verbruik_daily.attributes.last_period }}"
          unit_of_measurement: GJ
        stadsverwarming_used_yesterday_eur:
          friendly_name: "Gisteren"
          value_template: "{{ ( ( (states.sensor.svmeter_used_yesterday.state | float) * 26.141309 ) + 0.421114 ) | round(2) }}"
          unit_of_measurement: 

  
  utility_meter:
    stadsverwarming_verbruik_daily:
      source: sensor.stadsverwarming_energy
      cycle: daily
    stadsverwarming_verbruik_monthly:
      source: sensor.stadsverwarming_energy
      cycle: monthly      

  group:
    mc66c:
      name: Stadsverwarming meter
      entities:
        - sensor.stadsverwarming_energy
        - sensor.stadsverwarming_volume
        - sensor.stadsverwarming_operating_hours
        - sensor.stadsverwarming_temperature_in
        - sensor.stadsverwarming_temperature_out
        - sensor.stadsverwarming_temperature_difference
        - sensor.stadsverwarming_power
        - sensor.stadsverwarming_peak_power
        - sensor.stadsverwarming_flow
        - sensor.stadsverwarming_verbruik_daily
        - sensor.stadsverwarming_verbruik_monthly
        - sensor.stadsverwarming_used_yesterday_eur
        - sensor.stadsverwarming_used_yesterday
        - sensor.stadsverwarming_used_day_actual_eur
Top om te horen, ik zie wel af en toe wat fouten in de logboek (Exception=invalid literal for int() with base 10) omdat er af en toe wat data niet goed doorkomt, ik denk dat ik die logs uit ga zetten, scheelt weer wat logs waar toch niks aan te doen is.

Ik weet alleen niet of ik dit kan blijven onderhouden, ze gaan hier de meters in de wijk binnenkort vervangen. Ik ben nog in contact met de gemeente, de nieuwe meter schijn ik met de P1 kabel te kunnen uitlezen. Ik laat de github sowieso wel bestaan.

Acties:
  • 0 Henk 'm!

  • Jerry_bboy
  • Registratie: September 2017
  • Laatst online: 11-09 15:36
Septillion schreef op dinsdag 22 december 2020 @ 15:23:
Met alleen de input_select is het native volgens mij niet mogelijk. Dan zal je de input_booleans erbij moeten gebruiken. Maar zou wel moeten kunnen met custom:button-card. Weet alleen niet wat de waarde voor de aan-kleur is.
Thanks heb custom:button-card geinstalleerd, en kan daar wel andere kleuren aan de iconen geven.
Alleen denk ik dat hij de input_select ziet als de button, en dat ik de input_booleans niet kan gebruiken om de status te veranderen.

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
type: grid
square: false
cards:
  - type: 'custom:button-card'
    state:
      - value: 'off'
        color: 'rgb(0, 0, 0)'
      - value: 'on'
        color: 'rgb(100, 0, 0)'
    tap_action:
      action: call-service
      service: input_select.select_option
      service_data:
        option: home
        entity_id: input_select.house_mode
    name: Home
    icon: 'mdi:home'
    show_state: false
    entity: input_boolean.home


Iemand hier toevallig een soortgelijke setup met knoppen om een home status of scenario aan te geven?

Acties:
  • 0 Henk 'm!
@Jerry_bboy Je knoppen "kleuren mee" met de status van je input_booleans (die je in je lovelace nog steeds aan de knop gekoppeld hebt). Je kan dus een automation maken die aan de hand van de input select de juiste input-boolean schakelt (en de rest uit zet).

Maar..... Het hele idee van de input_select was juist dat je van die input_booleans af kon en enkel de input_select gebruikt voor je automatiseringen en front-end. Dat laatste zou met de custom:button-card moeten kunnen, al ben ik zelf nog even aan het uitzoeken hoe precies.

Sometimes you need to plan for coincidence


Acties:
  • 0 Henk 'm!

  • Jerry_bboy
  • Registratie: September 2017
  • Laatst online: 11-09 15:36
@Hmmbob Thanks, ik zocht een manier om het zonder automations te moeten doen. Maar zag dit inderdaad als een laatste optie. Heb inderdaad nu ook de input_booleans erin staan om dat ik aan het testen was of hij op basis daarvan wellicht van kleur zou veranderen. Maar helaas was dat niet de situatie. Heb het nu even getest om de input_booleans los er naast te zetten als schakelaar. En als ik die schakel dan verandert de kleur van de knoppen wel. Dus ik denk dat ik straks maar eens een aantal automations ga maken.

Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Nu online
Inderdaad wat @Hmmbob als laatste zegt. Idee was juist om van de (mogelijk tegenstrijdige) bools af te komen. Het kan dus met een custon button card en het 'state' atribute direct op een input select. Ik krijg het wel voor elkaar om de knop geel te maken maar weet niet of er ook een kleurcode is voor de aan kleur uit het thema.

Acties:
  • 0 Henk 'm!
Septillion schreef op dinsdag 22 december 2020 @ 16:02:
Inderdaad wat @Hmmbob als laatste zegt. Idee was juist om van de (mogelijk tegenstrijdige) bools af te komen. Het kan dus met een custon button card en het 'state' atribute direct op een input select. Ik krijg het wel voor elkaar om de knop geel te maken maar weet niet of er ook een kleurcode is voor de aan kleur uit het thema.
Cool. laat die code eens zien?

Sometimes you need to plan for coincidence


Acties:
  • 0 Henk 'm!
Jerry_bboy schreef op dinsdag 22 december 2020 @ 16:00:
@Hmmbob Thanks, ik zocht een manier om het zonder automations te moeten doen. Maar zag dit inderdaad als een laatste optie. Heb inderdaad nu ook de input_booleans erin staan om dat ik aan het testen was of hij op basis daarvan wellicht van kleur zou veranderen. Maar helaas was dat niet de situatie. Heb het nu even getest om de input_booleans los er naast te zetten als schakelaar. En als ik die schakel dan verandert de kleur van de knoppen wel. Dus ik denk dat ik straks maar eens een aantal automations ga maken.
Zonder de input-booleans kan je het ook nog steeds zonder automation af. Althans, je hoef die input_booleans dan niet meer te schakelen. Je kan je verlichting oid gewoon triggeren op basis van de input_select (en een choose: action, als je het mij vraagt).

Sometimes you need to plan for coincidence


Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Nu online
YAML:
1
2
3
4
5
6
7
8
9
10
11
type: 'custom:button-card'
entity: input_select.bla
state:
  - value: BlaA
    color: 'rgb(253, 216, 53)'
tap_action:
  action: call-service
  service: input_select.select_option
  service_data:
    entity_id: input_select.bla
    option: BlaA


Alleen is hier alleen de kleur geel voor aan "hardcoded".

Acties:
  • 0 Henk 'm!
Septillion schreef op dinsdag 22 december 2020 @ 16:09:
YAML:
1
2
3
4
5
6
7
8
9
10
11
type: 'custom:button-card'
entity: input_select.bla
state:
  - value: BlaA
    color: 'rgb(253, 216, 53)'
tap_action:
  action: call-service
  service: input_select.select_option
  service_data:
    entity_id: input_select.bla
    option: BlaA


Alleen is hier alleen de kleur geel voor aan "hardcoded".
Oh ja, precies. Ik hoopte dat je uitgevonden had hoe je die knop kan laten meekleuren met de state van de input_select.

Sometimes you need to plan for coincidence


Acties:
  • 0 Henk 'm!
Ik heb ook lang lopen stoeien met die kleuren, meeste bij mijn zijn buttons,booleans met stand AAN of UIT, dus gebruik ik meestal 1 van 2 hardcoded, zoals hier:

(stylestuk van de card)
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
    styles:
      img_cell:
        - padding-left: 15px
        - justify-content: start
      card:
        - margin: 10px
        - width: 'min(25vw, 100px)'
        - height: 'min(25vw, 100px)'
        - border-radius: 15px
        - box-shadow: |
            [[[ return states['sun.sun'].state == 'below_horizon'
              ? '-5px -5px 10px rgba(50, 50, 50, .2), 6px 6px 10px rgba(0, 0, 0, .08)'
              : '-5px -5px 8px rgba(255, 255, 255, .5), 5px 5px 8px rgba(0, 0, 0, .03)';
             ]]]
        - background-color: var(--primary-background-color)
      icon:
        - color: var(--primary-text-color)
      grid:
        - grid-template-areas: '"i" "n" "s"'
        - grid-template-columns: 1fr
        - grid-template-rows: 1fr min-content min-content
      name:
        - justify-self: start
        - font-weight: thin
        - font-size: 15px
        - padding-left: 15px
      state:
        - justify-self: start
        - font-weight: bold
        - font-size: 15px
        - opacity: 0.6
        - padding: 0 15px 5px
    state:
      - value: 'on'
        styles:
          card:
            - box-shadow: |
                [[[ return states['sun.sun'].state == 'below_horizon'
                  ? 'inset -3px -3px 5px rgba(50, 50, 50, .5), inset 3px 3px 5px rgba(0, 0, 0, .3)'
                  : 'inset -3px -3px 5px rgba(255, 255, 255, .65), inset 3px 3px 5px rgba(0, 0, 0, .035)';
                ]]]
          icon:
            - color: var(--paper-item-icon-active-color)


Die schakelt dus van een 'muted color' (de primary text) naar de paper-item-icon-active-color. In mijn geval dus van grijs bij uit naar felblauw bij aan. Hier kun je natuurlijk mee spelen naar wens.

Acties:
  • +1 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Nu online
@Hmmbob Doet hij nu ook. Alleen is de kleur die daarvoor nu gebruikt wordt opgenomen in de yaml en komt niet uit een eventueel LoveLace thema. Misschien nog leuke feature requist voor de custom button card.

Acties:
  • 0 Henk 'm!

  • _Mitchie_
  • Registratie: November 2009
  • Nu online
sjorsjuhmaniac schreef op dinsdag 22 december 2020 @ 14:03:
[...]


docker-compose, en het bijbehorende config bestand docker-compose.yml, is niets meer dan een bundeling van all je 'docker run xxxxxxxxx' opties in een handig filetje ( uitzonderingen daar gelaten). Een van de meest voor de hand liggende voordelen van docker-compose is de mogelijkheid om meerdere containers tegelijk te starten.
dit dsmr voorbeeld gebruikt dat ook en start een DB server + dsmr Server.


[...]


Ik ben niet bekent me DSMR... .maar in het algemeen:

Je kan de dsmr reader via portainer gaan draaien. In portainer ga je naar images en haal je de juiste image binnen vanaf dockerhub;
code:
1
xirixiz/dsmr-reader-docker:latest
bijvoorbeeld. Je kan dit ook in een keer laten doen bij het aanmaken van de container maar ik vind het zelf beter om deze structuur aan te houden als je nieuw bent met docker. Je moet namelijk realiseren dat er verschil tussen images en containers is.

De 'instellingen' die in het docker-compose bestand staan kun je helaas niet makkelijk 'uploaden' naar portainer, je moet ze een voor een zelf instellen. Rustig de pagina van 'add container' doorlopen en alle instellingen van de docker-compose.yml verwerken in portainer.

Mogelijk dat je toch nog een aanpassing moet maken aangezien de DSMR naar de mqtt server moet connecten.

Is wel een steile curve als je niet echt bekend bent met dockers... maar het is vakantie :Y) en je kan hier altijd meer vragen *O*
Dank je wel sjorsjuhmaniac en JayOne voor jullie antwoorden maar ik kom er gewoon niet uit.
De image kan ik wel inladen maar dan ?
Ik heb geprobeerd zoals JayOne heeft aangeven maar dan krijg ik docker-compose 3 not supported

Ik had de hoop dat net als bij Unifi Controller er een uitleg is die in de command line kan invullen.l

Acties:
  • 0 Henk 'm!
Septillion schreef op dinsdag 22 december 2020 @ 16:14:
@Hmmbob Doet hij nu ook. Alleen is de kleur die daarvoor nu gebruikt wordt opgenomen in de yaml en komt niet uit een eventueel LoveLace thema. Misschien nog leuke feature requist voor de custom button card.
Oh ja, nu zie ik het.
Maar dan zou dit moeten werken:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
type: 'custom:button-card'
entity: input_select.house_mode
color: var(--paper-item-icon-color)
state:
  - value: home
    color: var(--paper-item-icon-active-color)
tap_action:
  action: call-service
  service: input_select.select_option
  service_data:
    entity_id: input_select.house_mode
    option: home

Die var(--paper-item-icon-color) en var(--paper-item-icon-active-color) kleuren mee met je theme.

Overigens, als @Jerry_bboy dan wil gaan automatiseren met de input select als trigger, dan krijg je zoiets als dit:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
trigger:
# Trigger on each change of input_select
  - platform: state 
    entity_id: input_select.house_mode
condition: []
action:
  - choose:
    - conditions:
        - condition: state 
          entity_id: input_select.house_mode
          state: home
      sequence:
        - service: light.turn_on
           .... etc
    - conditions:
        - condition: state 
          entity_id: input_select.house_mode
          state: away
      sequence:
        - service: light.turn_on
           .... etc

Meer lezen over choose: https://www.home-assistan...choose-a-group-of-actions

[ Voor 9% gewijzigd door Hmmbob op 22-12-2020 16:27 ]

Sometimes you need to plan for coincidence


Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Nu online
@Hmmbob Waar haal je die var-kleuren vandaan? Namelijk wel aardig eindje in de buurt alleen geeft --primary-color de fel blauwe kleur ipv de aan geel kleur. Maar het gaf me wel een zet in de goede richting, dank!

YAML:
1
2
3
4
5
6
7
8
9
10
11
type: 'custom:button-card'
entity: input_select.bla
state:
  - value: BlaA
    color: var(--state-icon-active-color)
tap_action:
  action: call-service
  service: input_select.select_option
  service_data:
    entity_id: input_select.bla
    option: BlaA

Acties:
  • 0 Henk 'm!

  • rogiertw
  • Registratie: Oktober 2013
  • Laatst online: 06-09 20:11
Iemand hier die ook een HA Blue heeft besteld? Ik heb in Zwitserland 1 besteld toen er nog 19 op voorraad waren. Betaald, bevestiging in de mail, maar verder niks. Mailtje gestuurd wanneer verzending, ook geen reactie. Iemand anders ook via Zwitserland route besteld en meer info?

Acties:
  • 0 Henk 'm!
Septillion schreef op dinsdag 22 december 2020 @ 16:27:
@Hmmbob Waar haal je die var-kleuren vandaan? Namelijk wel aardig eindje in de buurt alleen geeft --primary-color de fel blauwe kleur ipv de aan geel kleur. Maar het gaf me wel een zet in de goede richting, dank!

YAML:
1
2
3
4
5
6
7
8
9
10
11
type: 'custom:button-card'
entity: input_select.bla
state:
  - value: BlaA
    color: var(--state-icon-active-color)
tap_action:
  action: call-service
  service: input_select.select_option
  service_data:
    entity_id: input_select.bla
    option: BlaA
Die zitten in je theme. Ik zag in de custom button-card docs het volgende:
Color:
color of the icon/card. auto sets the color based on the color of a light including the temperature of the light. Setting this to auto-no-temperature will behave like home-assistant's default, ignoring the temperature of the light. By default, if the entity state is off, the color will be var(--paper-item-icon-color), for on it will be var(--paper-item-icon-active-color) and for any other state it will be var(--primary-text-color). You can redefine each colors using state
Dus daar kunnen we lekker mee spelen.

Sometimes you need to plan for coincidence


Acties:
  • +1 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Nu online
@Hmmbob Dacht toch overal gekeken te hebben maar had het stukje color onder "main options" gemist 8)7 Had ondertussen ha-style.ts tevoorschijn getoverd :+

Acties:
  • 0 Henk 'm!

  • Jurgen
  • Registratie: September 2003
  • Laatst online: 05-09 20:22
golles schreef op dinsdag 22 december 2020 @ 15:44:
[...]


Top om te horen, ik zie wel af en toe wat fouten in de logboek (Exception=invalid literal for int() with base 10) omdat er af en toe wat data niet goed doorkomt, ik denk dat ik die logs uit ga zetten, scheelt weer wat logs waar toch niks aan te doen is.

Ik weet alleen niet of ik dit kan blijven onderhouden, ze gaan hier de meters in de wijk binnenkort vervangen. Ik ben nog in contact met de gemeente, de nieuwe meter schijn ik met de P1 kabel te kunnen uitlezen. Ik laat de github sowieso wel bestaan.
Dad had ik ook met de eerdere oplossing die ik had. De meter stuurt af en toe gewoon verkeerde waardes uit.

O welke gemeente is dat als ik vragen mag? Zo lang het werkt ben ik tevreden :-) Meer functies dan het verbruik bijhouden doe ik dan toch niet.

Acties:
  • +1 Henk 'm!

  • RobertMe
  • Registratie: Maart 2009
  • Laatst online: 09:38
Ronker32 schreef op dinsdag 22 december 2020 @ 13:34:
[...]


Thanks, dit is precies wat ik nodig had! _/-\o_ Ik ben wat gaan prutsen met templating hoewel ik weinig vertrouwen had dat templating werkt voor een service, maar dat blijkt geen probleem! Ik heb het nu als volgt:

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
- alias: Lampencheck
  trigger:
  - platform: state
    entity_id: person.ronker
    from: home
    to: not_home
  - platform: state
    entity_id: person.vriendin
    from: home
    to: not_home
  action:
  - service: >      
        {% set id = trigger.to_state.context.user_id %}
        {% set action = {'3b6640ae7af84f46a329b77d6e6e2d71':'notify.mobile_app_iphone_van_ronker', '8fde97491da34f828db87fe2ed816592':'notify.mobile_app_iphone_van_vriendin'} %}
        {% set action = action[id] if id in action else id %}
        {{action}}
    data:
      message: Er staan nog lampen aan!


Ik heb het nog niet daadwerkelijk getest met deze specifieke automation, maar met een trigger op een state van een boolean in de front-end werkt het. Even testen of het ook daadwerkelijk werkt met location-based automations. Bedankt in ieder geval, mocht iemand hier nog opmerkingen/toevoegingen op hebben hoor ik dat graag!
Nu ik dit zo zie: die triggers kun je volgens mij sanen voegen door meerdere entity ids mee te geven. En het service template zal ook nog te tweaken zijn.

Je kunt sowieso dit eens proberen:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
- alias: Lampencheck
  trigger:
  - platform: state
    entity_id:
      - person.ronker
      - person.vriendin
    from: home
    to: not_home
  action:
  - service: >      
        {% set id = trigger.to_state.context.user_id %}
        {% set action = {'3b6640ae7af84f46a329b77d6e6e2d71':'notify.mobile_app_iphone_van_ronker', '8fde97491da34f828db87fe2ed816592':'notify.mobile_app_iphone_van_vriendin'} %}
        {{ action[id] if id in action else id }}
    data:
      message: Er staan nog lampen aan!

En mogelijk dat er nog meer "optimaliseren" is, maar dat durf ik zo snel niet te zeggen.

Acties:
  • 0 Henk 'm!

  • Spacecowboy
  • Registratie: September 2000
  • Laatst online: 09-09 20:28

Spacecowboy

XBL: Biggmans

Nog even terugkomend over hoe je je changes doorvoert op je HA omgeving thuis: Ik heb nu gewoon een 2e pi gekocht die ik als DEV omgeving gebruik. Pas als iets daar goed werkt (en dan ben ik met name bezig om de Tuya local integratie goed op te zetten), zet ik het werkende snapshot over.

Alleen heb ik sommige automations uitstaan op de dev HA.

Voordeel is ook dat ik een fallback heb als opeens die pi of het kaartje er mee ophoudt.

HENG HENG


Acties:
  • 0 Henk 'm!

  • Reptile-X
  • Registratie: Oktober 2001
  • Laatst online: 01-09 06:21

Reptile-X

߀ åf®åîÐ!

@Spacecowboy hoe is je ervaring met Local Tuya integratie? Ik heb het tijdje gebruikt en sommige apparaten moet ik dagelijks herladen omdat het niet meer bedienbaar wordt. Daarom ben ik langzaam aan het overstappen naar Conbee 2 i.c.m. ZHA.

25 apparaten zijn nu Zigbee, ik heb nog 8 in Local Tuya integratie en paar daarvan zijn nog steeds niet stabiel, aan WIFI kan het niet liggen, ik heb een Orbi setup met een router en 3 extra antennes en overal goed signaal.

Acties:
  • 0 Henk 'm!

  • Slaut
  • Registratie: December 2014
  • Laatst online: 11-09 16:34
Een week geleden hier m'n probleem gepost, maar kwam er toen nog niet uit, ondanks goede hulp van @Septillion. Ik heb Home Assistant OS geupdate naar 5.8 (van 4.7?), daarna werkten enkel mijn Tasmota (Shelly) schakelaars niet meer. Andere MQTT apparaten, zoals een (niet geflashde) Shelly Plug en al m'n Zigbee2mqtt apparaten bleven het wel doen. Terug gaan naar een lager OS kon niet met snapshots helaas.
Vreemd was dat enkel de Tasmota apparaten voor MQTT niet meer werken na een Home Assistant wijziging. Gezien er meerdere apparaten tegelijk 'stuk' gaan na wijziging van HA, verwacht je toch een probleem in HA. Via MQTT-Explorer verder gezien dat de MQTT goed werkt, ook andere tips leiden tot niets.
Wat is dan wel het probleem? Net heb ik één lamp weer werkend gekregen door in m'n Tasmota instellingen niet homeassistant.local te gebruiken, maar het directe IP adres 8)7 .
Dat moest ik dus vinden na googelen van de Tasmota console melding 'MQT: Connect failed to homeassistant.local:1883, rc -2. Retry in 110 sec' waar ergens een gebruiker dit melde, en hij later in een eigen topic melde dat de mDNS naam bij OS update 4.13 gewijzigd is. Wat ik niet begrijp, waarom kan mijn (win10) PC wel homeassistant.local begrijpen, maar die Tasmota schakelaars niet? Zelfs een opnieuw geflashde switch snapte het niet.

|:( |:( |:( (einde rant)

Mocht iemand sinds een recente OS update ook vergelijkbare problemen hebben, probeer eens een hostname.local te vervangen door het IP adres.

Edit: In de Tasmota docs staat nu dat mDNS niet ondersteund wordt, vreemd omdat het eerst wel werkte :-/

[ Voor 3% gewijzigd door Slaut op 22-12-2020 21:55 ]


Acties:
  • +2 Henk 'm!

  • Vaevictis_
  • Registratie: Maart 2000
  • Laatst online: 13-09 20:24
Slaut schreef op dinsdag 22 december 2020 @ 09:41:
Oké, welke Tweaker is dit:
https://nos.nl/regio/geld...-harm-kan-bijna-niet.html

En zijn er nog mensen die leuke kerst automatiseringen bedacht hebben?
Kan veel beter...https://youtu.be/ylQnK8kE8Tw

Acties:
  • 0 Henk 'm!

  • Ortep
  • Registratie: Maart 2000
  • Niet online

Ortep

Soylent Green is People!

Ik heb een Tado thermostaat en dat werkt prima. De geolocatie werkt ook goed en als ik van huis ben daalt de ingestelde temperatuur. Het huis is weer warm als ik er naar terug keer.

Ik heb alleen één probleem. Soms ben ik 1-2 dagen ergens anders. En dat is niet al te ver van mijn huis vandaan. Dan daalt de temperatuur naar bv 18 als ik 20 zou hebben als ik thuis zou zijn. Maar dat is niet nodig. Ik ben er immers langdurig niet.

Ik had bedacht dat ik mijn HA tegen de Tado zou laten zeggen dat ik verweg ben als ik op die andere locatie ben. Dan hoeft hij echt niet te gaan verwarmen. Zodat ik dan weer uit die locatie ben mag het weer naar automatisch.

Dat op 'away' zetten werkt prima met de volgende code:

YAML:
1
2
3
4
service: climate.set_preset_mode
entity_id: climate.verwarming
data:
  preset_mode: away

Dan gaat hij naar de laagste ingestelde temperatuur.

Ik kan dat weer uitschakelen met de volgende code:

YAML:
1
2
3
4
service: climate.set_preset_mode
entity_id: climate.verwarming
data:
  preset_mode: home


Dat heeft als nadeel dat hij dan 'hard' op thuis staat en niet meer automatisch werkt bij afwezigheid.
Tado zelf heeft een automatische instelling. Dat is wat ik dus zou willen.

Maar de volgende code werkt helaas niet:

YAML:
1
2
3
4
service: climate.set_preset_mode
entity_id: climate.verwarming
data:
  preset_mode: auto


Weet iemand een truc om de zaak weer op echt automatisch te krijgen?

Only two things are infinite, the universe and human stupidity, Einstein
Alleen de doden kennen het einde van de oorlog, Plato


Acties:
  • +3 Henk 'm!

  • sjorsjuhmaniac
  • Registratie: Februari 2009
  • Laatst online: 07:18
_Mitchie_ schreef op dinsdag 22 december 2020 @ 16:17:
[...]


Dank je wel sjorsjuhmaniac en JayOne voor jullie antwoorden maar ik kom er gewoon niet uit.
De image kan ik wel inladen maar dan ?
Ik heb geprobeerd zoals JayOne heeft aangeven maar dan krijg ik docker-compose 3 not supported

Ik had de hoop dat net als bij Unifi Controller er een uitleg is die in de command line kan invullen.l
Command line? Ok, dus niet in portainer. Ik ga er vanuit dat je nu niets hebt draaien. Lijkt erop dat er voor DSMR een database nodig is dus laten we gewoon het voorbeeld volgen:

wat ik normaal doe:
maak een nieuwe map aan, ergens waar je het zelf handig vind, om deze docker gegevens en data op te slaan; bv de map /home/<user>/docker/dsmr

sla de voorbeeld dsmr docker-compose.yml op in die map.

In de docker-compose.yml gebeuren de volgende dingen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
version: '3.8'

services:
  dsmrdb:
    image: postgres:12-alpine
    restart: always
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - ./dsmrdb:/var/lib/postgresql/data
    environment:
      - TZ=Europe/Amsterdam
      - PG_TZ=Europe/Amsterdam
      - POSTGRES_USER=dsmrreader
      - POSTGRES_PASSWORD=dsmrreader
      - POSTGRES_DB=dsmrreader


- er wordt een database container gestart. de basis image is postgres image met tag 12-alpine.
- De machine wordt altijd gestart of opnieuw gestart behalve als hij handmatig afgezet wordt.
- localtime van het host systeem wordt beschikbaar gemaakt in de docker (easy way om de tijd synchroon te houden) met 'alleen lezen' rechten
- de host map './dsmrdb' (/home/<user>/docker/dsmr/dsmrdb in dit voorbeeld) wordt beschikbaar gemaakt in de docker als de map /var/libpostgresql/data. Hier gaat postgresql zijn db data in opslaan. Dit betekend dat die data dus direct in die <user> map op je host wordt opgeslagen en dat die data persistent is.
- dan wat variabelen die instelt worden voor tijdzones
- dan nog wat variabelen voor de database toegang en naam

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
  dsmr:
#    build: .
    image: xirixiz/dsmr-reader-docker:latest
    depends_on:
      - dsmrdb
    cap_add:
      - NET_ADMIN
    restart: always
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - ./dsmr_backups:/dsmr/backups
    environment:
      - DJANGO_TIME_ZONE=Europe/Amsterdam
      - VIRTUAL_HOST=localhost
    ports:
      - 7777:80
      - 7779:443
    devices:
      - /dev/ttyUSB0:/dev/ttyUSB0

#volumes:
#   dsmrdb:
#   dsmrdb_backups:



- er wordt een dsmr container gestart. de basis image is de dsmr image van xirixiz image met tag latest.
- hij hangt af van de dsmrdb container en die krijgt daarom dus eerst een start signaal
- geef de container meer netwerk rechten, zie info. Ben ik niet zo'n fan van. Ik heb niet uitgezocht waarom, misschien heeft het met de usb communicatie te maken.
- De machine wordt altijd gestart of opnieuw gestart behalve als hij handmatig afgezet wordt.
- localtime van het host systeem wordt beschikbaar gemaakt in de docker (easy way om de tijd synchroon te houden) met 'alleen lezen' rechten
- de host map './dsmr_backups' (/home/<user>/docker/dsmr/dsmr_backups in dit voorbeeld) wordt beschikbaar gemaakt in de docker als de map /dsmr/backups. Lijkt erop dat dsmr hier zijn backups in opslaat. Dit betekend dat die data dus direct in die <user> map op je host wordt opgeslagen en dat die data persistent is.
- dan wat variabelen die instelt worden voor tijdzones
- dan worden er 2 poorten op de host machine open gezet; poort 7777 op de host wordt gefwd naar de container port 80, 7779 naar container port 443.
- als laatste word een usb device beschikbaar gemaakt in de container. je moet hier controleren of jou usb device ook de ttsUSB0 is of misschien een andere

starten van alles, met de log zichtbaar op de terminal, doe je met [in de map waar het docker-compose.yml bestand staat]:
code:
1
sudo docker-compose up


Dit is handig voor de eerst startup om te kijken wat de log zegt.

ctrl-c om de image te stoppen
Let op: als je uitlogt kill je de docker!

Als je tevreden bent start je ze met , in de map waar het docker-compose.yml bestand staat:
code:
1
sudo docker-compose up -d


nu draait hij als daemon en zie je geen logs direct op je terminal. je kan de terminal ook afsluiten/uitloggen en de container blijft draaien.

Stoppen kan nu ook via portainer. In de 'container' lijst staat hij ertussen en kan je hem het stop signaal geven. Starten zal misschien ook lukken maar moet je even testen. let op dat je dus 2 containers hebt: de dsmrdb en de dsmr. Je moet ze beide stoppen en starten als je portainer gebruikt. Via de docker-compose commando's op de cli worden ze allebei gestart en gestopt.

Stoppen via de cli, in de map waar het docker-compose.yml bestand staat:
code:
1
sudo docker-compose down


Op deze manier gaat er echter nog geen data naar mqtt. Als het eenmaal draait kan op de admin interface inloggen en bij MQTT je broker gegevens invullen. Daarna kan je in HA de dsmr plugin installeren en daar ook de mqtt broker invullen.

dan heb je de data in HA :+

[ Voor 2% gewijzigd door sjorsjuhmaniac op 23-12-2020 11:06 . Reden: dsmer -> dsmr_backups map naam ]


Acties:
  • 0 Henk 'm!

  • Jerry_bboy
  • Registratie: September 2017
  • Laatst online: 11-09 15:36
Hmmbob schreef op dinsdag 22 december 2020 @ 16:30:
[...]

Die zitten in je theme. Ik zag in de custom button-card docs het volgende:

[...]
Dus daar kunnen we lekker mee spelen.
Thanks @Septillion @Hmmbob , ben al weer een stukje verder met jullie code's. De bovenste knoppen activeren nu de verschillende home modes, en de onderste knop kleurt blauw wanneer ik home selecteer.

Iemand tips hoe ik die kan combineren zodat ik duidelijk zie welke home mode geactiveerd is?

Afbeeldingslocatie: https://tweakers.net/i/bdUswSYktKt_xbUfrrJanCWj1XQ=/232x232/filters:strip_exif()/f/image/dNhjHs1nomTpx0aF5yZwLJG3.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/0azrEILi9z-qPJ0t2zejLg7ePeE=/232x232/filters:strip_exif()/f/image/20NAZpzMxmXrQq0UBG2TgoM5.png?f=fotoalbum_tile



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
type: grid
cards:
  - type: button
    tap_action:
      action: call-service
      service: input_select.select_option
      service_data:
        option: home
        entity_id: input_select.house_mode
    name: Home
    icon: 'mdi:home'
    show_state: false
    show_icon: true
  - type: button
    tap_action:
      action: call-service
      service: input_select.select_option
      service_data:
        option: away
        entity_id: input_select.house_mode
    name: Away
    icon: 'mdi:home-export-outline'
    show_state: false
    entity: input_boolean.away
  - type: button
    tap_action:
      action: call-service
      service: input_select.select_option
      service_data:
        option: night
        entity_id: input_select.house_mode
    name: Night
    icon: 'mdi:weather-night'
    show_state: false
  - type: button
    tap_action:
      action: call-service
      service: input_select.select_option
      service_data:
        option: privacy
        entity_id: input_select.house_mode
    name: Privacy
    icon: 'mdi:eye-off'
    show_state: false
    entity: input_boolean.privacy
  - type: button
    tap_action:
      action: call-service
      service: input_select.select_option
      service_data:
        option: cleaning
        entity_id: input_select.house_mode
    name: Cleaning
    icon: 'mdi:spray-bottle'
    show_state: false
  - type: button
    tap_action:
      action: call-service
      service: input_select.select_option
      service_data:
        option: holiday
        entity_id: input_select.house_mode
    icon: 'mdi:bag-suitcase-outline'
    show_state: false
    entity: input_boolean.holiday
    name: Holiday


YAML:
1
2
3
4
5
6
7
8
9
10
11
type: 'custom:button-card'
entity: input_select.house_mode
state:
  - value: home
    color: var(--primary-color)
tap_action:
  action: call-service
  service: input_select.select_option
  service_data:
    entity_id: input_select.house_mode
    option: home

Acties:
  • +1 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Nu online
@Slaut Ahhhhh! Goeie vondst! Heb zelf nooi bedacht om de mDNS naam te gebruiken omdat het nooit lekker heeft gewerkt hier. Maar mijn advies om MQTT opnieuw in te stellen was dus wel just O-) Fijn dat je erachter bent!

Acties:
  • +1 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Nu online
@Jerry_bboy Gewoon al je input_booleans verwijdren en wisselen naar custom:button-card. En dan misschien '--state-icon-active-color' omdat het geel toch iets meet LoveLace standaard is.

Kom je uit op:
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
70
71
72
73
74
75
76
77
78
79
80
type: grid
cards:
  - type: 'custom:button-card'
    tap_action:
      action: call-service
      service: input_select.select_option
      service_data:
        option: home
        entity_id: input_select.house_mode
    name: Home
    icon: 'mdi:home'
    entity: input_select.house_mode
    state:
      - value: home
        color: var(--state-icon-active-color)
  - type: 'custom:button-card'
    tap_action:
      action: call-service
      service: input_select.select_option
      service_data:
        option: away
        entity_id: input_select.house_mode
    name: Away
    icon: 'mdi:home-export-outline'
    entity: input_select.house_mode
    state:
      - value: away
        color: var(--state-icon-active-color)
  - type: 'custom:button-card'
    tap_action:
      action: call-service
      service: input_select.select_option
      service_data:
        option: night
        entity_id: input_select.house_mode
    name: Night
    icon: 'mdi:weather-night'
    entity: input_select.house_mode
    state:
      - value: night
        color: var(--state-icon-active-color)
  - type: 'custom:button-card'
    tap_action:
      action: call-service
      service: input_select.select_option
      service_data:
        option: privacy
        entity_id: input_select.house_mode
    name: Privacy
    icon: 'mdi:eye-off'
    entity: input_select.house_mode
    state:
      - value: privacy
        color: var(--state-icon-active-color)
  - type: 'custom:button-card'
    tap_action:
      action: call-service
      service: input_select.select_option
      service_data:
        option: cleaning
        entity_id: input_select.house_mode
    name: Cleaning
    icon: 'mdi:spray-bottle'
    entity: input_select.house_mode
    state:
      - value: cleaning
        color: var(--state-icon-active-color)
  - type: 'custom:button-card'
    tap_action:
      action: call-service
      service: input_select.select_option
      service_data:
        option: holiday
        entity_id: input_select.house_mode
    icon: 'mdi:bag-suitcase-outline'
    name: Holiday
    entity: input_select.house_mode
    state:
      - value: holiday
        color: var(--state-icon-active-color)

Acties:
  • +2 Henk 'm!

  • Jerry_bboy
  • Registratie: September 2017
  • Laatst online: 11-09 15:36
@Septillion HELD ! top man, werkt inderdaad. Ik was al een eindje op weg. had waarschijnlijk nog wel paar uur nodig gehad om het volledig te maken.

Kan ik eindelijk rustig slapen straks *O*

Acties:
  • 0 Henk 'm!

  • KingKoning
  • Registratie: Januari 2006
  • Laatst online: 08:30
Vreemd, vanochtend na update naar OS 5.9 (vanaf 5.8) op mijn raspberry PI3 boot Home Assistant ( 2020.12.1) niet meer....

Er staan wel wat issues hier, maar lijken niet gerelateerd aan RpI:
https://github.com/home-assistant/operating-system/issues

Maken we dat ook is mee, eigenlijk praktisch nooit issues met HA, maar gezien al mijn DNS verkeer via adguard loopt werkte meteen mijn internet nergens meer. 8) Huisgenoten in de rats natuurlijk, fijn zo met thuiswerken :+
vanavond na werk maar is gaan kijken naar backups terug zetten, die gaan naar Google Drive, betaalt dat zich ook een keer uit :)

Acties:
  • 0 Henk 'm!

  • Lelletje
  • Registratie: Juli 2007
  • Laatst online: 12-09 14:04
Ik heb 3x Aqara Draadloze Remote schakelaar op batterijen.

Na het registreren in Aqara home, krijg ik deze als een batterysensor in Home Assistant?

https://www.home-assistan...inary_sensor.xiaomi_aqara

Ik zie alleen dat ik een andere versie heb: WXKG06LM.

Is het niet mogelijk om deze te gebruiken in Home Assistant?

Niet onbelangrijk: Homekit Controller integration wordt hier gebruikt.

[ Voor 9% gewijzigd door Lelletje op 23-12-2020 09:24 ]


Acties:
  • 0 Henk 'm!

  • Vaevictis_
  • Registratie: Maart 2000
  • Laatst online: 13-09 20:24
llevering schreef op vrijdag 4 december 2020 @ 14:53:
[...]

Hier had ik ook ruzie mee en kon via internet niet echt een goede oplossing vinden. Uiteindelijk heb ik maar de esphome device hernoemd en opnieuw laten discoveren. Niet echt de mooiste oplossing, maar had geen zin er nog meer tijd aan te besteden :)
@llevering Heb nog steeds geen oplossing gevonden, ik zie niets in de ESPHome of HA logs qua foutmelding. Device wel in ESPHome maar niet meer in HA, device al weggegooid in HA maar wordt niet meer gediscovered. Heb ook een nieuwe (dev) versie van ESPHome geinstalleerd en dev binary op de sensor geupload maar de sensor komt niet terug in HA en entities blijven leeg. In ESPhome dashboard en via Webinterface werkt het gewoon. Ik word echt gek, heel ESPHome integratie verwijderen in HA werkt denk ik ook niet als discovery niet werkt? Wie o wie.... |:(

Acties:
  • 0 Henk 'm!

  • llevering
  • Registratie: September 2000
  • Laatst online: 13-09 18:56
Lelletje schreef op woensdag 23 december 2020 @ 08:59:
Ik heb 3x Aqara Draadloze Remote schakelaar op batterijen.

Na het registreren in Aqara home, krijg ik deze als een batterysensor in Home Assistant?

https://www.home-assistan...inary_sensor.xiaomi_aqara

Ik zie alleen dat ik een andere versie heb: WXKG06LM.

Is het niet mogelijk om deze te gebruiken in Home Assistant?
Ik zie het model zo snel niet staan, maar in het algemeen geldt dat dit soort button in HA geen 'state' hebben, wat ze iets lastiger in gebruik maakt. Ze heb ook geen 'state', want na de actie is je button weer in de originele uit staat.

Voor de Sonoff button met ZHA als Zigbee integration heb ik in de developer tools naar de zha_event geluisterd en zo alle opties gevonden en automatisering trigger ik op basis van de gevonden events. Niet direct een antwoord op je vraag maar hopelijk ben je zo een stapje verder in je puzzel.

Acties:
  • 0 Henk 'm!

  • Ronker32
  • Registratie: Mei 2018
  • Laatst online: 12-09 15:25
Ortep schreef op dinsdag 22 december 2020 @ 21:43:
Ik heb een Tado thermostaat en dat werkt prima. De geolocatie werkt ook goed en als ik van huis ben daalt de ingestelde temperatuur. Het huis is weer warm als ik er naar terug keer.

Ik heb alleen één probleem. Soms ben ik 1-2 dagen ergens anders. En dat is niet al te ver van mijn huis vandaan. Dan daalt de temperatuur naar bv 18 als ik 20 zou hebben als ik thuis zou zijn. Maar dat is niet nodig. Ik ben er immers langdurig niet.

Ik had bedacht dat ik mijn HA tegen de Tado zou laten zeggen dat ik verweg ben als ik op die andere locatie ben. Dan hoeft hij echt niet te gaan verwarmen. Zodat ik dan weer uit die locatie ben mag het weer naar automatisch.

Dat op 'away' zetten werkt prima met de volgende code:

YAML:
1
2
3
4
service: climate.set_preset_mode
entity_id: climate.verwarming
data:
  preset_mode: away

Dan gaat hij naar de laagste ingestelde temperatuur.

Ik kan dat weer uitschakelen met de volgende code:

YAML:
1
2
3
4
service: climate.set_preset_mode
entity_id: climate.verwarming
data:
  preset_mode: home


Dat heeft als nadeel dat hij dan 'hard' op thuis staat en niet meer automatisch werkt bij afwezigheid.
Tado zelf heeft een automatische instelling. Dat is wat ik dus zou willen.

Maar de volgende code werkt helaas niet:

YAML:
1
2
3
4
service: climate.set_preset_mode
entity_id: climate.verwarming
data:
  preset_mode: auto


Weet iemand een truc om de zaak weer op echt automatisch te krijgen?
Even voor de duidelijkheid: je hebt geolocatie ingesteld via de Tado app inclusief abonnement? En als je dus je huis verlaat, verandert Tado voor jou de preset_mode, maar als je (handmatig) via HA de preset_mode overschrijft, stopt Tado met het updaten van de preset_mode op basis van geolocatie? Ik heb zelf geen Tado abonnement, maar vind het wat opmerkelijk dat HA dus Tado als het ware overrulet in deze.

Anyway, als je in Developer Tools deze entiteit op zoekt, welke mogelijkheden zie je dan? Zie onderstaande afbeelding voor de opties die ik krijg van mijn Tado thermostaat. Wellicht kun je wat doen met de hvac_mode ipv de preset_mode, volgens mij met de service climate.set_hvac_mode.

Afbeeldingslocatie: https://tweakers.net/i/ypf5iikf9Vy6QYwv_JN3HOuRicE=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/29OmyFlsbtaLwjxxouEaO81J.png?f=user_large

Acties:
  • 0 Henk 'm!

  • sjimmie
  • Registratie: November 2002
  • Laatst online: 25-08 14:18
Spacecowboy schreef op dinsdag 22 december 2020 @ 18:07:
Nog even terugkomend over hoe je je changes doorvoert op je HA omgeving thuis: Ik heb nu gewoon een 2e pi gekocht die ik als DEV omgeving gebruik. Pas als iets daar goed werkt (en dan ben ik met name bezig om de Tuya local integratie goed op te zetten), zet ik het werkende snapshot over.

Alleen heb ik sommige automations uitstaan op de dev HA.

Voordeel is ook dat ik een fallback heb als opeens die pi of het kaartje er mee ophoudt.
Ik ga over een poosje (tijd....) VMWare ESXi op mijn rpi 4 installeren.
Dan kan ik daarop meerdere virtuele machines (dus meerdere HA's) op 1 rpi draaien.
Effectief blijft er van de 4GB RAM na ESXi nog iets van 3.5 over, dus 1x HA met 2GB en 1x HA met 1GB past prima, en dan is er nog ruimte voor een kleine 3e VM met wat speel-tools. En ik kan dan ook nog een 3e (4e, 5e) HA installeren waarbij ik dan bv de ene keer de ene opstart en de andere keer de andere.

(idealiter had ik een rpi met 8GB gehad, maar ik heb de 4GB al en wil geen nieuwe kopen)

Panasonic 7kW J-Series Split + 190 liter SWW, 2750+2100Wp Oost-West


Acties:
  • 0 Henk 'm!

  • Lelletje
  • Registratie: Juli 2007
  • Laatst online: 12-09 14:04
Ga je meerdere VM's tegelijk draaien? Dan vrees ik voor de performance...

Acties:
  • 0 Henk 'm!

  • wortelsoft
  • Registratie: Februari 2001
  • Laatst online: 09:05
Quad schreef op maandag 24 augustus 2020 @ 16:50:
[...]

Ja, ik zag met AG nog steeds ads. Heb dus alsnog een Pi-Hole installatie gedaan via Portainer in HASS.
Hoe heb je de mapping gedaan van de volumes in portainer, zou je dat kunnend delen hier?

Acties:
  • 0 Henk 'm!

  • sjimmie
  • Registratie: November 2002
  • Laatst online: 25-08 14:18
Lelletje schreef op woensdag 23 december 2020 @ 10:08:
Ga je meerdere VM's tegelijk draaien? Dan vrees ik voor de performance...
Mijn HA draait nu prima op een rpi3 en die heeft 1GB en een mindere processor. Als ik dan op de rpi 4 hetzelfde draai met 1.5 of 2GB dan is dat nog altijd meer dan nu.
Op de rpi 4 draait dan nog steeds primair 1 installatie want de rest is spielerij en zal dus weinig performance nodig hebben.

Panasonic 7kW J-Series Split + 190 liter SWW, 2750+2100Wp Oost-West


Acties:
  • +1 Henk 'm!

  • Ortep
  • Registratie: Maart 2000
  • Niet online

Ortep

Soylent Green is People!

Ronker32 schreef op woensdag 23 december 2020 @ 09:30:
Even voor de duidelijkheid: je hebt geolocatie ingesteld via de Tado app inclusief abonnement? En als je dus je huis verlaat, verandert Tado voor jou de preset_mode, maar als je (handmatig) via HA de preset_mode overschrijft, stopt Tado met het updaten van de preset_mode op basis van geolocatie? Ik heb zelf geen Tado abonnement, maar vind het wat opmerkelijk dat HA dus Tado als het ware overrulet in deze.
Ik heb een V2 bridge. Die werkt iets anders dan de V3. Ik heb een éénmalig bedrag betaald en daarmee heb ik dus de automatische geofencing. Echt ideaal.
In de App heb ik ook de optie om Home, Away en Auto in te stellen bij locatie. Daarmee kan ik dus de normale geofencing overrulen. HA maakt daar dus gebruik van. Ik kan keurig Home en Away instellen en dat zie ik dan ook binnen een minuut verschijnen in mijn Tado app.
Maar de 'auto' setting doet dat dus niet helaas
Anyway, als je in Developer Tools deze entiteit op zoekt, welke mogelijkheden zie je dan? Zie onderstaande afbeelding voor de opties die ik krijg van mijn Tado thermostaat. Wellicht kun je wat doen met de hvac_mode ipv de preset_mode, volgens mij met de service climate.set_hvac_mode.
Grappig, bij mij heet de entity anders: climate.verwarming

Maar verder dezelfde dingen er bij. Ik zal vandaag eens gaan stoeien met de HVAC

Only two things are infinite, the universe and human stupidity, Einstein
Alleen de doden kennen het einde van de oorlog, Plato


Acties:
  • 0 Henk 'm!

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 12-09 10:20
Ik ben alle DSMR P1 handleidingen voor HA aan het lezen. Ik krijg nu data inzichtelijk vanuit P1, maar hoe kan je deze data omzetten in overzichten?

- Totaal verbruik (standaard via P1)
- wekelijks verbruik
- maandelijks verbruik
- jaarlijkst verbruik
- gem verbruik

Water-Escape


Acties:
  • +1 Henk 'm!
water_escape schreef op woensdag 23 december 2020 @ 10:41:
Ik ben alle DSMR P1 handleidingen voor HA aan het lezen. Ik krijg nu data inzichtelijk vanuit P1, maar hoe kan je deze data omzetten in overzichten?

- Totaal verbruik (standaard via P1)
- wekelijks verbruik
- maandelijks verbruik
- jaarlijkst verbruik
- gem verbruik
https://www.home-assistant.io/integrations/utility_meter/

Sometimes you need to plan for coincidence


Acties:
  • +1 Henk 'm!
Ortep schreef op woensdag 23 december 2020 @ 10:38:
Grappig, bij mij heet de entity anders: climate.verwarming

Maar verder dezelfde dingen er bij. Ik zal vandaag eens gaan stoeien met de HVAC
Het eerste deel is het "domain" van de entity ("climate" in dit geval), het tweede is de naam die je zelf aan de entity gegeven hebt danwel default door de integratie gezet wordt. Dat kan vanalles zijn, ook dit kán gewoon: climate.abcdefghijklmnopqrstuvwxyz. Niet dat dat per se nuttig is, maar het kán wel :+

Sometimes you need to plan for coincidence


Acties:
  • 0 Henk 'm!

  • sjorsjuhmaniac
  • Registratie: Februari 2009
  • Laatst online: 07:18
Iemand een idee hoe je de 'do you want to stay logged in?' popup permanent disabled?

Acties:
  • 0 Henk 'm!

  • Luuk2015
  • Registratie: December 2014
  • Laatst online: 12-09 11:16

Luuk2015

Vires in numeris

sjorsjuhmaniac schreef op woensdag 23 december 2020 @ 11:33:
Iemand een idee hoe je de 'do you want to stay logged in?' popup permanent disabled?
Zodra ik een van de twee opties aanklik dan blijft hij bij mij weg tot dat ik mijn cookies/geschiedenis uit mijn browser verwijder. Maak je misschien gebruik van een plugin die elke keer je cookies verwijdert zodra je een tabblad sluit?

Acties:
  • 0 Henk 'm!
sjorsjuhmaniac schreef op woensdag 23 december 2020 @ 11:33:
Iemand een idee hoe je de 'do you want to stay logged in?' popup permanent disabled?
Op yes klikken? :+

Acties:
  • 0 Henk 'm!

  • sjorsjuhmaniac
  • Registratie: Februari 2009
  • Laatst online: 07:18
en dan de volgende login weer? -O-

Acties:
  • 0 Henk 'm!

  • Luuk2015
  • Registratie: December 2014
  • Laatst online: 12-09 11:16

Luuk2015

Vires in numeris

Is het niet een mogelijkheid om altijd ingelogd te blijven?
Ik kan me niet herinneren dat er in HA een optie is om deze melding uit te schakelen.

Acties:
  • 0 Henk 'm!

  • sjorsjuhmaniac
  • Registratie: Februari 2009
  • Laatst online: 07:18
Luuk2015 schreef op woensdag 23 december 2020 @ 11:35:
[...]


Zodra ik een van de twee opties aanklik dan blijft hij bij mij weg tot dat ik mijn cookies/geschiedenis uit mijn browser verwijder. Maak je misschien gebruik van een plugin die elke keer je cookies verwijdert zodra je een tabblad sluit?
yep - dat is het. Maar ik wil gewoon de vraag niet meer krijgen. Hij staat namelijk ook op een lekker handige plek: daar waar HA 'buttons' plaatst.

Acties:
  • 0 Henk 'm!

  • HowsMyApple
  • Registratie: November 2010
  • Laatst online: 00:23
Om ook met spraak via mijn Google assistant de boel te kunnen bedienen had ik eerst het onderstaande in mijn config.yaml
code:
1
2
3
4
5
6
7
8
9
10
google_assistant:
  project_id: !secret google_assistant_project_id
  service_account: !include SERVICE_ACCOUNT.json
  report_state: true
  exposed_domains:
    - switch
    - light
    - vacuum
    - script
    - input_boolean


Dit werkt prima. Maar nu heb ik een paar plugs (die worden gezien als switches) waarvan ik niet wil dat deze exposed worden aan Google.
Is er een manier om bepaalde devices uit te sluiten? Dus zodat ik niet alle switches unexposed hoef te maken, maar slechts een paar specifieke?

Acties:
  • +1 Henk 'm!
HowsMyApple schreef op woensdag 23 december 2020 @ 12:19:
Om ook met spraak via mijn Google assistant de boel te kunnen bedienen had ik eerst het onderstaande in mijn config.yaml
code:
1
2
3
4
5
6
7
8
9
10
google_assistant:
  project_id: !secret google_assistant_project_id
  service_account: !include SERVICE_ACCOUNT.json
  report_state: true
  exposed_domains:
    - switch
    - light
    - vacuum
    - script
    - input_boolean


Dit werkt prima. Maar nu heb ik een paar plugs (die worden gezien als switches) waarvan ik niet wil dat deze exposed worden aan Google.
Is er een manier om bepaalde devices uit te sluiten? Dus zodat ik niet alle switches unexposed hoef te maken, maar slechts een paar specifieke?
Ja, met entity_config (https://www.home-assistan..._assistant/#entity_config)

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
google_assistant:
  project_id: !secret google_assistant_project_id
  service_account: !include SERVICE_ACCOUNT.json
  report_state: true
  exposed_domains:
    - switch
    - light
    - vacuum
    - script
    - input_boolean
  entity_config:
    switch.staande_lamp:
      expose: false
Die switch.staande_lamp is er een uit mijn eigen config, die moet je dus even aanpassen naar de switch die je wil hebben ;)
Zoals je ziet doe ik het andersom: ik heb alleen het climate domain exposed, en de rest voeg ik specifiek toe als ik ze in Google Assistant wil hebben. Maar met het voorbeeldje hierboven kan je bereiken wat jij wil. Wel even opnieuw syncen natuurlijk na een Home Assistant restart (ok google, sync my devices)

[ Voor 64% gewijzigd door Hmmbob op 23-12-2020 12:28 ]

Sometimes you need to plan for coincidence


Acties:
  • 0 Henk 'm!

  • wortelsoft
  • Registratie: Februari 2001
  • Laatst online: 09:05
Ik heb een Home Assistant Blue (Odroid N2+) met daarop Home Assistant OS, ik probeer een docker container aan te maken voor Pi-Hole via Portainer maar ik loop vast bij 'Volume mapping' daar moet ik een host een path in vullen waar ik de config files mag opslaan,maar ik krijg read only errors, iemand een idee?

Gevonden:

Dit path is schrijfbaar:
/mnt/data/supervisor/homeassistant/docker_files/

Waarbij docker_files een verzamel folder is voor alles wat met eigen docker config files te maken heeft.

[ Voor 24% gewijzigd door wortelsoft op 23-12-2020 13:02 ]


Acties:
  • 0 Henk 'm!

  • TWKterry
  • Registratie: Januari 2001
  • Nu online

TWKterry

Master Mariner

llevering schreef op woensdag 23 december 2020 @ 09:25:
[...]

Ik zie het model zo snel niet staan, maar in het algemeen geldt dat dit soort button in HA geen 'state' hebben, wat ze iets lastiger in gebruik maakt. Ze heb ook geen 'state', want na de actie is je button weer in de originele uit staat.

Voor de Sonoff button met ZHA als Zigbee integration heb ik in de developer tools naar de zha_event geluisterd en zo alle opties gevonden en automatisering trigger ik op basis van de gevonden events. Niet direct een antwoord op je vraag maar hopelijk ben je zo een stapje verder in je puzzel.
Als deze gevonden is krijg je bij de device kaart bij de automatiseringen de mogelijke events (voor de zigbee versie).
Afbeeldingslocatie: https://tweakers.net/i/2R4Tad1fj8l3m66IKrecef9apbU=/800x/filters:strip_icc():strip_exif()/f/image/Mpia9U5LoEz359enLIP1qQ78.jpg?f=fotoalbum_large
Pagina: 1 ... 63 ... 101 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.