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

Pagina: 1 ... 222 ... 340 Laatste
Acties:

  • RudolfR
  • Registratie: Maart 2011
  • Laatst online: 22:45
Tom2828 schreef op donderdag 22 augustus 2024 @ 13:31:
Ik heb een korte vraag, waar ik het antwoord niet online op kan vinden. Kan hier iemand mij helpen?

Ik heb 2 input_boolean helper switches. Ik wil een 3e helper switch creeëren op basis van of één van de twee voorgaande switches aan staat. Ik kan nergens vinden hoe ik die 3e helper switch maakt. Weet iemand hier het antwoord?

Dus bij:
input_boolean.switch_1 = OFF
input_boolean.switch_2 = OFF
Dan: input_boolean.switch_3 = OFF

Bij:
input_boolean.switch_1 = ON
input_boolean.switch_2 = OFF
Dan: input_boolean.switch_3 = ON

Bij:
input_boolean.switch_1 = OFF
input_boolean.switch_2 = ON
Dan: input_boolean.switch_3 = ON

Bij:
input_boolean.switch_1 = ON
input_boolean.switch_2 = ON
Dan: input_boolean.switch_3 = ON
De laatste is helemaal niet relevant.
De logica is gewoon een OR.

Hieronder een template binary sensor van Copilot, maar het idee is vast wel duidelijk:
YAML:
1
2
3
4
5
6
binary_sensor:
  - platform: template
    sensors:
      combined_switch:
        friendly_name: "Combined Switch"
        value_template: "{{ is_state('input_boolean.switch_1', 'on') or is_state('input_boolean.switch_2', 'on') }}"


Quote-tags zijn geen code-tags

[ Voor 1% gewijzigd door Septillion op 23-08-2024 11:00 ]


  • Tom2828
  • Registratie: Juli 2015
  • Laatst online: 17-09 19:42
RudolfR schreef op donderdag 22 augustus 2024 @ 14:16:
[...]


De laatste is helemaal niet relevant.
De logica is gewoon een OR.

Hieronder een template binary sensor van Copilot, maar het idee is vast wel duidelijk:

[...]
Dit werkt perfect. Dankjewel!

  • Driek
  • Registratie: Maart 2002
  • Laatst online: 21:07
ik probeer actionable notifications toe te passen:
https://companion.home-as...actionable-notifications/

de usecase is: als ik mijn EV aansluit op de Lader dan moet er na x minuten een reminder komen dat ik niet op start laden moet klikken.

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
alias: "Auto laden starten niet vergeten "
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.rk541k_plug
    to: "on"
    for:
      hours: 0
      minutes: 3
      seconds: 0
condition: []
action:
  - action: notify.mobile_app_iphone_van_dirk_2
    data:
      message: Vergeet het auto laden niet te starten
      data:
        actions:
          - action: "START"
            title: "Open Auto pagina"
            uri: "/lovelace/auto"
          - action: "NEE"
            title: "Doe niks"
mode: single


Geeft wel een notificatie op mijn iphone, maar geen action buttons.
Ik zie niet precies wat ik fout doe/vergeet.

Tijd van werken, tijd van rusten


  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 21:26
Driek schreef op donderdag 22 augustus 2024 @ 14:27:
ik probeer actionable notifications toe te passen:
https://companion.home-as...actionable-notifications/

de usecase is: als ik mijn EV aansluit op de Lader dan moet er na x minuten een reminder komen dat ik niet op start laden moet klikken.

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
alias: "Auto laden starten niet vergeten "
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.rk541k_plug
    to: "on"
    for:
      hours: 0
      minutes: 3
      seconds: 0
condition: []
action:
  - action: notify.mobile_app_iphone_van_dirk_2
    data:
      message: Vergeet het auto laden niet te starten
      data:
        actions:
          - action: "START"
            title: "Open Auto pagina"
            uri: "/lovelace/auto"
          - action: "NEE"
            title: "Doe niks"
mode: single


Geeft wel een notificatie op mijn iphone, maar geen action buttons.
Ik zie niet precies wat ik fout doe/vergeet.
Op iPhone moet je de notificatie even ingedrukt houden om de action buttons te zien

Home Assistant configuratie


  • Driek
  • Registratie: Maart 2002
  • Laatst online: 21:07
TheFes schreef op donderdag 22 augustus 2024 @ 14:37:
[...]


Op iPhone moet je de notificatie even ingedrukt houden om de action buttons te zien
ah, inderdaad, thanks.

Het moet ook mogelijk zijn om met de actie een automation te starten toch?
Als test heb ik nu een link naar de pagina om op een knop te klikken, maar ik kan dat ook in een automation stoppen en laten starten na het klikken van die knop.

Tijd van werken, tijd van rusten


  • manusjevanalles
  • Registratie: Januari 2009
  • Laatst online: 22:14
Ik zou nog even terugkomen op het bijhouden van de warmteproductie van de warmtepomp. Inmiddels heb ik de template sensor omgezet naar float, waardoor ik nu tot 2 cijfers achter de komma heb (en hij updatet nu ook vaker). Ik heb een integral sensor met left en een met trapezoidal gemaakt, beiden met 1 minuut als bucket. Ze lopen nagenoeg gelijk op, en de waarde lijkt wel te kloppen:

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

[ Voor 4% gewijzigd door manusjevanalles op 22-08-2024 15:45 ]

☀️ 6440 Wp zuid | 🌡️ Stiebel Eltron WPL 15 ACS, HM Trend | Home Assistant


  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 21:26
Driek schreef op donderdag 22 augustus 2024 @ 14:40:
[...]

ah, inderdaad, thanks.

Het moet ook mogelijk zijn om met de actie een automation te starten toch?
Als test heb ik nu een link naar de pagina om op een knop te klikken, maar ik kan dat ook in een automation stoppen en laten starten na het klikken van die knop.
Een druk op de knop stuurt een event uit naar HA. Dat event kun je als trigger in een automation gebruiken.
Het voorbeeld uit de companion app documentatie is op zich vrij helder, zij gebruiken een wait_for_trigger om het in één automation te doen.

Home Assistant configuratie


  • Driek
  • Registratie: Maart 2002
  • Laatst online: 21:07
TheFes schreef op donderdag 22 augustus 2024 @ 15:07:
[...]


Een druk op de knop stuurt een event uit naar HA. Dat event kun je als trigger in een automation gebruiken.
Het voorbeeld uit de companion app documentatie is op zich vrij helder, zij gebruiken een wait_for_trigger om het in één automation te doen.
yes, inmiddels gelukt. Dank.

Tijd van werken, tijd van rusten


Acties:
  • +1 Henk 'm!

  • Brynnie
  • Registratie: Februari 2001
  • Niet online
Brynnie schreef op donderdag 22 augustus 2024 @ 13:30:
Ik wil, onder bepaalde omstandigheden, een notificatie sturen naar alle gebruikers die thuis zijn. Daarvoor gebruik ik “for each”, maar onderstaande code werkt niet.

