Bedoel je dat ik poort 80 open heb gezet naar poort 8123 lokaal? Of mis ik iets in de setup?
http:-Casper schreef op woensdag 25 maart 2020 @ 14:47:
[...]
Bedoel je dat ik poort 80 open heb gezet naar poort 8123 lokaal? Of mis ik iets in de setup?
als component.
zie : https://www.home-assistan...ption-using-lets-encrypt/
deCONZ Community Manager | deCONZ Discord: https://discord.gg/HvzTwcB
Een vraagje, Ik heb 8 Philips heu lampen gekocht en daarna vele Xiaomi Home producten gekocht (bewegingssensors, raam/deur detectoren en verlichtingsknoppen) nu werd deze geleverd met de Xiaomi Gateway V1.
Ik heb deze combinatie gekocht omdat deze beide Zigbee ondersteunen, waarmee ik er vanuit ging dat een Xiaomi sensoren ook werkt met de Philips lampen. Blijkbaar betekend zigbee niet dat alle zigbee apperaten automatisch met elkaar werken. Een grote fout gemaakt.
Nu dacht ik dat Home Assistant de oplossing zou zijn. Maar ik krijg de Xiaomi gateway niet gevonden. Ik heb de stappen gevolgd zoals aangegeven op hun website. maar ik krijg onderstaande melding:
Ik heb deze combinatie gekocht omdat deze beide Zigbee ondersteunen, waarmee ik er vanuit ging dat een Xiaomi sensoren ook werkt met de Philips lampen. Blijkbaar betekend zigbee niet dat alle zigbee apperaten automatisch met elkaar werken. Een grote fout gemaakt.
Nu dacht ik dat Home Assistant de oplossing zou zijn. Maar ik krijg de Xiaomi gateway niet gevonden. Ik heb de stappen gevolgd zoals aangegeven op hun website. maar ik krijg onderstaande melding:
Kunnen jullie mij hier verder helpen?The following integrations and platforms could not be set up:
xiaomi_aqara
Please check your config.
Welkom!sn33ky schreef op woensdag 25 maart 2020 @ 14:52:
Een vraagje, Ik heb 8 Philips heu lampen gekocht en daarna vele Xiaomi Home producten gekocht (bewegingssensors, raam/deur detectoren en verlichtingsknoppen) nu werd deze geleverd met de Xiaomi Gateway V1.
Ik heb deze combinatie gekocht omdat deze beide Zigbee ondersteunen, waarmee ik er vanuit ging dat een Xiaomi sensoren ook werkt met de Philips lampen. Blijkbaar betekend zigbee niet dat alle zigbee apperaten automatisch met elkaar werken. Een grote fout gemaakt.
Nu dacht ik dat Home Assistant de oplossing zou zijn. Maar ik krijg de Xiaomi gateway niet gevonden. Ik heb de stappen gevolgd zoals aangegeven op hun website. maar ik krijg onderstaande melding:
[...]
Kunnen jullie mij hier verder helpen?
Wat heb je nu in je configuration.yaml staan bij de xiaomi_aqara?
deCONZ Community Manager | deCONZ Discord: https://discord.gg/HvzTwcB
xiaomi_aqara:D3nnisd schreef op woensdag 25 maart 2020 @ 14:54:
[...]
Welkom!
Wat heb je nu in je configuration.yaml staan bij de xiaomi_aqara?
discovery_retry: 10
gateways:
- key: de key die bij de api in de app staat. al 5 maal nagekeken. is juist.
[ Voor 4% gewijzigd door sn33ky op 25-03-2020 14:56 ]
Wat staat er bij de logs in het developer menu als foutmelding?sn33ky schreef op woensdag 25 maart 2020 @ 14:56:
[...]
xiaomi_aqara:
discovery_retry: 10
gateways:
- key: de key die bij de api in de app staat.
Ik zie niets geks.
deCONZ Community Manager | deCONZ Discord: https://discord.gg/HvzTwcB
D3nnisd schreef op woensdag 25 maart 2020 @ 14:57:
[...]
Wat staat er bij de logs in het developer menu als foutmelding?
Ik zie niets geks.
code:
1
2
3
4
5
6
7
| Logboekdetails ( WARNING ) Logger: homeassistant.setup First occured: 14 maart 2020 17:42:07 (1 occurences) Last logged: 14 maart 2020 17:42:07 Setup of xiaomi_aqara is taking over 10 seconds. |
code:
1
2
3
4
5
6
7
8
| Logboekdetails ( ERROR ) Logger: homeassistant.components.xiaomi_aqara Integration: xiaomi_aqara (documentation, issues) First occured: 14 maart 2020 17:42:48 (1 occurences) Last logged: 14 maart 2020 17:42:48 No gateway discovered |
code:
1
2
3
4
5
6
7
| Logboekdetails ( ERROR ) Logger: homeassistant.setup First occured: 14 maart 2020 17:42:48 (1 occurences) Last logged: 14 maart 2020 17:42:48 Setup failed for xiaomi_aqara: Integration failed to initialize. |
Hij vind de gateway waarschijnlijk niet in je netwerk. Staan zowel HA als de Xiaomi gateway in hetzelfde subnet? Zouden ze elkaar moeten kunnen zien?sn33ky schreef op woensdag 25 maart 2020 @ 15:01:
[...]
code:
1 2 3 4 5 6 7 Logboekdetails ( WARNING ) Logger: homeassistant.setup First occured: 14 maart 2020 17:42:07 (1 occurences) Last logged: 14 maart 2020 17:42:07 Setup of xiaomi_aqara is taking over 10 seconds.
code:
1 2 3 4 5 6 7 8 Logboekdetails ( ERROR ) Logger: homeassistant.components.xiaomi_aqara Integration: xiaomi_aqara (documentation, issues) First occured: 14 maart 2020 17:42:48 (1 occurences) Last logged: 14 maart 2020 17:42:48 No gateway discovered
code:
1 2 3 4 5 6 7 Logboekdetails ( ERROR ) Logger: homeassistant.setup First occured: 14 maart 2020 17:42:48 (1 occurences) Last logged: 14 maart 2020 17:42:48 Setup failed for xiaomi_aqara: Integration failed to initialize.
deCONZ Community Manager | deCONZ Discord: https://discord.gg/HvzTwcB
Yup. Denk het wel.
Mijn netwerk:
Zolder: Modem Orange > Wifi Router (Netgear R7000) > kabel naar beneden door muren.
Beneden: kabel van boven > Powerline TP-link WPA8630P > Wifi > Range extender om buiten goed wifi te hebben.
Lijkt me dus dat alles via de DHCP server van de router gaat, en alles in hetzelfde netwerk zit.
De wifi van de provider zijn modem/router staat uit.
Alles is verbonden via dezelfde wifi SSID naam (zowel 2,4Ghz als 5Ghz). Via welke wifi punt ze verbinden is mij onbekend, dat kiest het apparaat zelf vermoed ik.
HA staat op mijn Synology DS918+ als een docker. deze is per kabel rechtstreeks verbonden aan de router.
Ik heb de gateway Versie 1. De foto link die je toont is de V3. Deze staat op de eerste verdieping (tussen zolder en benedenverdieping. Alle sensoren zijn verbonden via de gatway. Deze hebben geen wifi mogelijkheid.
Mijn netwerk:
Zolder: Modem Orange > Wifi Router (Netgear R7000) > kabel naar beneden door muren.
Beneden: kabel van boven > Powerline TP-link WPA8630P > Wifi > Range extender om buiten goed wifi te hebben.
Lijkt me dus dat alles via de DHCP server van de router gaat, en alles in hetzelfde netwerk zit.
De wifi van de provider zijn modem/router staat uit.
Alles is verbonden via dezelfde wifi SSID naam (zowel 2,4Ghz als 5Ghz). Via welke wifi punt ze verbinden is mij onbekend, dat kiest het apparaat zelf vermoed ik.
HA staat op mijn Synology DS918+ als een docker. deze is per kabel rechtstreeks verbonden aan de router.
Ik heb de gateway Versie 1. De foto link die je toont is de V3. Deze staat op de eerste verdieping (tussen zolder en benedenverdieping. Alle sensoren zijn verbonden via de gatway. Deze hebben geen wifi mogelijkheid.
[ Voor 16% gewijzigd door sn33ky op 25-03-2020 15:19 ]
Je zou evt het mac adres kunnen toevoegen/ip aan de HA config. Ze raden aan dat niet te doen met een enkele gateway.sn33ky schreef op woensdag 25 maart 2020 @ 15:14:
Yup. Denk het wel.
Mijn netwerk:
Zolder: Modem Orange > Wifi Router (Netgear R7000) > kabel naar beneden door muren.
Beneden: kabel van boven > Powerline TP-link WPA8630P > Wifi > Range extender om buiten goed wifi te hebben.
Lijkt me dus dat alles via de DHCP server van de router gaat, en alles in hetzelfde netwerk zit.
De wifi van de provider zijn modem/router staat uit.
Alles is verbonden via dezelfde wifi SSID naam (zowel 2,4Ghz als 5Ghz). Via welke wifi punt ze verbinden is mij onbekend, dat kiest het apparaat zelf vermoed ik.
Overigens, zijn de aqara devices los met wifi verbonden , of heb je een daadwerkelijke gateway?
deCONZ Community Manager | deCONZ Discord: https://discord.gg/HvzTwcB
Heb de configuratie aangepast met zowel MAC als IP. de config ziet er nu als onderstaande uit:
Ik heb de gateway Versie 1. De foto link die je toont is de V3. Deze staat op de eerste verdieping (tussen zolder en benedenverdieping.) Alle sensoren zijn verbonden via de gateway. Deze hebben geen wifi mogelijkheid.
Nu dus nog steeds dezelfde foutmelding.
Ik zie in de systemlogs wel onderstaande warnings:
code:
1
2
3
4
5
| xiaomi_aqara: interface: '192.168.1.127' gateways: - mac: 50EC50C51F84 key: de key bij de api |
Ik heb de gateway Versie 1. De foto link die je toont is de V3. Deze staat op de eerste verdieping (tussen zolder en benedenverdieping.) Alle sensoren zijn verbonden via de gateway. Deze hebben geen wifi mogelijkheid.
Nu dus nog steeds dezelfde foutmelding.
Ik zie in de systemlogs wel onderstaande warnings:
code:
1
2
3
4
5
6
7
8
9
| [services.d] starting services [services.d] done. 20-03-25 14:25:44 INFO (MainThread) [__main__] Initialize Supervisor setup 20-03-25 14:25:44 INFO (SyncWorker_0) [supervisor.docker.supervisor] Attach to Supervisor homeassistant/amd64-hassio-supervisor with version 209 20-03-25 14:25:44 INFO (MainThread) [__main__] Setup Supervisor 20-03-25 14:25:44 WARNING (MainThread) [supervisor.dbus.systemd] No systemd support on the host. Host control has been disabled. 20-03-25 14:25:44 WARNING (MainThread) [supervisor.dbus.hostname] No hostname support on the host. Hostname functions have been disabled. 20-03-25 14:25:44 WARNING (MainThread) [supervisor.dbus.rauc] Host has no rauc support. OTA updates have been disabled. 20-03-25 14:25:44 WARNING (MainThread) [supervisor.dbus.nmi_dns] No DnsManager support on the host. Local DNS functions have been disabled. |
[ Voor 54% gewijzigd door sn33ky op 25-03-2020 15:31 ]
Hoe heb je hass opgezet?sn33ky schreef op woensdag 25 maart 2020 @ 15:28:
Heb de configuratie aangepast met zowel MAC als IP. de config ziet er nu als onderstaande uit:
code:
1 2 3 4 5 xiaomi_aqara: interface: '192.168.1.127' gateways: - mac: 50EC50C51F84 key: de key bij de api
Ik heb de gateway Versie 1. De foto link die je toont is de V3. Deze staat op de eerste verdieping (tussen zolder en benedenverdieping.) Alle sensoren zijn verbonden via de gateway. Deze hebben geen wifi mogelijkheid.
Nu dus nog steeds dezelfde foutmelding.
Ik zie in de systemlogs wel onderstaande warnings:
code:
1 2 3 4 5 6 7 8 9 [services.d] starting services [services.d] done. 20-03-25 14:25:44 INFO (MainThread) [__main__] Initialize Supervisor setup 20-03-25 14:25:44 INFO (SyncWorker_0) [supervisor.docker.supervisor] Attach to Supervisor homeassistant/amd64-hassio-supervisor with version 209 20-03-25 14:25:44 INFO (MainThread) [__main__] Setup Supervisor 20-03-25 14:25:44 WARNING (MainThread) [supervisor.dbus.systemd] No systemd support on the host. Host control has been disabled. 20-03-25 14:25:44 WARNING (MainThread) [supervisor.dbus.hostname] No hostname support on the host. Hostname functions have been disabled. 20-03-25 14:25:44 WARNING (MainThread) [supervisor.dbus.rauc] Host has no rauc support. OTA updates have been disabled. 20-03-25 14:25:44 WARNING (MainThread) [supervisor.dbus.nmi_dns] No DnsManager support on the host. Local DNS functions have been disabled.
Via een VM?
deCONZ Community Manager | deCONZ Discord: https://discord.gg/HvzTwcB
Via https://community.home-as...dsm-native-package/125559 dat paar dockers creëer, naast mijn al bestaande dockers die werken.
/f/image/6jIhTIJmhkv5Xka2EbDqMOGT.png?f=fotoalbum_large)
Ik denk dat je het moet zoeken in dat DNS verhaal. Ik lees hier wat: https://community.home-as...ve-package/125559?page=16sn33ky schreef op woensdag 25 maart 2020 @ 15:57:
Via https://community.home-as...dsm-native-package/125559 dat paar dockers creëer, naast mijn al bestaande dockers die werken.
[Afbeelding]
Echter heb ik geen idee hoe ik je kan helpen:(
deCONZ Community Manager | deCONZ Discord: https://discord.gg/HvzTwcB
Vraag waar ik geen antwoord op vind via onze Google vriend.. Kun je ook automations maken via de UI in hass en dat deze dan per automation in een aparte yaml file weggeschreven worden in een voorgedefinieerde folder?
Of kan dit alleen maar via yaml geschreven automations zelf in je eigen folder die je include?
Of kan dit alleen maar via yaml geschreven automations zelf in je eigen folder die je include?
- The Neo and Only -
Dat laatste helaasNeoFoX schreef op woensdag 25 maart 2020 @ 16:33:
Vraag waar ik geen antwoord op vind via onze Google vriend.. Kun je ook automations maken via de UI in hass en dat deze dan per automation in een aparte yaml file weggeschreven worden in een voorgedefinieerde folder?
Of kan dit alleen maar via yaml geschreven automations zelf in je eigen folder die je include?
Ik maak ze zelf ook via de UI omdat ik dat een stuk makkelijker vind, maar dan zijn ze niet gesorteerd en behoorlijk onoverzichtelijk.
Wat heb je nu precies gewijzigd ? Niet toevallig je custom_components folder? De change van HACS is feitelijk alleen de resource in je configuration.yaml die nu naar ‘hacsfiles’ moet verwijzen. Ik heb ook nog steeds miflora in mijn custom_components met bluepy=1.1.4.crimby schreef op woensdag 25 maart 2020 @ 10:04:
Zojuist heb ik Home assistant geupgrade naar versie 0.107.6
Ik kreeg toch een melding dat community_plugin depreciated was en dat dit omgezet moest worden naar hacsfiles. Nadat ik dat gedaan had en HA opnieuw een herstart had gegeven kreeg ik de volgende melding over mijn miflora sensoren:
Platform error sensor.miflora - Requirements for miflora not found: ['bluepy==1.1.4']. Platform error sensor.miflora - Requirements for miflora not found: ['bluepy==1.1.4'].
De sensoren geven nu Invalid Sensor aan
Hebben meer mensen hier last van?
edit: alles teruggezet naar community_plugin, maar helaas nog steeds dezelfde foutmelding.
Lijkt dus aan de upgrade zelf te liggen?
Wat voor setup heb j? core, docker of ha ?
He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV | Ford Explorer EV Ext
Ik had het inderdaad alleen gewijzigd in mijn configuration.yaml en alles werkt goed (alles wat ik gewijzigd heb) maar de miflora niet meer. Maar ook niet toen ik het weer terugwijzigde.martinvdm schreef op woensdag 25 maart 2020 @ 18:18:
[...]
Wat heb je nu precies gewijzigd ? Niet toevallig je custom_components folder? De change van HACS is feitelijk alleen de resource in je configuration.yaml die nu naar ‘hacsfiles’ moet verwijzen. Ik heb ook nog steeds miflora in mijn custom_components met bluepy=1.1.4.
Wat voor setup heb j? core, docker of ha ?
In de folder/bestanden heb ik niks gewijzigd.
Ik werk met een RPI4 met een ssd en HA in een docker.
Dit werkte tot gisteravond min of meer goed (nog steeds niet tevreden over de kwaliteit maar dat is een ander verhaal).
Heb jij ook al de nieuwste HA versie?
Ik heb mijn eerste Home Assistant Add-on gemaakt, het DSMR Datalogger onderdeel van het gave DSMR Reader project (https://dsmr-reader.readthedocs.io/en/v3/screenshots.html). Je kan de add-on eenvoudig installeren door mijn repository aan je HA toe te voegen: https://github.com/sanderdw/hassio-addons
/f/image/jatwFRmiVkZWgBMNam0j9LJu.png?f=fotoalbum_large)
Vooral handig als je bijvoorbeeld Home Assistant in je meterkast hebt draaien en je op deze manier de data eenvoudig door kan sturen naar een andere plek waar je DSMR Reader draait (bijvoorbeeld een NAS of server).
/f/image/jatwFRmiVkZWgBMNam0j9LJu.png?f=fotoalbum_large)
Vooral handig als je bijvoorbeeld Home Assistant in je meterkast hebt draaien en je op deze manier de data eenvoudig door kan sturen naar een andere plek waar je DSMR Reader draait (bijvoorbeeld een NAS of server).
Ja ik draai de nieuwste idd.crimby schreef op woensdag 25 maart 2020 @ 18:42:
[...]
Ik had het inderdaad alleen gewijzigd in mijn configuration.yaml en alles werkt goed (alles wat ik gewijzigd heb) maar de miflora niet meer. Maar ook niet toen ik het weer terugwijzigde.
In de folder/bestanden heb ik niks gewijzigd.
Ik werk met een RPI4 met een ssd en HA in een docker.
Dit werkte tot gisteravond min of meer goed (nog steeds niet tevreden over de kwaliteit maar dat is een ander verhaal).
Heb jij ook al de nieuwste HA versie?
Probeer dit eens uit te voeren in je Docker container van ha:
code:
1
2
3
| pip uninstall bluepy pip install --find-links https://wheels.home-assistant.io/alpine-3.10/armhf/ bluepy==1.1.4 |
He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV | Ford Explorer EV Ext
edit:
Nvm.
Nvm.
[ Voor 99% gewijzigd door larsiey op 25-03-2020 22:16 ]
Interessant! Maar wat doet je plugin anders dan de data vanuit DSMR doorsturen via MQTT?sanderdw schreef op woensdag 25 maart 2020 @ 19:19:
Ik heb mijn eerste Home Assistant Add-on gemaakt, het DSMR Datalogger onderdeel van het gave DSMR Reader project (https://dsmr-reader.readthedocs.io/en/v3/screenshots.html). Je kan de add-on eenvoudig installeren door mijn repository aan je HA toe te voegen: https://github.com/sanderdw/hassio-addons
[Afbeelding]
Vooral handig als je bijvoorbeeld Home Assistant in je meterkast hebt draaien en je op deze manier de data eenvoudig door kan sturen naar een andere plek waar je DSMR Reader draait (bijvoorbeeld een NAS of server).
Ik denk dat ik 'm niet snap
De ingebouwde optie van https://www.home-assistant.io/integrations/dsmr/ is leuk maar niet zo uitgebreid als https://dsmr-reader.readthedocs.io/en/v3/screenshots.html. Dat is dan ook de reden waarom ik geswitched ben naar DSMR-reader.rick85 schreef op woensdag 25 maart 2020 @ 23:02:
[...]
Interessant! Maar wat doet je plugin anders dan de data vanuit DSMR doorsturen via MQTT?
Ik denk dat ik 'm niet snap
Met deze plugin kan je dus nu gewoon je bestaande Home Assistant/hassio meterkast oplossing met P1 kabel gebruiken om je data op de juiste manier door te sluizen voor DSMR-reader die bijvoorbeeld op je NAS of server draait (waar dan ook).
Zo heb ik bij mijn ouders een Pi in de meterkast gegooid met HA en deze plugin om vervolgens de data over internet naar mijn server door te sturen waar een aparte DSMR-reader draait.
Beantwoord dit een beetje je vraag?
Wil later ook nog eens kijken of ik de volledige DSMR-reader als Add-on kan aanbieden maar is wat lastig ivm benodigde Postgres DB instantie en de writes die je dan krijgt op je SD kaart...
0.107.7
- Fix velbus dimming control (@brefra - #33139) (velbus docs)
- Increase timeout setting up IPMA (@dgomes - #33194) (ipma docs)
- Refactor ZHA platform setup (@Adminiuga - #33226) (zha docs)
- Ensure recorder event loop recovers if the database server dis… (@bdraco - #33253) (recorder docs)
- Schedule Unifi shutdown callback earlier (@jjlawren - #33257) (unifi docs)
Gaaf dat ie zoiets hebt gemaakt.sanderdw schreef op woensdag 25 maart 2020 @ 23:51:
[...]
De ingebouwde optie van https://www.home-assistant.io/integrations/dsmr/ is leuk maar niet zo uitgebreid als https://dsmr-reader.readthedocs.io/en/v3/screenshots.html. Dat is dan ook de reden waarom ik geswitched ben naar DSMR-reader.
Met deze plugin kan je dus nu gewoon je bestaande Home Assistant/hassio meterkast oplossing met P1 kabel gebruiken om je data op de juiste manier door te sluizen voor DSMR-reader die bijvoorbeeld op je NAS of server draait (waar dan ook).
Zo heb ik bij mijn ouders een Pi in de meterkast gegooid met HA en deze plugin om vervolgens de data over internet naar mijn server door te sturen waar een aparte DSMR-reader draait.
Beantwoord dit een beetje je vraag?
Wil later ook nog eens kijken of ik de volledige DSMR-reader als Add-on kan aanbieden maar is wat lastig ivm benodigde Postgres DB instantie en de writes die je dan krijgt op je SD kaart...
Al denk ik wel dat er betere oplossingen zijn voor het scenario die jij omschrijft. Ikzelf heb ook een pi in de meterkast, maar Hass en dsmr-reader draaien op een Debian server die ergens anders staat.
Middels ser2net en socat stuur ik de com verbinding van de slimme meter door naar de Debian server.
Deze oplossing is bij jou dan niet van toepassing aangezien jij op je meterkast Pi geen hassio draait en dus ser2net gebruikt. Al heb je bij de docker images die er nu zijn van DSMR-reader niet snel socat voor elkaar.maxxie85 schreef op donderdag 26 maart 2020 @ 07:01:
[...]
Gaaf dat ie zoiets hebt gemaakt.
Al denk ik wel dat er betere oplossingen zijn voor het scenario die jij omschrijft. Ikzelf heb ook een pi in de meterkast, maar Hass en dsmr-reader draaien op een Debian server die ergens anders staat.
Middels ser2net en socat stuur ik de com verbinding van de slimme meter door naar de Debian server.
Heb je een Pi in je meterkast met hassio erop? Dan is deze plugin een optie wanneer je data wil doorsturen (denk bijv ook niet dat ser2net / socat over internet lekker werkt).
Ik heb de dsrm logger (https://mrwheel.github.io/DSMRloggerWS/hardware_V4.5/) die de data naar de mqtt broker in HA stuurt. Kan jouw addon hier nog een toevoeging voor zijn?sanderdw schreef op woensdag 25 maart 2020 @ 23:51:
[...]
De ingebouwde optie van https://www.home-assistant.io/integrations/dsmr/ is leuk maar niet zo uitgebreid als https://dsmr-reader.readthedocs.io/en/v3/screenshots.html. Dat is dan ook de reden waarom ik geswitched ben naar DSMR-reader.
Met deze plugin kan je dus nu gewoon je bestaande Home Assistant/hassio meterkast oplossing met P1 kabel gebruiken om je data op de juiste manier door te sluizen voor DSMR-reader die bijvoorbeeld op je NAS of server draait (waar dan ook).
Zo heb ik bij mijn ouders een Pi in de meterkast gegooid met HA en deze plugin om vervolgens de data over internet naar mijn server door te sturen waar een aparte DSMR-reader draait.
Beantwoord dit een beetje je vraag?
Wil later ook nog eens kijken of ik de volledige DSMR-reader als Add-on kan aanbieden maar is wat lastig ivm benodigde Postgres DB instantie en de writes die je dan krijgt op je SD kaart...
Ik ben bezig om afvalwijzer in home assistant te integreren. Echter, de documentatie is een beetje magertjes als je nog niet veel met home assistant hebt gewerkt...
Nu kwam ik een post tegen in het afvalwijzer topic op het home assistant forum, klik. Hierin staat de code die ik wil gaan gebruiken.
Zo zou ik het graag ingericht willen hebben.
Echter, het stukje in tekst van "het is vandaag ..., Volgende ophaaldag over..." schijnt niet te werken bij mij.
Nu zie ik in de code van het topic, dat sensor.trash_next wel in homeassitant> customize staat, maar niet in sensors.yaml.
Zou het hierdoor kunnen komen dat het niet werk? Of zeg ik nu iets doms?
Nu kwam ik een post tegen in het afvalwijzer topic op het home assistant forum, klik. Hierin staat de code die ik wil gaan gebruiken.
Zo zou ik het graag ingericht willen hebben.
Echter, het stukje in tekst van "het is vandaag ..., Volgende ophaaldag over..." schijnt niet te werken bij mij.

code:
1
2
3
4
5
6
7
| - type: markdown content: > Vandaag is het **<font color=green> {{states('sensor.vandaag')}}</font>**. Volgende afval-ophaal over **<font color=var(--secondary-text-color)>{{states('sensor.trash_next')}}</font>** dagen: **<font color=var(--secondary-text-color)>{{states('sensor.trash_firstdate')}}</font>** : **{{states('sensor.trash_firstwastetype')}}** |
Nu zie ik in de code van het topic, dat sensor.trash_next wel in homeassitant> customize staat, maar niet in sensors.yaml.
Zou het hierdoor kunnen komen dat het niet werk? Of zeg ik nu iets doms?

Grappig project, die kende ik nog niet. Nee, dat project lijkt mij een combinatie van zelf gemaakte P1 hardware + specifieke datalogging software die data met MQTT uitstuurt (en dus generieker is).frozenflame schreef op donderdag 26 maart 2020 @ 09:05:
[...]
Ik heb de dsrm logger (https://mrwheel.github.io/DSMRloggerWS/hardware_V4.5/) die de data naar de mqtt broker in HA stuurt. Kan jouw addon hier nog een toevoeging voor zijn?
De Add-on die ik gemaakt hebt gaat vooral om de beste 'native' integratie met het DSMR-Reader project vanuit Home Assistant (Hassio).
Het DSMR-Reader project heeft overigens ook MQTT support dus ik heb bijvoorbeeld dit gedaan:
P1 USB <-> Pi (Hassio + DSMR Datalogger) -> DSMR-Reader in Docker -> MQTT -> Home Assistant
Bekijk even in je states overzicht welke sensoren je kunt gebruiken. Als je daar filtert op 'trash', krijg je een gefilterde lijst met te gebruik entiteiten.larsiey schreef op donderdag 26 maart 2020 @ 09:09:
Ik ben bezig om afvalwijzer in home assistant te integreren. Echter, de documentatie is een beetje magertjes als je nog niet veel met home assistant hebt gewerkt...
Nu kwam ik een post tegen in het afvalwijzer topic op het home assistant forum, klik. Hierin staat de code die ik wil gaan gebruiken.
Zo zou ik het graag ingericht willen hebben.
Echter, het stukje in tekst van "het is vandaag ..., Volgende ophaaldag over..." schijnt niet te werken bij mij.
[Afbeelding]
code:
1 2 3 4 5 6 7 - type: markdown content: > Vandaag is het **<font color=green> {{states('sensor.vandaag')}}</font>**. Volgende afval-ophaal over **<font color=var(--secondary-text-color)>{{states('sensor.trash_next')}}</font>** dagen: **<font color=var(--secondary-text-color)>{{states('sensor.trash_firstdate')}}</font>** : **{{states('sensor.trash_firstwastetype')}}**
Nu zie ik in de code van het topic, dat sensor.trash_next wel in homeassitant> customize staat, maar niet in sensors.yaml.
Zou het hierdoor kunnen komen dat het niet werk? Of zeg ik nu iets doms?
Bijvoorbeeld: Om te tonen wat er vandaag wordt opgehaald, kun je gebruiken:
code:
1
| {{states('sensor.trash_today')}} |
Voor het volgende moment heb je o.a. de entiteiten 'sensor.trash_first_next_in_days' en 'sensor.trash_first_next_date'
[ Voor 3% gewijzigd door JBS op 26-03-2020 09:31 ]
Beetje vreemde situatie. Ik heb mijn HA kortgeleden opnieuw geïnstalleerd.
Nu zie ik dat Google Cast discovered wordt. Als ik klik op configure dan gaat ie bezig waarna die een melding geeft dat hij ze niet kan vinden.
Op mijn netwerk is wel een Chromecast aanwezig die op dit moment niet gekoppeld is aan mijn HA setup.
Iemand enig idee?
Nu zie ik dat Google Cast discovered wordt. Als ik klik op configure dan gaat ie bezig waarna die een melding geeft dat hij ze niet kan vinden.
Op mijn netwerk is wel een Chromecast aanwezig die op dit moment niet gekoppeld is aan mijn HA setup.
Iemand enig idee?
Potverdikkie, hier is gewoon een custom component voorlarsiey schreef op donderdag 26 maart 2020 @ 09:09:
Ik ben bezig om afvalwijzer in home assistant te integreren. Echter, de documentatie is een beetje magertjes als je nog niet veel met home assistant hebt gewerkt...
Nu kwam ik een post tegen in het afvalwijzer topic op het home assistant forum, klik. Hierin staat de code die ik wil gaan gebruiken.
Zo zou ik het graag ingericht willen hebben.
Echter, het stukje in tekst van "het is vandaag ..., Volgende ophaaldag over..." schijnt niet te werken bij mij.
[Afbeelding]
code:
1 2 3 4 5 6 7 - type: markdown content: > Vandaag is het **<font color=green> {{states('sensor.vandaag')}}</font>**. Volgende afval-ophaal over **<font color=var(--secondary-text-color)>{{states('sensor.trash_next')}}</font>** dagen: **<font color=var(--secondary-text-color)>{{states('sensor.trash_firstdate')}}</font>** : **{{states('sensor.trash_firstwastetype')}}**
Nu zie ik in de code van het topic, dat sensor.trash_next wel in homeassitant> customize staat, maar niet in sensors.yaml.
Zou het hierdoor kunnen komen dat het niet werk? Of zeg ik nu iets doms?
Vorige week heb ik in appdaemon een app gemaakt die een melding op mijn telefoon geeft als de bak naar buiten moet. Die leest mijn mailbox uit, maar dit ziet er een stukje uitgebreider uit.
To the dwarf, the cripple and the mother of madness!
Dat klinkt inderdaad goed, om de volledige functionaliteit te kunnen gebruiken.sanderdw schreef op woensdag 25 maart 2020 @ 23:51:
[...]
De ingebouwde optie van https://www.home-assistant.io/integrations/dsmr/ is leuk maar niet zo uitgebreid als https://dsmr-reader.readthedocs.io/en/v3/screenshots.html. Dat is dan ook de reden waarom ik geswitched ben naar DSMR-reader.
Wat ik niet helemaal snap, dit is een HA-addon, dus op de Pi in de meterkast moet HA draaien (toch?). Waarom zou je DSMR-reader dan op een ander apparaat willen draaien? Is het te zwaar voor een Pi (wel i.c.m. een SSD, dus geen sd-kaart die kapot kan gaan).Met deze plugin kan je dus nu gewoon je bestaande Home Assistant/hassio meterkast oplossing met P1 kabel gebruiken om je data op de juiste manier door te sluizen voor DSMR-reader die bijvoorbeeld op je NAS of server draait (waar dan ook).
Andersom zou ik denken: stel dat HA ergens anders draait, en je wil de data van de meterkast naar HA draaien, dan wil je in de meterkast een oplossing vinden, maar dan niet in de vorm van een HA-addon. Maar iets simpelers.
Klinkt goed! Overigens draai ik HA (hass.io) wel in de meterkast (op een SSD), heb ik ook Portainer als addon geïnstalleerd en zou ik DSMR van daaruit ook los kunnen installeren. Maar via een addon is natuurlijk mooi m.b.t. HA-integratie, updates etc.Wil later ook nog eens kijken of ik de volledige DSMR-reader als Add-on kan aanbieden maar is wat lastig ivm benodigde Postgres DB instantie en de writes die je dan krijgt op je SD kaart...
Hiervoor moet ik denk ik even de RPI op een monitor en toetsenbord aansluiten gok ik?martinvdm schreef op woensdag 25 maart 2020 @ 19:42:
[...]
Ja ik draai de nieuwste idd.
Probeer dit eens uit te voeren in je Docker container van ha:
code:
1 2 3 pip uninstall bluepy pip install --find-links https://wheels.home-assistant.io/alpine-3.10/armhf/ bluepy==1.1.4
(sorry nog steeds een noob)
Je kan via ssh ook direct iets uitvoeren in een container:crimby schreef op donderdag 26 maart 2020 @ 11:34:
[...]
Hiervoor moet ik denk ik even de RPI op een monitor en toetsenbord aansluiten gok ik?
(sorry nog steeds een noob)
(bron)
code:
1
| docker exec -it <container_id_or_name> echo "I'm inside the container!" |
Ok check, die had ik nog niet. Nu geïnstalleerd en lijkt te werken :-)-Casper schreef op donderdag 26 maart 2020 @ 11:37:
[...]
Je kan via ssh ook direct iets uitvoeren in een container:
(bron)
code:
1 docker exec -it <container_id_or_name> echo "I'm inside the container!"
het zou dan iets zijn van?
code:
1
2
3
| docker exec -t homeassistant pip uninstall bluepy docker exec -t homeassistant pip install --find-links https://wheels.home-assistant.io/alpine-3.10/armhf/ bluepy==1.1.4 |
Welke GUI gebruik jij eigenlijk voor je docker containers? Of dit is Synology?sn33ky schreef op woensdag 25 maart 2020 @ 15:57:
Via https://community.home-as...dsm-native-package/125559 dat paar dockers creëer, naast mijn al bestaande dockers die werken.
[Afbeelding]
Klopt. Deze oplossing is eigenlijk gemaakt voor een specifieke situatie. Uitgangssituatie bij deze Add-on is dat je DSMR-Datalogger en DSMR-Reader wil scheiden (dit kan om verschillende redenen zijn zoals writes of de behoefte om over internet te koppelen).DeadMetal schreef op donderdag 26 maart 2020 @ 11:13:
Wat ik niet helemaal snap, dit is een HA-addon, dus op de Pi in de meterkast moet HA draaien (toch?). Waarom zou je DSMR-reader dan op een ander apparaat willen draaien? Is het te zwaar voor een Pi (wel i.c.m. een SSD, dus geen sd-kaart die kapot kan gaan).
Stel je hebt maar één PI in de meterkast en daar staat al HA op. Hoe ga je dan DSMR-Reader gebruiken zonder dat je er een extra PI aan te pas komt?
Goed punt, eerste vraag hierbij is of je DSMR-Reader wil gebruiken als oplossing:DeadMetal schreef op donderdag 26 maart 2020 @ 11:13:
Andersom zou ik denken: stel dat HA ergens anders draait, en je wil de data van de meterkast naar HA draaien, dan wil je in de meterkast een oplossing vinden, maar dan niet in de vorm van een HA-addon. Maar iets simpelers.
Nee? Dan kan je kijken naar zaken zoals Ser2Net om het bijvoorbeeld native met HA op te pakken.
Ja? Gebruik dan de instructies om of de DSMR-Datalogger op je OS te installeren: https://dsmr-reader.readt...tallation/datalogger.html of via een native docker container.
Ja Portainer op Hassio is inderdaad een alternatief tov deze gemaakte Add-on (al werkt het technisch wel een groot deel hetzelfde). Echter is dat een wat minder mooie manier lijkt me gezien de voordelen en integratie van de Hassio Add-on store. Verder, mocht je DSMR-Reader volledig willen draaien op je Hassio install, dan is portainer op Hassio de enige manier voor nu, zoals je zelf ook al aangeeftDeadMetal schreef op donderdag 26 maart 2020 @ 11:13:
Klinkt goed! Overigens draai ik HA (hass.io) wel in de meterkast (op een SSD), heb ik ook Portainer als addon geïnstalleerd en zou ik DSMR van daaruit ook los kunnen installeren. Maar via een addon is natuurlijk mooi m.b.t. HA-integratie, updates etc.
Misschien moet ik even ergens een FAQ neerzetten
[ Voor 3% gewijzigd door sanderdw op 26-03-2020 11:55 ]
Door de P1-kabel in de Pi te steken en er DSMR via Portainer op te zetten? Of zie ik nu iets over het hoofd?sanderdw schreef op donderdag 26 maart 2020 @ 11:52:
[...]
Stel je hebt maar één PI in de meterkast en daar staat al HA op. Hoe ga je dan DSMR-Reader gebruiken zonder dat je er een extra PI aan te pas komt?
(mijn plaatsingsafspraak voor de slimme meter is door de netbeheerder geannuleerd vanwege corona, dus ik kan nog niet uit ervaring spreken
Of wachten op jouw volledige addon natuurlijk
[ Voor 4% gewijzigd door DeadMetal op 26-03-2020 12:02 ]
Klopt, maar doelde erop dat dit niet echt 'native' Hassio is (maar ook geen heel verkeerd alternatief natuurlijk
):
Ja lijkt me nog wel interessant om te kijken of ik een volledige Add-on kan maken. Nu ik deze Datalogger als Add-On heb gebouwd snap ik ook iets beter hoe het allemaal werkt.sanderdw schreef op donderdag 26 maart 2020 @ 11:52:
Ja Portainer op Hassio is inderdaad een alternatief tov deze gemaakte Add-on (al werkt het technisch wel een groot deel hetzelfde). Echter is dat een wat minder mooie manier lijkt me gezien de voordelen en integratie van de Hassio Add-on store. Verder, mocht je DSMR-Reader volledig willen draaien op je Hassio install, dan is portainer op Hassio de enige manier voor nu, zoals je zelf ook al aangeeft.
[ Voor 3% gewijzigd door sanderdw op 26-03-2020 12:07 ]
Eerst even 'login' gevolgd door Enter. Dan je docker commando's.crimby schreef op donderdag 26 maart 2020 @ 12:11:
@martinvdm @-Casper
bij het draaien vancode:krijg ik een foutmelding bash: docker: command not found.
1 docker exec -it homeassistant pip uninstall bluepy
Ook andere variaties van de regel lijken niet te werken.
dan moet in inloggen met login / passwordJBS schreef op donderdag 26 maart 2020 @ 12:21:
[...]
Eerst even 'login' gevolgd door Enter. Dan je docker commando's.
Ik probeer elke login die ik kan bedenken, maar helaas.
In de config van SSH heb ik niks gezet omdat ik geen specifieke users wilde (vooralsnog).
code:
1
2
| username: ssh password: ssh |
in de config werkt ook niet.
@crimby In de tijd dat ik deze SSH addon nog gebruikte, was 'login' voldoende. Probeer username 'root' eens, hoewel je de username ook zelf zou kunnen invullen in de config lees ik in de documentatie: https://github.com/hassio...ssh/blob/master/README.md?
[ Voor 174% gewijzigd door JBS op 26-03-2020 13:32 ]
JBS schreef op donderdag 26 maart 2020 @ 13:27:
@crimby In de tijd dat ik deze SSH addon nog gebruikte, was 'login' voldoende. Probeer username 'root' eens, hoewel je de username ook zelf zou kunnen invullen in de config lees ik in de documentatie: https://github.com/hassio...ssh/blob/master/README.md?
code:
1
2
3
| $ login core-ssh login: root Login: Incorrect |
helaas
Zelf een username en password definieren had ik ook geprobeerd, maar dat mag ik niet registreren in de add-on :-/
[ Voor 31% gewijzigd door crimby op 26-03-2020 13:37 ]
Hallo, Heeft er iemand de integratie met een Vaillant vSmart voor elkaar gekregen?
Heb verschillende fora doorgezocht echter tot nu toe geen enkele oplossing werkt.
Voor een aantal gevonden oplossingen heb je de vaillant api_id en een secret key nodig. Hoe kom je daar aan?
Heb verschillende fora doorgezocht echter tot nu toe geen enkele oplossing werkt.
Voor een aantal gevonden oplossingen heb je de vaillant api_id en een secret key nodig. Hoe kom je daar aan?
Als je gebruik maakt van Raspbian Buster (wellicht ook anderen, maar dat weet ik niet zeker) dan kan je de SD kaart ff in een PC gooien, leeg bestand met de naam ssh aanmaken en vervolgens weer booten. Dat activeert de ingebouwde ssh functie. Dan zou je gewoon moeten kunnen inloggen met je username (default: pi) en password (default: raspberry). Bron (stap 3)crimby schreef op donderdag 26 maart 2020 @ 13:32:
[...]
code:
1 2 3 $ login core-ssh login: root Login: Incorrect
helaas
Zelf een username en password definieren had ik ook geprobeerd, maar dat mag ik niet registreren in de add-on :-/
Ik zou de SSH addon dan wel eerst ff deactiveren :-)
Het is me nog niet helemaal gelukt met SSH, maar ondertussen in HA log krijg ik het volgende:
code:
1
2
| 2020-03-26 14:16:08 ERROR (SyncWorker_11) [homeassistant.util.package] Unable to install package miflora==1.1.4: ERROR: Could not find a version that satisfies the requirement miflora==1.1.4 (from versions: 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6, 0.1.7, 0.1.8, 0.1.9, 0.1.10, 0.1.11, 0.1.12, 0.1.13, 0.1.14, 0.1.15, 0.1.16, 0.2, 0.3, 0.4, 0.5, 0.6) ERROR: No matching distribution found for miflora==1.1.4[b][/b] |
Dat is inderdaad de docker GUI van synology.koelkast schreef op donderdag 26 maart 2020 @ 11:51:
[...]
Welke GUI gebruik jij eigenlijk voor je docker containers? Of dit is Synology?
Dan heb je de verkeerde package aangepast. Je had bluepy aan moeten passen naar 1.1.4, niet miflora.crimby schreef op donderdag 26 maart 2020 @ 14:17:
Het is me nog niet helemaal gelukt met SSH, maar ondertussen in HA log krijg ik het volgende:
code:
1 2 2020-03-26 14:16:08 ERROR (SyncWorker_11) [homeassistant.util.package] Unable to install package miflora==1.1.4: ERROR: Could not find a version that satisfies the requirement miflora==1.1.4 (from versions: 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6, 0.1.7, 0.1.8, 0.1.9, 0.1.10, 0.1.11, 0.1.12, 0.1.13, 0.1.14, 0.1.15, 0.1.16, 0.2, 0.3, 0.4, 0.5, 0.6) ERROR: No matching distribution found for miflora==1.1.4[b][/b]
Sometimes you need to plan for coincidence
Dat is wel vreemd inderdaad! mijn manifest.json ziet er zo uit:Hmmbob schreef op donderdag 26 maart 2020 @ 15:26:
[...]
Dan heb je de verkeerde package aangepast. Je had bluepy aan moeten passen naar 1.1.4, niet miflora.
code:
1
2
3
4
5
6
7
8
| { "domain": "miflora", "name": "Mi Flora", "documentation": "https://www.home-assistant.io/integrations/miflora", "requirements": ["bluepy==1.1.4", "miflora==0.6.0"], "dependencies": [], "codeowners": ["@danielhiversen", "@ChristianKuehnel"] } |
Heb de github code gekopieerd en in mijn manifest.json geplakt, nog steeds dezelfde melding. Zou er ergens caching zitten?
ik heb de folder __pycache__ al even weggehaald in de custom_components/miflora folder.
ik heb de folder __pycache__ al even weggehaald in de custom_components/miflora folder.
[ Voor 70% gewijzigd door crimby op 26-03-2020 15:52 ]
Ik kan je ook niet verder helpen, maar waarom precies werkt de gewone integratie niet en ben je aan het proberen met de custom component?
Sometimes you need to plan for coincidence
@Hmmbob er loopt al lang een bug met bluepy nieuwere versie. Daarom dus de oudere. Bug is niet bij iedereen.
@crimby je geeft aan Docker te draaien. Heb je geen portainer draaien? Hier kun je gewoon de console openen.
@crimby je geeft aan Docker te draaien. Heb je geen portainer draaien? Hier kun je gewoon de console openen.
[ Voor 12% gewijzigd door martinvdm op 26-03-2020 17:45 ]
He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV | Ford Explorer EV Ext
Dank je voor deze flow, dit komt heel mooi uit, omdat het gisteren eindelijk gelukt is om mijn SMA via modbus uit te lezen.Heronimo schreef op maandag 23 maart 2020 @ 12:26:
@CAP-Team @D3nnisd Hier ook een Solax omvormer. Het is mij niet gelukt om de data direct in het netwerk af te tappen. Ik gebruik nu een Node-Red flow om de data vanuit de webportal naar PVoutput te schieten en lokaal in m'n Lovelace weer te geven.
Hieronder de Node-Red flow:
code:
1 [{"id":"d7d2bbe.ff4ff48","type":"http request","z":"12e5f047.fde86","name":"Post","method":"POST","ret":"txt","url":"","x":1190,"y":700,"wires":[["ac1e3c76.2e609","129c59a9.8258d6"]]},{"id":"9b8e63fe.2f16f","type":"function","z":"12e5f047.fde86","name":"Set API key here 1","func":"msg.action = msg.payload;\nmsg.headers = { \n 'X-Pvoutput-Apikey': 'putpvoutputkeyhere',\n 'X-Pvoutput-SystemId': 'putsystemidhere',\n 'Content-Type': 'application/x-www-form-urlencoded'\n};\n\nreturn msg;","outputs":1,"noerr":0,"x":825.75,"y":721,"wires":[["e166266a.6c8f28"]]},{"id":"ac1e3c76.2e609","type":"debug","z":"12e5f047.fde86","name":"headercheck","active":false,"console":"false","complete":"true","x":1380.75,"y":700,"wires":[]},{"id":"c7e82d2d.8c6d","type":"debug","z":"12e5f047.fde86","name":"Debug1","active":false,"console":"true","complete":"payload","x":1191.75,"y":747.5,"wires":[]},{"id":"e166266a.6c8f28","type":"function","z":"12e5f047.fde86","name":"Set up data","func":"msg.action = msg.payload;\n\nmsg.url = \"http://pvoutput.org/service/r2/addstatus.jsp\";\n\n// set up the data/time\nvar now = new Date(); \nvar year = now.getFullYear(); \nvar month = now.getMonth()+1; // Months start at 0 not 1 - FTFY\nvar day = now.getDate();\nvar hour = now.getHours(); \n\n//var hour = now.getHours()+1; // GMT to BST\n//if (hour === 24) { // BST overflow - This clearly needs some work!\n// hour = 0;\n// day = day +1;\n//} \n\nvar minute = now.getMinutes();\nvar second = now.getSeconds(); \n\n// fix any short date/times so all values are two digits\nif(month.toString().length == 1) { var month = '0'+month; }\nif(day.toString().length == 1) { var day = '0'+day;}\nif(hour.toString().length == 1) { var hour = '0'+hour; }\nif(minute.toString().length == 1) { var minute = '0'+minute; }\nif(second.toString().length == 1) { var second = '0'+second; }\n\nuploaddate = year.toString()+month.toString()+day.toString(); // string the dates or we get errors!\n\n//pull back stored data\nvar power = msg.payload.gridPower; // Power1 - Grid power import/export\nvar gentot = msg.payload.todayYield * 1000; // Generation total for the day (watts)\nmsg.payload = {\"d\":uploaddate,\"t\":hour+':'+minute,\"v1\":gentot,\"v2\":power};\n\nreturn msg;","outputs":1,"noerr":0,"x":1017.75,"y":701,"wires":[["d7d2bbe.ff4ff48","c7e82d2d.8c6d","88a6ba7a.5ea8e8"]]},{"id":"129c59a9.8258d6","type":"function","z":"12e5f047.fde86","name":"Check Status 1","func":"if (msg.statusCode == 200) { \n var stat = \"\";\n flow.set('pvostat','200'); // this clears the outstanding PVO data, so it won't be uploaded again\n var msg1 = null;\n var msg2 = null;\n} else {\n var time = new Date().toString();\n flow.set('pvostat', msg.statusCode);\n var stat = \"FAILED: Time:\" + time + \" StatusCode:\" + msg.statusCode + \" StatusMsg:\" + msg.payload;\n var msg1 = null;\n var msg2 = null;\n// msg1.payload = stat;\n// msg2.payload = stat;\n var msg1 = { payload: stat };\n var msg2 = { payload: stat };\n}\nreturn (msg1, msg2);","outputs":"2","noerr":0,"x":1379.75,"y":749,"wires":[["8de4d102.29f8b","5267aac6.aa4414"],["f18df306.52316"]]},{"id":"8de4d102.29f8b","type":"debug","z":"12e5f047.fde86","name":"Post dump1","active":false,"console":"false","complete":"payload","x":1576.75,"y":723,"wires":[]},{"id":"f18df306.52316","type":"file","z":"12e5f047.fde86","name":"PVO error log1","filename":"/media/usb/pvo_errors.log","appendNewline":true,"createDir":true,"overwriteFile":"false","x":1592.75,"y":811,"wires":[[]]},{"id":"88a6ba7a.5ea8e8","type":"function","z":"12e5f047.fde86","name":"Store PVO data","func":"//store the PVO data in case it doesn't upload correctly\nflow.set ('pvodata',msg.payload)\nreturn msg;","outputs":1,"noerr":0,"x":1033.75,"y":788,"wires":[["58e2f31c.7b06ec"]]},{"id":"5267aac6.aa4414","type":"file","z":"12e5f047.fde86","name":"PVO Data","filename":"PVO_data.log","appendNewline":true,"createDir":true,"overwriteFile":"false","x":1576.75,"y":760,"wires":[[]]},{"id":"58e2f31c.7b06ec","type":"debug","z":"12e5f047.fde86","name":"Data stored","active":false,"console":"false","complete":"payload","x":1206.75,"y":790,"wires":[]}]
Andere optie is om iets van een reverse proxy op te zetten zoals hier uitgelegd: https://www.home-assistant.io/integrations/solax/
Aangezien ik nog een totale noob ben op het gebied van Node-Red

Ik krijg het niet voor elkaar om in de flow mijn payload.gridPower en payload.todayYield te koppelen.
Ik lees de data uit de SMA door middel van een aantal sensoren, het gaat hier om de:
code:
1
2
| sensor.modbus_sma_pv_power sensor.pv_daily_yield |
Waar moet ik deze invullen?
24x LG Mono Full Black 320Wp, SMA Sunny Tripower 6000TL/ Atlantic 270 L WP-Boiler
Helaas heb ik niet direct een idee hoe je dit het best aan kunt pakken. Ik zou het even vragen in het Node-Red of PVOutput topic:Kenny73 schreef op vrijdag 27 maart 2020 @ 07:51:
[...]
Dank je voor deze flow, dit komt heel mooi uit, omdat het gisteren eindelijk gelukt is om mijn SMA via modbus uit te lezen.
Aangezien ik nog een totale noob ben op het gebied van Node-Redhoop ik je dat mij iets verder kan helpen.
Ik krijg het niet voor elkaar om in de flow mijn payload.gridPower en payload.todayYield te koppelen.
Ik lees de data uit de SMA door middel van een aantal sensoren, het gaat hier om de:
code:
1 2 sensor.modbus_sma_pv_power sensor.pv_daily_yield
Waar moet ik deze invullen?
Node-RED - grafisch 'programmeren' (bijv. voor domotica)
PVOutput info en discussie of opmerkingen topic
Rechts bovenin node red staan 3 streepjes om het menu te openen waarna je een optie import krijgt.Kenny73 schreef op vrijdag 27 maart 2020 @ 07:51:
[...]
Dank je voor deze flow, dit komt heel mooi uit, omdat het gisteren eindelijk gelukt is om mijn SMA via modbus uit te lezen.
Aangezien ik nog een totale noob ben op het gebied van Node-Redhoop ik je dat mij iets verder kan helpen.
Ik krijg het niet voor elkaar om in de flow mijn payload.gridPower en payload.todayYield te koppelen.
Ik lees de data uit de SMA door middel van een aantal sensoren, het gaat hier om de:
code:
1 2 sensor.modbus_sma_pv_power sensor.pv_daily_yield
Waar moet ik deze invullen?
Daar kan je de JSON plakken
Wederom bedankt! Portainer add-on geinstalleerd, was even zoeken hoe ik een script kon draaien maar gelukt. Bluepy opnieuw geïnstalleerd en werkt weer!martinvdm schreef op donderdag 26 maart 2020 @ 17:39:
@Hmmbob er loopt al lang een bug met bluepy nieuwere versie. Daarom dus de oudere. Bug is niet bij iedereen.
@crimby je geeft aan Docker te draaien. Heb je geen portainer draaien? Hier kun je gewoon de console openen.
Next question :-)
Ik gebruik Grafana nu om mijn slimme meter uit te lezen of in ieder geval voor de grafieken. Dit werkt prima, maar is Grafana niet goed direct beschikbaar in een view (door de authenticatie).
Nu wil ik dus een grafiekje tonen voor het verbruik van stroom en gas.
Ik had dit als onderstaande, maar dit toont eigenlijk alleen de meterstanden per dag. Ik wil het verbruik zien.
In Grafana zie ik dat deze sensoren worden gebruikt maar die pakt het verschil van de eerste en de laatste meting.
Iemand suggesties om dit mooi in een mini graph card te tonen?
Ik gebruik Grafana nu om mijn slimme meter uit te lezen of in ieder geval voor de grafieken. Dit werkt prima, maar is Grafana niet goed direct beschikbaar in een view (door de authenticatie).
Nu wil ik dus een grafiekje tonen voor het verbruik van stroom en gas.
Ik had dit als onderstaande, maar dit toont eigenlijk alleen de meterstanden per dag. Ik wil het verbruik zien.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| - type: custom:mini-graph-card entities: - entity: sensor.energy_consumption_tarif_1 - entity: sensor.energy_consumption_tarif_2 - entity: sensor.gas_consumption # aggregate_func: max hours_to_show: 168 points_per_hour: 0.04 group_by: date show: graph: bar name: true icon: false state: true labels: true |
In Grafana zie ik dat deze sensoren worden gebruikt maar die pakt het verschil van de eerste en de laatste meting.
code:
1
| SELECT last("value") - first("value") FROM "kWh" WHERE ("entity_id" = 'energy_consumption_tarif_1') AND $timeFilter GROUP BY time(1d) |
Iemand suggesties om dit mooi in een mini graph card te tonen?
Ja, dat heb ik ook gedaan.-Casper schreef op vrijdag 27 maart 2020 @ 08:17:
[...]
Rechts bovenin node red staan 3 streepjes om het menu te openen waarna je een optie import krijgt.
Daar kan je de JSON plakken
Deze is geheel geïmporteerd:
/f/image/28VPQjHYpXTPyR0uj32gkds4.png?f=fotoalbum_large)
Het eerste blok is niet zo moeilijk, daar vul je de API-key en je system-ID. Het gaat echter om het blok "set data"
Daar weet ik dus niet hoe ik mijn sensoren hierin moet vullen.
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
| msg.action = msg.payload; msg.url = "http://pvoutput.org/service/r2/addstatus.jsp"; // set up the data/time var now = new Date(); var year = now.getFullYear(); var month = now.getMonth()+1; // Months start at 0 not 1 - FTFY var day = now.getDate(); var hour = now.getHours(); //var hour = now.getHours()+1; // GMT to BST //if (hour === 24) { // BST overflow - This clearly needs some work! // hour = 0; // day = day +1; //} var minute = now.getMinutes(); var second = now.getSeconds(); // fix any short date/times so all values are two digits if(month.toString().length == 1) { var month = '0'+month; } if(day.toString().length == 1) { var day = '0'+day;} if(hour.toString().length == 1) { var hour = '0'+hour; } if(minute.toString().length == 1) { var minute = '0'+minute; } if(second.toString().length == 1) { var second = '0'+second; } uploaddate = year.toString()+month.toString()+day.toString(); // string the dates or we get errors! //pull back stored data var power = msg.payload.gridPower; // Power1 - Grid power import/export var gentot = msg.payload.todayYield * 1000; // Generation total for the day (watts) msg.payload = {"d":uploaddate,"t":hour+':'+minute,"v1":gentot,"v2":power}; return msg; |
[ Voor 19% gewijzigd door Kenny73 op 27-03-2020 11:29 ]
24x LG Mono Full Black 320Wp, SMA Sunny Tripower 6000TL/ Atlantic 270 L WP-Boiler
Beste mede tweakers,
Een van de dingen die ik graag zou willen automatisering is mijn zonnescherm.
Mijn vraag is eingelijk of ik dit kan realiseren met een Xiaomi Smart Relay (deze heb ik namelijk al in huis)

Zie onderstaande foto voor de handmatige zonnescherm bediening
Nou ben ik geen elektricien en kan ook weinig info vinden over de smart relay. Heeft iemand hier ervaring mee die me verder zou kunnen helpen?
Alvast bedankt!
Een van de dingen die ik graag zou willen automatisering is mijn zonnescherm.
Mijn vraag is eingelijk of ik dit kan realiseren met een Xiaomi Smart Relay (deze heb ik namelijk al in huis)

Zie onderstaande foto voor de handmatige zonnescherm bediening
![]() | ![]() |
Nou ben ik geen elektricien en kan ook weinig info vinden over de smart relay. Heeft iemand hier ervaring mee die me verder zou kunnen helpen?
Alvast bedankt!
@Mr-Robot koop een Shelly 2.5. Is een wifi schakelaar met 2 relais en een scherm modus met open en dicht functie (inclusief %)
https://community.home-as...in-official-release/31858mstumpel schreef op donderdag 26 maart 2020 @ 13:38:
Hallo, Heeft er iemand de integratie met een Vaillant vSmart voor elkaar gekregen?
Heb verschillende fora doorgezocht echter tot nu toe geen enkele oplossing werkt.
Voor een aantal gevonden oplossingen heb je de vaillant api_id en een secret key nodig. Hoe kom je daar aan?
Iedereen is er naar op zoek zo te lezen. Je moet de app decompilen om deze informatie zelf te achterhalen, zoals aangegeven:
https://community.home-as...official-release/31858/20
Wat doe ik hier fout?
Als ik maar één device "hard" erin zet doet de automation het prima. Toen één voor één de if's toegevoegd werkte prima, tot 5 minuten later en krijg het ook niet meer werkend.
Als ik maar één device "hard" erin zet doet de automation het prima. Toen één voor één de if's toegevoegd werkte prima, tot 5 minuten later en krijg het ook niet meer werkend.
code:
1
2
3
4
5
6
7
8
9
10
11
12
| action: - data: message: "Wasmachine is klaar!" target: > {% if is_state('person.persoon1', 'home') and is_state('person.persoon2', 'home') %} - device/persoon1 - device/persoon2 {% elif is_state('person.persoon1', 'home') %} - device/persoon1 {% elif is_state('person.persoon2', 'home') %} - device/persoon2 {% endif %} |
Misschien dat hij het niet leuk vind om een trigger te krijgen als er nu niemand home is? Probeer eens alle personen als OR in de condities te zetten zodat er geen actie uitgevoerd wordt in het geval er niemand thuis is.
Overigens:
Lijkt me simpeler
Overigens:
code:
1
2
3
4
5
6
7
8
9
10
| action: - data: message: "Wasmachine is klaar!" target: > {% if is_state('person.persoon1', 'home') %} - device/persoon1 {% endif %} {% if is_state('person.persoon2', 'home') %} - device/persoon2 {% endif %} |
Lijkt me simpeler
Helaas beide aanpassingen gedaan maar geen resultaat.Septillion schreef op vrijdag 27 maart 2020 @ 16:43:
Misschien dat hij het niet leuk vind om een trigger te krijgen als er nu niemand home is? Probeer eens alle personen als OR in de condities te zetten zodat er geen actie uitgevoerd wordt in het geval er niemand thuis is.
Overigens:
code:
1 2 3 4 5 6 7 8 9 10 action: - data: message: "Wasmachine is klaar!" target: > {% if is_state('person.persoon1', 'home') %} - device/persoon1 {% endif %} {% if is_state('person.persoon2', 'home') %} - device/persoon2 {% endif %}
Lijkt me simpeler
Dit staat er in de log:
code:
1
| 2020-03-27 16:52:02 ERROR (SyncWorker_17) [homeassistant.components.pushbullet.notify] Invalid target syntax: {% if is_state('person.persoon1', 'home')%} - device/persoon1 {% endif %} {% if is_state('person.persoon2', 'home') %} - device/persoon2 {% endif %} |
Verander "data" eens in "data_template"?
Sometimes you need to plan for coincidence
Ook gedaan, nu veranderd wel de foutmelding.Hmmbob schreef op vrijdag 27 maart 2020 @ 17:26:
Verander "data" eens in "data_template"?
code:
1
| 2020-03-27 18:45:42 ERROR (SyncWorker_4) [homeassistant.components.pushbullet.notify] Invalid target syntax: '- device/persoon1' '- device/persoon2' |
De gehele automation voor de volledigheid
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
| - id: '17' alias: Wasmachine klaar trigger: - below: '5' entity_id: sensor.huidig_verbruik_wasmachine for: 0:01:00 platform: numeric_state condition: - condition: and conditions: - condition: state entity_id: input_boolean.wasmachine_aan state: 'on' - condition: or conditions: - condition: state entity_id: person.persoon1 state: Home - condition: state entity_id: person.persoon2 state: Home action: - data_template: message: Wasmachine is klaar! target: > {% if is_state('person.persoon1', 'home')%} - device/persoon1 {% endif %} {% if is_state('person.persoon2', 'home') %} - device/persoon2 {% endif %} service: notify.pushbullet - data: entity_id: input_boolean.wasmachine_aan service: input_boolean.turn_off |
[ Voor 61% gewijzigd door stijn1309 op 27-03-2020 18:52 ]
En als we even een stap terug nemen, werkt het volgende wel?
Overigens lijkt me dat laatste stukje ook incorrect. Moet denk ik zijn
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| - id: '17' alias: Wasmachine klaar trigger: - below: '5' entity_id: sensor.huidig_verbruik_wasmachine for: 0:01:00 platform: numeric_state condition: - condition: and conditions: - condition: state entity_id: input_boolean.wasmachine_aan state: 'on' - condition: or conditions: - condition: state entity_id: person.persoon1 state: Home - condition: state entity_id: person.persoon2 state: Home action: - data_template: message: Wasmachine is klaar! target: > - device/persoon1 - device/persoon2 service: notify.pushbullet |
Overigens lijkt me dat laatste stukje ook incorrect. Moet denk ik zijn
code:
1
2
3
| - data: {} entity_id: input_boolean.wasmachine_aan service: input_boolean.turn_off |
Ik lees online dat je met Jinja (templates) geen list kan maken, en dat is net wat je nodig hebt om dit te doen.
Sometimes you need to plan for coincidence
@stijn1309 Ik denk idd dat je niet wilt listen. Kun je geen notify group aan maken of werkt dit niet met push bullet?
He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV | Ford Explorer EV Ext
Overigens zie ik overal device/persoon1 staan - dat kan ook nooit een juiste entiteit zijn trouwens. Aangezien die 1-op-1 terug komen in je foutmelding, denk ik dat je ze ook fout in je config hebt staan
Edit: oh wacht, ik weet niet of dat ook voor Pushbullet geldt en/of het daarvoor wel een juist target is.
Edit: oh wacht, ik weet niet of dat ook voor Pushbullet geldt en/of het daarvoor wel een juist target is.
[ Voor 54% gewijzigd door Hmmbob op 27-03-2020 20:37 ]
Sometimes you need to plan for coincidence
ja dat is het denk ik wel.Hmmbob schreef op vrijdag 27 maart 2020 @ 20:35:
Overigens zie ik overal device/persoon1 staan - dat kan ook nooit een juiste entiteit zijn trouwens. Aangezien die 1-op-1 terug komen in je foutmelding, denk ik dat je ze ook fout in je config hebt staan
Edit: oh wacht, ik weet niet of dat ook voor Pushbullet geldt en/of het daarvoor wel een juist target is.
https://www.home-assistant.io/integrations/pushbullet/
je moet blijkbaar bij pushbullet een target aangeven. en ik denk dat het probleem is dat de target niet te templaten is.
He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV | Ford Explorer EV Ext
Is ook geen entity maar een target
(@martinvdm was me net voor)
Mm, maar dat zou goed kunnen. Oplossing zou zijn losse automations ofzo.
Native scripting (echte if/else en var/helper gebruik) zou nog wel een handige toevoeging zijn voor HA.
Mm, maar dat zou goed kunnen. Oplossing zou zijn losse automations ofzo.

[ Voor 8% gewijzigd door Septillion op 27-03-2020 20:44 . Reden: typo + aanvulling ]
Iemand een suggestie voor een 0-10v dimmer die ik kan voeden met 15v? Zigbee of Wifi zou ideaal zijn.
Qubino heeft een zwave dimmer, alleen gebruik ik totaal geen zwave vooralsnog. Ik heb een Buva ventilatie unit die ik er mee wil automatiseren https://community.home-as...ical-ventilation/125837/8
Qubino heeft een zwave dimmer, alleen gebruik ik totaal geen zwave vooralsnog. Ik heb een Buva ventilatie unit die ik er mee wil automatiseren https://community.home-as...ical-ventilation/125837/8
@stijn1309 Kun je niet wellicht de service een service_template van maken en het hele block in de if statement zetten. zo bijvoorbeeld (ff snel in elkaar gezet dus geen idee of er foutjes in zitten):
geen idee of dit werkt met pushbullet, heb het zelf niet. maar was een ideetje.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| - service_template: > notify.pushbullet {% if is_state('person.persoon1', 'home') and is_state('person.persoon2', 'home') %} data: message: Wasmachine is klaar! target: - device/persoon1 - device/persoon2 {% elif is_state('person.persoon1', 'home')%} data: message: Wasmachine is klaar! target: - device/persoon1 {% elif is_state('person.persoon2', 'home')%} data: message: Wasmachine is klaar! target: - device/persoon2 {% endif %} |
geen idee of dit werkt met pushbullet, heb het zelf niet. maar was een ideetje.
[ Voor 4% gewijzigd door martinvdm op 27-03-2020 20:53 ]
He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV | Ford Explorer EV Ext
Ik heb een aantal Shelly pluggen tussen mijn apparatuur zitten om het verbruik te meten.
Nu na elke keer opstarten (opnieuw laden configuration.yalm) gooit HA alles door elkaar.
Voorbeeld. Huidig verbruik van de droger staat nu bij koelkast en totaal koelkast bij totaal verbruik vrieskist.
Hoe kan ik dit verkomen? Is super lastig als ik er later 10 heb dan ben ik echt wel de weg kwijt wat bij welke plug hoort.
Idem eigenlijk voor mijn drie camera's ook die gooit hij heel vaak door elkaar.
Nu na elke keer opstarten (opnieuw laden configuration.yalm) gooit HA alles door elkaar.
Voorbeeld. Huidig verbruik van de droger staat nu bij koelkast en totaal koelkast bij totaal verbruik vrieskist.
Hoe kan ik dit verkomen? Is super lastig als ik er later 10 heb dan ben ik echt wel de weg kwijt wat bij welke plug hoort.
Idem eigenlijk voor mijn drie camera's ook die gooit hij heel vaak door elkaar.
Hmmm, dit lijkt me heel erg onlogisch. Ik kan me geen reden bedenken dat dit überhaupt gebeurt. Maar misschien kun je wat meer vertellen over je setup? Hoe heb je de Shelly's (en camera's) verbonden met Home Assistant?RoTeK70 schreef op zaterdag 28 maart 2020 @ 08:19:
Ik heb een aantal Shelly pluggen tussen mijn apparatuur zitten om het verbruik te meten.
Nu na elke keer opstarten (opnieuw laden configuration.yalm) gooit HA alles door elkaar.
Voorbeeld. Huidig verbruik van de droger staat nu bij koelkast en totaal koelkast bij totaal verbruik vrieskist.
Hoe kan ik dit verkomen? Is super lastig als ik er later 10 heb dan ben ik echt wel de weg kwijt wat bij welke plug hoort.
Idem eigenlijk voor mijn drie camera's ook die gooit hij heel vaak door elkaar.
Ja sorry, is misschien wel handig.barrymossel schreef op zaterdag 28 maart 2020 @ 08:36:
[...]
Hmmm, dit lijkt me heel erg onlogisch. Ik kan me geen reden bedenken dat dit überhaupt gebeurt. Maar misschien kun je wat meer vertellen over je setup? Hoe heb je de Shelly's (en camera's) verbonden met Home Assistant?
Camera's via Ip.
code:
1
2
3
4
5
| camera 2: - platform: foscam ip: 192.168.2.171 username: Camxx password: xxxxxx |
Shellies via MQTT onderscheid is bij de switch en sensoren van de shellies goed te zien in de lovelace.
Bijvoorbeeld: sensor.totaal_verbruikt_3 de anderen hebben een 1 of 2.
code:
1
2
3
4
5
6
| sensor 13: - platform: mqtt name: "Totaal verbruikt" icon: mdi:chart-line state_topic: "shellies/shellyplug-s-DAC947/relay/0/energy" unit_of_measurement: "Watt" |
Andere pluggen hebben zelfde code waarbij de DAC947 bij elke plug natuurlijk anders is.
Je moet de names uniek maken. Dus name: "Totaal verbruikt koelkast".RoTeK70 schreef op zaterdag 28 maart 2020 @ 08:58:
[...]
Ja sorry, is misschien wel handig.
Camera's via Ip.
code:
1 2 3 4 5 camera 2: - platform: foscam ip: 192.168.2.171 username: Camxx password: xxxxxx
Shellies via MQTT onderscheid is bij de switch en sensoren van de shellies goed te zien in de lovelace.
Bijvoorbeeld: sensor.totaal_verbruikt_3 de anderen hebben een 1 of 2.
code:
1 2 3 4 5 6 sensor 13: - platform: mqtt name: "Totaal verbruikt" icon: mdi:chart-line state_topic: "shellies/shellyplug-s-DAC947/relay/0/energy" unit_of_measurement: "Watt"
Andere pluggen hebben zelfde code waarbij de DAC947 bij elke plug natuurlijk anders is.
Xiaomi roborock s5 gebruik ik, wat mij betreft de beste stofzuiger op de markt en betaalbaar. Je kunt deze stofzuigers van een alternatieve firmware voorzien Valetudo.barrymossel schreef op zaterdag 28 maart 2020 @ 08:47:
Welke robot stofzuiger gebruiken jullie. Ben me aan het oriënteren aangezien hier tegen de kinderen niet op te stofzuigen is. Wensen/eisen: niet te duur en mag niet met China praten.
He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV | Ford Explorer EV Ext
Hier ben ik net naar aan het kijken. Thanks!martinvdm schreef op zaterdag 28 maart 2020 @ 09:03:
[...]
Xiaomi roborock s5 gebruik ik, wat mij betreft de beste stofzuiger op de markt en betaalbaar. Je kunt deze stofzuigers van een alternatieve firmware voorzien Valetudo.
@RoTeK70 nog een tip je kunt het topic waar de Shelly op MqTt publiceert aanpassen. Wel zo fijn en duidelijk in je configuratie.
Heb zelf de naam aangepast in mijn router en op die naam wordt er ook gepubliceerd. Stuk minder verwarring.
Heb zelf de naam aangepast in mijn router en op die naam wordt er ook gepubliceerd. Stuk minder verwarring.
Ja dat werkt! Bedanktbarrymossel schreef op zaterdag 28 maart 2020 @ 09:01:
[...]
Je moet de names uniek maken. Dus name: "Totaal verbruikt koelkast".
Kan je mij opgang helpen. Dus in de configuratie van Shelly zelf?Jelte schreef op zaterdag 28 maart 2020 @ 09:06:
@RoTeK70 nog een tip je kunt het topic waar de Shelly op MqTt publiceert aanpassen. Wel zo fijn en duidelijk in je configuratie.
Heb zelf de naam aangepast in mijn router en op die naam wordt er ook gepubliceerd. Stuk minder verwarring.
Graag gedaan. Zelf ben ik van MQTT afgestapt voor de Shelly's en bij ik overgegaan op ShellyForHASS (te installeren via HACS). Werkt heel erg prima en nieuwe Shelly's worden direct herkend, zonder je configuration.yaml aan te passen.
@RoTeK70 ja bij de MQTT settings
@barrymossel dat klinkt interessant. Tot nu toe vond ik alleen zaken die via de cloud gingen. Maar dit klinkt goed. Ga ik eens proberen.
Al werkt MQTT meer dan prima tot nu toe.
@barrymossel dat klinkt interessant. Tot nu toe vond ik alleen zaken die via de cloud gingen. Maar dit klinkt goed. Ga ik eens proberen.
Al werkt MQTT meer dan prima tot nu toe.
MQTT werkte voor mij ook prima hoor, maar omdat er geen out-of-the box autodiscovery bestaat (er is wel een script voor) kwam ik bij ShellyForHASS terecht. Werkt perfect.Jelte schreef op zaterdag 28 maart 2020 @ 09:26:
@RoTeK70 ja bij de MQTT settings
@barrymossel dat klinkt interessant. Tot nu toe vond ik alleen zaken die via de cloud gingen. Maar dit klinkt goed. Ga ik eens proberen.
Al werkt MQTT meer dan prima tot nu toe.
Ik heb dezelfde automation voor dezelfde use case, en mijn code ziet er als volgt uit:stijn1309 schreef op vrijdag 27 maart 2020 @ 18:46:
[...]
Ook gedaan, nu veranderd wel de foutmelding.
code:
1 2020-03-27 18:45:42 ERROR (SyncWorker_4) [homeassistant.components.pushbullet.notify] Invalid target syntax: '- device/persoon1' '- device/persoon2'
De gehele automation voor de volledigheid
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 - id: '17' alias: Wasmachine klaar trigger: - below: '5' entity_id: sensor.huidig_verbruik_wasmachine for: 0:01:00 platform: numeric_state condition: - condition: and conditions: - condition: state entity_id: input_boolean.wasmachine_aan state: 'on' - condition: or conditions: - condition: state entity_id: person.persoon1 state: Home - condition: state entity_id: person.persoon2 state: Home action: - data_template: message: Wasmachine is klaar! target: > {% if is_state('person.persoon1', 'home')%} - device/persoon1 {% endif %} {% if is_state('person.persoon2', 'home') %} - device/persoon2 {% endif %} service: notify.pushbullet - data: entity_id: input_boolean.wasmachine_aan service: input_boolean.turn_off
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| condition: - condition: state entity_id: group.presence state: 'on' action: - service_template: > {% if is_state('binary_sensor.homekit_presence_person_1', 'on') and is_state('binary_sensor.homekit_presence_person_2', 'on') %} notify.notify_person_1_person_2 {% elif is_state('binary_sensor.homekit_presence_person_1', 'on') %} notify.notify_person_1 {% elif is_state('binary_sensor.homekit_presence_person_2', 'on') %} notify.notify_person_2 {% endif %} data: title: "Wasmachine" message: "De wasmachine is klaar!" |
De service wordt alleen aangeroepen als er iemand thuis is, waardoor er ook geen else nodig is in de service_template. De services die worden aangeroepen zijn allemaal notify groups, waarin je precies kunt opnemen welke targets etc je nodig hebt zonder dat de automation daar weet van hoeft te hebben. Ik denk dat dit ook precies is waar jij naar op zoek bent.
Roborock.barrymossel schreef op zaterdag 28 maart 2020 @ 08:47:
Welke robot stofzuiger gebruiken jullie. Ben me aan het oriënteren aangezien hier tegen de kinderen niet op te stofzuigen is. Wensen/eisen: niet te duur en mag niet met China praten.
Heb zelf de S5 MAX. superding. Moet hem nog wel in HA krijgen, maar natuurlijk de verkeerde app gebruik om hem te registeren
Ja, die ben ik aan het bekijken. https://aarongodfrey.dev/...ock_s4_in_home_assistant/ (geldt ook voor de S5 Max).maartend schreef op zaterdag 28 maart 2020 @ 09:36:
[...]
Roborock.
Heb zelf de S5 MAX. superding. Moet hem nog wel in HA krijgen, maar natuurlijk de verkeerde app gebruik om hem te registeren
Nu nog de vraag of ik dit geld ervoor over heb.
@barrymossel trek dan gelijk deze uit de HACS:
https://github.com/benct/lovelace-xiaomi-vacuum-card
En deze:
https://github.com/PiotrM...ce-xiaomi-vacuum-map-card
Dan kun je vanuit HA uitsturen.
https://github.com/benct/lovelace-xiaomi-vacuum-card
En deze:
https://github.com/PiotrM...ce-xiaomi-vacuum-map-card
Dan kun je vanuit HA uitsturen.
He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV | Ford Explorer EV Ext
Volgens mij praat de Roborock dan nog wel met China, ikzelf draai valetudo (https://github.com/rand256/valetudo versie) en deze heeft het internet niet nodig (staat ook dicht in mijn USG firewall ;-)). De S50/S55 kan je rooten, maar de S5 Max e.d. (nog?) niet.barrymossel schreef op zaterdag 28 maart 2020 @ 09:39:
[...]
Ja, die ben ik aan het bekijken. https://aarongodfrey.dev/...ock_s4_in_home_assistant/ (geldt ook voor de S5 Max).
Nu nog de vraag of ik dit geld ervoor over heb.
Ja inderdaad. Dat maakt me met name aan het twijfelen. Ik heb liever niet dat Xiaomi of wie dan ook naar buiten praat. Voor Google Home heb ik een uitzondering gemaakt, maar de rest kan allemaal niet buiten het netwerk.UTMachine schreef op zaterdag 28 maart 2020 @ 09:57:
[...]
Volgens mij praat de Roborock dan nog wel met China, ikzelf draai valetudo (https://github.com/rand256/valetudo versie) en deze heeft het internet niet nodig (staat ook dicht in mijn USG firewall ;-)). De S50/S55 kan je rooten, maar de S5 Max e.d. (nog?) niet.
Daarentegen hebben de de nieuwe modellen zo te zien no-go zones en wat andere updates (groter reservoir, andere borstels).
Ik moet maar eens goed over de nadelen van Chinese spionage
Ten eerste heeft het wel gewerkt, zoals ik eerder heb gepost maar sinds een maandje werkt het niet meer en had er nu pas zin in om erin te duiken.martinvdm schreef op vrijdag 27 maart 2020 @ 20:50:
@stijn1309 Kun je niet wellicht de service een service_template van maken en het hele block in de if statement zetten. zo bijvoorbeeld (ff snel in elkaar gezet dus geen idee of er foutjes in zitten):
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 - service_template: > notify.pushbullet {% if is_state('person.persoon1', 'home') and is_state('person.persoon2', 'home') %} data: message: Wasmachine is klaar! target: - device/persoon1 - device/persoon2 {% elif is_state('person.persoon1', 'home')%} data: message: Wasmachine is klaar! target: - device/persoon1 {% elif is_state('person.persoon2', 'home')%} data: message: Wasmachine is klaar! target: - device/persoon2 {% endif %}
geen idee of dit werkt met pushbullet, heb het zelf niet. maar was een ideetje.
Bovenstaande code krijg ik niet werkend. Vind het niet leuk dat ik service_template: > gebruik en dan alles eronder. mapping values are not allowed here.
Ik ga dit nog eens proberen.. ben benieuwd.Phontana schreef op zaterdag 28 maart 2020 @ 09:31:
[...]
Ik heb dezelfde automation voor dezelfde use case, en mijn code ziet er als volgt uit:
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 condition: - condition: state entity_id: group.presence state: 'on' action: - service_template: > {% if is_state('binary_sensor.homekit_presence_person_1', 'on') and is_state('binary_sensor.homekit_presence_person_2', 'on') %} notify.notify_person_1_person_2 {% elif is_state('binary_sensor.homekit_presence_person_1', 'on') %} notify.notify_person_1 {% elif is_state('binary_sensor.homekit_presence_person_2', 'on') %} notify.notify_person_2 {% endif %} data: title: "Wasmachine" message: "De wasmachine is klaar!"
De service wordt alleen aangeroepen als er iemand thuis is, waardoor er ook geen else nodig is in de service_template. De services die worden aangeroepen zijn allemaal notify groups, waarin je precies kunt opnemen welke targets etc je nodig hebt zonder dat de automation daar weet van hoeft te hebben. Ik denk dat dit ook precies is waar jij naar op zoek bent.
Anders ga ik er maar twee aparte Automations van maken... het is niet anders.
[ Voor 31% gewijzigd door stijn1309 op 28-03-2020 10:18 ]
martinvdm in "Home Assistant: Open source Python3 home automation - deel 2"UTMachine schreef op zaterdag 28 maart 2020 @ 09:57:
[...]
Volgens mij praat de Roborock dan nog wel met China, ikzelf draai valetudo (https://github.com/rand256/valetudo versie) en deze heeft het internet niet nodig (staat ook dicht in mijn USG firewall ;-)). De S50/S55 kan je rooten, maar de S5 Max e.d. (nog?) niet.
He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV | Ford Explorer EV Ext
No go zones werken ook in Valetudo, en kan je gewoon via de web GUI installeren. Multi floor zou ook moeten werken met de laatste versie, maar nog niet geprobeerd op mijn S55.barrymossel schreef op zaterdag 28 maart 2020 @ 10:10:
[...]
Ja inderdaad. Dat maakt me met name aan het twijfelen. Ik heb liever niet dat Xiaomi of wie dan ook naar buiten praat. Voor Google Home heb ik een uitzondering gemaakt, maar de rest kan allemaal niet buiten het netwerk.
Daarentegen hebben de de nieuwe modellen zo te zien no-go zones en wat andere updates (groter reservoir, andere borstels).
Ik moet maar eens goed over de nadelen van Chinese spionagenadenken.
Gaan we ook een keer proberen, bedankt!barrymossel schreef op zaterdag 28 maart 2020 @ 09:23:
[...]
Graag gedaan. Zelf ben ik van MQTT afgestapt voor de Shelly's en bij ik overgegaan op ShellyForHASS (te installeren via HACS). Werkt heel erg prima en nieuwe Shelly's worden direct herkend, zonder je configuration.yaml aan te passen.
Kan ik nu ook het taal verbruik omzetten naar kWh. Heb hem op watt gezet want de Shellies geven getallen in watt. Ik wil graag het totaal in kWh!
Dus in onderstaande voorbeeld niet 111996 watt maar 111,9 kWh?

Kijk eens hier: martinvdm in "Home Assistant: Open source Python3 home automation - deel 2"RoTeK70 schreef op zaterdag 28 maart 2020 @ 10:28:
[...]
Gaan we ook een keer proberen, bedankt!
Kan ik nu ook het taal verbruik omzetten naar kWh. Heb hem op watt gezet want de Shellies geven getallen in watt. Ik wil graag het totaal in kWh!
Dus in onderstaande voorbeeld niet 111996 watt maar 111,9 kWh?
[Afbeelding]
Dit topic is gesloten.
Let op:
Zet je code tussen ~[code=yaml] ~[/code] tags om het goed leesbaar te houden.
Lees ook eerst even de topicstart voor je je vraag plaatst, wellicht wordt je vraag daar al beantwoord.
Zet je code tussen ~[code=yaml] ~[/code] tags om het goed leesbaar te houden.
Lees ook eerst even de topicstart voor je je vraag plaatst, wellicht wordt je vraag daar al beantwoord.