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

Pagina: 1 ... 124 ... 346 Laatste
Acties:

Acties:
  • +1 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:09
@dotcom87
Django/Jinja:
1
2
3
4
5
6
7
8
9
10
11
{% set room_mapper = {
                        'input_boolean.test': 16,
                        'input_boolean.christmas_time': 20
                      }
%}
{{
  room_mapper.items()
    | selectattr('0', 'is_state', 'on')
    | map(attribute='1')
    | list
}}

Even snel een voorbeeldje in elkaar geflanst

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • zunrob
  • Registratie: April 2009
  • Laatst online: 21:53
Ik ben nog aan het leren m.b.t. HA. Het lukt me prima om een lamp aan te laten zetten bij bijvoorbeeld zonsondergang, en met een andere automation weer uitzetten bij zonsopkomst. Echter, ik vind het eleganter om het in 1 automation te hebben. Heb ik dat zo goed gedaan?

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
alias: Lamp aan/uit op basis van zon
description: ""
trigger:
  - platform: sun
    event: sunset
    id: Aan
  - platform: sun
    event: sunrise
    id: Uit
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Aan
        sequence:
          - type: turn_on
            device_id: 123abc
            entity_id: abc123
            domain: light
      - conditions:
          - condition: trigger
            id:
              - Uit
        sequence:
          - type: turn_off
            device_id: 789abc
            entity_id: abc789
            domain: light
mode: single

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


Acties:
  • 0 Henk 'm!

  • Wachten...
  • Registratie: Januari 2008
  • Laatst online: 18:06
Heeft iemand hier een goede manier om Hue dimmers aan de praat te krijgen met ZHA?

Ik heb alles omgezet naar ZHA, en hoewel alles nu werkt qua lampen, bewegingssensoren e.d. Probeer ik nu de Hue dimmers aan de praat te krijgen. Dit is echter een vrij lastige opgave.

Ik heb al even een simpele automation gemaakt voor 1 dimmer, maar het reageert heel traag/onbetrouwbaar.
Ik heb ook al gekeken naar Blueprints, maar de blueprints werken vaker niet dan wel en ondersteunen vaak niet multiple presses.

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
alias: Dimmer test woonkamer
description: ""
trigger:
  - device_id: 4bdb9a8d92b72d35135ab96bf0f510a7
    domain: zha
    platform: device
    type: remote_button_short_press
    subtype: turn_on
    id: 1x aan
  - device_id: 4bdb9a8d92b72d35135ab96bf0f510a7
    domain: zha
    platform: device
    type: remote_button_double_press
    subtype: turn_on
    id: 2x aan
  - device_id: 4bdb9a8d92b72d35135ab96bf0f510a7
    domain: zha
    platform: device
    type: remote_button_short_press
    subtype: turn_off
    id: uit
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - 1x aan
        sequence:
          - service: light.turn_on
            data: {}
            target:
              entity_id: light.keuken_light
  - choose:
      - conditions:
          - condition: trigger
            id:
              - 2x aan
        sequence:
          - service: light.turn_on
            data: {}
            target:
              entity_id:
                - light.keuken_light
                - light.zithoek_spotjes
                - light.tafellamp
  - choose:
      - conditions:
          - condition: trigger
            id:
              - uit
        sequence:
          - service: light.turn_off
            data: {}
            target:
              entity_id:
                - light.keuken_light
                - light.tafellamp
                - light.zithoek_spotjes
mode: single


Is er misschien überhaupt een compleet andere manier om Hue dimmer goed werkend te krijgen? Ik had gehoopt dat dit iets meer out of the box zou werken.

Als je dit kunt lezen, dan werkt mij Signature!


Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 20:58

Septillion

Moderator Wonen & Mobiliteit
Topicstarter
@TheFes Haha, ik had ook een idee met een dict maar selectattr() blijft voor mij toch nog steeds zwarte magie :+

Acties:
  • +1 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 20:58

Septillion

Moderator Wonen & Mobiliteit
Topicstarter
@zunrob Ziet er goed uit :)

Acties:
  • 0 Henk 'm!

  • BiG-GuY
  • Registratie: Oktober 2002
  • Laatst online: 19:29

BiG-GuY

Moderator Wonen & Mobiliteit
Wachten... schreef op woensdag 1 november 2023 @ 09:30:
Heeft iemand hier een goede manier om Hue dimmers aan de praat te krijgen met ZHA?

Ik heb alles omgezet naar ZHA, en hoewel alles nu werkt qua lampen, bewegingssensoren e.d. Probeer ik nu de Hue dimmers aan de praat te krijgen. Dit is echter een vrij lastige opgave.

Ik heb al even een simpele automation gemaakt voor 1 dimmer, maar het reageert heel traag/onbetrouwbaar.
Ik heb ook al gekeken naar Blueprints, maar de blueprints werken vaker niet dan wel en ondersteunen vaak niet multiple presses.

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
alias: Dimmer test woonkamer
description: ""
trigger:
  - device_id: 4bdb9a8d92b72d35135ab96bf0f510a7
    domain: zha
    platform: device
    type: remote_button_short_press
    subtype: turn_on
    id: 1x aan
  - device_id: 4bdb9a8d92b72d35135ab96bf0f510a7
    domain: zha
    platform: device
    type: remote_button_double_press
    subtype: turn_on
    id: 2x aan
  - device_id: 4bdb9a8d92b72d35135ab96bf0f510a7
    domain: zha
    platform: device
    type: remote_button_short_press
    subtype: turn_off
    id: uit
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - 1x aan
        sequence:
          - service: light.turn_on
            data: {}
            target:
              entity_id: light.keuken_light
  - choose:
      - conditions:
          - condition: trigger
            id:
              - 2x aan
        sequence:
          - service: light.turn_on
            data: {}
            target:
              entity_id:
                - light.keuken_light
                - light.zithoek_spotjes
                - light.tafellamp
  - choose:
      - conditions:
          - condition: trigger
            id:
              - uit
        sequence:
          - service: light.turn_off
            data: {}
            target:
              entity_id:
                - light.keuken_light
                - light.tafellamp
                - light.zithoek_spotjes
mode: single


Is er misschien überhaupt een compleet andere manier om Hue dimmer goed werkend te krijgen? Ik had gehoopt dat dit iets meer out of the box zou werken.
Werkte helaas bij mijn Hue Tap Dial ook niet lekker met ZHA. Je had enkel een short press en zelfs draaien aan de ring werd niet goed opgepakt maar triggerde steeds knop 1. Dit is gewoon een fout van hoe hij in ZHA gekoppeld is.

Ook werkte bij mij Device triggers met Zigbee sowieso heel sporadisch in Home Assistant (ZHA en Z2M), je kan beter werken met State triggers, ook als je device ID veranderd door opnieuw koppelen blijven je Automations dan werken, zolang je dezelfde naam weer instelt voor het apparaat.

Voor het dimmen zelf kan je het beste de ‘move’ functie gebruiken van lampen, dit wordt ook door ZHA ondersteund maar of ZHA de extra functies van je dimmer kan is dan de vraag.

Heb alles omgezet naar Zigbee2MQTT en dan is wel alles mogelijk met de knoppen. Kan nu per knop 4 handelingen instellen en drie snelheden aan de ring draaien naar links/rechts en via Automations zou je dat nog veel verder kunnen uitbreiden naar double/triple/quad press etc.

https://www.zigbee2mqtt.io/devices/929002398602.html dit is voor de nieuwere Hue Dimmer, bij Actions zie je welke opties beschikbaar komen.

Elke optie is overigens niet zo simpel als de originele Hue implementatie met hub, omdat die op de achtergrond verschillende automations en scenes aanmaakt wanneer je een Hue knop/dimmer instelt.

Gallery V&A


Acties:
  • 0 Henk 'm!

  • Wachten...
  • Registratie: Januari 2008
  • Laatst online: 18:06
BiG-GuY schreef op woensdag 1 november 2023 @ 10:11:
[...]

Werkte helaas bij mijn Hue Tap Dial ook niet lekker met ZHA. Je had enkel een short press en zelfs draaien aan de ring werd niet goed opgepakt maar triggerde steeds knop 1. Dit is gewoon een fout van hoe hij in ZHA gekoppeld is.

Ook werkte bij mij Device triggers met Zigbee sowieso heel sporadisch in Home Assistant (ZHA en Z2M), je kan beter werken met State triggers, ook als je device ID veranderd door opnieuw koppelen blijven je Automations dan werken, zolang je dezelfde naam weer instelt voor het apparaat.

Voor het dimmen zelf kan je het beste de ‘move’ functie gebruiken van lampen, dit wordt ook door ZHA ondersteund maar of ZHA de extra functies van je dimmer kan is dan de vraag.

Heb alles omgezet naar Zigbee2MQTT en dan is wel alles mogelijk met de knoppen. Kan nu per knop 4 handelingen instellen en drie snelheden aan de ring draaien naar links/rechts en via Automations zou je dat nog veel verder kunnen uitbreiden naar double/triple/quad press etc.

https://www.zigbee2mqtt.io/devices/929002398602.html dit is voor de nieuwere Hue Dimmer, bij Actions zie je welke opties beschikbaar komen.

Elke optie is overigens niet zo simpel als de originele Hue implementatie met hub, omdat die op de achtergrond verschillende automations en scenes aanmaakt wanneer je een Hue knop/dimmer instelt.
Wat blijft dit toch een drama met die dimmers in HA.
Ik zie wel dat als ik een "device" toevoeg, dat ik dan wel de optie heb voor "double press", "tripple press" etc.

Echter heb ik dit net gedaan, en kom ik 2 dingen tegen. Ten eerste reageert het echt enorm traag. Als ik bijvoorbeeld de lamp uitzet, dan kan ik hem niet direct aanzetten. Ik moet dan iets van 2 seconden wachten.

Daarnaast lijkt het ook alsof de downtime veel korter is voor de meerdere keren drukken, daarmee bedoel ik dat ik echt heel snel 2x moet drukken om de "double press" te activeren. In Deconz (met Hue essentials) werkte dit allemaal instant.

Ik zou zelf verwachten dat als ik een addon er tussenuit haal (Deconz in dit geval) Dat alles juist sneller en fijner zou moeten werken.

Als je dit kunt lezen, dan werkt mij Signature!


Acties:
  • +2 Henk 'm!

  • Sp33dFr34k
  • Registratie: Juni 2006
  • Niet online

Sp33dFr34k

Retro-Geek

Sp33dFr34k schreef op dinsdag 31 oktober 2023 @ 18:53:
[...]


