Bij gebruik van de HA app op de telefoon kun je toch gewoon je een internal connection URL opgeven en home netwerk SSID. Als je met de thuis-wifi verbonden bent gebruik je de lokale URL en anders via internet.Dracula schreef op donderdag 6 juli 2023 @ 20:52:
[...]
En ja lokaal ip werkt idd. Leek mij alleen handig als de app op mijn telefoon zou blijven werken bij geen internet maar goed dat zijn 1ste wereld problemen :-)
Beetje afhankelijk van hoeveel je wil sleutelen. HA OS bevat meer functionaliteit en is daardoor toegankelijker voor minder technische gebruikers. Als je docker gaat gebruiken is t opzich wel handig om iets van kennis te hebben daarvan. Zo niet zal je waarschijnlijk later voor bijv het draaien van addons toch daarin moeten verdiepen.jappie911 schreef op vrijdag 7 juli 2023 @ 10:51:
Een “noob” vraag, en hoop dat jullie mij even op weg kunnen helpen;
Ik wil een HA smart display maken in de woonkamer.
Heb daarvoor een prima nis in de muur met daarachter voeding en veel ruimte.
Dus heb een Touchmonitor gekocht van Dell, en een Raspberry 4, 8gb.
Nu had ik eerst Home Assistent “OS” geïnstalleerd op de Raspberry, en toen werd mij duidelijk dat het eigenlijk niet zo bedoeld is.
Maar dat het bedoeld is om extern te benaderen.
Dus wat ik eigenlijk wilde gaan doen was Raspberry als server/hub voor Home Assistant én daar ook meteen de monitor op aansluiten om een Dashboard te draaien.
Ik heb daarna ook de Raspberry Pi OS via de imager tool geladen. Dan kan ik een browser openen, maar nu is mij niet duidelijk of ik daar dan HA op zou kunnen draaien? (Fullscreen.)
En moet ik dan nog een stap nemen om HA daarop te installeren?
(Ik ben ook aan het lezen geweest over de container variant, maar dat lijkt mij niet slim gezien ik echt alles stap voor stap moet overnemen uit tutorials.)
Of moet ik echt een tweede Raspberry kopen? En daar dan HA Os op draaien? En die benaderen met de andere.
(Dat betekend naast de extra kosten van aanschaf, ook dat er dan altijd twee Raspberry’s moeten aanstaan.)
Kan iemand mij even op weg helpen in de juiste richting te denken. Alvast bedankt!
Even los van vereiste kennis en gebruiksgemak zou je prima HA in docker kunnen gebruiken en tegelijkertijd op dezelfde machine een browser kunnen openen en HA kunnen tonen.
Ok, Ik ben een tutorial aan het volgen om het middels de Docker te gaan gebruiken.
Eens kijken hoe ver ik kom..
Maar anders moet het inderdaad middels 2 Rasperry’s denk ik hé?
Eens kijken hoe ver ik kom..
Maar anders moet het inderdaad middels 2 Rasperry’s denk ik hé?
Ik ken de specifieke camera's niet, maar met ffmpeg kan je gewoon een still grabben van de video stream. Dat komt toch op hetzelfde neer?CWH schreef op vrijdag 7 juli 2023 @ 10:53:
[...]
Ben ook bezig met Eufy camera's maar kan er niet achterkomen wat de url is voor de still images, van de stream wel. Weet jij die?
Ik frut, dus ik epibreer
Ben er achter, heb in mijn firewall een portforward staan van 443 naar 8123 dus gebruik nooit 8123 en deed ik dus ook niet bij browsen naar ip dan wel naar dns naam als er geen internet is.Septillion schreef op vrijdag 7 juli 2023 @ 08:31:
@Dracula Je draait dus alleen SSL en AdGuard? Waar staat je internet adres in HA op?
En stopt het gelijk met werken als je het instelt? Dus intern met internet aan?
@Dracula Dan of extern ook naar 8123 of HA dus direct op 443 zitten
Kan HA direct naar 443? Moet je denk ik dan in de config yaml toevoegen?Septillion schreef op vrijdag 7 juli 2023 @ 14:30:
@Dracula Dan of extern ook naar 8123 of HA dus direct op 443 zitten
@Dracula Yes, zie de documentatie.
Ik wou net eens zo'n image entity toevoegen om een qr code te tonen voor mn guest wifi van unifi...
Maar ik vrees dat dit niet zal lukken?
Gezien unifi integratie die nog niet ondersteund? Of ben ik fout?
Ik quote ff:
Support for this brand new entity has been added to the AVM Fritz!Box Tools (for guest network access), and the MQTT and Template integrations if you want to build your own.
Maar ik vrees dat dit niet zal lukken?
Gezien unifi integratie die nog niet ondersteund? Of ben ik fout?
Ik quote ff:
Support for this brand new entity has been added to the AVM Fritz!Box Tools (for guest network access), and the MQTT and Template integrations if you want to build your own.
Je kunt wel zelf een template image aanmaken, maar niet automatisch vanuit de integratie nee. Dat zal toegevoegd moeten worden.skank schreef op vrijdag 7 juli 2023 @ 15:42:
Ik wou net eens zo'n image entity toevoegen om een qr code te tonen voor mn guest wifi van unifi...
Maar ik vrees dat dit niet zal lukken?
Gezien unifi integratie die nog niet ondersteund? Of ben ik fout?
Ik quote ff:
Support for this brand new entity has been added to the AVM Fritz!Box Tools (for guest network access), and the MQTT and Template integrations if you want to build your own.
@Dracula
Ik kan me herrineren dat je hier wat moest doen in de configuration.yaml
Zelf draai ik pfsense, met haproxy als reverse proxy, en dit werkt zonder dat het afhankelijk is van internet.
Ik kan me herrineren dat je hier wat moest doen in de configuration.yaml
Zelf draai ik pfsense, met haproxy als reverse proxy, en dit werkt zonder dat het afhankelijk is van internet.
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
| homeassistant: external_url: "https://has.domein.nl" # note no port number internal_url: "http://10.11.11.10:8123" # internal ip address of my HA with port number http: # ssl_certificate: /ssl/fullchain.pem # ssl_key: /ssl/privkey.pem use_x_forwarded_for: true trusted_proxies: # not sure i need this bit, but this is the network on which my nginx proxy sits - 127.0.0.1/32 - 10.0.0.0/8 - 172.16.0.0/12 - 192.168.0.0/16 |
Moet die template of kan ik gewoon een image showen toch ?TheFes schreef op vrijdag 7 juli 2023 @ 15:45:
[...]
Je kunt wel zelf een template image aanmaken, maar niet automatisch vanuit de integratie nee. Dat zal toegevoegd moeten worden.
Je kunt ook gewoon een picture card gebruiken jaskank schreef op vrijdag 7 juli 2023 @ 16:30:
[...]
Moet die template of kan ik gewoon een image showen toch ?
Nog Daikin cloud gebruikers hier waarbij de integratie met HA nog goed werkt? Hier niet, zie ook zo niks geks in logs eigenlijk.
#36
Als ik HA wil restarten vanuit interface, settings system krijg ik een error
Failes to call service homeassistant/restart en manual de restart starten vanuit develper tools services " Home Assistant Core Integration: Restart" geeft ook een error, het betreft een supervisor installatie en het heeft lang gewerkt en heb geen idee waarom nu niet meer, mist er iets of is er iets aangepast qua restart procedure calls?
Failes to call service homeassistant/restart en manual de restart starten vanuit develper tools services " Home Assistant Core Integration: Restart" geeft ook een error, het betreft een supervisor installatie en het heeft lang gewerkt en heb geen idee waarom nu niet meer, mist er iets of is er iets aangepast qua restart procedure calls?
:strip_exif()/f/image/IJkwJSmSns99K744eF4IJR4m.jpg?f=fotoalbum_large)
jep, werkt prima hier.Vos schreef op vrijdag 7 juli 2023 @ 21:32:
Nog Daikin gebruikers hier waarbij de integratie met HA nog goed werkt? Hier niet, zie ook zo niks geks in logs eigenlijk.
Werkt hier prima, maar ik gebruik deze integratie:Vos schreef op vrijdag 7 juli 2023 @ 21:32:
Nog Daikin cloud gebruikers hier waarbij de integratie met HA nog goed werkt? Hier niet, zie ook zo niks geks in logs eigenlijk.
https://github.com/speleolontra/daikin_residential_altherma
Ik had even wat specifiekere info moeten toevoegenkepler schreef op zaterdag 8 juli 2023 @ 07:05:
[...]
Werkt hier prima, maar ik gebruik deze integratie:
https://github.com/speleolontra/daikin_residential_altherma
#36
Heb soms een probleem met het eenvoudig aan laten gaan van verlichting via lux meter en automation.
Het licht mag aangaan bij een bepaalde hoeveelheid lux en dat werkt ook prima.
Maar gisteravond was het weer zover dat het licht rond 22:03 uur aanging zoals de bedoeling is
Om 23:30 de verlichting uitgezet.
Maar om 23:37 is deze dus weer uit zichzelf aangegaan totdat ik handmatig om 02:40 deze weer uit heb gezet. Daarna blijft hij dus verder wel uit,
Ik begrijp dat om 23:37 de automatisering nog steeds voldoet aangezien de lux om die tijd 0 is en dus lager dan 120. Maar dan zou hij dit constant moeten doen als ik het licht uit doen en dat gebeurt dus niet.
En meestal gaat het ook gewoon goed maar enkele keren vuurt hij dus op een random tijd het toch weer uit en brand de verlichting dus soms de hele nacht.
Ik heb nog een 2de script die hetzelfde uitvoert maar dan bij een lux van 10.
Hierbij gebeurt het dus ook dat hij weer aanspringt na uitzetten en ook wat vaker dan de lampen bij de bank. Dat is nu pas paar keer gebeurt.
Vreemde is ook in de log onder het 2de script de verlichting om 00:53 ineens vanzelf ook weer uitgaat.
De became unavailable zie ik vaker bij smartplug met Tasmota.
Iemand een verklaring hiervoor.
Doel:
Verlichting bank gaat aan bij een lux lager dan 120 en buitenverlichting gaat aan bij een lux lager dan 10.
Verlichting uitzetten via AB of Switch als we bv gaan slapen of buiten zitten en geen lampen binnen nodig hebben.
Extra info:
Verlichting bank is een KlikaanKlik uit unit die we via een AB van KlikaanKlik handmatig aan/uit kunnen zetten
De kerstverlichting is een smartplug met Tasmota en kan handmatig geschakeld worden via een Xiaomi round switch via Zigbee (Zigbe2MQTT) aan/uit kunnen gezet kan worden.
Dit systeem werkt dus 99% van de tijd prima en gaat er niets aan. Maar toch gebeurt het dus soms dat hij weer getriggerd wordt en dat snap ik niet.
/f/image/hQY7jWF7wN3KcLGUBor5Rkqr.png?f=fotoalbum_large)
2de script
Het licht mag aangaan bij een bepaalde hoeveelheid lux en dat werkt ook prima.
Maar gisteravond was het weer zover dat het licht rond 22:03 uur aanging zoals de bedoeling is
Om 23:30 de verlichting uitgezet.
Maar om 23:37 is deze dus weer uit zichzelf aangegaan totdat ik handmatig om 02:40 deze weer uit heb gezet. Daarna blijft hij dus verder wel uit,
Ik begrijp dat om 23:37 de automatisering nog steeds voldoet aangezien de lux om die tijd 0 is en dus lager dan 120. Maar dan zou hij dit constant moeten doen als ik het licht uit doen en dat gebeurt dus niet.
En meestal gaat het ook gewoon goed maar enkele keren vuurt hij dus op een random tijd het toch weer uit en brand de verlichting dus soms de hele nacht.
Ik heb nog een 2de script die hetzelfde uitvoert maar dan bij een lux van 10.
Hierbij gebeurt het dus ook dat hij weer aanspringt na uitzetten en ook wat vaker dan de lampen bij de bank. Dat is nu pas paar keer gebeurt.
Vreemde is ook in de log onder het 2de script de verlichting om 00:53 ineens vanzelf ook weer uitgaat.
De became unavailable zie ik vaker bij smartplug met Tasmota.
Iemand een verklaring hiervoor.
Doel:
Verlichting bank gaat aan bij een lux lager dan 120 en buitenverlichting gaat aan bij een lux lager dan 10.
Verlichting uitzetten via AB of Switch als we bv gaan slapen of buiten zitten en geen lampen binnen nodig hebben.
Extra info:
Verlichting bank is een KlikaanKlik uit unit die we via een AB van KlikaanKlik handmatig aan/uit kunnen zetten
De kerstverlichting is een smartplug met Tasmota en kan handmatig geschakeld worden via een Xiaomi round switch via Zigbee (Zigbe2MQTT) aan/uit kunnen gezet kan worden.
Dit systeem werkt dus 99% van de tijd prima en gaat er niets aan. Maar toch gebeurt het dus soms dat hij weer getriggerd wordt en dat snap ik niet.
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| alias: "Lights: Lampen bij de bank gaan aan bij een LUX van 120" description: "" trigger: - type: illuminance platform: device device_id: 448204e3bad1e856eb53d29f1a52a09a entity_id: sensor.lux_buiten_bh1750_illuminance domain: sensor below: 120 for: hours: 0 minutes: 5 seconds: 0 condition: - condition: sun after: sunset after_offset: "-01:00:00" action: - service: switch.turn_on data: {} target: device_id: 95f40adc140304977eb688c42ebbd17d mode: single |
/f/image/hQY7jWF7wN3KcLGUBor5Rkqr.png?f=fotoalbum_large)
2de script
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| alias: "Lights: Kerstverlichting Boog buiten gaat aan bij een LUX van 10" description: "" trigger: - type: illuminance platform: device device_id: 448204e3bad1e856eb53d29f1a52a09a entity_id: sensor.lux_buiten_bh1750_illuminance domain: sensor below: 10 for: hours: 0 minutes: 5 seconds: 0 condition: - condition: sun after: sunset after_offset: "-01:00:00" action: - service: switch.turn_on data: {} target: device_id: f3458786c6e054548577d898ab66c3e4 mode: single |
/f/image/JhtptOmIj8JEhjkmmc9z3wGA.png?f=fotoalbum_large)
[ Voor 0% gewijzigd door Septillion op 08-07-2023 10:30 . Reden: Denk aan de 'yaml' bij de code tags aub! ]
Ik maak hier ook gebruik van een Lux meter en automatiseringen. Werkt 100%. Hier gaat, mits de tijd na 12:00 is, de verlichting aan wanneer de Lux waarde onder de 65 komt. Hiervoor gebruik ik LSC lampen van de Action via de (local) Tuya integratie. Om 0:15 gaan de lampen automatisch weer uit mits de TV aanstaat, dan skipt HA de automatisering. Daarvoor heb ik een drukknop op een bijzettafeltje liggen om handmatig de lampen uit te doen. Ik werk dus niet met smartplugs.MikeOO schreef op zaterdag 8 juli 2023 @ 09:24:
Heb soms een probleem met het eenvoudig aan laten gaan van verlichting via lux meter en automation.
Het licht mag aangaan bij een bepaalde hoeveelheid lux en dat werkt ook prima.
Maar gisteravond was het weer zover dat het licht rond 22:03 uur aanging zoals de bedoeling is
Om 23:30 de verlichting uitgezet.
Maar om 23:37 is deze dus weer uit zichzelf aangegaan totdat ik handmatig om 02:40 deze weer uit heb gezet. Daarna blijft hij dus verder wel uit,
Ik begrijp dat om 23:37 de automatisering nog steeds voldoet aangezien de lux om die tijd 0 is en dus lager dan 120. Maar dan zou hij dit constant moeten doen als ik het licht uit doen en dat gebeurt dus niet.
En meestal gaat het ook gewoon goed maar enkele keren vuurt hij dus op een random tijd het toch weer uit en brand de verlichting dus soms de hele nacht.
Ik heb nog een 2de script die hetzelfde uitvoert maar dan bij een lux van 10.
Hierbij gebeurt het dus ook dat hij weer aanspringt na uitzetten en ook wat vaker dan de lampen bij de bank. Dat is nu pas paar keer gebeurt.
Vreemde is ook in de log onder het 2de script de verlichting om 00:53 ineens vanzelf ook weer uitgaat.
De became unavailable zie ik vaker bij smartplug met Tasmota.
Iemand een verklaring hiervoor.
Doel:
Verlichting bank gaat aan bij een lux lager dan 120 en buitenverlichting gaat aan bij een lux lager dan 10.
Verlichting uitzetten via AB of Switch als we bv gaan slapen of buiten zitten en geen lampen binnen nodig hebben.
Extra info:
Verlichting bank is een KlikaanKlik uit unit die we via een AB van KlikaanKlik handmatig aan/uit kunnen zetten
De kerstverlichting is een smartplug met Tasmota en kan handmatig geschakeld worden via een Xiaomi round switch via Zigbee (Zigbe2MQTT) aan/uit kunnen gezet kan worden.
Dit systeem werkt dus 99% van de tijd prima en gaat er niets aan. Maar toch gebeurt het dus soms dat hij weer getriggerd wordt en dat snap ik niet.
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 alias: "Lights: Lampen bij de bank gaan aan bij een LUX van 120" description: "" trigger: - type: illuminance platform: device device_id: 448204e3bad1e856eb53d29f1a52a09a entity_id: sensor.lux_buiten_bh1750_illuminance domain: sensor below: 120 for: hours: 0 minutes: 5 seconds: 0 condition: - condition: sun after: sunset after_offset: "-01:00:00" action: - service: switch.turn_on data: {} target: device_id: 95f40adc140304977eb688c42ebbd17d mode: single
[Afbeelding]
2de script
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 alias: "Lights: Kerstverlichting Boog buiten gaat aan bij een LUX van 10" description: "" trigger: - type: illuminance platform: device device_id: 448204e3bad1e856eb53d29f1a52a09a entity_id: sensor.lux_buiten_bh1750_illuminance domain: sensor below: 10 for: hours: 0 minutes: 5 seconds: 0 condition: - condition: sun after: sunset after_offset: "-01:00:00" action: - service: switch.turn_on data: {} target: device_id: f3458786c6e054548577d898ab66c3e4 mode: single
[Afbeelding]
Bedoel je niet tenzij de tv aanstaat?GilbertvH schreef op zaterdag 8 juli 2023 @ 10:00:
[...]
Om 0:15 gaan de lampen automatisch weer uit mits de TV aanstaat, dan skipt HA de automatisering. Daarvoor heb ik een drukknop op een bijzettafeltje liggen om handmatig de lampen uit te doen. Ik werk dus niet met smartplugs.
@MikeOO Kijk eens naar de history van 'sensor.lux_buiten_bh1750_illuminance', wordt deze soms af en toe unavailable?
Ook een herstart van HA zal er toe leiden dat hij opnieuw triggert.
Ook een herstart van HA zal er toe leiden dat hij opnieuw triggert.
Dat is een goeie en niet aan gedachtSeptillion schreef op zaterdag 8 juli 2023 @ 10:30:
@MikeOO Kijk eens naar de history van 'sensor.lux_buiten_bh1750_illuminance', wordt deze soms af en toe unavailable?
Ook een herstart van HA zal er toe leiden dat hij opnieuw triggert.
Inderdaad zie ik daar zelf heel veel unavailable meldingen staan.
Dus dat zou zomaar de veroorzaker kunnen zijn.
Nu zien te achterhalen waarom die Tasmota dingen steeds deze melding geven.
Ook maar eens kijken of de lux sensor om te zetten naar ESP Home. Mogelijk dat dit stabieler draait.
[ Voor 8% gewijzigd door MikeOO op 08-07-2023 11:55 ]
@MikeOO Het is inderdaad jammer dat HA niet bij default wat beter om gaat met 'unavailable' (en 'unknown'). Maar je lux sensor is ook Tasmota?
Nu weet ik even niet of het volgende werkt ivm de for maar je zou eens kunnen proberen:
Overigens gebruiken Tasmota en ESPhome volgens mij gewoon hetzelfde voor Wifi. Hier ook 0 last van uitval met Tasmota. Zou ik dus eerder zoeken in bereik of je AP/router.
* Zou ook met has_value moeten kunnen maar die lijkt hier niet te werken...
** Misschien dat het ook met device trigger werk maar voor de zekerheid er een numeric state trigger van gemaakt.
Nu weet ik even niet of het volgende werkt ivm de for maar je zou eens kunnen proberen:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| alias: "Lights: Lampen bij de bank gaan aan bij een LUX van 120" description: "" trigger: - platform: numeric_state entity_id: sensor.lux_buiten_bh1750_illuminance for: hours: 0 minutes: 5 seconds: 0 below: 120 condition: - condition: sun after: sunset after_offset: "-01:00:00" - condition: template value_template: "{{ trigger.from_state.state not in ['unavailable', 'unknown'] }}" action: - service: switch.turn_on data: {} target: device_id: 95f40adc140304977eb688c42ebbd17d mode: single |
Overigens gebruiken Tasmota en ESPhome volgens mij gewoon hetzelfde voor Wifi. Hier ook 0 last van uitval met Tasmota. Zou ik dus eerder zoeken in bereik of je AP/router.
* Zou ook met has_value moeten kunnen maar die lijkt hier niet te werken...
** Misschien dat het ook met device trigger werk maar voor de zekerheid er een numeric state trigger van gemaakt.
has_value verwacht een entity_id als input, en niet een state. Mogelijk heb je dat niet goed gedaan. Je kunt hem daardoor ook niet voor de for_state gebruiken.Septillion schreef op zaterdag 8 juli 2023 @ 12:12:
@MikeOO Het is inderdaad jammer dat HA niet bij default wat beter om gaat met 'unavailable' (en 'unknown'). Maar je lux sensor is ook Tasmota?
Nu weet ik even niet of het volgende werkt ivm de for maar je zou eens kunnen proberen:
YAML:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 alias: "Lights: Lampen bij de bank gaan aan bij een LUX van 120" description: "" trigger: - platform: numeric_state entity_id: sensor.lux_buiten_bh1750_illuminance for: hours: 0 minutes: 5 seconds: 0 below: 120 condition: - condition: sun after: sunset after_offset: "-01:00:00" - condition: template value_template: "{{ trigger.from_state.state not in ['unavailable', 'unknown'] }}" action: - service: switch.turn_on data: {} target: device_id: 95f40adc140304977eb688c42ebbd17d mode: single
Overigens gebruiken Tasmota en ESPhome volgens mij gewoon hetzelfde voor Wifi. Hier ook 0 last van uitval met Tasmota. Zou ik dus eerder zoeken in bereik of je AP/router.
* Zou ook met has_value moeten kunnen maar die lijkt hier niet te werken...
** Misschien dat het ook met device trigger werk maar voor de zekerheid er een numeric state trigger van gemaakt.
Aangezien het om een numerieke state gaat, kun je wel is_number gebruiken
code:
1
2
| - condition: template value_template: "{{ trigger.from_state.state | is_number }}" |
@TheFes Ahh, dank. Dat had ik gemist. Daarmee is het eigenlijk best een raar filter
En ja, is_number had zeker ook gekund

