Acties:
  • 0 Henk 'm!

  • Church of Noise
  • Registratie: April 2006
  • Laatst online: 21:28

Church of Noise

Drive it like you stole it

RvdMeer schreef op vrijdag 3 november 2023 @ 23:29:
[...]


Thx en mee eens. Je moet behoorlijk wat tweaken om de standaard home assistant look eruit te krijgen. De Sidebare (menu + tijd) helpt daarbij in combinatie met fullykiosk en kioskmode

Waar ik wel van baal is dat deze specifieke componenten (behalve fullykiosk) niet langer actief ontwikkeld worden. Zodra HA een update uitbrengt die iets kapot maakt is er geen goed alternatief om dit werkende te houden. Wat dat betreft voelt elke HA update als een potentieel showstopper vwb deze dashboard style.

Zou graag zien dat HA zowel een sidebar native gaat ondersteunen alsmede ook de mogelijkheid geeft om die menubalken links en boven goed weg te krijgen.
Volledig akkoord. Na wat vreemde kuren, heb ik de sidebar ('hard coded') nagebouwd. Niet zeer elegant, maar het vermijdt wel de problemen die ik zag en de mogelijke toekomstige verdere issues eens er een nog grotere issue ontstaat na een ha update...

Erg erg mooi dashboard overigens!

Acties:
  • 0 Henk 'm!

  • JBS
  • Registratie: Januari 2004
  • Niet online

JBS

RvdMeer schreef op vrijdag 3 november 2023 @ 23:29:
[...]


Thx en mee eens. Je moet behoorlijk wat tweaken om de standaard home assistant look eruit te krijgen. De Sidebare (menu + tijd) helpt daarbij in combinatie met fullykiosk en kioskmode

Waar ik wel van baal is dat deze specifieke componenten (behalve fullykiosk) niet langer actief ontwikkeld worden. Zodra HA een update uitbrengt die iets kapot maakt is er geen goed alternatief om dit werkende te houden. Wat dat betreft voelt elke HA update als een potentieel showstopper vwb deze dashboard style.

Zou graag zien dat HA zowel een sidebar native gaat ondersteunen alsmede ook de mogelijkheid geeft om die menubalken links en boven goed weg te krijgen.
Hoe gedraagd deze custom sidebar zich op mobiel?

Acties:
  • 0 Henk 'm!

  • RvdMeer
  • Registratie: September 2003
  • Laatst online: 05-05 15:44
JBS schreef op zaterdag 4 november 2023 @ 08:34:
[...]
Hoe gedraagd deze custom sidebar zich op mobiel?
Geen ervaring mee omdat de interface van een mobiel compleet anders is dan die van een tablet.

Acties:
  • 0 Henk 'm!

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

Hippe Lip

+ + + NL + + +

RvdMeer schreef op vrijdag 3 november 2023 @ 22:45:
[...]


ESPhome met SDS011. Weggewerkt in keuken zodat hij fijnstof van koken ook goed oppakt. CO2 is Senseair S8 en TVOC is SGP30

Temperatuur en luchtvochtigheid doe ik met AQARA sensor omdat met ESP32 modules de warmte van de componenten de sensors beïnvloeden. Ik ben niet echt kundig met 3d printen en dat zorgt ervoor dat ik geen goede cases voor de ESP32’s heb en dus ook niet goed het warmte effect kan elimineren.
@RvdMeer Ah dank je. Voor mij zijn die ESP32’s net iets te complex; dat gaat me ws niet lukken.

Voor temperatuur, vochtigheid en CO2 gebruik ik al jaren de sensors van Netatmo. Eenvoudig, kant-en-klaar en zó te koppelen aan HA. Ben zeer tevreden.

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


Acties:
  • 0 Henk 'm!

  • RvdMeer
  • Registratie: September 2003
  • Laatst online: 05-05 15:44
Hippe Lip schreef op zaterdag 4 november 2023 @ 12:09:
[...]

@RvdMeer Ah dank je. Voor mij zijn die ESP32’s net iets te complex; dat gaat me ws niet lukken.

Voor temperatuur, vochtigheid en CO2 gebruik ik al jaren de sensors van Netatmo. Eenvoudig, kant-en-klaar en zó te koppelen aan HA. Ben zeer tevreden.
Geen ervaring mee maar deze lijkt me ook nog wel eens interessant om te onderzoeken.

Acties:
  • 0 Henk 'm!

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

Hippe Lip

+ + + NL + + +

RvdMeer schreef op zaterdag 4 november 2023 @ 12:58:
[...]


Geen ervaring mee maar deze lijkt me ook nog wel eens interessant om te onderzoeken.
Dank, @RvdMeer . Dat is idd een mooi ding, maar behoort in de categorie die ik al beschreef. Niet zomaar met HA te koppelen. Daarvoor is extra hw nodig als interface en das nou net waarin ik niet zo goed ben.
Jammer maar helaas… :X

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


Acties:
  • 0 Henk 'm!

  • Tonny99
  • Registratie: April 2021
  • Laatst online: 23:15
Hippe Lip schreef op zaterdag 4 november 2023 @ 12:09:
[...]

@RvdMeer Ah dank je. Voor mij zijn die ESP32’s net iets te complex; dat gaat me ws niet lukken.

Voor temperatuur, vochtigheid en CO2 gebruik ik al jaren de sensors van Netatmo. Eenvoudig, kant-en-klaar en zó te koppelen aan HA. Ben zeer tevreden.
Zat ik ook aan te denken, vond er hier een paar https://www.marktplaats.n...091651-netatmo-home-coach

Acties:
  • 0 Henk 'm!

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

Hippe Lip

+ + + NL + + +

Ah, dat ding meet net wat minder dan het weerstation van Netatmo. Die gebruik ik al een paar jaar.
Lijkt dezelfde hardware te zijn?

https://shop.netatmo.com/...er-station/weatherstation

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


Acties:
  • +1 Henk 'm!

  • Possible
  • Registratie: Mei 2002
  • Laatst online: 23:18
@RvdMeer zou je misschien je config willen delen hier of op github ? Vind hem heel erg mooi namelijk!

[ Voor 18% gewijzigd door Possible op 04-11-2023 13:56 ]

Gasloos sinds 2020 - 3240wp-Z Live 5100wp-W Live 8340wp-Merged Live Altantic Explorer 200 Live


Acties:
  • +18 Henk 'm!

  • Kire88
  • Registratie: Februari 2018
  • Laatst online: 21:57
Ik heb al veel verschillende dashboard concepten gehad maar nog nooit echt tevreden geweest. Ik ben nu toch eindelijk ergens waar ik best wel blij mee ben. Het is voornamelijk bedoeld om op de telefoon te gebruiken maar het wordt ook op een tablet weergegeven in de woonkamer.

Dit is wat er op het hoofdscherm staat. Het is grofweg opgedeeld in 3 blokken:
- aansturen van apparaten
- weer/temperatuur monitoring
- Solaropwek en stroomverbruik

Afbeeldingslocatie: https://tweakers.net/i/lZDzSBhu_puwEeX-0Jezi3Np0UQ=/x800/filters:strip_icc():strip_exif()/f/image/tTv9MQQ5m1jLv4kQhjcH9N13.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/lOhjkxbvuiixqloQ_tk9iSMymic=/x800/filters:strip_icc():strip_exif()/f/image/tpM45cuTdgfd6pReiTYHqbuq.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/2ZwZYJEKYZLqJvHgJkxt0REM930=/x800/filters:strip_icc():strip_exif()/f/image/Iq2yEy8705UZ4QrXr1mR2yub.jpg?f=fotoalbum_large

Ik maak veel gebruik van de bubble card pop ups waardoor er additionele informatie naar voren komt zodra je op een van de icoontjes klikt. De pop-up is eigenlijk veelal een combinatie geworden van een more-info card met daaraan toegevoegd nog wat additionele sensor informatie die relevant is voor het betreffende apparaat. Een paar voorbeelden van de bubble pop ups:
Afbeeldingslocatie: https://tweakers.net/i/nFWYTKz-REGxDv3upbHwV4Z_X4M=/x800/filters:strip_icc():strip_exif()/f/image/KOCkMytN8mOtZcwS3gRt1X4N.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/hIxJ7qMFVnNwgyxd6IN9sUu9PVw=/x800/filters:strip_icc():strip_exif()/f/image/RjeDxgBiKTZkZrtF1jDYT70A.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/WjVVNKNJp5YaSt4sja-x3_KbizU=/x800/filters:strip_icc():strip_exif()/f/image/XbUZ4NF7CpOeNy1GbqrMtD6q.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/LBBBF7Xa3f6gBZ7dkQmXXXc2oVU=/x800/filters:strip_icc():strip_exif()/f/image/IyzzJAjirZsl9KtZsIXSSS4o.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/TgAtyZHavPRtkX4bujv-LlVYILg=/x800/filters:strip_icc():strip_exif()/f/image/TwqFUaG8l41kyLdCoPvb2EKw.jpg?f=fotoalbum_large

En op de tablet:
Afbeeldingslocatie: https://tweakers.net/i/3NAM7C6CRhRKXiYoG0RGVPOPXjY=/x800/filters:strip_icc():strip_exif()/f/image/BtTICvMqZssczxxTBuqD9CKU.jpg?f=fotoalbum_large

3.05 kWp Zuid - https://pvoutput.org/list.jsp?userid=80995 - Daikin Comfora FTXP 3.5 kW


Acties:
  • 0 Henk 'm!

  • Gummie
  • Registratie: Maart 2000
  • Laatst online: 19:23
Kire88 schreef op zondag 5 november 2023 @ 16:03:
Ik heb al veel verschillende dashboard concepten gehad maar nog nooit echt tevreden geweest. Ik ben nu toch eindelijk ergens waar ik best wel blij mee ben. Het is voornamelijk bedoeld om op de telefoon te gebruiken maar het wordt ook op een tablet weergegeven in de woonkamer.
...
Ziet er strak uit.
Met welke kaarten of mod heb je dit voor elkaar gekregen en meer specifiek.
Hoe heb je het voor elkaar gekregen om een icoon en daaronder de temperatuur en de luchtvochtigheid te zetten?

Acties:
  • +2 Henk 'm!

  • Kire88
  • Registratie: Februari 2018
  • Laatst online: 21:57
Gummie schreef op maandag 6 november 2023 @ 19:21:
[...]


Ziet er strak uit.
Met welke kaarten of mod heb je dit voor elkaar gekregen en meer specifiek.
Hoe heb je het voor elkaar gekregen om een icoon en daaronder de temperatuur en de luchtvochtigheid te zetten?
De twee kolommen zijn vertical-stack-in cards. Ik wou het er uit laten zien als 1 card met daarin zo weinig mogelijk overgangen. Er is redelijk wat card-mod gebruikt, voornamelijk om borders weg te halen en de spacing tussen de verschillende cards te verkleinen.

De meest gebruikte kaarten zijn:
- Mushroom, verschillende entity kaarten, maar ook redelijk wat chips (entity, template, conditional)
- Mini graph card voor de grafieken
- Multiple entity row

Voor de temperatuur en luchtvochtigheid. Dit zijn 3 horizontal stacks waarbij in alle rijen mushroom chip cards worden gebruikt (zonder border).
De bovenste rij is een entity chip, de temperatuur en luchtvochtigheid zijn template chips. Heb dit zo gedaan omdat ik geen mogelijkheid zag om anders het icoontje weg te halen. Voorbeeldje van de code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
  - type: horizontal-stack
    cards:
      - type: custom:mushroom-chips-card
        chips:
          - type: template
            card_mod: null
            style: |
              ha-card {
                border: none;
                margin-top: -10px;
              }      
            content: '{{ states(''sensor.0x847127fffe71360f_temperature'') | float }}°C'
        alignment: center

3.05 kWp Zuid - https://pvoutput.org/list.jsp?userid=80995 - Daikin Comfora FTXP 3.5 kW


Acties:
  • 0 Henk 'm!

  • A. Qonsaides
  • Registratie: Januari 2003
  • Laatst online: 19:34
Possible schreef op zaterdag 4 november 2023 @ 13:55:
@RvdMeer zou je misschien je config willen delen hier of op github ? Vind hem heel erg mooi namelijk!
+1 _/-\o_

Ik zou de config ook graag downloaden en op mijn situatie aanpassen. :)

Acties:
  • +2 Henk 'm!

  • TheVMaster
  • Registratie: Juli 2001
  • Laatst online: 22:25

TheVMaster

Moderator WOS
Hippe Lip schreef op zaterdag 4 november 2023 @ 13:05:
[...]

Dank, @RvdMeer . Dat is idd een mooi ding, maar behoort in de categorie die ik al beschreef. Niet zomaar met HA te koppelen. Daarvoor is extra hw nodig als interface en das nou net waarin ik niet zo goed ben.
Jammer maar helaas… :X
Deze is zeker wel aan HA te koppelen, is gewoon Zigbee.

Acties:
  • +20 Henk 'm!

  • npaeshuy
  • Registratie: Juli 2016
  • Laatst online: 23-03 16:11
Nog eens een update van mijn dashboard, nu met veel apexcharts :)

Ik had al eens een paar screenshots gepost een tijdje terug...

Afbeeldingslocatie: https://tweakers.net/i/IPg_6ZDGFT_V5Tz4-EG8GkL2jmg=/800x/filters:strip_exif()/f/image/KAZLgx5AnkwNo08npX3BuBmt.png?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 19:25
npaeshuy schreef op zaterdag 25 november 2023 @ 13:55:
Nog eens een update van mijn dashboard, nu met veel apexcharts :)

Ik had al eens een paar screenshots gepost een tijdje terug...

[Afbeelding]
Zijn die kaarten bubble cards? mooi met die art in de titel

Acties:
  • +1 Henk 'm!

  • mr.DJ95
  • Registratie: Februari 2010
  • Laatst online: 17:59
npaeshuy schreef op zaterdag 25 november 2023 @ 13:55:
Nog eens een update van mijn dashboard, nu met veel apexcharts :)

Ik had al eens een paar screenshots gepost een tijdje terug...

[Afbeelding]
Heel gaaf! Zou je een voorbeeld Yaml kunnen posten van je stroom en verwarming card? Tof ook dat je de resterende kWh weergeeft.

Acties:
  • +4 Henk 'm!

  • npaeshuy
  • Registratie: Juli 2016
  • Laatst online: 23-03 16:11
mr.DJ95 schreef op zaterdag 25 november 2023 @ 16:46:
[...]


Heel gaaf! Zou je een voorbeeld Yaml kunnen posten van je stroom en verwarming card? Tof ook dat je de resterende kWh weergeeft.
Zeker! Dit is van mijn digitale meter:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
type: custom:apexcharts-card
graph_span: 15m
update_interval: 3s
show:
  loading: false
apex_config:
  legend:
    show: false
  chart:
    height: 180px
    width: 97%
experimental:
  color_threshold: true
series:
  - entity: sensor.p1_meter_active_power
    name: Fluvius
    color_threshold:
      - value: -8000
        color: green
      - value: 0
        color: green
      - value: 1000
        color: orange
      - value: 1500
        color: red
    type: line
    stroke_width: 2.5
    opacity: 1
    curve: smooth
  - entity: sensor.p1_meter_active_power
    show:
      datalabels: true
    name: ' '
    color: red
    type: line
    stroke_width: 0
    opacity: 1
    curve: smooth
    group_by:
      func: last
      duration: 1h
card_mod:
  style: |
    ha-card { 
      border: none; border-radius: 0px;
    }

En dit is de verwarming:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
type: custom:apexcharts-card
graph_span: 24h
span:
  offset: +1h
experimental:
  color_threshold: true
header:
  show: false
  title: Hidden
  show_states: true
  colorize_states: true
show:
  loading: false
series:
  - entity: sensor.verwarming_ingesteld
    float_precision: 1
    name: Doel
    type: area
    stroke_width: 0
    opacity: 0.5
    curve: smooth
    show:
      datalabels: false
    group_by:
      func: max
      duration: 1h
  - entity: sensor.living_temperature
    name: Living
    stroke_width: 2
    curve: smooth
    group_by:
      func: max
      duration: 1h
  - entity: binary_sensor.gas_activiteit
    transform: 'return x === ''on'' ? 29 : 16;'
    name: In bedrijf
    type: area
    stroke_width: 2
    group_by:
      func: max
      duration: 1h
    opacity: 0.2
    curve: stepline
yaxis:
  - min: 15
    max: 30
    decimals: 0
    apex_config:
      tickAmount: 5
apex_config:
  legend:
    show: false
  chart:
    height: 160px

Acties:
  • +4 Henk 'm!

  • npaeshuy
  • Registratie: Juli 2016
  • Laatst online: 23-03 16:11
skank schreef op zaterdag 25 november 2023 @ 15:50:
[...]


Zijn die kaarten bubble cards? mooi met die art in de titel
Dat is met card_mod gedaan. Toch de eerste kaart van de "vertical-stack-in-card".
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
type: custom:mushroom-template-card
primary: Verwarming
icon: mdi:radiator
entity: person.nick
icon_color: t
tap_action:
  action: none
hold_action:
  action: none
double_tap_action:
  action: none
secondary: >-
  Living {{ state_attr('climate.living','current_temperature') | round(0) }} °C 
  -  {{ states('sensor.living_heating') | round(0) }} % in bedrijf
multiline_secondary: false
fill_container: false
card_mod:
  style: |
    ha-card {
      background-color: rgba(0,0,0,.2);
      border: none;
      background-image: url("/local/banners/verwarming_v4.png");
      background-position: bottom right;
      background-repeat: no-repeat;
      background-size: contain;
    }

Acties:
  • 0 Henk 'm!

  • konehead
  • Registratie: Januari 2005
  • Laatst online: 20:39
npaeshuy schreef op zaterdag 25 november 2023 @ 13:55:
Nog eens een update van mijn dashboard, nu met veel apexcharts :)

Ik had al eens een paar screenshots gepost een tijdje terug...

[Afbeelding]
Echt heel vet gedaan! Zou ik jouw YAML mogen voor het gasverbruik? _/-\o_ _/-\o_ _/-\o_

Acties:
  • 0 Henk 'm!

  • konehead
  • Registratie: Januari 2005
  • Laatst online: 20:39
npaeshuy schreef op zaterdag 25 november 2023 @ 13:55:
Nog eens een update van mijn dashboard, nu met veel apexcharts :)

Ik had al eens een paar screenshots gepost een tijdje terug...

[Afbeelding]
Echt top! Heb jij voor mij de YAML van de gas grafiek? Die kan ik erg goed gebruiken _/-\o_ _/-\o_ _/-\o_

Acties:
  • +3 Henk 'm!

  • npaeshuy
  • Registratie: Juli 2016
  • Laatst online: 23-03 16:11
konehead schreef op zondag 26 november 2023 @ 17:31:
[...]


Echt top! Heb jij voor mij de YAML van de gas grafiek? Die kan ik erg goed gebruiken _/-\o_ _/-\o_ _/-\o_
sensor.gas_helper is een helper die elke 0:00u reset naar 0.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
type: custom:apexcharts-card
graph_span: 24h
span:
  offset: +1h
header:
  show: false
  title: Hidden
  show_states: true
  colorize_states: true
show:
  loading: false
apex_config:
  legend:
    show: false
  chart:
    height: 145px
  grid:
    show: false
experimental:
  color_threshold: true
series:
  - entity: sensor.gas_helper
    statistics:
      type: state
    name: Living
    type: column
    group_by:
      func: last
      duration: 2hr
    color: red
    stroke_width: 0
    opacity: 0.7
    curve: straight
    show:
      datalabels: false
    float_precision: 0
    color_threshold:
      - value: 0
        color: green
      - value: 5
        color: orange
      - value: 10
        color: red
  - entity: sensor.gas_helper
    statistics:
      type: state
    name: Living
    type: line
    group_by:
      func: last
      duration: 2hr
    color: red
    stroke_width: 2
    opacity: 0.7
    curve: smooth
    show:
      datalabels: true
    float_precision: 0
    color_threshold:
      - value: 0
        color: green
      - value: 5
        color: orange
      - value: 10
        color: red
yaxis:
  - min: 0
    max: ~5
    decimals: 0
    apex_config:
      tickAmount: 4

Acties:
  • 0 Henk 'm!

  • konehead
  • Registratie: Januari 2005
  • Laatst online: 20:39
npaeshuy schreef op zondag 26 november 2023 @ 18:08:
[...]

sensor.gas_helper is een helper die elke 0:00u reset naar 0.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
type: custom:apexcharts-card
graph_span: 24h
span:
  offset: +1h
header:
  show: false
  title: Hidden
  show_states: true
  colorize_states: true
show:
  loading: false
apex_config:
  legend:
    show: false
  chart:
    height: 145px
  grid:
    show: false
experimental:
  color_threshold: true
series:
  - entity: sensor.gas_helper
    statistics:
      type: state
    name: Living
    type: column
    group_by:
      func: last
      duration: 2hr
    color: red
    stroke_width: 0
    opacity: 0.7
    curve: straight
    show:
      datalabels: false
    float_precision: 0
    color_threshold:
      - value: 0
        color: green
      - value: 5
        color: orange
      - value: 10
        color: red
  - entity: sensor.gas_helper
    statistics:
      type: state
    name: Living
    type: line
    group_by:
      func: last
      duration: 2hr
    color: red
    stroke_width: 2
    opacity: 0.7
    curve: smooth
    show:
      datalabels: true
    float_precision: 0
    color_threshold:
      - value: 0
        color: green
      - value: 5
        color: orange
      - value: 10
        color: red
yaxis:
  - min: 0
    max: ~5
    decimals: 0
    apex_config:
      tickAmount: 4
Dankjewel!!! _/-\o_

Acties:
  • +26 Henk 'm!

  • JunSn0w.
  • Registratie: Maart 2012
  • Laatst online: 07-06-2024
Het is een behoorlijke tijd geleden dat ik hier gepost hebt, maar ik wilde even showen hoe mijn dashboard er inmiddels uitziet. Vooral gericht op mobiel voor nu.

Inspiratie komt van Fredrik Persson zijn minihass

Het is nog lang niet af, ik ben nog flink aan het stoeien om het designen onder de knie te krijgen, maar ik ben tot nu toe erg tevreden. Ben benieuwd wat jullie hier van vinden!

Afbeeldingslocatie: https://tweakers.net/i/EQ2ekqFYqkTBwHX2lsNqrCA7BOs=/x800/filters:strip_exif()/f/image/1dNdJ7ndkOrD1Ii8Wh3jmwBv.png?f=fotoalbum_large

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

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

[ Voor 23% gewijzigd door JunSn0w. op 03-01-2024 17:18 ]