Zou je dit niet met queries recht kunnen breien?? Ik heb ook een andere entity die nu mijn energy stats verzamelt, maar zie daar logischerwijs geen geschiedenis van omdat de entity toen anders was. Zat te denken om de oude integratie te verwijderen en dan de oude entity id te vervangen door de nieuwe in de database. Of denk ik nu te simpel?

Update stats
Set entity_id = 18
Where entity_id = 19

Effe fictief, maar zo simpel zou het toch kunnen zijn?
Om mezelf maar even te quoten, ik heb dit net geprobeerd en dat werkt prima. Ik heb van 2 sensoren 1 gemaakt d.m.v. bovenstaande query. De bron is hetzelfde, maar de integratie was anders, zat me een beetje dwars. Dus nu heb ik gewoon de historie van de oude entity aan de nieuwe entity gehangen en zie alles netjes terug via de nieuwe entity in het energy dashboard.

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!

  • paQ
  • Registratie: Augustus 2001
  • Laatst online: 22:01

paQ

Waarom worden . en , als decimalen eigenlijk door elkaar getoond bij een sensor waarde?
M.a.w.: kan ik zorgen dat er 1 lijn ontstaat in gebruik?
Afbeeldingslocatie: https://tweakers.net/i/q1ivZdh2EsBaE98Kh_M-AQnp2Ic=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/NFoOdQiQlCHnYufBNF0jii9l.png?f=user_large

[ Voor 39% gewijzigd door paQ op 01-11-2023 10:41 ]

Ik doe niet aan bijgeloof. Dat brengt ongeluk.


Acties:
  • 0 Henk 'm!

  • golles
  • Registratie: Maart 2007
  • Laatst online: 17:04
paQ schreef op woensdag 1 november 2023 @ 10:41:
Waarom worden . en , als decimalen eigenlijk door elkaar getoond bij een sensor waarde?
M.a.w.: kan ik zorgen dat er 1 lijn ontstaat in gebruik?
[Afbeelding]
Zou het kunnen dat 1 een attribute is (bv van een climate entity) en de andere een sensor?
Bij de ene heb je ook een spatie tussen de unit en de andere niet

Acties:
  • 0 Henk 'm!

  • paQ
  • Registratie: Augustus 2001
  • Laatst online: 22:01

paQ

golles schreef op woensdag 1 november 2023 @ 10:48:
[...]

Zou het kunnen dat 1 een attribute is (bv van een climate entity) en de andere een sensor?
Bij de ene heb je ook een spatie tussen de unit en de andere niet
Klopt, maar ik kan aan beiden niets wijzigen.

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

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

Maar zo heb ik dat ook met deze:
Afbeeldingslocatie: https://tweakers.net/i/-skUQWGY_fTd92sHPSAiAy2aq3g=/800x/filters:strip_exif()/f/image/ATaJOY8I60MSGedDGZsOE1wY.png?f=fotoalbum_large

Als ik die weergeef dan krijg ik dit:
bovenste is met card, onderste is state-label...
Echt gekmakend :S
Afbeeldingslocatie: https://tweakers.net/i/jfixkdo0z4GtACXn0d7MCLassZw=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/w7gBNnKQgOz02HAYryY7VVSj.png?f=user_large

Ik doe niet aan bijgeloof. Dat brengt ongeluk.


Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:09
@paQ je kunt het het makkelijkst hetzelfde krijgen door het decimaalteken in je user settings op punt te zetten, maar ik weet niet of dat is wat je wil.
Het probleem is dat bij entity states de GUI voor de conversie van de state zorgt, bij attributes geeft hij de werkelijke waarde weer zoals HA het gebruikt, met punt dus

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • paQ
  • Registratie: Augustus 2001
  • Laatst online: 22:01

paQ

TheFes schreef op woensdag 1 november 2023 @ 11:09:
@paQ je kunt het het makkelijkst hetzelfde krijgen door het decimaalteken in je user settings op punt te zetten, maar ik weet niet of dat is wat je wil.
Het probleem is dat bij entity states de GUI voor de conversie van de state zorgt, bij attributes geeft hij de werkelijke waarde weer zoals HA het gebruikt, met punt dus
ik ben op het punt dat het me geen reet meer uitmaakt :+ als het maar hetzelfde is.

Waar doe ik dat?

Ik doe niet aan bijgeloof. Dat brengt ongeluk.


Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:09
paQ schreef op woensdag 1 november 2023 @ 11:11:
[...]

ik ben op het punt dat het me geen reet meer uitmaakt :+ als het maar hetzelfde is.

Waar doe ik dat?
Afbeeldingslocatie: https://tweakers.net/i/V5BMUJmGQg8Hfi9F3FwMXOkAlGQ=/x800/filters:strip_exif()/f/image/cWQ3U3NOPgwD3ZOuRHZOlYh0.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/0X_6y328A-nrfFD_BdHXaLikhA0=/x800/filters:strip_exif()/f/image/ZCYbrHmZbfMTmzMqSMrjxlcr.png?f=fotoalbum_large

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • manusjevanalles
  • Registratie: Januari 2009
  • Nu online
manusjevanalles schreef op dinsdag 31 oktober 2023 @ 19:49:
Ik heb een automation die de snelheid van de ventilator regelt. Dit gebeurt onder andere op wel/niet douchen, CO2, actuele luchtvochtigheid buiten vs binnen en nog wat triggers. In de praktijk doen vooral de CO2 en de luchtvochtigheid de sturing, waarbij ik heb ingesteld dat CO2 boven luchtvochtigheid gaat. Echter, als obv de luchtvochtigheid de ventilator met X% draait en het CO2 loopt toch op, dan gaat vanaf 600 ppm de sturing obv CO2. Dan kan het voorkomen dat de ventilator juist zachter gaat draaien, omdat die gebaseerd is op de formule (actuele ppm - 500) / 700 * 100.

Is het mogelijk om te controleren dat als snelheid die uit luchtvochtigheid komt al hoger is dan uit de berekening via de CO2 komt, de ventilator niet trager gaat draaien? De enige optie die ik kan bedenken is de uitkomst van de luchtvochtigheid en de CO2 elk in een aparte helper op te slaan en vervolgens te kijken welke van die twee percentages het hoogst is. Of kan dit handiger?

Huidige code (alleen relevante stuk gekopieerd ivm lengte):
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
alias: "Klimaat: ventilatie automatisch"
description: ""
trigger:
  - platform: state
    entity_id:
      - sensor.relatieve_vochtigheid_verschil_buiten_binnen
    id: Vochtigheid Verschil
  - platform: state
    entity_id:
      - input_number.klimaat_max_ventilatiesnelheid
    id: Max Ventilator
  - platform: state
    entity_id:
      - sensor.slaapkamer_co2
    id: CO2
  - platform: state
    entity_id:
      - input_number.klimaat_acceptabel_verschil_luchtvochtigheid
    id: Max verschil
  - platform: state
    entity_id:
      - input_boolean.badkamer_ventilator_aan
    id: Badkamer
  - platform: state
    entity_id:
      - sensor.woonkamer_temperature
    id: TemperatuurWoonkamer
condition: []
action:
  - if:
      - condition: or
        conditions:
          - condition: trigger
            id:
              - Vochtigheid Verschil
          - condition: trigger
            id:
              - Max Ventilator
          - condition: trigger
            id:
              - CO2
          - condition: trigger
            id:
              - Max verschil
          - condition: trigger
            id:
              - TemperatuurWoonkamer
    then:
      - if:
          - condition: template
            value_template: "{{states.sensor.slaapkamer_co2.state | float > 599 }}"
          - condition: template
            value_template: "{{states.sensor.slaapkamer_co2.state | float < 1050 }}"
        then:
          - service: fan.set_percentage
            data:
              percentage: >
                {{ ((states.sensor.slaapkamer_co2.state|float - 500) / 700 *
                100)|round(0) }}
            target:
              entity_id: fan.open_air_mini
          - stop: CO2 ventileren
        else: []
        alias: CO2 ventileren >600
      - if:
          - condition: template
            value_template: "{{states.sensor.slaapkamer_co2.state | float > 1050 }}"
        then:
          - service: fan.set_percentage
            data:
              percentage: 85
            target:
              entity_id: fan.open_air_mini
          - stop: CO2 ventileren
        else: []
        alias: CO2 ventileren>1050
    alias: Regeling CO2
    enabled: true
  - if:
      - condition: or
        conditions:
          - condition: trigger
            id: Max Ventilator
          - condition: trigger
            id: Vochtigheid Verschil
          - condition: trigger
            id:
              - Max verschil
          - condition: trigger
            id:
              - TemperatuurWoonkamer
          - condition: trigger
            id:
              - CO2
    then:
      - if:
          - condition: template
            value_template: >-
              {{states.sensor.relatieve_vochtigheid_verschil_buiten_binnen.state|float
              <
              states.input_number.klimaat_acceptabel_verschil_luchtvochtigheid.state|float}}
        then:
          - service: fan.set_percentage
            data:
              percentage: >-
                {{
                ((states.sensor.relatieve_vochtigheid_verschil_buiten_binnen.state|float)
                / 
                states.input_number.klimaat_acceptabel_verschil_luchtvochtigheid.state
                | float *
                states.input_number.klimaat_max_ventilatiesnelheid.state |
                float)|round(0)}} 
            target:
              entity_id: fan.open_air_mini
        else:
          - service: fan.set_percentage
            data:
              percentage: >-
                {{states.input_number.klimaat_max_ventilatiesnelheid.state |
                float}}
            target:
              entity_id: fan.open_air_mini
    alias: Normale regeling luchtvochtigheid
    enabled: true
mode: queued
trace:
  stored_traces: 50
max: 3
Heeft er iemand een oplossing? Misschien @TheFes?

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


Acties:
  • 0 Henk 'm!

  • paQ
  • Registratie: Augustus 2001
  • Laatst online: 22:01

paQ

yes dat werkt dus :) thx

Alleen nu worden duizendtallen gescheiden door een komma... US style :')
Afbeeldingslocatie: https://tweakers.net/i/f_y_tZ_eA4mTzYwaksLu0N_QuN0=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/qU7AUEKU4lqRULKqg1RGIwfE.png?f=user_large

Ik doe niet aan bijgeloof. Dat brengt ongeluk.


Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:09
paQ schreef op woensdag 1 november 2023 @ 11:21:
[...]

yes dat werkt dus :) thx

Alleen nu worden duizendtallen gescheiden door een komma... US style :')
[Afbeelding]
Uhm ja, zowel de punt als decimaalteken en duizendtal scheidingsteken kan natuurlijk niet