YAML:
1
2
3
4
5
6
7
8
repeat:
  for_each:
    {{ states.person | selectattr('state','eq',’home') | list }}
  sequence:
  - action: notify.notify_{{ repeat.item.name | lower }}
    metadata: {}
    data:
      message: {{ repeat.item.name }}, jij bent thuis.


De respectievelijke notify_naam1, notify_naam2 en zo verder zijn aangemaakt in config.yaml en werken bij andere (directe) aanroepen probleemloos.
Oplossing (voor de geïnteresseerden):
YAML:
1
2
for_each:
    {{ states.person | selectattr('state','eq',’home') | map(attribute='name') | list }}

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


Acties:
  • +3 Henk 'm!

  • Pejdref
  • Registratie: November 2012
  • Laatst online: 22:01
manusjevanalles schreef op donderdag 22 augustus 2024 @ 15:04:
Ik zou nog even terugkomen op het bijhouden van de warmteproductie van de warmtepomp. Inmiddels heb ik de template sensor omgezet naar float, waardoor ik nu tot 2 cijfers achter de komma heb. Ik heb een integral sensor met left en een met trapezoidal gemaakt. Ze lopen nagenoeg gelijk op, en de waarde lijkt wel te kloppen:

[Afbeelding]
Als je update frequentie van de bronsensor hoog is worden de verschillen tussen de integratiemethodes kleiner. Voorbeeld van hoe de integralen werken:

Stel bronsensor is op tijdstip 0s : 10W
De volgende update is op 10s: naar 20W

Trapezoidal: gaat uit van het gemiddelde over die 10 seconden: 15W
Linker Riemann gaat uit van 10W over die 10s
Rechter Riemann gaat uit van 20W over die 10s

Trapezoidal lijkt het meest logische op het eerste gezicht. Maar Home Assistant sensors doen meestal/altijd? enkel updaten bij een wijziging van de sensor waarde waardoor de linker Riemann bijna altijd de beste keuze is.

Als je apparaat 10 uur uitstaat en dus 0W verbruikt (10 uur lang geen sensorupdate dus) en dan start op 2000W, dan zou een Trapezoidal 10kWh rapporteren over die 10 uur. (1000W x 10h)
De linker Riemann rapporteert 0kWh.
De rechter Riemann rapporteert 20kWh.

Dat het standaard op trapezoidal staat is mijns inziens daarom een beetje vreemd.

  • Obelixxx
  • Registratie: Juli 2020
  • Laatst online: 17:04
Fireball86 schreef op donderdag 15 augustus 2024 @ 20:12:
[...]


Wat tof! Dat ga ik uitproberen, alleen al omdat het een leuk projectje is. Dat zijn die sensoren met een display?
https://aliexpress.com/item/1005001626975979.html
Damn,
ik heb er vijf gekocht, nu eentje omgezet naar Zigbee, werkt als een trein.
Alleen worden ze niet gezien in DeConz....

[ Voor 25% gewijzigd door Septillion op 23-08-2024 11:19 . Reden: Link cleanup ]


  • Bart ®
  • Registratie: Augustus 2004
  • Laatst online: 19:14

Bart ®

Moderator Spielerij

I have the cape.

Dames en heren, even een vraagje van een HA-beginneling. Ik heb mijn Denon-receiver gekoppeld, en een card op mijn dashboard geplaatst:
Afbeeldingslocatie: https://tweakers.net/i/cFdkorR8i0cHNAbu877n6ipQDvk=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/KG9fpDh35PJ4rv8HpeuDz8bU.png?f=user_large

Ik kan de receiver daarmee alleen aan- en uitzetten. Als ik echter op de drie puntjes klik, zie ik het volgende:

Afbeeldingslocatie: https://tweakers.net/i/6lAHF8q-w4kAFzT5gXFvYsOJaI4=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/61RWsyknhk8dearUzNyHXNR6.png?f=user_large

Dan kan ik dus veel meer instellen, zoals volume en bron. Ik zou graag direct op mijn dashboard al die opties hebben, dus zonder op de drie puntjes te hoeven klikken. Is dat mogelijk?

Cunning linguist.


  • Fireball86
  • Registratie: November 2006
  • Laatst online: 16:52
Obelixxx schreef op donderdag 22 augustus 2024 @ 16:45:
[...]


Damn,
ik heb er vijf gekocht, nu eentje omgezet naar Zigbee, werkt als een trein.
Alleen worden ze niet gezien in DeConz....
De mijne is nog niet binnen, dus nog niet kunnen testen.
Wel balen dat die niet werkt... Enig idee waar het aan ligt?

  • mukky
  • Registratie: December 2010
  • Laatst online: 22-09 09:21
Ik wil graag dat als er iemand op mijn oprit komt dat de verlichting aangaat. De oprit is vrij groot (15*15mtr) en een Hue buitensensor haalt dat niet. Nu zag ik dat er voor IP camera's (van bijv. Hikvision) plug-ins zijn die met line detection werken. Iemand ervaring met zo'n setup?

  • Willempie27
  • Registratie: Augustus 2017
  • Laatst online: 21-09 13:50
vanWalsum schreef op donderdag 22 augustus 2024 @ 12:57:
Vraag. Ik merk dat af en toe de meting van energie van individuele apparaten niet klopt in het energie dashboard. Als sensoren heb ik gewoon de totale energie import ingesteld. De meeste zijn homewizard stekkers. Wat doe ik hier fout. Of moet ik aparte nutsmeters maken die elke dag resetten, in theorie zou het energie dashboard dit zelf moeten doen.... lijkt me.

[Afbeelding]

[Afbeelding]
Is dit elke keer zo?
Want ik heb gisteren nacht 04:00 - 05:00 ook bij mijn P1 meter ineens een verbruik van 85kWh. Vandaag de app gekeken van de energie leverancier en die geeft gewoon juist aan. Heb net een nieuwe stroommeter dus dacht eerst een defect maar het ligt waarschijnlijk aan HA.

  • Hmmbob
  • Registratie: September 2001
  • Laatst online: 21:06
mukky schreef op donderdag 22 augustus 2024 @ 17:45:
Ik wil graag dat als er iemand op mijn oprit komt dat de verlichting aangaat. De oprit is vrij groot (15*15mtr) en een Hue buitensensor haalt dat niet.
2 hue buiten sensors die je in HA (of zigbee2mqtt) als een groep verbindt?

Als 1 van de 2 op "on" springt, gaat de groep aan. Beiden "on" is natuurlijk ook aan, en beiden "off" dan staat je groep uit. Je automatisering laat je dan triggeren door de groep.

Zo werk ik in mijn gang (die gaat een hoekje om, dus met 1 PIR red ik dat niet) en dat werkt perfect. Goedkoper dan een camera waarbij je afhankelijk bent van de beeldherkenning...

Edit: de hele logica staat hier: https://github.com/hmmbob...llway/lights_hallway.yaml

[ Voor 13% gewijzigd door Hmmbob op 22-08-2024 18:06 ]

Sometimes you need to plan for coincidence


Acties:
  • +1 Henk 'm!

  • edwin2021
  • Registratie: Oktober 2020
  • Laatst online: 19:32
Hmmbob schreef op donderdag 22 augustus 2024 @ 18:04:
[...]

2 hue buiten sensors die je in HA (of zigbee2mqtt) als een groep verbindt?

Als 1 van de 2 op "on" springt, gaat de groep aan. Beiden "on" is natuurlijk ook aan, en beiden "off" dan staat je groep uit. Je automatisering laat je dan triggeren door de groep.

Zo werk ik in mijn gang (die gaat een hoekje om, dus met 1 PIR red ik dat niet) en dat werkt perfect. Goedkoper dan een camera waarbij je afhankelijk bent van de beeldherkenning...

Edit: de hele logica staat hier: https://github.com/hmmbob...llway/lights_hallway.yaml
Briljant en bedankt voor delen!

  • groxgrox
  • Registratie: Maart 2008
  • Laatst online: 22:18
AUijtdehaag schreef op donderdag 22 augustus 2024 @ 08:36:
@groxgrox
Ik zou oppassen met batterijen in zout water te leggen. Kan lang goed gaan natuurlijk maar ik zou dat niet in het drinkwater willen.
Ik snap wat je bedoeld, alleen ligt de sensor bovenin op het zout in het vat. Onderin zit het water waarin het zout opgelost wordt. Bij een spoeling van het zout gaat deze door het harsfilter waarna het zoutwater via het riool afgevoerd wordt. Het komt hierdoor nooit in contact met het drinkwater.

Ik heb deze nu besteld: https://nl.aliexpress.com/item/1005005651861263.html
Als ie melding geeft, zal deze net in het zoute water liggen. Jouw sensor en gebruikte dashboard is echter veel mooier omdat de zouthoogte ook weergegeven kan worden maar ik probeer deze wel even.

http://valid.canardpc.com/show_oc.php?id=918192


  • Rouwette
  • Registratie: Maart 2007
  • Laatst online: 17:04

Rouwette

Rouwette.com

Bart ® schreef op donderdag 22 augustus 2024 @ 17:11:
Dames en heren, even een vraagje van een HA-beginneling. Ik heb mijn Denon-receiver gekoppeld, en een card op mijn dashboard geplaatst:
[Afbeelding]

Ik kan de receiver daarmee alleen aan- en uitzetten. Als ik echter op de drie puntjes klik, zie ik het volgende:

[Afbeelding]

Dan kan ik dus veel meer instellen, zoals volume en bron. Ik zou graag direct op mijn dashboard al die opties hebben, dus zonder op de drie puntjes te hoeven klikken. Is dat mogelijk?
Je kunt een media kaart gebruiken en dan de denon entity. Bijvoorbeeld de custom mini-media-player
media_player.denon_avr_x1700h

https://www.rouwette.com/


  • Bart ®
  • Registratie: Augustus 2004
  • Laatst online: 19:14

Bart ®

Moderator Spielerij

I have the cape.

Rouwette schreef op donderdag 22 augustus 2024 @ 19:40:
[...]

Je kunt een media kaart gebruiken en dan de denon entity. Bijvoorbeeld de custom mini-media-player
media_player.denon_avr_x1700h
Je bedoelt een mushroom card? Die heb ik net toegevoegd, kan er inderdaad al wat meer mee:

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

Maar nog geen inputselectie en geluidsmodus die ik kan kiezen. Is dat ook nog mogelijk?

edit: ah ik heb nu die Mini Media Player card geinstalleerd:

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

Nog weer wat uitgebreider, kan inderdaad source kiezen, maar helaas nog geen geluidsmodus... Het rare is dat ik dat wel heb aangezet, maar ik zie het niet terug op de card:

Afbeeldingslocatie: https://tweakers.net/i/AEk5uY9AUcSDvoxK9A4Bxc8-Pxk=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/1r2v2OmQGnvsZB0Y9F46AXs6.png?f=user_large

[ Voor 33% gewijzigd door Bart ® op 22-08-2024 20:32 ]

Cunning linguist.


Acties:
  • +1 Henk 'm!

  • Rouwette
  • Registratie: Maart 2007
  • Laatst online: 17:04

Rouwette

Rouwette.com

Bart ® schreef op donderdag 22 augustus 2024 @ 20:19:
[...]

Je bedoelt een mushroom card? Die heb ik net toegevoegd, kan er inderdaad al wat meer mee:

[Afbeelding]

Maar nog geen inputselectie en geluidsmodus die ik kan kiezen. Is dat ook nog mogelijk?
Ik heb een best lange code maar dat kan ja, met een input selector voor verschillende smart speakers.
Afbeeldingslocatie: https://i.ibb.co/LRFJFJF/IMG-9499.png

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
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
  - type: conditional
    conditions:
      - entity: input_select.radio
        state: Woonkamer
    card:
      type: custom:mini-media-player
      hide:
        icon: false
      shortcuts:
        columns: 5
        buttons:
          - image: /local/radio/Qmusic_logo.svg
            name: BE
            type: service
            id: media_player.play_media
            data:
              entity_id: media_player.denon_avr_x1700h
              media_content_id: >-
                media-source://radio_browser/00dc2e9a-578c-430b-bdc2-244b71444dfc
              media_content_type: audio/aac
              extra:
                metadata:
                  metadataType: 3
                  images:
                    - url: /local/radio/Qmusic_logo.svg
          - image: /local/radio/Qmusic_logo.svg
            name: NL
            type: service
            id: media_player.play_media
            data:
              entity_id: media_player.denon_avr_x1700h
              media_content_id: >-
                media-source://radio_browser/003d3c6f-e183-11e9-a8ba-52543be04c81
              media_content_type: music
              extra:
                metadata:
                  metadataType: 3
                  images:
                    - url: /local/radio/Qmusic_logo.svg
          - image: /local/radio/Qmusic_logo.svg
            name: Dance
            type: service
            id: media_player.play_media
            data:
              entity_id: media_player.denon_avr_x1700h
              media_content_id: >-
                media-source://radio_browser/674e1f9d-4686-4bc0-8fc3-7e1517ed543a
              media_content_type: music
              extra:
                metadata:
                  metadataType: 3
                  images:
                    - url: /local/radio/Qmusic_logo.svg
          - image: /local/radio/Qmusic_logo.svg
            name: Fout
            type: service
            id: media_player.play_media
            data:
              entity_id: media_player.denon_avr_x1700h
              media_content_id: >-
                media-source://radio_browser/155b08b4-97da-11e9-a605-52543be04c81
              media_content_type: music
              extra:
                metadata:
                  metadataType: 3
                  images:
                    - url: /local/radio/Qmusic_logo.svg
          - image: /local/radio/Qmusic_logo.svg
            name: Non-Stop
            type: service
            id: media_player.play_media
            data:
              entity_id: media_player.denon_avr_x1700h
              media_content_id: >-
                media-source://radio_browser/4e9c82d5-97da-11e9-a605-52543be04c81
              media_content_type: music
              extra:
                metadata:
                  metadataType: 3
                  images:
                    - url: /local/radio/Qmusic_logo.svg
          - image: http://radio1.nl/apple-touch-icon.png
            type: service
            id: media_player.play_media
            data:
              entity_id: media_player.denon_avr_x1700h
              media_content_id: >-
                media-source://radio_browser/96126f56-0601-11e8-ae97-52543be04c81
              media_content_type: music
              extra:
                metadata:
                  metadataType: 3
                  images:
                    - url: http://radio1.nl/apple-touch-icon.png
          - image: http://www.nporadio2.nl/apple-touch-icon.png
            type: service
            id: media_player.play_media
            data:
              entity_id: media_player.denon_avr_x1700h
              media_content_id: >-
                media-source://radio_browser/96126e82-0601-11e8-ae97-52543be04c81
              media_content_type: music
              extra:
                metadata:
                  metadataType: 3
                  images:
                    - url: http://www.nporadio2.nl/apple-touch-icon.png
          - image: /local/radio/NPO3fm.png
            type: service
            id: media_player.play_media
            data:
              entity_id: media_player.denon_avr_x1700h
              media_content_id: >-
                media-source://radio_browser/0c62b9d7-8de0-4693-9842-6bf9b50229d3
              media_content_type: music
              extra:
                metadata:
                  metadataType: 3
                  images:
                    - url: /local/radio/NPO3fm.png
          - image: /local/radio/sky.png
            type: service
            id: media_player.play_media
            data:
              entity_id: media_player.denon_avr_x1700h
              media_content_id: >-
                media-source://radio_browser/ea6de4cc-53de-4b2d-8a1b-e92d0c575dff
              media_content_type: music
              extra:
                metadata:
                  metadataType: 3
                  images:
                    - url: /local/radio/sky.png
          - image: https://www.538.nl/icons/apple-icon-120x120.png
            type: service
            id: media_player.play_media
            data:
              entity_id: media_player.denon_avr_x1700h
              media_content_id: >-
                media-source://radio_browser/68861777-8f09-4221-ae8f-56aa658060c0
              media_content_type: music
              extra:
                metadata:
                  metadataType: 3
                  images:
                    - url: https://www.538.nl/icons/apple-icon-120x120.png
          - image: https://www.slam.nl/images/favicons/slam.png
            type: service
            id: media_player.play_media
            data:
              entity_id: media_player.denon_avr_x1700h
              media_content_id: >-
                media-source://radio_browser/962e7e22-0601-11e8-ae97-52543be04c81
              media_content_type: music
              extra:
                metadata:
                  metadataType: 3
                  images:
                    - url: https://www.slam.nl/images/favicons/slam.png
          - image: >-
              https://upload.wikimedia.org/wikipedia/commons/6/6d/Radio-Veronica.png
            type: service
            id: media_player.play_media
            data:
              entity_id: media_player.denon_avr_x1700h
              media_content_id: >-
                media-source://radio_browser/660f5671-cf64-4c4f-8d90-26ee47b4f1bb
              media_content_type: music
              extra:
                metadata:
                  metadataType: 3
                  images:
                    - url: >-
                        https://upload.wikimedia.org/wikipedia/commons/6/6d/Radio-Veronica.png
          - image: https://l1.nl/static/meta/apple-touch-icon.png
            type: service
            id: media_player.play_media
            data:
              entity_id: media_player.denon_avr_x1700h
              media_content_id: >-
                media-source://radio_browser/c344992c-b881-11e9-acb2-52543be04c81
              media_content_type: music
              extra:
                metadata:
                  metadataType: 3
                  images:
                    - url: https://l1.nl/static/meta/apple-touch-icon.png
          - image: /local/radio/L1alaaf.png
            type: service
            id: media_player.play_media
            data:
              entity_id: media_player.denon_avr_x1700h
              media_content_id: >-
                media-source://radio_browser/c47360b0-70ca-49fb-bed3-19074e46fe28
              media_content_type: music
              extra:
                metadata:
                  metadataType: 3
                  images:
                    - url: /local/radio/L1alaaf.png
          - image: https://www.zo34.nl/img/headers/triple/zo34-logo-menu.png
            type: service
            id: media_player.play_media
            data:
              entity_id: media_player.denon_avr_x1700h
              media_content_id: https://mcp-2.mm-stream.nl:7000/stream
              media_content_type: audio/mpeg
              extra:
                metadata:
                  metadataType: 3
                  images:
                    - url: >-
                        https://www.zo34.nl/img/headers/triple/zo34-logo-menu.png
      entity: media_player.denon_avr_x1700h_2
      name: Radio
      artwork: full-cover
      source: full
      group: false
      info: scroll
      volume_stateless: false
      sound_mode: full

https://www.rouwette.com/


  • KevinSetz
  • Registratie: Augustus 2014
  • Laatst online: 17-09 14:57
Beste Tweakers,

Ik ben al een tijdje bezig met home assistant en het meeste werkt nu in huis allemaal automatisch =)
Nu dacht ik zelf om de tv en mijn nvidia shield ook te doen.
Ik weet niet eens of het kan maar kon op het internet weinig vinden.

Wat ik graag wil:
Wij kijken alles via onze nvidia shield: KPN / Netflix / F1 / Disney+ / Prime noem het maar op

Wat ik zal graag willen is dat als ik Netflix op mijn shield start dat de lampen worden gedimd maar ik kan nergens vinden in home assistant om daar een trigger van te maken.

Wie o wie kan mij uit de brand helpen of zeggen dat het niet kan haha.
Alvast bedankt!!!

Acties:
  • +3 Henk 'm!

  • alex3305
  • Registratie: Januari 2004
  • Laatst online: 15-09 09:10
Sinds de release van 2024.8 ben ik voor gaan sorteren op de nieuwe Sections view en ik ben er echt heel erg over te spreken. Ik vind het echt enorm eenvoudig in gebruik. En met de voorwaardelijke view kun je leuke dingen doen.

Mijn hoofd dashboard is bijvoorbeeld een section van 1 kolom
Afbeeldingslocatie: https://tweakers.net/i/hie-0wFTyX5OLRfweNxHcp__hu4=/800x/filters:strip_exif()/f/image/4M98QKoe32DudDkqg3ad0T3g.png?f=fotoalbum_large

Maar voor mijn woonkamer heb ik gekozen voor 3 kolommen:
Afbeeldingslocatie: https://tweakers.net/i/1gdRduCoag3zJp7EyMcjALsF0WA=/800x/filters:strip_exif()/f/image/9mZ4if1LPCInPHLT4D8ts4nC.png?f=fotoalbum_large

Waarbij ik stiekem gebruik maak van een grid van 3 breed, 2 hoog:
Afbeeldingslocatie: https://tweakers.net/i/34ebzM2idPoNHHl1jHy0WBnNFkM=/800x/filters:strip_exif()/f/image/1IK4yJRIcihwrQBS4h2cNJiy.png?f=fotoalbum_large

Echter heb ik op deze twee views voorwaarden gezet zodat deze alleen zichtbaar zijn met een groot scherm of op een tablet:
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
title: Woonkamer
path: livingroom
icon: mdi:sofa
type: sections
max_columns: 3
sections:
  - type: grid
    cards:
      - type: custom:mushroom-title-card
        title: Woonkamer
        layout_options:
          grid_columns: 2
          grid_rows: auto
        alignment: begin
        card_mod:
          style: |
            @media only screen and (max-width: 768px) {
              ha-card { --title-padding: 16px 12px 0px; }
            }

            @media only screen and (min-width: 768px) {
              ha-card { --title-padding: 24px 12px 0px; }
            }

            ha-card {
              transition: none!important;
              --title-font-size: 14pt;
            }
      - type: custom:mushroom-chips-card
        chips:
          - type: entity
            entity: binary_sensor.presence_livingroom
            content_info: none
            icon_color: amber
          - type: entity
            entity: binary_sensor.livingroom_balcony_door_sensor_contact
            content_info: none
            icon_color: teal
          - type: entity
            entity: binary_sensor.livingroom_window_sensor_contact
            content_info: none
            icon_color: cyan
          - type: entity
            entity: binary_sensor.livingroom_small_window_sensor_contact
            content_info: none
            icon_color: cyan
        layout_options:
          grid_columns: 2
          grid_rows: auto
        alignment: end
        card_mod:
          style: |
            @media all and (max-width: 450px) {
              ha-card { 
                margin-top: 22px; 
              }
            }

            @media all and (min-width: 450px) {
              ha-card { 
                margin-top: 24px; 
                --chip-spacing: 0;
              }
            }

            *, :host, ha-card { transition: none!important; }
            ha-card {
              --chip-background: trasnaprent;
              --chip-box-shadow: none;
              --chip-border-width: 0;
              --chip-spacing: 0;
              --chip-font-weight: 400;
            }
  - type: grid
    cards: []
    visibility:
      - condition: screen
        media_query: "(min-width: 768px)"
  - type: grid
    cards: []
    visibility:
      - condition: screen
        media_query: "(min-width: 1024px)"

Hierdoor heb ik een fake header, maar deze truc gebruik ik tegelijkertijd ook om alles links uit te kunnen lijnen op views waar ik niet zoveel kaarten of informatie heb:
Afbeeldingslocatie: https://tweakers.net/i/YgOUbpnLX9amnvuNJoRaCQm7PXE=/800x/filters:strip_exif()/f/image/mtaImqKlFw13DWOqhVsuPEqM.png?f=fotoalbum_large

Ook vind ik het enorm fijn dat er geen layout shift meer is op desktop bij het gebruik van de Bubble Card. Ik liep namelijk tegen het issue aan dat de layout maar in 1 kolom stond wanneer ik de pop-up voor alle andere content zette of dat de uitlijning van Masonry niet klopte bij pop-ups achter alle andere content.

Het enige wat ik nu nog vind ontbreken is de mogelijkheid tot het modden van de titels. Deze zitten nu nog vast waardoor ik eigen headers gebruik. En dat je badges en kaarten kunt mixen. Want dan zou ik zo'n workaround niet nodig hebben en (multi-line) badges zouden op sommige plekken niet misstaan.

Nu nog verfijnen en de styling van de voorpagina doortrekken op de rest van de layouts. Maar goed, leuk om mee bezig te blijven :).

  • vanWalsum
  • Registratie: September 2004
  • Laatst online: 23:09
Willempie27 schreef op donderdag 22 augustus 2024 @ 17:58:
[...]

Is dit elke keer zo?
Want ik heb gisteren nacht 04:00 - 05:00 ook bij mijn P1 meter ineens een verbruik van 85kWh. Vandaag de app gekeken van de energie leverancier en die geeft gewoon juist aan. Heb net een nieuwe stroommeter dus dacht eerst een defect maar het ligt waarschijnlijk aan HA.
Het is random met de verschillende stekkers van Homewizard.

  • Roeland54
  • Registratie: November 2016
  • Laatst online: 14-12-2024
vanWalsum schreef op donderdag 22 augustus 2024 @ 12:57:
Vraag. Ik merk dat af en toe de meting van energie van individuele apparaten niet klopt in het energie dashboard. Als sensoren heb ik gewoon de totale energie import ingesteld. De meeste zijn homewizard stekkers. Wat doe ik hier fout. Of moet ik aparte nutsmeters maken die elke dag resetten, in theorie zou het energie dashboard dit zelf moeten doen.... lijkt me.
Meestal komt dit door omdat de sensor waarde soms foutief op "0" word op een moment waarbij de status eigenlijk "unavailable" zou moeten zijn. Daarna komt de echte waardere terug door waardoor er foutief verbruik in je statistieken komt. Meestal is dit een bug in de integratie of een onvolledige template. Komen de entities die je gebruikt rechtstreeks uit de homewizard integratie?

Je kan deze foutive waarden verwijderen op de developer statistics pagina: https://my.home-assistant.io/redirect/developer_statistics/

nutsmeter gaan hier geen oplossing voor bieden.

Acties:
  • +1 Henk 'm!

  • Obelixxx
  • Registratie: Juli 2020
  • Laatst online: 17:04
Fireball86 schreef op donderdag 22 augustus 2024 @ 17:38:
[...]


De mijne is nog niet binnen, dus nog niet kunnen testen.
Wel balen dat die niet werkt... Enig idee waar het aan ligt?
Probleem is anders, sorry, hij staat wel in DeConz. Maar ik mis hem is Phoscon

Het komt wel vaker voor dat Zigbee devices wel geschikt zijn voor ZHA maar niet voor Phoscon.
Was alleen vergeten te kijken voor dat ik bestelde.

[ Voor 10% gewijzigd door Obelixxx op 23-08-2024 08:49 ]


Acties:
  • +1 Henk 'm!

  • -Casper
  • Registratie: Juni 2012
  • Laatst online: 19:35
KevinSetz schreef op donderdag 22 augustus 2024 @ 20:55:
Beste Tweakers,

Ik ben al een tijdje bezig met home assistant en het meeste werkt nu in huis allemaal automatisch =)
Nu dacht ik zelf om de tv en mijn nvidia shield ook te doen.
Ik weet niet eens of het kan maar kon op het internet weinig vinden.

Wat ik graag wil:
Wij kijken alles via onze nvidia shield: KPN / Netflix / F1 / Disney+ / Prime noem het maar op

Wat ik zal graag willen is dat als ik Netflix op mijn shield start dat de lampen worden gedimd maar ik kan nergens vinden in home assistant om daar een trigger van te maken.

Wie o wie kan mij uit de brand helpen of zeggen dat het niet kan haha.
Alvast bedankt!!!
Je kan natuurlijk wachten tot er iemand reageert die zelf een shield heeft, maar als je even laat zien wat de integratie exposed aan entitities (en waarschijnlijk zijn attributes ook nodig) dan kunnen anderen je ook helpen ;)

Acties:
  • +1 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 21:26
KevinSetz schreef op donderdag 22 augustus 2024 @ 20:55:
Beste Tweakers,

Ik ben al een tijdje bezig met home assistant en het meeste werkt nu in huis allemaal automatisch =)
Nu dacht ik zelf om de tv en mijn nvidia shield ook te doen.
Ik weet niet eens of het kan maar kon op het internet weinig vinden.

Wat ik graag wil:
Wij kijken alles via onze nvidia shield: KPN / Netflix / F1 / Disney+ / Prime noem het maar op

Wat ik zal graag willen is dat als ik Netflix op mijn shield start dat de lampen worden gedimd maar ik kan nergens vinden in home assistant om daar een trigger van te maken.

Wie o wie kan mij uit de brand helpen of zeggen dat het niet kan haha.
Alvast bedankt!!!
Shield bezitter hier :)