Acties:
  • +1 Henk 'm!

  • renegrunn
  • Registratie: September 2006
  • Laatst online: 23:10
<knip> Graag bij topic report houden

[ Voor 94% gewijzigd door Septillion op 10-01-2024 12:53 ]


Acties:
  • +26 Henk 'm!

  • Sjorszevenaar
  • Registratie: Mei 2020
  • Laatst online: 03-05-2024
Hier ook maar eens mijn setup.


Ik begon een nieuwe trapleuning te maken, deze swiped snachts mee omhoog of omlaag.
En toen kwam ik achter home assistant. Super tof ben verslaafd.

Ben nu een klein jaar bezig dus er komt nog genoeg bij..

Het wordt teveel om te laten zien maar een kleine greep:
Dashboard laat hier niet de mooie achtergrond zien maar die zie je op de tablet wel.

Afbeeldingslocatie: https://tweakers.net/i/Kkthq5VjiPLEczggidLHkjsRg0Y=/x800/filters:strip_icc():strip_exif()/f/image/sr0QcjMTjj23ZFDstoBqgnYc.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/NYNlZfpYjYqjP32SRmwP0QxludU=/800x/filters:strip_icc():strip_exif()/f/image/dbYU3SXAIGLzd4Eyu9sLVZGY.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/lCwgMuzW93KVNaxfQ4ZvdcCQ7Wk=/800x/filters:strip_icc():strip_exif()/f/image/cZ8cZremPMcXNpCs19ptp1wc.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/XDws1mhBM77VCgIPcNtmD7jVhms=/800x/filters:strip_icc():strip_exif()/f/image/SeBdeZ6tNlnVnrbzucUSHJmE.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/GzEkYPbXiiBJqVw5rqzPn5e0JqU=/800x/filters:strip_icc():strip_exif()/f/image/gKok842XXf9AhCMXpCO7aPOz.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/hEIx7udF66zE639U-NzQyLBDys4=/x800/filters:strip_icc():strip_exif()/f/image/iN688PN0goln1s1RgtzW3pAW.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/sykPvT_lqZZgDwn5QalV7fkPUPQ=/x800/filters:strip_icc():strip_exif()/f/image/022zVSEShSaE9LcJQtEVB67r.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/VNHchkX0l3duJmh6HsKcQCIV9nU=/x800/filters:strip_icc():strip_exif()/f/image/Okkcg020RExEYaFGNfGTC9vy.jpg?f=fotoalbum_large

Tablet aan de muur gemonteerd, gaat display gaat automatisch aan door middel van beweging sensor.
Reolink deurbel: camera beeld komt gelijk omhoog op de tablet zodra er wordt aangebeld.

Tablet fullscreen en sidebar verbogen door middel van wallpanel (hacs) en ik geloof browser mod, maar ik weet niet meer zeker of die nodig was.
Fully kiosk was dus niet nodig , die moest ook voor betaald worden dacht ik.

Tablet case is een 3d print. lader gaat door de muur naar de andere kant in de meterkast, speciaal een stopcontact voor aangelegd.

Trap voorzien van een nieuwe zelfgebouwde leuning, met daarin een led strip die aangesloten zit op een Zelfgemaakte led controller (zie foto) die aangesloten zit op een oude pc voeding in de voorraadkast naast de trap. En 2 time of flight sensoren die zien of ik de trap op of af ga. Via een esphome d1 mini sturen ze dit naar home assistant. Die vervolgens de verlichting langzaam omhoog of omlaag swiped. zodat het licht met je mee beweegt

Gehele woning alle schakelaars zijn vervangen door Touch schakelaars met zigbee

Keuken kastjes Ledstrip eronder (aangestuurd door D1 mini met Wled en een oude pc voeding)

Zelfgebouwde nachtlamp incl d1 mini led controller (tijdgeschakeld)

Zonnewering schakelaars ingebouwd met zigbee

Deursensoren

Temp sensoren

Tado systeem die mijn ketel aanstuurt (wordt nog uitgebreid)

De (weinige tuya devices omgezet naar Local tuya zodat ik niet in de cloud zit, maar gewoon lokaal)

Zigbee heeft toch mijn voorkeur

Automaties: (een greep)

Verlichting wordt door het grootste deel van het huis waar je af en toe komt door middel van een (katvriendelijke) beweging sensor geschakeld

Rest van het huis ook veel automatisch qua verlichting

Text to speech automaties voor bijv wasmachine en droger klaar.

Deursensoren op de kids deuren, en input boolean schakelaars tussen automaties om ze makkelijk aan en uit te zetten.
Dus als we even bij de buren borrelen gaat daar een lampje branden als de kids de deur uitlopen.
Dit is een action lampje die bij ons op de wifi aangesloten zit en automatisch gaat branden als 1 van de kids dus de deur uit gaat.
Zodat ze ons niet missen en gaan zoeken in huis. dan weten we precies wanneer ze eruit gaan.
En onze telefoons krijgen meldingen: een Text to speech bericht hardop gesproken en gewoon een notficatie op de telefoon met welk kind er de deur open gaat

Als we in de voortuin zitten gaat de sirene van de reolink deurbel loeien zodat we weten als er een kind wakker is.

Afval eruit notificaties. Data wordt opgehaald bij afval beheer. en krijgen meldingen wanneer er een container aan de straat moet

Kachel automatisch aan en uit gebaseerd op onze locaties

Lampen automatisch allemaal uit zodra we allebij wegzijn (voor het geval we een lamp vergeten

Kids verlichting automatisch geschakeld

Alarm (alarmo) gaat er automatisch op en af gebaseerd op onze locatie.

Deursensor op de vriezer, (kids laten de deur nog weleens open)
Melding wanneer hij langer dan een minuut openstaat

Muur tablet lader: automatie die zorgt dat bij 20 procent de tablet gaat laden en bij 80 stopt met laden.
Voor optimalisatie van de batterij

cameras in huis gaan automatisch in privacy modus zodra 1 van ons thuis komt. zodra we weg zijn draaien de cameras naar beneden en kunnen we in huis zien wat er gebeurt in dien nodig

automatische batterij meldingen zodra er batterijen leeg raken

Verder nog een hoop dingen aan het doen zoals televisie afstandbedieningen en automaties en scripts die via google nest alles bedienen, netflix aan hbo aan kids favo programma aan enz enz

En nog een hoop van die kleine dingen. En we blijven bezig .

Wil nog doen:


Voordeur slim slot

Gordijn motoren

Zonnweringen boven opbouwschakelaars vervangen voor inbouw in muur incl zigbee zoals beneden

En wie weet wat nog meer..

[ Voor 6% gewijzigd door Sjorszevenaar op 12-01-2024 11:54 ]


Acties:
  • +7 Henk 'm!

  • g1n0
  • Registratie: Maart 2016
  • Niet online
Nog enorm work in progress (laad bijv nog niet op, moet ik nog solderen) maar wilde het alvast even delen:
Afbeeldingslocatie: https://tweakers.net/i/tt_l3vrhSUyOVDjVJtoQRJOnTYs=/800x/filters:strip_icc():strip_exif()/f/image/ylzureXkiNp49l5U1WDgLbUo.jpg?f=fotoalbum_large

Is een lenovo p11 pro, een ijzer-constructie erop gelijmd waaraan deze nu vasthangt met een ruimte tussen de muur van ongeveer 4mm. Gebruik de fully kiosk app (voor tts en natuurlijk kiosk mode) icm de browser mod in hass (voor popups en scherm dimmen).
Opladen zal gaan via de pogo pins, met 2 draadjes naar de transformator erachter (zit al een 80mm gat met 230v).

Acties:
  • +2 Henk 'm!

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

Hippe Lip

+ + + NL + + +

@Sjorszevenaar
Goh, jij hebt niet stilgezeten! Ook nog tijd voor partner en kinderen gehad? ;)

En hoe is de WAF?

[ Voor 3% gewijzigd door Hippe Lip op 27-01-2024 04:09 ]

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


Acties:
  • +42 Henk 'm!

  • EBOOZ
  • Registratie: Januari 2002
  • Laatst online: 10-05 21:55
Geïnspireerd door het werk van paQ en Toppe ben ik een paar weken geleden ook begonnen met het maken van een 3D floorplan.

En hoewel mijn uitgangspunt altijd is geweest (en zal blijven) dat goede home automation geen dashboard nodig heeft, raakte ik wel helemaal verslaafd aan het bouwen ervan voor een iPad (2017). Deze kan mooi worden gebruikt door anderen als wij met vakantie zijn.

Ik wilde sowieso nog eens mijn volledige setup en configuratie op Github zetten en de ervaringen met het bouwen van het 3D floorplan is alvast een mooie start. Een volledige uitleg van hoe het floorplan is opgebouwd staat hier. Wellicht heeft iemand er wat aan!

Afgezien van de sensors die worden weergegeven op het floorplan en het aan/uit zetten van de verlichting, zit het volgende o.a. extra ingebouwd:
  • Door te tikken op het TV meubel kan je alles rondom home cinema bedienen, zoals bijvoorbeeld de Apple TV en de radio
  • Door te tikken op de ramen in de woonkamer kunnen de jaloezieën worden bediend
  • Instellen van de thermostaat door te tikken op de woonkamertemperatuur
  • Informatie m.b.t. het laden van de auto wordt alleen weergegeven als er ook daadwerkelijk een laadsessie aan de gang is
  • Op het moment dat de deurbel wordt ingedrukkt wordt een automatisering gestart om via de Eufy Security integratie een P2P streaming sessie te starten en deze te pushen naar de iPad via browser_mod
  • Dynamische iconen (draaiend bij een ventilator en knipperend bij de rookmelders) via button-card
  • Gekleurde iconen op basis van de status, zoals bijvoorbeeld een oranje mdi:heat op het moment dat de airco aan het verwarmen is, of blauw tijdens het koelen
Er zitten nog een paar schoonheidsfoutjes in die ik moet fixen, de kWh-waarde is niet juist, moet de energy-graphic nog worden verbeterd, en wil ik nog de neerslag-card aanpassen zodat het minimalistisch wordt weergegeven, maar dat wordt gezien de broncode van de integratie nog een hele klus. Tenzij iemand dit al voor elkaar heeft gekregen en de code wil delen ;)

.

Dashboard tijdens de dag

Afbeeldingslocatie: https://tweakers.net/i/vlOivCshcyI_sguq_B-Aal9slrw=/800x/filters:strip_icc():strip_exif()/f/image/cpqxiPBuJixO0Prfaevn17o6.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/efFholIajwK2eSlZA1IMDNV2eVg=/800x/filters:strip_icc():strip_exif()/f/image/r0yk98Kn4HpqaEDXEYzxR9u7.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/i0X7yJqtcUnnVhGMW3dsKQJIzSU=/800x/filters:strip_icc():strip_exif()/f/image/ybkVsn6RrTk3A4NrITrHe1nL.jpg?f=fotoalbum_large

.

Dashboard wanneer het donker is

Afbeeldingslocatie: https://tweakers.net/i/wEM4CFJKyBqDyIwszVLbG5XOGVY=/800x/filters:strip_icc():strip_exif()/f/image/4YCTKeN60glyWZyRmcTb6pDz.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/h__sk7SST31k3dcOIU4sj4ZWZKk=/800x/filters:strip_icc():strip_exif()/f/image/ebmmQh8QJ4puJzD0EU1huLD7.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/oejQy-tc4l6CtZWLzhX1Qr1CxjI=/800x/filters:strip_icc():strip_exif()/f/image/Zji8VBYRH4V0Vl8V5SvmEuw5.jpg?f=fotoalbum_large

Zodra ik al mijn use cases heb gedocumenteerd op Github dan meld ik me hier wel weer even :)

Acties:
  • +4 Henk 'm!

  • sprk_nl
  • Registratie: Juli 2010
  • Laatst online: 04-05 12:00
Per ongeluk had ik hier een vraag geplaatst.
Om deze dan maar om te buigen in een show, hierbij m'n vloerverwarmingspomp.

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

De ui kan nog wel een likje gebruiken, helaas kon ik geen nette plaat van mijn huidige pomp vinden.
De kaart is een standaard picture-elements variant

CV wordt uitgelezen middels OpenThermGateway.
Aan en retour leidingen worden middels een esp32-C3 i.c.m. meerdere Dallas DS18b20 sensoren.
De pomp wordt geactiveerd middels een IKEA TRÅDFRI Draadloos plug-in stopcontact

Helaas was na 2 jaar de IKEA switch op hol geslagen, waarbij de pomp zeer snel aan/uit ging.
Het was een smerig brommend geluid. Gelukkig is de motor van de pomp niet defect geraakt.

[ Voor 255% gewijzigd door sprk_nl op 28-01-2024 23:16 ]


Acties:
  • +1 Henk 'm!

  • Koen Hendriks
  • Registratie: Juli 2010
  • Laatst online: 18:39

Koen Hendriks

Pixel Pioneer

EBOOZ schreef op zondag 28 januari 2024 @ 22:15:
Geïnspireerd door het werk van paQ en Toppe ben ik een paar weken geleden ook begonnen met het maken van een 3D floorplan.
[..]
Erg onder de indruk van je Home Assistant setup! Niet alleen de setup zelf maar de prachtige GitHub repo inclusief wiki die je hebt neergezet! Zodra de oplevergin van mijn huis is geweest ga ik deze als voorbeeld nemen en hopen dat ik het ook vol houd om het zo netjes bij te houden. _/-\o_

Acties:
  • +1 Henk 'm!

  • Sjorszevenaar
  • Registratie: Mei 2020
  • Laatst online: 03-05-2024
@Hippe Lip

Thanks haha, ja hoor die mogen niet klagen, af en toe mogen ze helpen ;)

En wat bedoel je met WAF ? misschien ben ik ff niet wakker..

Acties:
  • +3 Henk 'm!

  • Rembock
  • Registratie: Maart 2013
  • Laatst online: 20:23

Acties:
  • +1 Henk 'm!

  • Sjorszevenaar
  • Registratie: Mei 2020
  • Laatst online: 03-05-2024
@Rembock @Hippe Lip

Af dat dus, ja zoals bij de meeste denk ik.
Eerst alles overdreven vinden, maar als die ene lamp toch eens niet automatisch aan gaat dan hoor je het!

Inmiddels is ze helemaal gewend aan alle automaties en kan ze niet meer zonder ;)

Acties:
  • +9 Henk 'm!

  • sypie
  • Registratie: Oktober 2000
  • Niet online
Omdat ik nog aan het begin sta van zowel Home Assistant als het automatiseren/besturen van mijn woning is de opzet nog eenvoudig. Er moeten in ieder geval niet allerlei kleurtjes in zitten, we houden het lekker clean.

In zitten op de voorpagina van het dashboard een aantal voorwaardelijke kaarten. Mocht er een lampje aan gaan dan komt die ook op de index te staan, gaat die weer uit dan is die weg. Ook een chip-kaart met de container die op de betreffende dag geleegd wordt (met de andere twee chip-kaarten zie ik alleen maar welke morgen aan de beurt is...)
Afbeeldingslocatie: https://tweakers.net/i/UcMD81tT8Kg11jcsA7TyQxER2mI=/800x/filters:strip_exif()/f/image/tKCN6CWicBNLUZJX0YIAkPco.png?f=fotoalbum_large
Wat je ziet van boven naar beneden:
* Chip-kaarten:
Buienradar, buienradar camera, Afvalwijzer afvalsoort, afvalwijzer over X dagen
* Welkomkaart
* Analoge klok, datum maand en jaartal
* Button-kaarten
Thuis (verwijst naar pagina waar alle entiteiten in zitten)
Lichten (verwijst naar een pagina waar alle lampen standaard op staan
Spotify (verwijst naar een pagina waar de mini media player kaart op staat)
AppleTV (verwijst naar een pagina waar de een remote in elkaar is gezet om de AppleTV te bedienen)
* Presentie-kaarten voor ons beiden, gebaseerd op de locatie van de telefoon
* KNMI weercode die alleen zichtbaar wordt wanneer die niet groen is.
* Voorwaardelijke kaarten voor lichten die aan staan. (op dit moment uit, dus niet zichtbaar)

Verdere uitbreiding komt vast nog binnenkort, heb nog wel wat dingen waar ik graag een sensor op kwijt wil of die ik wil automatiseren.. Stapje voor stapje komt dat vast goed.

Acties:
  • 0 Henk 'm!

  • EBOOZ
  • Registratie: Januari 2002
  • Laatst online: 10-05 21:55
EBOOZ schreef op zondag 28 januari 2024 @ 22:15:
... en wil ik nog de neerslag-card aanpassen zodat het minimalistisch wordt weergegeven, maar dat wordt gezien de broncode van de integratie nog een hele klus. Tenzij iemand dit al voor elkaar heeft gekregen en de code wil delen ;)
Ik heb het voor elkaar! In neerslag-card.js kan je vanaf regel 442 de grafiek aanpassen. Dit moet de code zijn:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
scales: {
    y: {
        ticks:{display:false,color: secondaryTextColor,maxRotation:0,minRotation:0},
        beginAtZero: true,
        title: {
            display: false,
            text: this.localize('regenMmUur'),
            color: primaryTextColor,
        },
        suggestedMax: this.zoomwaarde,
        suggestedMin: 0.0,
        beginAtZero: true,
    },
    x: {
        ticks:{color: secondaryTextColor,maxRotation:0,minRotation:0},
        title: {
            display: false,
            text: this.localize('regenvalVoorspelling'),
            color: primaryTextColor,
        },
        min: 5,
        stepSize: 1,
    }
},


Ik heb een kopie van het script op Github gezet :)

Het resultaat is als volgt:
Afbeeldingslocatie: https://tweakers.net/i/CDX_mt30I74qn3o4d_BQX6gitkk=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/fTADtalzzElmy5ojOf3mDaak.png?f=user_large

Acties:
  • +4 Henk 'm!

  • sypie
  • Registratie: Oktober 2000
  • Niet online
Nog een aanvulling op mijn bericht 2 posts hierboven: Er is nu een Internet Download VU-meter gemaakt...

Kleine aantekening: ik ben alles behalve een programmeur en heb er de nodige uren aan gespendeerd om het voor elkaar te krijgen.

Gebruikte hardware:
ESP32 met WLED
Mounting PCB voor de ESP32
RGBW LED-strip met 6 leds (restantje)

Code voor het een en ander:
HA sensors.yaml om mijn Unifi USG Pro 4 uit te lezen:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#Unifi USG
  - platform: snmp
    name: "USG WAN in"
    host: 10.0.0.1
    baseoid: 1.3.6.1.2.1.31.1.1.1.6.2
    community: "public"
    version: "2c"
    scan_interval: 5

  - platform: snmp
    name: "USG WAN out"
    host: 10.0.0.1
    baseoid: 1.3.6.1.2.1.31.1.1.1.10.2
    community: "public"
    version: "2c"
    scan_interval: 5


Dan in WLED iedere led als een segment ingesteld. Vervolgens de presets.json aangepast (wled.local/edit) zodat HA een automatisering kan gebruiken om de presets aan te sturen. Omdat er 6 leds zijn heb ik ook 6 presets gemaakt waarbij de kleur van groen naar rood loopt, afhankelijk van welke led er moet branden.

De JSON code is te lang om hier te mogen plaatsen, daarom even een pastebin.

Het resultaat staat op Imgur: https://imgur.com/tx9tQml

Acties:
  • +13 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 22:45
Kleine show and tell. Ik heb een aantal LSC smartpluggen bij de Action gekocht en deze voorzien van ESPhome. Deze pluggen gebruiken een BL0937 voor power measuring. Groot nadeel van ESPhome vs Tasmota vind ik altijd het gedoe met kalibreren justeren1. Hiervoor moet je eigenlijk de waardes uit je device (under test = DUT) in de gaten houden en tegelijk je referentie. En daarna gaan lopenen rekenen / tool op de website gebruiken. En vervolgens die waardes weer in de ESPhome firmware bakken -O-

Dus mij oplossing was om een PZEM-004T aan een andere ESP te knopen. Deze meter maakt gebruik van een stroomspoel (current transformer = CT) en kan daarmee mooi inline met de load zonder dat de stroom naar de PZEM zelf gemeten wordt. De PZEM modules zijn veel nauwkeuriger dan wat je in bijna alle pluggen vind maar ook wel wat kostbaarder. Maar zonder verdere aanpassing week hij maar 1mA en 0,1V af van mijn DMM's dus ik vind het een prima ref.

Vervolgens heb ik al het rekenwerk naar HA gebracht! Daar een dashboardje gemaakt waar in naam van de DUT op geef2 en de huidige kalibratiewaardes in de firmware. Deze toont dan de waardes van de DUT en referentie PZEM. Vervolgens hang je er een mooie ohmse belasting aan (60W gloeilamp), zet de plug een, wacht tot de waardes stabiel zijn3 en drukt op de knop. En tada! Nieuwe kalibratiewaardes! 8)
Afbeeldingslocatie: https://tweakers.net/i/spp_ocAm3WMDbXQBPhePSv2cDEE=/x800/filters:strip_exif()/f/image/BoK8xekwmwEeuE9U5YaYQKcQ.png?f=fotoalbum_large

Yaml 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
type: entities
entities:
  - entity: input_button.calibration_from_new
  - entity: input_number.calibration_voltage_divider
    name: Divider
  - entity: input_number.calibration_resistor
    name: Resistor
  - entity: input_number.calibration_current_multiply
    name: Multiply
  - entity: input_text.calibration_dut_id
  - entity: sensor.test_energy_calibrator_voltage
  - type: custom:template-entity-row
    icon: mdi:sine-wave
    name: DUT Voltage
    state: >-
      {% set id = states('input_text.calibration_dut_id') -%} {{ states(id ~
      '_voltage') ~ ' V' }}
  - entity: sensor.test_energy_calibrator_power
  - type: custom:template-entity-row
    icon: mdi:flash
    name: DUT Power
    state: >-
      {% set id = states('input_text.calibration_dut_id') -%} {{ states(id ~
      '_power') ~ ' W' }}
  - entity: sensor.test_energy_calibrator_current
  - type: custom:template-entity-row
    icon: mdi:current-ac
    name: DUT Current
    state: >-
      {% set id = states('input_text.calibration_dut_id') -%} {{ states(id ~
      '_current') ~ ' A' }}
  - entity: input_button.calibration_calc
  - entity: input_number.calibration_voltage_divider_new
    name: Divider new
  - entity: input_number.calibration_resistor_new
    name: Resistor new
  - entity: input_number.calibration_current_multiply_new
    name: Multiply new