Je kunt ook voor een spatie of geen scheidingsteken voor duizendtallen kiezen

[ Voor 7% gewijzigd door TheFes op 01-11-2023 11:25 ]

Home Assistant configuratie


Acties:
  • +1 Henk 'm!

  • paQ
  • Registratie: Augustus 2001
  • Laatst online: 22:01

paQ

TheFes schreef op woensdag 1 november 2023 @ 11:23:
[...]


Uhm ja, zowel de punt als decimaalteken en duizendtal scheidingsteken kan natuurlijk niet

Je kunt ook voor een spatie of geen scheidingsteken voor duizendtallen kiezen
Nee, maar elke andere combinatie maakt er weer chaos van :-(

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


edit:
op "geen" gaat ie 'goed' :)

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

[ Voor 25% gewijzigd door paQ op 01-11-2023 11:26 ]

Ik doe niet aan bijgeloof. Dat brengt ongeluk.


Acties:
  • 0 Henk 'm!

  • Gizz
  • Registratie: Maart 2001
  • Laatst online: 09:44

Gizz

Dunder-Mifflin, Inc.

manusjevanalles schreef op woensdag 1 november 2023 @ 11:20:
[...]
Heeft er iemand een oplossing? Misschien @TheFes?
Ik doe dit door alles naar één eenheid om te zetten en daarvan de hoogste te pakken. Ben ooit begonnen met CO2 en de luchtvochtigheid en fijnstof die er later bij zijn gekomen worden eerst naar een CO2 equivalent wordt omgezet. 10ppm PM2.5 wordt bijvoorbeeld omgezet naar 2000ppm CO2 of zo.

Voorbeeldje staat hier, heb het ooit in Node-red gebouwd: Gizz in "Node-RED - grafisch 'programmeren' (bijv. voor domotica)"

Jouw voorstel om alles naar een percentage om te zetten en daar de hoogste van te pakken lijkt me een logische aanpak die ik ook zou gebruiken als ik dit opnieuw zou maken :)

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


Acties:
  • 0 Henk 'm!

  • manusjevanalles
  • Registratie: Januari 2009
  • Nu online
Gizz schreef op woensdag 1 november 2023 @ 11:33:
[...]

Ik doe dit door alles naar één eenheid om te zetten en daarvan de hoogste te pakken. Ben ooit begonnen met CO2 en de luchtvochtigheid en fijnstof die er later bij zijn gekomen worden eerst naar een CO2 equivalent wordt omgezet. 10ppm PM2.5 wordt bijvoorbeeld omgezet naar 2000ppm CO2 of zo.

Voorbeeldje staat hier, heb het ooit in Node-red gebouwd: Gizz in "Node-RED - grafisch 'programmeren' (bijv. voor domotica)"

Jouw voorstel om alles naar een percentage om te zetten en daar de hoogste van te pakken lijkt me een logische aanpak die ik ook zou gebruiken als ik dit opnieuw zou maken :)
Ja die had ik gezien. Maar zijn hiervoor 2 helpers nodig (voor CO2 en luchtvochtigheid) of kan dit ook in de automation zelf?

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


Acties:
  • +1 Henk 'm!

  • Gizz
  • Registratie: Maart 2001
  • Laatst online: 09:44

Gizz

Dunder-Mifflin, Inc.

@manusjevanalles ik denk dat je hier template sensors voor moet gebruiken. Binnen de standaard helpers die je in de GUI kan maken zie ik niet echt een mogelijkheid om waardes te 'mappen' naar een andere waarde zoals een percentage.

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


Acties:
  • 0 Henk 'm!

  • Wachten...
  • Registratie: Januari 2008
  • Laatst online: 18:06
Even mijn ervaring delen, in de hoop dat iemand en verklaring heeft.

Ik ben net even over gegaan van Deconz naar ZHA met de Conbee II stick en dit gaat helaas niet zonder vallen en opstaan. Ik gebruikte met Deconz altijd de Hue Essentials app op mijn mobiel, en dit werkt echt enorm fijn. Je kunt namelijk super snel dimmers instellen, en die werkt enorm snel en betrouwbaar.

Nu wilde ik eens gaan testen met ZHA, en helaas kan je geen gebruik maken van de Hue essentials app i.c.m. ZHA. Ik dacht dus, ik voeg gewoon even wat dimmers toe, instellen en klaar. Echter komen hier de problemen:
  • Soms blijft een lamp in een lampgroep aan staan, terwijl ik deze groep uitzet met de dimmer
  • Bij snel schakelen tussen aan en uit, reageren de lampen soms helemaal niet, en moet ik een paar seconden wachten.
Kan iemand mij vertellen wat er zo anders is (of kan zijn) aan Deconz i.c.m. Hue essentials, en waarom dat wel heel snel en betrouwbaar werkt? Ik snap er echt niks van de HA er zoveel moeite mee heeft.
Overigens werkt alles vanuit het dashboard echt instant. Dus daar ligt het verder niet aan. het is echt iets met de dimmers lijkt het.

Overigens wilde ik overstappen omdat ik wat problemen had met de groupen in Deconz en wat integraties. Ik kwam er alleen achter dat als je de groepen aanmaakt in HA zelf, dat deze dan niet door Deconz worden overgenomen. Ik kon hierdoor in de Hue essentials app dus geen groepen lampen meer koppelen aan dimmers.

Als je dit kunt lezen, dan werkt mij Signature!


Acties:
  • 0 Henk 'm!

  • HuismAndré
  • Registratie: Augustus 2001
  • Laatst online: 22:11

HuismAndré

-Pardon my French, I'm Dutch-

paQ schreef op woensdag 1 november 2023 @ 11:25:
[...]

Nee, maar elke andere combinatie maakt er weer chaos van :-(

[Afbeelding]


edit:
op "geen" gaat ie 'goed' :)

[Afbeelding]
En toch.. We wonen in Nederland, waar we decimalen achter de komma schrijven en duizendtallen scheiden met een punt.

Maar.. Als je toch bezig bent: Als de temperatuur 21 graden is dan staat er "21" en niet "21.0" of "21,0". Ook niet als je het aantal decimalen hebt ingesteld op 1. Krom, heel krom. Waar het ertoe doet heb ik daarom van ellende het volgende gedaan (voorbeeldje):
YAML:
1
2
3
4
5
6
7
8
        entity_id: sensor.netatmo_huiskamer_hk_temperature
        content: >-
          {{
          states("sensor.netatmo_huiskamer_hk_temperature").replace(".",",")
          -}} {% if '.' not in
          states("sensor.netatmo_huiskamer_hk_temperature") %}
            {{-",0"-}}
          {% endif %}

Van ellende.. Maar wel met een kloppende komma en een 21,0 weergave.

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


Acties:
  • 0 Henk 'm!

  • paQ
  • Registratie: Augustus 2001
  • Laatst online: 22:01

paQ

HuismAndré schreef op woensdag 1 november 2023 @ 12:41:
[...]

En toch.. We wonen in Nederland, waar we decimalen achter de komma schrijven en duizendtallen scheiden met een punt.

Maar.. Als je toch bezig bent: Als de temperatuur 21 graden is dan staat er "21" en niet "21.0" of "21,0". Ook niet als je het aantal decimalen hebt ingesteld op 1. Krom, heel krom. Waar het ertoe doet heb ik daarom van ellende het volgende gedaan (voorbeeldje):
YAML:
1
2
3
4
5
6
7
8
        entity_id: sensor.netatmo_huiskamer_hk_temperature
        content: >-
          {{
          states("sensor.netatmo_huiskamer_hk_temperature").replace(".",",")
          -}} {% if '.' not in
          states("sensor.netatmo_huiskamer_hk_temperature") %}
            {{-",0"-}}
          {% endif %}

Van ellende.. Maar wel met een kloppende komma en een 21,0 weergave.
I feel you, ik heb alleen echt geen trek om van elke sensor een nieuwe template sensor te maken om er alleen maar voor te zorgen dat de notatie doet wat je er van verwacht.

Ik doe niet aan bijgeloof. Dat brengt ongeluk.


Acties:
  • +1 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:09
HuismAndré schreef op woensdag 1 november 2023 @ 12:41:
[...]

En toch.. We wonen in Nederland, waar we decimalen achter de komma schrijven en duizendtallen scheiden met een punt.

Maar.. Als je toch bezig bent: Als de temperatuur 21 graden is dan staat er "21" en niet "21.0" of "21,0". Ook niet als je het aantal decimalen hebt ingesteld op 1. Krom, heel krom. Waar het ertoe doet heb ik daarom van ellende het volgende gedaan (voorbeeldje):
YAML:
1
2
3
4
5
6
7
8
        entity_id: sensor.netatmo_huiskamer_hk_temperature
        content: >-
          {{
          states("sensor.netatmo_huiskamer_hk_temperature").replace(".",",")
          -}} {% if '.' not in
          states("sensor.netatmo_huiskamer_hk_temperature") %}
            {{-",0"-}}
          {% endif %}

Van ellende.. Maar wel met een kloppende komma en een 21,0 weergave.
Hier en one-liner
Django/Jinja:
1
{{ "%.1f"|format(states("sensor.netatmo_huiskamer_hk_temperature") | round(1)) | string | replace('.', ',') }} a


PS, als je alleen dit template in devtools > template zet, dan zal hij het als list weergeven, maar dat komt omdat hij denkt dat het een tuple is. Als je er nog wat meer bij zet, zul je zien dat het wel goed gaat

[ Voor 9% gewijzigd door TheFes op 01-11-2023 12:58 ]

Home Assistant configuratie


Acties:
  • +1 Henk 'm!

  • dotcom87
  • Registratie: Januari 2011
  • Laatst online: 21:33
TheFes schreef op woensdag 1 november 2023 @ 09:05:
@dotcom87
Django/Jinja:
1
2
3
4
5
6
7
8
9
10
11
{% set room_mapper = {
                        'input_boolean.test': 16,
                        'input_boolean.christmas_time': 20
                      }
%}
{{
  room_mapper.items()
    | selectattr('0', 'is_state', 'on')
    | map(attribute='1')
    | list
}}

Even snel een voorbeeldje in elkaar geflanst
Bedankt voor de code sample!