Als je de Shield toevoegt via de Android TV Remote integratie, krijg je een media_player entity die in het source attribute laat zien welke app actief is. Dat attribute kun je dan dus gebruiken voor je trigger.

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 21:56

Septillion

Moderator Wonen & Mobiliteit
Topicstarter
Just_A_User schreef op donderdag 22 augustus 2024 @ 13:19:
[...]


Dat kan ik niet meer zien, want na de update van 13 naar 13.1 waren de 2 'foute' helpers niet meer aanwezig. Wat de bronsensor is? even kijken of ik dat kan vinden.

[Afbeelding]

En die 2 corresponderen dan volgens mij met:

[Afbeelding]

Maar die 2 uit het 2e screenshot heb ik dus gebruikt in mijn poging tot helpers (nutsmeters) aan te maken, maar dat leverde dus 'foute' helpers op waar ik niks mee kon.
Probeer het nog eens maar dan met "Periodiek resettende" uit.

Acties:
  • +1 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 21:56

Septillion

Moderator Wonen & Mobiliteit
Topicstarter
vanWalsum schreef op donderdag 22 augustus 2024 @ 12:57:
Vraag. Ik merk dat af en toe de meting van energie van individuele apparaten niet klopt in het energie dashboard. Als sensoren heb ik gewoon de totale energie import ingesteld. De meeste zijn homewizard stekkers. Wat doe ik hier fout. Of moet ik aparte nutsmeters maken die elke dag resetten, in theorie zou het energie dashboard dit zelf moeten doen.... lijkt me.

[Afbeelding]

[Afbeelding]
Gezien hij de hele meterstand als verbruik heeft gerekend lijkt het erop dat deze even 0 geweest is ofzo. Dan zou je even heel goed tussen 3 en 4 moeten kijken. Want als een device dat total_increasing is ook maar een enkele keer een lagere waarde weergeeft ziet HA dat als reset. Dus dan zou een integratie nooit moeten doen (tenzij echte reset natuurlijk).

Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 21:56

Septillion

Moderator Wonen & Mobiliteit
Topicstarter
Brynnie schreef op donderdag 22 augustus 2024 @ 13:30:
Ik wil, onder bepaalde omstandigheden, een notificatie sturen naar alle gebruikers die thuis zijn. Daarvoor gebruik ik “for each”, maar onderstaande code werkt niet.

YAML:
1
2
3
4
5
6
7
8
repeat:
  for_each:
    {{ states.person | selectattr('state','eq',’home') | list }}
  sequence:
  - action: notify.notify_{{ repeat.item.name | lower }}
    metadata: {}
    data:
      message: {{ repeat.item.name }}, jij bent thuis.


De respectievelijke notify_naam1, notify_naam2 en zo verder zijn aangemaakt in config.yaml en werken bij andere (directe) aanroepen probleemloos.
Dan moet je even helpen om aan te geven dat het strings zijn. Probeer eens
YAML:
1
2
3
4
5
6
7
8
repeat:
  for_each: >-
    {{ states.person | selectattr('state','eq',’home') | list }}
  sequence:
    - action: "notify.notify_{{ repeat.item.name | lower }}"
      metadata: {}
      data:
        message: "{{ repeat.item.name }}, jij bent thuis."


Overigens zit in zone.home dus al direct een lijst met personen onder het attribute persons zoals @roelofz ook achter kwam :+

[edit]Maar zie dat je het nu al anders hebt opgelost :)

[ Voor 3% gewijzigd door Septillion op 23-08-2024 11:16 ]


Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 21:56

Septillion

Moderator Wonen & Mobiliteit
Topicstarter
RudolfR schreef op donderdag 22 augustus 2024 @ 14:16:
[...]


De laatste is helemaal niet relevant.
De logica is gewoon een OR.

Hieronder een template binary sensor van Copilot, maar het idee is vast wel duidelijk:
YAML:
1
2
3
4
5
6
binary_sensor:
  - platform: template
    sensors:
      combined_switch:
        friendly_name: "Combined Switch"
        value_template: "{{ is_state('input_boolean.switch_1', 'on') or is_state('input_boolean.switch_2', 'on') }}"


Quote-tags zijn geen code-tags
Ik zou niet aanraden nog legacy template binary sensors aan te maken.Daarvoor zou ik de template integratie aanraden.

In het nieuwe format wordt het iets als:
YAML:
1
2
3
4
5
template:
  - binary_sensor:
      name: "Combined Switch"
      unique_id: combined_switch
      state: "{{ is_state('input_boolean.switch_1', 'on') or is_state('input_boolean.switch_2', 'on') }}"


Waar je eventueel ook nog een device_class mee kan geven voor wat meer betekenis van de waarde.

[ Voor 24% gewijzigd door Septillion op 23-08-2024 11:11 ]


Acties:
  • 0 Henk 'm!

  • KevinSetz
  • Registratie: Augustus 2014
  • Laatst online: 17-09 14:57
TheFes schreef op vrijdag 23 augustus 2024 @ 09:33:
[...]


Shield bezitter hier :)

Als je de Shield toevoegt via de Android TV Remote integratie, krijg je een media_player entity die in het source attribute laat zien welke app actief is. Dat attribute kun je dan dus gebruiken voor je trigger.
Hmm ik krijg het niet voor elkaar, Ik heb hem wel als Android TV Remote staan.
maar dan wil ik een automation maken als volgt:

Trigger:
Device > Shield > Playing Netflix

Then do:
Lights > Turn to brightness 10%

Maar de trigger kan ik niet selecteren dat die dit moet doen bij specifiek netflix Ik kan geen 1 applicatie van de shield selecteren die er op staan. Zie ik iets over het hoofd? 8)7

Acties:
  • 0 Henk 'm!

  • Sp33dFr34k
  • Registratie: Juni 2006
  • Niet online

Sp33dFr34k

Retro-Geek

Ik zit weer te stoeien met card_mod... elke zoveel versies werkt het weer niet meer, en ik kan nooit uitvogelen wat het probleem is helaas.. Kan iemand hier me in de juiste richting duwen?

Het gaat om een mobiele view, waarbij ik elk element een bepaald percentage in de breedte meegeef. Dit percentage doet nu niets meer, dus het ziet er niet echt geweldig uit. Het gaat dus om de card_mod stukjes met div#root childs.

Ter verduidelijking, in onderstaand voorbeeld zou de eerste 43% moeten zijn, de tweede 27%, de derde en vierde 15%. Maar zo te zien pakt hij gewoon een standaard breedte.

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

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
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
type: custom:vertical-stack-in-card
mode: vertical
cards:
  - type: custom:mod-card
    card_mod:
      style: |
        hui-horizontal-stack-card:
          $:
            div#root > :first-child {
              width: 43%;
              flex: auto; 
            }
            div#root > :nth-child(2) {
              width: 27%;
              flex: auto; 
            }
            div#root > :nth-child(3) {
              width: 15%;
              flex: auto; 
            }
            div#root > :last-child {
              width: 15%;
              flex: auto;
              display: flex;
              justify-content: flex-end;
            }
    card:
      type: horizontal-stack
      cards:
        - type: custom:mushroom-template-card
          entity: sensor.e208_battery_autonomy
          tap_action:
            action: more-info
          picture: /local/car/e208.png
          primary: |
            Radius: {{ states('sensor.e208_battery_autonomy') | int }}km
          secondary: |
            Stand: {{ states('sensor.e208_mileage') | int }}km
          card_mod:
            style: |
              ha-card {
                --card-primary-font-size: 0.7rem;
                --card-secondary-font-size: 0.7rem;
                --ha-card-border-width: 0px
              }
        - type: custom:mushroom-template-card
          entity: sensor.e208_battery_level
          tap_action:
            action: more-info
          primary: |
            {{ states('sensor.e208_battery_level') |int }}%
          icon: |
            {% if states('sensor.e208_charging_status') == 'Disconnected' %}
              mdi:car-battery
            {% elif states('sensor.e208_charging_status') == 'InProgress' %}
              mdi:ev-plug-type2
            {% elif states('sensor.e208_charging_status') == 'Finished' %}
              mdi:flag-checkered
            {% else %}
              mdi:progress-question
            {% endif %}
          icon_color: >
            {% if (states('sensor.e208_battery_level') | int >= 60 and
            states('sensor.e208_charging_status') == 'Disconnected') or
            states('sensor.e208_charging_status') == 'Finished' %}
              green
            {% elif states('sensor.e208_battery_level') | int >= 40  and
            states('sensor.e208_charging_status') == 'Disconnected' %}
              orange
            {% elif states('sensor.e208_charging_status') != 'Disconnected' %}
              blue
            {% else %}
              red
            {% endif %}
          card_mod:
            style: |
              ha-card {
                --card-primary-font-size: 0.7rem;
                --card-secondary-font-size: 0.7rem;
                --ha-card-border-width: 0px
              }
        - type: custom:mushroom-template-card
          entity: switch.e208_clim
          tap_action:
            action: toggle
          icon: |
            {% set switch = states('switch.e208_clim') %}
            {% if switch == 'on' %}
                mdi:car-defrost-front
            {% else %}
                mdi:air-conditioner
            {% endif %}
          icon_color: |
            {% if states('switch.e208_clim') == 'on' %}
              blue
            {% else %}
              grey
            {% endif %}  
          card_mod:
            style: |
              ha-card {
                --card-primary-font-size: 0.7rem;
                --card-secondary-font-size: 0.7rem;
                --ha-card-border-width: 0px
              }
        - type: custom:mushroom-template-card
          entity: input_boolean.car_details
          icon: |
            {% if is_state('input_boolean.car_details', 'off') %}
                mdi:plus
              {% else %}
                mdi:minus
              {% endif %}
          icon_color: |
            {% if is_state('input_boolean.car_details', 'off') %}
                green
              {% else %}
                red
              {% endif %}
          card_mod:
            style: |
              ha-card {
                --card-primary-font-size: 0.7rem;
                --card-secondary-font-size: 0.7rem;
                --ha-card-border-width: 0px
              }
  - type: custom:vertical-stack-in-card
    horizontal: true
    card_mod:
      style: |
        ha-card {
          --ha-card-border-width: 0px
        }
    cards:
      - type: conditional
        conditions:
          - entity: sensor.e208_charging_status
            state: InProgress
        card:
          type: custom:vertical-stack-in-card
          mode: vertical
          cards:
            - type: custom:mushroom-template-card
              primary: >
                {% set t =
                states.sensor.peugeot_e208.attributes["energy"][0]["charging"]["remaining_time"]
                %} {% set t = t | replace('PT', '') %} {% set s = t.split('H')
                if 'H' in t else ['0', t] %} {% set h = s[0] | int(0) %} {% set
                m = s[1] | replace('M', '') | int(0) %} Het opladen is klaar
                rond {{ (now() + timedelta(hours=h,
                minutes=m)).strftime('%H:%M') }}, het gaat momenteel: {{
                states.sensor.peugeot_e208.attributes["energy"][0]["charging"]["charging_mode"]
                | lower }} ({{
                states.sensor.peugeot_e208.attributes["energy"][0]["charging"]["charging_rate"]
                }})
              card_mod:
                style: |
                  ha-card {
                    --card-primary-font-size: 0.7rem;
                    --card-secondary-font-size: 0.7rem;
                    --ha-card-border-width: 0px
                  }