En de automation:
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
81
82
83
84
85
86
87
88
89
90
91
92
93
alias: Calibration Energy
description: ""
trigger:
  - platform: state
    entity_id:
      - input_button.calibration_calc
    to: null
    id: Calc
  - platform: state
    entity_id:
      - input_button.calibration_from_new
    from: null
    id: From new
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Calc
        sequence:
          - service: input_number.set_value
            metadata: {}
            data:
              value: >-
                {% set id = states('input_text.calibration_dut_id') -%} {% set
                dut = states(id ~ '_voltage')|float(0) -%} {% set cal =
                states('sensor.test_energy_calibrator_voltage')|float(0) -%} {%
                set cur =
                states('input_number.calibration_voltage_divider')|float(0) -%}
                {{ cur * cal / dut }}
            target:
              entity_id: input_number.calibration_voltage_divider_new
          - service: input_number.set_value
            metadata: {}
            data:
              value: >-
                {% set id = states('input_text.calibration_dut_id') -%} {% set
                vd = states(id ~ '_voltage')|float(0) -%} {% set vc =
                states('sensor.test_energy_calibrator_voltage')|float(0) -%} {%
                set pd = states(id ~ '_power')|float(0) -%} {% set pc =
                states('sensor.test_energy_calibrator_power')|float(0) -%} {%
                set cur = states('input_number.calibration_resistor')|float(0)
                -%} {% if pd|float(0) == 0 or pc|float(0) == 0 -%}
                  unknown
                {% else -%}
                  {{ cur * (pd / vd) / (pc / vc) }}
                {% endif %}
            target:
              entity_id: input_number.calibration_resistor_new
          - service: input_number.set_value
            metadata: {}
            data:
              value: >-
                {% set eid = states('input_text.calibration_dut_id') -%} {% set
                id = states(eid ~ '_current')|float(0) -%} {% set ic =
                states('sensor.test_energy_calibrator_current')|float(0) -%} {%
                set rd = states('input_number.calibration_resistor')|float(0)
                -%} {% set rn =
                states('input_number.calibration_resistor_new')|float(0) -%} {%
                set cur =
                states('input_number.calibration_current_multiply')|float(0) -%}
                {% if id|float(0) == 0 or rd|float(0) == 0 -%}
                  unknown
                {% else -%}
                  {{ cur * (ic / id) * (rn / rd) }}
                {% endif %}
            target:
              entity_id: input_number.calibration_current_multiply_new
      - conditions:
          - condition: trigger
            id:
              - From new
        sequence:
          - service: input_number.set_value
            metadata: {}
            data:
              value: "{{ states('input_number.calibration_voltage_divider_new') }}"
            target:
              entity_id: input_number.calibration_voltage_divider
          - service: input_number.set_value
            metadata: {}
            data:
              value: "{{ states('input_number.calibration_resistor_new') }}"
            target:
              entity_id: input_number.calibration_resistor
          - service: input_number.set_value
            metadata: {}
            data:
              value: "{{ states('input_number.calibration_current_multiply_new') }}"
            target:
              entity_id: input_number.calibration_current_multiply
mode: single


Maakt dus gebruik van 6x een input_number (als invoerveld), 1x een input_text en 2x een input_button. De tweede button laadt de zojuist berekende waardes in de input als je nog een tweede rond kalibratie wilt doen.

En natuurlijk, de duimpjes mogen hier maar vragen graag daar :)


1 Eigenlijk de juiste term maar zal het verder gewoon kalibreren / calibrate noemen :+
2 Gaat uit van sensor entity_id en dat er daarachter _voltage, _current of _power volgt.
3 Je moet wel hoge update interval hebben, gebruik zelf elke seconde.

Acties:
  • +33 Henk 'm!

  • Troetelbeer
  • Registratie: Juni 2018
  • Laatst online: 10-04 08:06
Mijn complete dashboard vernieuwd. Deze wordt weergegeven op een oud 24inch beeldscherm zonder touchscreen. Het is dan ook enkel informatief, omdat mijn automations op de achtergrond gewoon goed werken. Als ik genoodzaakt zou zijn om een aantal automations te overrulen, kan ik dat gewoon via mijn telefoon of stem doen, maar dat komt eigenlijk nooit voor.

Afbeeldingslocatie: https://tweakers.net/i/XXP5C5gABkDRDPQv-4AJYfXH3ZM=/800x/filters:strip_icc():strip_exif()/f/image/cHOo64HQu6K9ylZ7Bxsrxs7L.jpg?f=fotoalbum_large

L1:
  • De F1 kaart spreekt voor zich: die verandert automatisch mee elke grand prix.
L2:
  • De volgende feestdag wordt steeds automatisch weergegeven met aangepast icoon die past bij de soort feestdag. Hetzelfde geldt voor het afval.
  • Dan twee simpele agenda's voor afspraken en verjaardagen.
M:
  • Huidige tijd en datum.
  • Een quote die automatisch elke dag verandert.
  • Simpele home/away van mijn vrouw en mij, plus informatie over het alarm.
  • Informatie over onze reistijden en rijbereik van de auto's.
  • Huidige dieselprijs van het goedkoopste tankstation bij ons in de buurt.
  • Simpele weerkaart.
R1:
  • Sensoren en lampen.
R2:
  • Energie informatie. Live en totaal van de dag.

Believe. Imagine. Create.


Acties:
  • +1 Henk 'm!

  • YellowCab
  • Registratie: Augustus 2009
  • Laatst online: 29-04 16:34
Troetelbeer schreef op dinsdag 12 maart 2024 @ 16:46:
Mijn complete dashboard vernieuwd. Deze wordt weergegeven op een oud 24inch beeldscherm zonder touchscreen. Het is dan ook enkel informatief, omdat mijn automations op de achtergrond gewoon goed werken. Als ik genoodzaakt zou zijn om een aantal automations te overrulen, kan ik dat gewoon via mijn telefoon of stem doen, maar dat komt eigenlijk nooit voor.
Dit ziet er erg strak uit! Hoe heb je dit voor elkaar gekregen? Kun je wellicht de YAML code delen? O-)

Acties:
  • +5 Henk 'm!

  • Troetelbeer
  • Registratie: Juni 2018
  • Laatst online: 10-04 08:06
YellowCab schreef op zondag 17 maart 2024 @ 10:23:
[...]

Dit ziet er erg strak uit! Hoe heb je dit voor elkaar gekregen? Kun je wellicht de YAML code delen? O-)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
icon: mdi:home
cards:
  - type: custom:layout-card
    layout_type: custom:masonry-layout
    layout:
      height: 1000px
      max_cols: 1
    cards:
      - type: picture-elements
        elements:
          - type: state-label
            entity: sensor.time
            style:
              font-size: 600%
              font-weight: bold
              left: 50%
              top: 40%
          - type: state-label
            entity: sensor.datum
            style:
              font-size: 100%
              left: 50%
              top: 75%
        image: /local/placeholder500x200.png
      - type: custom:mushroom-title-card
        subtitle: "{{ states('sensor.quote_of_the_day_2') }}"
        alignment: center
      - type: grid
        columns: 3
        cards:
          - type: custom:mushroom-person-card
            entity: person.xxx
            fill_container: true
            layout: vertical
            icon_type: entity-picture
            secondary_info: none
            primary_info: none
          - type: custom:mushroom-alarm-control-panel-card
            entity: alarm_control_panel.alarmo
            layout: vertical
            fill_container: true
            primary_info: none
            secondary_info: none
          - type: custom:mushroom-person-card
            entity: person.xxxx
            fill_container: true
            layout: vertical
            icon_type: entity-picture
            secondary_info: none
            primary_info: none
      - type: custom:stack-in-card
        mode: horizontal
        cards:
          - type: custom:mushroom-entity-card
            entity: sensor.waze_xxx
            icon_color: blue
            layout: vertical
            primary_info: name
            secondary_info: state
            fill_container: false
          - type: custom:mushroom-entity-card
            entity: sensor.rijbereik_ford
            layout: vertical
            icon: mdi:gas-station
            icon_color: light-blue
            name: Ford
          - type: custom:mushroom-entity-card
            entity: sensor.xxxxxx_range
            layout: vertical
            icon: mdi:ev-station
            icon_color: light-green
            name: MG4
          - type: custom:mushroom-entity-card
            entity: sensor.waze_xxxx
            icon: mdi:car-electric
            icon_color: green
            layout: vertical
            primary_info: name
            secondary_info: state
            fill_container: false
      - type: custom:mushroom-entity-card
        entity: sensor.carbu_com_diesel_xxxx_price
        layout: vertical
        name: Diesel
        icon_type: entity-picture
      - type: custom:gap-card
      - type: custom:clock-weather-card
        entity: weather.knmi_thuis
        hide_clock: true
        hide_date: true
        sun_entity: sun.sun
    view_layout:
      grid-area: m
  - type: custom:layout-card
    layout_type: custom:masonry-layout
    layout:
      height: 1000px
      max_cols: 1
    cards:
      - type: custom:gap-card
      - type: custom:gap-card
      - type: custom:stack-in-card
        mode: horizontal
        cards:
          - type: custom:mushroom-template-card
            primary: "{{ states('sensor.volgende_feestdag') }}"
            secondary: "{{ states('sensor.datum_volgende_feestdag') }}"
            icon: mdi:home
            entity: sensor.volgende_feestdag
            layout: vertical
            fill_container: false
            picture: >
              {% if is_state("sensor.volgende_feestdag", "Nieuwsjaardag") %}
                /local/champagne.png
              {% elif is_state("sensor.volgende_feestdag", "Driekoningen") %}
                /local/koning.png
              {% elif is_state("sensor.volgende_feestdag", "Valentijnsdag") %}
                /local/hart.png
              {% elif is_state("sensor.volgende_feestdag", "Goede Vrijdag") %}
                /local/jezus.png
              {% elif is_state("sensor.volgende_feestdag", "Pasen") %}
                /local/konijn.png
              {% elif is_state("sensor.volgende_feestdag", "Paasmaandag") %}
                /local/konijn.png
              {% elif is_state("sensor.volgende_feestdag", "Dag van de Arbeid")
              %}
                /local/arbeid.png
              {% elif is_state("sensor.volgende_feestdag", "O.L.H. Hemelvaart")
              %}
                /local/jezus.png
              {% elif is_state("sensor.volgende_feestdag", "Dag na
              Hemelvaartsdag") %}
                /local/jezus.png
              {% elif is_state("sensor.volgende_feestdag", "Moederdag") %}
                /local/vrouw.png
              {% elif is_state("sensor.volgende_feestdag", "pinksteren") %}
                /local/jezus.png
              {% elif is_state("sensor.volgende_feestdag", "pinkstermaandag") %}
                /local/jezus.png
              {% elif is_state("sensor.volgende_feestdag", "Vaderdag") %}
                /local/man.png
              {% elif is_state("sensor.volgende_feestdag", "Nationale Feestdag")
              %}
                /local/vlag.png
              {% elif is_state("sensor.volgende_feestdag", "O.L.V. Hemelvaart")
              %}
                /local/jezus.png
              {% elif is_state("sensor.volgende_feestdag", "Halloween") %}
                /local/pompoen.png
              {% elif is_state("sensor.volgende_feestdag", "Allerheiligen") %}
                /local/jezus.png
              {% elif is_state("sensor.volgende_feestdag", "wapenstilstand") %}
                /local/wapen.png
              {% elif is_state("sensor.volgende_feestdag", "Sint-Nicolaasdag")
              %}
                /local/kado.png
              {% elif is_state("sensor.volgende_feestdag", "Kerstavond") %}
                /local/kerst.png
              {% elif is_state("sensor.volgende_feestdag", "Kerstmis") %}
                /local/kerst.png
              {% elif is_state("sensor.volgende_feestdag", "Tweede kerstdag") %}
                /local/kerst.png
              {% elif is_state("sensor.volgende_feestdag", "Oudejaarsavond") %}
                /local/oudjaar.png
              {% else %}
                /local/Geen.png
              {% endif %}
          - type: custom:mushroom-template-card
            primary: "{{ states('sensor.afval_eerstvolgend') }}"
            secondary: "{{ states('sensor.afval_eerstvolgend_datum') }}"
            icon: mdi:home
            entity: sensor.afval
            layout: vertical
            fill_container: false
            picture: >
              {% if is_state("sensor.afval_eerstvolgend", "GFT") %}
                /local/GFT.png
              {% elif is_state("sensor.afval_eerstvolgend", "PMD") %}
                /local/PMD.png
              {% elif is_state("sensor.afval_eerstvolgend", "Restafval, PMD,
              Textiel") %}
                /local/Restafval.png
              {% elif is_state("sensor.afval_eerstvolgend", "Papier") %}
                /local/Papier.png
              {% else %}
                /local/Geen.png
              {% endif %}
      - type: custom:gap-card
      - type: custom:gap-card
      - type: custom:layout-card
        layout_type: custom:masonry-layout
        layout:
          height: 300px
          max_cols: 1
        cards:
          - type: custom:atomic-calendar-revive
            name: null
            enableModeChange: true
            entities:
              - entity: calendar.xxx_home
                showMultiDay: true
                name: Agenda
            showDeclined: true
            hideFinishedEvents: false
            showDate: false
            showRelativeTime: false
            showLocation: false
            maxDaysToShow: 30
            defaultMode: Event
            compactMode: false
            calShowDescription: false
            showWeekDay: true
            showMonth: true
            hoursOnSameLine: false
            showEventIcon: false
            showProgressBar: false
      - type: custom:layout-card
        layout_type: custom:masonry-layout
        layout:
          height: 300px
          max_cols: 1
        cards:
          - type: custom:atomic-calendar-revive
            name: null
            enableModeChange: true
            entities:
              - entity: calendar.verjaardagen
                name: Verjaardagen
            maxDaysToShow: 30
            showMonth: true
            showProgressBar: false
            showWeekDay: true
            showAllDayHours: false
            showEventDate: true
            showDatePerEvent: false
            showTimeRemaining: false
            showCalendarName: false
            showHiddenText: false
            disableEventLink: false
            showDescription: false
            hoursOnSameLine: true
            showWeekNumber: false
            showEventIcon: false
            showFullDayProgress: false
            showNoEventsForToday: false
            disableLocationLink: false
            showCurrentEventLine: false
            calShowDescription: false
            howLastCalendarWeek: false
            disableCalEventLink: false
            refreshInterval: 60
    view_layout:
      grid-area: h1
  - type: custom:layout-card
    layout_type: custom:masonry-layout
    layout:
      height: 1000px
      max_cols: 1
    cards:
      - type: custom:gap-card
      - type: custom:gap-card
      - type: custom:formulaone-card
        card_type: next_race
        date_locale: nl
        show_raceinfo: true
        hide_tracklayout: false
        translations:
          date: Datum
          practice1: VT 1
          practice2: VT 2
          practice3: VT 3
          race: Grand Prix
          racename: Grand Prix Naam
          circuitname: Circuit
          location: Locatie
          racet: Raced
          sprint: Sprint
          qualifying: Kwalificatie
          endofseason: "Season is over. See you next year!! "
          city: Stad
      - type: custom:gap-card
      - type: custom:formulaone-card
        card_type: driver_standings
        row_limit: 3
    view_layout:
      grid-area: s1
  - type: custom:layout-card
    layout_type: custom:masonry-layout
    layout:
      height: 1000px
      max_cols: 1
    cards:
      - type: custom:gap-card
      - type: custom:gap-card
      - type: custom:stack-in-card
        mode: horizontal
        cards:
          - type: custom:mushroom-entity-card
            entity: binary_sensor.bewegingssensorkeuken
            secondary_info: none
            name: Keuken
            layout: vertical
            icon_color: deep-purple
          - type: custom:mushroom-entity-card
            entity: binary_sensor.bewegingssensorwoonkamer
            secondary_info: none
            name: Woonkamer
            layout: vertical
            icon_color: deep-purple
          - type: custom:mushroom-entity-card
            entity: binary_sensor.bewegingssensortoilet
            secondary_info: none
            name: Toilet
            layout: vertical
            icon_color: deep-purple
          - type: custom:mushroom-entity-card
            entity: binary_sensor.bewegingssensorgang
            secondary_info: none
            name: Gang
            layout: vertical
            icon_color: deep-purple
      - type: custom:gap-card
      - type: custom:gap-card
      - type: custom:stack-in-card
        mode: horizontal
        cards:
          - type: custom:mushroom-entity-card
            entity: binary_sensor.voordeur
            icon_color: pink
            layout: vertical
            secondary_info: none
            name: Voordeur
          - type: custom:mushroom-entity-card
            entity: binary_sensor.zijdeur
            icon_color: pink
            layout: vertical
            secondary_info: none
            name: Zijdeur
          - type: custom:mushroom-entity-card
            entity: binary_sensor.deurterras
            icon_color: pink
            layout: vertical
            secondary_info: none
            name: Terras
          - type: custom:mushroom-entity-card
            entity: binary_sensor.deurberging
            icon_color: pink
            layout: vertical
            secondary_info: none
            name: Berging
      - type: custom:stack-in-card
        mode: horizontal
        cards:
          - type: custom:mushroom-entity-card
            entity: binary_sensor.deurstudio
            icon_color: pink
            layout: vertical
            secondary_info: none
            name: Studio
          - type: custom:mushroom-entity-card
            entity: binary_sensor.deurkantoor
            icon_color: pink
            layout: vertical
            secondary_info: none
            name: Kantoor
          - type: custom:mushroom-entity-card
            entity: binary_sensor.deurbadkamer
            icon_color: pink
            layout: vertical
            secondary_info: none
            name: Badkamer
          - type: custom:mushroom-entity-card
            entity: binary_sensor.deurtechnischeruimte
            icon_color: pink
            layout: vertical
            secondary_info: none
            name: Technische ruimte
      - type: custom:gap-card
      - type: custom:gap-card
      - type: custom:stack-in-card
        mode: horizontal
        cards:
          - type: custom:mushroom-light-card
            entity: light.woonkamer
            layout: vertical
            secondary_info: none
            use_light_color: true
            icon: mdi:lightbulb
          - type: custom:mushroom-light-card
            entity: light.keuken
            layout: vertical
            secondary_info: none
            use_light_color: true
            icon: mdi:lightbulb
          - type: custom:mushroom-light-card
            entity: light.berging
            layout: vertical
            secondary_info: none
            use_light_color: true
            name: Berging
            icon: mdi:lightbulb
          - type: custom:mushroom-light-card
            entity: light.eethoek
            layout: vertical
            secondary_info: none
            use_light_color: true
            name: Eetkamer
            icon: mdi:lightbulb
      - type: custom:stack-in-card
        mode: horizontal
        cards:
          - type: custom:mushroom-light-card
            entity: light.badkamer
            layout: vertical
            secondary_info: none
            use_light_color: true
            icon: mdi:lightbulb
          - type: custom:mushroom-light-card
            entity: light.kantoor
            layout: vertical
            secondary_info: none
            use_light_color: true
            icon: mdi:lightbulb
          - type: custom:mushroom-light-card
            entity: light.studio
            layout: vertical
            secondary_info: none
            use_light_color: true
            icon: mdi:lightbulb
          - type: custom:mushroom-light-card
            entity: light.slaapkamer
            layout: vertical
            secondary_info: none
            use_light_color: true
            icon: mdi:lightbulb
      - type: custom:stack-in-card
        mode: horizontal
        cards:
          - type: custom:mushroom-light-card
            entity: light.technische_ruimte
            layout: vertical
            secondary_info: none
            use_light_color: true
            icon: mdi:lightbulb
          - type: custom:mushroom-light-card
            entity: light.hal_2
            layout: vertical
            secondary_info: none
            use_light_color: true
            name: Hal
            icon: mdi:lightbulb
          - type: custom:mushroom-light-card
            entity: light.toilet
            layout: vertical
            secondary_info: none
            use_light_color: true
            name: Toilet
            icon: mdi:lightbulb
          - type: custom:mushroom-light-card
            entity: light.oprit
            layout: vertical
            secondary_info: none
            use_light_color: true
            icon: mdi:lightbulb
          - type: custom:mushroom-light-card
            entity: light.terras
            layout: vertical
            secondary_info: none
            use_light_color: true
            icon: mdi:lightbulb
    view_layout:
      grid-area: h3
  - type: custom:layout-card
    layout_type: custom:masonry-layout
    layout:
      height: 1000px
      max_cols: 1
    cards:
      - type: custom:gap-card
      - type: custom:gap-card
      - type: custom:stack-in-card
        mode: horizontal
        cards:
          - type: custom:mushroom-entity-card
            entity: switch.wasmachine
            name: Wasmachine
            layout: vertical
            primary_info: name
            secondary_info: state
            icon_color: lime
            icon: mdi:washing-machine
          - type: custom:mushroom-entity-card
            entity: sensor.p1_meter_peak_demand_current_month
            layout: vertical
            icon_color: red
            name: Piekverbruik
          - type: custom:mushroom-entity-card
            entity: switch.xxxxx_charging
            name: MG4
            layout: vertical
            primary_info: name
            secondary_info: state
            icon_color: lime
            icon: mdi:car-electric
      - type: custom:gap-card
      - type: custom:power-flow-card-plus
        entities:
          grid:
            entity:
              production: sensor.myenergi_thuis_power_export
              consumption: sensor.myenergi_thuis_power_import
            invert_state: false
            name: " "
          home:
            name: " "
          solar:
            entity: sensor.myenergi_thuis_power_generation
            color_icon: false
            name: " "
          individual1:
            name: " "
            icon: mdi:car-electric
            show_direction: false
            color_value: false
            color_icon: false
            display_zero_state: false
            calculate_flow_rate: false
            use_metadata: false
            display_zero: true
            entity: sensor.myenergi_thuis_power_charging
          fossil_fuel_percentage:
            entity: >-
              sensor.electricity_maps_elektriciteitsnet_percentage_fossiele_brandstoffen
            display_zero: true
            secondary_info: {}
            name: " "
        clickable_entities: true
        display_zero_lines:
          mode: show
          transparency: 50
          grey_color:
            - 189
            - 189
            - 189
        use_new_flow_rate_model: true
        w_decimals: 0
        kw_decimals: 1
        min_flow_rate: 0.75
        max_flow_rate: 6
        max_expected_power: 2000
        min_expected_power: 0.01
        watt_threshold: 1000
        transparency_zero_lines: 0
      - type: custom:gap-card
      - type: custom:power-flow-card-plus
        entities:
          grid:
            name: " "
            entity:
              consumption: sensor.myenergi_thuis_grid_import_today
              production: sensor.myenergi_thuis_grid_export_today
          home:
            name: " "
          solar:
            name: " "
            entity: sensor.myenergi_thuis_generated_today
          individual1:
            name: " "
            entity: sensor.myenergi_zappi_energy_used_today
          fossil_fuel_percentage:
            name: " "
            entity: >-
              sensor.electricity_maps_elektriciteitsnet_percentage_fossiele_brandstoffen
        clickable_entities: true
        display_zero_lines:
          mode: show
          transparency: 50
          grey_color:
            - 189
            - 189
            - 189
        use_new_flow_rate_model: true
        w_decimals: 0
        kw_decimals: 1
        min_flow_rate: 0.75
        max_flow_rate: 6
        max_expected_power: 2000
        min_expected_power: 0.01
        watt_threshold: 1000
        transparency_zero_lines: 0
type: custom:grid-layout
layout:
  gridrows: auto
  grid-template-columns: 20% 20% 20% 20% 20%
  grid-template-areas: |
    "s1 h1 m h3 h4"
    "s2 c1 m c3 c4"
    "s3 f1 m f3 f4"
subview: false
theme: Caule Light Aqua


Mijn theme wat ik heb gebruikt is volledig aangepast, dus komt niet overeen met de orginele theme. In de theme heb ik de kleur van de card boxen volledig transparant gemaakt en de tekstkleuren veranderd en nog wat kleine dingen.

Daarnaast heb ik de achtergrond zo gemaakt, dat daarin bepaalde scheidingen en icoontjes al in verwerkt zitten en ik niet nog meer met YAML en verschillende kaarten moest gaan stoeien om die precies op de juiste plekken te krijgen. Heb het dus zo simpel mogelijk voor mezelf gehouden:

Afbeeldingslocatie: https://tweakers.net/i/U2zt8JwhNi_HmR9K6eq29eTe1p8=/800x/filters:strip_icc():strip_exif()/f/image/09Wk4iLPdlyEqpcENlcdAhTd.jpg?f=fotoalbum_large

Believe. Imagine. Create.


Acties:
  • +19 Henk 'm!

  • alex3305
  • Registratie: Januari 2004
  • Laatst online: 21:45
Ik heb eindelijk iets waar ik trots op ben :). Ik heb sinds afgelopen week twee Rituals Perfume Genie's waar ik een apart dashboard / subview voor gemaakt heb:

Afbeeldingslocatie: https://tweakers.net/i/yx17xhYulbzeRgulLV02u6uHGyE=/x800/filters:strip_icc():strip_exif()/f/image/NTkCgxLz9wf4yvCCf7q8ngNc.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/WE52ifC4On-CWOTwkBKOCzS_tVE=/x800/filters:strip_icc():strip_exif()/f/image/KcO1YFTBuA7xilEb4WX4KQRQ.jpg?f=fotoalbum_large

Het is een tabbed card waar ik met card-mod de richting om heb gedraaid zodat de tabs beneden staan. De geanimeerde achtergrond op basis van de huidige geur bedekt vervolgens de gehele breedte en verschuift langzaam voor een dynamisch effect. De Perfume Genie heeft een virtuele led indicator met de huidige status (aan/uit/onbeschikbaar). Daaronder staat de huidige vulling status, timer en sterkte instellingen. Hiervoor gebruik ik mijn eigen icon set. Aan de bovenkant heb ik met mijn mod tool een volledig custom header gerealiseerd.

De enige echte aanpassingen die ik nog wil maken is de vulling op een andere manier weergeven. Wellicht met een kleurverloop in de achtergrond van de tegel. En ik wil de timer wat beter vormgeven zodat deze beschrijvender is. Ik vind die info nu nogal technisch ogen. Overigens wel duidelijker in de desktop o.a. vanwege de ruimte en kleinere letters:
Afbeeldingslocatie: https://tweakers.net/i/FESgeP0TWr1BNDCxe3LuhGopcro=/800x/filters:strip_exif()/f/image/tZGeicgZ6wH4hEsEqW4P2Bfa.png?f=fotoalbum_large
Maar nog steeds vind ik het er meh uitzien. Maar goed, kleinigheidje wat met wat templaten best op te lossen is ;).

Vanwege mijn beperkte zicht staan namelijk mijn letters wat groter dan 'normaal' op mijn telefoon. Dat zorgt ook nog eens voor andere uitdagingen in het ontwerpen van layouts :+

Acties:
  • +1 Henk 'm!

  • Slonzo
  • Registratie: Mei 2007
  • Niet online

Slonzo

Taarsidath-an Halsaam

Goed idee, dat gaat nog van pas komen d:)b Thanks!

Acties:
  • +4 Henk 'm!

  • dotcode
  • Registratie: Augustus 2003
  • Laatst online: 23:30

dotcode

///\00/\\

Software

Ubunto Jammy
HA 2024.6.2 in docker containers:
homeassistant/home-assistant:latest
koenkk/zigbee2mqtt:latest
containrrr/watchtower:latest
rhasspy/wyoming-openwakeword:latest
rhasspy/wyoming-piper:latest
rhasspy/wyoming-whisper:latest

Hardware:

Geinstalleerd in huidige huis:
Orange PI 5 plus 16gb + 256gb MMC
ZHA Sonoff P
Zigbee2MQTT Sonoff P
15" 4k touchscreen in kiosk mode
S9+ irobot
10 ikea travida lampen
7 ledstrips met Gledopto controlers
8 onoff plugs met power metering
3 PSI sensors (Sonoff)
10 MMWave sensoren
2 Tuya bulbs (zigbee)
3 Soil sensoren + temperature buiten
1 water detectie sensor
5 buttons voor automaties
1 LG Tv
1 xbox
1 ikea lucht qualiteit meter

1 mstack mic + box om uit te testen
Klaar om in ons volgende huis toetevoegen:
19 sonoff zbmini
33 gledopto spots
5 ledstrips + gledopto contolers
5 Soil sensoren
5 water detectie sensoren
1 16 channel power meter voor in meterkast (Modbus)
p1 meter
zonnepalen
10 MMWave sensoren
2 4 channel relay
2 PSI sensors (Sonoff)

Automations

Alle lampen hebben kleur aansturing met Adaptive Lighting
Classic espresso achter onoff switch met power meter, zend laat op dashboard zien wat zijn status is en laat notificatie zien wanneer klaar met opwarmen. Gaat automatisch uit wanneer 1 uur lang niemand in de buurt is geweest
Robot stofzuiger gaat automatisch zijn todo lijst doen wanneer niemand thuis is
Wasmachine en droger geven notificaties wanneer programma klaar is op basis van stroom verbruik
Alle zigbee lampen zijn op MMWave geschakeld en gaan aan wanneer iemand in de buurt komt, ze hebben 2 groepen sensoren waarop ze andere sterkten hebben + een nacht modes.
Alle apparatuur in mijn kantoor gaat vanzelf uit wanneer ik 1 uur niet in mijn kantoor kom
Als de kinderen na bedtijd nog hun lampen aan hebben krijgen notificatie op de kiosk
Kiosk gaat aan door middel van MMWave sensor, of als er iets belangrijks is gaat het scherm ook vanzelf aan en laat de notificatie zien.
Alle bedden hebben nachtverlichting
Geplande automations
Irrigatie systeem op basis van zigbee relais
Alle lampen schakelen op MMWave schakelen of PSI (Afhankelijk van de locatie + tijd)
De lampen via zigbee direct koppelen aan een switches zodat als de router wegvalt de lampen blijven werken
Brieven bus notificaties
Integraties voor dynamisch stroom gebruik opbasis van zonneopwek en energie tarieven
Zoveel mogelijk local (op dit moment is 100% lokaal)

De vacuum automatie
Afbeeldingslocatie: https://tweakers.net/i/rTdRhuhdcxaRlHMsPST5V_7PRt4=/800x/filters:strip_exif()/f/image/VblX5nIAmHmypCSpCNBhVUMB.png?f=fotoalbum_large

Acties:
  • +8 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 22:45
Met dank aan @TheFes weer een show and tell. Ik had wat "last" van update meldingen.

Ik irriteerde me er aan dat als ik de dev versie van ESPhome heb staan dat ik dan dagelijks een update melding heb.

Maar ook de melding in HA voor een update van een ESPhome device ben ik niet zo blij mee. Misschien bij een major update maar eigenlijk vind ik update melding van ESPhome + update melding op het ESPhome dashbaord al genoeg.

Daarnaast heb ik niet super goede ervaring met updates van Zigbee devices. Zeker devices op batterij kost dit gewoon veel van de batterij. En daarnaast dus nog wel wat gedoe met verschil in hou binding werken bijvoorbeeld. Ook komen deze steeds terug na een reboot.

Oplossing is wat automations om deze vanzelf te skippen. Had ook in één automation gekund maar voor het overzicht in losse:

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
alias: "#Skip ESPhome dev update"
description: ""
trigger:
  - platform: state
    entity_id:
      - update.esphome_dev_update
    to: "on"
condition: []
action:
  - service: update.skip
    metadata: {}
    data: {}
    target:
      entity_id: update.esphome_dev_update
mode: single

alias: "#Skip update on ESPhome devices"
description: ""
trigger:
  - platform: template
    value_template: |-
      {{
        integration_entities('esphome')
          | select('match', '^update.')
          | select('is_state', 'on')
          | list
          | count > 0
      }}
    alias: When there are >0 ESPhome devices with an update
condition: []
action:
  - service: update.skip
    alias: Skip update on ESPhome devices
    metadata: {}
    data: {}
    target:
      entity_id: |-
        {{
          integration_entities('esphome')
            | select('match', '^update.')
            | select('is_state', 'on')
            | list
        }}
mode: single

alias: "#Skip update on Zigbee2MQTT devices"
description: ""
trigger:
  - platform: template
    value_template: |-
      {{
        integration_entities('mqtt')
          | select('match', '^update.')
          | select('is_state_attr', 'entity_picture', 'https://github.com/Koenkk/zigbee2mqtt/raw/master/images/logo.png')
          | select('is_state', 'on')
          | list 
          | count > 0
      }}
    alias: When there are >0 Zigbee2MQTT devices with an update
condition: []
action:
  - service: update.skip
    alias: Skip update on Zigbee2MQTT devices
    metadata: {}
    data: {}
    target:
      entity_id: |-
        {{
          integration_entities('mqtt')
            | select('match', '^update.')
            | select('is_state_attr', 'entity_picture', 'https://github.com/Koenkk/zigbee2mqtt/raw/master/images/logo.png')
            | select('is_state', 'on')
            | list 
        }}
mode: single

Acties:
  • +6 Henk 'm!

  • Harmen
  • Registratie: Oktober 1999
  • Laatst online: 22:31

Harmen

⭐⭐⭐⭐⭐⭐

Heb goedkoop een teamsdisplay kunnen overnemen, gisteren recovery en Lineageos erop gezet. Daarna de standaard Android Home Assistant apk erop geinstalleerd.

Afbeeldingslocatie: https://tweakers.net/i/dLI4mo2CFSjWdJvjXFA_uKzwixM=/234x176/filters:strip_icc():strip_exif()/f/image/TbjGGHJnM6kBOHzCN4dLkrF8.jpg?f=fotoalbum_medium

Draait soepel, ben nog druk bezig met het maken van een mooi dashboard. Wat je nu ziet is mijn standaard dashboard welke ik primair gebruik. Iemand nog tricks and tips voor zo'n setup?
Howto Github linkje

Mooie show-off => schopje
Tips mogen in Home Assistant: Open source Python3 home automation - deel 5

[ Voor 7% gewijzigd door Septillion op 22-07-2024 10:58 ]

Whatever.


Acties:
  • +3 Henk 'm!

  • Kozzmozz
  • Registratie: Oktober 2002
  • Laatst online: 15:56
Vandaag even de tijd genomen om de twee Lenovo Tab M11-tablets in de woonkamer en keuken omhoog te hangen. Beide tablets hangen op dmv de elago Home Hub Mount, die dankzij zijn zachte silicone zorg voor een krasvrije en eenvoudige installatie. Achter de tablets zat al een uitsparing van de 'oude' video-parlofoon en daar zit nu een omvormer van Bauer Electronics 8-32V > 5V-/5W/3A USB-C. Deze worden beide dankzij een bestaande SVV 12-ader kabel gevoed dankzij de Agotd Led-transfo 24V 60W.

Afbeeldingslocatie: https://tweakers.net/i/KOKsLD0yNXPgy4KjtPHCedZLRX8=/232x232/filters:strip_icc():strip_exif()/f/image/9zvgWXCc1qeXUnLpR9Lz2l05.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/kcvh6T7JzpYDKVERbBF-3o7YBYU=/232x232/filters:strip_icc():strip_exif()/f/image/4Cke64ztqPPdqPCtFk0jUD3o.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/QkgVE2I1MxtwhpuOO9Uwm9i0TZ8=/232x232/filters:strip_icc():strip_exif()/f/image/lYVMWstRUkQi8VDJzEYoXVvm.jpg?f=fotoalbum_tile
Afbeeldingslocatie: https://tweakers.net/i/PvNWGHEGtLRshKcqI4Dd9KNsqBs=/232x232/filters:strip_icc():strip_exif()/f/image/9b20hkfXRyQVNPTLKMdX50zZ.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/K72b_8L_3KX8FpIFAo4eV-pvA5E=/232x232/filters:strip_icc():strip_exif()/f/image/aOubKUNRfK7lY5TjOLGUIzvW.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/Zm3BPxAzdOGgnaH5jVTs32-k7tw=/232x232/filters:strip_icc():strip_exif()/f/image/HxmKv82SjgMkFpQeQtWPzRAn.jpg?f=fotoalbum_tile


Nu is het enkel nog een kwestie van Fully Kiosk Browser nog optimaal in te stellen, net als de Home Assistant-dashboard ook. En dan kunnen we lekker genieten van een strak plan 8)