Is het dan zo iets?

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
vacuum_selection:
    variables:
      vacuum_zone_repetitions: input_number.vacuum_zone_repetitions
    sequence:
      - service: vacuum.send_command
        target:
          entity_id: vacuum.roborock_s5_max
        data:
          command: app_segment_clean
          params:
            - segments: >-
                {% set room_mapper = {
                        'input_boolean.vacuum_living_room': 16,
                        'input_boolean.vacuum_kitchen': 17,
                        'input_boolean.vacuum_dining_room': 18,
                        'input_boolean.vacuum_toilet_ground_floor': 19,
                        'input_boolean.vacuum_entrance': 20,
                        'input_boolean.vacuum_laundry_room': 21
                      }
                %}

                [{{
                  room_mapper.items()
                    | selectattr('0', 'is_state', 'on')
                    | map(attribute='1')
                    | list
                }}]
              repeat: "{{ vacuum_zone_repetitions }}"
      - service: input_boolean.turn_off
        target:
          entity_id:
            - input_boolean.vacuum_living_room
            - input_boolean.vacuum_kitchen
            - input_boolean.vacuum_dining_room
            - input_boolean.vacuum_toilet_ground_floor
            - input_boolean.vacuum_entrance
            - input_boolean.vacuum_laundry_room
      - service: input_number.set_value
        data:
          value: 1
        target:
          entity_id: input_number.vacuum_zone_repetitions
      - service: input_boolean.turn_on
        target:
          entity_id:
            - input_boolean.vacuum_cleaned_today
    mode: single


Ben alleen niet zeker of de square brackets er nog rond moeten?

[ Voor 51% gewijzigd door dotcom87 op 01-11-2023 13:06 ]


Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:09
dotcom87 schreef op woensdag 1 november 2023 @ 13:06:
[...]


Bedankt voor de code sample!

Is het dan zo iets?

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
vacuum_selection:
    variables:
      vacuum_zone_repetitions: input_number.vacuum_zone_repetitions
    sequence:
      - service: vacuum.send_command
        target:
          entity_id: vacuum.roborock_s5_max
        data:
          command: app_segment_clean
          params:
            - segments: >-
                {% set room_mapper = {
                        'input_boolean.vacuum_living_room': 16,
                        'input_boolean.vacuum_kitchen': 17,
                        'input_boolean.vacuum_dining_room': 18,
                        'input_boolean.vacuum_toilet_ground_floor': 19,
                        'input_boolean.vacuum_entrance': 20,
                        'input_boolean.vacuum_laundry_room': 21
                      }
                %}

                [{{
                  room_mapper.items()
                    | selectattr('0', 'is_state', 'on')
                    | map(attribute='1')
                    | list
                }}]
              repeat: "{{ vacuum_zone_repetitions }}"
      - service: input_boolean.turn_off
        target:
          entity_id:
            - input_boolean.vacuum_living_room
            - input_boolean.vacuum_kitchen
            - input_boolean.vacuum_dining_room
            - input_boolean.vacuum_toilet_ground_floor
            - input_boolean.vacuum_entrance
            - input_boolean.vacuum_laundry_room
      - service: input_number.set_value
        data:
          value: 1
        target:
          entity_id: input_number.vacuum_zone_repetitions
      - service: input_boolean.turn_on
        target:
          entity_id:
            - input_boolean.vacuum_cleaned_today
    mode: single


Ben alleen niet zeker of de square brackets er nog rond moeten?
Die moeten weg, je maakt er nu een list in een list van.
De output van het template is al list.

Je kunt het ook zelf testen in developer tools > templates

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • dotcom87
  • Registratie: Januari 2011
  • Laatst online: 21:33
TheFes schreef op woensdag 1 november 2023 @ 13:11:
[...]

Die moeten weg, je maakt er nu een list in een list van.
De output van het template is al list.

Je kunt het ook zelf testen in developer tools > templates
Yep, dat heb ik net gedaan.

Ik heb eens 2 van de input helpers aangezet en dan zie ik inderdaad [17, 20] staan in de dev tools.

Nu start hij wel, als ik het script activeer, maar hij stopt onmiddellijk terug. Eens uitzoeken wat dat komt.

edit:

ik heb net dit ook eens geprobeerd via de developer tools:

YAML:
1
2
3
4
5
6
7
8
9
service: vacuum.send_command
data:
  command: app_segment_clean
  params:
    - segments:
        [17, 20]
      repeat: 2
target:
  entity_id: vacuum.roborock_s5_max


En dan krijg ik hetzelfde verkeerde gedrag als bij het script.

[ Voor 24% gewijzigd door dotcom87 op 01-11-2023 13:21 ]


Acties:
  • +1 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:09
dotcom87 schreef op woensdag 1 november 2023 @ 13:19:
[...]


Yep, dat heb ik net gedaan.

Ik heb eens 2 van de input helpers aangezet en dan zie ik inderdaad [17, 20] staan in de dev tools.

Nu start hij wel, als ik het script activeer, maar hij stopt onmiddellijk terug. Eens uitzoeken wat dat komt.

edit:

ik heb net dit ook eens geprobeerd via de developer tools:

YAML:
1
2
3
4
5
6
7
8
9
service: vacuum.send_command
data:
  command: app_segment_clean
  params:
    - segments:
        [17, 20]
      repeat: 2
target:
  entity_id: vacuum.roborock_s5_max


En dan krijg ik hetzelfde verkeerde gedrag als bij het script.
Je script werkt niet vanwege vacuum_zone_repetitions: input_number.vacuum_zone_repetitions
Je kunt niet rechtstreeks een entity_id naar een variable omzetten, je moet daar templates voor gebruiken.
Dat kun je dus in dit geval net zo goed doen op de plek waar je die input_number gebruikt.

Je test in devtools > services werkt niet omdat je geen > achter segments: hebt gezet (of omdat je het op de volgende regel hebt staan, mogelijk werkt het niet in multi-line)

[ Voor 3% gewijzigd door TheFes op 01-11-2023 13:45 ]

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • HuismAndré
  • Registratie: Augustus 2001
  • Laatst online: 22:11

HuismAndré

-Pardon my French, I'm Dutch-

TheFes schreef op woensdag 1 november 2023 @ 12:57:
[...]
Django/Jinja:
1
{{ "%.1f"|format(states("sensor.netatmo_huiskamer_hk_temperature") | round(1)) | string | replace('.', ',') }} a
Top. Toch weer wat korter. ;-)

[ Voor 42% gewijzigd door HuismAndré op 01-11-2023 14:02 ]

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


Acties:
  • 0 Henk 'm!

  • Sp33dFr34k
  • Registratie: Juni 2006
  • Niet online

Sp33dFr34k

Retro-Geek

Robbie T schreef op vrijdag 27 oktober 2023 @ 18:31:
[...]

Uit de trace haal ik niet direct dat er problemen zijn;
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Executed: October 27, 2023 at 18:29:50
Result:
params:
  domain: notify
  service: mobile_app_rob_s23
  service_data:
    message: Iemand bij de voordeur
    title: DingDong
    data:
      image: >-
        http://192.168.178.38/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=wuuPhkmUCeI9WG7C&user=XXXX&password=XXXXX
      actions:
        - action: URI
          title: Bekijk de camera
          uri: app://com.mcu.reolink
        - action: Remind
          title: negeer
          icon: sfsymbols:xmark
          destructive: true
      clickAction: >-
        intent:
        intent:#Intent;launchFlags=0x14000000;component=com.mcu.reolink/com.android.bc.login.WelcomeActivity;S.UID=95270005K1NUL9DW;S.ALMTIME=2023-10-27T18:29:50.148175+02:00;S.ALMNAME=Detection;S.DEVNAME=DontCare;S.ALMTYPE=PEOPLE;S.ALMCHN=1;end
  target: {}
running_script: false
Ik heb het even voor je getest, bij mij werkte het ook niet in eerste instantie. Zet deze eens aan onder Network - Server Settings.

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

Dan werkt het bij mij iig wel.

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: 20:58

Septillion

Moderator Wonen & Mobiliteit
Topicstarter
@manusjevanalles Het kan op zich zonder helpers als je alle logica in een enkele template doet. Daar kan je gewoon variabele aanmaken.

Wil je de logica met if-else nog UI-vriendelijk / in yaml houden zou je ook een enkele helper kunnen gebruiken waar je dan per deel je % fan speed bepaald en deze alleen in de helper schrijft als deze hoger is dan wat erin staat. En uiteindelijk gebruik je dan de helper.

Maar gezien je condities al templates zijn lijkt me alles template zo gek nog niet :)

[ Voor 9% gewijzigd door Septillion op 01-11-2023 13:51 ]


Acties:
  • 0 Henk 'm!

  • manusjevanalles
  • Registratie: Januari 2009
  • Nu online
Septillion schreef op woensdag 1 november 2023 @ 13:50:
@manusjevanalles Het kan op zich zonder helpers als je alle logica in een enkele template doet. Daar kan je gewoon variabele aanmaken.

Wil je de logica met if-else nog UI-vriendelijk / in yaml houden zou je ook een enkele helper kunnen gebruiken waar je dan per deel je % fan speed bepaald en deze alleen in de helper schrijft als deze hoger is dan wat erin staat. En uiteindelijk gebruik je dan de helper.

Maar gezien je condities al templates zijn lijkt me alles template zo gek nog niet :)
In welk deel van de UI van de automation doe ik dit? Want bij actions kan ik geen template aanmaken volgens mij. Ik denk dat de route met een sensor template of een losse helper de makkelijkste is.

[ Voor 12% gewijzigd door manusjevanalles op 01-11-2023 14:03 ]

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


Acties:
  • 0 Henk 'm!

  • Mars Warrior
  • Registratie: Oktober 2003
  • Laatst online: 19:32

Mars Warrior

Earth, the final frontier

paQ schreef op woensdag 1 november 2023 @ 10:41:
Waarom worden . en , als decimalen eigenlijk door elkaar getoond bij een sensor waarde?
M.a.w.: kan ik zorgen dat er 1 lijn ontstaat in gebruik?
[Afbeelding]
Lijkt erop dat Localization dan niet goed werkt binnen HA, of in ieder geval inconsistent is.

Als de ene een attribuut is en de andere een entiteit/state, dan zal de code die de vertaling doet hier de fout ingaan.

Normaliter kijkt de localization software zowel naar de landinstellingen, als naar hoe jij eea specifiek hebt ingesteld.

Dat dit vaak bij custom cards "fout" gaat ben ik al aan gewend, maar had het binnen HA nog niet gezien, aangenomen dat dit standaard HA componenten zijn die je gebruikt.

Het is me bij mijn eigen kaart (SAK) nog niet opgevallen, en daar heb ik heel simpel letterlijk de localization van HA overgenomen en deze geintegreerd binnen SAK voor zowel states als attributen.

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


