Sometimes you need to plan for coincidence
Excuus, dat heb ik gemist. Maar is dat sowieso niet een beetje het "risico" met smart home producten in het algemeen?barrymossel schreef op vrijdag 16 april 2021 @ 12:16:
[...]
Ja zo heb ik het ook, maar mocht HA uitvallen dan krijg je je lamp niet aan. En daar ging het geloof ik over.
Je praat nu tegen jezelf neem ik aan om jezelf te overtuigen om minder te reageren
Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs
Nou ja, tenzij je dus slimme keuzes maakt. Voor bijvoorbeeld smart switches die je ook normaal kan schakelen (Shelly, Qubino, etc).GoldenLeafBird schreef op vrijdag 16 april 2021 @ 12:23:
[...]
Excuus, dat heb ik gemist. Maar is dat sowieso niet een beetje het "risico" met smart home producten in het algemeen?
NopeMars Warrior schreef op vrijdag 16 april 2021 @ 12:24:
[...]
Je praat nu tegen jezelf neem ik aan om jezelf te overtuigen om minder te reageren![]()
Sometimes you need to plan for coincidence
En even een voorbeeld (heb geen Lidl remote, dus kan t niet 100% bevestigen).kaasaanfiets schreef op vrijdag 16 april 2021 @ 09:33:
[...]
Maar wat specifieker, hoe moet ik de remote koppelen aan mijn lampen dan? Want in de app kan je de remote in pair mode zetten en aanvinken welke lampen je ermee wil bedienen. Maar in HA kan ik niet vinden hoe je lampen kan koppelen.
Ik heb hier uiteraard al naar lopen zoeken maar tot op heden niet gevonden hoe dit moet.
- Ik heb een zigbee remote via Conbee II stick aan HA gekoppeld. Dat betekent een deconz_event op het moment dat ik een knop indruk. Bij een andere stick/andere integratie zal dit een ander event zijn.
- In Ontwikkelhulpmiddelen --> Gebeurtenissen voer ik onderaan deconz_event in om naar te 'Luisteren'. Ik druk vervolgens op de knop op de manier dat ik wil inrichten (dubbelklik, enkele, longpress, knop 1, knop 4 whatever). Dan zie ik in het veld onder "Luisteren" iets verschijnen met globaal de volgende gegevens:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| {
"event_type": "deconz_event",
"data": {
"id": "switch_37",
"unique_id": "blahblahblah",
"event": 1002,
"device_id": "dc1c8xxxx"
},
"origin": "LOCAL",
"time_fired": "2021-02-02T13:24:58.054164+00:00",
"context": {
"id": "46e42e9xxxx",
"parent_id": null,
"user_id": null
}
} |
- Je maakt een automation aan voor Entity_id switch_37 in dit geval, met als trigger event: 1002 in dit geval. Dat betekent dat als je op de knop drukt op die manier, er vervolgens iets gebeurd zoals je hebt ingesteld.
Je totaalplaatje gaat er dus ongeveer zo uit zien, in YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| - id: 'Keukenlamp switch' alias: Keukenlampen uit trigger: platform: event event_type: deconz_event event_data: id: switch_37 event: 1004 action: service: light.toggle data: entity_id: - light.lampen_keuken - light.lampen_aanrecht |
Daarbij kunnen je lights 1 lamp zijn, een groep lampen of meerdere zelfs. En je actie/service kan toggle, aan uit, etc zijn. Ik persoon doe liever toggle zodat je met 1 actie zowel AAN als UIT regelt. maar dat is persoonlijk.
[ Voor 3% gewijzigd door Koepert op 16-04-2021 12:31 ]
Pagina 16 hiero! Heb jij dat niet dat wanneer je via Google op het forum terecht komt dat je dan de betreffende post niet kan vinden. Vroeger werden pagina's van 100 berichten geïndexeerd door Google, dus daarom heb ik voor mijzelf ook op 100 per pagina gezet.
Ach, je loopt altijd een beperkt risico dat er iets niet werkt (al is het maar door stroomuitval). Gewoon groot kaarsen inslaan!Hmmbob schreef op vrijdag 16 april 2021 @ 12:26:
[...]
Nou ja, tenzij je dus slimme keuzes maakt. Voor bijvoorbeeld smart switches die je ook normaal kan schakelen (Shelly, Qubino, etc).
[...]
@kaasaanfiets Ik vermoed dat bij Zigbee2MQTT dit werkt met een sensor of meerdere binary_sensors.Koepert schreef op vrijdag 16 april 2021 @ 12:28:
[...]
Bij een andere stick/andere integratie zal dit een ander event zijn.
Dus iets van:
1
2
3
4
5
6
7
8
9
10
11
12
13
| - id: 'Keukenlamp switch' alias: Keukenlampen uit trigger: platform: state entity_id: binary_sensor.knop_keuken from: 'off' to: 'on' action: service: light.toggle data: entity_id: - light.lampen_keuken - light.lampen_aanrecht |
Een Shelly kan als er geen verbinding is met de MQTT server (of een specifiek "apparaat" / topic offline is?) alsnog de stroom onderbreken / schakelen. Zo zou je dus alsnog de spanning van lampen kunnen halen kf terug erop zetten. En in combinatie met bv Hue lampen gaan die weer standaard aan als de stroom erop wordt gezet. Dus via die weg zou je Hue lampen ook kunnen schakelen als MQTT/HA eruit liggen.barrymossel schreef op vrijdag 16 april 2021 @ 12:16:
[...]
Ja zo heb ik het ook, maar mocht HA uitvallen dan krijg je je lamp niet aan. En daar ging het geloof ik over.
Daarnaast kun je ook bv de Hue Dimmer Switches rechtstreeks aan de lampen koppelen. Waarbij de Switch dus een Zigbee bericht stuurt dat rechtstreeks door de lampen wordt opgepikt zonder tussenkomst van de coördinator.
Dit dus...RobertMe schreef op vrijdag 16 april 2021 @ 12:41:
[...]
Een Shelly kan als er geen verbinding is met de MQTT server (of een specifiek "apparaat" / topic offline is?) alsnog de stroom onderbreken / schakelen. Zo zou je dus alsnog de spanning van lampen kunnen halen kf terug erop zetten. En in combinatie met bv Hue lampen gaan die weer standaard aan als de stroom erop wordt gezet. Dus via die weg zou je Hue lampen ook kunnen schakelen als MQTT/HA eruit liggen.
Daarnaast kun je ook bv de Hue Dimmer Switches rechtstreeks aan de lampen koppelen. Waarbij de Switch dus een Zigbee bericht stuurt dat rechtstreeks door de lampen wordt opgepikt zonder tussenkomst van de coördinator.
barrymossel schreef op vrijdag 16 april 2021 @ 12:04:
[...]
Al is dat met een smart bulb wat lastiger... Toch?
---edit---
Wellicht kun je instellen dat de lamp aan gaat bij opstarten en wanneer je schakelaar geen MQTT contact heeft (of iets in die trant) dat je dan het relais van je Shelly (ofzo) schakelt. Volgens mij is dat al eerder in dit topic voorbij gekomen.
Ik heb de Shellies waar een slimme lamp aan hangt geflasht met ESPHome.barrymossel schreef op vrijdag 16 april 2021 @ 12:16:
[...]
Ja zo heb ik het ook, maar mocht HA uitvallen dan krijg je je lamp niet aan. En daar ging het geloof ik over.
Als er geen verbinding is met HA, zal het relais schakelen, als er wel verbinding is met HA schakelt hij de aangesloten lamp (en bij dubbelklik/lange klik een event, zodat ik daar automations aan kan hangen).
Oh, blijkbaar zit dit ook in de standaard software, kreeg ik zelf niet gevonden..
[ Voor 8% gewijzigd door TheFes op 16-04-2021 13:44 ]
Dussss, ik heb een extra VM aangemaakt, alles geïnstalleerd en geconfigureerd en volgens mij zie ik nu al mijn hardware (een mix van hue, zwave, rfxcom en spul als thermostaat en youless). Even wennen, maar het staat er in in ieder geval.
Nu komt de volgende fase, de 'slimme' dingen er in na gaan bouwen. Zoals ik al eerder zei, ik had best wel wat Blockly events omdat ik een grafische weergave nu eenmaal prettig vind. Ik heb dan ook Node Red geïnstalleerd en hele simpele events ("Zet om 2 uur deze Hue lamp aan") lijken te werken. Stuk complexer dan Blockly maar ook wel een stuk krachtiger denk ik.
Een van mijn meest gewaardeerde events (qua WAF dus) is het slimmer maken van onze domme droger: er zit een hele nare piepmelding aan het eind van het programma die onze kleine uk wakker maakt die in de kamer ernaast slaapt en die niet vanzelf uit gaat. Dat was dus altijd 2 trappen op sprinten en vlug de droger uit drukken.
Ik weet dat als het verbruik van de droger (gemeten met Zwave stekker) 20 seconden onder de 3 watt blijft, het programma afgelopen is. Dit ving ik af met een blockly script en dat zet dan vanuit het script snel het stekkerblok uit en stuurde een pushmelding naar onze telefoons (via Pushover). Hoe zou zoiets in Node Red kunnen werken? Heeft er iemand al een keer zoiets bedacht misschien?
--edit, ik zie net bij de entities de volgende entiteiten staan, doen die wat ik denk dat ze doen?
[ Voor 12% gewijzigd door Servor op 16-04-2021 13:50 ]
Maar ik snap niet hoe ik mijn tweede logica deel moet toevoegen.
Onderstaande laat de lampen bij x lux aan gaan voor x minuten icm van 2 sensoren.
Maar waar of hoe moet ik toevoegen dat de sensoren niks mogen doen als een van de lampen al aan staan?
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
| alias: Overloop lights on description: Light switches based on motion trigger: - device_id: 41a514c8fbe9e07e7aeae8809c50046e domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion - device_id: 1f769572333eff2dfbc969fe83a52287 domain: binary_sensor entity_id: binary_sensor.ms2_philips_sml001_occupancy platform: device type: motion condition: [] action: - choose: - conditions: - condition: time after: '08:00' before: '20:00' - condition: or conditions: - condition: numeric_state entity_id: sensor.ms2_philips_sml001_illuminance below: '6' - condition: numeric_state below: '8' entity_id: sensor.philips_sml001_581e6708_illuminance - condition: state entity_id: light.overloop state: 'on' sequence: - service: light.turn_on data: brightness_pct: 65 entity_id: light.overloop - type: turn_on device_id: 49972fdf83a44090d78bfe9f395fa687 entity_id: switch.tz3000_g5xawfcq_ts0121_5f6636fe_on_off domain: switch - delay: hours: 0 minutes: 3 seconds: 0 milliseconds: 0 - conditions: - condition: time after: '08:00' before: '20:00' sequence: [] default: - service: light.turn_on data: brightness_pct: 15 entity_id: light.overloop - type: turn_on device_id: 49972fdf83a44090d78bfe9f395fa687 entity_id: switch.tz3000_g5xawfcq_ts0121_5f6636fe_on_off domain: switch - delay: hours: 0 minutes: 2 seconds: 0 milliseconds: 0 - service: light.turn_off data: {} entity_id: light.overloop_2 - type: turn_off device_id: 49972fdf83a44090d78bfe9f395fa687 entity_id: switch.tz3000_g5xawfcq_ts0121_5f6636fe_on_off domain: switch mode: restart |
water_escape schreef op vrijdag 16 april 2021 @ 08:31:
goedemorgen allen,
Ik zit met vraagstuk.
Ik heb een Philips Hue motion sensor in de keuken hangen. (nu nog via de hue bridge). Deze zorgt dat de lampen bij < x lux aan gaan voor 5 minuten. En bij beweging dus aan blijven.
Soms moeten de lampen continu aan staan en moet de sensor dus op "pauze" , tot ik zelf de lampen weer uit zet. Dit is nu gedaan via de Hue Labs " Do not disturb my scene" addon.
Zo ver werkt dit al lange tijd perfect.
Nu had alleen deze sensor niet genoeg dekking voor de hele keuken. Ik heb hier dus een tweede aan toegevoegd gisteren.
Met de Hue labs " Sensor Couple" heb ik de sensoren aan elkaar kunnen koppelen zodat ze samenwerken. Alleen nu lijkt het dat ik maar 1 hue labs logic kan activeren omdat bij het activeren van "do not distrub my scene" ik de volgende melding krijg: " the following behaviour will be overwritten on installation: Sensor Couple".
Nu is mijn vraag of hier Philips gebruikers zijn die dit opgelost hebben. Of dat ik dit kan verplaatsen naar HA.
rules:
- if motion detected and lux <x turn on scene x for x minutes
- if one of the lights of scene x are already on (dus handmatig aangezet) , ignore motion detection.
- dit moet dan met 2 sensoren die samenwerken. En uiteraard wanneer ik de lampen weer uit zet, mag de motion sensoren weer actief worden.
hoop dat iemand mij hiermee kan helpen.
Water-Escape
Ja zoiets had ik ergens hierboven ook al ge-edit. Wist overigens ook niet dat dat in de standaardsoftware zat. Zal wel weer iets nieuws zijn.TheFes schreef op vrijdag 16 april 2021 @ 13:41:
[...]
Ik heb de Shellies waar een slimme lamp aan hangt geflasht met ESPHome.
Als er geen verbinding is met HA, zal het relais schakelen, als er wel verbinding is met HA schakelt hij de aangesloten lamp (en bij dubbelklik/lange klik een event, zodat ik daar automations aan kan hangen).
Oh, blijkbaar zit dit ook in de standaard software, kreeg ik zelf niet gevonden..
Zelf heb ik Tasmota geflasht en daar moet het ook mee kunnen. Straks eens onderzoeken hoe ik dat het beste zou doen. Nu staan ze bij vier lampen volledig op detached.
Wat je zou kunnen doen is checken in je conditions of de lampen aan staan (regel 14 in je code). Bijvoorbeeld met onderstaande code:water_escape schreef op vrijdag 16 april 2021 @ 13:45:
Ik heb dus een automation welke twee motion sensoren aanstuurt.
Maar ik snap niet hoe ik mijn tweede logica deel moet toevoegen.
Onderstaande laat de lampen bij x lux aan gaan voor x minuten icm van 2 sensoren.
Maar waar of hoe moet ik toevoegen dat de sensoren niks mogen doen als een van de lampen al aan staan?
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 alias: Overloop lights on description: Light switches based on motion trigger: - device_id: 41a514c8fbe9e07e7aeae8809c50046e domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion - device_id: 1f769572333eff2dfbc969fe83a52287 domain: binary_sensor entity_id: binary_sensor.ms2_philips_sml001_occupancy platform: device type: motion condition: [] action: - choose: - conditions: - condition: time after: '08:00' before: '20:00' - condition: or conditions: - condition: numeric_state entity_id: sensor.ms2_philips_sml001_illuminance below: '6' - condition: numeric_state below: '8' entity_id: sensor.philips_sml001_581e6708_illuminance - condition: state entity_id: light.overloop state: 'on' sequence: - service: light.turn_on data: brightness_pct: 65 entity_id: light.overloop - type: turn_on device_id: 49972fdf83a44090d78bfe9f395fa687 entity_id: switch.tz3000_g5xawfcq_ts0121_5f6636fe_on_off domain: switch - delay: hours: 0 minutes: 3 seconds: 0 milliseconds: 0 - conditions: - condition: time after: '08:00' before: '20:00' sequence: [] default: - service: light.turn_on data: brightness_pct: 15 entity_id: light.overloop - type: turn_on device_id: 49972fdf83a44090d78bfe9f395fa687 entity_id: switch.tz3000_g5xawfcq_ts0121_5f6636fe_on_off domain: switch - delay: hours: 0 minutes: 2 seconds: 0 milliseconds: 0 - service: light.turn_off data: {} entity_id: light.overloop_2 - type: turn_off device_id: 49972fdf83a44090d78bfe9f395fa687 entity_id: switch.tz3000_g5xawfcq_ts0121_5f6636fe_on_off domain: switch mode: restart
[...]
1
2
3
4
5
6
7
8
9
| condition: condition: and conditions: - condition: state entity_id: light.slaapkamer state: 'off' - condition: state entity_id: light.schuur state: 'off' |
Die AND condition is overbodig, conditions zijn standaard AND.Ronker32 schreef op vrijdag 16 april 2021 @ 13:57:
[...]
Wat je zou kunnen doen is checken in je conditions of de lampen aan staan (regel 14 in je code). Bijvoorbeeld met onderstaande code:
YAML:
1 2 3 4 5 6 7 8 9 condition: condition: and conditions: - condition: state entity_id: light.slaapkamer state: 'off' - condition: state entity_id: light.schuur state: 'off'
De AND condition is alleen nodig in combinatie met een OR.
Voorbeeld
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| condition: condition: or conditions: - condition: and conditions: - condition: state entity_id: light.slaapkamer state: 'off' - condition: state entity_id: light.schuur state: 'off' - condition: state entity_id: light.keuken state: 'on' |
Kan dit dan ook op een scene? Die checken ipv de lamp states?Ronker32 schreef op vrijdag 16 april 2021 @ 13:57:
[...]
Wat je zou kunnen doen is checken in je conditions of de lampen aan staan (regel 14 in je code). Bijvoorbeeld met onderstaande code:
YAML:
1 2 3 4 5 6 7 8 9 condition: condition: and conditions: - condition: state entity_id: light.slaapkamer state: 'off' - condition: state entity_id: light.schuur state: 'off'
Water-Escape
In een automation kan je gewoon een trigger instellen op verbruik < 3W for 20 seconds. Enige dat nog zou kunnen is dat je tijdens het aanzetten even voer de 3W gaat en daarmee dus na 20 sec de automation triggert. Daarom heb ik nog een helper ingezet die aan gaat als de machine 10 seconden ofzo meer dan 10W heeft verbruikt. Deze gebruik ik als conditie in de eerste automation.
Voor de leesbaarheid en begrip van de automation (of eigenlijk in welk programmeerwerk dan ook) ben ik liever duidelijk en benadruk ik liever dan dat ik de mist in ga met 'luiigheid'. Het woordje 'and' in deze is niet per sé nodig maar die drie letters kosten me minder tijd om te typen dan om het uit te leggen blijkbaarTheFes schreef op vrijdag 16 april 2021 @ 14:00:
[...]
Die AND condition is overbodig, conditions zijn standaard AND.
De AND condition is alleen nodig in combinatie met een OR.
Voorbeeld
YAML:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 condition: condition: or conditions: - condition: and conditions: - condition: state entity_id: light.slaapkamer state: 'off' - condition: state entity_id: light.schuur state: 'off' - condition: state entity_id: light.keuken state: 'on'
Dat weet ik helaas niet, ik werk niet zoveel met scenes. Als je een scene hebt gedefinieerd en je activeert die, staat hij dan in je Developer Tools ook als actief (of 'on' of iets dergelijks)? Dan kun je uiteraard ook daar op checken.water_escape schreef op vrijdag 16 april 2021 @ 14:23:
[...]
Kan dit dan ook op een scene? Die checken ipv de lamp states?
Prima, wat jij fijn vind.Ronker32 schreef op vrijdag 16 april 2021 @ 14:27:
[...]
Voor de leesbaarheid en begrip van de automation (of eigenlijk in welk programmeerwerk dan ook) ben ik liever duidelijk en benadruk ik liever dan dat ik de mist in ga met 'luiigheid'. Het woordje 'and' in deze is niet per sé nodig maar die drie letters kosten me minder tijd om te typen dan om het uit te leggen blijkbaar
Maar het zijn wel wat meer dan 3 letters hoor..
1
2
3
4
5
6
7
8
9
| condition: condition: and conditions: - condition: state entity_id: light.slaapkamer state: 'off' - condition: state entity_id: light.schuur state: 'off' |
1
2
3
4
5
6
7
| condition: - condition: state entity_id: light.slaapkamer state: 'off' - condition: state entity_id: light.schuur state: 'off' |
Bovendien vind ik dat het nodeloos ingewikkeld wordt door overbodige nested conditions te gaan gebruiken. Lijkt me verder vrij logisch dat aan alle condities voldaan moet worden.
Zelf zou ik het trouwens zo doen, maar ik ben nogal fan van templates sinds die zonder de condition: template te specificeren gebruikt mogen worden
1
2
3
4
5
| condition: > {{ is_state('light.slaapkamer', 'off') and is_state('light.schuur', 'off') }} |
[ Voor 13% gewijzigd door TheFes op 16-04-2021 14:58 ]
Nee, niet standaard.water_escape schreef op vrijdag 16 april 2021 @ 14:23:
[...]
Kan dit dan ook op een scene? Die checken ipv de lamp states?
Scenes staan niet uit of aan.
Wat je wel kunt doen is een input_boolean mee laten schakelen in je scene, echter moet je dan dus ook zorgen dat die weer uit gaat als je scene dus niet meer actief is.
Dat is een tof idee, zeker als de salderingsregeling straks weg is.Mr_Big schreef op vrijdag 16 april 2021 @ 10:45:
Om de zonneenergie die ik opwek met mijn panelen optimaal zelf te gebruiken, laat ik op dit moment 90 minuten voor 'noon' (zon op hoogste punt) de warmtepomp aanspringen om het warmwater op te warmen.
Die 90 minuten is redelijk optimaal qua zonnestand t.o.v. de panelen, maar dat houdt natuurlijk geen rekening met wolken.
Van de week was het in de ochtend al redelijk warm en zonning met mooie opbrengst, ideaal dus om de WP te laten gaan verwarmen, maar toen het 90 minuten voor noon was, was de hee lucht bedekt met wolken en was er dus veel minder opbrengst.
Wat ik natuurlijk liever doe, is dat ik rekening hou met de verwachte (voorspelde) opbrengst (en in mindere mate temperatuur) per uur van de dag, rekeninghoudend met de verwachte bewolking. Dus als die aangeeft dat er tussen 14:00 en 15:00 meer opbrengt is dan tussen 90 minuten en 30 minuten voor noon (opwarmen duur ca 1 uur), dan stel ik dat opwarmen liever uit tot 13:00.
Ik heb wat API's gevonden voor voor het voorspellen van de opbrengst o.b.v. ligging panelen, maar die houden geen rekening met de verwachte bewolking op die locatie: ik zie dan een mooie opbrengst-curve, terwijl ik zeker weet dat er bewolking gaat zijn op die dag.
Mijn vragen:
- Weet iemand een API of andere databron die aan dit soort voorspellingen doet?
- Heeft iemand dit misschien ook al zo geimplementeerd in HA (en is die bereid dat te delen :-) )?
Via de accuweather integratie kan je wel een actuele waarde van de bewolking binnenhalen. De voorspelling zou je moeten scrapen van hun site. Met die twee gegevens kan je de SWW run dagelijks inplannen en eventueel eerder laten starten als de actuele bewolking laag is en je panelen x minuten y output leveren.
Ik gebruik de node "stoptimer" voor zoiets. Mijn motion sensor ziet beweging, lamp gaat aan, en elke keer als de motion beweging ziet reset de stoptimer naar 60 seconden.Servor schreef op vrijdag 16 april 2021 @ 13:45:
Ondanks mijn gemopper op HA in het verleden (zie eerdere versies van dit topic) ben ik toch bezig (voor de zoveelste keer) om een overstap te gaan maken van Domoticz naar HA. Dit omdat ik denk dat Domoticz toch een doodlopende weg is met weinig ontwikkeling en HA maakt echt grote stappen.
Dussss, ik heb een extra VM aangemaakt, alles geïnstalleerd en geconfigureerd en volgens mij zie ik nu al mijn hardware (een mix van hue, zwave, rfxcom en spul als thermostaat en youless). Even wennen, maar het staat er in in ieder geval.
Nu komt de volgende fase, de 'slimme' dingen er in na gaan bouwen. Zoals ik al eerder zei, ik had best wel wat Blockly events omdat ik een grafische weergave nu eenmaal prettig vind. Ik heb dan ook Node Red geïnstalleerd en hele simpele events ("Zet om 2 uur deze Hue lamp aan") lijken te werken. Stuk complexer dan Blockly maar ook wel een stuk krachtiger denk ik.
Een van mijn meest gewaardeerde events (qua WAF dus) is het slimmer maken van onze domme droger: er zit een hele nare piepmelding aan het eind van het programma die onze kleine uk wakker maakt die in de kamer ernaast slaapt en die niet vanzelf uit gaat. Dat was dus altijd 2 trappen op sprinten en vlug de droger uit drukken.
Ik weet dat als het verbruik van de droger (gemeten met Zwave stekker) 20 seconden onder de 3 watt blijft, het programma afgelopen is. Dit ving ik af met een blockly script en dat zet dan vanuit het script snel het stekkerblok uit en stuurde een pushmelding naar onze telefoons (via Pushover). Hoe zou zoiets in Node Red kunnen werken? Heeft er iemand al een keer zoiets bedacht misschien?
--edit, ik zie net bij de entities de volgende entiteiten staan, doen die wat ik denk dat ze doen?
[Afbeelding]
In jou geval zou ik het zo doen, reset stoptimer elke keer als het wattage van je stekker boven de 3 watt is, en anders loopt de stoptimer af, en zet je je stekker op off.
Of kijk eens bij de trigge node, die zit standaard al in node-red, ik denk dat het daarmee ook wel moet lukken.
1
| [{"id":"86f2f354.22d59","type":"server-state-changed","z":"1769f16f.990faf","d":true,"name":"Motion","server":"1997c54b.5ff4fb","version":1,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"binary_sensor.bewegingmelder1_occupancy","entityidfiltertype":"exact","outputinitially":true,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":false,"for":0,"forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"x":90,"y":160,"wires":[["ae37a276.d282a","6fa377e.92b0088"]]},{"id":"6d2f209.cee07e","type":"api-call-service","z":"1769f16f.990faf","name":"Zet huiskamer lamp aan","server":"1997c54b.5ff4fb","version":1,"debugenabled":false,"service_domain":"light","service":"turn_on","entityId":"light.huiskamer","data":"","dataType":"jsonata","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":570,"y":140,"wires":[[]]},{"id":"ae37a276.d282a","type":"switch","z":"1769f16f.990faf","name":"Motion on/off?","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"},{"t":"eq","v":"off","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":280,"y":160,"wires":[["6d2f209.cee07e","1da7120a.c7fe7e"],["1da7120a.c7fe7e"]]},{"id":"2ecc8110.97db5e","type":"api-call-service","z":"1769f16f.990faf","name":"Zet huiskamer lamp uit","server":"1997c54b.5ff4fb","version":1,"debugenabled":false,"service_domain":"light","service":"turn_off","entityId":"light.huiskamer","data":"","dataType":"jsonata","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":840,"y":240,"wires":[[]]},{"id":"1da7120a.c7fe7e","type":"stoptimer","z":"1769f16f.990faf","duration":"60","units":"Second","payloadtype":"num","payloadval":"0","name":"60 sec reset timer bij motion","x":580,"y":220,"wires":[["2ecc8110.97db5e"],[]]},{"id":"1997c54b.5ff4fb","type":"server","name":"Home Assistant","legacy":false,"addon":false,"rejectUnauthorizedCerts":false,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":false}] |
bevat o.a. een fix voor Spotify, voor als je daar last van had
- Bump aiodiscover to 1.3.4 (@bdraco - #49142) (dhcp docs)
- Fix setting up remotes that lack a supported features list in homekit (@bdraco - #49152) (homekit docs)
- Don't receive homeassistant_* events from MQTT eventstream (@emontnemery - #49158) (mqtt_eventstream docs)
- Set deprecated supported_features for MQTT JSON light (@emontnemery - #49167) (light docs) (mqtt docs)
- Upgrade spotipy to 2.18.0 (@frenck - #49220) (spotify docs)
- Fix race when restarting script (@emontnemery - #49247)
- Fix mysensors sensor protocol version check (@MartinHjelmare - #49257) (mysensors docs)
- Fix Coronavirus integration robustness (@frenck - #49287) (coronavirus docs)
- Mark camera as a base platform (@ludeeus - #49297)
[ Voor 3% gewijzigd door Hmmbob op 16-04-2021 16:28 ]
Sometimes you need to plan for coincidence
Ik zit netjes op pagina 16 na 5 weken....Hmmbob schreef op vrijdag 16 april 2021 @ 12:19:
[...]
Die heb ik dan dus ook geen
pagina 61 alweer, na 5 weken![]()
who put a "stop payment" on my reality check
Ik draai Home Assistant OS op een Pi4 en had dit probleem ook al daarvoor een supervised installatie op Raspbian. Ik heb al mijn integraties en extra addons/containers (behalve pi-hole) al uitgezet, maar het spammen stopt niet. Heeft iemand een idee hoe ik het DNS spammen kan stoppen?
Ik draai hier HA in een docker omgeving en PiHole op een eigen Rpi, maar ken dit probleem niet voor het ”.” Domein. Lijkt net of ergens iets niet is ingevuld?tdn135 schreef op vrijdag 16 april 2021 @ 17:05:
Ik zie in mijn pi-hole al maandenlang spam vanuit Home Assistant. Vanaf het interne ip 172.17.0.1 wordt er een NS type request naar het domein "." gedaan. Het is elke 2 tot 6 seconden. Ik kan er niet uitkomen welke instelling/addon er verantwoordelijk voor is.
Ik draai Home Assistant OS op een Pi4 en had dit probleem ook al daarvoor een supervised installatie op Raspbian. Ik heb al mijn integraties en extra addons/containers (behalve pi-hole) al uitgezet, maar het spammen stopt niet. Heeft iemand een idee hoe ik het DNS spammen kan stoppen?
Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs
In Node-Red is dat eenvoudig te doen. Ik stuur mezelf en alle Google Home speakers in huis een melding dat de droger/wasmachine/vaatwasser klaar zijn. Uiteraard kun je ook een service call doen voor een switch.Servor schreef op vrijdag 16 april 2021 @ 13:45:
Ik weet dat als het verbruik van de droger (gemeten met Zwave stekker) 20 seconden onder de 3 watt blijft, het programma afgelopen is. Dit ving ik af met een blockly script en dat zet dan vanuit het script snel het stekkerblok uit en stuurde een pushmelding naar onze telefoons (via Pushover). Hoe zou zoiets in Node Red kunnen werken? Heeft er iemand al een keer zoiets bedacht misschien?
--edit, ik zie net bij de entities de volgende entiteiten staan, doen die wat ik denk dat ze doen?
[Afbeelding]
Roep maar als je een voorbeeldje nodig hebt.
14590 Wp PV | 14.4 kWh Thuisaccu
Mag ik ook deze (niet node-red) blueprint tippen?
https://gist.github.com/s...3575c9865657ac51915684696
Zijn er mensen die al een automation hebben voor dit doel?
Iemand tips?
- Deze advertentie is geblokkeerd door Pi-Hole -
- Lamp in de hal E14 peertje in een glazen bol, dus Hue is geen optie. Voor het gemak heeft die lamp ook nog wisselschakeling. Ik zit aan een Shelly te denken maar daar heb ik tot nu toe nog geen ervaring mee. Klopt het dat een Shelly 1 met wisselschakeling om kan gaan?
- Ik sta op het punt om een nieuw zonnescherm te kopen, daar kan ik los gaan met een windsensor en afstandsbediening, maar automatiseren is leuker en goedkoper :-). Ik lees op internet alleen nogal wat berichten dat een Shelly 2.5 bizar heet kan worden in een inbouwdoos. Heeft iemand hier ervaring mee? Is er verschil tussen Tasmota en stock firmware?
mijn zonnescherm werkt op basis van somfy connexxoon en dat is heel makkelijk te integreren. is dat wat je zoekt?Ardj schreef op vrijdag 16 april 2021 @ 22:40:
Inmiddels hangt hier in huis 90% van de lampen aan HA maar ik wil meer :-). 2 dingen waar ik op dit moment tegenaan loop:
- Lamp in de hal E14 peertje in een glazen bol, dus Hue is geen optie. Voor het gemak heeft die lamp ook nog wisselschakeling. Ik zit aan een Shelly te denken maar daar heb ik tot nu toe nog geen ervaring mee. Klopt het dat een Shelly 1 met wisselschakeling om kan gaan?
- Ik sta op het punt om een nieuw zonnescherm te kopen, daar kan ik los gaan met een windsensor en afstandsbediening, maar automatiseren is leuker en goedkoper :-). Ik lees op internet alleen nogal wat berichten dat een Shelly 2.5 bizar heet kan worden in een inbouwdoos. Heeft iemand hier ervaring mee? Is er verschil tussen Tasmota en stock firmware?
Als je het niet erg vind om afhankelijk te zijn van HA voor de besturing van deze lamp, kun je er inderdaad een Shelly 1 voor gebruiken. Zet deze in "detached switch" en via de interface zet je de stroom aan voor je bulb. Op deze manier kun je wel gewoon een hue gebruiken. (Hue heeft toch gewoon E14 lampjes?)Ardj schreef op vrijdag 16 april 2021 @ 22:40:
Inmiddels hangt hier in huis 90% van de lampen aan HA maar ik wil meer :-). 2 dingen waar ik op dit moment tegenaan loop:
- Lamp in de hal E14 peertje in een glazen bol, dus Hue is geen optie. Voor het gemak heeft die lamp ook nog wisselschakeling. Ik zit aan een Shelly te denken maar daar heb ik tot nu toe nog geen ervaring mee. Klopt het dat een Shelly 1 met wisselschakeling om kan gaan?
Op deze manier heb ik sinds kort ook 1 lichtpunt ingericht. je maakt een simpele automation gebaseerd op de stand van de schakelaar die je aan Shelly hangt om de lamp in en uit te schakelen.
(Ik gebruik dan geen Hue lamp maar een Shelly Duo lamp.
[ Voor 4% gewijzigd door TravockMD op 17-04-2021 07:06 ]
{{ state_attr('calendar.xxxx', 'message') }}A1AD schreef op vrijdag 16 april 2021 @ 22:13:
Ik kan eenvoudig kijken of er een Google calender event plaats vindt Calender.xxxx state = on, maar hoe haal ik er de huidige "message" uit? Liefst via Node-Red. Ik heb een calender met alle verjaardagen in en ik zou graag de huidige jarige willen extracten of de eerst volgende wanneer er die dag niemand verjaard.
Iemand tips?
Geen idee waar je dit in node-red ergens kwijt kan...ik gebruik het simpele yaml
Thanks, got it.Erik80 schreef op zaterdag 17 april 2021 @ 07:25:
[...]
{{ state_attr('calendar.xxxx', 'message') }}
Geen idee waar je dit in node-red ergens kwijt kan...ik gebruik het simpele yaml
- Deze advertentie is geblokkeerd door Pi-Hole -
Heb ik op de overloop. Ik heb de shelly bij de lamp geplaatst, daarmee werkt de wisselschakeling nog en zit het in haArdj schreef op vrijdag 16 april 2021 @ 22:40:
Inmiddels hangt hier in huis 90% van de lampen aan HA maar ik wil meer :-). 2 dingen waar ik op dit moment tegenaan loop:
- Lamp in de hal E14 peertje in een glazen bol, dus Hue is geen optie. Voor het gemak heeft die lamp ook nog wisselschakeling. Ik zit aan een Shelly te denken maar daar heb ik tot nu toe nog geen ervaring mee. Klopt het dat een Shelly 1 met wisselschakeling om kan gaan?
- Ik sta op het punt om een nieuw zonnescherm te kopen, daar kan ik los gaan met een windsensor en afstandsbediening, maar automatiseren is leuker en goedkoper :-). Ik lees op internet alleen nogal wat berichten dat een Shelly 2.5 bizar heet kan worden in een inbouwdoos. Heeft iemand hier ervaring mee? Is er verschil tussen Tasmota en stock firmware?
De hierboven gemaakte typ- en/of spelfouten zijn mijn handelsmerk
Op zich ben ik niet vies van een beetje zelf solderen en bouwen (las al meerdere reacties over de ESP8266) maar ik heb (door aankoop van een huis en projecten als WTW, isoleren, verven et cetera plus ook nog gewoon werk) niet zoveel tijd en zeker geen zin om een wiel opnieuw uit te vinden. Ik las (via search) niet zoveel oplossingen hierin maar kan me niet voorstellen dat ik de enige ben die dit wil integreren en een WTW of andere oplossing aan wil sturen. Wat zijn zoal de opties?
Ik denk dat hij doelt op bv een filament lampje in zo'n glazen bol. Die zijn er naar mijn weten niet van hue in E14 idd.TravockMD schreef op zaterdag 17 april 2021 @ 07:04:
[...]
Als je het niet erg vind om afhankelijk te zijn van HA voor de besturing van deze lamp, kun je er inderdaad een Shelly 1 voor gebruiken. Zet deze in "detached switch" en via de interface zet je de stroom aan voor je bulb. Op deze manier kun je wel gewoon een hue gebruiken. (Hue heeft toch gewoon E14 lampjes?)
Hahaha, misschien denk ik teveel aan vroeger/retro met een (melk)glazen bolMegalomania schreef op zaterdag 17 april 2021 @ 13:33:
[...]
Ik denk dat hij doelt op bv een filament lampje in zo'n glazen bol. Die zijn er naar mijn weten niet van hue in E14 idd.
Haha, hij is wel vrij retro maar dan met rookglas :-) Zocht inderdaad een filament lamp, maar het is ook wel praktisch als het ook nog gewoon met schakelaars werkt (vrouwlief vindt automatisering minder leuk dan ondergetekendeTravockMD schreef op zaterdag 17 april 2021 @ 13:35:
[...]
Hahaha, misschien denk ik teveel aan vroeger/retro met een (melk)glazen bol
Ik heb naar Connexxoon zitten kijken, maar heb helaas al tevaak meegemaakt dat een leverancier iets niet meer ondersteund. Daarnaast moet je weer een bridge neerzetten en kost het veel geld. Vandaar het idee om een shelly 2.5 in te bouwen.Valkyre schreef op vrijdag 16 april 2021 @ 23:23:
[...]
mijn zonnescherm werkt op basis van somfy connexxoon en dat is heel makkelijk te integreren. is dat wat je zoekt?
Super, hier heb ik wat aan. Ga ik 'm bij de lamp inbouwen.devino schreef op zaterdag 17 april 2021 @ 10:45:
[...]
Heb ik op de overloop. Ik heb de shelly bij de lamp geplaatst, daarmee werkt de wisselschakeling nog en zit het in ha
Zijn er redenen om voor Tasmota te kiezen ipv standaard firmware? Beide kunnen met HA praten toch?
Ow, ik zie nu dat Devino dezelfde suggestie gaf.
Ik heb elders in huis ook diverse "hotel"-schakelingen vorozien van een Shelly.
Deze heb ik gewoon op Shelly laten draaien want ik zag (/zie eigenlijk nog steeds niet echt) de meerwaarde van Tasmota op deze dingen.
[ Voor 27% gewijzigd door TravockMD op 17-04-2021 13:54 ]
Echter; Ik zie in veel gevallen dat het verkeer tussen de proxy manager en Home Assistant niet via SSL versleuteld wordt. Wat is hierbij de achterliggende gedachte? Dat deze versleuteling intern niet nodig is?
Dat. En je verwijst doorgaans naar een intern IP adres en daar kun je geloof ik geen certificaat voor maken/krijgen. Correct me if I'm wrong!Nimoleda schreef op zaterdag 17 april 2021 @ 14:13:
Ik zie in de verschillende HA topics "Nginx Proxy Manager" in combinatie met "Home Assistant" veel voorbij komen. Als ik het goed begrijp komt al het 80/443 verkeer (van buiten) bij de proxy manager binnen en wordt het verkeer vanaf daar doorgestuurd naar bijv. Home Assistant. Daarnaast regelt de proxy manager de SSL verbinding tussen de gebruiker van buiten en de proxy manager.
Echter; Ik zie in veel gevallen dat het verkeer tussen de proxy manager en Home Assistant niet via SSL versleuteld wordt. Wat is hierbij de achterliggende gedachte? Dat deze versleuteling intern niet nodig is?
Misschien had je ESPhome al gevonden?Wilf schreef op zaterdag 17 april 2021 @ 12:42:
Ik zoek naar een goede oplossing voor CO2-, temperatuur en luchtvochtigheidsmeter in meerdere ruimtes die ik kan integreren (liefst Zigbee en laagvoltage of batterij). Omdat ik dit minstens op 4 plekken wil doen (slaap, bad, garage, woonkamer) moet het ook zo kosteneffectief mogelijk zijn.
Op zich ben ik niet vies van een beetje zelf solderen en bouwen (las al meerdere reacties over de ESP8266) maar ik heb (door aankoop van een huis en projecten als WTW, isoleren, verven et cetera plus ook nog gewoon werk) niet zoveel tijd en zeker geen zin om een wiel opnieuw uit te vinden. Ik las (via search) niet zoveel oplossingen hierin maar kan me niet voorstellen dat ik de enige ben die dit wil integreren en een WTW of andere oplossing aan wil sturen. Wat zijn zoal de opties?
Ik gebruik een ESP met een MHZ19. Voor temp/humi gebruik ik Xiaomi BLE sensoren. Als je beiden combineert kom je een redelijk eind denk ik.
De ESP32 kan dan de advertisements van de temp/humi uitlezen, en je kunt je CO2 meter er in pluggen.
Werkt vlekkeloos met HA.
Je maakt een certificaat voor een domain naam niet voor een IP adres, bvb: je maakt een dynamic dns aan: hass.isawesome.nl en je laat die verwijzen naar je publiek WAN ip, daar genereer je dan een certificaat voor. In je interne DNS verwijst je hass.isawesome.nl dan naar het interne IP van de hass server. Zo kan je overal (intern en extern) gebruik maken van je ssl cert en domain naam.barrymossel schreef op zaterdag 17 april 2021 @ 14:19:
[...]
Dat. En je verwijst doorgaans naar een intern IP adres en daar kun je geloof ik geen certificaat voor maken/krijgen. Correct me if I'm wrong!
- Deze advertentie is geblokkeerd door Pi-Hole -
De ESP kan je dan prima uitbreiden met een DHT22 voor temperatuur en luchtvochtigheid, dan heb je het in één apparaat. De MH-Z19B en DHT22 worden ondersteund door zowel ESPEasy als ESPHome. Maar het is geen zigbee of batterij oplossing.OxyDrokz schreef op zaterdag 17 april 2021 @ 15:35:
[...]
Misschien had je ESPhome al gevonden?
Ik gebruik een ESP met een MHZ19. Voor temp/humi gebruik ik Xiaomi BLE sensoren. Als je beiden combineert kom je een redelijk eind denk ik.
De ESP32 kan dan de advertisements van de temp/humi uitlezen, en je kunt je CO2 meter er in pluggen.
Werkt vlekkeloos met HA.
Oké thanks. En is dan ook het advies om intern vanaf de proxy alles ook via SSL te laten verlopen?A1AD schreef op zaterdag 17 april 2021 @ 16:08:
[...]
Je maakt een certificaat voor een domain naam niet voor een IP adres, bvb: je maakt een dynamic dns aan: hass.isawesome.nl en je laat die verwijzen naar je publiek WAN ip, daar genereer je dan een certificaat voor. In je interne DNS verwijst je hass.isawesome.nl dan naar het interne IP van de hass server. Zo kan je overal (intern en extern) gebruik maken van je ssl cert en domain naam.
Over het algemeen wel ja, waarom ook niet, er is geen enkel nadeel aan verbonden.Nimoleda schreef op zaterdag 17 april 2021 @ 17:18:
[...]
Oké thanks. En is dan ook het advies om intern vanaf de proxy alles ook via SSL te laten verlopen?
- Deze advertentie is geblokkeerd door Pi-Hole -
Wellicht n domme vraag, maar hoe richt je dit in dan?A1AD schreef op zaterdag 17 april 2021 @ 17:38:
[...]
Over het algemeen wel ja, waarom ook niet, er is geen enkel nadeel aan verbonden.
Ik heb nu dus een NGINX proxy die mijn duckdns doorverwijst naar intern IP. Dus als ik naar Duckdns ga, kom ik incl SSL op HA terecht. Maar rechtstreeks naar intern IP gaat daar omheen. Maak je daarvoor een extra proxyhost aan of doe je dat anders?
Staat je proxy rechtstreeks op je WAN?Koepert schreef op zaterdag 17 april 2021 @ 18:22:
[...]
Wellicht n domme vraag, maar hoe richt je dit in dan?
Ik heb nu dus een NGINX proxy die mijn duckdns doorverwijst naar intern IP. Dus als ik naar Duckdns ga, kom ik incl SSL op HA terecht. Maar rechtstreeks naar intern IP gaat daar omheen. Maak je daarvoor een extra proxyhost aan of doe je dat anders?
- Deze advertentie is geblokkeerd door Pi-Hole -
Define rechtstreeks.... maar ik denk t niet
Volgorde verkeer:
- glasvezelswitch
- fritzbox 4040 met + Port forward naar Proxmox VM NGINX
- In NGINX .duckdns als source en intern IP HA als destination.
Dat zeg ik dus. Daarom is het verkeer tussen NGINX en HA niet versleuteld. Right?A1AD schreef op zaterdag 17 april 2021 @ 16:08:
[...]
Je maakt een certificaat voor een domain naam niet voor een IP adres, bvb: je maakt een dynamic dns aan: hass.isawesome.nl en je laat die verwijzen naar je publiek WAN ip, daar genereer je dan een certificaat voor. In je interne DNS verwijst je hass.isawesome.nl dan naar het interne IP van de hass server. Zo kan je overal (intern en extern) gebruik maken van je ssl cert en domain naam.
En dat was de vraag, toch?
Ik mis iets denk ik. Hoe versleutel je het stukje tussen NGINX en je lokale IP? En waarom zou je dat doen? Er vanuit gaande dat je gewoon een thuissituatie hebt waar niemand je interne verkeer snifft of wat dan ook?A1AD schreef op zaterdag 17 april 2021 @ 17:38:
[...]
Over het algemeen wel ja, waarom ook niet, er is geen enkel nadeel aan verbonden.
Dat is exact de vraag. En wat is de best practise (voor thuis).barrymossel schreef op zaterdag 17 april 2021 @ 20:23:
[...]
Ik mis iets denk ik. Hoe versleutel je het stukje tussen NGINX en je lokale IP? En waarom zou je dat doen? Er vanuit gaande dat je gewoon een thuissituatie hebt waar niemand je interne verkeer snifft of wat dan ook?
Ik weet niet wat je voor huishouden hebt, maar doorgaans lijkt het me geen probleem. Niemand buiten degenen die op je netwerk zit kan dat verkeer zien. Voor huis, tuin en keukengebruik lijkt me dit totaal geen issue...Nimoleda schreef op zaterdag 17 april 2021 @ 20:29:
[...]
Dat is exact de vraag. En wat is de best practise (voor thuis).
Ik heb het certificaat op de home assistant server zelf. Met de Letsencrypt add-on (of DuckDNS) was dat 3 minuten werk en je verbinding is altijd versleuteld, ook intern. (Of dat nodig is is een ander verhaal, maar het was naar mijn idee simpeler dan zelf een certificaat in NGINX configureren.)Nimoleda schreef op zaterdag 17 april 2021 @ 20:29:
[...]
Dat is exact de vraag. En wat is de best practise (voor thuis).
Je kunt NGINX (maar ook sniproxy of haproxy, welke ik liever gebruik) als simpele TLS pass-through proxy gebruiken. Daarbij kijkt hij naar de gevraagde hostname en stuurt alles direct door naar home assistant. (Of je diverse andere interne servers.)
Ach ja, er zijn verschillende manieren om een Revproxy the configureren, ik zet hem meestal op mijn opnsense firewall met nat reflection zodat ik gewoon ook intern aan de proxy kan via het gekende domain.barrymossel schreef op zaterdag 17 april 2021 @ 20:19:
[...]
Dat zeg ik dus. Daarom is het verkeer tussen NGINX en HA niet versleuteld. Right?
En dat was de vraag, toch?
- Deze advertentie is geblokkeerd door Pi-Hole -
ja dat snap ik helemaal, mijn filosofie is ook altijd geweest dat mijn smart gedeelte ook zonder internet zou moeten kunnen werken. Echter was ik nog niet zover toen ik ons zonnescherm kocht.Ardj schreef op zaterdag 17 april 2021 @ 13:49:
[...]
Ik heb naar Connexxoon zitten kijken, maar heb helaas al tevaak meegemaakt dat een leverancier iets niet meer ondersteund. Daarnaast moet je weer een bridge neerzetten en kost het veel geld. Vandaar het idee om een shelly 2.5 in te bouwen.
en inderdaad dit is de enige bridge die ik hier in huis heb
Tevens zet ik de booking via de google calendar component in mijn agenda. Werkt super. Echter wil ik deze data ook loggen naar een DB. Eentje die ik later via excel wil koppelen voor mooie omzet data / grafiek.
Kan ik in een automation iets naar bv Mysql sturen?
Als ik op Hass mysql Google gaat eigenlijk alles over de recorder etc.
Kan dit?
Simpele add row; datum tijd naam omzet
Edit:
https://community.home-as...-io-for-a-datamart/113269
Kan zo te zien alleen met de AppDaemon👍🏻
[ Voor 14% gewijzigd door trekker22 op 18-04-2021 18:00 ]
Kun je niet gewoon InfluxDB of MariaDB (even kijken welke het meest geschikt is voor dit soort data) koppelen? Dat kun je dan gewoon uitlezen. Bijvoorbeeld met PHPMyAdmin voor MariaDB.trekker22 schreef op zondag 18 april 2021 @ 17:35:
Met de imap component lees ik binnenkomende boekingen uit op de mail. En kan ik mooi weergeven in Hass.
Tevens zet ik de booking via de google calendar component in mijn agenda. Werkt super. Echter wil ik deze data ook loggen naar een DB. Eentje die ik later via excel wil koppelen voor mooie omzet data / grafiek.
Kan ik in een automation iets naar bv Mysql sturen?
Als ik op Hass mysql Google gaat eigenlijk alles over de recorder etc.
Kan dit?
Simpele add row; datum tijd naam omzet
Edit:
https://community.home-as...-io-for-a-datamart/113269
Kan zo te zien alleen met de AppDaemon👍🏻
Ben wel benieuwd wat ik bij je kan boeken
Het is de bedoeling dat de lamp in 3 seconden naar 80% helderheid gaat.
1
2
3
4
5
6
| - service: light.turn_on data: #-----Eettafellamp entity_id: light.eettafel brightness: 203 transition: 3 |
Voor alle lampen werkt dit goed, maar de filament-lamp is heel wispelturig. De ene keer gaat het goed: in 3 sec naar 80%. De andere keer blijft 'ie echter steken op een veel lagere brightness (iets van 10% of zo). En op weer een ander moment haalt 'ie de 80% wel maar in veel langer dan 3 seconden. Meer richting een seconde of 20 a 30.
Ik heb geen idee hoe ik dit moet troubleshooten. Voor andere lampen (bijna allemaal Hue) werkt dit goed. Dit is echter de enige filament-lamp die ik in huis heb, dus wellicht is daar iets geks mee aan de hand? Iemand suggesties?
Ik wil vooral gewoon een INSERT doen op een willekeurige DB. Want ik moet MySql ook nog optuigen.sOid schreef op zondag 18 april 2021 @ 19:54:
[...]
Kun je niet gewoon InfluxDB of MariaDB (even kijken welke het meest geschikt is voor dit soort data) koppelen? Dat kun je dan gewoon uitlezen. Bijvoorbeeld met PHPMyAdmin voor MariaDB.
offtopic:
Ben wel benieuwd wat ik bij je kan boekenAirBNB of zo?
[offtopic] ik verhuur sloepjes in de Maas in limburg. De boeking software krijgt volgend jaar een update, maar op heden krijg ik vooral een mail op mijn IMAP account;
Wat ik ga doen:
- imap component triggerd op elke nieuwe mail
- ik lees zoveel mogelijk data uit de mail in Hass (datum, tijd, naam, totaal bedrag) en dit wil ik:
1. event maken in mijn google calendar
2. naar een DB wegschrijven zodat ik daar de boekingen op een rij heb
k weet niet veel van databases hoor, dus ik kan er compleet naast zitten. Maar als het automatisch wordt gelogd in een database en je kan het daar weer uit halen, dan ben je er toch?trekker22 schreef op zondag 18 april 2021 @ 21:06:
[...]
Ik wil vooral gewoon een INSERT doen op een willekeurige DB. Want ik moet MySql ook nog optuigen.
Ah geinig. Vast goede business nu mensen vooral in NL blijven.[offtopic] ik verhuur sloepjes in de Maas in limburg. De boeking software krijgt volgend jaar een update, maar op heden krijg ik vooral een mail op mijn IMAP account;
hopelijk! En ik kan zelf niks met die DB, moet het voorlopig doen met die mails.sOid schreef op zondag 18 april 2021 @ 21:17:
[...]
k weet niet veel van databases hoor, dus ik kan er compleet naast zitten. Maar als het automatisch wordt gelogd in een database en je kan het daar weer uit halen, dan ben je er toch?
[...]
Ah geinig. Vast goede business nu mensen vooral in NL blijven.
Als ik de oplossing vind dan post ik hem hier; AppDaemon of toch een ander component. (Zag een ook een Shell_command met Python script.
[ Voor 37% gewijzigd door trekker22 op 18-04-2021 21:45 ]
Ik ben bezig om mijn setup te veranderen en heb besloten voor HA Supervised te gaan. Ik heb hiervoor deze tutorial gebruikt:https://community.home-as...on-raspberry-pi-os/201836
Bij het installeren liep ik echter tegen een vervelend probleem aan. Op een gegeven moment wordt gevraagd of ik het /etc/network/interfaces bestand wil overschrijven. Ik heb mijn Raspberry via WiFi verbonden. Als ik bij deze stap doorga, herstart hij de NetworkManager. Het resultaat is dat m'n Raspberry Pi ook opnieuw met m'n router verbind er hierbij ook een ander IP-adres krijgt. Hij gaat wel verder naar de volgende stap: install supervisor docker container.
Hierna loopt hij echter vast en krijg ik de melding: 'invalid reference format'.
:fill(white):strip_exif()/f/image/MInhTZqauB3pNseMVL1ccvk5.png?f=user_large)
Het gekke is dat HA wel gewoon geïnstalleerd is. Als ik een check doe zie ik ook dat er verschillende docker containers geïnstalleerd zijn + ik kan gewoon via mijn browser HA benaderen.
De volgende stap voor mij is om Samba Share te installeren om daarmee een backup terug te zetten van mijn vorige set-up. Hierbij heb ik netjes het IP-adres van mijn router ingevuld bij de configuration en heb ik een username en password aangemaakt.
Als ik vervolgens op mijn PC kijk onder 'Netwerk' zie ik hier mijn Raspberry niet tussen staan.
Heeft iemand een idee hoe ik dit kan verhelpen?
Alvast dank!
Dus als ik geschreven “1 mei 2021” binnen krijg er een datum waarde van wil maken. Ik kan het opdelen in 3 stukken en dan mei converteren naar 05, maar is zoiets te doen met templates of kan ik beter meteen in de AppDaemon aan de gang en programmeren ?
Volgens mij staat hier je antwoord:
https://community.home-as...timezone-conversion/64476
WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer
Nadeel van supervised vind ik dat je daarna niks anders meer met je pi kunt doen. Ik heb daarom voor een Docker oplossing gekozen. Nu kan ik bijv nog met crontab buiten ha om scripts aftrappen. En het updaten is in combinatie met Docker Compose een fluitje van een cent.
WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer
Dat is dan denk ik een misverstand. Ik heb juist voor Supervised gekozen (ipv Hassio) omdat ik nu gewoon HA kan draaien op Raspbian en hiernaast dus ook nog andere zaken met mijn PI kan doen.KC27 schreef op zondag 18 april 2021 @ 23:04:
@joentje64
Nadeel van supervised vind ik dat je daarna niks anders meer met je pi kunt doen. Ik heb daarom voor een Docker oplossing gekozen. Nu kan ik bijv nog met crontab buiten ha om scripts aftrappen. En het updaten is in combinatie met Docker Compose een fluitje van een cent.
Daarnaast heb je met de docker variant geen add-on store en kun je geen backups terugzetten.
[ Voor 7% gewijzigd door joentje64 op 18-04-2021 23:10 ]
[ Voor 10% gewijzigd door KC27 op 18-04-2021 23:15 ]
WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer
Het IP op je router vastzetten? (Op basis van MAC adres) Dan ben je in ieder geval van dit probleem af.joentje64 schreef op zondag 18 april 2021 @ 22:03:
...
Het resultaat is dat m'n Raspberry Pi ook opnieuw met m'n router verbind er hierbij ook een ander IP-adres krijgt.
...
Mijn youless integratie werkt niet meer...
Alsook de integratie die mijn omvormer uitleest.
[ Voor 20% gewijzigd door alexke1988 op 19-04-2021 08:51 ]
i7 5960X - Rampage V Extr. - 16GB Quad DDR4 2800 Corsair LPX - MSI 980GTX Ti - AX1200i - Obsidian 650D
voeg ik hem zo goed toe?
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
| alias: Keuken lights on (Dupliceren) description: Light switches based on motion mode: restart trigger: - device_id: 41a514c8fbe9e07e7aeae8809c50046e domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion - device_id: 1f769572333eff2dfbc969fe83a52287 domain: binary_sensor entity_id: binary_sensor.ms2_philips_sml001_occupancy platform: device type: motion condition: - condition: state entity_id: light.werktafel state: 'off' action: - choose: - conditions: - condition: time after: '08:00' before: '20:00' - condition: or conditions: - condition: numeric_state entity_id: sensor.ms2_philips_sml001_illuminance below: '6' - condition: numeric_state below: '8' entity_id: sensor.philips_sml001_581e6708_illuminance - condition: state entity_id: light.keuken state: 'on' sequence: - service: light.turn_on data: brightness_pct: 75 target: area_id: 820f4ea38b8e94c540f921eb4fbd03bf - delay: hours: 0 minutes: 5 seconds: 0 milliseconds: 0 - conditions: - condition: time after: '08:00' before: '20:00' sequence: [] default: - service: light.turn_on data: brightness_pct: 60 target: area_id: 820f4ea38b8e94c540f921eb4fbd03bf - delay: hours: 0 minutes: 3 seconds: 0 milliseconds: 0 - service: light.turn_off data: {} target: area_id: 820f4ea38b8e94c540f921eb4fbd03bf |
TheFes schreef op vrijdag 16 april 2021 @ 14:34:
[...]
Prima, wat jij fijn vind.
Maar het zijn wel wat meer dan 3 letters hoor..
YAML:
1 2 3 4 5 6 7 8 9 condition: condition: and conditions: - condition: state entity_id: light.slaapkamer state: 'off' - condition: state entity_id: light.schuur state: 'off'
YAML:
1 2 3 4 5 6 7 condition: - condition: state entity_id: light.slaapkamer state: 'off' - condition: state entity_id: light.schuur state: 'off'
Bovendien vind ik dat het nodeloos ingewikkeld wordt door overbodige nested conditions te gaan gebruiken. Lijkt me verder vrij logisch dat aan alle condities voldaan moet worden.
Zelf zou ik het trouwens zo doen, maar ik ben nogal fan van templates sinds die zonder de condition: template te specificeren gebruikt mogen worden
YAML:
1 2 3 4 5 condition: > {{ is_state('light.slaapkamer', 'off') and is_state('light.schuur', 'off') }}
Water-Escape
@feenstn and @sjorsjuhmaniac Daarmee is dus ook het probleem dat mijn rpi iedere zondagnacht vast liep opgelost. Waarschijnlijk dus toch een intern HA scriptje wat te zwaar was voor de rpi + SD kaart.
Omelette du fromage!
Ziet er op zich goed uit, wat vraagjes/opmerkingen wel:water_escape schreef op maandag 19 april 2021 @ 09:06:
Goede morgen,
voeg ik hem zo goed toe?
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 alias: Keuken lights on (Dupliceren) description: Light switches based on motion mode: restart trigger: - device_id: 41a514c8fbe9e07e7aeae8809c50046e domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion - device_id: 1f769572333eff2dfbc969fe83a52287 domain: binary_sensor entity_id: binary_sensor.ms2_philips_sml001_occupancy platform: device type: motion condition: - condition: state entity_id: light.werktafel state: 'off' action: - choose: - conditions: - condition: time after: '08:00' before: '20:00' - condition: or conditions: - condition: numeric_state entity_id: sensor.ms2_philips_sml001_illuminance below: '6' - condition: numeric_state below: '8' entity_id: sensor.philips_sml001_581e6708_illuminance - condition: state entity_id: light.keuken state: 'on' sequence: - service: light.turn_on data: brightness_pct: 75 target: area_id: 820f4ea38b8e94c540f921eb4fbd03bf - delay: hours: 0 minutes: 5 seconds: 0 milliseconds: 0 - conditions: - condition: time after: '08:00' before: '20:00' sequence: [] default: - service: light.turn_on data: brightness_pct: 60 target: area_id: 820f4ea38b8e94c540f921eb4fbd03bf - delay: hours: 0 minutes: 3 seconds: 0 milliseconds: 0 - service: light.turn_off data: {} target: area_id: 820f4ea38b8e94c540f921eb4fbd03bf
[...]
- Als ik het goed begrijp wil je tussen 8 en 20u als het donker is, wat acties uitvoeren, maar als het niet donker is geen acties (vandaar de lege sequence bij je tweede condition). tussen 20 en 8u moet vervolgens de default uitgevoerd worden. Is dat het idee?
- Ik heb onlangs al mijn oude area's hernoemd naar bijv. "Woonkamer oud", vervolgens een nieuwe aangemaakt met naam "Woonkamer" en daar alle apparaten/entities naar toe verplaatst. Is even wat werk, maar daarna kun je wel area_id: woonkamer gebruiken ipv deze random code.
je eerste punt: Klopt idd. Beide enkel als lux <x is, maar afhankelijk tijd een andere % aan.TheFes schreef op maandag 19 april 2021 @ 09:43:
[...]
Ziet er op zich goed uit, wat vraagjes/opmerkingen wel:
- Als ik het goed begrijp wil je tussen 8 en 20u als het donker is, wat acties uitvoeren, maar als het niet donker is geen acties (vandaar de lege sequence bij je tweede condition). tussen 20 en 8u moet vervolgens de default uitgevoerd worden. Is dat het idee?
- Ik heb onlangs al mijn oude area's hernoemd naar bijv. "Woonkamer oud", vervolgens een nieuwe aangemaakt met naam "Woonkamer" en daar alle apparaten/entities naar toe verplaatst. Is even wat werk, maar daarna kun je wel area_id: woonkamer gebruiken ipv deze random code.
je tweede punt: ik begrijp je hier niet, welke "random code" ?
Water-Escape
Dat zie ik niet helemaal.water_escape schreef op maandag 19 april 2021 @ 09:52:
[...]
je eerste punt: Klopt idd. Beide enkel als lux <x is, maar afhankelijk tijd een andere % aan.
Je eerste condition geeft de tijd aan, en een aantal lux waardes (in een or condition).
Je tweede condition geeft alleen de tijd aan, en heeft vervolgens geen acties in de sequence.
Je default actie heeft geen conditions.
Ik zie dus maar één condition waar lux waardes gebruik worden.
deze:je tweede punt: ik begrijp je hier niet, welke "random code" ?
1
| area_id: 820f4ea38b8e94c540f921eb4fbd03bf |
Sinds enkele maanden wordt aan een area een id toegewezen wat gebaseerd is om de naam van de area. Oude area's hebben nog een random genenereerd id.
Maakt verder niet zo heel veel uit als je allen de GUI gebruikt, maar anders is het wel handig om je code wat makkelijker leesbaar te maken.
[ Voor 20% gewijzigd door TheFes op 19-04-2021 10:04 ]
Lampen met een transition aansturen lijkt soms wat nukkigheden te geven. Zo kunnen tradfri-lampen ook niet twee commando's in één (kleur+lichtsterkte) verwerken als er een transition wordt gebruikt.sOid schreef op zondag 18 april 2021 @ 20:58:
Ik heb al een paar maanden een heel vaag probleem met een van m'n lampen. Een Hue E27 filament, verbonden via Conbee. Via een script heb ik een standaardinstelling voor m'n verlichting.
Het is de bedoeling dat de lamp in 3 seconden naar 80% helderheid gaat.
YAML:
1 2 3 4 5 6 - service: light.turn_on data: #-----Eettafellamp entity_id: light.eettafel brightness: 203 transition: 3
Voor alle lampen werkt dit goed, maar de filament-lamp is heel wispelturig. De ene keer gaat het goed: in 3 sec naar 80%. De andere keer blijft 'ie echter steken op een veel lagere brightness (iets van 10% of zo). En op weer een ander moment haalt 'ie de 80% wel maar in veel langer dan 3 seconden. Meer richting een seconde of 20 a 30.
Ik heb geen idee hoe ik dit moet troubleshooten. Voor andere lampen (bijna allemaal Hue) werkt dit goed. Dit is echter de enige filament-lamp die ik in huis heb, dus wellicht is daar iets geks mee aan de hand? Iemand suggesties?
Lukt het wel als je via een scene in deconz een 'transition' gebruikt? In dat geval is het een HA-probleem en zul je misschien twee of meer stappen moeten gebruiken als 'handmatige' transitie.
De threshold dynamisch maken is iets waar ik later wel naar wil kijken, voor nu heb ik het zo gemaakt dat ik de minimale en maximale waarde eenvoudig via de GUI kan aanpassen zonder dat ik in de automation hoef te knutselen. Dynamisch is wel een mooie volgende stap als de automation voor nu werkt zoals bedacht.Septillion schreef op donderdag 15 april 2021 @ 12:23:
@DaLass Zelf zou ik kijken om de threshold wat dynamisch te maken. Dit omdat de luchtvochtigheid normaal al aardig kan schommelen. Bijvoorbeeld door vooraf de luchtvochtigheid op te slaan (bij aanzetten licht of met een trend sensor bijvoorbeeld) of door een andere sensor buiten de badkamer als referentie te gebruiken.
Voor de huidige, denk dat de schakelaar gewoon naar eigen automation gooien het makkelijkste is. Of je moet de trigger.to_state gebruiken maar die is met meerdere triggers al snel errrrgggg rommelig.
Daarnaast, zou het niet makkelijker zijn als:
- De schakelaar omhalen gewoon de fan toggled?
- Je altijd een overrule kunt doen, ook onder minimum en boven maximum?
die trigger.to_state ken ik niet, daar ga ik mij eens in verdiepen. Het liefst los ik het allemaal op binnen dezelfde automation, zodat er maar 1 automation is voor de badkamerventilatie.
Voor je andere vragen:
- De schakelaar omhalen toggled ook de fan. Er zit namelijk een shelly aan die gewoon schakelt. Het is alleen zo dat als hij onder het minimum zit, hij in de oude situatie niet meer uit gaat, want is aangezet terwijl hij al onder de threshold zat. Voor de bovenwaarde geldt hetzelfde. Met de minimum en maximum timer kan ik dat weer oplossen zodat hij bijvoorbeeld niet de hele nacht blijft draaien.
- Altijd een overrule kunnen doen werkt volgens wat hierboven staat, dus is wel altijd mogelijk, maar met een mogelijke consequentie dat hij te lang aan of uit blijft.
Heb je dit allemaal in 1 automation zitten? En hoe ziet dit er dan uit (als je dat wilt delen)?A1AD schreef op donderdag 15 april 2021 @ 12:39:
@DaLass Ik heb ook al een tijdje mijn fan geautomatiseerd.Ik gebruikt:
- < 65 fan uit > 70 fan aan.
- Bad mode = geen fan aan wanneer ik in het bad zit, bad mode uit: kijk na of fan aan moet. (om 1u reset de badmode voor als de vrouw hem vergeet uit te schakelen)
- overrule voor zowel uit als aan, maar met mijn "badmode" moet ik die eigenlijk nooit gebruiken.
edit: die bad mode kan je dan weer gebruiken voor je verlichting aan te passen / muziek af te spelen...
De automation werkt trouwens.
het volgende kom ik niet uit, of bestaat volgens mij niet:
- als ik binnenloop pikken de sensoren mij op en gaan de lampen aan. Maar ik wil ze handmatig aan doen zodat ze aan blijven.
- ik doe de lampen dus uit, en zet ze manueel aan.
- maar doordat de sensor mij opgepikt had en lampen aan het gezet, loopt die timer.
dus wanneer ik ze handmatig uit en aan zet, blijft de timer lopen en gaan ze uit. Als ik hem daarna handmatig aan zet gaat het wel goed.
Kan ik de timer overschrijven door light.keuken zelf uit te zetten?
TheFes schreef op maandag 19 april 2021 @ 09:58:
[...]
Dat zie ik niet helemaal.
Je eerste condition geeft de tijd aan, en een aantal lux waardes (in een or condition).
Je tweede condition geeft alleen de tijd aan, en heeft vervolgens geen acties in de sequence.
Je default actie heeft geen conditions.
Ik zie dus maar één condition waar lux waardes gebruik worden.
[...]
deze:
code:
1 area_id: 820f4ea38b8e94c540f921eb4fbd03bf
Sinds enkele maanden wordt aan een area een id toegewezen wat gebaseerd is om de naam van de area. Oude area's hebben nog een random genenereerd id.
Maakt verder niet zo heel veel uit als je allen de GUI gebruikt, maar anders is het wel handig om je code wat makkelijker leesbaar te maken.
Water-Escape
Goeie, ga ik naar kijken. Dank!hubertgruber schreef op maandag 19 april 2021 @ 10:53:
[...]
Lampen met een transition aansturen lijkt soms wat nukkigheden te geven. Zo kunnen tradfri-lampen ook niet twee commando's in één (kleur+lichtsterkte) verwerken als er een transition wordt gebruikt.
Lukt het wel als je via een scene in deconz een 'transition' gebruikt? In dat geval is het een HA-probleem en zul je misschien twee of meer stappen moeten gebruiken als 'handmatige' transitie.
Ik begrijp niet wat je nu precies wil bereiken eigenlijk?water_escape schreef op maandag 19 april 2021 @ 12:01:
Thanks!
De automation werkt trouwens.
het volgende kom ik niet uit, of bestaat volgens mij niet:
- als ik binnenloop pikken de sensoren mij op en gaan de lampen aan. Maar ik wil ze handmatig aan doen zodat ze aan blijven.
- ik doe de lampen dus uit, en zet ze manueel aan.
- maar doordat de sensor mij opgepikt had en lampen aan het gezet, loopt die timer.
dus wanneer ik ze handmatig uit en aan zet, blijft de timer lopen en gaan ze uit. Als ik hem daarna handmatig aan zet gaat het wel goed.
Kan ik de timer overschrijven door light.keuken zelf uit te zetten?
[...]
Wil je de lampen automatisch schakelen of niet? Of wil je ze alleen automatisch schakelen als je ze niet manueel bedient?
Ik denk dat je dan het beste tegelijk met handmatig schakelen een binary switch kan omzetten die in de condition van de bewegingssensoren-automation is opgenomen.water_escape schreef op maandag 19 april 2021 @ 12:01:
Thanks!
De automation werkt trouwens.
het volgende kom ik niet uit, of bestaat volgens mij niet:
- als ik binnenloop pikken de sensoren mij op en gaan de lampen aan. Maar ik wil ze handmatig aan doen zodat ze aan blijven.
- ik doe de lampen dus uit, en zet ze manueel aan.
- maar doordat de sensor mij opgepikt had en lampen aan het gezet, loopt die timer.
dus wanneer ik ze handmatig uit en aan zet, blijft de timer lopen en gaan ze uit. Als ik hem daarna handmatig aan zet gaat het wel goed.
Kan ik de timer overschrijven door light.keuken zelf uit te zetten?
[...]
Beide idd.TheFes schreef op maandag 19 april 2021 @ 12:17:
[...]
Ik begrijp niet wat je nu precies wil bereiken eigenlijk?
Wil je de lampen automatisch schakelen of niet? Of wil je ze alleen automatisch schakelen als je ze niet manueel bedient?
Het automatisch schakelen werkt.
Het manueel schakelen ook.
Maar wanneer hij automatisch schakelt, ik het handmatig uit zet, en meteen handmatig weer aanzet (omdat ik hem lange tijd aan wil), loopt de timer van het automatisch schakelen nog en gaat hij dus alsnog uit na x minuten.
Sensor: zet lampen aan
Manueel: lampen uit -> Deze actie zou de sensor timer (x minuten) moeten resetten denk ik.
Manueel: lampen aan -> lampen blijven aan tot ik ze zelf uit zet.
Water-Escape
Een input_boolean aanmaken diewater_escape schreef op maandag 19 april 2021 @ 12:21:
[...]
Beide idd.
Het automatisch schakelen werkt.
Het manueel schakelen ook.
Maar wanneer hij automatisch schakelt, ik het handmatig uit zet, en meteen handmatig weer aanzet (omdat ik hem lange tijd aan wil), loopt de timer van het automatisch schakelen nog en gaat hij dus alsnog uit na x minuten.
Sensor: zet lampen aan
Manueel: lampen uit -> Deze actie zou de sensor timer (x minuten) moeten resetten denk ik.
Manueel: lampen aan -> lampen blijven aan tot ik ze zelf uit zet.
- aangezet wordt als de lamp automatisch aangezet wordt in je automation (dus daarin de turn_on opnemen)
- uitgezet wordt als je lamp uit gaat (zowel bij automatisch als handmatig, dat is het makkelijkst via een aparte automation)
- een condition opnemen in je light.turn_off dat de input boolean aan moet staan
[ Voor 8% gewijzigd door TheFes op 19-04-2021 12:26 ]
Ik heb een input boolean aangemaakt en zo in de automatisering gezet:
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
| alias: Kitchen lights on (Dupliceren) description: Light switches based on motion mode: restart trigger: - device_id: 539aa877c499993cde5efbcb0d58140f domain: binary_sensor entity_id: binary_sensor.motion_sensor_keuken_r_occupancy platform: device type: motion - device_id: 8ac7975b47945fe98d23d03854d7bf46 domain: binary_sensor entity_id: binary_sensor.motion_sensor_keuken_l_occupancy platform: device type: motion condition: - condition: state entity_id: light.werktafel state: 'off' action: - choose: - conditions: - condition: time after: '08:00' before: '20:00' - condition: or conditions: - condition: numeric_state entity_id: sensor.motion_sensor_keuken_r_illuminance below: '120' - condition: numeric_state below: '120' entity_id: sensor.motion_sensor_keuken_l_illuminance - condition: state entity_id: light.keuken state: 'on' - condition: state entity_id: input_boolean.keuken state: 'on' sequence: - service: light.turn_on data: brightness_pct: 75 target: area_id: 820f4ea38b8e94c540f921eb4fbd03bf - delay: hours: 0 minutes: 3 seconds: 0 milliseconds: 0 - conditions: - condition: time after: '08:00' before: '20:00' sequence: [] default: - service: light.turn_on data: brightness_pct: 50 target: area_id: 820f4ea38b8e94c540f921eb4fbd03bf - delay: hours: 0 minutes: 3 seconds: 0 milliseconds: 0 - service: light.turn_off data: {} target: area_id: 820f4ea38b8e94c540f921eb4fbd03bf |
je punt 2:
Moet er nog een automation komen die naar de originele automation luistert? Ik moet iets hebben dat doet "als lamp x uit gaat -> zet ook boolean uit ?
je punt 3:
Die begrijp ik niet. light.off is toch standaard? wat kan ik daar in aanpassen? Of moet dat ook in de bovenstaande originele automation?
TheFes schreef op maandag 19 april 2021 @ 12:24:
[...]
Een input_boolean aanmaken dieOh, min of meer wat @hubertgruber zegt dus
- aangezet wordt als de lamp automatisch aangezet wordt in je automation (dus daarin de turn_on opnemen)
- uitgezet wordt als je lamp uit gaat (zowel bij automatisch als handmatig, dat is het makkelijkst via een aparte automation)
- een condition opnemen in je light.turn_off dat de input boolean aan moet staan
Behalve dan dat het makkelijker is om te onderscheiden dat de lamp door de automation aangezet is, dus ik zou juist daarop je input_boolean schakelen.
Water-Escape
De installatie zal dus gemigreerd worden (ik blijf wel dezelfde 128 GB SSD gebruiken).
Hij blijft dedicated gebruikt worden voor HA, dus (vooralsnog) geen behoefte aan andere docker zaken
Microsoft Surface Pro 6 | Samsung Galaxy S21FE | XBOX Series X
automation 1water_escape schreef op maandag 19 april 2021 @ 12:46:
ok, nieuw gebied voor mij.
Ik heb een input boolean aangemaakt en zo in de automatisering gezet:
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 alias: Kitchen lights on (Dupliceren) description: Light switches based on motion mode: restart trigger: - device_id: 539aa877c499993cde5efbcb0d58140f domain: binary_sensor entity_id: binary_sensor.motion_sensor_keuken_r_occupancy platform: device type: motion - device_id: 8ac7975b47945fe98d23d03854d7bf46 domain: binary_sensor entity_id: binary_sensor.motion_sensor_keuken_l_occupancy platform: device type: motion condition: - condition: state entity_id: light.werktafel state: 'off' action: - choose: - conditions: - condition: time after: '08:00' before: '20:00' - condition: or conditions: - condition: numeric_state entity_id: sensor.motion_sensor_keuken_r_illuminance below: '120' - condition: numeric_state below: '120' entity_id: sensor.motion_sensor_keuken_l_illuminance - condition: state entity_id: light.keuken state: 'on' - condition: state entity_id: input_boolean.keuken state: 'on' sequence: - service: light.turn_on data: brightness_pct: 75 target: area_id: 820f4ea38b8e94c540f921eb4fbd03bf - delay: hours: 0 minutes: 3 seconds: 0 milliseconds: 0 - conditions: - condition: time after: '08:00' before: '20:00' sequence: [] default: - service: light.turn_on data: brightness_pct: 50 target: area_id: 820f4ea38b8e94c540f921eb4fbd03bf - delay: hours: 0 minutes: 3 seconds: 0 milliseconds: 0 - service: light.turn_off data: {} target: area_id: 820f4ea38b8e94c540f921eb4fbd03bf
je punt 2:
Moet er nog een automation komen die naar de originele automation luistert? Ik moet iets hebben dat doet "als lamp x uit gaat -> zet ook boolean uit ?
je punt 3:
Die begrijp ik niet. light.off is toch standaard? wat kan ik daar in aanpassen? Of moet dat ook in de bovenstaande originele automation?
[...]
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
| alias: Kitchen lights on (Dupliceren) description: Light switches based on motion mode: restart trigger: - device_id: 539aa877c499993cde5efbcb0d58140f domain: binary_sensor entity_id: binary_sensor.motion_sensor_keuken_r_occupancy platform: device type: motion - device_id: 8ac7975b47945fe98d23d03854d7bf46 domain: binary_sensor entity_id: binary_sensor.motion_sensor_keuken_l_occupancy platform: device type: motion condition: - condition: state entity_id: light.werktafel state: 'off' action: - choose: - conditions: - condition: time after: '08:00' before: '20:00' - condition: or conditions: - condition: numeric_state entity_id: sensor.motion_sensor_keuken_r_illuminance below: '120' - condition: numeric_state below: '120' entity_id: sensor.motion_sensor_keuken_l_illuminance - condition: state entity_id: light.keuken state: 'on' sequence: - service: light.turn_on data: brightness_pct: 75 target: area_id: 820f4ea38b8e94c540f921eb4fbd03bf - service: input_boolean.turn_on #hier zet je de input boolean aan target: entity_id: input_boolean.keuken - delay: hours: 0 minutes: 3 seconds: 0 milliseconds: 0 - conditions: - condition: time after: '08:00' before: '20:00' sequence: [] default: - service: light.turn_on data: brightness_pct: 50 target: area_id: 820f4ea38b8e94c540f921eb4fbd03bf - service: input_boolean.turn_on #en hier in het geval dat de default actie uitevoerd wordt target: entity_id: input_boolean.keuken - delay: hours: 0 minutes: 3 seconds: 0 milliseconds: 0 # hier controleer je of de input boolean aan staat voordat de lamp uitgezet wordt - condition: state entity_id: input_boolean.keuken state: "on" - service: light.turn_off data: {} target: area_id: 820f4ea38b8e94c540f921eb4fbd03bf |
Dan heb je nog een tweede automation nodig die de input_boolean uit zet als de lampen uit gaan. Dat zou zoiets kunnen zijn:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| alias: Kitchen lights input boolean description: Turn off input boolean mode: single max_exceeded: silent trigger: - platform: state entity_id: # hier alle lampen in de area keuken neerzetten - light.keuken_1 - light.keuken_2 to: "off" action: - service: input_boolean.turn_off target: entity_id: input_boolean.keuken |
Maar de nieuwe automation is een "issue". Hij is wel duidelijk, jij bent ervan uit gegaan dat de handmatige aan/uit via HA getriggered wordt. Maar dit is niet het geval.
Ik heb een Hue tab liggen die aan de hue bridge gekoppeld is. 1 knop daarop is "alles in keuken uit" . Andere knoppen zijn hele ruimte of delen van de ruimte een scene aanzetten. (scene "keuken75")
Dit gaat niet samenwerken begrijp ik dan?
- Sensor zet keuken aan volgens script (HA)
- Ik zet handmatig de keuken uit (HUE bridge)
- Ik zet handmatig een deel aan (scene Hue bridge)
Ik vroeg mij dus af ik handmatig uitzetten in HA dit kan zien. (bv: scene keuken75 is niet actief, of x lamp staat uit)
Ik stuur met uitzetten dus geen trigger naar HA. Maar HA kan wel de status zien van de lights en scenes in de hue bridge toch? Doos hoopte die te gebruiken.
(en als dit niet kan, Hue tab weg gooien uit HUE en opnieuw koppelen in HA als oplossing denk ik ? )
TheFes schreef op maandag 19 april 2021 @ 13:04:
[...]
automation 1
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 alias: Kitchen lights on (Dupliceren) description: Light switches based on motion mode: restart trigger: - device_id: 539aa877c499993cde5efbcb0d58140f domain: binary_sensor entity_id: binary_sensor.motion_sensor_keuken_r_occupancy platform: device type: motion - device_id: 8ac7975b47945fe98d23d03854d7bf46 domain: binary_sensor entity_id: binary_sensor.motion_sensor_keuken_l_occupancy platform: device type: motion condition: - condition: state entity_id: light.werktafel state: 'off' action: - choose: - conditions: - condition: time after: '08:00' before: '20:00' - condition: or conditions: - condition: numeric_state entity_id: sensor.motion_sensor_keuken_r_illuminance below: '120' - condition: numeric_state below: '120' entity_id: sensor.motion_sensor_keuken_l_illuminance - condition: state entity_id: light.keuken state: 'on' sequence: - service: light.turn_on data: brightness_pct: 75 target: area_id: 820f4ea38b8e94c540f921eb4fbd03bf - service: input_boolean.turn_on #hier zet je de input boolean aan target: entity_id: input_boolean.keuken - delay: hours: 0 minutes: 3 seconds: 0 milliseconds: 0 - conditions: - condition: time after: '08:00' before: '20:00' sequence: [] default: - service: light.turn_on data: brightness_pct: 50 target: area_id: 820f4ea38b8e94c540f921eb4fbd03bf - service: input_boolean.turn_on #en hier in het geval dat de default actie uitevoerd wordt target: entity_id: input_boolean.keuken - delay: hours: 0 minutes: 3 seconds: 0 milliseconds: 0 # hier controleer je of de input boolean aan staat voordat de lamp uitgezet wordt - condition: state entity_id: input_boolean.keuken state: "on" - service: light.turn_off data: {} target: area_id: 820f4ea38b8e94c540f921eb4fbd03bf
Dan heb je nog een tweede automation nodig die de input_boolean uit zet als de lampen uit gaan. Dat zou zoiets kunnen zijn:
YAML:
1 2 3 4 5 6 7 8 9 10 11 12 13 alias: Kitchen lights input boolean description: Turn off input boolean mode: single trigger: - platform: state entity_id: # hier alle lampen in de area keuken neerzetten - light.keuken_1 - light.keuken_2 to: "off" action: - service: input_boolean.turn_off target: entity_id: input_boolean.keuken
Water-Escape
Aangezien je de lampen aan kunt zetten met light.turn_on in HA, is de status van de lamp toch zichtbaar in HA?water_escape schreef op maandag 19 april 2021 @ 13:31:
ahh, die eerste snap ik de setup nu van. Helder.
Maar de nieuwe automation is een "issue". Hij is wel duidelijk, jij bent ervan uit gegaan dat de handmatige aan/uit via HA getriggered wordt. Maar dit is niet het geval.
Ik heb een Hue tab liggen die aan de hue bridge gekoppeld is. 1 knop daarop is "alles in keuken uit" . Andere knoppen zijn hele ruimte of delen van de ruimte een scene aanzetten. (scene "keuken75")
Dit gaat niet samenwerken begrijp ik dan?
- Sensor zet keuken aan volgens script (HA)
- Ik zet handmatig de keuken uit (HUE bridge)
- Ik zet handmatig een deel aan (scene Hue bridge)
Ik vroeg mij dus af ik handmatig uitzetten in HA dit kan zien. (bv: scene keuken75 is niet actief, of x lamp staat uit)
Ik stuur met uitzetten dus geen trigger naar HA. Maar HA kan wel de status zien van de lights en scenes in de hue bridge toch? Doos hoopte die te gebruiken.
(en als dit niet kan, Hue tab weg gooien uit HUE en opnieuw koppelen in HA als oplossing denk ik ? )
[...]
Als jij hem met HA uitzet, met een wandklop of met een Hue afstandsbediening maakt niet uit, zo lang die nieuwe status 'off' maar in HA terecht komt.
Heb overigens een kleine wijziging gedaan aan de tweede automation. Ik heb max_exceeded: silent toegevoegd zodat je geen logmeldingen krijgt als er twee lampen in de keuken tegelijk uit gaan.
[ Voor 6% gewijzigd door TheFes op 19-04-2021 13:35 ]
- Ik cancel timers altijd als de lamp uit gaat
- In een automation start ik eerst de timer en zet dan het licht aan
- Ik heb nog een extra automation met een default tijd die ik trigger op het aan gaan van de lamp met als conditie dat de timer niet al loopt.
heb je een punt. Ga ik testen.TheFes schreef op maandag 19 april 2021 @ 13:33:
[...]
Aangezien je de lampen aan kunt zetten met light.turn_on in HA, is de status van de lamp toch zichtbaar in HA?
Als jij hem met HA uitzet, met een wandklop of met een Hue afstandsbediening maakt niet uit, zo lang die nieuwe status 'off' maar in HA terecht komt.
En ipv alle light.x entiteiten op te sommen. Kan ik daar ook light.keuken neerzetten ?
1
2
3
4
5
6
7
8
9
10
11
12
| alias: Kitchen lights input boolean description: Turn off input boolean trigger: - platform: state entity_id: light.keuken to: 'off' condition: [] action: - service: input_boolean.turn_off target: entity_id: input_boolean.keuken mode: single |
Origineel even copie van gemaakt
Gebaseerd op wat we nu aanpassen is de conditie eigenlijk niet meer nodig toch? Omdat de boolean uit is, zullen de sensoren niks meer triggeren denk ik.
condition:
- condition: state
entity_id: light.werktafel
state: 'off'
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
| alias: Kitchen lights on (Dupliceren) description: Light switches based on motion trigger: - device_id: 539aa877c499993cde5efbcb0d58140f domain: binary_sensor entity_id: binary_sensor.motion_sensor_keuken_r_occupancy platform: device type: motion - device_id: 8ac7975b47945fe98d23d03854d7bf46 domain: binary_sensor entity_id: binary_sensor.motion_sensor_keuken_l_occupancy platform: device type: motion condition: - condition: state entity_id: light.werktafel state: 'off' action: - choose: - conditions: - condition: time after: '08:00' before: '20:00' - condition: or conditions: - condition: numeric_state entity_id: sensor.motion_sensor_keuken_r_illuminance below: '120' - condition: numeric_state below: '120' entity_id: sensor.motion_sensor_keuken_l_illuminance - condition: state entity_id: light.keuken state: 'on' sequence: - service: light.turn_on data: brightness_pct: 75 target: area_id: 820f4ea38b8e94c540f921eb4fbd03bf - service: input_boolean.turn_on target: entity_id: input_boolean.keuken - delay: hours: 0 minutes: 3 seconds: 0 milliseconds: 0 - conditions: - condition: time after: '08:00' before: '20:00' sequence: [] default: - service: light.turn_on data: brightness_pct: 50 target: area_id: 820f4ea38b8e94c540f921eb4fbd03bf - service: input_boolean.turn_on target: entity_id: input_boolean.keuken - delay: hours: 0 minutes: 3 seconds: 0 milliseconds: 0 - condition: state entity_id: input_boolean.keuken state: 'on' - service: light.turn_off data: {} target: area_id: 820f4ea38b8e94c540f921eb4fbd03bf mode: restart |
Water-Escape
wauw dat klinkt heel advancedSeptillion schreef op maandag 19 april 2021 @ 13:35:
@water_escape Voor dat soort dingen zorg ik altijd voor aantal dingen:
- Ik cancel timers altijd als de lamp uit gaat
- In een automation start ik eerst de timer en zet dan het licht aan
- Ik heb nog een extra automation met een default tijd die ik trigger op het aan gaan van de lamp met als conditie dat de timer niet al loopt.
Water-Escape
Op zich is dit natuurlijk wel een uitgelezen moment om over te stappen.CAP-Team schreef op maandag 19 april 2021 @ 13:00:
Na ruim een jaar op een RPI3b gedraaid te hebben, nu toch maar een Intel NUC besteld met 2x 4 GB RAM.
De installatie zal dus gemigreerd worden (ik blijf wel dezelfde 128 GB SSD gebruiken).
Hij blijft dedicated gebruikt worden voor HA, dus (vooralsnog) geen behoefte aan andere docker zaken
Je zou ook eens naar Proxmox kunnen kijken voor op je NUC, dan hoef je niet over op docker maar sta je wel gesteld als je nog iets anders erbij wil gaan draaien. In dit topic zijn vast wel wat Tweakers die het ook op die manier draaien.
light.keuken is neem ik aan een light group? Die zal alleen uit gaan als alle lampen uit gaan.water_escape schreef op maandag 19 april 2021 @ 13:37:
[...]
heb je een punt. Ga ik testen.
En ipv alle light.x entiteiten op te sommen. Kan ik daar ook light.keuken neerzetten ?
YAML:
1 2 3 4 5 6 7 8 9 10 11 12 alias: Kitchen lights input boolean description: Turn off input boolean trigger: - platform: state entity_id: light.keuken to: 'off' condition: [] action: - service: input_boolean.turn_off target: entity_id: input_boolean.keuken mode: single
Origineel even copie van gemaakt. En geprobeerd je voorstel erin te krijgen.
Gebaseerd op wat we nu aanpassen is de conditie eigenlijk niet meer nodig toch? Omdat de boolean uit is, zullen de sensoren niks meer triggeren denk ik.
condition:
- condition: state
entity_id: light.werktafel
state: 'off'
YAML:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 alias: Kitchen lights on (Dupliceren) description: Light switches based on motion trigger: - device_id: 539aa877c499993cde5efbcb0d58140f domain: binary_sensor entity_id: binary_sensor.motion_sensor_keuken_r_occupancy platform: device type: motion - device_id: 8ac7975b47945fe98d23d03854d7bf46 domain: binary_sensor entity_id: binary_sensor.motion_sensor_keuken_l_occupancy platform: device type: motion condition: - condition: state entity_id: light.werktafel state: 'off' action: - choose: - conditions: - condition: time after: '08:00' before: '20:00' - condition: or conditions: - condition: numeric_state entity_id: sensor.motion_sensor_keuken_r_illuminance below: '120' - condition: numeric_state below: '120' entity_id: sensor.motion_sensor_keuken_l_illuminance - condition: state entity_id: light.keuken state: 'on' sequence: - service: light.turn_on data: brightness_pct: 75 target: area_id: 820f4ea38b8e94c540f921eb4fbd03bf - service: input_boolean.turn_on target: entity_id: input_boolean.keuken - delay: hours: 0 minutes: 3 seconds: 0 milliseconds: 0 - conditions: - condition: time after: '08:00' before: '20:00' sequence: [] default: - service: light.turn_on data: brightness_pct: 50 target: area_id: 820f4ea38b8e94c540f921eb4fbd03bf - service: input_boolean.turn_on target: entity_id: input_boolean.keuken - delay: hours: 0 minutes: 3 seconds: 0 milliseconds: 0 - condition: state entity_id: input_boolean.keuken state: 'on' - service: light.turn_off data: {} target: area_id: 820f4ea38b8e94c540f921eb4fbd03bf mode: restart
Dan gaat de input boolean dus niet uit als je maar één lamp uit zet. Ik weet niet of je altijd alleen alle lampen uitzet?
Dit topic is gesloten.
![]()
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.
/f/image/FUrcrXVcIfVcaTxBYzqWewXJ.png?f=fotoalbum_large)