|| AMD Ryzen 7 7800X3D | ASUS ROG Strix B650E-F | INNO3D RTX 4090 iCHILL X3 | Fractal Design Meshify 2 | 2x LG Ergo 32UN880 | Thermalright Peerless Assasin 120 SE | G.Skill Trident Z5 Neo 32GB DDR5 | BE QUIET! Pure Power 12 M 850W | WD Black SN850X 2TB ||


Acties:
  • +7 Henk 'm!

  • kepler
  • Registratie: Maart 2002
  • Laatst online: 22:23
In al het dashboard geweld (mooie oplossingen trouwens!), hierbij mijn bescheiden dashboard.

Mijn filosofie is dat mijn smarthome zo min mogelijk interactie nodig heeft, dus echt zoveel mogelijk automatisch. Dat lukt eigenlijk prima, want tot nu toe hebben we geen dashboard (zoals tablet aan de muur) nodig gehad. Alle verlichting beneden gaat 99% automatisch, en anders met de stem.

Maar we missen soms wel wat handige informatie, vooral bij het naar buiten gaan in de ochtend. Dus uiteindelijk, via ook wat topics op tweakers, uitgekomen op goedkope eschermen:

Afbeeldingslocatie: https://tweakers.net/i/cah34cwY52hWxyVRuYNjAotGG_U=/800x/filters:strip_icc():strip_exif()/f/image/0aLXT9chmHAW0ipmqd09VJbY.jpg?f=fotoalbum_large

Boven in de actuele weer gegevens (eigen sensoren) en gevoelstemperatuur.
Daaronder het weer icoon, voorspelde min/max temp, hoeveelheid regen binnen 60min en kans op regen gedurende de dag.
Helemaal onder, welke vuilnisbakken worden opgehaald.

Werkt superhandig, krijgt om de 30min een update als er iemand beneden is en om 730 vlak voordat we weg gaan (dan klopt de regen binnen 60min het beste :D). Daarbuiten geen updates, scheelt batterij.

Ik heb nog een aantal van die schermpjes liggen, maar voor ons nog geen hele nuttige toepassing bedacht tot nu toe.

Acties:
  • +1 Henk 'm!

  • klepje
  • Registratie: Januari 2012
  • Laatst online: 20:06
kepler schreef op dinsdag 23 juli 2024 @ 18:29:
In al het dashboard geweld (mooie oplossingen trouwens!), hierbij mijn bescheiden dashboard.

Mijn filosofie is dat mijn smarthome zo min mogelijk interactie nodig heeft, dus echt zoveel mogelijk automatisch. Dat lukt eigenlijk prima, want tot nu toe hebben we geen dashboard (zoals tablet aan de muur) nodig gehad. Alle verlichting beneden gaat 99% automatisch, en anders met de stem.

Maar we missen soms wel wat handige informatie, vooral bij het naar buiten gaan in de ochtend. Dus uiteindelijk, via ook wat topics op tweakers, uitgekomen op goedkope eschermen:

[Afbeelding]

Boven in de actuele weer gegevens (eigen sensoren) en gevoelstemperatuur.
Daaronder het weer icoon, voorspelde min/max temp, hoeveelheid regen binnen 60min en kans op regen gedurende de dag.
Helemaal onder, welke vuilnisbakken worden opgehaald.

Werkt superhandig, krijgt om de 30min een update als er iemand beneden is en om 730 vlak voordat we weg gaan (dan klopt de regen binnen 60min het beste :D). Daarbuiten geen updates, scheelt batterij.

Ik heb nog een aantal van die schermpjes liggen, maar voor ons nog geen hele nuttige toepassing bedacht tot nu toe.
Ziet er nice uit! Die schermpjes komen mij bekend voor van de Lidl :P Heb je een linkje waar je die schermpjes kunt bestellen? Ik verwacht dat meer mensen daar wel geïnteresseerd in zijn!

Acties:
  • +3 Henk 'm!

  • kepler
  • Registratie: Maart 2002
  • Laatst online: 22:23
klepje schreef op dinsdag 23 juli 2024 @ 18:37:
[...]


Ziet er nice uit! Die schermpjes komen mij bekend voor van de Lidl :P Heb je een linkje waar je die schermpjes kunt bestellen? Ik verwacht dat meer mensen daar wel geïnteresseerd in zijn!
Via een tweaker:

Electronic Shelf Labels, reverse engineering en hergebruik

Acties:
  • +27 Henk 'm!

  • S-1-5-7
  • Registratie: September 2014
  • Laatst online: 21:45
Ik maakte voorheen altijd gebruik van bovenaanzichten van de etages van mijn huis waarop alle slimme apparaten stonden. Ik ben door de post van @MikeSilencers geïnspireerd om dit aan te passen naar een dwarsdoorsnede, zodat in principe alles op één plaatje past in plaats van drie. Het was even wat werk om alles om te zetten, maar ik ben blij met het resultaat.

Ik deel de mening van velen dat goede home automation zoveel mogelijk geautomatiseerd moet zijn. Echter, sommige dingen zijn niet goed of volledig te automatiseren, of soms wil je iets kunnen 'overrulen'. Daarom gebruik ik toch een dashboard. Hierbij mijn huidige setup:

Het standaard dashboard ziet er als volgt uit:
Afbeeldingslocatie: https://tweakers.net/i/x_N_g_xcRBsXjpuT9061Z5f4G4E=/800x/filters:strip_exif()/f/image/7bM5hDeOs7y8AMJzM4VmMdFo.png?f=fotoalbum_large

Er zijn een aantal zaken die veranderen aan de hand van diverse statussen, zoals:
- In ruimtes waar het licht ingeschakeld is, kleurt het betreffende icoon geel.
- Andere apparaten die ingeschakeld zijn, kleuren groen.
- Als de zon onder is kleurt de achtergrond donkergrijs in plaats van lichtblauw.
- Als het on- of licht bewolkt is en de UV hoger dan 'matig' is, wordt de UV-index getoond.
- Als de auto niet in de garage staat, toont deze gedeeltelijk doorzichtig. Als die binnen staat, volledig blauw, aangesloten op de laadpaal oranje en tijdens het opladen groen.
- Als er het afgelopen uur neerslag is gevallen, zijn er naast de rolluiken waterdruppels te zien. Dit om te voorkomen dat deze worden opgerold wanneer ze nat zijn.
- Bijna alles in het huis is geautomatiseerd afhankelijk van de statussen van mij en mijn vriendin (thuis/weg/slaapt). Normaliter staan helemaal rechts bovenin onze foto's waar aan te zien is wat de huidige status is. Dit heb ik nu even weggehaald :)

Daarnaast kan door op een icoon te drukken de lamp(en) in de ruimtes worden in- of uitgeschakeld. Door iets lang in te drukken, word je naar een subview geleid waar je meer kan instellen. Dit geldt ook voor overige apparaten. Dit alles ziet er dan ongeveer zo uit:
Afbeeldingslocatie: https://tweakers.net/i/HPeYO27U-cEMkP3R5I6ylbKr7aI=/800x/filters:strip_exif()/f/image/SMtMYMzQ7HNv4kglivhPiwUu.png?f=fotoalbum_large

En als de zon onder is:
Afbeeldingslocatie: https://tweakers.net/i/SwDAhSPYJIEN0eE9MpG8PjRf4gg=/800x/filters:strip_exif()/f/image/C79ArTQ8dHTyBayIqMwDUqtK.png?f=fotoalbum_large

Aan de muur hangt een tablet. Als er wordt aangebeld, toont deze het beeld van de deurbel, ook kan de deur dan worden geopend. Als de tablet handmatig wordt geactiveerd, toont die bovenstaande doorsnede. In stand-by toont de WallPanel (HACS) integratie het volgende scherm (rechtsonderin heb ik de inhoud van de agenda verwijderd, dit is de 'Atomic Calendar Revive' intergratie):
Afbeeldingslocatie: https://tweakers.net/i/z9KZCbt2QUu5ECtkFEmcOsWiLZo=/800x/filters:strip_icc():strip_exif()/f/image/lJEnbqLlUPFmXkllrkdrGzJj.jpg?f=fotoalbum_large

Ik heb de voorkant van de originele hoes van de tablet gescheurd en in de achterkant twee gaten gemaakt. Hierdoor hangt die (vind ik) erg strak aan de muur. De tablet wordt gevoed door deze 230v naar USB-A wandcontactdoos. Vanaf deze WCD gaat er een platte en haakse USB-C kabel naar de tablet:
Afbeeldingslocatie: https://tweakers.net/i/agaeAIQEWTrOztZyFmIQzfB_cGY=/800x/filters:strip_icc():strip_exif()/f/image/988liKVgUkGW0NXUMqWSdcPL.jpg?f=fotoalbum_large

Overzicht van de meeste automations die draaien:

- Als wij het huis verlaten, veranderen we handmatig onze status naar 'weg' door een knop bij de deur in te drukken. Als wij gaan slapen, zetten we onze telefoons op 'niet storen', dit zorgt ervoor dat de status wordt aangepast naar 'slaapt'. Bij het uitschakelen van 'niet storen' verandert de status naar 'thuis'. Dit gebeurt ook als we verbinding maken met ons Wi-Fi netwerk bij thuiskomst.
- De status is dus voor veel automations een trigger of voorwaarde. Zo wordt het alarm ook automatisch in- en uitgeschakeld. Als op het moment dat we slapen een contactsensor, of bewegingssensor op begane wordt getriggerd, gaat het alarm direct af (dus zonder vertraging). Het inbraak-, brand- en binnenkort CO-alarm overruled de niet storen of stille functie op de mobiele telefoons. Dit heb ik gedaan door een channel mee te geven in de notificatie die HA verstuurt en op de telefoons voor dit betreffende channel de notificatie instellingen aan te passen.
- Als we op straat betaald parkeren, doen we dat via HA. Als we instappen en weer verbinding maken met de auto, krijgen we een waarschuwing als we vergeten zijn af te melden.
- Ook het aanmelden van bezoek op onze vergunning doen we via HA. Hier krijgen we een waarschuwing als de voordeur open gaat en we het bezoek nog niet hebben afgemeld.
- Het opladen van de auto wordt via HA ingeregeld.
- De ventilatie in de badkamer wordt automatisch ingeschakeld bij hoge luchtvochtigheid.
- Ik fiets bijna altijd naar mijn werk en ga vaak rond dezelfde tijd weg. Als er tussen bepaalde tijden regen is voorspeld, krijg ik een waarschuwing op mijn telefoon. Zo kan ik beslissen of ik eerder weg ga en thuis mijn werk afmaak.
- Als ik vertrek van werk, schakelt mijn telefoon de hoge nauwkeurigheid van de GPS in. Als ik bijna thuis kom, opent de garagedeur automatisch zodat ik zo naar binnen kan fietsen. :)
- Via Android Auto kunnen we ook de garagedeur bedienen (dit gebeurt bijvoorbeeld niet volledig geautomatiseerd, omdat we soms de auto niet in de garage parkeren).
- Omdat ik de locatiegegevens van de auto niet heb ingeschakeld moest ik wat anders verzinnen om te bepalen of deze weg van huis is of in de garage staat. Ik heb dit opgelost door de status van de auto aan te passen naar 'weg' wanneer de motor wordt gestart. Als de motor wordt uitgeschakeld op het moment dat ook de garagedeur geopend is, dan verandert de status naar 'thuis'. Als de motor wordt uitgeschakeld wanneer de garagedeur niet geopend is, blijft de status op 'weg'.
- Als we thuis zijn/komen en het buiten donker is/wordt, wordt het licht binnen en buiten ingeschakeld. Bij vertrek of als het buiten licht wordt, gaat alles weer uit. De verlichting in de wc, badkamer en bij de trappen wordt automatisch bediend door een bewegingssensor. Als we slapen en naar de wc gaan, wordt het licht op een minimale stand ingeschakeld.
- HA zorgt ervoor dat onze frame tv en tablet aangaan wanneer we thuis zijn (en niet slapen). Daarnaast worden alle schermen en speakers uitgeschakeld als we gaan slapen/weggaan. Ook eventuele instellingen die de verlichting overrulen worden hersteld en krijg ik een melding als de back-up server nog ingeschakeld is of er deuren geopend zijn.
- Als er wordt aangebeld, ontvangt diegene die thuis is een melding met screenshot op de telefoon. Als er niemand thuis is, ontvangen we beide een melding.
- We krijgen meldingen wanneer de wasmachine of droger klaar is.
- 's Winters wordt de verwarming automatisch ingeschakeld aan de hand van de wekkers op onze telefoons. 's Avonds is er een herinnering om deze weer uit te schakelen (dit gebeurt ook niet volledig automatisch omdat we niet altijd even laat gaan slapen).
- Ook kunnen we via Android Auto de verwarming inschakelen (ook dit heb ik niet volledig geautomatiseerd omdat ik soms maar enkele minuten thuis ben en dan weer wegga).
- 's Ochtends hoor ik door de speaker in de badkamer of er het komende uur regen is voorspeld (wederom voor het fietsen naar mijn werk), wat voor weer het de rest van de dag wordt en wat er in de agenda staat.
- 's Ochtends, een paar minuten voor de wekker afgaat, worden de rolluiken zachtjes geopend en gaat het licht in de slaapkamer geleidelijk steeds feller aan.

Vroeger toen ik mijn telefoon nog als wekker gebruikte draaide er 's ochtends een automation die als het regende (of regen voorspeld was) een twee wekker instelde 10 minuten voor de oorspronkelijke wekker. Hierdoor had ik extra tijd om met het OV te reizen naar mijn werk (het was waarschijnlijk al duidelijk dat ik niet zo hou van fietsen als het regent...). Echter, sinds ik mijn smartwatch als wekker gebruik kan dit niet langer. Er is helaas geen mogelijkheid om via HA de alarm instellingen wijzigen.

[ Voor 10% gewijzigd door S-1-5-7 op 25-07-2024 10:01 ]


Acties:
  • +13 Henk 'm!

  • _eLMo_
  • Registratie: Juni 1999
  • Niet online

_eLMo_

Formerly: marowi

Sinds een week of 2 overgestapt op een dynamisch energie contract en wat automatisering opgezet voor de autolader en verwarming.

Vandaag een mooi grafiekje gemaakt die de uurprijzen laat zien, met als overlay ons energieverbruik in die uren.

Best informatief :9

Afbeeldingslocatie: https://tweakers.net/i/1nY-F7PoiZv4o0i9hh-uKWbsCt0=/800x/filters:strip_exif()/f/image/JY6L7KDeHyLgQ53MAU9S8ZHo.png?f=fotoalbum_large

Groene balk = goedkoper dan het jaarcontract wat ik kon afsluiten (€0,26 / kWh)
Oranje lijn = gemiddelde kWh prijs van die dag
Rode lijn = net aansluiting gebruik met offset -7kW (~maximale teruglevering). Zie je de correlatie met uurprijzen mooi.

ApexCharts met ENTSO-e Transparency Platform en DSMR Slimme Meter plugins als databronnen.

[ Voor 26% gewijzigd door _eLMo_ op 28-07-2024 22:34 ]

SFPC - Motorrijder - EV - PV - L/L WP - Steun de TET!


Acties:
  • +5 Henk 'm!

  • _eLMo_
  • Registratie: Juni 1999
  • Niet online

_eLMo_

Formerly: marowi

ardvark99 schreef op zondag 28 juli 2024 @ 23:38:
[...]

Mooi! Kan je de yaml daar van delen?
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
81
82
83
84
type: custom:apexcharts-card
update_interval: 15m
experimental:
  color_threshold: true
graph_span: 24h
span:
  start: day
now:
  show: true
  label: Now
  color: black
header:
  show: true
  title: Electriciteitsprijzen vandaag
yaxis:
  - id: kwh_prijs
    min: ~0
    max: ~0.4
    decimals: 2
    apex_config:
      title:
        text: Prijs €/kWh
  - id: kw_gebruik
    opposite: true
    min: -7
    max: ~17
    decimals: 1
    apex_config:
      title:
        text: Gebruik kW
apex_config:
  tooltip:
    x:
      show: false
series:
  - entity: sensor.average_electricity_price_today
    color_threshold:
      - value: -0.1
        color: '#264D59'
      - value: 0
        color: '#43978D'
      - value: 0.26
        color: '#F9E07F'
      - value: 0.4
        color: '#D46C4E'
    name: Uurprijs vandaag
    stroke_width: -5
    float_precision: 3
    type: column
    show:
      legend_value: false
    data_generator: |
      return entity.attributes.prices.map((entry) => { 
      return [new Date(entry.time), entry.price];
      });
    yaxis_id: kwh_prijs
  - entity: sensor.average_electricity_price_today
    name: Gemiddelde prijs vandaag
    curve: stepline
    stroke_width: 2
    color: orange
    type: line
    float_precision: 3
    group_by:
      duration: 1d
      func: avg
    show:
      legend_value: false
    data_generator: |
      return entity.attributes.prices.map((entry) => { 
      return [new Date(entry.time), entry.price];
      });
    yaxis_id: kwh_prijs
  - entity: sensor.grid_power_usage
    statistics:
      type: mean
      period: 5minute
    group_by:
      duration: 15m
      func: avg
    yaxis_id: kw_gebruik
    stroke_width: 2
    curve: smooth
    extend_to: now

[ Voor 0% gewijzigd door Septillion op 29-07-2024 11:06 . Reden: Denk aan de 'yaml' bij de code tags aub! Zie topic warning en hoe deze post is aangepast. ]

SFPC - Motorrijder - EV - PV - L/L WP - Steun de TET!


Acties:
  • +16 Henk 'm!

  • Gynnad
  • Registratie: September 2010
  • Laatst online: 22:15
Ik had al een behoorlijke tijd Home Assistant op de Synology draaien maar nooit echt iets mee gedaan / het was lastig hoe je daadwerkelijk er mee moest beginnen. Onlangs kwam ik deze tutorial tegen YouTube: Creating a Beautiful Home Assistant Mobile Dashboard Easily!, wat voor mijn de perfecte manier was om een goede basis neer te zetten. Heb Home Assistant naar de laatste versie geupgrade en ben de tutorial gaan volgen om de basis te creeëren en moet zeggen dat ik daar zeer tevreden over ben - dit is wat mij betreft een goede manier om als leek te beginnen met Home Assistant en gaande weg steeds meer kennis op te bouwen.

Het concept is als volgt:
Boven in staan een aantal pagina's, zoals verlichting (waarop alle lampen per kamer zijn gegroepeerd), muziek (waar de Sonos in de keuken en woonkamer mee bediend kan worden), stofzuiger (waarmee de Roborock QRevo bediend kan worden) en netwerk (hier lijkt iets nog niet goed te gaan omdat er 1GB verbinding ligt, dus daar moet nog een keer ingedoken worden).

Daarnaast is er op het home screen ook een verdeling per ruimte, ook daarop kun je klikken waarmee je alles kunt bedienen wat aanwezig is in die ruimte (denk aan licht en media players).

Onderaan op het home screen staat afvalbeheer welke gesorteerd is op basis van ophaal datum.

Wat heb ik qua integraties draaien:

HACS integraties
  • UI Lovelace Minimalist
  • browser_mod
  • KNMI
  • Afvalbeheer
HACS front-end integraties
  • Sonos Card
  • Vacuum Card
  • Mushroom
  • mini-graph-card
  • auto-entities
  • kiosk mode
Home Assistant integraties
  • Sonos
  • Philips Hue
  • Speedtest.net
  • Roborock
  • Spotify
Afbeeldingslocatie: https://tweakers.net/i/iY22jsJol21IYhYyjq5yGsjnof8=/232x232/filters:strip_exif()/f/image/zpHYEhqlOMNUpYY3a1ynrahj.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/kn03mA7OXwS7xOMpq35_WkGpxM0=/232x232/filters:strip_exif()/f/image/2Ig44zgfTsGUklu30NPtIbLV.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/K_5Z_u56_wmYM41rIjQoz-9T25A=/232x232/filters:strip_exif()/f/image/tNwYUWNNQKRDzpB2MmQDZLNO.png?f=fotoalbum_tile
Afbeeldingslocatie: https://tweakers.net/i/D4lUgDOZwxbe2Ozc1eMlh6IFsEw=/232x232/filters:strip_exif()/f/image/GbKeSYP3XKXwmXN9RVZRqhPD.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/SOi3tr32jpRwzCU8mC2aSlNean4=/232x232/filters:strip_exif()/f/image/ycmZQ9ouSFM6Hsqimtn0iXaM.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/paORf-h0ge7s5JEQugqj4YrERwM=/232x232/filters:strip_exif()/f/image/bf4OM136X2t4SqBUQOS7JWvF.png?f=fotoalbum_tile
Afbeeldingslocatie: https://tweakers.net/i/TZuYx9apaI6Yv-CGm80S3g1jJSk=/232x232/filters:strip_exif()/f/image/CpOLD4fI27QREHqRQ3sgCIK9.png?f=fotoalbum_tile


Enkele stukken code die voor andere wellicht ook nuttig zijn:Nu zijn de volgende stappen om te kijken waarmee ik het uit wil breiden, zou graag de temperatuur/luchtvochtigheid per ruimte willen weten en ga denk ik het advies van @Voggy volgen. De Xiaomi LYWSD03MMC kopen en dan deze flashen volgens https://smarthomescene.co...from-bluetooth-to-zigbee/ zodat deze het Zigbee protocol kan gebruiken. Heb nog niets direct op Zigbee draaien, dus zal daar eerst in moeten verdiepen.

"Don't worry, about a thing, Cause every little thing is gonna be alright"


Acties:
  • +3 Henk 'm!

  • daft_dutch
  • Registratie: December 2003
  • Laatst online: 11-05 03:50

daft_dutch

>.< >.< >.< >.<

weer een stukje verder met spraak besturing.

YouTube: homeassistant smsjes versturen en uitspreken.

>.< >.< >.< >.<


Acties:
  • +2 Henk 'm!

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

Hippe Lip

+ + + NL + + +

In die tijd heb ik dat bericht allang met het handje opgesteld en verzonden.
We zijn er nog niet dus…

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


Acties:
  • +1 Henk 'm!

  • daft_dutch
  • Registratie: December 2003
  • Laatst online: 11-05 03:50

daft_dutch

>.< >.< >.< >.<

Hippe Lip schreef op dinsdag 27 augustus 2024 @ 22:22:
[...]

In die tijd heb ik dat bericht allang met het handje opgesteld en verzonden.
We zijn er nog niet dus…
Ik gebruik ollama zonder gpu dus dat kan vele male sneller. en dit werkt ook op de fiets. dan heb ik liever geen telefoon in mijn handje.

>.< >.< >.< >.<


Acties:
  • 0 Henk 'm!

  • To_Tall
  • Registratie: September 2004
  • Laatst online: 21:31
daft_dutch schreef op dinsdag 27 augustus 2024 @ 22:53:
[...]

Ik gebruik ollama zonder gpu dus dat kan vele male sneller. en dit werkt ook op de fiets. dan heb ik liever geen telefoon in mijn handje.
Wat ook strafbaar is :+

A Soldiers manual and a pair of boots.


Acties:
  • +34 Henk 'm!

  • xXtronXx
  • Registratie: Maart 2019
  • Laatst online: 13:15
Een vrije avond, een nieuw dashboard testen.
Wat aan het knutselen geweest met de type: picture-elements kaart en wat afbeeldingen van Copilot :)

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

Acties:
  • +1 Henk 'm!

  • We Are Borg
  • Registratie: April 2000
  • Laatst online: 21:41

We Are Borg

Moderator Wonen & Mobiliteit / General Chat
off-topic reacties zijn verdwenen

Acties:
  • +14 Henk 'm!

  • Obelixxx
  • Registratie: Juli 2020
  • Laatst online: 16:29
Eind oktober gaat mijn dynamisch energie contract stroom in.
Heb me deze week eens vast gebeten in een prijzen weergave op het cheap yellow display.
Ik ga deze bij de grootverbruikers in huis plaatsen. (Wasmachine Wasdroger)

Hopelijk wordt er ook rekening mee gehouden.....
De prijzen komen uit Entso-e

Afbeeldingslocatie: https://tweakers.net/i/iWR2I6ltvdWAfr9a3s4EznE6Wa0=/x800/filters:strip_icc():strip_exif()/f/image/pk3Fl7SZKazAwU65Fk1moKG1.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/F5DUEUqr4kFh5Wmf8-x6HXYjJws=/x800/filters:strip_icc():strip_exif()/f/image/S9T2l5y8lLiS2cy71j0WDhzs.jpg?f=fotoalbum_large

Acties:
  • +15 Henk 'm!

  • Remcoudb
  • Registratie: Mei 2014
  • Laatst online: 15:14
Sinds kort hebben we ook hier in huis een dashboard aan de muur, in de vorm van een iPad. Hierop heb ik een dashboard gemaakt met verschillende tabbladen waardoor verschillende zaken in huis makkelijk te bedienen zijn. Aangezien het meeste automatisch verloopt wordt die met name gebruikt voor een stukje informatie. Over bijvoorbeeld het energieverbruik, wanneer de container aan de weg moet, de wasmachine klaar is etc.

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

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

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

De meeste zaken rondom verlichting gaan eigenlijk allemaal automatisch op basis van beweging of de zon. Ook de gordijnen zijn zo ingesteld dat ze dichtgaan op een vaste tijd en in de ochtend weer open gaan. Mocht de temperatuur in de tuin teveel oplopen en het binnen boven de 22 graden is dan sluiten de gordijnen ook automatisch.

Verder zijn er automations die de verlichting regelen bij het kijken van een film en wordt er bijvoorbeeld omgeroepen als de wasmachine of de droger klaar is.

Mijn doel was om het dashboard zo 'clean' mogelijk te houden, maar dat is een uitdaging omdat er elke keer wel weer iets is wat handig lijkt om toe te voegen.

Acties:
  • +12 Henk 'm!

  • Groen
  • Registratie: Juli 2022
  • Laatst online: 21:17
Obelixxx schreef op zaterdag 28 september 2024 @ 08:03:
Eind oktober gaat mijn dynamisch energie contract stroom in.
Heb me deze week eens vast gebeten in een prijzen weergave op het cheap yellow display.
Ik ga deze bij de grootverbruikers in huis plaatsen. (Wasmachine Wasdroger)

Hopelijk wordt er ook rekening mee gehouden.....
De prijzen komen uit Entso-e

[Afbeelding]

[Afbeelding]
Cool! Ik ben hier recent ook mee bezig geweest, maar dan op een D1 mini met e-ink schermpje:

Afbeeldingslocatie: https://tweakers.net/i/TNXORX4Ql8ND55ZHjPG9exsamGM=/800x/filters:strip_icc():strip_exif()/f/image/GCNUoa9CdKS1CRL9paLZnfcb.jpg?f=fotoalbum_large

LG-HM123MR.U34 / LG-WH27S.F5 / 1245 Wp (zuid)


Acties:
  • +1 Henk 'm!

  • ralphkeb
  • Registratie: December 2010
  • Laatst online: 09:47
Remcoudb schreef op dinsdag 1 oktober 2024 @ 11:21:
Sinds kort hebben we ook hier in huis een dashboard aan de muur, in de vorm van een iPad. Hierop heb ik een dashboard gemaakt met verschillende tabbladen waardoor verschillende zaken in huis makkelijk te bedienen zijn. Aangezien het meeste automatisch verloopt wordt die met name gebruikt voor een stukje informatie. Over bijvoorbeeld het energieverbruik, wanneer de container aan de weg moet, de wasmachine klaar is etc.

De meeste zaken rondom verlichting gaan eigenlijk allemaal automatisch op basis van beweging of de zon. Ook de gordijnen zijn zo ingesteld dat ze dichtgaan op een vaste tijd en in de ochtend weer open gaan. Mocht de temperatuur in de tuin teveel oplopen en het binnen boven de 22 graden is dan sluiten de gordijnen ook automatisch.

Verder zijn er automations die de verlichting regelen bij het kijken van een film en wordt er bijvoorbeeld omgeroepen als de wasmachine of de droger klaar is.

Mijn doel was om het dashboard zo 'clean' mogelijk te houden, maar dat is een uitdaging omdat er elke keer wel weer iets is wat handig lijkt om toe te voegen.
Nice, welk thema heb je hiervoor gebruikt als ik vragen mag?

Acties:
  • +11 Henk 'm!

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

Hippe Lip

+ + + NL + + +

Groen schreef op woensdag 2 oktober 2024 @ 14:55:
[...]


Cool! Ik ben hier recent ook mee bezig geweest, maar dan op een D1 mini met e-ink schermpje:

[Afbeelding]
Is dat met zo’n winkeldisplay niet veel eenvoudiger te maken?
Dat is dan bovendien draadloos; wel zo makkelijk!

Afbeeldingslocatie: https://tweakers.net/i/3zU_2o2zyGJ1j_TSpqYELJyPfqo=/800x/filters:strip_icc():strip_exif()/f/image/B82JSrwOF1OaUrIgzGoeeX8h.jpg?f=fotoalbum_large

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


Acties:
  • +3 Henk 'm!

  • Superflip
  • Registratie: April 2004
  • Laatst online: 11:07

Superflip

*pwiet*

Hippe Lip schreef op woensdag 2 oktober 2024 @ 22:24:
[...]

Is dat met zo’n winkeldisplay niet veel eenvoudiger te maken?
Dat is dan bovendien draadloos; wel zo makkelijk!

[Afbeelding]
Dat is netjes, heb je wat meer info? Een link naar een github repo of blog?

Acties:
  • +1 Henk 'm!

  • Vos
  • Registratie: Juni 2000
  • Laatst online: 18:44

Vos

AFCA

Hippe Lip schreef op woensdag 2 oktober 2024 @ 22:24:
[...]

Is dat met zo’n winkeldisplay niet veel eenvoudiger te maken?
Dat is dan bovendien draadloos; wel zo makkelijk!

[Afbeelding]
Nice! Ik zou ook graag meer info willen zien O-)

#36


Acties:
  • +6 Henk 'm!

  • alesandro_46
  • Registratie: Januari 2012
  • Laatst online: 22:12

Deze ruimte is bewust leeg gelaten


Acties:
  • 0 Henk 'm!

  • rvinke
  • Registratie: September 2008
  • Laatst online: 21:50
Groen schreef op woensdag 2 oktober 2024 @ 14:55:
[...]


Cool! Ik ben hier recent ook mee bezig geweest, maar dan op een D1 mini met e-ink schermpje:

[Afbeelding]
Dat ziet er nice uit! Heb je hier een source code/tutorial van?

Acties:
  • +5 Henk 'm!

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

Hippe Lip

+ + + NL + + +

Dat is precies waar ik het ook vandaan heb.
Ik gebruik een paar displays voor diverse doeleinden. Heerlijk dat die dingen vanuit HA aan te sturen zijn met alle data die je maar wilt en in elke indeling die je maar kunt bedenken, zoals je in mijn voorbeeld ziet.

Zo heb ik ook een paar temperatuursensoren buiten. Een display met de waardes daarvan heb ik in het kozijn zitten naast de buitenthermometer die op het raam geplakt zit en toch wel last heeft van de warmestraling van het huis. Zo weet ik wat de werkelijke buitentemperatuur is.
Omdat er ruimte over was op het display heb ik er ook maar meteen de CO2-waarde op gezet met een aantal rode strepen erboven die de intensiteit ook grafisch weergeven.

Afbeeldingslocatie: https://tweakers.net/i/i1H4JLjbN0KVsf5EI0j6D6dBZCA=/800x/filters:strip_icc():strip_exif()/f/image/NEnwalCtuLaKZd2wWC0UDXfl.jpg?f=fotoalbum_large

[ Voor 50% gewijzigd door Hippe Lip op 03-10-2024 11:07 ]

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


Acties:
  • 0 Henk 'm!

  • kepler
  • Registratie: Maart 2002
  • Laatst online: 22:23