Acties:
  • +1 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 20:58

Septillion

Moderator Wonen & Mobiliteit
Topicstarter
@manusjevanalles Er is in de basis geen template actie nee. Maar in je fan.set_percentage mag je onder percentage wel een zo lange template maken als je wilt. Zolang deze uiteindelijk maar een enkele waarde uitgeeft voor de service call.

Acties:
  • 0 Henk 'm!

  • manusjevanalles
  • Registratie: Januari 2009
  • Nu online
Septillion schreef op woensdag 1 november 2023 @ 14:23:
@manusjevanalles Er is in de basis geen template actie nee. Maar in je fan.set_percentage mag je onder percentage wel een zo lange template maken als je wilt. Zolang deze uiteindelijk maar een enkele waarde uitgeeft voor de service call.
Ik ga er binnenkort eens mee stoeien!

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


Acties:
  • 0 Henk 'm!

  • Robbie T
  • Registratie: Februari 2006
  • Laatst online: 13:43
Sp33dFr34k schreef op woensdag 1 november 2023 @ 13:48:
[...]


Ik heb het even voor je getest, bij mij werkte het ook niet in eerste instantie. Zet deze eens aan onder Network - Server Settings.

[Afbeelding]

Dan werkt het bij mij iig wel.
Deze had ik reeds aan staan :-)

Acties:
  • 0 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 19:55
Iemand die de solax integratie gebruikt?
Ik heb die toegevoegd en krijg heel wat sensoren terug, maar ik weet niet welke ik moet kiezen voor het energy dashboard.

Ik heb de sensor.solax_e0902fda_today_s_energy gebruikt maar krijg de melding De volgende entiteit mist een statusklasse (state class) 'measurement' : 'last_reset'

Ik vermoed dus dat het de verkeerde state_class heeft ?
https://github.com/home-assistant/core/issues/98529

Ofwel pas ik die manueel aan naar total_increasing

?
Correct?

[ Voor 22% gewijzigd door skank op 01-11-2023 15:45 ]


Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 20:58

Septillion

Moderator Wonen & Mobiliteit
Topicstarter
@skank Liefst een life time sensor, die dus altijd alleen maar oploopt.

Acties:
  • 0 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 19:55
Septillion schreef op woensdag 1 november 2023 @ 15:50:
@skank Liefst een life time sensor, die dus altijd alleen maar oploopt.
Das chinees voor me :)
Ik wil momenteel enkel de error wegkrijgen zodat ik het zie in het energy dashboard
Lost hetgeen ik zeg mn probleem op of moet ik iets doen met die life time? Indien ja, wat?

Acties:
  • +1 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:09
skank schreef op woensdag 1 november 2023 @ 16:00:
[...]


Das chinees voor me :)
Ik wil momenteel enkel de error wegkrijgen zodat ik het zie in het energy dashboard
Lost hetgeen ik zeg mn probleem op of moet ik iets doen met die life time? Indien ja, wat?
Je kunt met customize het last_reset attribute toevoegen of beter nog, de state class aanpassen

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 19:55
TheFes schreef op woensdag 1 november 2023 @ 16:07:
[...]


Je kunt met customize het last_reset attribute toevoegen of beter nog, de state class aanpassen
Yes heb ik net gedaan, error is weg.
Al snap ik die lifetime dinges niet

Acties:
  • +1 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:09
skank schreef op woensdag 1 november 2023 @ 16:09:
[...]


Yes heb ik net gedaan, error is weg.
Al snap ik die lifetime dinges niet
Je hebt nu een sensor die dagelijks naar 0 reset. Voor het Energy Dashboard is het het beste om een sensor te hebben die niet reset, dus de opbrengst van de gehele levensduur (life time) van de omvormer laat zien

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 20:58

Septillion

Moderator Wonen & Mobiliteit
Topicstarter
@skank Dat leg ik erna gelijk uit, een sensor die alleen maar oploopt. Net als de meterstand in je meterkast. Die pas reset als je een nieuw apparaat koopt. Heb je zoiets?

Acties:
  • 0 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 19:55
TheFes schreef op woensdag 1 november 2023 @ 16:17:
[...]


Je hebt nu een sensor die dagelijks naar 0 reset. Voor het Energy Dashboard is het het beste om een sensor te hebben die niet reset, dus de opbrengst van de gehele levensduur (life time) van de omvormer laat zien
En hoe doe ik dat?
Ah maar wacht, die zit er ook in dacht ik
sensor.solax_e0902fda_total_energy

Bedoel je die dan?

Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 20:58

Septillion

Moderator Wonen & Mobiliteit
Topicstarter
@skank Dat klinkt inderdaad als een goede kanshebber :)

Acties:
  • +2 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 19:55
Septillion schreef op woensdag 1 november 2023 @ 16:21:
@skank Dat klinkt inderdaad als een goede kanshebber :)
Jup dat was em :) en moest ook niets aanpassen dan.
Waarvoor dank alle 2

[ Voor 4% gewijzigd door skank op 01-11-2023 16:22 ]


Acties:
  • 0 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 19:55
Neem je dan voor dag/nachttarief teruglevering en verbruik ook best de totalen of de daily?

Acties:
  • +1 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 20:58

Septillion

Moderator Wonen & Mobiliteit
Topicstarter
@skank Voor alle entiteiten in het energy dashboard zijn meterstanden / life time sensoren de meest stabiele.

Acties:
  • 0 Henk 'm!

  • IKKE86
  • Registratie: November 2002
  • Laatst online: 13-08 14:44
Dutchess_Nicole schreef op woensdag 14 juni 2023 @ 16:27:
[...]


Ik doe het volgende, met name omdat die paar dagen de afgelopen tijd de veilingen zo hebben vertraagd:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
alias: Update Nordpool data
description: Update Nordpool data if the tomorrow array hasn't been filled yet.
trigger:
  - platform: time_pattern
    hours: "*"
    minutes: "1"
    seconds: "0"
condition:
  - condition: state
    entity_id: sensor.nordpool
    attribute: tomorrow_valid
    state: "false"
  - condition: time
    after: "13:00:00"
    before: "19:02:00"
action:
  - service: homeassistant.reload_config_entry
    data: {}
    target:
      entity_id: sensor.nordpool
mode: single


In het kort: vanaf 13:00 kijkt hij elk uur of tomorrow_valid op false staat. Zo ja, dan herlaadt hij de integratie om de data alsnog op te halen.
Als de data er al is doet hij verder niks.
Aangezien de data er nog niet in staat wilde ik deze ook toepassen, maar als ik de de service reload_config_entry de nordpool entity laat aanroepen krijg ik de melding "Unkown error". Enig idee wat ik dan verkeerd doe? Of werkt het alleen als je norpool hebt geconfigureerd via integraties?

Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:09
IKKE86 schreef op woensdag 1 november 2023 @ 17:51:
[...]


Aangezien de data er nog niet in staat wilde ik deze ook toepassen, maar als ik de de service reload_config_entry de nordpool entity laat aanroepen krijg ik de melding "Unkown error". Enig idee wat ik dan verkeerd doe? Of werkt het alleen als je norpool hebt geconfigureerd via integraties?
Je moet een entity gebruiken van ge integration die je wil reloaden, dus de entiteit moet wel bestaan en bij de juiste integratie horen

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • IKKE86
  • Registratie: November 2002
  • Laatst online: 13-08 14:44
TheFes schreef op woensdag 1 november 2023 @ 18:03:
[...]


Je moet een entity gebruiken van ge integration die je wil reloaden, dus de entiteit moet wel bestaan en bij de juiste integratie horen
Afbeeldingslocatie: https://tweakers.net/i/_k2WiCWS6fLoS7gs-kcvifclYUI=/800x/filters:strip_exif()/f/image/OqOrg8ecaSKWDqmt8hnltkky.png?f=fotoalbum_large

De entity bestaat wel, ik kan hem "gewoon" selecteren. Alleen als ik vervolgens de service aanroep krijg ik deze melding:

Afbeeldingslocatie: https://tweakers.net/i/4ebA73KGm8LALeHX1o-xavfuB60=/800x/filters:strip_exif()/f/image/tDWrRkw6XOwyNM36UobOFIYK.png?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • grotegok
  • Registratie: April 2003
  • Laatst online: 21:04
Gaaf, hoe doe je dat aan de linkerkant klok erin zetten?
Straks stukje config delen?

Acties:
  • +1 Henk 'm!

  • Stef CB
  • Registratie: Mei 2022
  • Laatst online: 20-10 16:19
grotegok schreef op woensdag 1 november 2023 @ 18:14:
[...]


Gaaf, hoe doe je dat aan de linkerkant klok erin zetten?
Straks stukje config delen?
Je kan alles eigenlijk volgen op de github van sidebar card.
Ik zal straks/morgen eens kijken als ik op mijn laptop zit

☀️ 7.290 wp | ♨️Geothermische WP Thermia Calibra Cool 7 |🏡 Home Assistant |🚘 Tesla Y |🔋 Marstek V2 5.12kwh | 🤖Hookii Neomow X


Acties:
  • +2 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 19:55
grotegok schreef op woensdag 1 november 2023 @ 18:14:
[...]


Gaaf, hoe doe je dat aan de linkerkant klok erin zetten?
Straks stukje config delen?
Heb je de sidebar card al?
Wat wil je weten.
Pik gerust mijn code https://github.com/skank01/Home-Assistant

Acties:
  • 0 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 19:55

Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:09
Wat heb je nog niet? De update naar 2023.11.0? Ik krijg hem net

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 19:55
TheFes schreef op woensdag 1 november 2023 @ 19:16:
[...]

Wat heb je nog niet? De update naar 2023.11.0? Ik krijg hem net
JA, hier is hij nog niet te grabben

Acties:
  • 0 Henk 'm!

  • Stef CB
  • Registratie: Mei 2022
  • Laatst online: 20-10 16:19
skank schreef op woensdag 1 november 2023 @ 18:32:
[...]


Heb je de sidebar card al?
Wat wil je weten.
Pik gerust mijn code https://github.com/skank01/Home-Assistant
Heb gisteren sidebar card gedownload en ermee begonnen :P
Ben al een hele stap verder, kan ik jou code kopieren en verder op bouwen?

☀️ 7.290 wp | ♨️Geothermische WP Thermia Calibra Cool 7 |🏡 Home Assistant |🚘 Tesla Y |🔋 Marstek V2 5.12kwh | 🤖Hookii Neomow X


Acties:
  • 0 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 19:55
Stef CB schreef op woensdag 1 november 2023 @ 19:44:
[...]