i7 9700k + Be-Quiet Dark Rock 4 Pro | Gigabyte Z390 Aorus Ultra | Gigabyte RTX5070Ti | Samsung 970 Pro 512GB + 860 EVO 1TB + 860 QVO 4TB | 2x8GB DDR4 3000Mhz | Seasonic Platinum 660W | Fractal Design R6 | Samsung Oddyssey G7 Neo | Edifier M60


Acties:
  • 0 Henk 'm!

  • Just_A_User
  • Registratie: December 2009
  • Laatst online: 21-09 13:14
Septillion schreef op vrijdag 23 augustus 2024 @ 10:46:
[...]

Probeer het nog eens maar dan met "Periodiek resettende" uit.
Vreemd. De 2 sensors die ik gisteren heb aangemaakt kon ik niet meer vinden, maar schijnbaar zijn die 'goed' geworden, want die vind ik dus nu terug en die doen het.

Maar goed, dan heb ik dus nu 2 sensoren, 1 voor de export per dag en 1 voor de import per dag, maar wat ik natuurlijk wil is het rekensommetje.

Ik wil die 2 bij elkaar optellen om zo tot het netto resultaat te komen.

Och ja, je moet toch wat he.


Acties:
  • 0 Henk 'm!

  • Just_A_User
  • Registratie: December 2009
  • Laatst online: 21-09 13:14
Sp33dFr34k schreef op vrijdag 23 augustus 2024 @ 12:14:
Ik zit weer te stoeien met card_mod... elke zoveel versies werkt het weer niet meer, en ik kan nooit uitvogelen wat het probleem is helaas.. Kan iemand hier me in de juiste richting duwen?

Het gaat om een mobiele view, waarbij ik elk element een bepaald percentage in de breedte meegeef. Dit percentage doet nu niets meer, dus het ziet er niet echt geweldig uit. Het gaat dus om de card_mod stukjes met div#root childs.

Ter verduidelijking, in onderstaand voorbeeld zou de eerste 43% moeten zijn, de tweede 27%, de derde en vierde 15%. Maar zo te zien pakt hij gewoon een standaard breedte.

[Afbeelding]

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
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
type: custom:vertical-stack-in-card
mode: vertical
cards:
  - type: custom:mod-card
    card_mod:
      style: |
        hui-horizontal-stack-card:
          $:
            div#root > :first-child {
              width: 43%;
              flex: auto; 
            }
            div#root > :nth-child(2) {
              width: 27%;
              flex: auto; 
            }
            div#root > :nth-child(3) {
              width: 15%;
              flex: auto; 
            }
            div#root > :last-child {
              width: 15%;
              flex: auto;
              display: flex;
              justify-content: flex-end;
            }
    card:
      type: horizontal-stack
      cards:
        - type: custom:mushroom-template-card
          entity: sensor.e208_battery_autonomy
          tap_action:
            action: more-info
          picture: /local/car/e208.png
          primary: |
            Radius: {{ states('sensor.e208_battery_autonomy') | int }}km
          secondary: |
            Stand: {{ states('sensor.e208_mileage') | int }}km
          card_mod:
            style: |
              ha-card {
                --card-primary-font-size: 0.7rem;
                --card-secondary-font-size: 0.7rem;
                --ha-card-border-width: 0px
              }
        - type: custom:mushroom-template-card
          entity: sensor.e208_battery_level
          tap_action:
            action: more-info
          primary: |
            {{ states('sensor.e208_battery_level') |int }}%
          icon: |
            {% if states('sensor.e208_charging_status') == 'Disconnected' %}
              mdi:car-battery
            {% elif states('sensor.e208_charging_status') == 'InProgress' %}
              mdi:ev-plug-type2
            {% elif states('sensor.e208_charging_status') == 'Finished' %}
              mdi:flag-checkered
            {% else %}
              mdi:progress-question
            {% endif %}
          icon_color: >
            {% if (states('sensor.e208_battery_level') | int >= 60 and
            states('sensor.e208_charging_status') == 'Disconnected') or
            states('sensor.e208_charging_status') == 'Finished' %}
              green
            {% elif states('sensor.e208_battery_level') | int >= 40  and
            states('sensor.e208_charging_status') == 'Disconnected' %}
              orange
            {% elif states('sensor.e208_charging_status') != 'Disconnected' %}
              blue
            {% else %}
              red
            {% endif %}
          card_mod:
            style: |
              ha-card {
                --card-primary-font-size: 0.7rem;
                --card-secondary-font-size: 0.7rem;
                --ha-card-border-width: 0px
              }
        - type: custom:mushroom-template-card
          entity: switch.e208_clim
          tap_action:
            action: toggle
          icon: |
            {% set switch = states('switch.e208_clim') %}
            {% if switch == 'on' %}
                mdi:car-defrost-front
            {% else %}
                mdi:air-conditioner
            {% endif %}
          icon_color: |
            {% if states('switch.e208_clim') == 'on' %}
              blue
            {% else %}
              grey
            {% endif %}  
          card_mod:
            style: |
              ha-card {
                --card-primary-font-size: 0.7rem;
                --card-secondary-font-size: 0.7rem;
                --ha-card-border-width: 0px
              }
        - type: custom:mushroom-template-card
          entity: input_boolean.car_details
          icon: |
            {% if is_state('input_boolean.car_details', 'off') %}
                mdi:plus
              {% else %}
                mdi:minus
              {% endif %}
          icon_color: |
            {% if is_state('input_boolean.car_details', 'off') %}
                green
              {% else %}
                red
              {% endif %}
          card_mod:
            style: |
              ha-card {
                --card-primary-font-size: 0.7rem;
                --card-secondary-font-size: 0.7rem;
                --ha-card-border-width: 0px
              }
  - type: custom:vertical-stack-in-card
    horizontal: true
    card_mod:
      style: |
        ha-card {
          --ha-card-border-width: 0px
        }
    cards:
      - type: conditional
        conditions:
          - entity: sensor.e208_charging_status
            state: InProgress
        card:
          type: custom:vertical-stack-in-card
          mode: vertical
          cards:
            - type: custom:mushroom-template-card
              primary: >
                {% set t =
                states.sensor.peugeot_e208.attributes["energy"][0]["charging"]["remaining_time"]
                %} {% set t = t | replace('PT', '') %} {% set s = t.split('H')
                if 'H' in t else ['0', t] %} {% set h = s[0] | int(0) %} {% set
                m = s[1] | replace('M', '') | int(0) %} Het opladen is klaar
                rond {{ (now() + timedelta(hours=h,
                minutes=m)).strftime('%H:%M') }}, het gaat momenteel: {{
                states.sensor.peugeot_e208.attributes["energy"][0]["charging"]["charging_mode"]
                | lower }} ({{
                states.sensor.peugeot_e208.attributes["energy"][0]["charging"]["charging_rate"]
                }})
              card_mod:
                style: |
                  ha-card {
                    --card-primary-font-size: 0.7rem;
                    --card-secondary-font-size: 0.7rem;
                    --ha-card-border-width: 0px
                  }
Is dat een Tesla? Zo ja, hoe heb jij je Tesla in Home Assistant gekregen, want de 'standaard' Tesla integratie werkt niet meer zonder een hoop gedoe, dus heb jij dat gedoe uitgevoerd, iets met een fleet api blabla, of heb jij iets anders gedaan?

Och ja, je moet toch wat he.


Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 21:56

Septillion

Moderator Wonen & Mobiliteit
Topicstarter
@Just_A_User Super! Toch zou ik "periodiek reset" even uit zetten.

Ondertussen denk ik best vaak vergelijkbaar hier langs gekomen. En je wilt ze natuurlijk niet optellen maar van elkaar aftrekken :+ Maar iets als:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
template:
  - sensor:
      name: Netto grid usage today
      unique_id: netto_grid_usage_today
      state: >-
        {{ states('sensor.utility_meter_import')|float
          - states('sensor.utility_meter_export')|float
        }}
      availability: >-
        {{ states('sensor.utility_meter_import')|is_number
          and states('sensor.utility_meter_export')|is_number
        }}
      unit_of_measurement: kWh
      device_class: energy
      state_class: total

Acties:
  • 0 Henk 'm!

  • Sp33dFr34k
  • Registratie: Juni 2006
  • Niet online

Sp33dFr34k

Retro-Geek

Just_A_User schreef op vrijdag 23 augustus 2024 @ 12:23:
[...]


Is dat een Tesla? Zo ja, hoe heb jij je Tesla in Home Assistant gekregen, want de 'standaard' Tesla integratie werkt niet meer zonder een hoop gedoe, dus heb jij dat gedoe uitgevoerd, iets met een fleet api blabla, of heb jij iets anders gedaan?
Nope sorry, het is een e208'je.. :)

i7 9700k + Be-Quiet Dark Rock 4 Pro | Gigabyte Z390 Aorus Ultra | Gigabyte RTX5070Ti | Samsung 970 Pro 512GB + 860 EVO 1TB + 860 QVO 4TB | 2x8GB DDR4 3000Mhz | Seasonic Platinum 660W | Fractal Design R6 | Samsung Oddyssey G7 Neo | Edifier M60


Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 21:56

Septillion

Moderator Wonen & Mobiliteit
Topicstarter
@Sp33dFr34k Is het niet makkelijker om per element een card-mod te doen ipv de onderliggende te moeten opzoeken?

Acties:
  • 0 Henk 'm!

  • Sp33dFr34k
  • Registratie: Juni 2006
  • Niet online

Sp33dFr34k

Retro-Geek

Septillion schreef op vrijdag 23 augustus 2024 @ 12:27:
@Sp33dFr34k Is het niet makkelijker om per element een card-mod te doen ipv de onderliggende te moeten opzoeken?
Heb ik ook al mee lopen klooien, maar kreeg ik zo snel ook niet voor elkaar :'(

i7 9700k + Be-Quiet Dark Rock 4 Pro | Gigabyte Z390 Aorus Ultra | Gigabyte RTX5070Ti | Samsung 970 Pro 512GB + 860 EVO 1TB + 860 QVO 4TB | 2x8GB DDR4 3000Mhz | Seasonic Platinum 660W | Fractal Design R6 | Samsung Oddyssey G7 Neo | Edifier M60


Acties:
  • 0 Henk 'm!

  • Just_A_User
  • Registratie: December 2009
  • Laatst online: 21-09 13:14
Septillion schreef op vrijdag 23 augustus 2024 @ 12:24:
@Just_A_User Super! Toch zou ik "periodiek reset" even uit zetten.