Hippe Lip schreef op donderdag 3 oktober 2024 @ 11:02:
[...]


Dat is precies waar ik het ook vandaan heb.
Ik gebruik een paar displays voor diverse doeleinden. Heerlijk dat die dingen vanuit HA aan te sturen zijn met alle data die je maar wilt en in elke indeling die je maar kunt bedenken, zoals je in mijn voorbeeld ziet.

Zo heb ik ook een paar temperatuursensoren buiten. Een display met de waardes daarvan heb ik in het kozijn zitten naast de buitenthermometer die op het raam geplakt zit en toch wel last heeft van de warmestraling van het huis. Zo weet ik wat de werkelijke buitentemperatuur is.
Omdat er ruimte over was op het display heb ik er ook maar meteen de CO2-waarde op gezet met een aantal rode strepen erboven die de intensiteit ook grafisch weergeven.

[Afbeelding]
Heb je de code voor jouw displays? Ik heb ze namelijk ook en heb er eentje in de gang hangen:

Afbeeldingslocatie: https://tweakers.net/i/cah34cwY52hWxyVRuYNjAotGG_U=/800x/filters:strip_icc():strip_exif()/f/image/0aLXT9chmHAW0ipmqd09VJbY.jpg?f=fotoalbum_large

Maar ben op zoek naar inspiratie voor andere info schermpjes :D (helaas heb ik een oude prius... Dus auto info gaat helaas niet)

Acties:
  • 0 Henk 'm!

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

Hippe Lip

+ + + NL + + +

kepler schreef op donderdag 3 oktober 2024 @ 11:09:
[...]

Heb je de code voor jouw displays? Ik heb ze namelijk ook en heb er eentje in de gang hangen:

[Afbeelding]

Maar ben op zoek naar inspiratie voor andere info schermpjes :D (helaas heb ik een oude prius... Dus auto info gaat helaas niet)
@kepler
Nice! Wel heel veel info in één klein schermpje, maar ook erg informatief.

Zo te zien weet je goed hoe dit werkt, dus naar welke code ben je op zoek?

Onderaan je scherm zie ik dat je je garbage integratie goed werkend lijkt te hebben. Mij is dat nog niet goed gelukt. Ik ben wel benieuwd naar dat stuk uit je configuration.yaml en eventuele andere noodzakelijke instellingen.

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


Acties:
  • +3 Henk 'm!

  • alesandro_46
  • Registratie: Januari 2012
  • Laatst online: 22:12
Het lijkt me handig deze discussie voort te zetten in:
Topicreeks: Home Assistant: Open source Python3 home automation

Deze ruimte is bewust leeg gelaten


Acties:
  • +3 Henk 'm!

  • Ulysses
  • Registratie: Oktober 1999
  • Niet online

Ulysses

Niet van jou

Hey! Wat een leuk topic. Werd er op gewezen via de FP.
Heb eventjes vluchtig gescrold door alle mooie inzendingen en zeker her en der wat inspiraties opgedaan, maar voor nu dan plaats ik even de 'before' screenshot.... op een goed moment of dag dat ik de tijd en ruimte heb om verder te tinkeren, voeg ik dan wel de beste ideeën toe en maak ik een After screenshot.

Achtergrondje is gemaakt met AI op mijn prompt (vraag me niet meer welke)
En thema's e.d. zijn allemaal vrij standaard en/of HACS spul. Mochten er vragen zijn, lees ik het wel. Veel staat ook al in de talloze samples en fragmenten hier.

Afbeeldingslocatie: https://tweakers.net/i/yJCAxOoTTR8bOZNW7JZkvD5bxsE=/x800/filters:strip_exif()/f/image/wqL8QvRttJvnXr3eoN5oHozV.png?f=fotoalbum_large
Voor nu een topic notificatie aangezet.
I'll be back 8)

Ken ik jou?


Acties:
  • +14 Henk 'm!

  • Troetelbeer
  • Registratie: Juni 2018
  • Laatst online: 10-04 08:06
Ik heb eens tijd gehad om mijn dashboard aan te pakken. Ben nog niet 100% tevreden, dus ik ga misschien nog wat kleine dingen finetunen, maar goed, bij deze :9

Before:

Afbeeldingslocatie: https://tweakers.net/i/XXP5C5gABkDRDPQv-4AJYfXH3ZM=/800x/filters:strip_icc():strip_exif()/f/image/cHOo64HQu6K9ylZ7Bxsrxs7L.jpg?f=fotoalbum_large

After:

Afbeeldingslocatie: https://tweakers.net/i/QCaUw1nsxV-i5lB_5pWJ0HURhf8=/800x/filters:strip_exif()/f/image/0flEGjJZ6NJjbDirQB6tNKV1.png?f=fotoalbum_large

Believe. Imagine. Create.


Acties:
  • +4 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 22:45
Modbreak:Zeker als er DIY projecten geplaatst worden mag daar wel wat meer informatie bij. Dus wat meer uitleg wat je ziet, eventueel code of een linkje etc

Acties:
  • +6 Henk 'm!

  • guysp
  • Registratie: December 2013
  • Laatst online: 15:17
Ik heb me eens de tijd gepakt om met de nieuwe sections een dashboard te maken. Ik hou van redelijk simpel en schoon, ben zelf tevreden met het resultaat tot nu toe! Eerste keer dat ik hier post, ideeën zijn sowieso welkom. Temperatuur sensor voor op de slaapkamer is reeds besteld, maar nog niet binnen.

Het hoekje 'The Lab' is dingen waarmee ik aan het spelen ben. Momenteel ben ik bezig met aanwezigheids detectie, die ik wil gebruiken om te automiseren dat alles uit gaat als iedereen weg is. Oh en een knopje voor adguard tijdelijk te pauzeren in elkaar geknutseld.

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

[ Voor 17% gewijzigd door guysp op 07-10-2024 09:02 ]

// TODO: Schrijf een signature


Acties:
  • +2 Henk 'm!

  • PCan
  • Registratie: Juli 2006
  • Laatst online: 07-04 11:41
offtopic

[ Voor 97% gewijzigd door We Are Borg op 20-10-2024 07:10 ]


Acties:
  • +13 Henk 'm!

  • bvw
  • Registratie: September 2020
  • Laatst online: 19:29

bvw

Een klein inkijkje in de dingen waar ik trots op ben:

Ik heb met de picture-elements card (native) schaduw gegeven aan de plattegrond als de zon onder gaat, en als een lamp aangaat, geeft die een gele gloed. De alarm-sensoren worden alleen weergegeven als ze geactiveerd worden. De plattegrond is gemaakt met Floorplanner. Mijn partner heeft de kat nog niet ontdekt...

Afbeeldingslocatie: https://tweakers.net/i/JUpgWOAqI8V8ritUdLs4ZC9lA0I=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/pVw5xlKXwjP8wY5tmGWDfKOr.png?f=user_large

Wat gestripte code om een idee te geven:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
type: picture-elements
elements:
  - type: conditional
    conditions:
      - entity: switch.tv_verlichting
        state: "on"
      - entity: sun.sun
        state: below_horizon
    elements:
      - type: image
        tap_action:
          action: none
        entity: sun.sun
        state_image:
          above_horizon: /local/transparent-pixel.png
          below_horizon: /local/transparent-pixel.png
        style:
          left: 12.7%
          top: 34.7%
          width: 31.1%
          height: 21.7%
          opacity: 0.3
          background: rgb(0,0,0)
          transform: none
          background-image: linear-gradient(200deg, black 50%, rgb(200,200,0) 90%)
  - type: conditional
    conditions:
      - entity: switch.tv_verlichting
        state: "off"
      - entity: sun.sun
        state: below_horizon
    elements:
      - type: image
        tap_action:
          action: none
        entity: sun.sun
        state_image:
          above_horizon: /local/transparent-pixel.png
          below_horizon: /local/transparent-pixel.png
        style:
          left: 12.7%
          top: 34.7%
          width: 31.1%
          height: 21.7%
          opacity: 0.3
          background: rgb(0,0,0)
          transform: none
  - type: conditional
    conditions:
      - entity: sun.sun
        state: below_horizon
    elements:
      - type: image
        tap_action:
          action: none
        entity: sun.sun
        state_image:
          above_horizon: /local/transparent-pixel.png
          below_horizon: /local/transparent-pixel.png
        style:
          left: 26.6%
          top: 71%
          width: 40%
          height: 18.7%
          opacity: 0.3
          background: rgb(0,0,0)
          transform: none
      - type: image
        tap_action:
          action: none
        entity: sun.sun
        state_image:
          above_horizon: /local/transparent-pixel.png
          below_horizon: /local/transparent-pixel.png
        style:
          left: 26.6%
          top: 57%
          width: 16.9%
          height: 13.4%
          opacity: 0.3
          background: rgb(0,0,0)
          transform: none
  - type: state-icon
    tap_action:
      action: toggle
    entity: light.lamp_voordeur_licht
    style:
      top: 72%
      left: 74%
      background: rgba(169, 169, 169, .8)
      border-radius: 20%
      transform: translate(-50%, -50%) scale(0.8, 0.8)
  - type: conditional
    conditions:
      - entity: binary_sensor.magneetsensor_voordeur
        state: "on"
    elements:
      - type: state-icon
        state_color: true
        entity: binary_sensor.magneetsensor_voordeur
        style:
          top: 63%
          left: 69%
          background: rgba(255, 0, 0, .8)
          border-radius: 20%
          transform: translate(-50%, -50%) scale(0.8, 0.8)
  - type: state-icon
    state_color: true
    tap_action:
      action: toggle
    entity: switch.tv_verlichting
    style:
      top: 52%
      left: 20%
      background: rgba(169, 169, 169, .8)
      border-radius: 20%
      transform: translate(-50%, -50%) scale(0.8, 0.8)
image: /local/begane-grond-top-3d.png


Van een oude telefoon heb ik een wallpanel gemaakt met een 3D geprinte behuizing. Het was even puzzelen om de knopjes van fatsoenlijke grootte te maken. Door pop-ups op het goede moment (deurbel gaat, alarm gaat af, stofzuiger is bezig, etc.) kan ik de juiste info kwijt op het juiste moment. Hier ook de voice assistant op draaien, met Fully Kiosk Browser.

Wat een drama trouwens om een fixed width/height configuratie te maken. Ik zie dat het me met de linker kolom weer niet gelukt is...

Afbeeldingslocatie: https://tweakers.net/i/dyTCcVvAuPoELwvoshTH8yfYA1I=/800x/filters:strip_icc():strip_exif()/f/image/P0oG3rcauOSqeVRsmwhC8gTJ.jpg?f=fotoalbum_large

[ Voor 59% gewijzigd door bvw op 19-10-2024 18:43 . Reden: Code toegevoegd ]

LG Therma V MonoBloc HM091MR.U44 hybride | Bosch Compress 3000i (split) 5kW hybride | Home Assistant met WAF


Acties:
  • +15 Henk 'm!

  • Baxke
  • Registratie: December 2019
  • Laatst online: 11-05 15:21
Leuk topic, hier kan ik nog voldoende inspiratie uit halen!

De afgelopen tijd ben ik zo nu en dan bezig geweest met het maken van een dashboard in Home Assistant.
Afgelopen week heb ik de Shelly wall display voorzien van software versie 2.3.0-beta3 zodat ik deze kan gebruiken voor Home Assistant. Zie hier het voorlopige resultaat :)

Afbeeldingslocatie: https://tweakers.net/i/J0HF7u5BDsd4VTCmqbFMi72_1H8=/x800/filters:strip_icc():strip_exif()/f/image/0ra283pxbd3AW8Aog1larybv.jpg?f=fotoalbum_large

Het display, in de woonkamer.

Afbeeldingslocatie: https://tweakers.net/i/H0l7nm07zT_EYMQO1QituzVlAaw=/x800/filters:strip_icc():strip_exif()/f/image/KVOhcejI8NTEkQazXhx0qbgy.jpg?f=fotoalbum_large

Bovenste scherm met weersverwachting, daaronder de reistijd van huis naar mijn vrouws werk.

Afbeeldingslocatie: https://tweakers.net/i/39rHUwR50V-ASoiziN03kRSLZSY=/x800/filters:strip_icc():strip_exif()/f/image/FQAjPQnXSTcXDO74ZTHZrtUM.jpg?f=fotoalbum_large

De Atomic calendar, kwam wat mooier uit dan de standaar kalender.


Afbeeldingslocatie: https://tweakers.net/i/1mUQtaM8K2nMS6zAyxAmnrBjgns=/x800/filters:strip_icc():strip_exif()/f/image/noFu5WkTqWD0Ss7U1bQxCeH2.jpg?f=fotoalbum_large

De alles uit knop. Na indrukken gaat het licht in huis uit, en in de gang voor 2 minuten aan.
Deze knop ga ik denk ik verplaatsen naar het display van Shelly, wat is te bereiken met 1 x naar links swipen.

Afbeeldingslocatie: https://tweakers.net/i/stY4mQQAGNxzPaXjDPXYdDlqU14=/x800/filters:strip_icc():strip_exif()/f/image/35QI4uVdVLC2VDs1t57cHGGP.jpg?f=fotoalbum_large

Een Waze venster, om te kunnen zien of er files staan in de omgeving.

Afbeeldingslocatie: https://tweakers.net/i/b4SnaZ3FyHkn6peMb3wl5QV_asM=/x800/filters:strip_icc():strip_exif()/f/image/3PPI66JGZcbBL7WEB5VdHNqZ.jpg?f=fotoalbum_large

De afvalkalender. Hier ga ik nog een popup venster aan koppelen en meldingen naar telefoons voor instellen.

Afbeeldingslocatie: https://tweakers.net/i/9LgRwwOo6Yh2hfl5DkE1Oy5FOvs=/x800/filters:strip_icc():strip_exif()/f/image/D9XK8jlJ0dy6JtpWNL609QJD.jpg?f=fotoalbum_large

Alle lampen in huis die nu branden. Als je op een icoon drukt dan schakel je de lamp uit.

Afbeeldingslocatie: https://tweakers.net/i/AhPxgzvthXE6ALf-naYdHK45BCA=/x800/filters:strip_icc():strip_exif()/f/image/rdx80wl8vRgYYbozzmAUDzXM.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/c4NjziXpk6qLIvenmofsrZ5Gqxc=/x800/filters:strip_icc():strip_exif()/f/image/5MfeglUxNkOUcIVHTlJi2JtU.jpg?f=fotoalbum_large


En het energiedashboard.

Ik heb daarnaast de ring deurbel via mqtt gekoppeld aan een conditional card, zodat die op de voorgrond komt zodra er wordt aangebeld. Dit werkt nu op zich wel, maar het beeld gaat echter alles behalve vloeiend en de ring deurbel is na aanbellen enige tijd niet bescikbaar (de knop blijft blauw branden).

Er is nog genoeg werk aan te doen maar ik ben voor zover blij met dit resultaat.
Daarnaast een positieve WAF :)

Acties:
  • +14 Henk 'm!

  • alex3305
  • Registratie: Januari 2004
  • Laatst online: 21:45
Iets relatief kleins wat ik graag wil delen. Ik heb een hele custom CSS gemaakt met card-mod voor de todo / boodschappenlijst:

Afbeeldingslocatie: https://tweakers.net/i/lTkLgfylxd1O2fhOOVludotHwWo=/800x/filters:strip_exif()/f/image/lRmlVxvENGaj14DaoOIcGyyK.png?f=fotoalbum_large
Links standaard, rechts gestyled

Ik heb de volgende aanpassingen gemaakt:
  • Ronde stijl voor toevoegbalk
  • Actief en voltooid samengevoegd
  • Een lichtere stijl voor voltooide items
  • Aangepaste tekst voor invoer
  • Herordenen op de invoerbalk gezet
De enige functionaliteit die ontbreekt is het verwijderen van items. Echter doe ik dat met een automatisering wanneer we terugkomen van de supermarkt. Misschien voeg ik die nog wel een keer toe, maar ik vind dat toch wat rommeliger. Vooral omdat je dan twee menu's krijgt met maar enkele menu-items :/.

De code
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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
type: todo-list
entity: todo.shopping_list
card_mod:
  style:
    .: |
      ha-card {
        background: transparent;
        border: none;
      }

      .addRow, ha-sortable > mwc-list {
        background: transparent;
      }

      @media all and (max-width: 450px) {
        .addRow { 
          padding: 16px 8px 0 8px!important;
        }

        .addRow .addButton {
          right: 48px;
        }
      }

      @media all and (min-width: 450px) {
        .addRow { 
          padding: 16px 0px 0 0px!important;
        }

        .addRow .addButton {
          right: 48px;
        }
      }
    ha-textfield$: |
      label { 
        box-shadow: var(--material-shadow-elevation-2dp); 
      }

      span { 
        background: var(--card-background-color); 
      }

      label, span { 
        border-radius: 15px!important; 
      }

      .mdc-line-ripple { 
        display: none; 
      }

      input { 
        caret-color: var(--primary-text-color) !important; 
        z-index: 2;
      }

      input::placeholder { 
        visibility: hidden;
      }

      label:has(input:placeholder-shown):after {
        content: 'Voeg een booschap toe...';
        color: var(--disabled-text-color) !important; 
        height: 20px;
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        margin: auto 0;
        left: 16px;
        pointer-events: none;
      }
    ha-button-menu$: |
      @media all and (min-width: 450px) {
        mwc-menu {
          position: relative;
          top: -48px;
          right: 148px;
        }
      }
    mwc-list: |
      .header {
        margin-top: 0!important;
      }

      .header h2 { 
        display: none!important; 
      }

      .header ha-button-menu {
        display: block;
        position: absolute;
        right: 4px;
        top: 20px;
      }

      p.empty, div[role=separator] {
        display: none;
      }

      p.empty:not(:has(~ ha-check-list-item)) {
        display: block!important;
        height: 0;
        font-size: 0;
        padding: 0 0 64px 0;
      }

      p.empty:not(:has(+ ha-check-list-item))::after {
        content: 'Alle boodschappen gedaan!';
        display: block;
        font-size: 1rem;
        color: var(--secondary-text-color);
        text-align: center;
        padding: 0;
        font-style: italic
        width: 100%;
      }

      ha-check-list-item.completed {
        --mdc-ripple-color: var(--disabled-color);
        --mdc-checkbox-checked-color: var(--disabled-color);
      }

      ha-check-list-item.completed .summary {
        opacity: 0.5;
      }
    ha-check-list-item$:
      .: |
        mwc-ripple { 
          left: 10px; 
          right: 10px; 
          width: unset; 
        }
      mwc-ripple$: |
        .mdc-ripple-surface {
          border-radius: calc(15px / 2);
        }

Acties:
  • +5 Henk 'm!

  • sypie
  • Registratie: Oktober 2000
  • Niet online
Van deze (begin februari)
Afbeeldingslocatie: https://tweakers.net/i/UcMD81tT8Kg11jcsA7TyQxER2mI=/800x/filters:strip_exif()/f/image/tKCN6CWicBNLUZJX0YIAkPco.png?f=fotoalbum_large

Naar deze:
Afbeeldingslocatie: https://tweakers.net/i/dwN1UzsCUpH4QDCESxyKgnh3Jdg=/800x/filters:strip_exif()/f/image/wa3yOH9avXZMTLJ7o7Vy0iUu.png?f=fotoalbum_large

Met een aantal kaarten die bij bepaalde voorwaarden worden getoond. Dat houdt de boel lekker opgeruimd.
Afbeeldingslocatie: https://tweakers.net/i/FMBL_XKwrdjPhQQ5qkD2DVOMNBA=/800x/filters:strip_exif()/f/image/aSZnPzInbBF1Pw8tYqH15Yt4.png?f=fotoalbum_large

De entiteiten in de titelkaarten, bij personen en verlichting, zorgen voor het volgende: Wanneer die van de personen wordt aangetikt betekent het dat er een gast aanwezig is. Daardoor worden een aantal automations iets anders of geheel niet uitgevoerd. De entiteit bij verlichting maakt de scene "Avondstand" actief, wat alles uitzet wat maar mogelijk is op een "slimme" manier.

Het enige wat nog niet lukt zijn de gekleurde knoppen van de verlichting. Ik krijg ze niet allemaal transparant...

[ Voor 6% gewijzigd door sypie op 28-10-2024 08:37 . Reden: Zinnen compleet gemaakt. ]


Acties:
  • +70 Henk 'm!

  • nnk
  • Registratie: Maart 2002
  • Laatst online: 10-05 23:09

nnk

Spreek uit: en en kaa