Heb gisteren sidebar card gedownload en ermee begonnen :P
Ben al een hele stap verder, kan ik jou code kopieren en verder op bouwen?
JA dat kan zeker:
https://github.com/skank0...b/master/ui-lovelace.yaml

Je menu items enz moet je wel naar jouw omgeving omzetten he


Btw nu ook update zichtbaar

Acties:
  • +1 Henk 'm!

  • Stef CB
  • Registratie: Mei 2022
  • Laatst online: 20-10 16:19
skank schreef op woensdag 1 november 2023 @ 19:48:
[...]


JA dat kan zeker:
https://github.com/skank0...b/master/ui-lovelace.yaml

Je menu items enz moet je wel naar jouw omgeving omzetten he


Btw nu ook update zichtbaar
Hej thnx! daar kan ik wel wat mee doen om mijn config verder uit te bouwen :) _/-\o_

☀️ 7.290 wp | ♨️Geothermische WP Thermia Calibra Cool 7 |🏡 Home Assistant |🚘 Tesla Y |🔋 Marstek V2 5.12kwh | 🤖Hookii Neomow X


Acties:
  • 0 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 19:55
Stef CB schreef op woensdag 1 november 2023 @ 19:53:
[...]

Hej thnx! daar kan ik wel wat mee doen om mijn config verder uit te bouwen :) _/-\o_
Je roept maar !

Acties:
  • +1 Henk 'm!

  • Stef CB
  • Registratie: Mei 2022
  • Laatst online: 20-10 16:19
Dank! Ben al blij wat ik na een paar uurtjes heb :P

☀️ 7.290 wp | ♨️Geothermische WP Thermia Calibra Cool 7 |🏡 Home Assistant |🚘 Tesla Y |🔋 Marstek V2 5.12kwh | 🤖Hookii Neomow X


Acties:
  • 0 Henk 'm!

  • Sp33dFr34k
  • Registratie: Juni 2006
  • Niet online

Sp33dFr34k

Retro-Geek

Robbie T schreef op woensdag 1 november 2023 @ 14:47:
[...]


Deze had ik reeds aan staan :-)
Jammer, dus je bent er nog steeds niet verder mee?

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!

  • Sp33dFr34k
  • Registratie: Juni 2006
  • Niet online

Sp33dFr34k

Retro-Geek

Robbie T schreef op zaterdag 28 oktober 2023 @ 23:03:
[...]


Beetje verlate reactie maar vandaag eens even aangekeken. Ik heb geen delay tussen het maken van de screenshot en het versturen hiervan zitten en heb niet het idee dat dit trager is dan via de rechtstreekse snapshot van de camera.
Ik heb dit vandaag eens getest, de url is 3x zo snel als eerst een snapshot maken. Ging van 3 naar 1 seconde aldus de trace :)

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:
  • +1 Henk 'm!

  • AWEF
  • Registratie: Mei 2009
  • Laatst online: 20:34
IKKE86 schreef op woensdag 1 november 2023 @ 17:51:
[...]


Aangezien de data er nog niet in staat wilde ik deze ook toepassen, maar als ik de de service reload_config_entry de nordpool entity laat aanroepen krijg ik de melding "Unkown error". Enig idee wat ik dan verkeerd doe? Of werkt het alleen als je norpool hebt geconfigureerd via integraties?
Volgens mij werkt die service reload niet als je Nordpool via yaml geconfigureerd hebt, ipv via een device

Acties:
  • +1 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:09
AWEF schreef op woensdag 1 november 2023 @ 20:52:
[...]


Volgens mij werkt die service reload niet als je Nordpool via yaml geconfigureerd hebt, ipv via een device
Dat kan inderdaad goed kloppen, dan is er geen config entry

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • dutchnltweaker
  • Registratie: December 2013
  • Laatst online: 22:14


Release party is nu live, als je vragen hebt over de nieuwe veranderingen kan je deze live vragen.

Acties:
  • 0 Henk 'm!

  • Hippe Lip
  • Registratie: Februari 2011
  • Laatst online: 22:13

Hippe Lip

Er valt altijd wat te leren

Septillion schreef op dinsdag 31 oktober 2023 @ 12:20:
@Hippe Lip Je was met je probleem omschrijven wel accuraat dan :+
Goeie probleemomschrijving is de helft van de oplossing! 8)

[ Voor 42% gewijzigd door Hippe Lip op 01-11-2023 22:48 ]

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


Acties:
  • 0 Henk 'm!

  • Hippe Lip
  • Registratie: Februari 2011
  • Laatst online: 22:13

Hippe Lip

Er valt altijd wat te leren

Nog een ander puntje:
Ik heb mijn warmtepomp (Nibe) gekoppeld via tcp-modbus. Nu wil ik een paar modbustussenmeters ook koppelen. Kan ik daarvoor gewoon een USB RS485 converter insteken en die tussenmeters daarop aansluiten, of kan HA niet met twee soorten modbus (tcp en serial) tegelijk omgaan?

Edit
antwoord gevonden op de pagina https://www.home-assistant.io/integrations/modbus/
bij ‘Configuring multiple connections’.

[ Voor 19% gewijzigd door Hippe Lip op 01-11-2023 22:48 ]

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


Acties:
  • 0 Henk 'm!

  • dotcom87
  • Registratie: Januari 2011
  • Laatst online: 21:33
TheFes schreef op woensdag 1 november 2023 @ 13:30:
[...]


Je script werkt niet vanwege vacuum_zone_repetitions: input_number.vacuum_zone_repetitions
Je kunt niet rechtstreeks een entity_id naar een variable omzetten, je moet daar templates voor gebruiken.
Dat kun je dus in dit geval net zo goed doen op de plek waar je die input_number gebruikt.

Je test in devtools > services werkt niet omdat je geen > achter segments: hebt gezet (of omdat je het op de volgende regel hebt staan, mogelijk werkt het niet in multi-line)
Even een update, maar jouw script (met de room mapping aanpassing) werkt perfect!
We hadden gisteren in de namiddag een grote bench opgezet voor onze hond in de woonkamer, waardoor de Roborock zijn originele kaart niet meer gebruikte, en dus ook geen room id's meer had.

Zou je misschien wel nog een voorbeeld kunnen tonen van hoe ik die template moet gebruiken voor de repetitions?

Thanks!

Acties:
  • 0 Henk 'm!

  • RevellNL
  • Registratie: Januari 2009
  • Laatst online: 30-08 10:30
Niet direct aan Home Assistant gerelateerd, maar hebben mensen hier ervaring met het draaien van Grott? Ik wil deze opzetten omdat de Growatt integratie al geruime tijd (weer) niet werkt, en ik wel alle data wil kunnen inzien in o.a. Home Assistant.

Ik draai Grott lokaal via docker compose met de volgende instellingen:
YAML:
1
2
3
4
5
6
7
8
9
10
11
grott:
  image: "ledidobe/grott"
  environment:
    - gblockcmd=True
    - gmqttip=10.0.0.3
    - gmqttauth=True
    - gmqttuser="grott"
    - gmqttpassword="..."
  restart: "unless-stopped"
  ports:
    - "5279:5279"


En via de server.growatt.com web-interface heb ik in m'n datalogger het IP aangepast naar mijn interne IP-adres waar de Grott applicatie draait. Het lijkt er echter op dat de datalogger nog steeds direct naar Growatt logt i.p.v. naar mijn lokale Grott instance. Ik krijg helemaal geen data binnen lijkt het.

Iemand hier ervaring mee?

[edit] Hah. tijdens het tikken van dit bericht viel het me op dat ik de poort handmatig declareerde, i.p.v. het gebruik van
code:
1
network_mode: host
. Na dit veranderd te hebben krijg ik wél data binnen!

Ik zie nu echt veel van het volgende voorbij komen, dat lijkt me niet in orde.
code:
1
2
3
- Growatt packet received:
         <socket.socket fd=5, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('10.0.0.3', 5279), raddr=('10.0.0.78', 28094)>
- Data less then minimum record length, data not processed

[ Voor 23% gewijzigd door RevellNL op 02-11-2023 09:48 ]

"The desire to bring something into the world that didn't exist, is one of the most important human desires there is. We are inventors, and we are explorers." - Adam Savage


Acties:
  • +1 Henk 'm!

  • prekz
  • Registratie: September 2008
  • Laatst online: 12:44
@RevellNL Toevallig 2 weken terug geconfigureerd.

Hoe ziet je setup eruit? Ik heb de config aan de datalogger kant gedaan dus via: https://github.com/johanm...growatt-shine-wifi-module

Daarnaast ziet mijn compose er iets eenvoudiger uit:
code:
1
2
3
4
5
6
7
8
9
grott:
    container_name: grott
    image: ledidobe/grott:2.7.8
    volumes:
      - /mnt/dockerdata/grott:/tmp/grottlog/
      - /mnt/dockerdata/grott/grott.ini:/app/grott.ini
    ports:
      - 5279:5279
    restart: unless-stopped


Mijn data blijft zowel binnen komen bij Grott als bij Growatt (Server)

Ik ben nog even opzoek naar de exacte how to die ik gevolgd heb.

Acties:
  • 0 Henk 'm!

  • Mattie112
  • Registratie: Januari 2007
  • Laatst online: 21-10 15:21
Mattie112 schreef op donderdag 19 oktober 2023 @ 13:32:
[...]


Ah I see dan kan je een "in" gebruiken. Top thanks, morgen kijken of het werkt :)
Beetje late reply maar dit lijkt ook niet te werken voor mij ?

Afbeeldingslocatie: https://upload.mattie-systems.nl/uploads/70000-2023-11-02_10-45.png

Met of zonder `*` er achter maakt verder niet uit.

3780wP (18x 210wP EC Solar) | 2x Marstek Venus E (5.12kWh)


Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:09
Mattie112 schreef op donderdag 2 november 2023 @ 10:46:
[...]


Beetje late reply maar dit lijkt ook niet te werken voor mij ?

[Afbeelding]

Met of zonder `*` er achter maakt verder niet uit.
Het is een stuk handiger als je YAML code deelt ipv plaatjes, dat maakt het makkelijk om even iets te copy/pasten en suggesties te doen, nu moet ik het gaan ovetypen van een plaatje.

Maar probeer dit eens in developer tools > YAML (er vanuitgaande dat de zender nu speelt)
Django/Jinja:
1
{{ state_attr('media_player.bedroom_clock', 'media_title') }}

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • Ben.Hahlen
  • Registratie: December 2003
  • Laatst online: 16:28