Ondertussen denk ik best vaak vergelijkbaar hier langs gekomen. En je wilt ze natuurlijk niet optellen maar van elkaar aftrekken :+ Maar iets als:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
template:
  - sensor:
      name: Netto grid usage today
      unique_id: netto_grid_usage_today
      state: >-
        {{ states('sensor.utility_meter_import')|float
          - states('sensor.utility_meter_export')|float
        }}
      availability: >-
        {{ states('sensor.utility_meter_import')|is_number
          and states('sensor.utility_meter_export')|is_number
        }}
      unit_of_measurement: kWh
      device_class: energy
      state_class: total
Dan zou het voor mij dan denk ik worden:

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
template:
  - sensor:
      name: Netto verbruik
      unique_id: Netto_verbruik
      state: >-
        {{ states('sensor.import_dagelijks')|float
          - states('sensor.export_dagelijks')|float
        }}
      availability: >-
        {{ states('sensor.import_dagelijks')|is_number
          and states('sensor.export_dagelijks')|is_number
        }}
      unit_of_measurement: kWh
      device_class: energy
      state_class: total


Als ik dus de door mij aangemaakte (sensor)benamingen er in zet. Maar waar voeg ik dit toe? Is dat aan de configuration.yaml of aan de automations.yaml?

Och ja, je moet toch wat he.


Acties:
  • +1 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 21:26
KevinSetz schreef op vrijdag 23 augustus 2024 @ 12:05:
[...]


Hmm ik krijg het niet voor elkaar, Ik heb hem wel als Android TV Remote staan.
maar dan wil ik een automation maken als volgt:

Trigger:
Device > Shield > Playing Netflix

Then do:
Lights > Turn to brightness 10%

Maar de trigger kan ik niet selecteren dat die dit moet doen bij specifiek netflix Ik kan geen 1 applicatie van de shield selecteren die er op staan. Zie ik iets over het hoofd? 8)7
Ik ben nu niet thuis, dus kan het even zelf niet checken, maar als je de Shield aan zet, en Netflix opstart, dan kun je het zelf kijken.

Doe dat dus, en ga dan naar developer tools > states.
Zoek daar je Shield op (je hebt er waarschijnlijk 2, eentje vanuit de Cast integratie, en eentje vanuit de Android TV integratie).
Bij die vanuit de Android TV integratie zou je dan een attribute source moeten zien. Afhankelijk of je die stap uit de documentatie hebt opgevolgd, staat daar dan com.netflix.ninja of iets als Netflix

Dit kun je dan gebruiken in een state trigger. Die ziet er dan in YAML ongeveer zo uit (gebruik dus geen device trigger)
YAML:
1
2
3
4
platform: state
entity_id: media_player.nvidia_shield # vervang voor het juiste entity id
attribute: source
to: com.netflix.ninja # gebruik hier wat developer tools aangeeft

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • konehead
  • Registratie: Januari 2005
  • Laatst online: 21:36
Wie kan mij (op weg) helpen? Sinds een aantal dagen loopt mijn disk usage hard op, tot het moment dat er geen ruimte meer is. Ik dacht eerst dat frigate de boosdoener was, heb alle recordings weggegooit. Ik heb HA 2023.8.2 draaien op proxmox (laatste versie). Er loopt iets op de achtergrond dat zorgt dat mijn harddisk volloopt, mega irritant want als de disk vol zit loopt HA helemaal vast. Hoop dat iemand kan helpen

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

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

Acties:
  • 0 Henk 'm!

  • new_guy
  • Registratie: Oktober 2009
  • Laatst online: 22:15
Hoe groot is home-assistant_v2.db en home-assistant_v2.db-wal ?

Acties:
  • 0 Henk 'm!

  • konehead
  • Registratie: Januari 2005
  • Laatst online: 21:36
new_guy schreef op vrijdag 23 augustus 2024 @ 15:30:
Hoe groot is home-assistant_v2.db en home-assistant_v2.db-wal ?
Afbeeldingslocatie: https://tweakers.net/i/COBeeFKNdgLIu6VL1Jwyx3Dve3c=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/7PHnZwzb80Zq8T2TxHovRBgy.png?f=user_large

Niet zo heel groot, zie hier boven. Hoe check ik de size van home-assistant_v2.db-wal?

Acties:
  • 0 Henk 'm!

  • new_guy
  • Registratie: Oktober 2009
  • Laatst online: 22:15
Met zo'n grootte gaat mijn idee het niet zijn :)

Acties:
  • 0 Henk 'm!

  • Hmmbob
  • Registratie: September 2001
  • Laatst online: 21:06
Je log (home-assistant.log) toevallig op debug staan?

Backups?

[ Voor 40% gewijzigd door Hmmbob op 23-08-2024 16:41 ]

Sometimes you need to plan for coincidence


Acties:
  • 0 Henk 'm!

  • konehead
  • Registratie: Januari 2005
  • Laatst online: 21:36
Hmmbob schreef op vrijdag 23 augustus 2024 @ 16:40:
Je log (home-assistant.log) toevallig op debug staan?

Backups?
0.53 kb :) BAckups al weggehaald, niks op debug staan

[ Voor 10% gewijzigd door konehead op 23-08-2024 16:42 ]


Acties:
  • 0 Henk 'm!

  • Hmmbob
  • Registratie: September 2001
  • Laatst online: 21:06
konehead schreef op vrijdag 23 augustus 2024 @ 16:42:
[...]


0.53 kb :) BAckups al weggehaald, niks op debug staan
Da's wel heel klein voor een log file.

Tja, dan wordt het basic troubleshooten: stuk voor stuk onderdelen uitschakelen die je verdenkt en kijken wat er gebeurt

Sometimes you need to plan for coincidence


Acties:
  • 0 Henk 'm!

  • tagican
  • Registratie: December 2012
  • Laatst online: 20-09 17:31
Je kunt het commando runnen:
code:
1
du -a / | sort -n -r | head -n 20


Dit geeft je in elk geval de grotere files in de root-directory (/). Vanuit daar kun je de directory wel aanpassen in het commando en het een paar keer vaker runnen.

Acties:
  • +1 Henk 'm!

  • Kenwood960
  • Registratie: December 2021
  • Laatst online: 16-09 23:47
groxgrox schreef op woensdag 21 augustus 2024 @ 20:55:
Ik zoek een sensor die kan meten hoe hoog de zout tabletten in de waterontharder liggen.
Wanneer deze dan onder een bepaalde waarde (= hoogte) komen, moet ie melding geven, zodat ik niet hoef te kijken wanneer ik zout moet bijvullen.

Ik heb ZHA en keek naar deze sensor:
https://nl.aliexpress.com/item/1005005965982781.html

Heeft iemand ervaring met het meten van afstand met deze sensor?
Ik las ook over een raamsensor aan de buitenzijde en de andere kant dan op het zout leggen en met een visdraadje leiden dat ie altijd langs de sensor komt. Hoe is jullie ervaring hiermee? Zou dit werken?


Daarnaast heb ik een schakelaar zo geprogrammeerd wanneer ik deze ingedrukt houd dat de lampen voor uitgaan, de lamp in de gang 30 sec aangaat en de lamp op de overloop 5 minuten aangaan. Deze automatisering gebruik ik wanneer we in de avond naar bed gaan.

Nu is het echter zo dat in de gang en op de overloop ook een motion sensor heb hangen die de lampen in de gang en op de overloop aan laten gaan (in een hogere lichtsterkte dan ingesteld in de automatisering van de schakelaar). Hoe kan ik in de automatisering kenbaar maken dat de schakelaar 'voorrang' heeft op de motion sensors van de gang en de overloop? Dit bijvoorbeeld voor de duur van 10 minuten na indrukken van de knop.
Ik tel het aantal cycli met een zigbee smart plug.
(Verhoogde wattage voor bepaalde duur)

Tesamen met een teller eerst gekeken hoeveel cycli tot bijna leeg, en de rest is eenvoudig.....

Acties:
  • 0 Henk 'm!

  • konehead
  • Registratie: Januari 2005
  • Laatst online: 21:36
tagican schreef op vrijdag 23 augustus 2024 @ 17:02:
Je kunt het commando runnen:
code:
1
du -a / | sort -n -r | head -n 20


Dit geeft je in elk geval de grotere files in de root-directory (/). Vanuit daar kun je de directory wel aanpassen in het commando en het een paar keer vaker runnen.
Dank!
Ik krijg standaard de media directory, ook als ik naar root ga (zie tweede printscreen). Wat doe ik niet goed?

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

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

Acties:
  • +1 Henk 'm!

  • mrdemc
  • Registratie: Juni 2010
  • Laatst online: 22:31
konehead schreef op vrijdag 23 augustus 2024 @ 18:30:
[...]


Dank!
Ik krijg standaard de media directory, ook als ik naar root ga (zie tweede printscreen). Wat doe ik niet goed?

[Afbeelding]

[Afbeelding]
die 'head' zorgt er in dit geval voor dat je alleen de bovenste 20 resultaten krijgt. wat je ook zou kunnen proberen is om het commando ncdu te runnen, niet standaard geinstalleerd maar mocht je een package manager hebben op je omgeving dan kun je die wel installeren. bijv. 'apt install ncdu' (volgens mij heb je het HA os en weet niet wat daarin beschikbaar is qua packages e.d.). door dan het commando 'ncdu /' te doen kun je via een TUI gemakkelijker door de mappen heen bladeren. net iets gemakkelijker dan handmatig met het bovenstaande commando.
Al lijkt het mij duidelijk in dit geval dat je dus een behoorlijk grote hoeveelheid aan audio-opnames hebt staan.

[ Voor 7% gewijzigd door mrdemc op 23-08-2024 18:42 ]


Acties:
  • 0 Henk 'm!

  • LeBrun
  • Registratie: November 2010
  • Laatst online: 15-09 21:31
Ik ben net overgestapt van P1 data via een kabel naar uitlezen via de home wizard p1 meter. Dat werkt prima, maar ik zie nu geen historie meer. Dat komt vast omdat het voor home assistant een nieuwe 'device' is?

Heeft er iemand een idee of er een eenvoudige manier is om die data over te zetten zodat ik kan terugkijken?

Acties:
  • 0 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 21-09 12:21
Wat is er fout aan deze sensor?
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
- platform: template
    sensors:    
      current_batteries_below_treshold:
        friendly_name: Aantal batterijen laag
        unit_of_measurement: 'devices'
        state: >
          {% set count = 0 %}
          {% for entity_id in states.sensor if 'battery_plus' in entity_id.entity_id and '_low' not in entity_id.entity_id %}
            {% if states(entity_id) | int < 20 %}
              {% set count = count + 1 %}
            {% endif %}
          {% endfor %}
          {{ count }}

Acties:
  • +1 Henk 'm!

  • Roeland54
  • Registratie: November 2016
  • Laatst online: 14-12-2024
LeBrun schreef op vrijdag 23 augustus 2024 @ 19:12:
Ik ben net overgestapt van P1 data via een kabel naar uitlezen via de home wizard p1 meter. Dat werkt prima, maar ik zie nu geen historie meer. Dat komt vast omdat het voor home assistant een nieuwe 'device' is?

Heeft er iemand een idee of er een eenvoudige manier is om die data over te zetten zodat ik kan terugkijken?
De meest eenvoudige oplossing is gewoon ook de oude entiteiten terug in de configuratie van het energy dashboard te plaatsen. Je kan zonder problemen meerdere entiteiten configureren.

Als je de historiek wil samenvoegen dan kan dat ook maar daar moet je wel wat stappen voor doorlopen en je zal de data verliezen die je tot nu toe met je homewizard hebt verzameld. Zo zou ik het aanpakken:

1. Maak een backup van je systeem.
2. Noteer de entity Id's van de P1 meter vermoedelijk zijn dit: sensor.p1_meter_energie_export en sensor.p1_meter_energy_import.
3. Verwijder de homewizard P1 meter integratie uit je home assistant.
4. Home assistant herstarten
5. Hernoem de oude entities van de dsmr integratie naar de homewizard entity id's.
6. Verwijder de dsmr integratie.
7. herstart home assistant
8. Voeg de homewizard P1 meter terug toe. Normaal is de historiek nu ook aanwezig op de nieuwe entities.

Als het niet heeft gewerkt backup terugzetten ;)

Acties:
  • 0 Henk 'm!

  • LeBrun
  • Registratie: November 2010
  • Laatst online: 15-09 21:31
Roeland54 schreef op vrijdag 23 augustus 2024 @ 20:02:
[...]


De meest eenvoudige oplossing is gewoon ook de oude entiteiten terug in de configuratie van het energy dashboard te plaatsen. Je kan zonder problemen meerdere entiteiten configureren.

Als je de historiek wil samenvoegen dan kan dat ook maar daar moet je wel wat stappen voor doorlopen en je zal de data verliezen die je tot nu toe met je homewizard hebt verzameld. Zo zou ik het aanpakken:

1. Maak een backup van je systeem.
2. Noteer de entity Id's van de P1 meter vermoedelijk zijn dit: sensor.p1_meter_energie_export en sensor.p1_meter_energy_import.
3. Verwijder de homewizard P1 meter integratie uit je home assistant.
4. Home assistant herstarten
5. Hernoem de oude entities van de dsmr integratie naar de homewizard entity id's.
6. Verwijder de dsmr integratie.
7. herstart home assistant
8. Voeg de homewizard P1 meter terug toe. Normaal is de historiek nu ook aanwezig op de nieuwe entities.

Als het niet heeft gewerkt backup terugzetten ;)
Held! Ik had er helemaal niet aan gedacht om beide entiteiten erin te laten staan. Zo heb ik inderdaad mijn historie terug. Ik ga voor de makkelijke optie _/-\o_

Acties:
  • 0 Henk 'm!

  • Hmmbob
  • Registratie: September 2001
  • Laatst online: 21:06
konehead schreef op vrijdag 23 augustus 2024 @ 18:30:
[...]


Dank!
Ik krijg standaard de media directory, ook als ik naar root ga (zie tweede printscreen). Wat doe ik niet goed?

[Afbeelding]

[Afbeelding]
Nou, "het is niet frigate" blijkt dus niet juist te zijn :+

Alleen al tussen die commandos kwam er weer 30mb bij

Sometimes you need to plan for coincidence


Acties:
  • 0 Henk 'm!

  • Oon
  • Registratie: Juni 2019
  • Niet online

Oon