Hierbij dan ook mijn Home Assistant showcase. Ik heb nog niet belachelijk veel devices en maar relatief weinig automations, maar ik heb wel redelijk wat tijd besteed aan het maken van een mooi (al zeg ik het zelf) en informatief dashboard. Dit dashboard draait in Fully Kiosk in 1920x1080 op een Lenovo Tab M10 (3rd Gen) die ik via bijgeleverd hoesje aan de muur heb vastgemaakt in de woonkamer, op de plek waar eerst de thermostaat hing. Hij wordt opgeladen via een USB-C lader die in de muur zit (https://www.smart-things....h-mounted-power-supply/):

Afbeeldingslocatie: https://tweakers.net/i/JyMu0B7nGV9fwm742crQWGf3RfM=/800x/filters:strip_icc():strip_exif()/f/image/cjZMfLm8d5Ddmxht1HL7MYeR.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/ds1mv67QJXI88VhRzGJZoL9zEEc=/800x/filters:strip_icc():strip_exif()/f/image/Op4eJuVY96j3Q2A7rYuhJuAZ.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/Vf6QroxGEEVRlszyso8cFJ0ZEOU=/800x/filters:strip_icc():strip_exif()/f/image/6RZuYoPQV5wTX7yYimwPIlUv.jpg?f=fotoalbum_large

De tablet laat altijd het dashboard zien als er iemand thuis is. Als er niemand thuis is (volgens de WiFi router), dan is het scherm uit. Het dashboard heeft meerdere tabs, maar deze is standaard in beeld:

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

Verder zijn er nog tabs met meer details over energie, de zonnepanelen, het binnenklimaat, het weer, de robotstofzuiger, en de agenda. Maar die zijn allemaal wat minder netjes en compact.

Op het 'home' dashboard (zie plaatje hierboven) zie je van boven naar beneden, van links naar rechts:
  • Eerste kolom:
    • De tijd en datum, groot genoeg om vanuit vrijwel heel de woonkamer te lezen.
    • De 5 eerstvolgende items op de agenda.
    • De verlichting: aan/uit en dimmen of van kleur veranderen.
  • Tweede kolom:
    • De temperatuur van de afgelopen 48 uur in de verschillende kamers. De kleuren veranderen a.d.h.v de waardes (blauw is koud, oranje is normaal, rood is heet).
    • De temperatuur volgens de drie thermostaten, met de mogelijkheid om de target te veranderen.
    • Het stroomverbruik en zonneopbrengst van de huidige dag, standaard energie-dashboard grafiek.
    • Het instantane verbuik/opwekking in Watt.
  • Derde kolom:
    • CO2 over de afgelopen 24 uur in twee kamers, ook hier veranderen de kleuren.
    • Luchtvochtigheid van vier kamers.
    • De twee decentrale WTW ventilatie units: status en instelling.
    • Gasverbruik van de huidige dag, standaard energie-dashboard grafiek.
    • Waterverbruik van de huidige dag, standaard energie-dashboard grafiek.
  • Vierde kolom:
    • Het weerbericht.
    • Buienradar verwachting komende 2 uur.
    • Buienradar verwachting komende 24 uur.
    • Wanneer moet welke afvalcontainer buiten.
    • Wie is er thuis en wanneer is de status voor het laatst gewijzigd.
    • Shortcut om de robotstofzuiger 'Spoenk' aan te zetten.
    • Controle en status van de deurbel.
    • Shortcut om heel het huis in vakantiemodus te zetten.
De code van het home-panel van het dashboard kan je hier vinden: https://gist.github.com/C...232ad868b2adfa2e7202d9660. Daarin zie je ook meteen welke cards er gebruikt worden en hoe het allemaal in elkaar zit.

De belangrijkste apparaten die ik gebruik zijn:Verder standaard integraties zoals DSMR (P1 kabel), Enphase (de zonnepanelen), de router, de Fully Kiosk browser (van de tablet), de EvoHome thermostaat, de robotstofzuiger, etc.

Dan heb ik nog iets customs gedaan: mijn twee 'domme' decentrale WTWs (SudWind Ambientika Solo+) heb ik 'slim' gemaakt:

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

Het eerste probleem was dat ze alleen aan/uit konden door een fysieke knop op het apparaat. Oplossing: een Shelly voor de stroomtoevoer zetten zodat ik dat via Home Assistant kan regelen. Het tweede probleem was dat ze alleen harder/zachter konden via een IR afstandsbediening. Oplossing: met een ESPHome micro-controller de afstandsbediening nagemaakt en op de ontvanger richten. Dat, in combinatie met een CO2 sensor, maakt mijn WTW veel zuiniger en stiller: hij kan uit of zachter als de CO2 en luchtvochtigheid in orde zijn. En hij gaat natuurlijk automatisch harder draaien als er teveel CO2 in de kamer is, wat ook prettig is.

Acties:
  • 0 Henk 'm!

  • DAX23E
  • Registratie: Maart 2012
  • Laatst online: 04-05 21:00
zie topic warning

[ Voor 92% gewijzigd door We Are Borg op 02-11-2024 22:10 ]


Acties:
  • +1 Henk 'm!

  • pentode
  • Registratie: Maart 2008
  • Laatst online: 29-04 13:56

pentode

illuster en luisterrijk

pentode schreef op maandag 3 oktober 2022 @ 10:38:
Naar aanleiding van posts in het Home Assistant: Open source Python3 home forum.
Over IAQ Huis Tuin en Keuken Luchtkwaliteit meten.
Hoe doe ik het.
Met een ESP8266 en een BME680. Op de ESP draait (stand alone) ESPhome.
Heb ook aan de ESP een AM312 mini pir sensor en RCWL-0516 aangesloten. Allemaal te duck duck go en of te googelen. YT Breadboard.
Plaatjes uit de losse pols. Niet helemaal scherp.

En bedoel de 680 niet de 860 in de video. Blijft lastig uit het hoofd. Zonder script.
Ongescripte uitleg video :-)

Op YT:
[YouTube: DIY Luchtkwaliteit meten]
Even een note to self. Er is een nieuwere versie van de BME680 namelijk de BME688


[Afbeelding]

[Afbeelding]

[Afbeelding]

[Afbeelding]
Aanvulling: Er is een nieuwere versie van de BME680. Namelijk de BME688
Met AI. Tja AI.
"Environmental sensing with Artificial Intelligence

The BME688 is the first gas sensor with Artificial Intelligence (AI) and integrated high-linearity and high-accuracy pressure, humidity and temperature sensors. It is housed in a robust yet compact 3.0 x 3.0 x 0.9 mm³ package and especially developed for mobile & connected applications where size and low power consumption are critical requirements. The gas sensor can detect Volatile Organic Compounds (VOCs), volatile sulfur compounds (VSCs) and other gases such as carbon monoxide and hydrogen in the part per billion (ppb) range.

Additionally to all features of the BME680, the BME688 has a gas scanner function. In standard configuration, the presence of VSCs is being detected as indicator for e.g. bacteria growth. And the gas scanner can be customized with respect to sensitivity, selectivity, data rate and power consumption as well. The BME AI-Studio tool enables customers to train the BME688 gas scanner on their specific application, like in home appliances, IoT products or Smart Home"


Besteld en binnen. Maar nog niet als "drop-in" replacement gebruikt voor een van de IAQ's

De mens leert. De mensheid niet.


Acties:
  • +15 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 22:45
YESSSSS! *O* *O* *O*

edit:
Okay, nog iets te vroeg gejuicht -O- Na de volgende LTS run had ik dikke spikes naar beneden in mijn energy dashboard... Denk dat het komt doordat er ook nog "statistics_short_term" is en ik die niet heb aangepast... Dat vanavond nog eens testen...

Na toevoegen van statistics_short_term lijkt het zich te gedragen :+

Okay, weet tijd voor een show and tell in de hoop dat anderen er ook wat aan hebben. Begin september kwam ik er achter dat de database van HA corrupt geraakt was. Opeens kon ik niet meer verder terug in mijn energy dashboard en zag ik dat er een nieuwe home-assistant_v2.db gemaakt was. De oude corrupte stond er nog naast als een home-assistant_v2.db.corrupt.[datum]. Helaas geeft HA hier geen enkele melding verder voor en bleek het al weet een week ofzo geleden gebeurd te zijn. Nu had ik een backup van toen terug kunnen zetten maar dan zou ik dus een gat van een week hebben. Toen maar gelaten met idee dat later te fixen.

Okay, fast forward 2 maanden :+. Vandaag voor gaan zitten en ik denk dat het gelukt is om mijn oude LTS (Long Term Statistics) te importeren in de nieuwe database! Dit eerst getest in een debug install van HA en zojuist ook op mijn main install doorgevoerd en ik kan gewoon netjes terug!

Benodigdheden:
  • SQLite Browser. Andere manier om SQLite queries uit te voeren mag ook zolang je maar met twee db tegelijk verbonden kan zijn.
  • Toegang tot de HA CLI. Bijvoorbeeld via SSH, Console op Proxmox of gewoon toetsenbord en muis aan de HA server.
  • Een manier om bij de database te komen als HA Core niet draait. Bijvoorbeeld de Samba addon.
  • Probeer dit buiten het hele uur om te doen zodat er geen LTS generatie gemist wordt
  • Op eigen risico! Je weet hoe je een backup terug zet :+
  • Optioneel: losse HA install om op te testen
Todo:
  1. HA backup!Als je met de db gaat rommelen kan je niet genoeg backups hebben!
  2. Kopieer de corrupte db naar je computer. Dit kan wat lastig zijn omdat de naam die HA er aan geeft niet correct is voor Windows. Ik mocht hem dus niet direct kopiëren. Zie hieronder voor hernoemen.
  3. Open SQLite browser
  4. Klik "Open database" en selecteer de corrupte locale db
  5. Check of hij leesbaar is door te kijken of je data ziet. Klik "Browse database" en selecteer table "statistics". Zie je daarna geen data dan is er denk ik geen hoop meer...
  6. Klik op "Database structure". Structuur van "statistics" en "statistics_short_term" zouden moeten zijn
    SQL:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    
    CREATE TABLE statistics (
        id INTEGER NOT NULL, 
        created CHAR(0), 
        created_ts FLOAT, 
        metadata_id INTEGER, 
        start CHAR(0), 
        start_ts FLOAT, 
        mean FLOAT, 
        min FLOAT, 
        max FLOAT, 
        last_reset CHAR(0), 
        last_reset_ts FLOAT, 
        state FLOAT, 
        sum FLOAT, 
        PRIMARY KEY (id), 
        FOREIGN KEY(metadata_id) REFERENCES statistics_meta (id) ON DELETE CASCADE
    )
    , en die van "statistics_meta":
    SQL:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    CREATE TABLE statistics_meta (
        id INTEGER NOT NULL, 
        statistic_id VARCHAR(255), 
        source VARCHAR(32), 
        unit_of_measurement VARCHAR(255), 
        has_mean BOOLEAN, 
        has_sum BOOLEAN, 
        name VARCHAR(255), 
        PRIMARY KEY (id)
    )
    . Volgorde van de namen maak niet uit maar als er andere/nieuwe dingen in staan heeft HA dat waaschijnlij aangepast. Dan zullen de queries hier een update moet krijgen...
  7. Klik "Close database"
  8. Stop HA core door in de HA CLI te typen core stop en wacht tot dit klaar is.
  9. Kopieer je home-assistant_v2.db naar je lokale opslag
  10. In SQLite Browser, klik "Open database" en open home-assistant_v2.db
  11. Doe hier eigenlijk hetzelfde als bij 5 en 6
  12. Als dat goed is, klik "Attach Database" en selecteer je home-assistant_v2.corrupt.db. Als er een naam gevraagd wordt vul je in "corrupt".
  13. Dan volt eigenlijk het echte werk. Eerste is om voor alle rijen met een "sum" deze te verhogen met de laatste "sum" in de corrupte db. Klik "Execute SQL" en voer daar in:
    SQL:
    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
    
    --Update statistics with sum of last
    WITH stat_last AS(
        SELECT
            bad.id,
            bad.metadata_id,
            MAX(bad.start_ts) AS max_start_ts,
            datetime(MAX(bad.start_ts), 'unixepoch') AS max_start,
            bad.sum,
            bad_m.id AS old,
            good_m.id AS new,
            bad_m.statistic_id
        FROM corrupt.statistics AS bad
        JOIN corrupt.statistics_meta AS bad_m
        ON bad.metadata_id = bad_m.id
        JOIN statistics_meta AS good_m
        ON bad_m.statistic_id = good_m.statistic_id
        WHERE bad.sum IS NOT NULL
        GROUP BY bad.metadata_id
    )
    UPDATE statistics AS good
    SET sum = good.sum + (
        SELECT sum
        FROM stat_last
        WHERE stat_last.new = good.metadata_id
    )
    WHERE good.sum IS NOT NULL
    AND good.metadata_id IN (
        SELECT new
        FROM stat_last
    )

    En druk dan op het play icoon "Execute all". Dit zal even duren waarna je in het onderste status scherm zien staan "Execution finished without errors."
  14. Dit doen we ook voor de "statistics_short_term"
    SQL:
    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
    
    --Update statistics_short_term with sum of last
    WITH stat_last AS(
        SELECT
            bad.id,
            bad.metadata_id,
            MAX(bad.start_ts) AS max_start_ts,
            datetime(MAX(bad.start_ts), 'unixepoch') AS max_start,
            bad.sum,
            bad_m.id AS old,
            good_m.id AS new,
            bad_m.statistic_id
        FROM corrupt.statistics AS bad
        JOIN corrupt.statistics_meta AS bad_m
        ON bad.metadata_id = bad_m.id
        JOIN statistics_meta AS good_m
        ON bad_m.statistic_id = good_m.statistic_id
        WHERE bad.sum IS NOT NULL
        GROUP BY bad.metadata_id
    )
    UPDATE statistics_short_term AS good
    SET sum = good.sum + (
        SELECT sum
        FROM stat_last
        WHERE stat_last.new = good.metadata_id
    )
    WHERE good.sum IS NOT NULL
    AND good.metadata_id IN (
        SELECT new
        FROM stat_last
    )

    Druk "Execute all" en wacht tot dit "Execution finished without errors." geeft
  15. Daarna tijd om alle oude stats naar de nieuwe db te kopiëren. Gebruik daarvoor:
    SQL:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    
    -- Copy old ROWS with new id
    INSERT INTO statistics (created, created_ts, metadata_id, start, start_ts, mean, min, max, last_reset, last_reset_ts, state, sum)
    SELECT
        bad.created,
        bad.created_ts,
        good_m.id AS new,
        --bad.metadata_id AS old,
        --bad_m.statistic_id,
        bad.start,
        bad.start_ts,
        bad.mean,
        bad.min,
        bad.max,
        bad.last_reset,
        bad.last_reset_ts,
        bad.state,
        bad.sum
        --,datetime(bad.start_ts, 'unixepoch')
    FROM corrupt.statistics AS bad
    JOIN corrupt.statistics_meta AS bad_m
    ON bad.metadata_id = bad_m.id
    JOIN statistics_meta AS good_m
    ON bad_m.statistic_id = good_m.statistic_id

    En druk weer "Execute all" en wacht tot dit "Execution finished without errors." geeft
  16. Druk op "Write changes"
  17. Druk op "Close database"
  18. Kopieer nu je lokale home-assistant_v2.db terug naar je HA
  19. Start HA door in de HA CLI te typen core start
  20. Als het goed is heb je nu ook weer de geschiedenis uit de gecrashte db in HA. Je moet dus ook weer verder terug kunnen in je Energy dashbaord
Corrupte db hernoemen.
  1. Ik draai HA OS dus heb hem via de File editor addon hernoemt naar home-assistant_v2.corrupt.db
  2. Kan via de HA CLI:
    1. Type login
    2. Type cd /mnt/data/supervisor/homeassistant
    3. Type mv home-assistant_v2.db.corrupt.[datum] home-assistant_v2.corrupt.db (je kan je filename van de corrupte db afmaken met een tab).
    4. Type exit
  3. Of een andere manier dat je bij je /config/ kunt komen al naar gelang je install
Nogmaals de disclaimer, dit is op eigen risico! Dit is best heftig met HA rommelen. Daarnaast ben ik geen database specialist dus de queries zijn misschien niet optimaal etc. Er staan nog wel wat debug hints in :+

[ Voor 8% gewijzigd door Septillion op 09-11-2024 21:02 ]


Acties:
  • +25 Henk 'm!

  • pentode
  • Registratie: Maart 2008
  • Laatst online: 29-04 13:56

pentode

illuster en luisterrijk

LED there be light ;-P

Afbeeldingslocatie: https://tweakers.net/i/MAC14ZcVSsDOisl8Fmic8Q0TMU4=/800x/filters:strip_icc():strip_exif()/f/image/ALbGKHuviGeBbIHHq6Xr89WA.jpg?f=fotoalbum_small

Tegenwoordig hebben we led lampen die eruit zien als 'nostalgische' gloeilampen.

Afbeeldingslocatie: https://tweakers.net/i/VJwA0wGuIu9n1JARvtdt7vkTZj4=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/NCUUEImO8diyasUjSRdIbTBv.png?f=user_small

D'r zit in het glazen bolletje een 'gloeddraad' en dat wordt ook wel filament genoemd.

Die led filaments of filamenten zijn ook los te koop.

Dat biedt dus ruime mogelijkheid om zelf mee te gaan knutselen. Weet niet of Tweakeraars hier al mee bezig zijn geweest. Dus bij deze, voor de donkere dagen voor kerstmis, een opzet.

Afbeeldingslocatie: https://tweakers.net/i/jsr3LkB-3bXZBMl0qu4n34s4y1o=/fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():strip_exif()/f/image/lZ95fNoiD7VQebOnKLufvgzK.jpg?f=user_small

Deze led filaments worden COB LED Filaments genoemd. Wat staat voor in het Engels:
"COB LED Filaments, or Chip-on-Board LED Filaments, are a type of LED technology where multiple LED chips are mounted directly onto a substrate to form a single module."

Ze zijn in allerlei lengtes te koop. In verschillende kleuren. Het lijkt op een lichtgevend doorgeknipt elastiekje ;-P

Je zou het bijvoorbeeld als pseudo neon verlichting kunnen gebruiken. Een verlichte kerstkaart of naamplaatje.
Dun in frezen onder de keuken kastjes ;-) Of in plexiglas. Verzin het maar. Ik zie jullie creaties graag tegemoet.

Afbeeldingslocatie: https://tweakers.net/i/dDXdMXkEtKuJi5qrUdzNbXULlCM=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/ZZkYRcuGTOH6HglVn58iKdIr.png?f=user_small

De benodigde spanning is 2.7 - 3.3 Volt. En het Amperage is voor de korte lengtes ~ 100 mA de langere zo'n 300 mA.

Het beste is om deze led filaments te laten branden, aan te sturen met een led driver board. Bijvoorbeeld met een LD24AJTA_MINI LED driver.

Afbeeldingslocatie: https://tweakers.net/i/t8b5Jc2IDEckPVcQnItjeK6mnqU=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/XyAs7z8uIQozxGXnOaxFoIcb.png?f=user_large
Imho, staan die leds nou verkeerd om in dat schema? KNAP Kathode Negatief. Anode Positief.

Er zijn meer van dit soort boardjes. Maar deze heeft een data pin voor PWM (Puls Width Modulation)

Een Arduino of ESP2866 of ESP32 kan dit prima via een data pin met PWM aansturen. Via de laatst genoemden kan met de add-on ESPHome dit vervolgens in Home Assistant 'gehangen' worden.

Bij de losse led filament zit op één van de aansluitingen een klein gaatje. Dat is de plus.

Hier heb ik een paar YT video's over gemaakt uit de losse pols.





De code voor de ESP8266 stelt niet zo veel voor ;-) maar geeft wel een verhelderend resultaat. Voor de ESP32 is deze vast ook te vinden.

code:
1
2
3
4
5
6
7
8
9
10
11
12
# Example configuration entry
output:
  - platform: esp8266_pwm
    pin: GPIOXX
    frequency: 1000 Hz
    id: pwm_output

# Example usage in a light
light:
  - platform: monochromatic
    output: pwm_output
    name: "LED there be light"

[ Voor 1% gewijzigd door pentode op 22-11-2024 10:33 . Reden: aanvulling ]

De mens leert. De mensheid niet.


Acties:
  • +5 Henk 'm!

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 10:57
@EBOOZ inmiddels bezig gegaan nav jullie voorbeelden. Nu vraag ik mij alleen af hoe je bij "overdag" ook zorgt dat je kan zien dat er lampen aan staan?

tot nu toe alleen de plattegronden gebouwd en zichtbaar welke kamers/lampen aanstaan. Als dat allemaal af is ga ik verder met zorgen dat je het ook kan bedienen via het scherm.

Overdag:
Afbeeldingslocatie: https://tweakers.net/i/T_u2zir5n-ohk0MZ2S8cQ6oMcxc=/800x/filters:strip_exif()/f/image/Zcp3d7STZmUN46VeTyIfYTLV.png?f=fotoalbum_large

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

Water-Escape


Acties:
  • +1 Henk 'm!

  • Get!em
  • Registratie: Maart 2004
  • Niet online
pentode schreef op donderdag 21 november 2024 @ 22:37:
LED there be light ;-P

[Afbeelding]

Tegenwoordig hebben we led lampen die eruit zien als 'nostalgische' gloeilampen.

[Afbeelding]

D'r zit in het glazen bolletje een 'gloeddraad' en dat wordt ook wel filament genoemd.

Die led filaments of filamenten zijn ook los te koop.

Dat biedt dus ruime mogelijkheid om zelf mee te gaan knutselen. Weet niet of Tweakeraars hier al mee bezig zijn geweest. Dus bij deze, voor de donkere dagen voor kerstmis, een opzet.

[Afbeelding]

Deze led filaments worden COB LED Filaments genoemd. Wat staat voor in het Engels:
"COB LED Filaments, or Chip-on-Board LED Filaments, are a type of LED technology where multiple LED chips are mounted directly onto a substrate to form a single module."

Ze zijn in allerlei lengtes te koop. In verschillende kleuren. Het lijkt op een lichtgevend doorgeknipt elastiekje ;-P

Je zou het bijvoorbeeld als pseudo neon verlichting kunnen gebruiken. Een verlichte kerstkaart of naamplaatje.
Dun in frezen onder de keuken kastjes ;-) Of in plexiglas. Verzin het maar. Ik zie jullie creaties graag tegemoet.

[Afbeelding]

De benodigde spanning is 2.7 - 3.3 Volt. En het Amperage is voor de korte lengtes ~ 100 mA de langere zo'n 300 mA.

Het beste is om deze led filaments te laten branden, aan te sturen met een led driver board. Bijvoorbeeld met een LD24AJTA_MINI LED driver.

[Afbeelding]
Imho, staan die leds nou verkeerd om in dat schema? KNAP Kathode Negatief. Anode Positief.

Er zijn meer van dit soort boardjes. Maar deze heeft een data pin voor PWM (Puls Width Modulation)

Een Arduino of ESP2866 of ESP32 kan dit prima via een data pin met PWM aansturen. Via de laatst genoemden kan met de add-on ESPHome dit vervolgens in Home Assistant 'gehangen' worden.

Bij de losse led filament zit op één van de aansluitingen een klein gaatje. Dat is de plus.

Hier heb ik een paar YT video's over gemaakt uit de losse pols.

[YouTube: Led filament licht in donkere dagen 1/2]

[YouTube: Led filament licht in donkere dagen 2/2]

De code voor de ESP8266 stelt niet zo veel voor ;-) maar geeft wel een verhelderend resultaat. Voor de ESP32 is deze vast ook te vinden.

code:
1
2
3
4
5
6
7
8
9
10
11
12
# Example configuration entry
output:
  - platform: esp8266_pwm
    pin: GPIOXX
    frequency: 1000 Hz
    id: pwm_output

# Example usage in a light
light:
  - platform: monochromatic
    output: pwm_output
    name: "LED there be light"
Nice! Ziet er geweldig uit. Ik zie ook veel meer (kwaliteits) fabrikant producten verschijnen met wat meer creativiteit met die filament.

Zo heb ik momenteel een aantal G125 bulbs met dim-to-warm aansturing, waarbij bij het dimmen de oranje filament sterker wordt, en de witte/koele zachter. Wat nog een uitdaging ws om die te combineren met de RC dimmer (trailing edge).

Ik vond deze ook wel creatief ermee. https://www.wizconnected....-25w-g25-e26/046677604707 om er full color aansturing mee te maken.

Acties:
  • +1 Henk 'm!

  • pentode
  • Registratie: Maart 2008
  • Laatst online: 29-04 13:56

pentode

illuster en luisterrijk

Get!em schreef op dinsdag 3 december 2024 @ 09:29:
[...]


