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. ]
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.
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!
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.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.
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.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.
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!
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.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?
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
M.a.w.: kan ik zorgen dat er 1 lijn ontstaat in gebruik?
[ Voor 39% gewijzigd door paQ op 01-11-2023 10:41 ]
Ik doe niet aan bijgeloof. Dat brengt ongeluk.
Zou het kunnen dat 1 een attribute is (bv van een climate entity) en de andere een sensor?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]
Bij de ene heb je ook een spatie tussen de unit en de andere niet
Klopt, maar ik kan aan beiden niets wijzigen.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
/f/image/d2VPnewikToYRh4cskgL06PY.png?f=fotoalbum_large)
/f/image/ln2tXf5C3bpYiOMpZj8jWRA8.png?f=fotoalbum_large)
Maar zo heb ik dat ook met deze:
/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
Ik doe niet aan bijgeloof. Dat brengt ongeluk.
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 uitmaaktTheFes 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
Waar doe ik dat?
Ik doe niet aan bijgeloof. Dat brengt ongeluk.
paQ schreef op woensdag 1 november 2023 @ 11:11:
[...]
ik ben op het punt dat het me geen reet meer uitmaaktals het maar hetzelfde is.
Waar doe ik dat?
/f/image/cWQ3U3NOPgwD3ZOuRHZOlYh0.png?f=fotoalbum_large)
Heeft er iemand een oplossing? Misschien @TheFes?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
☀️ 6440 Wp zuid | 🌡️ Stiebel Eltron WPL 15 ACS, HM Trend | Home Assistant
yes dat werkt dus
Alleen nu worden duizendtallen gescheiden door een komma... US style
Ik doe niet aan bijgeloof. Dat brengt ongeluk.
Uhm ja, zowel de punt als decimaalteken en duizendtal scheidingsteken kan natuurlijk nietpaQ schreef op woensdag 1 november 2023 @ 11:21:
[...]
yes dat werkt dusthx
Alleen nu worden duizendtallen gescheiden door een komma... US style
[Afbeelding]
Je kunt ook voor een spatie of geen scheidingsteken voor duizendtallen kiezen
[ Voor 7% gewijzigd door TheFes op 01-11-2023 11:25 ]
Nee, maar elke andere combinatie maakt er weer chaos vanTheFes 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
:fill(white):strip_exif()/f/image/t1Mmr5DvrGeSdLupyrC2p5CG.png?f=user_large)
edit:
op "geen" gaat ie 'goed'
[ Voor 25% gewijzigd door paQ op 01-11-2023 11:26 ]
Ik doe niet aan bijgeloof. Dat brengt ongeluk.
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.manusjevanalles schreef op woensdag 1 november 2023 @ 11:20:
[...]
Heeft er iemand een oplossing? Misschien @TheFes?
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
Ja die had ik gezien. Maar zijn hiervoor 2 helpers nodig (voor CO2 en luchtvochtigheid) of kan dit ook in de automation zelf?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
☀️ 6440 Wp zuid | 🌡️ Stiebel Eltron WPL 15 ACS, HM Trend | Home Assistant
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
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.
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!
En toch.. We wonen in Nederland, waar we decimalen achter de komma schrijven en duizendtallen scheiden met een punt.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]
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):
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)
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.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.
Ik doe niet aan bijgeloof. Dat brengt ongeluk.
Hier en one-linerHuismAndré 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.
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 ]
Bedankt voor de code sample!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
Is het dan zo iets?
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 ]
Die moeten weg, je maakt er nu een list in een list van.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?
De output van het template is al list.
Je kunt het ook zelf testen in developer tools > templates
Yep, dat heb ik net gedaan.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
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:
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 ]
Je script werkt niet vanwege vacuum_zone_repetitions: input_number.vacuum_zone_repetitionsdotcom87 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 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 ]
Top. Toch weer wat korter. ;-)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
[ Voor 42% gewijzigd door HuismAndré op 01-11-2023 14:02 ]
André Huisman (www.new-line.nl)
Ik heb het even voor je getest, bij mij werkte het ook niet in eerste instantie. Zet deze eens aan onder Network - Server Settings.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 24Executed: 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
: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
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 ]
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.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
[ Voor 12% gewijzigd door manusjevanalles op 01-11-2023 14:03 ]
☀️ 6440 Wp zuid | 🌡️ Stiebel Eltron WPL 15 ACS, HM Trend | Home Assistant
Lijkt erop dat Localization dan niet goed werkt binnen HA, of in ieder geval inconsistent is.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]
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
Ik ga er binnenkort eens mee stoeien!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.
☀️ 6440 Wp zuid | 🌡️ Stiebel Eltron WPL 15 ACS, HM Trend | Home Assistant
Deze had ik reeds aan staan :-)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.
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 ]
Das chinees voor meSeptillion schreef op woensdag 1 november 2023 @ 15:50:
@skank Liefst een life time sensor, die dus altijd alleen maar oploopt.
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 aanpassenskank 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?
Yes heb ik net gedaan, error is weg.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
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 zienskank schreef op woensdag 1 november 2023 @ 16:09:
[...]
Yes heb ik net gedaan, error is weg.
Al snap ik die lifetime dinges niet
En hoe doe ik dat?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
Ah maar wacht, die zit er ook in dacht ik
sensor.solax_e0902fda_total_energy
Bedoel je die dan?
Jup dat was emSeptillion schreef op woensdag 1 november 2023 @ 16:21:
@skank Dat klinkt inderdaad als een goede kanshebber
Waarvoor dank alle 2
[ Voor 4% gewijzigd door skank op 01-11-2023 16:22 ]
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?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.
Je moet een entity gebruiken van ge integration die je wil reloaden, dus de entiteit moet wel bestaan en bij de juiste integratie horenIKKE86 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?
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
/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:
Je kan alles eigenlijk volgen op de github van sidebar card.grotegok schreef op woensdag 1 november 2023 @ 18:14:
[...]
Gaaf, hoe doe je dat aan de linkerkant klok erin zetten?
Straks stukje config delen?
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
Heb je de sidebar card al?grotegok schreef op woensdag 1 november 2023 @ 18:14:
[...]
Gaaf, hoe doe je dat aan de linkerkant klok erin zetten?
Straks stukje config delen?
Wat wil je weten.
Pik gerust mijn code https://github.com/skank01/Home-Assistant
Wat heb je nog niet? De update naar 2023.11.0? Ik krijg hem net
JA, hier is hij nog niet te grabbenTheFes schreef op woensdag 1 november 2023 @ 19:16:
[...]
Wat heb je nog niet? De update naar 2023.11.0? Ik krijg hem net
Heb gisteren sidebar card gedownload en ermee begonnenskank 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
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
JA dat kan zeker:Stef CB schreef op woensdag 1 november 2023 @ 19:44:
[...]
Heb gisteren sidebar card gedownload en ermee begonnen
Ben al een hele stap verder, kan ik jou code kopieren en verder op bouwen?
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 bouwenskank 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
☀️ 7.290 wp | ♨️Geothermische WP Thermia Calibra Cool 7 |🏡 Home Assistant |🚘 Tesla Y |🔋 Marstek V2 5.12kwh | 🤖Hookii Neomow X
Je roept maar !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![]()
Dank! Ben al blij wat ik na een paar uurtjes heb
☀️ 7.290 wp | ♨️Geothermische WP Thermia Calibra Cool 7 |🏡 Home Assistant |🚘 Tesla Y |🔋 Marstek V2 5.12kwh | 🤖Hookii Neomow X
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
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 traceRobbie 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.
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
Volgens mij werkt die service reload niet als je Nordpool via yaml geconfigureerd hebt, ipv via een deviceIKKE86 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?
Dat kan inderdaad goed kloppen, dan is er geen config entryAWEF 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
Release party is nu live, als je vragen hebt over de nieuwe veranderingen kan je deze live vragen.
Goeie probleemomschrijving is de helft van de oplossing!Septillion schreef op dinsdag 31 oktober 2023 @ 12:20:
@Hippe Lip Je was met je probleem omschrijven wel accuraat dan
[ 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>
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>
Even een update, maar jouw script (met de room mapping aanpassing) werkt perfect!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)
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!
Ik draai Grott lokaal via docker compose met de volgende instellingen:
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
1
| network_mode: host |
Ik zie nu echt veel van het volgende voorbij komen, dat lijkt me niet in orde.
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
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:
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.
Beetje late reply maar dit lijkt ook niet te werken voor mij ?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