Ik zit eraan te denken om toch maar eens de wereld van Zigbee in te duiken; ik heb een hoop apparaten waar ik een slimme stekker op wil zetten, maar ik wil ook meteen energieverbruik kunnen monitoren binnen Home Assistant. Deze hoeven absoluut niet zo heel precies te zijn (dus het hoeft niet de kwaliteit van HomeWizard Energy Sockets te zijn), een afwijking van 5-10 watt is prima, en dat die afwijking onder de 10 of zelfs 100 watt steeds groter wordt is ook prima.

Van wat ik begrepen heb zou ik dus een Zigbee dongle moeten hebben (Home Assistant Connect ZBT-1?), zit er veel verschil tussen dongles?

En heeft er iemand toevallig een tip voor een betaalbare socket? Tientje per stuk is prima, maar 15 of 20 euro zou ik alweer veel vinden. Op Amazon zie ik bijv. deze Tuya stekkers die er ook nog eens smal genoeg uit zien dat je er meerdere langs elkaar op een stekkerdoos zou kunnen zetten, maar geen idee of er betere opties zijn, en sowieso koop ik liever iets waar iemand al ervaring mee heeft dan dat ik blind geld ga uitgeven..

Acties:
  • +2 Henk 'm!

  • Rouwette
  • Registratie: Maart 2007
  • Laatst online: 17:04

Rouwette

Rouwette.com

Oon schreef op vrijdag 23 augustus 2024 @ 23:53:
Ik zit eraan te denken om toch maar eens de wereld van Zigbee in te duiken; ik heb een hoop apparaten waar ik een slimme stekker op wil zetten, maar ik wil ook meteen energieverbruik kunnen monitoren binnen Home Assistant. Deze hoeven absoluut niet zo heel precies te zijn (dus het hoeft niet de kwaliteit van HomeWizard Energy Sockets te zijn), een afwijking van 5-10 watt is prima, en dat die afwijking onder de 10 of zelfs 100 watt steeds groter wordt is ook prima.

Van wat ik begrepen heb zou ik dus een Zigbee dongle moeten hebben (Home Assistant Connect ZBT-1?), zit er veel verschil tussen dongles?

En heeft er iemand toevallig een tip voor een betaalbare socket? Tientje per stuk is prima, maar 15 of 20 euro zou ik alweer veel vinden. Op Amazon zie ik bijv. deze Tuya stekkers die er ook nog eens smal genoeg uit zien dat je er meerdere langs elkaar op een stekkerdoos zou kunnen zetten, maar geen idee of er betere opties zijn, en sowieso koop ik liever iets waar iemand al ervaring mee heeft dan dat ik blind geld ga uitgeven..
Praktische dezelfde kun je van ali halen, naast elkaar passen ze niet, wil je meerdere apart kunnen schakelen raad ik je deze aan

https://aliexpress.com/item/1005006789679994.html
De usb zijn niet apart te schakelen

Graag volgende keer zelf even de link opschonen

[ Voor 15% gewijzigd door Septillion op 24-08-2024 11:23 . Reden: Link cleanup ]

https://www.rouwette.com/


Acties:
  • +2 Henk 'm!

  • Gonzalez
  • Registratie: December 2022
  • Laatst online: 20:04
Oon schreef op vrijdag 23 augustus 2024 @ 23:53:
Ik zit eraan te denken om toch maar eens de wereld van Zigbee in te duiken; ik heb een hoop apparaten waar ik een slimme stekker op wil zetten, maar ik wil ook meteen energieverbruik kunnen monitoren binnen Home Assistant. Deze hoeven absoluut niet zo heel precies te zijn (dus het hoeft niet de kwaliteit van HomeWizard Energy Sockets te zijn), een afwijking van 5-10 watt is prima, en dat die afwijking onder de 10 of zelfs 100 watt steeds groter wordt is ook prima.

Van wat ik begrepen heb zou ik dus een Zigbee dongle moeten hebben (Home Assistant Connect ZBT-1?), zit er veel verschil tussen dongles?

En heeft er iemand toevallig een tip voor een betaalbare socket? Tientje per stuk is prima, maar 15 of 20 euro zou ik alweer veel vinden. Op Amazon zie ik bijv. deze Tuya stekkers die er ook nog eens smal genoeg uit zien dat je er meerdere langs elkaar op een stekkerdoos zou kunnen zetten, maar geen idee of er betere opties zijn, en sowieso koop ik liever iets waar iemand al ervaring mee heeft dan dat ik blind geld ga uitgeven..
Hier vooral de aqara's in gebruik en voor de zwaardere verbruikers die van Niko. Ja, ze kosten iets, maar wil geen shit met apparaten waar stroom door gaat.

Acties:
  • 0 Henk 'm!

  • schumi2004
  • Registratie: Februari 2004
  • Laatst online: 15:38
Zijn er meer die HA via Proxmox draaien en issues hebben met een Core upgrade van 2024.8.0 naar 2024.8.1 of hoger?

Ik krijg hier constant een IO error in Proxmox en geen idee wat er mis is, een snapshot terugzetten zorgt dat het weer werkt.

Acties:
  • 0 Henk 'm!

  • -Casper
  • Registratie: Juni 2012
  • Laatst online: 19:35
schumi2004 schreef op zaterdag 24 augustus 2024 @ 02:13:
Zijn er meer die HA via Proxmox draaien en issues hebben met een Core upgrade van 2024.8.0 naar 2024.8.1 of hoger?

Ik krijg hier constant een IO error in Proxmox en geen idee wat er mis is, een snapshot terugzetten zorgt dat het weer werkt.
Hier proxmox en ha 2024.8.1. werkt zonder problemen.
Mocht het uitmaken: ik ben van 2024.7 maar 2024.8.1 gegaan dus de .0 overgeslagen.

Acties:
  • 0 Henk 'm!

  • RudolfR
  • Registratie: Maart 2011
  • Laatst online: 22:45
@schumi2004

Ja, dat heb ik ook, maar bij mij in combinatie met schijffouten in dmesg, dacht dat het te maken had met een overvolle disk.

Nu nog op:
Core
2024.7.3
Supervisor
2024.08.0
Operating System
12.3
Frontend
20240710.0

[ Voor 26% gewijzigd door RudolfR op 24-08-2024 08:22 ]


Acties:
  • 0 Henk 'm!

  • Church of Noise
  • Registratie: April 2006
  • Laatst online: 22:54

Church of Noise

Drive it like you stole it

Rouwette schreef op zaterdag 24 augustus 2024 @ 02:07:
[...]

Praktische dezelfde kun je van ali halen, naast elkaar passen ze niet, wil je meerdere apart kunnen schakelen raad ik je deze aan

https://aliexpress.com/item/1005006789679994.html
De usb zijn niet apart te schakelen
Die laatste had ik nog nooit gezien, dank! Meteen 2 besteld.
voor gewone plugs heb ik momenteel innr sp240 en blitzwolf shp15 waar ik tevreden van ben, ook een nous a1z maar de afwijking daarvan is echt groot (Shelly Plug S meet 24W waar de Nous 32 meet...)

[ Voor 27% gewijzigd door Septillion op 24-08-2024 11:24 . Reden: Link cleanup ]


Acties:
  • 0 Henk 'm!

  • RobertMe
  • Registratie: Maart 2009
  • Laatst online: 22:32
Rouwette schreef op zaterdag 24 augustus 2024 @ 02:07:
[...]

Praktische dezelfde kun je van ali halen, naast elkaar passen ze niet, wil je meerdere apart kunnen schakelen raad ik je deze aan

https://aliexpress.com/item/1005006789679994.html
De usb zijn niet apart te schakelen
@Oon vraagt naar een met power metering, en voor zover ik kan zien doet deze dat niet?

Er is wel van deze een variant die dat wel doet, maar die kost IIRC €50 en is mij iets te veel.

[ Voor 30% gewijzigd door Septillion op 24-08-2024 11:24 . Reden: Link cleanup ]


Acties:
  • 0 Henk 'm!

  • Cimpel
  • Registratie: Januari 2012
  • Laatst online: 22:20
Ik heb via een helper - template switch - het volgende aangemaakt (zie de screenshots).
Wanneer aan de voorwaarde van de 'max temperatuur' wordt voldaan, schakelt de switch zoals verwacht aan, echter wordt de "turn on" actie niet uitgevoerd. Idem voor het uitschakelen.
Echter, voer ik de actie via de slider op het dashboard handmatig uit, dan wordt de actie wel uitgevoerd.
Wat gaat hier fout ?

Afbeeldingslocatie: https://tweakers.net/i/OUFyhFVGrA_m9iNYNvdn-5QdReA=/x800/filters:strip_icc():strip_exif()/f/image/ztikraGneO2egL0Q3P1QXJm0.jpg?f=fotoalbum_largeAfbeeldingslocatie: https://tweakers.net/i/eXTCmOvp-FHm-6LzuKSwJZ2NVlk=/800x/filters:strip_icc():strip_exif()/f/image/dlvbkGEusUcO7lhBm5Oa5XTV.jpg?f=fotoalbum_large

[ Voor 8% gewijzigd door Cimpel op 24-08-2024 10:23 ]


Acties:
  • 0 Henk 'm!

  • Rouwette
  • Registratie: Maart 2007
  • Laatst online: 17:04

Rouwette

Rouwette.com

RobertMe schreef op zaterdag 24 augustus 2024 @ 10:03:
[...]

@Oon vraagt naar een met power metering, en voor zover ik kan zien doet deze dat niet?

Er is wel van deze een variant die dat wel doet, maar die kost IIRC €50 en is mij iets te veel.
Ehm ja dat klopt, was laat gisteren :)

https://www.rouwette.com/


Acties:
  • +1 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 21:56

Septillion

Moderator Wonen & Mobiliteit
Topicstarter
@Cimpel Je bent eigenlijk met de verkeerde tool bezig. Je wil daar geen template switch voor maken maar een automation.

Een template switch is bedoelt dat je die bedient en dan worden de aan/uit acties uitgevoerd. De template wordt dan gebruikt om de stand van de schakelaar weer te geven, feitelijk dus de feedback. En normaal zorg je er dus voor dat de aan-actie er dus voor zorgt dat de template true/on wordt en de uit-actie dat deze false/off wordt.

Maar wat jij wilt is gewoon twee scenes automatiseren. Daar gebruik je dus gewoon een (of twee) automatio(s) voor.

Acties:
  • +1 Henk 'm!

  • htca
  • Registratie: November 2001
  • Laatst online: 13:55
Oon schreef op vrijdag 23 augustus 2024 @ 23:53:
Ik zit eraan te denken om toch maar eens de wereld van Zigbee in te duiken; ik heb een hoop apparaten waar ik een slimme stekker op wil zetten, maar ik wil ook meteen energieverbruik kunnen monitoren binnen Home Assistant. Deze hoeven absoluut niet zo heel precies te zijn (dus het hoeft niet de kwaliteit van HomeWizard Energy Sockets te zijn), een afwijking van 5-10 watt is prima, en dat die afwijking onder de 10 of zelfs 100 watt steeds groter wordt is ook prima.

Van wat ik begrepen heb zou ik dus een Zigbee dongle moeten hebben (Home Assistant Connect ZBT-1?), zit er veel verschil tussen dongles?

En heeft er iemand toevallig een tip voor een betaalbare socket? Tientje per stuk is prima, maar 15 of 20 euro zou ik alweer veel vinden. Op Amazon zie ik bijv. deze Tuya stekkers die er ook nog eens smal genoeg uit zien dat je er meerdere langs elkaar op een stekkerdoos zou kunnen zetten, maar geen idee of er betere opties zijn, en sowieso koop ik liever iets waar iemand al ervaring mee heeft dan dat ik blind geld ga uitgeven..
Ik gebruik meestal de blitzwolf stekkers. Ik heb er al een poosje geen een gekocht, maar meen me te herinneren dat ze af en toe op ibood voorbij kwamen. Qua dongle, er zijn vele smaken, je kunt een skyconnect dongle nemen, maar een sonoff werkt ook. Let op dat je je dongle niet direct in je device stopt maar er een kabel tussen zet.

Acties:
  • 0 Henk 'm!

  • HuismAndré
  • Registratie: Augustus 2001
  • Laatst online: 23:16

HuismAndré

-Pardon my French, I'm Dutch-

RobertMe schreef op zaterdag 24 augustus 2024 @ 10:03:
[...]

@Oon vraagt naar een met power metering, en voor zover ik kan zien doet deze dat niet?

Er is wel van deze een variant die dat wel doet, maar die kost IIRC €50 en is mij iets te veel.
Heb je een link naar een Zigbee stekkerdoos met vermogensmeting? Ik zoek er al tijden naar.

André Huisman (www.new-line.nl)


Acties:
  • 0 Henk 'm!

  • Church of Noise
  • Registratie: April 2006
  • Laatst online: 22:54

Church of Noise

Drive it like you stole it

HuismAndré schreef op zaterdag 24 augustus 2024 @ 12:13:
[...]

Heb je een link naar een Zigbee stekkerdoos met vermogensmeting? Ik zoek er al tijden naar.
https://nl.aliexpress.com/item/1005006797694549.html
Ik overweeg deze te proberen...

Acties:
  • 0 Henk 'm!

  • Rouwette
  • Registratie: Maart 2007
  • Laatst online: 17:04

Rouwette

Rouwette.com

https://nl.aliexpress.com/item/4000372097774.html

Lijkt dezelfde maar iets goedkoper
Wifi variant

[ Voor 4% gewijzigd door Rouwette op 24-08-2024 13:14 ]

https://www.rouwette.com/


Acties:
  • +1 Henk 'm!

  • RobertMe
  • Registratie: Maart 2009
  • Laatst online: 22:32
HuismAndré schreef op zaterdag 24 augustus 2024 @ 12:13:
[...]

Heb je een link naar een Zigbee stekkerdoos met vermogensmeting? Ik zoek er al tijden naar.
Die wat ik ken (niet heb) is die van deze post: Gizz in "Home Assistant: Open source Python3 home automation - deel 5" Met daarbij ook meteen de "waarschuwing" dat die alleen het totale energieverbruik meet, en dus niet los per stekker. Wil je wel het energieverbruik per apparaat weten kun je net zi goed een domme stekkerdoos nemen met losse tussenstekkers.

En v.w.b. slimme stekkerdoos heb ik zelf die van de Lidl (/Silvercrest). Werkt prima, alleen dan helemaal geen energiemeting. En gezien is deze al had vond ik een upgrade naar die met energiemeting iets te veel van het goede. Zo hard heb ik de energiemeting niet nodig.