Wemos met daaraan gekoppeld de lux sensor en de wemsos draait Tasmota inderdaad.Septillion schreef op zaterdag 8 juli 2023 @ 12:12:
@MikeOO Het is inderdaad jammer dat HA niet bij default wat beter om gaat met 'unavailable' (en 'unknown'). Maar je lux sensor is ook Tasmota?
Nu weet ik even niet of het volgende werkt ivm de for maar je zou eens kunnen proberen:
YAML:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 alias: "Lights: Lampen bij de bank gaan aan bij een LUX van 120" description: "" trigger: - platform: numeric_state entity_id: sensor.lux_buiten_bh1750_illuminance for: hours: 0 minutes: 5 seconds: 0 below: 120 condition: - condition: sun after: sunset after_offset: "-01:00:00" - condition: template value_template: "{{ trigger.from_state.state not in ['unavailable', 'unknown'] }}" action: - service: switch.turn_on data: {} target: device_id: 95f40adc140304977eb688c42ebbd17d mode: single
Overigens gebruiken Tasmota en ESPhome volgens mij gewoon hetzelfde voor Wifi. Hier ook 0 last van uitval met Tasmota. Zou ik dus eerder zoeken in bereik of je AP/router.
* Zou ook met has_value moeten kunnen maar die lijkt hier niet te werken...
** Misschien dat het ook met device trigger werk maar voor de zekerheid er een numeric state trigger van gemaakt.
Wifi bereik is eerder te goed dan te slecht. Heb 3 Unifi AP in huis hangen (2 beneden en 1 boven) en 1 hangt vlak bij de Lux sensor. Maar zou kunnen proberen of de Lux meter op een ander AP gekoppeld kan worden qua afstand als test.
Met het script zal ik eerst gaan testen want liever op Tasmota blijven. Scheelt weer demonteren van de sensor die op en niet zo handig bereikbare plek hangt
Ik heb een tijdje terug wat zitten spelen met Rhasspy, door de Docker-versie ervan te draaien en te kijken hoe het werkt. Kon mijn stem herkennen e.d.
Ondertussen heb ik mijn vSphere VM-server waar Home Assistant op draait, sinds kort verplaatst van de woonkamer naar de meterkast, omdat ik via een infraroodsensor mijn digitale (niet-slimme) meter wilde uitlezen. Dat draait daar nu allemaal prima.
Ik kan Rhasspy ook weer op die vSphere VM-server gaan draaien, maar ik heb geen behoefte er aan om meters kabel voor een microfoon vanuit mijn meterkast naar de woonkamer aan te leggen. Op internet kom ik dan weer wel goede USB-microfoons tegen zoals de ReSpeaker, maar dat is allemaal bedraad spul. Ook heb je draadloze USB-microfoons, maar om nou bij elke opdracht als een soort zanger in een microfoon te moeten praten vind ik nog te veel moeite.
Update: lijkt er op dat ik iets zou kunnen opzetten zoals satellieten
Ondertussen heb ik mijn vSphere VM-server waar Home Assistant op draait, sinds kort verplaatst van de woonkamer naar de meterkast, omdat ik via een infraroodsensor mijn digitale (niet-slimme) meter wilde uitlezen. Dat draait daar nu allemaal prima.
Ik kan Rhasspy ook weer op die vSphere VM-server gaan draaien, maar ik heb geen behoefte er aan om meters kabel voor een microfoon vanuit mijn meterkast naar de woonkamer aan te leggen. Op internet kom ik dan weer wel goede USB-microfoons tegen zoals de ReSpeaker, maar dat is allemaal bedraad spul. Ook heb je draadloze USB-microfoons, maar om nou bij elke opdracht als een soort zanger in een microfoon te moeten praten vind ik nog te veel moeite.
Update: lijkt er op dat ik iets zou kunnen opzetten zoals satellieten
Mijn vraag: hoe kan ik een goede draadloze microfoon in mijn woonkamer plaatsen die het signaal uiteindelijk toch overbrengt naar mijn server (en Rhasspy) in de meterkast? Ik heb wel USB-aansluitingen op het servertje. Of zijn er nog andere oplossingen die ik over het hoofd zie?A common usage scenario for Rhasspy is to have one or more low power satellites connect to a more powerful central server (called the "base" station). These satellites are typically Raspberry Pi's, and are responsible for:
Wake word detection
Audio recording from a microphone
Audio playback to a speaker
The base station, typically a standard desktop or Intel NUC, is responsible for:
Speech to text
Intent recognition
Text to speech
Intent handling
[ Voor 33% gewijzigd door Tjeerd op 08-07-2023 21:28 ]
www.tjeerd.net - To repeat what others have said, requires education, to challenge it, requires brains.
Ik snap er nog steeds niks van.
Zodra ik overstap van Home Assistant Core 2023.5.4, naar de laatste Core versie loopt mijn Dashboard telkens compleet vast.
Kan dan werkelijk niks meer aanklikken en doen. Enigste wat ik gelukkig dan nog wel kan is naar /settings en vanaf daar kan ik al het gene beheren. Zodra ik weer naar mijn dashboard ga loopt het weer vast.
Op de telefoon met de app betekend het werkelijk dat ik niks meer kan.
Op de computer in Chrome is het wachten tot een 'crash' en dan kan ik het naar /settings navigeren in de adresbalk.
Andere die soortgelijke problemen hebben gehad?
Zodra ik overstap van Home Assistant Core 2023.5.4, naar de laatste Core versie loopt mijn Dashboard telkens compleet vast.
Kan dan werkelijk niks meer aanklikken en doen. Enigste wat ik gelukkig dan nog wel kan is naar /settings en vanaf daar kan ik al het gene beheren. Zodra ik weer naar mijn dashboard ga loopt het weer vast.
Op de telefoon met de app betekend het werkelijk dat ik niks meer kan.
Op de computer in Chrome is het wachten tot een 'crash' en dan kan ik het naar /settings navigeren in de adresbalk.
Andere die soortgelijke problemen hebben gehad?
Bekijk mijn Cults3d pagina voor simracing ontwerpen. iRacing.
Ik heb net geupdate naar 2023.7.1 komende vanaf 3.6, en ook geupdate naar OS 10.3. Ik weet niet waar die voorheen op zat. Nu heb ik een Daikin wamrtepomp, en ik had daarvoor de Daikin Residential Controller integratie om de warmtepomp te zien in HA.
Die integratie werkt echter niet meer. Is daar een fix/workaround voor? De laatste update op GitHub is zo te zien van 1 juni, maar dat is voor de release van bovengenoemde versies van HA.
Die integratie werkt echter niet meer. Is daar een fix/workaround voor? De laatste update op GitHub is zo te zien van 1 juni, maar dat is voor de release van bovengenoemde versies van HA.
Och ja, je moet toch wat he.
Je zou kunnen kijken naar deze https://www.esp-voice.com/espvoice/ is integreerbaar met HA. Waarschijnlijk ook wel zelf te bouwen.Tjeerd schreef op zaterdag 8 juli 2023 @ 20:56:
[...]
Mijn vraag: hoe kan ik een goede draadloze microfoon in mijn woonkamer plaatsen die het signaal uiteindelijk toch overbrengt naar mijn server (en Rhasspy) in de meterkast? Ik heb wel USB-aansluitingen op het servertje. Of zijn er nog andere oplossingen die ik over het hoofd zie?
Hmm interessant, die heb ik ook maar nog geen update gedraaid. Wat zegt je log?Just_A_User schreef op zondag 9 juli 2023 @ 11:38:
Ik heb net geupdate naar 2023.7.1 komende vanaf 3.6, en ook geupdate naar OS 10.3. Ik weet niet waar die voorheen op zat. Nu heb ik een Daikin wamrtepomp, en ik had daarvoor de Daikin Residential Controller integratie om de warmtepomp te zien in HA.
Die integratie werkt echter niet meer. Is daar een fix/workaround voor? De laatste update op GitHub is zo te zien van 1 juni, maar dat is voor de release van bovengenoemde versies van HA.
Nou, ik kan de hele log hier wel posten, en dat is het volgende:kepler schreef op zondag 9 juli 2023 @ 13:34:
[...]
Hmm interessant, die heb ik ook maar nog geen update gedraaid. Wat zegt je log?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
| 2023-07-09 11:27:43.915 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration daikin_residential_altherma which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant 2023-07-09 11:27:54.943 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry Daikin for daikin_residential_altherma Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/config_entries.py", line 390, in async_setup result = await component.async_setup_entry(hass, self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/daikin_residential_altherma/__init__.py", line 84, in async_setup_entry daikin_api = DaikinApi(hass, entry) ^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/daikin_residential_altherma/daikin_api.py", line 56, in __init__ self.openIdClient = Client(client_id=self.openIdClientId, config=configuration) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/oic/oic/__init__.py", line 354, in __init__ self.settings = settings or OicClientSettings() ^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/oic/utils/settings.py", line 96, in __init__ super().__init__( File "/usr/local/lib/python3.11/site-packages/oic/utils/settings.py", line 51, in __init__ self.client_cert = client_cert ^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/oic/utils/settings.py", line 73, in __setattr__ raise SettingsException( oic.utils.settings.SettingsException: client_cert has a type of <class 'NoneType'>, expected any of (<class 'str'>, <class 'tuple'>). 2023-07-09 11:28:05.608 WARNING (Recorder) [homeassistant.components.sensor.recorder] The unit of sensor.airfryer_dagelijks (kWh) cannot be converted to the unit of previously compiled statistics (None). Generation of long term statistics will be suppressed unless the unit changes back to None or a compatible unit. Go to https://my.home-assistant.io/redirect/developer_statistics to fix this 2023-07-09 11:28:05.615 WARNING (Recorder) [homeassistant.components.sensor.recorder] The unit of sensor.droger_dagelijks (kWh) cannot be converted to the unit of previously compiled statistics (None). Generation of long term statistics will be suppressed unless the unit changes back to None or a compatible unit. Go to https://my.home-assistant.io/redirect/developer_statistics to fix this 2023-07-09 11:28:05.616 WARNING (Recorder) [homeassistant.components.sensor.recorder] The unit of sensor.wasmachine_dagelijks (kWh) cannot be converted to the unit of previously compiled statistics (None). Generation of long term statistics will be suppressed unless the unit changes back to None or a compatible unit. Go to https://my.home-assistant.io/redirect/developer_statistics to fix this 2023-07-09 11:28:05.617 WARNING (Recorder) [homeassistant.components.sensor.recorder] The unit of sensor.pc_dagelijks (kWh) cannot be converted to the unit of previously compiled statistics (W). Generation of long term statistics will be suppressed unless the unit changes back to W or a compatible unit. Go to https://my.home-assistant.io/redirect/developer_statistics to fix this 2023-07-09 11:28:05.617 WARNING (Recorder) [homeassistant.components.sensor.recorder] The unit of sensor.oven_dagelijks (kWh) cannot be converted to the unit of previously compiled statistics (None). Generation of long term statistics will be suppressed unless the unit changes back to None or a compatible unit. Go to https://my.home-assistant.io/redirect/developer_statistics to fix this 2023-07-09 11:28:05.618 WARNING (Recorder) [homeassistant.components.sensor.recorder] The unit of sensor.meterkast_maandelijks (kWh) cannot be converted to the unit of previously compiled statistics (W). Generation of long term statistics will be suppressed unless the unit changes back to W or a compatible unit. Go to https://my.home-assistant.io/redirect/developer_statistics to fix this 2023-07-09 11:28:05.619 WARNING (Recorder) [homeassistant.components.sensor.recorder] The unit of sensor.meterkast_jaarlijks (kWh) cannot be converted to the unit of previously compiled statistics (W). Generation of long term statistics will be suppressed unless the unit changes back to W or a compatible unit. Go to https://my.home-assistant.io/redirect/developer_statistics to fix this 2023-07-09 11:28:05.911 WARNING (Recorder) [homeassistant.components.sensor.recorder] Entity sensor.wasmachine_electric_kwh_2 from integration zwave_js has state class total_increasing, but its state is negative. Triggered by state -1.23 with last_updated set to 2023-07-09T09:19:10.710577+00:00. Please create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+zwave_js%22 2023-07-09 11:30:35.242 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry Daikin for daikin_residential_altherma Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/config_entries.py", line 390, in async_setup result = await component.async_setup_entry(hass, self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/daikin_residential_altherma/__init__.py", line 84, in async_setup_entry daikin_api = DaikinApi(hass, entry) ^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/daikin_residential_altherma/daikin_api.py", line 56, in __init__ self.openIdClient = Client(client_id=self.openIdClientId, config=configuration) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/oic/oic/__init__.py", line 354, in __init__ self.settings = settings or OicClientSettings() ^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/oic/utils/settings.py", line 96, in __init__ super().__init__( File "/usr/local/lib/python3.11/site-packages/oic/utils/settings.py", line 51, in __init__ self.client_cert = client_cert ^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/oic/utils/settings.py", line 73, in __setattr__ raise SettingsException( oic.utils.settings.SettingsException: client_cert has a type of <class 'NoneType'>, expected any of (<class 'str'>, <class 'tuple'>). 2023-07-09 11:30:52.342 WARNING (Recorder) [homeassistant.components.recorder.migration] Dropping index `ix_states_context_id` from table `states`. Note: this can take several minutes on large databases and slow computers. Please be patient! 2023-07-09 11:31:31.877 ERROR (MainThread) [custom_components.daikin_residential_altherma.config_flow] Failed to initialize DaikinApi: client_cert has a type of <class 'NoneType'>, expected any of (<class 'str'>, <class 'tuple'>). 2023-07-09 11:35:23.367 WARNING (Recorder) [homeassistant.components.recorder.migration] Dropping index `ix_states_entity_id_last_updated_ts` from table `states`. Note: this can take several minutes on large databases and slow computers. Please be patient! 2023-07-09 11:45:37.660 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry Daikin for daikin_residential_altherma Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/config_entries.py", line 390, in async_setup result = await component.async_setup_entry(hass, self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/daikin_residential_altherma/__init__.py", line 84, in async_setup_entry daikin_api = DaikinApi(hass, entry) ^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/daikin_residential_altherma/daikin_api.py", line 56, in __init__ self.openIdClient = Client(client_id=self.openIdClientId, config=configuration) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/oic/oic/__init__.py", line 354, in __init__ self.settings = settings or OicClientSettings() ^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/oic/utils/settings.py", line 96, in __init__ super().__init__( File "/usr/local/lib/python3.11/site-packages/oic/utils/settings.py", line 51, in __init__ self.client_cert = client_cert ^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/oic/utils/settings.py", line 73, in __setattr__ raise SettingsException( oic.utils.settings.SettingsException: client_cert has a type of <class 'NoneType'>, expected any of (<class 'str'>, <class 'tuple'>). |
Och ja, je moet toch wat he.
Woordkeuze… Maakt het een verschil? Je snapt de strekking toch?
Het betekent precies het tegenovergestelde.GilbertvH schreef op zondag 9 juli 2023 @ 16:18:
[...]
Woordkeuze… Maakt het een verschil? Je snapt de strekking toch?
Jij zegt nu dat de lampen om 1:15 alleen uit moeten gaan als de tv aan staat.
Dan is het een ‘dialect-dingetje’ 😎. Als de TV aanstaat gaan de lampen niet uitTheFes schreef op zondag 9 juli 2023 @ 16:40:
[...]
Het betekent precies het tegenovergestelde.
Jij zegt nu dat de lampen om 1:15 alleen uit moeten gaan als de tv aan staat.
Nee, het is geen dialect dingetje. Het is wél een vaker gemaakte fout.GilbertvH schreef op zondag 9 juli 2023 @ 16:42:
[...]
Dan is het een ‘dialect-dingetje’ 😎. Als de TV aanstaat gaan de lampen niet uit
https://stipschrijfadvies...n/vermits-mits-en-tenzij/
André Huisman (www.new-line.nl)
Van de week heb ik een aantal groepen uitgezet, waaronder die van mijn hassio installatie.
Aan deze hassio setup hangt oa een Shelly, en daar werd het totale stroomverbruik van mijn shelly bijgehouden. Voor zover ik weet gebeurt dat in Hassio (de shelly draait stock firmware).
Hoe kan ik het makkelijkste die waarde weer aanpasssen? Hij stond op 175kWh oid, en ik wil die waarde graag terug ipv de 1kW waar hij nu weer op staat na een dag ofzo.
Aan deze hassio setup hangt oa een Shelly, en daar werd het totale stroomverbruik van mijn shelly bijgehouden. Voor zover ik weet gebeurt dat in Hassio (de shelly draait stock firmware).
Hoe kan ik het makkelijkste die waarde weer aanpasssen? Hij stond op 175kWh oid, en ik wil die waarde graag terug ipv de 1kW waar hij nu weer op staat na een dag ofzo.
De Shelly houdt dat zelf bij, en die teller gaat naar 0 als de Shelly reset. HA krijgt simpelweg de waarde van de Shelly door.Boudewijn schreef op maandag 10 juli 2023 @ 00:51:
Van de week heb ik een aantal groepen uitgezet, waaronder die van mijn hassio installatie.
Aan deze hassio setup hangt oa een Shelly, en daar werd het totale stroomverbruik van mijn shelly bijgehouden. Voor zover ik weet gebeurt dat in Hassio (de shelly draait stock firmware).
Hoe kan ik het makkelijkste die waarde weer aanpasssen? Hij stond op 175kWh oid, en ik wil die waarde graag terug ipv de 1kW waar hij nu weer op staat na een dag ofzo.
In de long term statistics zal HA dit echter wel bij elkaar op blijven tellen.
Als je een statistics graph van de entiteit pakt, zul je wel de totaalwaarde zien
Vreemd. Ik had deze ochtend geen gegevens van mijn Growatt-inverter via esphome.
Ik kon het apparaat wel gewoon zien en ook de logging wireless volgen via HA, maar de sensoren bleven unavailable.
Restart van Home Assistant heeft geholpen, maar slechts tijdelijk.
Nu helaas geen productie-gegevens meer.
Ik ga ESPHome maar 'ns updaten van 2023.6.4 naar .5 en als dat niet helpt dan de esp ook maar 'ns flashen met de laatste firmware..
Tot nu toe heeft niets geholpen. Alleen met HA zelf zit ik nog op 2023.6.3.
Ik kon het apparaat wel gewoon zien en ook de logging wireless volgen via HA, maar de sensoren bleven unavailable.
Restart van Home Assistant heeft geholpen, maar slechts tijdelijk.
Nu helaas geen productie-gegevens meer.
Ik ga ESPHome maar 'ns updaten van 2023.6.4 naar .5 en als dat niet helpt dan de esp ook maar 'ns flashen met de laatste firmware..
Tot nu toe heeft niets geholpen. Alleen met HA zelf zit ik nog op 2023.6.3.
[ Voor 37% gewijzigd door RudolfR op 10-07-2023 10:22 ]
Ik ben pas begonnen met HA. Heb ook een Zigbee 3.0 USB Dongle Plus.
Moet hem nu installeren. Ik zie op internet meerdere manieren.
Werkt het dan niet als je Zigbee2MQTT niet installeerd?
Alvast bedankt voor jouw reactie.
Geen thread hijacking graag, gaan we verder in het algemene topic
Moet hem nu installeren. Ik zie op internet meerdere manieren.
- Aansluiten op Raspberry PI en HA herkent hem gelijk en dan de vervolgstappen doen.
- Aansluiten en add on Zigbee2MQTT ook installeren.
Werkt het dan niet als je Zigbee2MQTT niet installeerd?
Alvast bedankt voor jouw reactie.
Geen thread hijacking graag, gaan we verder in het algemene topic
[ Voor 7% gewijzigd door Septillion op 10-07-2023 10:49 ]
Ik heb heel vreemd issue met een aantal Hue-spots en ZHA. Ik heb een rij van 7 spots boven het werkblad in de keuken. Daarvan doen er vier het prima, maar drie niet. Ze reageren niet als ik ze aan wil zetten, niet als onderdeel van de groep, maar ook niet individueel.
Ze zijn beschikbaar in Home Assistant en de GUI meent dat ze aan en uit gaan als ik ze bedien. Ze zijn correct verbonden, alle informatie is beschikbaar en de "last seen" wordt keurig geupdate. Reconfiguring werkt ook, rejoinen via ZHA toolkit ook, prima routeringen beschikbaar via de network map, echt alle seinen op groen. Geen rare messaging in de logs, ook niet met debugging aan. Maar de spots doen niks. Maar de spot een halve meter verderop doet het prima. Maar die daar naast weer niet.
Buiten resetten zie ik geen mogelijkheden meer. Hier nog briljante ideeën?
Ze zijn beschikbaar in Home Assistant en de GUI meent dat ze aan en uit gaan als ik ze bedien. Ze zijn correct verbonden, alle informatie is beschikbaar en de "last seen" wordt keurig geupdate. Reconfiguring werkt ook, rejoinen via ZHA toolkit ook, prima routeringen beschikbaar via de network map, echt alle seinen op groen. Geen rare messaging in de logs, ook niet met debugging aan. Maar de spots doen niks. Maar de spot een halve meter verderop doet het prima. Maar die daar naast weer niet.
Buiten resetten zie ik geen mogelijkheden meer. Hier nog briljante ideeën?
Good taste is for people who can’t afford sapphires
@Paterman Het is een vrij keuze met Pro's en Con's. Als je hier zoekt zal je dat ook vaker zien.
Zelf een Zigbee2MQTT gebruiker omdat ik het juist fijn vindt dat de ontwikkeling los is (lijkt af en toe bij ZHA onder te sneeuwen onder de rest) maar vooral dat er een 100% database is van ondersteunde apparaten. Nadeel is natuurlijk dat het niet zo strak als ZHA integreert.
Zelf een Zigbee2MQTT gebruiker omdat ik het juist fijn vindt dat de ontwikkeling los is (lijkt af en toe bij ZHA onder te sneeuwen onder de rest) maar vooral dat er een 100% database is van ondersteunde apparaten. Nadeel is natuurlijk dat het niet zo strak als ZHA integreert.
@Septillion
Maar werkt het ook goed zonder Zigbee2MQTT? En ondersteunt de dongle dan minder apparaten?
Maar werkt het ook goed zonder Zigbee2MQTT? En ondersteunt de dongle dan minder apparaten?
@Paterman Doe een zoektochtje hier 
Dat is dus naar mijn idee het probleem, je weet niet zeker wat wel of niet ondersteund wordt...
Dat is dus naar mijn idee het probleem, je weet niet zeker wat wel of niet ondersteund wordt...
Door een update van mijn Enphase systeem deed mijn intergratie in HA het niet meer en kon ik mijn zonne-opwek niet meer uitlezen.
Dit heb ik inmiddels opgelost middels een custom intergratie.
Echter... ik gebruikte altijd de "today production" sensor i.p.v. de "total production". Dat had ik achteraf gezien misschien beter niet kunnen doen omdat als ik de total had gebruikt, hij de gemiste kWh bij de dag had opgeteld dat ik de boel weer had gefixt. Maar ja, dat is achteraf.
Nu vroeg ik mij af, kan ik op de 1 of andere manier deze waarde alsnog ergens in zetten? Ik had al via Developer Tools > Statistics gekeken maar omdat er simpelweg geen metingen zijn kan ik daar dus ook niks aanpassen voor die dag. Wat ik wel kan doen is een meting van de volgende dag pakken, en de gemiste kWh's daar handmatig bij optellen, zodat mijn totalen in ieder geval kloppen, maar is er misschien nog een andere manier, zodat het op de juiste dag komt te staan?
Dit heb ik inmiddels opgelost middels een custom intergratie.
Echter... ik gebruikte altijd de "today production" sensor i.p.v. de "total production". Dat had ik achteraf gezien misschien beter niet kunnen doen omdat als ik de total had gebruikt, hij de gemiste kWh bij de dag had opgeteld dat ik de boel weer had gefixt. Maar ja, dat is achteraf.
Nu vroeg ik mij af, kan ik op de 1 of andere manier deze waarde alsnog ergens in zetten? Ik had al via Developer Tools > Statistics gekeken maar omdat er simpelweg geen metingen zijn kan ik daar dus ook niks aanpassen voor die dag. Wat ik wel kan doen is een meting van de volgende dag pakken, en de gemiste kWh's daar handmatig bij optellen, zodat mijn totalen in ieder geval kloppen, maar is er misschien nog een andere manier, zodat het op de juiste dag komt te staan?
Aangeboden: MHI Airco Wifi controller (MHI-AC-Ctrl) (Local control)
Ik heb een aantal sensoren in Zigbee2MQTT welke ik graag zichtbaar wil hebben in Google Home.
In mijn configuration.yaml heb ik de volgende code
De sensor heb ik als laatste toegevoegd en dat zijn juist de types welke ik nu wil toevoegen aan Google Home (temperatuursensors). Ook na een synchronisatie van Google zie ik deze apparaten echter niet terug. Zit er nog een speciale voorwaarde aan o.i.d waarna ik sensor devices ga zien?
In mijn configuration.yaml heb ik de volgende code
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| ################################################ #Integrate Google Assistant ################################################ google_assistant: project_id: ****** service_account: !include google_assistant.json report_state: true exposed_domains: - switch - light - climate - vacuum - input_boolean - sensor |
De sensor heb ik als laatste toegevoegd en dat zijn juist de types welke ik nu wil toevoegen aan Google Home (temperatuursensors). Ook na een synchronisatie van Google zie ik deze apparaten echter niet terug. Zit er nog een speciale voorwaarde aan o.i.d waarna ik sensor devices ga zien?
@Slinkos Makkelijkste is dan inderdaad het bij een andere dag maar op te tellen. Anders wordt het denk ik aardig klooien in de database.
@Robbie T Kan je dat nu niet regelen via de UI?
Hier een soortgelijk probleem:Hupske schreef op zondag 9 juli 2023 @ 11:34:
Ik snap er nog steeds niks van.
Zodra ik overstap van Home Assistant Core 2023.5.4, naar de laatste Core versie loopt mijn Dashboard telkens compleet vast.
Kan dan werkelijk niks meer aanklikken en doen. Enigste wat ik gelukkig dan nog wel kan is naar /settings en vanaf daar kan ik al het gene beheren. Zodra ik weer naar mijn dashboard ga loopt het weer vast.
Op de telefoon met de app betekend het werkelijk dat ik niks meer kan.
Op de computer in Chrome is het wachten tot een 'crash' en dan kan ik het naar /settings navigeren in de adresbalk.
Andere die soortgelijke problemen hebben gehad?
Via Edge-browser op de laptop via duckdns-url: werkt
Via app op de telefoon: dashboard crasht na 1 seconde (config: duckdns-url). Automatische meldingen worden wel ontvangen.
Via app op de telefoon: aangepast naar lokaal ip: werkt
Via Chrome browser op de telefoon, duckdns url: veiligheidswaarschuwing, negeren, kan inloggen maar error masronry layout.
Via Chrome-browser op de telefoon, lokaal ip: werkt
Probleem lijkt dus te worden veroorzaakt door Chrome, maar ik krijg het niet verholpen.
PSN ID = Jorco
@Jorco Geen idee of het je probleem is, maar wat is die veiligheidswaarschuwing? Als je het goed in stelt zou dat niet mogen gebeuren.
De melding betreft de waarschuwing vanuit de Chrome browser. In de HA-app een identieke melding.Septillion schreef op maandag 10 juli 2023 @ 13:23:
@Jorco Geen idee of het je probleem is, maar wat is die veiligheidswaarschuwing? Als je het goed in stelt zou dat niet mogen gebeuren.
In Chrome heb ik Safe Browsing uitgezet en dan is de masonry layout error ook meteen verdwenen.
In HA blijft dezelfde melding komen en na negeren meteen crashen.
![]() | ![]() |
[ Voor 13% gewijzigd door Jorco op 10-07-2023 14:29 ]
PSN ID = Jorco
Even een jinja template vraagje, hoe laat ik in een for loop een variabele optellen?
Voorbeeld: 2 laadpalen waarvan ik wil uitpoepen hoeveel van die 2 er status "AVAILABLE" hebben. Kan dat op deze manier, en if so, hoe? Ik kom er niet uit, bij het setten van een variabele heb je een expression nodig, en dat pikt ie niet.
Dit werkt:
Voorbeeld: 2 laadpalen waarvan ik wil uitpoepen hoeveel van die 2 er status "AVAILABLE" hebben. Kan dat op deze manier, en if so, hoe? Ik kom er niet uit, bij het setten van een variabele heb je een expression nodig, en dat pikt ie niet.
YAML:
1
2
3
4
5
6
7
8
9
| {% set charger_json = {"status_code":1000,"status_message":"OK","data":{"address":"Teststraat 1","city":"Test","postal_code":"1234 AB","country":"NLD","evses":[{"status":"AVAILABLE","connectors":[{"standard":"IEC_62196_T2","format":"SOCKET","pricing_id":"c37291f2-1eca-11ee-85b0-42010a0150eb","max_power":11040,"tariffs":[{"type":"ENERGY","price":0.33,"vat":21,"currency":"EUR"}]}]},{"status":"CHARGING","connectors":[{"standard":"IEC_62196_T2","format":"SOCKET","pricing_id":"c37291f2-1eca-11ee-85b0-42010a0150eb","max_power":11040,"tariffs":[{"type":"ENERGY","price":0.33,"vat":21,"currency":"EUR"}]}]}],"operator":{"name":"Vattenfall InCharge","website":"https:\/\/incharge.vattenfall.se\/en\/"},"access_type":"Public","support_phone_number":"012356"}} %} {% set count = 0 %} {% for charger in charger_json.data.evses %} {% if charger.status == 'AVAILABLE' %} {% set count += 1 %} {% endif %} {% endfor %} |
Dit werkt:
YAML:
1
2
3
4
5
6
7
8
| {% set charger_json = {"status_code":1000,"status_message":"OK","data":{"address":"Teststraat 1","city":"Test","postal_code":"1234 AB","country":"NLD","evses":[{"status":"AVAILABLE","connectors":[{"standard":"IEC_62196_T2","format":"SOCKET","pricing_id":"c37291f2-1eca-11ee-85b0-42010a0150eb","max_power":11040,"tariffs":[{"type":"ENERGY","price":0.33,"vat":21,"currency":"EUR"}]}]},{"status":"CHARGING","connectors":[{"standard":"IEC_62196_T2","format":"SOCKET","pricing_id":"c37291f2-1eca-11ee-85b0-42010a0150eb","max_power":11040,"tariffs":[{"type":"ENERGY","price":0.33,"vat":21,"currency":"EUR"}]}]}],"operator":{"name":"Vattenfall InCharge","website":"https:\/\/incharge.vattenfall.se\/en\/"},"access_type":"Public","support_phone_number":"012356"}} %} {% for charger in charger_json.data.evses %} {% if charger.status == 'AVAILABLE' %} {{ 'YES!' }} {% endif %} {% endfor %} |
i7 9700k + Be-Quiet Dark Rock 4 Pro | Gigabyte Z390 Aorus Ultra | Gigabyte Aorus GTX1080TI | Samsung 970 Pro 512GB + 860 EVO 1TB | 2x8GB DDR4 3000Mhz | Seasonic Platinum 660W | Fractal Design R6 | Acer Predator X34P | M-Audio AV40
Dat is een bijzondere melding, dat is niet iets met SSL maar echt dat er melding van is gemaakt.. Ik krijg hem in Firefox ook (j =e hebt niet overall je URL gemaskeerdJorco schreef op maandag 10 juli 2023 @ 13:41:
[...]
De melding betreft de waarschuwing vanuit de Chrome browser. In de HA-app een identieke melding.
In Chrome heb ik Safe Browsing uitgezet en dan is de masonry layout error ook meteen verdwenen.
In HA blijft dezelfde melding komen en na negeren meteen crashen.
[Afbeelding] [Afbeelding]
Ik heb de melding volgens alleen eens eerder gehad wanneer ik een verouderde browser gebruikte (IE).Septillion schreef op maandag 10 juli 2023 @ 14:07:
[...]
Dat is een bijzondere melding, dat is niet iets met SSL maar echt dat er melding van is gemaakt.. Ik krijg hem in Firefox ook (j =e hebt niet overall je URL gemaskeerd). Dan zou je bijna afvragen of je apparaat niet vreemde dingen aan het does is onderwater. Wat draai je voor install? En beetje up to date?
Op een oudere versie van de app en ander toestel doet het probleem zich ook voor.
Met HA 2023.6.2 werkte het nog prima. Volgens mij is het mis gegaan sinds 2023.6.3.
Gisteren een update gedaan naar de meest recente versie maar dat heeft niet geholpen.
Verder draait er weinig spannends. Hooguit Frigate om ongenode gasten op de oprit in de gaten te houden.
PSN ID = Jorco
@Sp33dFr34k Ook als Restfull uit Shell Recharge?
Dit is de yaml die ik er eens als test (heb geen EV) voor heb gemaakt
Dit is de yaml die ik er eens als test (heb geen EV) voor heb gemaakt
YAML:
1
2
3
| - name: Test laadpaal free unique_id: laadpaal_free value_template: "{{ value_json['evses'] |selectattr('status', 'eq', 'Available') |list |length }}" |
@Jorco Die melding kan niet aan je HA versie liggen. Die is 100% in je browser en op basis van de URL.
Maar je draait puur HA OS? Of draait het Proxmox/supervised etc?
Maar je draait puur HA OS? Of draait het Proxmox/supervised etc?
Home Assistant 2023.7.1Septillion schreef op maandag 10 juli 2023 @ 14:17:
@Jorco Die melding kan niet aan je HA versie liggen. Die is 100% in je browser en op basis van de URL.
Maar je draait puur HA OS? Of draait het Proxmox/supervised etc?
Supervisor 2023.07.1
Operating System 10.3
Frontend-versie: 20230705.1 - latest
Draait als VM binnen Proxmox.
Overigens zojuist eens op de iPad geïnstalleerd. Krijg ik ook dezelfde melding, maar kan ik deze negeren en vervolgens gewoon gebruiken.
PSN ID = Jorco
@Jorco Als je denk dat het een false positive is dan kan je er een raport voor maken.
Je DNS wijst alleen naar je HA of naar nog meer op je Pi?
HA OS is op zich wel redelijk dicht maar er was in maart wel een Supervisor security vulnerability
Je DNS wijst alleen naar je HA of naar nog meer op je Pi?
HA OS is op zich wel redelijk dicht maar er was in maart wel een Supervisor security vulnerability
Ja, dat dacht ik ook maar daar kan ik geen Google Assistant selecteren.
Dat werkt idd, dankje. Altijd makkelijker dan je denktSeptillion schreef op maandag 10 juli 2023 @ 14:16:
@Sp33dFr34k Ook als Restfull uit Shell Recharge?
Dit is de yaml die ik er eens als test (heb geen EV) voor heb gemaakt
YAML:
1 2 3 - name: Test laadpaal free unique_id: laadpaal_free value_template: "{{ value_json['evses'] |selectattr('status', 'eq', 'Available') |list |length }}"
i7 9700k + Be-Quiet Dark Rock 4 Pro | Gigabyte Z390 Aorus Ultra | Gigabyte Aorus GTX1080TI | Samsung 970 Pro 512GB + 860 EVO 1TB | 2x8GB DDR4 3000Mhz | Seasonic Platinum 660W | Fractal Design R6 | Acer Predator X34P | M-Audio AV40
Sp33dFr34k schreef op maandag 10 juli 2023 @ 14:03:
Even een jinja template vraagje, hoe laat ik in een for loop een variabele optellen?
Voorbeeld: 2 laadpalen waarvan ik wil uitpoepen hoeveel van die 2 er status "AVAILABLE" hebben. Kan dat op deze manier, en if so, hoe? Ik kom er niet uit, bij het setten van een variabele heb je een expression nodig, en dat pikt ie niet.
YAML:
1 2 3 4 5 6 7 8 9 {% set charger_json = {"status_code":1000,"status_message":"OK","data":{"address":"Teststraat 1","city":"Test","postal_code":"1234 AB","country":"NLD","evses":[{"status":"AVAILABLE","connectors":[{"standard":"IEC_62196_T2","format":"SOCKET","pricing_id":"c37291f2-1eca-11ee-85b0-42010a0150eb","max_power":11040,"tariffs":[{"type":"ENERGY","price":0.33,"vat":21,"currency":"EUR"}]}]},{"status":"CHARGING","connectors":[{"standard":"IEC_62196_T2","format":"SOCKET","pricing_id":"c37291f2-1eca-11ee-85b0-42010a0150eb","max_power":11040,"tariffs":[{"type":"ENERGY","price":0.33,"vat":21,"currency":"EUR"}]}]}],"operator":{"name":"Vattenfall InCharge","website":"https:\/\/incharge.vattenfall.se\/en\/"},"access_type":"Public","support_phone_number":"012356"}} %} {% set count = 0 %} {% for charger in charger_json.data.evses %} {% if charger.status == 'AVAILABLE' %} {% set count += 1 %} {% endif %} {% endfor %}
Dit werkt:
YAML:
1 2 3 4 5 6 7 8 {% set charger_json = {"status_code":1000,"status_message":"OK","data":{"address":"Teststraat 1","city":"Test","postal_code":"1234 AB","country":"NLD","evses":[{"status":"AVAILABLE","connectors":[{"standard":"IEC_62196_T2","format":"SOCKET","pricing_id":"c37291f2-1eca-11ee-85b0-42010a0150eb","max_power":11040,"tariffs":[{"type":"ENERGY","price":0.33,"vat":21,"currency":"EUR"}]}]},{"status":"CHARGING","connectors":[{"standard":"IEC_62196_T2","format":"SOCKET","pricing_id":"c37291f2-1eca-11ee-85b0-42010a0150eb","max_power":11040,"tariffs":[{"type":"ENERGY","price":0.33,"vat":21,"currency":"EUR"}]}]}],"operator":{"name":"Vattenfall InCharge","website":"https:\/\/incharge.vattenfall.se\/en\/"},"access_type":"Public","support_phone_number":"012356"}} %} {% for charger in charger_json.data.evses %} {% if charger.status == 'AVAILABLE' %} {{ 'YES!' }} {% endif %} {% endfor %}
Ik gebruik deze code voor het uitzoeken of er laadpalen beschikbaar zijn:Septillion schreef op maandag 10 juli 2023 @ 14:16:
@Sp33dFr34k Ook als Restfull uit Shell Recharge?
Dit is de yaml die ik er eens als test (heb geen EV) voor heb gemaakt
YAML:
1 2 3 - name: Test laadpaal free unique_id: laadpaal_free value_template: "{{ value_json['evses'] |selectattr('status', 'eq', 'Available') |list |length }}"
YAML:
1
2
3
4
5
| - platform: rest name: Laadpaal omdehoek resource: https://ui-map.shellrecharge.com/api/map/v2/locations/....... scan_interval: 300 # 5 minutes value_template: "{{ 'Beschikbaar' if (value_json['evses'] | selectattr('status', 'eq', 'Available') | list | length) > 1 else 'Bezet/Kapot' }}" |
[ Voor 0% gewijzigd door MAdD op 10-07-2023 15:07 . Reden: edit ]
Assumption is the mother of all fuck-ups / You're MAdD. Well thank God for that, 'cause if I wasn't this would probably never work
Nice, zoiets wilde ik doen inderdaad. Had een open API gevonden van oplaadpalen punt nl, maar eens kijken welke het snelste refreshtMAdD schreef op maandag 10 juli 2023 @ 15:07:
[...]
[...]
Ik gebruik deze code voor het uitzoeken of er laadpalen beschikbaar zijn:
YAML:
1 2 3 4 5 - platform: rest name: Laadpaal omdehoek resource: https://ui-map.shellrecharge.com/api/map/v2/locations/....... scan_interval: 300 # 5 minutes value_template: "{{ 'Beschikbaar' if (value_json['evses'] | selectattr('status', 'eq', 'Available') | list | length) > 1 else 'Bezet/Kapot' }}"
Btw, wil je niet > 0 zien?
i7 9700k + Be-Quiet Dark Rock 4 Pro | Gigabyte Z390 Aorus Ultra | Gigabyte Aorus GTX1080TI | Samsung 970 Pro 512GB + 860 EVO 1TB | 2x8GB DDR4 3000Mhz | Seasonic Platinum 660W | Fractal Design R6 | Acer Predator X34P | M-Audio AV40
deze paal heeft 2 kanten, maar 1 parkeervak voor een EV... dus vandaar dat ik deze net even wat anders doe... aangezien de 2de kant al een ICE auto kan staan....Sp33dFr34k schreef op maandag 10 juli 2023 @ 15:20:
[...]
Nice, zoiets wilde ik doen inderdaad. Had een open API gevonden van oplaadpalen punt nl, maar eens kijken welke het snelste refresht
Btw, wil je niet > 0 zien?
Assumption is the mother of all fuck-ups / You're MAdD. Well thank God for that, 'cause if I wasn't this would probably never work
DNS verwijst alleen naar HA inderdaad.Septillion schreef op maandag 10 juli 2023 @ 14:40:
@Jorco Als je denk dat het een false positive is dan kan je er een raport voor maken.
Je DNS wijst alleen naar je HA of naar nog meer op je Pi?
HA OS is op zich wel redelijk dicht maar er was in maart wel een Supervisor security vulnerability
De optie van een false positive rapporteren kende ik nog niet dus dat heb ik zojuist gedaan, bedankt.
Blijkbaar ben ik niet de enige:
https://github.com/home-assistant/android/issues/3418
PSN ID = Jorco
Goed, na het goed bekijken van de shelly webserver had ik niet verwacht dat het daarin zou zitten.TheFes schreef op maandag 10 juli 2023 @ 07:03:
[...]
De Shelly houdt dat zelf bij, en die teller gaat naar 0 als de Shelly reset. HA krijgt simpelweg de waarde van de Shelly door.
In de long term statistics zal HA dit echter wel bij elkaar op blijven tellen.
Als je een statistics graph van de entiteit pakt, zul je wel de totaalwaarde zien
Goeie reden om er eens andere firmware op te zetten. Dank voor de uitleg.
@Sp33dFr34k Het hele blok wat ik toen gemaakt had:
Overigens weet ik niet hoe snel hij dus aanpast (kan hem zelf niet gebruiken/testen). Maar gezien het gewoon pollen is wil je dan überhaupt niet al te vaak doen. Als je dat elke minuut gaat doen kunnen ze dat wel eens snel blokkeren.
@MAdD Je zou nog "Misschien" state toe kunnen voegen dan
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| sensor: - name: Test laadpaal total unique_id: laadpaal_total value_template: "{{ value_json['evses'] |list |length }}" - name: Test laadpaal free unique_id: laadpaal_free value_template: "{{ value_json['evses'] |selectattr('status', 'eq', 'Available') |list |length }}" - name: Test laadpaal availability unique_id: laadpaal_availability value_template: "{{ value_json['evses'] |selectattr('status', 'eq', 'Available') |list |length }}/{{ value_json['evses'] |list |length }}" device_class: enum - name: Test laadpaal state unique_id: laadpaal_state value_template: "{{ 'Available' if (value_json['evses'] |selectattr('status', 'eq', 'Available') |list |length) > 0 else 'Occupied' }}" icon: "{{ 'mdi:ev-station' if (value_json['evses'] |selectattr('status', 'eq', 'Available') |list |length) > 0 else 'mdi:gas-station-off-outline' }}" device_class: enum |
Overigens weet ik niet hoe snel hij dus aanpast (kan hem zelf niet gebruiken/testen). Maar gezien het gewoon pollen is wil je dan überhaupt niet al te vaak doen. Als je dat elke minuut gaat doen kunnen ze dat wel eens snel blokkeren.
@MAdD Je zou nog "Misschien" state toe kunnen voegen dan
ESPHome doet hetzeflde, die reset ook alle meters na een reboot.Boudewijn schreef op maandag 10 juli 2023 @ 15:32:
[...]
Goed, na het goed bekijken van de shelly webserver had ik niet verwacht dat het daarin zou zitten.
Goeie reden om er eens andere firmware op te zetten. Dank voor de uitleg.
Een ESP-chip heeft geen harde schijf om data op te slaan.
De data in een for loop is niet beschikbaar buiten de for loop. Om de data beschikbaar te maken buiten de for loop moet je eerst een namespace aanmaken, en dan de data naar de namespace scrhijven.Sp33dFr34k schreef op maandag 10 juli 2023 @ 14:03:
Even een jinja template vraagje, hoe laat ik in een for loop een variabele optellen?
Voorbeeld: 2 laadpalen waarvan ik wil uitpoepen hoeveel van die 2 er status "AVAILABLE" hebben. Kan dat op deze manier, en if so, hoe? Ik kom er niet uit, bij het setten van een variabele heb je een expression nodig, en dat pikt ie niet.
YAML:
1 2 3 4 5 6 7 8 9 {% set charger_json = {"status_code":1000,"status_message":"OK","data":{"address":"Teststraat 1","city":"Test","postal_code":"1234 AB","country":"NLD","evses":[{"status":"AVAILABLE","connectors":[{"standard":"IEC_62196_T2","format":"SOCKET","pricing_id":"c37291f2-1eca-11ee-85b0-42010a0150eb","max_power":11040,"tariffs":[{"type":"ENERGY","price":0.33,"vat":21,"currency":"EUR"}]}]},{"status":"CHARGING","connectors":[{"standard":"IEC_62196_T2","format":"SOCKET","pricing_id":"c37291f2-1eca-11ee-85b0-42010a0150eb","max_power":11040,"tariffs":[{"type":"ENERGY","price":0.33,"vat":21,"currency":"EUR"}]}]}],"operator":{"name":"Vattenfall InCharge","website":"https:\/\/incharge.vattenfall.se\/en\/"},"access_type":"Public","support_phone_number":"012356"}} %} {% set count = 0 %} {% for charger in charger_json.data.evses %} {% if charger.status == 'AVAILABLE' %} {% set count += 1 %} {% endif %} {% endfor %}
Dit werkt:
YAML:
1 2 3 4 5 6 7 8 {% set charger_json = {"status_code":1000,"status_message":"OK","data":{"address":"Teststraat 1","city":"Test","postal_code":"1234 AB","country":"NLD","evses":[{"status":"AVAILABLE","connectors":[{"standard":"IEC_62196_T2","format":"SOCKET","pricing_id":"c37291f2-1eca-11ee-85b0-42010a0150eb","max_power":11040,"tariffs":[{"type":"ENERGY","price":0.33,"vat":21,"currency":"EUR"}]}]},{"status":"CHARGING","connectors":[{"standard":"IEC_62196_T2","format":"SOCKET","pricing_id":"c37291f2-1eca-11ee-85b0-42010a0150eb","max_power":11040,"tariffs":[{"type":"ENERGY","price":0.33,"vat":21,"currency":"EUR"}]}]}],"operator":{"name":"Vattenfall InCharge","website":"https:\/\/incharge.vattenfall.se\/en\/"},"access_type":"Public","support_phone_number":"012356"}} %} {% for charger in charger_json.data.evses %} {% if charger.status == 'AVAILABLE' %} {{ 'YES!' }} {% endif %} {% endfor %}
Maar je hebt hier helemaal geen for loop nodig
Django/Jinja:
1
| {{ charger_json.data.evses | selectattr('status', 'eq', 'AVAILABLE') | list | count }} |
Inmiddels Google Assistant als favoriete assistant ingesteld, Laatste versie HA geïnstalleerd (draaide 7.0, nu 7.1). Opnieuw opgestart en nu werkt het wel.
Dat weet ik, dat is dus een reden temeer waarom ik zou verwachten dat een wat slimmer component als HA dit zou bijhouden voor me. Zal straks eens kijken naar die statistics grafiek, ben benieuwd. Dank.TheFes schreef op maandag 10 juli 2023 @ 16:54:
[...]
ESPHome doet hetzeflde, die reset ook alle meters na een reboot.
Een ESP-chip heeft geen harde schijf om data op te slaan.
@Boudewijn Dat doet het toch ook gewoon? Tenminste, in het energy dashboard. Anders zou je er een utility meter voor kunnen maken zonder periodieke reset.
Een slimmere stekker / module kopen kan natuurlijk ookBoudewijn schreef op maandag 10 juli 2023 @ 17:54:
[...]
Dat weet ik, dat is dus een reden temeer waarom ik zou verwachten dat een wat slimmer component als HA dit zou bijhouden voor me. Zal straks eens kijken naar die statistics grafiek, ben benieuwd. Dank.
Mijn Fibaros (Double Switch IIRC, ze hebben ook (single/double) relais zonder energiemeting en Wall Plug) hebben hier geen last van en die rapporteren gewoon netjes nog steeds het totale energieverbruik na stroomuitval. Het kan dus wel. Alleen heeft een ESP (noch 8266 noch 32) AFAIK een echte "volatile" opslag. Er zit wel iets van opslag op, maar dat is echt bedoelt om once in a blue moon te schrijven, dus voor het opslaan van settings en zo. Niet voor het continu bijhouden van zaken.
[19:13:37][D][dallas.sensor:143]: 'pooltemp_DS18B20_2_bypass_uit': Got Temperature=30.2°C
[19:13:37][D][dallas.sensor:143]: 'pooltemp_DS18B20_1_bypass_in': Got Temperature=30.2°C
ik wil deze values van elkaar aftrekken en de delta T erbij zetten (als sensor)
snipje van de code ter info (esphome)
maar dit levert een niks op hoe doe ik dit goed ?
[19:13:37][D][dallas.sensor:143]: 'pooltemp_DS18B20_1_bypass_in': Got Temperature=30.2°C
ik wil deze values van elkaar aftrekken en de delta T erbij zetten (als sensor)
snipje van de code ter info (esphome)
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| - platform: dallas address: 0x24012062b81cc028 name: pooltemp_DS18B20_1_bypass_in id: bypass_in filters: #- offset: 2.0 - filter_out: 85.0 - platform: dallas address: 0x09012062d255bf28 name: pooltemp_DS18B20_2_bypass_uit id: bypass_out filters: # - offset: 2.0 - filter_out: 85.0 - platform: template name: deltatemp lambda|- ((pooltemp_DS18B20_2_bypass_uit)-(pooltemp_DS18B20_1_bypass_in)) unit_of_measurement: °C |
maar dit levert een niks op hoe doe ik dit goed ?
[ Voor 29% gewijzigd door vso op 10-07-2023 19:21 ]
Tja vanalles
@vso Daar zitten heel wat foutjes in... Goed, uitgelijnd, spaties goed gezet, lambda werkelijk een child gemaakt, id gebruiken voor verwijzingen, lambda een return geven en werkelijk de state halen. Dan kom ik uit op:
Nadeel is volgens mij dat deze nu maar 1x per 60sec een update krijgt. Maar op zich is dat gelijk aan de default van de Dallas. Nu weet ik niet zeker of component.update ook werkt op een template-sensor, anders zou je dat kunnen gebruiken samen met een update call voor de Dallas.
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| - platform: dallas address: 0x24012062b81cc028 name: pooltemp_DS18B20_1_bypass_in id: bypass_in filters: #- offset: 2.0 - filter_out: 85.0 - platform: dallas address: 0x09012062d255bf28 name: pooltemp_DS18B20_2_bypass_uit id: bypass_out filters: # - offset: 2.0 - filter_out: 85.0 - platform: template name: deltatemp lambda: |- return id(bypass_out).state - (bypass_in).state unit_of_measurement: °C |
Nadeel is volgens mij dat deze nu maar 1x per 60sec een update krijgt. Maar op zich is dat gelijk aan de default van de Dallas. Nu weet ik niet zeker of component.update ook werkt op een template-sensor, anders zou je dat kunnen gebruiken samen met een update call voor de Dallas.
de spaties waren van het copieren, hij gaf een error tijdens compilen maar daar was ik snel achter wat de oorzaak wasSeptillion schreef op maandag 10 juli 2023 @ 19:51:
@vso Daar zitten heel wat foutjes in... Goed, uitgelijnd, spaties goed gezet, lambda werkelijk een child gemaakt, id gebruiken voor verwijzingen, lambda een return geven en werkelijk de state halen. Dan kom ik uit op:
YAML:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 - platform: dallas address: 0x24012062b81cc028 name: pooltemp_DS18B20_1_bypass_in id: bypass_in filters: #- offset: 2.0 - filter_out: 85.0 - platform: dallas address: 0x09012062d255bf28 name: pooltemp_DS18B20_2_bypass_uit id: bypass_out filters: # - offset: 2.0 - filter_out: 85.0 - platform: template name: deltatemp lambda: |- return id(bypass_out).state - (bypass_in).state unit_of_measurement: °C
Nadeel is volgens mij dat deze nu maar 1x per 60sec een update krijgt. Maar op zich is dat gelijk aan de default van de Dallas. Nu weet ik niet zeker of component.update ook werkt op een template-sensor, anders zou je dat kunnen gebruiken samen met een update call voor de Dallas.
YAML:
1
| return (id(bypass_out).state) - (id(bypass_in).state); |
dit werkt en ik heb nu een extra sensor ..
de update interval is 300s voor de temp sensors, maar nu kan ik in een automation
als pomp aanstaat en deltatemp < dan 0 --> pomp uit (gebeurt alleen als solar verwarming gebruikt word)
Tja vanalles
Ik zal vast een vraag stellen die al vaker is gesteld, maar if so kan ik het niet vinden. Ik heb op een aantal apparaten in huis tussenstekkers die het verbruik meten. Die apparaten heb ik vervolgens ook opgenomen in het Energie dashboard.
Het probleem daarvan is dat dat vervolgens totaal onrealistische waardes geeft. Een voorbeeld; de wasmachine heeft vandaag al bijna 600 kWh verbruikt, terwijl dat ding niet eens heeft aangestaan. De TV heeft vandaag al 5000 kWh verbruikt maar soms is het verbruik van een device ook in de miljoenen kWh's.
Het zijn Fibaro tussenstekkers, en het totaalverbruik dat op die stekkers wordt bijgehouden klopt wel. Oftewel, Als het totaal op die stekker nu zeg even 100 kWh is, en op die stekker zit de wasmachine en die verbruikt ongeveer 1,5 kWh, dan is het totaal daarna 101,5 kWh. In het energie dashboard geeft die stekker dan echter een totaal onrealistische waarde.
Zijn er mensen die dit herkennen en zo ja, hoe hebben jullie dat dan opgelost?
Het probleem daarvan is dat dat vervolgens totaal onrealistische waardes geeft. Een voorbeeld; de wasmachine heeft vandaag al bijna 600 kWh verbruikt, terwijl dat ding niet eens heeft aangestaan. De TV heeft vandaag al 5000 kWh verbruikt maar soms is het verbruik van een device ook in de miljoenen kWh's.
Het zijn Fibaro tussenstekkers, en het totaalverbruik dat op die stekkers wordt bijgehouden klopt wel. Oftewel, Als het totaal op die stekker nu zeg even 100 kWh is, en op die stekker zit de wasmachine en die verbruikt ongeveer 1,5 kWh, dan is het totaal daarna 101,5 kWh. In het energie dashboard geeft die stekker dan echter een totaal onrealistische waarde.
Zijn er mensen die dit herkennen en zo ja, hoe hebben jullie dat dan opgelost?
Och ja, je moet toch wat he.
Geen oplossing, maar heb je al gedebugged?Just_A_User schreef op maandag 10 juli 2023 @ 20:12:
Ik zal vast een vraag stellen die al vaker is gesteld, maar if so kan ik het niet vinden. Ik heb op een aantal apparaten in huis tussenstekkers die het verbruik meten. Die apparaten heb ik vervolgens ook opgenomen in het Energie dashboard.
Het probleem daarvan is dat dat vervolgens totaal onrealistische waardes geeft. Een voorbeeld; de wasmachine heeft vandaag al bijna 600 kWh verbruikt, terwijl dat ding niet eens heeft aangestaan. De TV heeft vandaag al 5000 kWh verbruikt maar soms is het verbruik van een device ook in de miljoenen kWh's.
Het zijn Fibaro tussenstekkers, en het totaalverbruik dat op die stekkers wordt bijgehouden klopt wel. Oftewel, Als het totaal op die stekker nu zeg even 100 kWh is, en op die stekker zit de wasmachine en die verbruikt ongeveer 1,5 kWh, dan is het totaal daarna 101,5 kWh. In het energie dashboard geeft die stekker dan echter een totaal onrealistische waarde.
Zijn er mensen die dit herkennen en zo ja, hoe hebben jullie dat dan opgelost?
Dus stel de sensor is 100kWh. Vervolgens ziet HA for whatever reason een waarde van 10kWh, en daarna 101,5kWh, dan denkt HA dat er een verbruik was van (minimaal) 91,5kWh, of zelfs 101,5kWh, een beetje afhankelijk van of die 10kWh wordt geïnterpreteerd als "willekeurige" nieuwe waarde die dan 10 is, of als "waarde is gereset naar 0, en nu weer 10".
Waarbij ik met mijn, eveneens, Fibaro apparaten wel herken dat zeldzaam zo'n fluke zit in de (totale) energieverbruik sensor, terwijl die tegen de tijd dat ik het zie dus weer wel correct is (maar in de historie dus duidelijk te zien is dat de waarde ineens veel lager was).
Maar geen idee of dat een fout van de module is, een fout in ZWaveJS, een verbings-/transimissie probleem (geen idee of checksumming zit ingebakken in ZWave waardoor "bit flips" tijdens transport wel/niet gedetecteerd worden).
Herstellen kan in ieder geval via de devtools. Statistics tab, sensor zoeken, op de grafiek klikken, tijdstip van de foute "meting" opzoeken (die dus in historie van sensor te zien is), en dan de foute waarde corrigeren (zelf ga ik altijd voor 0
Ik heb mijzelf een leuk kado gegeven, uitvoering: Sonos Beam (Gen 2) Wit en 2x uitvoering: Sonos One (Gen 2) Wit
Edit- per ongeluk op send gedrukt...
En nu wil ik een knop naar een favoriet radiostation in HA.
Dit had ik vrij simpel met google speakers zo werkend, dus ik denk even aanpassen naar Sonos maar dan gebeurt er niks.
Dit had ik zo werkend (dan met google speaker)
Maar kan wellicht mooier/beter?
Maar ik kom er niet uit met alles wat ik zoek...
edit 2 ja NPO radio 10 klopt niet maar ik zit er nu een in te klooien met NPO radio 2 en radio 10
Onderstaand werkt dus wel met Google nest speakers.
Edit- per ongeluk op send gedrukt...
En nu wil ik een knop naar een favoriet radiostation in HA.
Dit had ik vrij simpel met google speakers zo werkend, dus ik denk even aanpassen naar Sonos maar dan gebeurt er niks.
Dit had ik zo werkend (dan met google speaker)
Maar kan wellicht mooier/beter?
Maar ik kom er niet uit met alles wat ik zoek...
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| show_name: true show_icon: true type: button name: NPO radio 10 icon_height: 25px icon: mdi:radio tap_action: service: media_player.play_media action: call-service data: media_content_id: >- http://playerservices.streamtheworld.com/api/livestream-redirect/RADIO10.mp3 media_content_type: audio/mpeg enqueue: play target: entity_id: media_player.sonos_tv_2 show_state: true entity: media_player.sonos_tv_2 |
edit 2 ja NPO radio 10 klopt niet maar ik zit er nu een in te klooien met NPO radio 2 en radio 10
Onderstaand werkt dus wel met Google nest speakers.
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| show_name: true show_icon: true type: button name: Radio 10 icon_height: 25px icon: mdi:radio tap_action: service: media_player.play_media action: call-service data: media_content_id: >- http://playerservices.streamtheworld.com/api/livestream-redirect/RADIO10.mp3 media_content_type: audio/mpeg target: entity_id: media_player.woonkamerspeakerpaar show_state: true entity: media_player.woonkamerspeakerpaar |
[ Voor 81% gewijzigd door Turb0Turb0 op 10-07-2023 21:06 ]
Oke, en wat heeft dat precies met Home Assistant te maken?Turb0Turb0 schreef op maandag 10 juli 2023 @ 20:51:
Ik heb mijzelf een leuk kado gegeven, uitvoering: Sonos Beam (Gen 2) Wit en 2x uitvoering: Sonos One (Gen 2) Wit
Zie mijn editTheFes schreef op maandag 10 juli 2023 @ 20:52:
[...]
Oke, en wat heeft dat precies met Home Assistant te maken?

@Turb0Turb0 Optie 1 is:
Nadeel is dat er geen station afbeelding mee komt dan.
Alternatief is de stream als favoriet in te stellen in de Sonos app. Als je dan via de automation editor een "play media" actie maakt kan je hem selecteren via "pick media". Nadat je dat gedaan hebt kan je naar de yaml kijken en die ook op een andere plaats gebruiken. Ziet er dan uit als:
YAML:
1
2
3
4
5
6
| service: media_player.play_media data: media_content_id: x-rincon-mp3radio://http://playerservices.streamtheworld.com/api/livestream-redirect/RADIO10.mp3 media_content_type: music target: entity_id: media_player.sonos_tv_2 |
Nadeel is dat er geen station afbeelding mee komt dan.
Alternatief is de stream als favoriet in te stellen in de Sonos app. Als je dan via de automation editor een "play media" actie maakt kan je hem selecteren via "pick media". Nadat je dat gedaan hebt kan je naar de yaml kijken en die ook op een andere plaats gebruiken. Ziet er dan uit als:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| service: media_player.play_media target: entity_id: media_player.bedroom_symfonisk data: media_content_id: FV:2/3 media_content_type: favorite_item_id metadata: title: NPO Radio 2 thumbnail: https://static.radio.net/images/broadcasts/13/11/2219/c300.png media_class: genre children_media_class: null navigateIds: - {} - media_content_type: favorites media_content_id: "" - media_content_type: favorites_folder media_content_id: object.item.audioItem.audioBroadcast |
Bedankt voor de snelle reactie, ik ga hier even mee "spelen"Septillion schreef op maandag 10 juli 2023 @ 21:12:
@Turb0Turb0 Optie 1 is:
YAML:
1 2 3 4 5 6 service: media_player.play_media data: media_content_id: x-rincon-mp3radio://http://playerservices.streamtheworld.com/api/livestream-redirect/RADIO10.mp3 media_content_type: music target: entity_id: media_player.sonos_tv_2
Nadeel is dat er geen station afbeelding mee komt dan.
Alternatief is de stream als favoriet in te stellen in de Sonos app. Als je dan via de automation editor een "play media" actie maakt kan je hem selecteren via "pick media". Nadat je dat gedaan hebt kan je naar de yaml kijken en die ook op een andere plaats gebruiken. Ziet er dan uit als:
YAML:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 service: media_player.play_media target: entity_id: media_player.bedroom_symfonisk data: media_content_id: FV:2/3 media_content_type: favorite_item_id metadata: title: NPO Radio 2 thumbnail: https://static.radio.net/images/broadcasts/13/11/2219/c300.png media_class: genre children_media_class: null navigateIds: - {} - media_content_type: favorites media_content_id: "" - media_content_type: favorites_folder media_content_id: object.item.audioItem.audioBroadcast
Zijn er hier mensen die van Deconz of Z2Mqtt zijn over gegaan naar ZHA "zigbee home automation"?
Ik moet binnenkort wat nieuwe dingen toe gaan voegen, en zit nu op Deconz met mijn Conbee II stick. Ik zit er te twijfelen of ik alles ga over gooien, zodat ik later wat flexibeler ben.
Ik zie er alleen een beetje tegenop om alles opnieuw toe te voegen, en alles automations na te gaan lopen/aan te passen. Echter hoe langer ik wacht, hoe groter de klus gaat worden.
Ik moet binnenkort wat nieuwe dingen toe gaan voegen, en zit nu op Deconz met mijn Conbee II stick. Ik zit er te twijfelen of ik alles ga over gooien, zodat ik later wat flexibeler ben.
Ik zie er alleen een beetje tegenop om alles opnieuw toe te voegen, en alles automations na te gaan lopen/aan te passen. Echter hoe langer ik wacht, hoe groter de klus gaat worden.
Als je dit kunt lezen, dan werkt mij Signature!
Persoonlijk zou ik beginnen met de vraag "waarom ZHA"Wachten... schreef op maandag 10 juli 2023 @ 22:19:
Zijn er hier mensen die van Deconz of Z2Mqtt zijn over gegaan naar ZHA "zigbee home automation"?
Ik moet binnenkort wat nieuwe dingen toe gaan voegen, en zit nu op Deconz met mijn Conbee II stick. Ik zit er te twijfelen of ik alles ga over gooien, zodat ik later wat flexibeler ben.
Ik zie er alleen een beetje tegenop om alles opnieuw toe te voegen, en alles automations na te gaan lopen/aan te passen. Echter hoe langer ik wacht, hoe groter de klus gaat worden.
Ik draai nu Deconz, en zoals gezegt wil ik nu over op iets, wat iets meer toekomst heeft en makkelijker is. Hoewel deconz nu goed draait, heeft het aardig lang voor veel ellende gezorgd.RobertMe schreef op maandag 10 juli 2023 @ 22:35:
[...]
Persoonlijk zou ik beginnen met de vraag "waarom ZHA"Dat lijkt mij ook niet de heilige graal te zijn. Je zit vast met release cyclus van HA, als je HA herstart is Zigbee netwerk down, device support is "minder" dan Zigbee2mqtt, ....
Ik kan dus nu over op Mqtt, maar ik ben niet extreem techsavy, dus zoek wel een beetje naar gemak. Er komen binnenkort weer wat apparaten bij, dus ik ga liever nu over, dan over 2 jaar
Dat je hele netwerk plat ligt als je HA eruit ligt is wel een ding waar ik naar gekeken heb. Dat is ook het enige wat mij echt tegen staat. Al moet ik wel zeggen dat mijn HA er nooit uit is geklapt, en die keren met een update vind ik zelf geen probleem verder.
[ Voor 15% gewijzigd door Wachten... op 10-07-2023 22:49 ]
Als je dit kunt lezen, dan werkt mij Signature!
Misschien wel idd. Ik zal er eens naar kijken. Bedankt voor de tip!pistole schreef op vrijdag 7 juli 2023 @ 11:59:
[...]
Ik ken de specifieke camera's niet, maar met ffmpeg kan je gewoon een still grabben van de video stream. Dat komt toch op hetzelfde neer?
Nou dat is het punt nu juist. Wat ik had staan qua layout vond ik prima. Alleen wilde ik de pictogram mee laten wijzigen voor het afval wat dan aan de beurt is. ik heb van alles geprobeerd maar krijg geen goede wijziging in mijn afbeelding. ik zou niet weten hoe ik zo een code moet schrijven. aardig lastig voor mijMartin.Air schreef op vrijdag 7 juli 2023 @ 08:09:
[...]
Haha, nee idd. Dit was meer als voorbeeld bedoeld.
Zoals je kan zien gebruik ik 'mushroom' ui cards wat al anders is dan wat jij zelf lijkt te gebruiken. Entiteiten zijn anders en iconen. Ook heb ik maar 3 afval momenten en jij 4.
Ik deed hier even de aanname dat je iets wat meer kennis had van de werking template code. Als je post wat je nu hebt, in beide de weergave en code dan kan ik (of iemand anders) je vast verder op weg helpen.
De code die ik gebruik momenteel is dit:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| type: entities entities: - entity: sensor.afvalinfo_afval_voor_morgen icon: '' secondary_info: none - entity: sensor.afvalinfo_afval_voor_vandaag - entity: sensor.afvalinfo_groenafval image: /local/tmp/groenafval.png - entity: sensor.afvalinfo_papier image: /local/tmp/papierafval.jpg - entity: sensor.afvalinfo_plastic image: /local/tmp/pmd.png - entity: sensor.afvalinfo_restafval image: /local/tmp/restafval.png |
Dat komt er dan zo uit te zien.
:fill(white):strip_exif()/f/image/UoG55E9DBVTOpUH6GIV4cjYe.png?f=user_large)
hierbij met code.
:fill(white):strip_exif()/f/image/K9kWoQOR2k1wI5kM8BjH4TJr.png?f=user_large)
ik gebruik de Afval info vanuit de HVAC.
Het mag eventueel ook los gekoppeld van elkaar worden dat ik alleen de sensor krijg van afval voor morgen en de sensor afval van vandaag.
bijv zo iets.
:fill(white):strip_exif()/f/image/OZVkfb5DBEUfN5ew7E7mtK5Z.png?f=user_large)
als iemand mij hierin zou willen helpen heel erg fijn.
mijn dank is groot.
[ Voor 0% gewijzigd door Septillion op 11-07-2023 12:30 . Reden: Denk aan de ' yaml' bij code-tags aub ]
@davyjanssen
Hieronder mijn code,
hij laat het afval alleen zien als er iets aan de straat moet staan.
In mijn geval nu zo:

Hieronder mijn code,
hij laat het afval alleen zien als er iets aan de straat moet staan.
In mijn geval nu zo:

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
| type: horizontal-stack cards: - type: conditional conditions: - entity: sensor.afvalwijzer_today state_not: geen card: type: picture-entity entity: sensor.afvalwijzer_today name: Vandaag aspect_ratio: '16:9' state_image: gft: /local/afval/gft-400px.png papier: /local/afval/papier-en-karton-400px.png restafval: /local/afval/restafval-400px.png pmd: /local/afval/pmd.png takken: /local/afval/snoeiafval.png restafval, papier: /local/afval/papierrest.png pmd, gft: /local/afval/pmd_gft.png papier, gft: /local/afval/papgft.png show_state: null - type: conditional conditions: - entity: sensor.afvalwijzer_tomorrow state_not: geen card: type: picture-entity entity: sensor.afvalwijzer_tomorrow name: Morgen aspect_ratio: '16:9' state_image: gft: /local/afval/gft-400px.png papier: /local/afval/papier-en-karton-400px.png restafval: /local/afval/restafval-400px.png pmd: /local/afval/pmd.png takken: /local/afval/snoeiafval.png restafval, papier: /local/afval/papierrest.png pmd, gft: /local/afval/pmd_gft.png papier, gft: /local/afval/papgft.png show_state: null - type: conditional conditions: - entity: sensor.afvalwijzer_day_after_tomorrow state_not: geen card: type: picture-entity entity: sensor.afvalwijzer_day_after_tomorrow name: Overmorgen aspect_ratio: '16:9' show_state: null state_image: gft: /local/afval/gft-400px.png papier: /local/afval/papier-en-karton-400px.png restafval: /local/afval/restafval-400px.png pmd: /local/afval/pmd.png takken: /local/afval/snoeiafval.png restafval, papier: /local/afval/papierrest.png pmd, gft: /local/afval/pmd_gft.png papier, gft: /local/afval/papgft.png |
https://www.rouwette.com/
Dank voor de toelichting! Dit is uiteindelijk wat ik gedaan heb gezien ik het wel handig vind om te weten hoeveel palen er beschikbaar zijn (gebruik hier die van Shell btw):TheFes schreef op maandag 10 juli 2023 @ 17:01:
[...]
De data in een for loop is niet beschikbaar buiten de for loop. Om de data beschikbaar te maken buiten de for loop moet je eerst een namespace aanmaken, en dan de data naar de namespace scrhijven.
Maar je hebt hier helemaal geen for loop nodig
Django/Jinja:
1 {{ charger_json.data.evses | selectattr('status', 'eq', 'AVAILABLE') | list | count }}
YAML:
1
| {{ value_json['evses'] |selectattr('status', 'eq', 'Available') |list |length |string + '/' + value_json['evses'] |list |length |string }} |
Meestal zijn het er maar 2 per ID, maar op mijn werk bijvoorbeeld staan er maar liefst 22. Wel fijn om dat inzichtelijk te hebben op het dashboard, gezien het steeds drukker begint te worden met EV's.
i7 9700k + Be-Quiet Dark Rock 4 Pro | Gigabyte Z390 Aorus Ultra | Gigabyte Aorus GTX1080TI | Samsung 970 Pro 512GB + 860 EVO 1TB | 2x8GB DDR4 3000Mhz | Seasonic Platinum 660W | Fractal Design R6 | Acer Predator X34P | M-Audio AV40
Dit heb ik:davyjanssen schreef op dinsdag 11 juli 2023 @ 08:01:
[...]
Nou dat is het punt nu juist. Wat ik had staan qua layout vond ik prima. Alleen wilde ik de pictogram mee laten wijzigen voor het afval wat dan aan de beurt is. ik heb van alles geprobeerd maar krijg geen goede wijziging in mijn afbeelding. ik zou niet weten hoe ik zo een code moet schrijven. aardig lastig voor mij![]()
De code die ik gebruik momenteel is dit:
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 type: entities entities: - entity: sensor.afvalinfo_afval_voor_morgen icon: '' secondary_info: none - entity: sensor.afvalinfo_afval_voor_vandaag - entity: sensor.afvalinfo_groenafval image: /local/tmp/groenafval.png - entity: sensor.afvalinfo_papier image: /local/tmp/papierafval.jpg - entity: sensor.afvalinfo_plastic image: /local/tmp/pmd.png - entity: sensor.afvalinfo_restafval image: /local/tmp/restafval.png
Dat komt er dan zo uit te zien. [Afbeelding]
hierbij met code.
[Afbeelding]
ik gebruik de Afval info vanuit de HVAC.
Het mag eventueel ook los gekoppeld van elkaar worden dat ik alleen de sensor krijg van afval voor morgen en de sensor afval van vandaag.
bijv zo iets. [Afbeelding]
als iemand mij hierin zou willen helpen heel erg fijn.
mijn dank is groot.
Dashboard:
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
| cards: - card: cards: - content: |- # Vandaag {{ states.sensor.afvalinfo_thuis_today.state }} type: markdown - entity: sensor.afvalinfo_thuis_today name: Vandaag show_name: false show_state: false state_image: gft: https://static.mijnafvalwijzer.nl/default-icons/gft_100.png kerstbomen: https://static.mijnafvalwijzer.nl/default-icons/restafval_100.png papier: https://static.mijnafvalwijzer.nl/default-icons/papier_100.png restafval: https://static.mijnafvalwijzer.nl/default-icons/restafval_100.png textiel: https://static.mijnafvalwijzer.nl/default-icons/textiel_100.png type: picture-entity type: horizontal-stack conditions: - entity: sensor.afvalinfo_thuis_today state_not: none - entity: binary_sensor.eerste_helft state: 'on' type: conditional - card: cards: - content: |- # Morgen {{ states.sensor.afvalinfo_thuis_tomorrow.state }} type: markdown - entity: sensor.afvalinfo_thuis_tomorrow name: Type show_name: false show_state: false state_image: gft: https://static.mijnafvalwijzer.nl/default-icons/gft_100.png kerstbomen: https://static.mijnafvalwijzer.nl/default-icons/restafval_100.png papier: https://static.mijnafvalwijzer.nl/default-icons/papier_100.png restafval: https://static.mijnafvalwijzer.nl/default-icons/restafval_100.png textiel: https://static.mijnafvalwijzer.nl/default-icons/textiel_100.png type: picture-entity type: horizontal-stack conditions: - entity: sensor.afvalinfo_thuis_tomorrow state_not: none - entity: binary_sensor.nacht state: 'off' type: conditional type: vertical-stack |
Sensors:
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
| #Time of Day - platform: tod name: ochtend after: "5:00" before: "12:00" - platform: tod name: middag after: "12:00" before: "19:00" - platform: tod name: avond after: "19:00" before: "0:00" - platform: tod name: nacht after: "0:00" before: "5:00" - platform: tod name: eerste helft after: "0:00" before: "12:00" - platform: tod name: tweede helft after: "12:00" before: "0:00" |
De sensoren zijn om de melding maar en deel van de dag te tonen. Meuk wordt 's ochtends opgehaald, dus 's avonds hoef ik niet meer te zien wat er vanochtend opgehaald is.
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
Die selectie op status is case sensitive, ik verwacht dat je nu altijd 0 / X krijgt omdat het in de json met hoofdletters staatSp33dFr34k schreef op dinsdag 11 juli 2023 @ 09:40:
[...]
Dank voor de toelichting! Dit is uiteindelijk wat ik gedaan heb gezien ik het wel handig vind om te weten hoeveel palen er beschikbaar zijn (gebruik hier die van Shell btw):
YAML:
1 {{ value_json['evses'] |selectattr('status', 'eq', 'Available') |list |length |string + '/' + value_json['evses'] |list |length |string }}
Meestal zijn het er maar 2 per ID, maar op mijn werk bijvoorbeeld staan er maar liefst 22. Wel fijn om dat inzichtelijk te hebben op het dashboard, gezien het steeds drukker begint te worden met EV's.
Omzetten naar string hoeft niet als je ~
gebruikt in plaats van +
Met ~ wordt dat automatisch gedaan
Het is een ander endpoint dat wel 'Available' gebruikt ipv 'AVAILABLE', vandaar mijn opmerking dat ik nu die van Shell gebruik (de ander was van oplaadpalen.nl).TheFes schreef op dinsdag 11 juli 2023 @ 09:57:
[...]
Die selectie op status is case sensitive, ik verwacht dat je nu altijd 0 / X krijgt omdat het in de json met hoofdletters staat
Omzetten naar string hoeft niet als je ~
gebruikt in plaats van +
Met ~ wordt dat automatisch gedaan
Bedankt voor de ~ tip, maakt het weer iets makkelijker!
i7 9700k + Be-Quiet Dark Rock 4 Pro | Gigabyte Z390 Aorus Ultra | Gigabyte Aorus GTX1080TI | Samsung 970 Pro 512GB + 860 EVO 1TB | 2x8GB DDR4 3000Mhz | Seasonic Platinum 660W | Fractal Design R6 | Acer Predator X34P | M-Audio AV40
Toevallig een paar weken geleden van Z2Mqtt naar ZHA.Wachten... schreef op maandag 10 juli 2023 @ 22:19:
Zijn er hier mensen die van Deconz of Z2Mqtt zijn over gegaan naar ZHA "zigbee home automation"?
Ik moet binnenkort wat nieuwe dingen toe gaan voegen, en zit nu op Deconz met mijn Conbee II stick. Ik zit er te twijfelen of ik alles ga over gooien, zodat ik later wat flexibeler ben.
Ik zie er alleen een beetje tegenop om alles opnieuw toe te voegen, en alles automations na te gaan lopen/aan te passen. Echter hoe langer ik wacht, hoe groter de klus gaat worden.
Conbee II en Z2Mqtt is niet altijd een geweldig success, zie wat @SmartHomeJunkie op YouTube hierover zegt en ik had een device welke plots niet meer werkte in Z2Mqtt en bepaalde waardes kwamen erg traag door.
Dus Z2Mqtt verwijderd en alles opnieuw aangemeld in ZHA.
Ik heb 38 apparaten en wel veel automatiseringen met Zigbee-apparaten, totaal om en nabij de 4 uur werk geweest.
In jou geval zou ik of naar een nieuwe stick gaan met Z2Mqtt, naast Conbee II en dan stuk voor stuk ombouwen, of de Conbee II houden en naar ZHA gaan als je wilt switchen.
Who's general failure, and why is he reading my disk?
Dat laatste heb ik ook gedaan, heb hiervoor een paar scripts een automation en een set kaartjes (om het visueel leuk eruit te laten zien op een dashboard)Septillion schreef op maandag 10 juli 2023 @ 21:12:
@Turb0Turb0 Optie 1 is:
YAML:
1 2 3 4 5 6 service: media_player.play_media data: media_content_id: x-rincon-mp3radio://http://playerservices.streamtheworld.com/api/livestream-redirect/RADIO10.mp3 media_content_type: music target: entity_id: media_player.sonos_tv_2
Nadeel is dat er geen station afbeelding mee komt dan.
Alternatief is de stream als favoriet in te stellen in de Sonos app. Als je dan via de automation editor een "play media" actie maakt kan je hem selecteren via "pick media". Nadat je dat gedaan hebt kan je naar de yaml kijken en die ook op een andere plaats gebruiken. Ziet er dan uit als:
YAML:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 service: media_player.play_media target: entity_id: media_player.bedroom_symfonisk data: media_content_id: FV:2/3 media_content_type: favorite_item_id metadata: title: NPO Radio 2 thumbnail: https://static.radio.net/images/broadcasts/13/11/2219/c300.png media_class: genre children_media_class: null navigateIds: - {} - media_content_type: favorites media_content_id: "" - media_content_type: favorites_folder media_content_id: object.item.audioItem.audioBroadcast
Automation - Sonos - Update Favorites Lijst v1
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| alias: Sonos - Update Favorites Lijst v1 description: >- Elke nacht om 00:00 en na een herstart van HA de Sonos Favorites updaten via een script. trigger: - platform: time at: "00:00:00" - platform: homeassistant event: start condition: [] action: - service: script.sonos_update_favorites_lijst_v1 data: {} mode: single |
Vervolgens twee scripts:
Script - Sonos - Update Favorites Lijst v1
Dit script update de lijst met Favorieten elke nacht op basis van de nieuwe Sonos favorieten, dus als je er in de Sonos app een toevoegd, dan staat hij de volgende dag in de lijst.
YAML:
1
2
3
4
5
6
7
8
9
10
| alias: Sonos - Update Favorites Lijst v1 sequence: - service: input_select.set_options data_template: options: | {{ state_attr('sensor.sonos_favorites', 'items').values() | list }} target: entity_id: input_select.sonos_favorites_list mode: single icon: mdi:speaker-message |
Script - MediaPlayer - Play Sonos Favorite
Onderstaand script start met afspelen van de geselecteerde Favorite
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| alias: MediaPlayer - Play Sonos Favorite sequence: - service: media_player.select_source data_template: source: | {{ states('input_select.sonos_favorites_list') }} target: entity_id: > {% set mediaplayer = states('input_select.status_selecteer_sonos_speaker') %} {% if mediaplayer == 'Badkamer' %} media_player.badkamer_sonos {% elif mediaplayer == 'Keuken' %} media_player.keuken_sonos {% elif mediaplayer == 'Slaapkamer' %} media_player.slaapkamer_thevmaster_sonos {% elif mediaplayer == 'Werkkamer TheVMaster' %} media_player.werkkamer_thvmaster_sonos {% elif mediaplayer == 'Woonkamer' %} media_player.woonkamer_sonos {% else %} media_player.woonkamer_sonos {% endif %} mode: single icon: mdi:play |
Dashboard kaartjes
K
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
| type: vertical-stack cards: - type: horizontal-stack cards: - type: custom:mushroom-template-card primary: Speel {{ states('input_select.sonos_favorites_list') }} secondary: (via {{states ('input_select.status_selecteer_sonos_speaker')}}) icon: mdi:cast-audio tap_action: action: call-service service: script.mediaplayer_play_sonos_favorite data: {} target: {} fill_container: true - type: custom:mushroom-select-card entity: input_select.status_selecteer_sonos_speaker secondary_info: last-changed icon_type: icon icon: mdi:speaker-wireless name: Selecteer Speaker primary_info: name fill_container: false tap_action: action: none hold_action: action: none double_tap_action: action: none layout: horizontal - type: custom:mushroom-select-card entity: input_select.sonos_favorites_list name: Selecteer Playlist fill_container: false secondary_info: last-changed tap_action: action: none hold_action: action: none double_tap_action: action: none - type: horizontal-stack cards: - type: custom:mushroom-template-card primary: Update Playlists secondary: >- (Update: {{ (as_timestamp(states.script.sonos_update_favorites_lijst.last_changed)) | timestamp_custom('%a %H:%M ') }} ) icon: mdi:update tap_action: action: call-service service: script.sonos_update_favorites_lijst data: {} target: {} fill_container: true - type: custom:mushroom-template-card primary: Jukebox View secondary: Klik hier icon: mdi:record-player fill_container: true entity: sun.sun tap_action: action: navigate navigation_path: /dashboard-wk/jukebox-woonkamer |
Ik heb een beetje vergelijkbare kaart
Met Radio-Broser zenders
Met Radio-Broser zenders
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
| type: conditional conditions: - entity: input_select.radio state: Keuken card: type: custom:mini-media-player hide: icon: false shortcuts: columns: 5 buttons: - image: /local/radio/Qmusic_logo.svg name: BE type: service id: media_player.play_media data: entity_id: media_player.keuken media_content_id: media-source://radio_browser/bbabb958-aa77-4d52-80c6-d86c9268721f media_content_type: music extra: metadata: metadataType: 3 images: - url: /local/radio/Qmusic_logo.svg - image: /local/radio/Qmusic_logo.svg name: NL type: service id: media_player.play_media data: entity_id: media_player.keuken media_content_id: media-source://radio_browser/003d3c6f-e183-11e9-a8ba-52543be04c81 media_content_type: music extra: metadata: metadataType: 3 images: - url: /local/radio/Qmusic_logo.svg - image: /local/radio/Qmusic_logo.svg name: Dance type: service id: media_player.play_media data: entity_id: media_player.keuken media_content_id: media-source://radio_browser/674e1f9d-4686-4bc0-8fc3-7e1517ed543a media_content_type: music extra: metadata: metadataType: 3 images: - url: /local/radio/Qmusic_logo.svg - image: /local/radio/Qmusic_logo.svg name: Fout type: service id: media_player.play_media data: entity_id: media_player.keuken media_content_id: media-source://radio_browser/155b08b4-97da-11e9-a605-52543be04c81 media_content_type: music extra: metadata: metadataType: 3 images: - url: /local/radio/Qmusic_logo.svg - image: /local/radio/Qmusic_logo.svg name: Non-Stop type: service id: media_player.play_media data: entity_id: media_player.keuken media_content_id: media-source://radio_browser/4e9c82d5-97da-11e9-a605-52543be04c81 media_content_type: music extra: metadata: metadataType: 3 images: - url: /local/radio/Qmusic_logo.svg - image: http://radio1.nl/apple-touch-icon.png type: service id: media_player.play_media data: entity_id: media_player.keuken media_content_id: media-source://radio_browser/96126f56-0601-11e8-ae97-52543be04c81 media_content_type: music extra: metadata: metadataType: 3 images: - url: http://radio1.nl/apple-touch-icon.png - image: http://www.nporadio2.nl/apple-touch-icon.png type: service id: media_player.play_media data: entity_id: media_player.keuken media_content_id: media-source://radio_browser/96126e82-0601-11e8-ae97-52543be04c81 media_content_type: music extra: metadata: metadataType: 3 images: - url: http://www.nporadio2.nl/apple-touch-icon.png - image: /local/radio/NPO3fm.png type: service id: media_player.play_media data: entity_id: media_player.living_room media_content_id: media-source://radio_browser/0c62b9d7-8de0-4693-9842-6bf9b50229d3 media_content_type: music extra: metadata: metadataType: 3 images: - url: /local/radio/NPO3fm.png - image: /local/radio/sky.png type: service id: media_player.play_media data: entity_id: media_player.keuken media_content_id: media-source://radio_browser/ea6de4cc-53de-4b2d-8a1b-e92d0c575dff media_content_type: music extra: metadata: metadataType: 3 images: - url: /local/radio/sky.png - image: https://www.538.nl/icons/apple-icon-120x120.png type: service id: media_player.play_media data: entity_id: media_player.keuken media_content_id: media-source://radio_browser/68861777-8f09-4221-ae8f-56aa658060c0 media_content_type: music extra: metadata: metadataType: 3 images: - url: https://www.538.nl/icons/apple-icon-120x120.png - image: https://www.slam.nl/images/favicons/slam.png type: service id: media_player.play_media data: entity_id: media_player.keuken media_content_id: media-source://radio_browser/962e7e22-0601-11e8-ae97-52543be04c81 media_content_type: music extra: metadata: metadataType: 3 images: - url: https://www.slam.nl/images/favicons/slam.png - image: https://upload.wikimedia.org/wikipedia/commons/6/6d/Radio-Veronica.png type: service id: media_player.play_media data: entity_id: media_player.keuken media_content_id: media-source://radio_browser/660f5671-cf64-4c4f-8d90-26ee47b4f1bb media_content_type: music extra: metadata: metadataType: 3 images: - url: >- https://upload.wikimedia.org/wikipedia/commons/6/6d/Radio-Veronica.png - image: https://l1.nl/static/meta/apple-touch-icon.png type: service id: media_player.play_media data: entity_id: media_player.keuken media_content_id: media-source://radio_browser/c344992c-b881-11e9-acb2-52543be04c81 media_content_type: music extra: metadata: metadataType: 3 images: - url: https://l1.nl/static/meta/apple-touch-icon.png - image: /local/radio/L1alaaf.png type: service id: media_player.play_media data: entity_id: media_player.keuken media_content_id: media-source://radio_browser/c47360b0-70ca-49fb-bed3-19074e46fe28 media_content_type: music extra: metadata: metadataType: 3 images: - url: /local/radio/L1alaaf.png - image: https://www.mnm.be/resources/favicon-mnm/apple-touch-icon-76x76.png type: service id: media_player.play_media data: entity_id: media_player.keuken media_content_id: media-source://radio_browser/961957e7-0601-11e8-ae97-52543be04c81 media_content_type: music extra: metadata: metadataType: 3 images: - url: >- https://www.mnm.be/resources/favicon-mnm/apple-touch-icon-76x76.png - image: https://www.zo34.nl/img/headers/triple/zo34-logo-menu.png type: service id: media_player.play_media data: entity_id: media_player.keuken media_content_id: https://mcp-2.mm-stream.nl:7000/stream media_content_type: audio/mpeg extra: metadata: metadataType: 3 images: - url: https://www.zo34.nl/img/headers/triple/zo34-logo-menu.png - image: https://www.scdn.co/i/_global/open-graph-default.png type: service service: spotcast.start data: device_name: Keuken uri: spotify:playlist:37i9dQZF1E4FhRRLh0mmxG entity: media_player.keuken artwork: full-cover source: full group: false info: scroll volume_stateless: false sound_mode: full |
[ Voor 0% gewijzigd door Septillion op 11-07-2023 12:34 . Reden: Denk aan de ' yaml' bij code-tags aub ]
https://www.rouwette.com/
Ik had dus eerst ook zo'n kaart met radiostations, maar ik kwam erachter dat ik toch vaak playlists wilde afspelen (die ik dan in m'n sonos favorites had staan), dus maar even creatief aan het werk geweest.Rouwette schreef op dinsdag 11 juli 2023 @ 10:23:
Ik heb een beetje vergelijkbare kaart
Met Radio-Broser zenders
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 type: conditional conditions: - entity: input_select.radio state: Keuken card: type: custom:mini-media-player hide: icon: false shortcuts: columns: 5 buttons: - image: /local/radio/Qmusic_logo.svg name: BE type: service id: media_player.play_media data: entity_id: media_player.keuken media_content_id: media-source://radio_browser/bbabb958-aa77-4d52-80c6-d86c9268721f media_content_type: music extra: metadata: metadataType: 3 images: - url: /local/radio/Qmusic_logo.svg - image: /local/radio/Qmusic_logo.svg name: NL type: service id: media_player.play_media data: entity_id: media_player.keuken media_content_id: media-source://radio_browser/003d3c6f-e183-11e9-a8ba-52543be04c81 media_content_type: music extra: metadata: metadataType: 3 images: - url: /local/radio/Qmusic_logo.svg - image: /local/radio/Qmusic_logo.svg name: Dance type: service id: media_player.play_media data: entity_id: media_player.keuken media_content_id: media-source://radio_browser/674e1f9d-4686-4bc0-8fc3-7e1517ed543a media_content_type: music extra: metadata: metadataType: 3 images: - url: /local/radio/Qmusic_logo.svg - image: /local/radio/Qmusic_logo.svg name: Fout type: service id: media_player.play_media data: entity_id: media_player.keuken media_content_id: media-source://radio_browser/155b08b4-97da-11e9-a605-52543be04c81 media_content_type: music extra: metadata: metadataType: 3 images: - url: /local/radio/Qmusic_logo.svg - image: /local/radio/Qmusic_logo.svg name: Non-Stop type: service id: media_player.play_media data: entity_id: media_player.keuken media_content_id: media-source://radio_browser/4e9c82d5-97da-11e9-a605-52543be04c81 media_content_type: music extra: metadata: metadataType: 3 images: - url: /local/radio/Qmusic_logo.svg - image: http://radio1.nl/apple-touch-icon.png type: service id: media_player.play_media data: entity_id: media_player.keuken media_content_id: media-source://radio_browser/96126f56-0601-11e8-ae97-52543be04c81 media_content_type: music extra: metadata: metadataType: 3 images: - url: http://radio1.nl/apple-touch-icon.png - image: http://www.nporadio2.nl/apple-touch-icon.png type: service id: media_player.play_media data: entity_id: media_player.keuken media_content_id: media-source://radio_browser/96126e82-0601-11e8-ae97-52543be04c81 media_content_type: music extra: metadata: metadataType: 3 images: - url: http://www.nporadio2.nl/apple-touch-icon.png - image: /local/radio/NPO3fm.png type: service id: media_player.play_media data: entity_id: media_player.living_room media_content_id: media-source://radio_browser/0c62b9d7-8de0-4693-9842-6bf9b50229d3 media_content_type: music extra: metadata: metadataType: 3 images: - url: /local/radio/NPO3fm.png - image: /local/radio/sky.png type: service id: media_player.play_media data: entity_id: media_player.keuken media_content_id: media-source://radio_browser/ea6de4cc-53de-4b2d-8a1b-e92d0c575dff media_content_type: music extra: metadata: metadataType: 3 images: - url: /local/radio/sky.png - image: https://www.538.nl/icons/apple-icon-120x120.png type: service id: media_player.play_media data: entity_id: media_player.keuken media_content_id: media-source://radio_browser/68861777-8f09-4221-ae8f-56aa658060c0 media_content_type: music extra: metadata: metadataType: 3 images: - url: https://www.538.nl/icons/apple-icon-120x120.png - image: https://www.slam.nl/images/favicons/slam.png type: service id: media_player.play_media data: entity_id: media_player.keuken media_content_id: media-source://radio_browser/962e7e22-0601-11e8-ae97-52543be04c81 media_content_type: music extra: metadata: metadataType: 3 images: - url: https://www.slam.nl/images/favicons/slam.png - image: https://upload.wikimedia.org/wikipedia/commons/6/6d/Radio-Veronica.png type: service id: media_player.play_media data: entity_id: media_player.keuken media_content_id: media-source://radio_browser/660f5671-cf64-4c4f-8d90-26ee47b4f1bb media_content_type: music extra: metadata: metadataType: 3 images: - url: >- https://upload.wikimedia.org/wikipedia/commons/6/6d/Radio-Veronica.png - image: https://l1.nl/static/meta/apple-touch-icon.png type: service id: media_player.play_media data: entity_id: media_player.keuken media_content_id: media-source://radio_browser/c344992c-b881-11e9-acb2-52543be04c81 media_content_type: music extra: metadata: metadataType: 3 images: - url: https://l1.nl/static/meta/apple-touch-icon.png - image: /local/radio/L1alaaf.png type: service id: media_player.play_media data: entity_id: media_player.keuken media_content_id: media-source://radio_browser/c47360b0-70ca-49fb-bed3-19074e46fe28 media_content_type: music extra: metadata: metadataType: 3 images: - url: /local/radio/L1alaaf.png - image: https://www.mnm.be/resources/favicon-mnm/apple-touch-icon-76x76.png type: service id: media_player.play_media data: entity_id: media_player.keuken media_content_id: media-source://radio_browser/961957e7-0601-11e8-ae97-52543be04c81 media_content_type: music extra: metadata: metadataType: 3 images: - url: >- https://www.mnm.be/resources/favicon-mnm/apple-touch-icon-76x76.png - image: https://www.zo34.nl/img/headers/triple/zo34-logo-menu.png type: service id: media_player.play_media data: entity_id: media_player.keuken media_content_id: https://mcp-2.mm-stream.nl:7000/stream media_content_type: audio/mpeg extra: metadata: metadataType: 3 images: - url: https://www.zo34.nl/img/headers/triple/zo34-logo-menu.png - image: https://www.scdn.co/i/_global/open-graph-default.png type: service service: spotcast.start data: device_name: Keuken uri: spotify:playlist:37i9dQZF1E4FhRRLh0mmxG entity: media_player.keuken artwork: full-cover source: full group: false info: scroll volume_stateless: false sound_mode: full
Ik gebruik ook wel een spotify lijstje, kun je ook knoppen voor makenTheVMaster schreef op dinsdag 11 juli 2023 @ 10:34:
[...]
Ik had dus eerst ook zo'n kaart met radiostations, maar ik kwam erachter dat ik toch vaak playlists wilde afspelen (die ik dan in m'n sonos favorites had staan), dus maar even creatief aan het werk geweest.
https://www.rouwette.com/
Je zou het wellicht ook zo kunnen doen, is wellicht wat leesbaarderSp33dFr34k schreef op dinsdag 11 juli 2023 @ 10:01:
[...]
Het is een ander endpoint dat wel 'Available' gebruikt ipv 'AVAILABLE', vandaar mijn opmerking dat ik nu die van Shell gebruik (de ander was van oplaadpalen.nl).
Bedankt voor de ~ tip, maakt het weer iets makkelijker!
Django/Jinja:
1
2
3
| {% set data = value_json.evses %} {% set available = data | selectattr('status', 'eq', 'Available') | list | length %} {{ available }} / {{ data | length }} |
Let op:
Zet je code tussen [code=yaml] [/code] tags om het goed leesbaar te houden; ook makkelijker voor de eventuele foutopsporing.
Lees ook eerst even de topicstart voor je je vraag plaatst, wellicht wordt je vraag daar al beantwoord. Wil je pronken met je setup mag dat in Home Assistant - Show je setup.
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.