skank schreef op woensdag 1 november 2023 @ 18:32:
[...]


Heb je de sidebar card al?
Dank voor het delen!
Welke sidebar card is het? Ik zie meerdere via HACS.
Ik vermoed deze, maar weet het niet zeker :)

Thanks!

Blog


Acties:
  • 0 Henk 'm!

  • Robbie T
  • Registratie: Februari 2006
  • Laatst online: 13:43
Sp33dFr34k schreef op woensdag 1 november 2023 @ 20:22:
[...]


Ik heb dit vandaag eens getest, de url is 3x zo snel als eerst een snapshot maken. Ging van 3 naar 1 seconde aldus de trace :)
Oh jeetje dat scheelt nogal. Ik moet toch maar eens aan het testen dan.

Acties:
  • +1 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 19:55
Ben.Hahlen schreef op donderdag 2 november 2023 @ 11:58:
[...]

Dank voor het delen!
Welke sidebar card is het? Ik zie meerdere via HACS.
Ik vermoed deze, maar weet het niet zeker :)

Thanks!
Dat is em inderdaad

Acties:
  • +1 Henk 'm!

  • Ryan_
  • Registratie: Februari 2009
  • Laatst online: 21-10 17:20
RevellNL schreef op donderdag 2 november 2023 @ 09:42:
Niet direct aan Home Assistant gerelateerd, maar hebben mensen hier ervaring met het draaien van Grott? Ik wil deze opzetten omdat de Growatt integratie al geruime tijd (weer) niet werkt, en ik wel alle data wil kunnen inzien in o.a. Home Assistant.

Ik draai Grott lokaal via docker compose met de volgende instellingen:
De Growatt integratie zou nu wel weer moeten werken btw maar dan via homeassistant-growatt_server_api (HACS) :)

[ Voor 10% gewijzigd door Ryan_ op 02-11-2023 12:57 ]


Acties:
  • 0 Henk 'm!

  • anboni
  • Registratie: Maart 2004
  • Laatst online: 22:14
In navolging op TheFes in "Home Assistant: Open source Python3 home automation - deel 5"

Ik probeer via een trigger based template een kopie te maken van het 'raw_today" attribuut van de nordpool sensor:

YAML:
1
2
3
4
5
6
7
8
9
10
11
template:
  - trigger:
      - platform: time_pattern
        hours: "12"
        minutes: "20"
    sensor:
      - name: "Nordpool Yesterday"
        unique_id: "nordpool_yesterday"
        state: "{{ as_timestamp(now()) }}"
        attributes:
          raw_yesterday: "{{ state_attr('sensor.nordpool', 'raw_today') }}"


de raw_today ziet er zo uit in dev tools->states, als ik het goed begrijp is dit een list:
code:
1
2
3
4
5
6
7
raw_today: 
- start: '2023-11-02T00:00:00+01:00'
  end: '2023-11-02T01:00:00+01:00'
  value: 0.198
- start: '2023-11-02T01:00:00+01:00'
  end: '2023-11-02T02:00:00+01:00'
  value: 0.188