Met of zonder `*` er achter maakt verder niet uit.
3780wP (18x 210wP EC Solar) | 2x Marstek Venus E (5.12kWh)
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.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.
Maar probeer dit eens in developer tools > YAML (er vanuitgaande dat de zender nu speelt)
1
| {{ state_attr('media_player.bedroom_clock', 'media_title') }} |
Dank voor het delen!
Welke sidebar card is het? Ik zie meerdere via HACS.
Ik vermoed deze, maar weet het niet zeker
Thanks!
Oh jeetje dat scheelt nogal. Ik moet toch maar eens aan het testen dan.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
Dat is em inderdaadBen.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!
De Growatt integratie zou nu wel weer moeten werken btw maar dan via homeassistant-growatt_server_api (HACS)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:
[ Voor 10% gewijzigd door Ryan_ op 02-11-2023 12:57 ]
Ik probeer via een trigger based template een kopie te maken van het 'raw_today" attribuut van de nordpool sensor:
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:
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:
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.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)
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.
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:
[ Voor 13% gewijzigd door oltk op 02-11-2023 13:04 ]
Misschien ff issue aanmaken op github?
Sometimes you need to plan for coincidence
Ik heb 3 updates tegelijk gedaanHmmbob 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?
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...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)
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
Dan wordt het bijna handiger om de sensor zelf aan te passen en daar raw_yesterday aan toe te voegenTheFes schreef op donderdag 2 november 2023 @ 13:01:
[...]
Wellicht moet je één sensor maken waarin je alles bij houdt en ombouwt.
In ieder geval weer bedankt voor het meedenken.
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
Hebben er meer mensen last van?
https://www.rouwette.com/
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 ]
Ben momenteel nog een leek met home assistant, net serieus begonnen ermee.
: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
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.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?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.
#36
Net ook geprobeerd te updaten naar laatste versieoltk 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
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 ]
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.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
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
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.
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...
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 ]
Ik heb nu al 2x de update gedaan en twijfel nu wat doen.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 keerEn 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.
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 ]
op het forum ook issues: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
het werkt uiteindelijk wel, maar er is iets niet lekker in de installEdwin_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.
Ik ga op de volgende versie wachtenoltk 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
Vriend van me heeft sinds de update ook cloudflare issues, zie meer bovenop
edit: rollback naar de backup duurt lang
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 ]
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?
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.