Acties:
  • 0 Henk 'm!

  • RobertMe
  • Registratie: Maart 2009
  • Laatst online: 22:32
"Wifi" bij de productkeuze, bij de ander staat "Zigbee". Dus nee, niet dezelfde. En ja, op het plaatje staat heel fout wifi zigbee.

Acties:
  • +2 Henk 'm!

  • HuismAndré
  • Registratie: Augustus 2001
  • Laatst online: 23:16

HuismAndré

-Pardon my French, I'm Dutch-

@RobertMe Bedankt. Ik heb hem bewaard voor "future use" ;-)

Mocht @Church of Noise WiFi geen probleem vinden dan is de Gosund/Nous P1, voorzien van Tasmota firmware een prima optie. Bevalt hier erg goed (6 stuks in gebruik).

https://templates.blakadder.com/gosund_P1.html

Ook leverbaar met Tasmota preinstalled: https://www.amazon.nl/-/nl/gp/product/B0054PSH9C/

André Huisman (www.new-line.nl)


Acties:
  • 0 Henk 'm!

  • BlaTieBla
  • Registratie: November 2000
  • Laatst online: 22-09 11:02

BlaTieBla

Vloeken En Raak Schieten

Sinds deze week ben ik eens aan de slag gegaan met HomeAssistant en ik wil de komende dagen gaan migreren van Domoticz naar HAss. Aangezien ik nog zit te wachten op wat hardware ben ik begonnen om de basis eens in te gaan richten. Een aantal basale zaken draaien al, maar wat ik niet voor elkaar krijg is het volgende (en wellicht zit ik hiervoor in het verkeerde topic...);
Ik heb thuis een nginx service draaien die allerhande interne webservices onder 1 FQDN samenvoegt (want dat scheelt Let's Encrypt 'lastigvallen');
  • https://<FQDN>/sonarr
  • https://<FQDN>/transmission
  • https://<FQDN>/sabnzbd
  • https://<FQDN>/flighttracker
  • https://<FQDN>/domoticz
  • etc.
Nu wil ik ook de homeassistant bij duwen (https://<FQDN>/hass), maar lijkt maar niet te willen werken.

Binnen nginx heb ik de volgende locatie aangemaakt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
location /hass/ {
    proxy_pass http://192.168.0.20:8123;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_redirect off;
    rewrite ^/hass(/.*)$ $1 break;

    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
}


en binnen de configuration.yaml heb ik de http sectie toegevoegd:
YAML:
1
2
3
4
http:
  use_x_forwarded_for: true
  trusted_proxies:
    - 192.168.0.0/24


Via de browser krijg ik nu wel het HAss logo te zien, maar verder niet. De nginx logging biedt ook niet veel info en op het vlak van HAss troubleshooting moet ik nog wel wat leren.

Nu heb ik soortgelijke issues gehad met Sonarr en splunk om dat via NGINX werkende te krijgen, maar op de HAss fora kan ik hierover niets terug vinden. Wel hele epistels over de HAss functionaliteit onder de root van nginx aan praat te krijgen, maar niet mijn issue met een specifieke URI voor de applicatie.
Ik vermoed iets met absolute en relatieve paden in het geheel, maar geen idee waar ik dan aan kan/moet passen (zoals bij bijv. Sonarr of Splunk).

Enig idee wat ik over het hoofd zie?

P.S. De root van nginx gebruik ik voor een overzicht pagina van alle beschikbare services via de reverse proxy, dus dat is niet echt een alternatief.

leica - zeiss - fuji - apple | PSN = Sh4m1n0


Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 21:26
skank schreef op vrijdag 23 augustus 2024 @ 19:24:
Wat is er fout aan deze sensor?
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
- platform: template
    sensors:    
      current_batteries_below_treshold:
        friendly_name: Aantal batterijen laag
        unit_of_measurement: 'devices'
        state: >
          {% set count = 0 %}
          {% for entity_id in states.sensor if 'battery_plus' in entity_id.entity_id and '_low' not in entity_id.entity_id %}
            {% if states(entity_id) | int < 20 %}
              {% set count = count + 1 %}
            {% endif %}
          {% endfor %}
          {{ count }}
Je mixt het legacy format en het moderne format, je gebruikt grotendeels het legacy format, waarbij value_template gebruikt wordt in plaats van state.
Verder werkt je template niet zoals jij denkt, het resultaat zal altijd 0 zijn omdat de wijzigingen in de for loop niet zichtbaar zijn buiten de for loop, tenzij je een namespace gebruikt.

Overigens heb je helemaal geen loop nodig
Django/Jinja:
1
2
3
4
5
6
7
8
9
10
11
{{
  states.sensor
    | rejectattr('entity_id', 'search', '_low')
    | selectattr('entity_id', 'search', 'battery_plus')
    | map(attribute='state')
    | select('is_number')
    | map('float')
    | select('<=', 20)
    | list
    | count
}}

[ Voor 13% gewijzigd door TheFes op 24-08-2024 16:43 ]

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • Possible
  • Registratie: Mei 2002
  • Laatst online: 22-09 08:24
ik probeer waarden van mijn zelfbouw laadpaal door te zetten d.m.v. een CURL rest command.

Nu heb ik het volgende al maanden werkend, maar dit lijkt ineens niet meer te doen:

De automation:

YAML:
1
2
3
4
5
6
7
8
9
- alias: 'P1toSmartevse'
  trigger:
  - platform: time_pattern
    seconds: /3
  condition: []
  action:
  - service: shell_command.dsmrtosmartevse
    data: {}
  mode: single


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
dsmrtosmartevse: 'curl -X POST "http://192.168.1.155/currents?L1={{ states("sensor.nettocurrent_l1") | float*10 }}&L2={{ states("sensor.nettocurrent_l2") | float*10 }}&L3={{ states("sensor.nettocurrent_l3") | float*10 }}" -H "accept: application/json" -H "Content-Type: application/json" -d {}'

template:
  - sensor:
      - name: "nettocurrent_l1"
        unit_of_measurement: A
        device_class: current
        state: >
          {% set solarl1 = states('sensor.electricity_meter_power_production_phase_l1') | float(0) %}
          {% set currentl1 = states('sensor.electricity_meter_current_phase_l1') | float(0) %}
          {{ currentl1 * -1 if solarl1 > 0 else currentl1 }}
        availability: >
          {{ states('sensor.electricity_meter_power_production_phase_l1') | is_number and 
            states('sensor.electricity_meter_current_phase_l1') | is_number }}
  - sensor:
      - name: "nettocurrent_l2"
        unit_of_measurement: A
        device_class: current
        state: >
          {% set solarl2 = states('sensor.electricity_meter_power_production_phase_l2') | float(0) %}
          {% set currentl2 = states('sensor.electricity_meter_current_phase_l2') | float(0) %}
          {{ currentl2 * -1 if solarl2 > 0 else currentl2 }}
        availability: >
          {{ states('sensor.electricity_meter_power_production_phase_l2') | is_number and 
            states('sensor.electricity_meter_current_phase_l2') | is_number }}
  - sensor:
      - name: "nettocurrent_l3"
        unit_of_measurement: A
        device_class: current
        state: >
          {% set solarl3 = states('sensor.electricity_meter_power_production_phase_l3') | float(0) %}
          {% set currentl3 = states('sensor.electricity_meter_current_phase_l3') | float(0) %}
          {{ currentl3 * -1 if solarl3 > 0 else currentl3 }}
        availability: >
          {{ states('sensor.electricity_meter_power_production_phase_l3') | is_number and 
            states('sensor.electricity_meter_current_phase_l3') | is_number }}



Ik krijg de 3 fases nu niet meer binnen (in SMARTEVSE software)

Iemand enig idee wat ik fout doe ?

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


Acties:
  • 0 Henk 'm!

  • Flans
  • Registratie: Februari 2013
  • Laatst online: 18-09 10:11
Heeft iemand hier ervaring met het automatiseren van het opladen van een elektrische auto? Sinds een week of wat hebben we hier een laadpaal (Easee) in combinatie met een equalizer. Dat werkt allemaal prima, nu komt de volgende stap om het allemaal wat slimmer te maken.

Ik wil het volgende en ben benieuwd naar inzichten hoe ik dit het best kan 'programmeren'.
  • Als er een laadsessie wordt gestart en het is voor 23u dan alleen overtollige zonne energie laden,
  • Als er een laadsessie bezig is/of wordt gestart en het is >23u dan volledige snelheid laden,
  • Als er een laadsessie bezig is en het is >7u dan alleen overtollige zonne energie laden,
  • Als er gedrukt wordt op een knop dan altijd volledige snelheid laden,
Ik zit met verschillende ideeen in mijn hoofd. Ik kan starten met het aansluiten van de laadkabel en van daaruit gaan redeneren. Andere gedachte is om elke 5 minuten een trigger te laten lopen die zaken checkt en overschakelt als het nodig is.

Hoe hebben andere mensen dit gedaan?

Acties:
  • 0 Henk 'm!

  • Devke
  • Registratie: December 2022
  • Laatst online: 22:01
Iemand nog een goede tip m.b.t. vochtigheid en temperaruur meter die door HA gebruikt kan worden? Ik wil een meter in verschillende ruimtes ophangen en HA deze laten uitlezen en bijhouden. Is aanschaf van je suggestie alleen de meters of moet er dan nog extra hardware bij om dat werkend te krijgen?

Denk in kansen, niet in problemen. Homewizard Plug-In Battery 5.4 kWh. Zendure 2400 AC 8.6 kWh. 3330 Wp zonnepanelen. EV 77 kWh. Peblar Business Laadpaal.


Acties:
  • +1 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 21-09 12:21
TheFes schreef op zaterdag 24 augustus 2024 @ 16:37:
[...]


Je mixt het legacy format en het moderne format, je gebruikt grotendeels het legacy format, waarbij value_template gebruikt wordt in plaats van state.
Verder werkt je template niet zoals jij denkt, het resultaat zal altijd 0 zijn omdat de wijzigingen in de for loop niet zichtbaar zijn buiten de for loop, tenzij je een namespace gebruikt.

Overigens heb je helemaal geen loop nodig
Django/Jinja:
1
2
3
4
5
6
7
8
9
10
11
{{
  states.sensor
    | rejectattr('entity_id', 'search', '_low')
    | selectattr('entity_id', 'search', 'battery_plus')
    | map(attribute='state')
    | select('is_number')
    | map('float')
    | select('<=', 20)
    | list
    | count
}}
Hoi super thx, lijkt te werken !
Ik ben echt een ramp in die templates, moet me meer inlezen..
Duidelijk nu dat er 2 formats zijn, de legacy en de modern.
Maar zet ik deze dan niet best in modern?

Ik had nog ene, maar die is ook legacy dan denk ik.
YAML:
1
2
3
4
5
6
current_updates_available:
        friendly_name: Aantal updates beschikbaar
        unit_of_measurement: 'updates'
        value_template: >-
          {{ state_attr('sensor.supervisor_updates', 'addons') 
              | selectattr('update_available', 'true') | list | count }}


Bovendien heb ik enkel de addons, en wil ik daar eigenlijk alles in "counten", dus zowel de addons, HA OS, HACS updates...

Acties:
  • 0 Henk 'm!

  • TheMystery
  • Registratie: Februari 2004
  • Laatst online: 20:15
BlaTieBla schreef op zaterdag 24 augustus 2024 @ 15:26:
Sinds deze week ben ik eens aan de slag gegaan met HomeAssistant en ik wil de komende dagen gaan migreren van Domoticz naar HAss. Aangezien ik nog zit te wachten op wat hardware ben ik begonnen om de basis eens in te gaan richten. Een aantal basale zaken draaien al, maar wat ik niet voor elkaar krijg is het volgende (en wellicht zit ik hiervoor in het verkeerde topic...);
Ik heb thuis een nginx service draaien die allerhande interne webservices onder 1 FQDN samenvoegt (want dat scheelt Let's Encrypt 'lastigvallen');
  • https://<FQDN>/sonarr
  • https://<FQDN>/transmission
  • https://<FQDN>/sabnzbd
  • https://<FQDN>/flighttracker
  • https://<FQDN>/domoticz
  • etc.
Nu wil ik ook de homeassistant bij duwen (https://<FQDN>/hass), maar lijkt maar niet te willen werken.

Binnen nginx heb ik de volgende locatie aangemaakt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
location /hass/ {
    proxy_pass http://192.168.0.20:8123;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_redirect off;
    rewrite ^/hass(/.*)$ $1 break;

    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
}


en binnen de configuration.yaml heb ik de http sectie toegevoegd:
YAML:
1
2
3
4
http:
  use_x_forwarded_for: true
  trusted_proxies:
    - 192.168.0.0/24


Via de browser krijg ik nu wel het HAss logo te zien, maar verder niet. De nginx logging biedt ook niet veel info en op het vlak van HAss troubleshooting moet ik nog wel wat leren.

Nu heb ik soortgelijke issues gehad met Sonarr en splunk om dat via NGINX werkende te krijgen, maar op de HAss fora kan ik hierover niets terug vinden. Wel hele epistels over de HAss functionaliteit onder de root van nginx aan praat te krijgen, maar niet mijn issue met een specifieke URI voor de applicatie.
Ik vermoed iets met absolute en relatieve paden in het geheel, maar geen idee waar ik dan aan kan/moet passen (zoals bij bijv. Sonarr of Splunk).

Enig idee wat ik over het hoofd zie?

P.S. De root van nginx gebruik ik voor een overzicht pagina van alle beschikbare services via de reverse proxy, dus dat is niet echt een alternatief.
Ik heb dit ook wel eens gebruikt 1 fqdn maar kreeg bij een aantal sites toch problemen..
Uiteindelijk met een wildcard cert gaan werken met prefixes.

Acties:
  • +2 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 21:26
skank schreef op zaterdag 24 augustus 2024 @ 19:57:
[...]


Hoi super thx, lijkt te werken !
Ik ben echt een ramp in die templates, moet me meer inlezen..
Duidelijk nu dat er 2 formats zijn, de legacy en de modern.
Maar zet ik deze dan niet best in modern?

Ik had nog ene, maar die is ook legacy dan denk ik.
YAML:
1
2
3
4
5
6
current_updates_available:
        friendly_name: Aantal updates beschikbaar
        unit_of_measurement: 'updates'
        value_template: >-
          {{ state_attr('sensor.supervisor_updates', 'addons') 
              | selectattr('update_available', 'true') | list | count }}


Bovendien heb ik enkel de addons, en wil ik daar eigenlijk alles in "counten", dus zowel de addons, HA OS, HACS updates...
Als je HACS update naar 2.0 dan krijg je voor de HACS componenten ook update entities, en kun je dus gewoon alle update entities met de state on tellen.

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • tagican
  • Registratie: December 2012
  • Laatst online: 20-09 17:31
konehead schreef op vrijdag 23 augustus 2024 @ 18:30:
[...]


Dank!
Ik krijg standaard de media directory, ook als ik naar root ga (zie tweede printscreen). Wat doe ik niet goed?

[Afbeelding]

[Afbeelding]
Als je verder in een directory wilt kijken, dan moet je de / in het commando vervangen door de map. Bijvoorbeeld:
code:
1
du -a /media/frigate | sort -n -r | head -n 20

Wat je in jouw afbeelding ziet zijn de grootste bestanden in volgorde van grootte, helaas telt het onderliggende ook mee. Je grootste directory is logischerwijs '/'. Daarna is de grootste directory '/media', gevolgd door '/media/frigate/', '/media/frigate/recordings', etc. Het is dus duidelijk dat dáár in elk geval de grootste bestanden staan.

Acties:
  • 0 Henk 'm!

  • Brynnie
  • Registratie: Februari 2001
  • Niet online
Ik wil een automatisatie maken, maar het lijkt niet te lukken.

De bedoeling is dat elke vrijdag om 8u een bepaalde user in Alarmo op enabled moet gezet worden, en om 13u (van diezelfde vrijdag) op disabled. Zodat deze user Alarmo enkel kan bedienen met de bijhorende code op vrijdagen tussen 8u en 13u.

Dat lukt met de hulp van een schedule.

Maar nu moet de automatisatie uitgebreid worden, zodat de user op vrijdag om 8u niet op enabled gezet wordt wanneer er in de calendar “Gezin” op die dag een all-day event is met de naam “Xyz komt niet”. Uiteraard moet de user in Alarmo dan ook niet om 13u disabled worden.

Hoe kan ik bepalen of er zo’n event in de calender staat?

Acties:
  • 0 Henk 'm!

  • Hmmbob
  • Registratie: September 2001
  • Laatst online: 21:06
tagican schreef op zaterdag 24 augustus 2024 @ 21:43:
[...]

Als je verder in een directory wilt kijken, dan moet je de / in het commando vervangen door de map. Bijvoorbeeld:
code:
1
du -a /media/frigate | sort -n -r | head -n 20

Wat je in jouw afbeelding ziet zijn de grootste bestanden in volgorde van grootte, helaas telt het onderliggende ook mee. Je grootste directory is logischerwijs '/'. Daarna is de grootste directory '/media', gevolgd door '/media/frigate/', '/media/frigate/recordings', etc. Het is dus duidelijk dat dáár in elk geval de grootste bestanden staan.
Maak er dan "du -ah" van, dan snappen wij mensen de units ook :+

Sometimes you need to plan for coincidence


Acties:
  • 0 Henk 'm!

  • BlaTieBla
  • Registratie: November 2000
  • Laatst online: 22-09 11:02

BlaTieBla

Vloeken En Raak Schieten

TheMystery schreef op zaterdag 24 augustus 2024 @ 20:27:
[...]


Ik heb dit ook wel eens gebruikt 1 fqdn maar kreeg bij een aantal sites toch problemen..
Uiteindelijk met een wildcard cert gaan werken met prefixes.
na wat meer zoekwerk lijkt het probleem te zitten in harde absolute paden in o.a. javascripts die naar / verwijzen en dus niet onder een /hass/ kunnen werken. Dat is in feite niet te doen.
Dus 'back-to-the-drawingboard' en hopen dat ze dat een keer gaan aanpassen.

leica - zeiss - fuji - apple | PSN = Sh4m1n0


Acties:
  • 0 Henk 'm!

  • Hmmbob
  • Registratie: September 2001
  • Laatst online: 21:06
BlaTieBla schreef op zaterdag 24 augustus 2024 @ 22:41:
[...]

na wat meer zoekwerk lijkt het probleem te zitten in harde absolute paden in o.a. javascripts die naar / verwijzen en dus niet onder een /hass/ kunnen werken. Dat is in feite niet te doen.
Dus 'back-to-the-drawingboard' en hopen dat ze dat een keer gaan aanpassen.
Je kan een wildcard certificaat gebruiken?

Bij mij valt alles *.mijndomein.nl onder dezelfde wildcard certificaat van Let'sEncrypt (moet je wel DNS based authenticatie kunnen doen, meen ik. Maar dat regelt Traefik allemaal voor me, bij TransIP)

Edit: dus in plaats van dat alles een eigen submap heeft, heeft alles een eigen subdomein

[ Voor 6% gewijzigd door Hmmbob op 24-08-2024 22:51 ]

Sometimes you need to plan for coincidence


Acties:
  • 0 Henk 'm!

  • BlaTieBla
  • Registratie: November 2000
  • Laatst online: 22-09 11:02

BlaTieBla

Vloeken En Raak Schieten

Hmmbob schreef op zaterdag 24 augustus 2024 @ 22:51:
[...]

Je kan een wildcard certificaat gebruiken?

Bij mij valt alles *.mijndomein.nl onder dezelfde wildcard certificaat van Let'sEncrypt (moet je wel DNS based authenticatie kunnen doen, meen ik. Maar dat regelt Traefik allemaal voor me, bij TransIP)

Edit: dus in plaats van dat alles een eigen submap heeft, heeft alles een eigen subdomein
het klopt dat ik een wildcard kan gebruiken, maar vanuit uniformiteit en security perspectief blijf ik daar het liefst van weg (beroepsdeformatie). Liever een certificaat met SAN's, maar daar zit dan weer een max aan per certificaat.
Ziet er naar uit dat HAss vooralsnog even 'standalone' blijft draaien.

leica - zeiss - fuji - apple | PSN = Sh4m1n0


Acties:
  • 0 Henk 'm!

  • Hmmbob
  • Registratie: September 2001
  • Laatst online: 21:06
Met SANs verklap je juist welke subdomains je draait ... Die komen mooi terug in je transparency logs.

Maar goed, your choice (y)

Sometimes you need to plan for coincidence


Acties:
  • 0 Henk 'm!

  • RobertMe
  • Registratie: Maart 2009
  • Laatst online: 22:32
Hmmbob schreef op zaterdag 24 augustus 2024 @ 23:31:
Met SANs verklap je juist welke subdomains je draait ... Die komen mooi terug in je transparency logs.
Dit. Ik gebruik mijn eigen domeinnaam uberhaupt alleen intern (extern niet bereikbaar) en dan nog vind ik het maar niks dat mijn interne subdomeinen online overal terug te vinden zijn (zoals op een crt.sh etc). Dus lekker alles op een wildcard certificate gezet. Niemand hoeft te weten dat ik een ha.<...>, zigbee.<...>, <zwave>.<...> etc etc heb. Ook al heb ik 0 poorten open staan op een VPN na.

[ Voor 4% gewijzigd door RobertMe op 25-08-2024 00:06 ]


Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 21:56

Septillion

Moderator Wonen & Mobiliteit
Topicstarter
@schumi2004 Waar zie jij de errors?

Want als ik in de log van Proxmox of van HA (Core en Supervisor) kijk zie ik niets.

HA 2024.8.2 (vanaf 6.4 ivm DB issues)
Supervisor 2024.8.0
HA OS 13.1
Proxmox 8.2.4

Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 21:56

Septillion

Moderator Wonen & Mobiliteit
Topicstarter
@BlaTieBla En op http://192.168.0.20:8123 laad HA nog wel?

Onder de HA Settings => System => Network => Home Assistant URL, heb je daar in ieder geval voor internet nu https://<FQDN>/hass:8123 ?

Acties:
  • 0 Henk 'm!

  • BlaTieBla
  • Registratie: November 2000
  • Laatst online: 22-09 11:02

BlaTieBla

Vloeken En Raak Schieten

Septillion schreef op zondag 25 augustus 2024 @ 08:26:
@BlaTieBla En op http://192.168.0.20:8123 laad HA nog wel?

Onder de HA Settings => System => Network => Home Assistant URL, heb je daar in ieder geval voor internet nu https://<FQDN>/hass:8123 ?
Toegang tot HA als ik niet thuis ben loopt via een VPN en dat werkt gewoon.

leica - zeiss - fuji - apple | PSN = Sh4m1n0


Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 21:56

Septillion

Moderator Wonen & Mobiliteit
Topicstarter
Flans schreef op zaterdag 24 augustus 2024 @ 17:47:
Heeft iemand hier ervaring met het automatiseren van het opladen van een elektrische auto? Sinds een week of wat hebben we hier een laadpaal (Easee) in combinatie met een equalizer. Dat werkt allemaal prima, nu komt de volgende stap om het allemaal wat slimmer te maken.

Ik wil het volgende en ben benieuwd naar inzichten hoe ik dit het best kan 'programmeren'.
  • Als er een laadsessie wordt gestart en het is voor 23u dan alleen overtollige zonne energie laden,
  • Als er een laadsessie bezig is/of wordt gestart en het is >23u dan volledige snelheid laden,
  • Als er een laadsessie bezig is en het is >7u dan alleen overtollige zonne energie laden,
  • Als er gedrukt wordt op een knop dan altijd volledige snelheid laden,
Ik zit met verschillende ideeen in mijn hoofd. Ik kan starten met het aansluiten van de laadkabel en van daaruit gaan redeneren. Andere gedachte is om elke 5 minuten een trigger te laten lopen die zaken checkt en overschakelt als het nodig is.

Hoe hebben andere mensen dit gedaan?
Als eerste, snel de "om de 5 minuten" weer vergeten ;) Dat is zelden een slimme oplossing binnen HA. Want je triggers zijn gewoon duidelijk:
- Laad sessie wordt gestart (= EV plugged in?)
- 23 uur
- 7 uur
- Knop ingedrukt
- Hoeveelheid PV overschot wijzigt
- Laden klaar (=EV uitgeplugd)

Zeker omdat je ook een handmatige "override" wilt zou ik daar een helper voor maken. Beetje afhankelijk van wat je wilt zou dat alleen een input_boolean kunnen zijn of als je meerdere modi wilt een input_select.

Ooit al een keer een beetje aan het klooien geweest voor iemand, dat kan als idee dienen. Zie Septillion in "Home Assistant: Open source Python3 home automation - deel 5" en de posts verder.

Meest lastige is het deel voor dynamisch laden. Ik zou denk ik als eerste beginnen om hier een goede automation voor te maken en deze zou ik denk ik ook los houden van de rest. Dan kan je deze een beetje rate limiten zodat de laadlimiet van de auto niet elke seconde aangepast wordt.

Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 21:56

Septillion

Moderator Wonen & Mobiliteit
Topicstarter
@BlaTieBla Dat is wel een beetje een cryptisch antwoord op de twee vragen die ik stelde :+

Ga er dus even vanuit dat je dus op http://192.168.0.20:8123/ vanuit je eigen netwerk (of via VPN) HA nog gewoon kunt benaderen.

Dan dus nog de belangrijke vraag over de in HA ingestelde URL voor intern en extern :)

Acties:
  • 0 Henk 'm!

  • BlaTieBla
  • Registratie: November 2000
  • Laatst online: 22-09 11:02

BlaTieBla

Vloeken En Raak Schieten

Septillion schreef op zondag 25 augustus 2024 @ 08:48:
@BlaTieBla Dat is wel een beetje een cryptisch antwoord op de twee vragen die ik stelde :+

Ga er dus even vanuit dat je dus op http://192.168.0.20:8123/ vanuit je eigen netwerk (of via VPN) HA nog gewoon kunt benaderen.

Dan dus nog de belangrijke vraag over de in HA ingestelde URL voor intern en extern :)
ik kan hass op zowel het ip adres als via (interne) DNS gewoon benaderen. Dus connectiviteit is het issue niet. Enige 'issue' is dat het niet via een reverse proxy werkt waarbij hass als URI is geconfigureerd (https://<rev_proxy>/hass). Via een subdomein (https://hass.<rev_proxy>/) zal het ongetwijfeld werken, maar dat wil ik niet.

En ik heb geen specifieke URL's voor in- of extern ingesteld.

[ Voor 4% gewijzigd door BlaTieBla op 25-08-2024 09:20 ]

leica - zeiss - fuji - apple | PSN = Sh4m1n0


Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 21:56

Septillion

Moderator Wonen & Mobiliteit
Topicstarter
@BlaTieBla Zet in ieder geval extern eens op https://<FQDN>/hass:8123 https://<FQDN>:8123/hass

[ Voor 33% gewijzigd door Septillion op 25-08-2024 11:22 ]


Acties:
  • 0 Henk 'm!

  • BlaTieBla
  • Registratie: November 2000
  • Laatst online: 22-09 11:02

BlaTieBla

Vloeken En Raak Schieten

Septillion schreef op zondag 25 augustus 2024 @ 10:19:
@BlaTieBla Zet in ieder geval extern eens op https://<FQDN>/hass:8123
Het is niet mogelijk om een /hass op te geven bij de Home Assistant URL (binnen de network settings).
Afbeeldingslocatie: https://tweakers.net/i/2FFOjuFszwmuMhxZKbRxOHqpevo=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/GzVPtsg8fKUDYT39PT1c0Kvz.png?f=user_large

Zonder de URI /hass en gebruik van een subdomein is geen enkel probleem.
Afbeeldingslocatie: https://tweakers.net/i/I6dlha8VKxdpEIZwGJyAIWggga8=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/daMBOOf5Tf4qkLez9ssZUa1l.png?f=user_large

Een andere plek voor een FQDN heb ik niet kunnen vinden binnen de config.

Overigens is https://<FQDN>/hass:8123 een foutieve notatie. Het poortnummer komt altijd na de FQDN en voor de URI/path.

[ Voor 6% gewijzigd door BlaTieBla op 25-08-2024 11:09 ]

leica - zeiss - fuji - apple | PSN = Sh4m1n0

Pagina: 1 ... 222 ... 340 Laatste

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

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