Als ik het op bovenstaande manier kopieer, wordt de raw_yesterday gevuld met een string:
code:
1
[{'start': datetime.datetime(2023, 11, 2, 0, 0, tzinfo=zoneinfo.ZoneInfo(key='Europe/Amsterdam')), 'end': datetime.datetime(2023, 11, 2, 1, 0, tzinfo=zoneinfo.ZoneInfo(key='Europe/Amsterdam')), 'value': 0.198}, {'start': datetime.datetime(2023, 11, 2, 1, 0, tzinfo=zoneinfo.ZoneInfo(key='Europe/Amsterdam')), 'end': datetime.datetime(2023, 11, 2, 2, 0, tzinfo=zoneinfo.ZoneInfo(key='Europe/Amsterdam')), 'value': 0.188}, {'start': datetime.datetime(2023, 11, 2, 2, 0, ......


Ik krijg niet gevonden hoe ik de list uit raw_today ook weer als list in raw_yesterday kan krijgen. Waarschijnlijk zie ik iets heel simpels over het hoofd (maar "state_attr() | list" is het dan weer net niet ;) )

Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:09
anboni schreef op donderdag 2 november 2023 @ 12:55:
In navolging op TheFes in "Home Assistant: Open source Python3 home automation - deel 5"

Ik probeer via een trigger based template een kopie te maken van het 'raw_today" attribuut van de nordpool sensor:

YAML:
1
2
3
4
5
6
7
8
9
10
11
template:
  - trigger:
      - platform: time_pattern
        hours: "12"
        minutes: "20"
    sensor:
      - name: "Nordpool Yesterday"
        unique_id: "nordpool_yesterday"
        state: "{{ as_timestamp(now()) }}"
        attributes:
          raw_yesterday: "{{ state_attr('sensor.nordpool', 'raw_today') }}"


de raw_today ziet er zo uit in dev tools->states, als ik het goed begrijp is dit een list:
code:
1
2
3
4
5
6
7
raw_today: 
- start: '2023-11-02T00:00:00+01:00'
  end: '2023-11-02T01:00:00+01:00'
  value: 0.198
- start: '2023-11-02T01:00:00+01:00'
  end: '2023-11-02T02:00:00+01:00'
  value: 0.188


Als ik het op bovenstaande manier kopieer, wordt de raw_yesterday gevuld met een string:
code:
1
[{'start': datetime.datetime(2023, 11, 2, 0, 0, tzinfo=zoneinfo.ZoneInfo(key='Europe/Amsterdam')), 'end': datetime.datetime(2023, 11, 2, 1, 0, tzinfo=zoneinfo.ZoneInfo(key='Europe/Amsterdam')), 'value': 0.198}, {'start': datetime.datetime(2023, 11, 2, 1, 0, tzinfo=zoneinfo.ZoneInfo(key='Europe/Amsterdam')), 'end': datetime.datetime(2023, 11, 2, 2, 0, tzinfo=zoneinfo.ZoneInfo(key='Europe/Amsterdam')), 'value': 0.188}, {'start': datetime.datetime(2023, 11, 2, 2, 0, ......


Ik krijg niet gevonden hoe ik de list uit raw_today ook weer als list in raw_yesterday kan krijgen. Waarschijnlijk zie ik iets heel simpels over het hoofd (maar "state_attr() | list" is het dan weer net niet ;) )
De Nordpool integratie gebruikt volledige datetime objecten in het attribute.
Daar loopt HA echter op fout bij het verwerken van je template, en daarom gaat het fout. Hij maakt er python datetime notificaties van, en kan vervolgens de list niet meer verwerken, dus knalt alles in een string.

Ik weet eigenlijk geen andere oplossing dan alles ombouwen naar isoformat datetime strings, maar dat gaat weer fout als je dan je yesterday attribute wil vergelijken met je today attribute, omdat die nog wel datetime objects gebruikt.

Wellicht moet je één sensor maken waarin je alles bij houdt en ombouwt.

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • oltk
  • Registratie: Augustus 2007
  • Laatst online: 21-10 09:50
Hm. Net wat updates gedaan. De nieuwe OS, de nieuwe core versie 11 en de laatste MQTT update. Maar ik merk nu dat er firmware updates zijn die blijven hangen. Normaal klikte ik die op "verbergen" omdat ik het toch niet voorelkaar kreeg deze te updaten.

Maar nu kan ik dus niets verbergen. Weet iemand een oplossing om updates massaal te verbergen zonder alles afzonderlijke te moeten aanklikken (want dat kan dus nu niet)? Zie screenshot, rechts is een ronddraaiende cirkel:
Afbeeldingslocatie: https://tweakers.net/i/zLyDC4o8PWVn_peGHqFErmLZP7Y=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/jOde9FT2o9gpgu1yTVhXBC3N.png?f=user_large

[ Voor 13% gewijzigd door oltk op 02-11-2023 13:04 ]


Acties:
  • 0 Henk 'm!

  • Hmmbob
  • Registratie: September 2001
  • Laatst online: 22:11
oh, dit heb ik ook in de beta gezien maar toen niet op aangeslagen.

Misschien ff issue aanmaken op github?

Sometimes you need to plan for coincidence


Acties:
  • 0 Henk 'm!

  • oltk
  • Registratie: Augustus 2007
  • Laatst online: 21-10 09:50
Hmmbob schreef op donderdag 2 november 2023 @ 13:14:
oh, dit heb ik ook in de beta gezien maar toen niet op aangeslagen.

Misschien ff issue aanmaken op github?
Ik heb 3 updates tegelijk gedaan :P dus waar ligt het probleem?

Acties:
  • 0 Henk 'm!

  • Sp33dFr34k
  • Registratie: Juni 2006
  • Niet online

Sp33dFr34k

Retro-Geek

Ryan_ schreef op donderdag 2 november 2023 @ 12:55:
[...]


De Growatt integratie zou nu wel weer moeten werken btw maar dan via homeassistant-growatt_server_api (HACS) :)
Mooi, maar het werkt totdat ze de endpoints of whatever weer gaan aanpassen bij Growatt, of de website ligt weer eens plat of of of... :|

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!

  • anboni
  • Registratie: Maart 2004
  • Laatst online: 22:14
TheFes schreef op donderdag 2 november 2023 @ 13:01:
[...]
Wellicht moet je één sensor maken waarin je alles bij houdt en ombouwt.
Dan wordt het bijna handiger om de sensor zelf aan te passen en daar raw_yesterday aan toe te voegen :+ Met native python kan ik in ieder geval beter uit de voeten dan met HA/yaml/Jinja...

In ieder geval weer bedankt voor het meedenken.

Acties:
  • 0 Henk 'm!

  • oltk
  • Registratie: Augustus 2007
  • Laatst online: 21-10 09:50
Nou, alles is fout gegaan met de laatste update. Ik probeer nu wanhopig een restore te doen van de laatste HA core, maar ik vrees dat ik de VM van een week geleden moet gaan restoren

Acties:
  • 0 Henk 'm!

  • Yarisken
  • Registratie: Augustus 2010
  • Laatst online: 12:44
Boys, even een vraagje. Ik heb home assistant nu in docker draaien en zwave in een aparte container.
Alles werkt eigenlijk perfect. Zigbee conbee 2 stick werd zelf automagisch herkend en ik moest dus niks toevoegen van Dev/TTx in de docker compose file.

Kan iemand is even feedback geven of mijn docker goed is ingesteld ? Zoals gezegd, alles werkt perfect maar misschien heb ik nog iets over het hoofd gezien.

version: '3'
services:
homeassistant:
container_name: homeassistant
image: "ghcr.io/home-assistant/home-assistant:stable"
volumes:
- /opt/homeassistant/config:/config
- /etc/localtime:/etc/localtime:ro
restart: unless-stopped
privileged: true
ports:
- 8123:8123

Acties:
  • 0 Henk 'm!

  • Rouwette
  • Registratie: Maart 2007
  • Laatst online: 08:48

Rouwette

Rouwette.com

Ik merk sinds de update naar 11 ha erg langzaam is en soms helemaal niet laad.

Hebben er meer mensen last van?

https://www.rouwette.com/


Acties:
  • 0 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 19:55
Vriend van me heeft vanmiddag geupdate, en sindsdien werkt zn cloudflare tunnel niet meer.
Ik heb zelf niet geupdate, maar bij mij werkt de tunnel wel nog.

Iemand hetzelfde?

De addon zegt, failed to create dns entry en dan stopped de addon. Alles was gisteren nog werkend.

Als je surft krijg je dit te zien

Error 1033 Ray ID: 81feb54a982bb767 • 2023-11-02 19:15:46 UTC
Argo Tunnel error
What happened?
You've requested a page on a website (xxxxx.nl) that is on the Cloudflare network. The host (xxxxs.nl) is configured as an Argo Tunnel, and Cloudflare is currently unable to resolve it.

What can I do?
If you are a visitor of this website:
Please try again in a few minutes.

If you are the owner of this website:
Ensure that cloudflared is running and can reach the network. You may wish to enable load balancing for your tunnel.

[ Voor 50% gewijzigd door skank op 02-11-2023 20:17 ]


Acties:
  • 0 Henk 'm!

  • Stef CB
  • Registratie: Mei 2022
  • Laatst online: 20-10 16:19
Hoi,

Ben momenteel nog een leek met home assistant, net serieus begonnen ermee.
Afbeeldingslocatie: https://tweakers.net/i/ZOUhwMg4lN5PNRAa6IQVUskj0pc=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/V1GHEAkQ6YNVAepolIZpMkte.png?f=user_large Afbeeldingslocatie: https://tweakers.net/i/qNZJRGimOSbfGda4W9dSMDA93uo=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/DECxp4YUA9OdaqrVyOWHzRvq.png?f=user_large

Iemand die weet als ik bv op de tab "Home" sta dat die dan een gekleurd vakje is.
Zie foto's: 1e foto hoe het nu is, 2e foto hoe ik het zou willen.

☀️ 7.290 wp | ♨️Geothermische WP Thermia Calibra Cool 7 |🏡 Home Assistant |🚘 Tesla Y |🔋 Marstek V2 5.12kwh | 🤖Hookii Neomow X


Acties:
  • 0 Henk 'm!

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

Church of Noise

Drive it like you stole it

Stef CB schreef op donderdag 2 november 2023 @ 18:49:
Hoi,

Ben momenteel nog een leek met home assistant, net serieus begonnen ermee.
[Afbeelding] [Afbeelding]

Iemand die weet als ik bv op de tab "Home" sta dat die dan een gekleurd vakje is.
Zie foto's: 1e foto hoe het nu is, 2e foto hoe ik het zou willen.
Iemand had daar een addon voor gemaakt, maar die werkte bij mij niet zo goed dus ik doe het manueel door op elk van de tabs de achtergrond van de juiste text een andere kleur te geven.

Acties:
  • 0 Henk 'm!

  • Vos
  • Registratie: Juni 2000
  • Nu online

Vos

AFCA

Stef CB schreef op donderdag 2 november 2023 @ 18:49:
Hoi,

Ben momenteel nog een leek met home assistant, net serieus begonnen ermee.
[Afbeelding] [Afbeelding]

Iemand die weet als ik bv op de tab "Home" sta dat die dan een gekleurd vakje is.
Zie foto's: 1e foto hoe het nu is, 2e foto hoe ik het zou willen.
Je info is wel erg karig. Misschien card_mod proberen?

#36


Acties:
  • 0 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 19:55
oltk schreef op donderdag 2 november 2023 @ 16:52:
Nou, alles is fout gegaan met de laatste update. Ik probeer nu wanhopig een restore te doen van de laatste HA core, maar ik vrees dat ik de VM van een week geleden moet gaan restoren
Net ook geprobeerd te updaten naar laatste versie
Resultaat: HA die terug boot, al mijn lichten zijn onbeschikbaar (mqtt), bijna alles van addons gefaald, en hij zegt terug dat er een update is...
En dit in loop :(


Log van de mosquitto broker na de update:
2023-11-02 21:03:34: Warning: Mosquitto should not be run as root/administrator.
mosquitto: persist_read.c:550: persist__restore_sub: Assertion `client_id' failed.
[21:03:35] INFO: Successfully send service information to the Supervisor.
[20:03:35] INFO: Service restart after closing
[21:03:37] INFO: Successfully send service information to the Supervisor.
[21:03:37] INFO: Starting mosquitto MQTT broker...

en dit in loop ook

[ Voor 32% gewijzigd door skank op 02-11-2023 21:05 ]


Acties:
  • 0 Henk 'm!

  • oltk
  • Registratie: Augustus 2007
  • Laatst online: 21-10 09:50
skank schreef op donderdag 2 november 2023 @ 21:01:
[...]


Net ook geprobeerd te updaten naar laatste versie
Resultaat: HA die terug boot, al mijn lichten zijn onbeschikbaar (mqtt), bijna alles van addons gefaald, en hij zegt terug dat er een update is...
En dit in loop :(
Mijn HACS toevoegingen waren illegaal / corrupt. Al mijn scripts zijn gewist (ik kon ze opnieuw maken), MQTT devices die toch al lastig updaten blijven in een endloos update loop hangen.
Had ik al gezegd dat ik de update blijkbaar 3x moest doen? De eerste keer herstartte HA wel, maar bleef ik in 10.5. Daarna nog een keer :? En de derde keer volle shit. Ik heb geen van de drie herstelpunten kunnen restoren: Ha kwam niet meer op. Bij herstarten van mijn VM kwam ik ook weer gewoon terug in 11.

Nu doet hij het overigens. Alles opnieuw toegevoegd wat niet meer werkte, scripts opnieuw gemaakt. Alleen blijven de updates cirkeltjes draaien. Ik zat hier in het donker met een sterk dalende WAF zwetend te pogen HA weer te fixen.

Volgende keer weer eerst een herstelpunt van mijn VM (stom genoeg vergeten) zodat ik flux terug kan en kan afwachten tot dit opgelost is.

Acties:
  • 0 Henk 'm!

  • Adam1980
  • Registratie: Juni 2011
  • Laatst online: 19:33
oltk schreef op donderdag 2 november 2023 @ 21:08:
[...]
...Ik zat hier in het donker met een sterk dalende WAF zwetend te pogen HA weer te fixen...
_O-


worst nightmare


Geen fysieke knop overgehouden? of weigerde die ook? Als bij mij de verbinding wegvalt doen mijn fibaro devices het nog.

[ Voor 21% gewijzigd door Adam1980 op 02-11-2023 21:11 ]


Acties:
  • 0 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 19:55
oltk schreef op donderdag 2 november 2023 @ 21:08:
[...]


Mijn HACS toevoegingen waren illegaal / corrupt. Al mijn scripts zijn gewist (ik kon ze opnieuw maken), MQTT devices die toch al lastig updaten blijven in een endloos update loop hangen.
Had ik al gezegd dat ik de update blijkbaar 3x moest doen? De eerste keer herstartte HA wel, maar bleef ik in 10.5. Daarna nog een keer :? En de derde keer volle shit. Ik heb geen van de drie herstelpunten kunnen restoren: Ha kwam niet meer op. Bij herstarten van mijn VM kwam ik ook weer gewoon terug in 11.

Nu doet hij het overigens. Alles opnieuw toegevoegd wat niet meer werkte, scripts opnieuw gemaakt. Alleen blijven de updates cirkeltjes draaien. Ik zat hier in het donker met een sterk dalende WAF zwetend te pogen HA weer te fixen.

Volgende keer weer eerst een herstelpunt van mijn VM (stom genoeg vergeten) zodat ik flux terug kan en kan afwachten tot dit opgelost is.
Ik heb nu al 2x de update gedaan en twijfel nu wat doen.
Ofwel een derde keer, ofwel terug naar herstelpunt van deze morgen...
not sure.

Edit: nu een partial restore aan het doen van HA alleen, benieuwd of alles terug zal werken

[ Voor 4% gewijzigd door skank op 02-11-2023 21:13 ]


Acties:
  • 0 Henk 'm!

  • oltk
  • Registratie: Augustus 2007
  • Laatst online: 21-10 09:50
skank schreef op donderdag 2 november 2023 @ 21:10:
[...]


Ik heb nu al 2x de update gedaan en twijfel nu wat doen.
Ofwel een derde keer, ofwel terug naar herstelpunt van deze morgen...
not sure.

Edit: nu een partial restore aan het doen van HA alleen, benieuwd of alles terug zal werken
op het forum ook issues:
Edwin_D
5h
I had a similar experience where after a reboot the update hadn’t happened. I got a similat error message, not exactly sure of the contents though. HA had created a rollback log in the config directory that did not contain anything useful. When I tried the update again it went through.

One problem afterwards: some device id’s had changed, disabeling the scripts and automations involved. When I fixed those all was well.
het werkt uiteindelijk wel, maar er is iets niet lekker in de install

Acties:
  • 0 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 19:55
oltk schreef op donderdag 2 november 2023 @ 21:16:
[...]

op het forum ook issues:


[...]


het werkt uiteindelijk wel, maar er is iets niet lekker in de install
Ik ga op de volgende versie wachten :)
Vriend van me heeft sinds de update ook cloudflare issues, zie meer bovenop

edit: rollback naar de backup duurt lang :( gans de instance is offline nu
edit2: nog steeds geen gui
Unreachable, vreemd is wel dat ik hem via mn verkenner (samba) wel nog kan bereiken en ik de map "config" incl bestanden nog kan zien en bewerken

[ Voor 26% gewijzigd door skank op 02-11-2023 22:09 ]


Acties:
  • 0 Henk 'm!

  • jeppekroezen
  • Registratie: Maart 2015
  • Laatst online: 21:56
Goedemiddag,
ik ben aardig aan het knoeien geweest met "Lovelace"

Maar ik zie hier kaarten voorbij komen die echt prachtig zijn.
Waar kan ik leren deze kaarten te maken? of welke tips kunnen jullie meegeven?
Pagina: 1 ... 124 ... 346 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.