Nice! Ziet er geweldig uit. Ik zie ook veel meer (kwaliteits) fabrikant producten verschijnen met wat meer creativiteit met die filament.

Zo heb ik momenteel een aantal G125 bulbs met dim-to-warm aansturing, waarbij bij het dimmen de oranje filament sterker wordt, en de witte/koele zachter. Wat nog een uitdaging ws om die te combineren met de RC dimmer (trailing edge).

Ik vond deze ook wel creatief ermee. https://www.wizconnected....-25w-g25-e26/046677604707 om er full color aansturing mee te maken.
Ook mooi. Alleen, eigenlijk is deze 'tweakerei' geen Home Assistant setup 'gerelateerdheid'. Hoewel het daarmee wel aangestuurd en oa geautomatiseerd kan worden. Op Hackaday zijn dito mooie led filament toepassingen te vinden. En mogelijk wordt dan (uiteindelijk) ook Zigbee, Matter oid gebruikt. Dat weer prima in HA te integreren is...Kan niet w8en ;-P

[ Voor 0% gewijzigd door pentode op 04-12-2024 22:50 . Reden: aanvulling ]

De mens leert. De mensheid niet.


Acties:
  • +6 Henk 'm!

  • jobjol
  • Registratie: Maart 2006
  • Laatst online: 10-05 09:55
Afbeeldingslocatie: https://tweakers.net/i/jOo3aK5vx75pbE11yjBWoFWKyfc=/x800/filters:strip_icc():strip_exif()/f/image/k0JTnBVok5Ci5xqzQoI89m4V.jpg?f=fotoalbum_large

Ik gebruik zowel Openhab als Home assistant. Home assistant blinkt uit in het gebruiksgemak en Openhab in de verwerking van grote hoeveelheden meet data met Influxdb als backend.

Openhab heeft een leuke tool genaamd Habpanel en die geeft alle views weer van Openhab items, HA panels en Grafana graphs.

In dit dashboard zie je of planten water nodig hebben, de locaties, stroomverbruik per grootverbruiker, warmtepomp data, accu soc van auto en het stroom tekort in een jaar (in grote letters). Het meeste real-time.

Verder verzorgt HA load balancing voor het laad punt (gaat altijd goed) en gaat de voordeur automatisch open als je komt aanrijden.
Zoon wil altijd met licht aan slapen maar licht dimt langzaam naar 0 zodat hij toch ongemerkt in het donker slaapt 😌

[ Voor 29% gewijzigd door jobjol op 04-12-2024 02:25 ]


Acties:
  • 0 Henk 'm!

  • Flans
  • Registratie: Februari 2013
  • Laatst online: 10:24
jobjol schreef op woensdag 4 december 2024 @ 01:00:

Verder verzorgt HA load balancing voor het laad punt (gaat altijd goed) en gaat de voordeur automatisch open als je komt aanrijden.
Zou je je yaml eens willen delen voor die load balancing? Ik ben er hier ook al een tijd mee aan het knoeien en het is me tot op heden nog niet goed gelukt.

Acties:
  • +5 Henk 'm!

  • jobjol
  • Registratie: Maart 2006
  • Laatst online: 10-05 09:55
Flans schreef op woensdag 4 december 2024 @ 06:15:
[...]


Zou je je yaml eens willen delen voor die load balancing? Ik ben er hier ook al een tijd mee aan het knoeien en het is me tot op heden nog niet goed gelukt.
De load balancing die ik toepas voor mijn Keba P30 C-serie laadpaal icm een modbus Eastron SDM630 stroommeter werkt als volgt: Eerst maak je een HA sensor (sensor.sdm630_max hieronder) die de maximale stroomsterkte berekend van elke 3 fases (3 HA sensors). Dit is build in functionaliteit van HA waardoor deze de altijd maximale waarde krijgt van deze sensors.
Vervolgens zijn er 2 automations, de eerste wordt uitgevoerd als de maximale stroomsterkte boven de 24A uitkomt. Afhankelijk van hoeveel dit is wordt de laadsnelheid hiermee teruggeschroeft.
De stroomsterkte van het laadpunt mag in mijn geval nooit meer dan 24A zijn of minder dan 6A. Dit is de werkruimte van mijn laadpaal, welke op max 3x24A kan laden. Ik heb dan ook geen selectiviteit toegepast op deze krachtgroep in ruil voor laden met 18kW :) .

Om een ping pong effect te voorkomen wordt de laadsnelheid langzaam verhoogd als de max stroomsterkte op een fase lager is dan 24A.
Is de max stroomsterkte op de fases lager dan 17A dan mag de laadsnelheid wel in een grote stap verhoogd worden, anders gebeurd dit in een kleine stap.

Als de maximale stroomsterkte tussen de 24A en 25A zit doen we niks. Dit ter voorkoming dat er continue bijgeregeld wordt.

Aandachtspunt is de verwerkingstijd van je laadpaal. Verhoog je het amperage dan duurt het even voor dit effect heeft. Het werkt daarom in mijn geval niet om de automations respectievelijk vaker dan 5 seconden / 10 seconden uit te voeren.

Daarnaast zul je een failover moeten instellen op je laadpaal. In mijn geval roep ik met een automation een shell script aan die elke seconde een UDP message stuurt naar de laadpaal. Ontvangt de laadpaal dit niet op tijd dan wordt de failover mode aangezet en laad deze op een veilige 10A.
De 2 load balancing automations
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
- alias: keba_maxamp_more_than_24a
  description: 'Keba load balancing > 24A'
  trigger:
    - platform: time_pattern
      seconds: "/5"
  condition:
    - condition: numeric_state
      entity_id: sensor.sdm630_max
      above: 24
  action:
    - service: input_number.set_value
      data:
        value: >-
          {% set amp = states('sensor.sdm630_max') | float %}
          {% set excess = (amp - 24) | float %}
          {% set current_amp = states('input_number.keba_set_amp') | float %}
          {% set trottle = (current_amp - (excess / 2)) | float %}
          {% if trottle > 24 %}
            {{ 24 }}
          {% elif trottle < 6 %}
            {{ 6 }}
          {% else %}
            {{ trottle | int }}
          {% endif %}
      target:
        entity_id: input_number.keba_set_amp
- alias: keba_maxamp_less_than_25a
  description: 'Keba load balancing < 25A'
  trigger:
    - platform: time_pattern
      seconds: "/10"
  condition:
    - condition: numeric_state
      entity_id: sensor.sdm630_max
      below: 25
  action:
    - service: input_number.set_value
      data:
        value: >-
          {% set amp = states('sensor.sdm630_max') | float %}
          {% set setamp = states('input_number.keba_set_amp') | float %}
          {% if amp < 17 %}
            {{ (setamp + 4) | int }}
          {% else %}
            {{ (setamp + 1) | int }}
          {% endif %}
      target:
        entity_id: input_number.keba_set_amp
Het failover shell command
code:
1
echo "ena 1" > nc -u 192.168.2.16 7090

Dit shell script roep je iedere seconde aan met een automation.

De automations zijn gebaseerd op een aansluiting van 3x25A en een laadpaal - auto combinatie die tot 3x24A laad.
Verder zijn de waarden allemaal aanpasbaar en vast nog wel verder te optimaliseren. Het heeft bij mij heel wat finetuning gekost om de voor mij optimale load balancing te realiseren.

[ Voor 5% gewijzigd door jobjol op 06-12-2024 12:41 ]


Acties:
  • +14 Henk 'm!

  • alex3305
  • Registratie: Januari 2004
  • Laatst online: 21:45
Ik ben de laatste tijd bezig geweest om mijn Home Assistant een opfrisbeurt te geven. Ik vind het standaard design prima, maar het ziet er op punten wat gedateerd uit en dat heb ik proberen aan te pakken.

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

Bovenin staat het weer, het huidig elektraverbruik, de huisstaat en een configuratie menu. Dit staat altijd vast als header. Als er iemand niet thuis is komt er persoonsinformatie en een kaartje. Daaronder staat verlichting en apparaten afhankelijk van context. Dus bij aanwezigheid in bepaalde ruimtes of wanneer de lamp net aan is geweest komen apparaten dynamisch hierbij. Bijvoorbeeld:

Afbeeldingslocatie: https://tweakers.net/i/aGI4EPFEF1Laqtvbcix2Ok1vgT0=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/uZfO8fT0cCA6oiQaQwSy6Fnn.png?f=user_large

Tevens wordt de helderheid of voortgang indien het een apparaat is met voortgang getoond als achtergrond in het kaartje. Daar weer onder staat ons booschappenlijstje met custom styling. En als laatste een bottom bar die linkt naar een aantal popups met informatie. Bijvoorbeeld met aanwezigheid:
Afbeeldingslocatie: https://tweakers.net/i/PDRSYK1EeOzRZ-6TSo0PErDWpNE=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/5vDw52qr3ct5pN5Sflo09eCA.png?f=user_large

Dit is overigens de standaard alarm card, maar dan met card-mods erover.

De bottom bar wordt ondoorzichtig wanneer er content achter valt:
Afbeeldingslocatie: https://tweakers.net/i/pPFJnSZ1G-KaZUUn--rCe8KkY2w=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/y7wjtCS8q5guajfy3LsoorcE.png?f=user_large

In edit mode verplaatst de bottom bar netjes naar een van de sections, zodat deze normaal te bewerken valt:
Afbeeldingslocatie: https://tweakers.net/i/g1l3IFIXf22IsHrdbREQNgHhz7c=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/MQApMfouXcmk7J6a0ztnRZ7E.png?f=user_large

De menubalk bovenin krijgt ook een frosted look wanneer er gescrolled wordt:
Afbeeldingslocatie: https://tweakers.net/i/m0FRqaeGMzg5NkSiIFhV-x-OGDU=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/8AfP89zZqnZHdameWLDSLJJ4.png?f=user_large

Datzelfde effect heb ik ook toegepast op de menubalk links, waarbij ik de menu items onder het Home Assistant logo en de onderste twee items laat vallen om wat meer diepte te creëeren.
Afbeeldingslocatie: https://tweakers.net/i/eDnUD7gTVOIsF_gjXamv9ZHbL5g=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/xgvukHxYiqvEQAWykcezQq17.png?f=user_large

En natuurlijk ook wanneer er onvoldoende ruimte is en de sidebar niet meer past. Dan valt deze met een blur en een frosted glass effect over de rest van de content heen.
Afbeeldingslocatie: https://tweakers.net/i/RpDjD1U9pBKw4SoNqVIu8jK29MM=/800x/filters:strip_exif()/f/image/r5kRp5JPjBvRwELwXGLor9Kq.png?f=fotoalbum_large

Ik heb per ruimte een pagina waarbij ik alles redelijk strak heb uitgelijnd als zeg ik het zelf. Bijvoorbeeld:
Afbeeldingslocatie: https://tweakers.net/i/gXGkELj2S_SDiEfuGkaMd_01tmQ=/800x/filters:strip_exif()/f/image/jsaGwShDMYyRuXpjOmkaPzqH.png?f=fotoalbum_large

Alles houdt tevens rekening met de door de gebruiker gekozen kleuren. In Tweakers style:
Afbeeldingslocatie: https://tweakers.net/i/IjupPmMy6dAVdwvw7aloFDL1JIE=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/f8txjTbuQJ9vuAUjOtBbfGlf.png?f=user_large
Afbeeldingslocatie: https://tweakers.net/i/m9oLSt_E186Z5SkgbmOAQMlkV9M=/800x/filters:strip_exif()/f/image/1DVzzfprmmv78nRajLLeStcM.png?f=fotoalbum_large

Ook heb ik dezelfde stijl doorgetrokken naar de ontwikkelhulpmiddelen:
Afbeeldingslocatie: https://tweakers.net/i/frx5CDVXE7OtlsoXEkL68UPEB5s=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/CdiD8lqOkTvOYij3P66jPBi4.png?f=user_large

En dan ben ik natuurlijk dark mode en mobiel niet vergeten...
Afbeeldingslocatie: https://tweakers.net/i/YyLt5j3x8ZIoS9WqcHLqIgiZyGg=/x800/filters:strip_icc():strip_exif()/f/image/18QzNY7rtjI3qfT7ODcPYHsS.jpg?f=fotoalbum_large
Afbeeldingslocatie: https://tweakers.net/i/x7KYKUzA6IY9EGrpbVcNU1gT0I0=/x800/filters:strip_exif()/f/image/YgWvXsd9Bd7XpcQIDb7HnfNa.png?f=fotoalbum_large

Waarbij ik meteen de bug heb gefixed dat Ontwikkelhulpmiddelen op mijn telefoon niet in de bounding box paste. Nu staan daar netjes puntjes achter. En vind ik de uitlijning van het menu een stuk rustiger ogen.

Ik wil nog met zwevende media kaartjes aan de gang en de grafieken. Daar ben ik nog niet zo over te spreken. Er zit stiekem best veel informatie in die er lastig uit te halen is. Maar met de algehele opzet zo ben ik vooralsnog weer even tevreden :).

Acties:
  • +16 Henk 'm!

  • DJ Henk
  • Registratie: Juli 2003
  • Laatst online: 12:24
Jullie maken allemaal waanzinnig mooie en uitgebreide dashboards. Ik vind het erg leuk om die te zien, maar voor mezelf hou ik juist van een minimalistische setup. De ideale huisautomatisering is onzichtbaar, vind ik.

Het resultaat daarvan is dat ik weinig heb om te laten zien hier, maar deze wilde ik dan toch eens delen:

Afbeeldingslocatie: https://tweakers.net/i/W5oH_7lbYsPeahwAp84eaB1vqkw=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/O4mk9rkFOiRIJQyssCxoodiL.png?f=user_large

Het is de bediening van mijn muziek op mijn werkplek. Doel was om met een fysieke knop de muziek te kunnen bedienen en dat de audio player verder onzichtbaar is op mijn computer. Alleen een klein label in mijn taakbalk dat vertelt welk nummer er speelt, verder niets.

Dit lukte uiteindelijk door een aantal dingen aan elkaar te knopen. Naast Homeassistant gebruik ik een Ikea Styrbor, Lyrion Music Server, squeezelite en een custom Cinnamon applet.

Als je die dingen eenmaal aan de gang hebt, is de eigenlijke automatisering in Homeassistant een eitje. Maar voor wie nieuwsgierig is heb ik een blogpost geschreven met wat meer details.

Acties:
  • +27 Henk 'm!

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 10:57
Na al enkele jaren HA te runnen en hier veel gelezen te hebben bleef het altijd jeuken om een tablet aan de muur te maken. Waarom? Omdat het kan, want alles in huis gaat vanzelf.

Ik draai HA op een Pi4 met SSD.

- Verlichting automatisch in alle ruimtes dmv automatiseringen en sensoren
- Gordijnen vanzelf open en dicht
- Radio op basis van rules aan / uit
- Airco op basis van rules aan / uit
- domme deurbel, slim gemaakt (notificatie en knipperende lampen)
- tablet is nu aangesloten met POE voeding waarbij de power vanzelf aan/uit gaat tussen 20% en 80%.
- Alarm automatisch erop / eraf als er niemand thuis is


Eerst even een count van wat er in huis zit:
Afbeeldingslocatie: https://tweakers.net/i/7fZbXLPkfIvj45IfvcHencA7DTU=/x800/filters:strip_exif()/f/image/tJdM2La8dOXAwZ47hRyCVCH4.png?f=fotoalbum_large

Dan heb ik wel een dashboard / app dat gebruikt kan worden. Gewoon om dingen in te zien, of toch even met de hand te besturen indien gewenst.

Afbeeldingslocatie: https://tweakers.net/i/8EsR1ICG9cNUVHh4C96N55wbukE=/232x232/filters:strip_exif()/f/image/hCa3pP6Xp3Zmb2FiZyf3BTY0.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/dxfEJc408zyEGySm9I9W6xsiE3M=/232x232/filters:strip_exif()/f/image/teIDsFwldVWePGMt3PpZJDQN.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/fW6LB-sRqw3FwnaIm2PiOgKcSk4=/232x232/filters:strip_exif()/f/image/8YaoBDbxkY3KQryKh0GJNGtT.png?f=fotoalbum_tile
Afbeeldingslocatie: https://tweakers.net/i/cFfAaHBo8VXOLIhITKi8wKvNEkw=/232x232/filters:strip_exif()/f/image/X1OPfbansA5yYgxkEmt0R62G.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/1r3PeAUYMrc8iAjj4Sowqcv6o7g=/232x232/filters:strip_exif()/f/image/BTejjNr6dX3TV74v1jtja5w9.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/p03vdlLZ6Sx-SN0LLew_ln4DonI=/232x232/filters:strip_exif()/f/image/aVzRccqzEigfkxmiXw0Jva1L.png?f=fotoalbum_tile
Afbeeldingslocatie: https://tweakers.net/i/dXIaCw5kmzvSJvRQzG5uCFv1qx0=/232x232/filters:strip_exif()/f/image/xguu6Ov1AhicFPA35cYxBPaK.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/JaT6Noi8Xj-vYjb4SXYuZQwGrFA=/232x232/filters:strip_exif()/f/image/XYRYon8SnQw0HZ82HzMfcQiG.png?f=fotoalbum_tile


en dan nu nav van voorbeelden hier toch een tablet aan de muur gehangen. Ik dacht dit nooit te kunnen maar als je eenmaal bezig bent...

- Ik heb een dag/nacht indeling en een zoom functie om alleen het huis te zien vs het hele perceel.
- met de 3 knoppen (lagen) kan je per verdieping wisselen
- met de + en - kan je in / uitzoomen (wisselen van view woning vs perceel)
- bediening van verlichting
- bediening airco
- bediening audio
- inzicht auto
- inzicht cameras

Afbeeldingslocatie: https://tweakers.net/i/t-W0na1YUfIlYf0I40uxcqHDD74=/232x232/filters:strip_icc():strip_exif()/f/image/FjnPjXKOQs4IFv74ujgwUYrN.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/oA8vH6gpc-2KSAjW2P8qqrvD7q4=/232x232/filters:strip_icc():strip_exif()/f/image/zVUuzq8TKZZ3BwxAGEOpI9ZL.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/1xDxpYawAYb1zeATob8EnQHwUA4=/232x232/filters:strip_icc():strip_exif()/f/image/9ud6bJYGIl6pCalB7PCiSEdm.jpg?f=fotoalbum_tile
Afbeeldingslocatie: https://tweakers.net/i/b9wJ8bxr--jbzWzd4fX7iroGW1k=/232x232/filters:strip_icc():strip_exif()/f/image/3IZAPO31CY5nZYQN46CNOS8g.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/54eIdkV0gm81TQXC_d096sFVyVw=/232x232/filters:strip_icc():strip_exif()/f/image/6rVQ27W2FiYx7JoTXxessHSw.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/Om-GKf7V91M-2lxXE4mjWiPkGek=/232x232/filters:strip_icc():strip_exif()/f/image/Zde5W1voPLt1PgHkMQIRbobp.jpg?f=fotoalbum_tile
Afbeeldingslocatie: https://tweakers.net/i/4-njxnMrfeEtmFjcoKPJx_mOV6U=/232x232/filters:strip_icc():strip_exif()/f/image/mA2X8ySqT5TInf8EPeGTyJ2U.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/ehx6jnqtgKqWuoS25CX9vSQHJ5Y=/232x232/filters:strip_icc():strip_exif()/f/image/omTI9SXEYRvWOTbYsJjlL3De.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/XxcXM41nMAri7tA8B2r9OSIpYh8=/232x232/filters:strip_icc():strip_exif()/f/image/yk1b1dDiwiCXkfqu8hRfntvc.jpg?f=fotoalbum_tile
Afbeeldingslocatie: https://tweakers.net/i/ZDD9YQzNlR-8yK7W87IX8rGim64=/232x232/filters:strip_icc():strip_exif()/f/image/tLjR3XxGg514FVCzA9g0XoEK.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/CnSKEew7RgzEbI1pAzUy5pgA5II=/232x232/filters:strip_icc():strip_exif()/f/image/tAVKe4OQsOrGp8NwwUkSbMJt.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/NgMD3uiShq-js--gnwsr85uIpOA=/232x232/filters:strip_icc():strip_exif()/f/image/NrmpM3JS4EuSXiPxHB2ijvoQ.jpg?f=fotoalbum_tile



tips altijd welkom :)

Water-Escape


Acties:
  • +1 Henk 'm!

  • B-Force
  • Registratie: Mei 2000
  • Laatst online: 19:49
Wow, supervet! Met name die laatste overzichten. Mijn handen jeuken ook al een tijd om een 3d view van het huis te maken, maar tijd ontbreekt vooralsnog. Maar je oplossing van inzoomen en per level inspireren me wel weer om aan de slag te gaan. Thx!

Acties:
  • +5 Henk 'm!

  • sypie
  • Registratie: Oktober 2000
  • Niet online
Van deze:
Wat er op de telefoon zo uit zag:

Afbeeldingslocatie: https://tweakers.net/i/oSKjdrITSIDE4NFg1lLyn3ebAUI=/x800/filters:strip_icc():strip_exif()/f/image/gPpgr5P58xFDETSfO7kTJDeK.jpg?f=fotoalbum_large

Naar deze:

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

Met de Bubble-card heb je in heel weinig tijd een prima dashboard. Iedere kaart of knop is eigenlijk een sjabloon wat je doorloopt in ‘m in te stellen. Er komt heel weinig yaml aan te pas.

Alleen nog even de bubbles om de ronde iconen rond maken.

Acties:
  • 0 Henk 'm!

  • DJanmaat
  • Registratie: Mei 2024
  • Laatst online: 09:10
nvm

[ Voor 125% gewijzigd door DJanmaat op 04-01-2025 02:25 ]


Acties:
  • +4 Henk 'm!

  • Koen87
  • Registratie: November 2004
  • Laatst online: 11-05 13:32
Ik heb ondertussen ook rondgespeeld met de Bubble Card en heb een mobiele versie voor de dashboard gemaakt.

Afbeeldingslocatie: https://tweakers.net/i/aCaDKcucU8uqXKeqD60FSbYyx9c=/fit-in/4000x4000/filters:no_upscale():gifsicle():strip_exif()/f/image/AGxJrVdUkUJgbty8Vj5v4sKS.gif?f=user_large
Pagina: 1 ... 12 13 Laatste

Let op:
Dit topic is alleen bedoelt als showcase! Vragen ("Hoe kan ik het zelf toepassen?" etc) kunnen gesteld worden in Topicreeks: Home Assistant: Open source Python3 home automation. Doe naar een mention naar de juiste persoon en eventueel een link naar de showcase.

En krijg je een vraag over je setup staat het je natuurlijk vrij om je post hier daarmee aan te vullen.