Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

  • -Casper
  • Registratie: juni 2012
  • Laatst online: 31-03 13:45
D3nnisd schreef op woensdag 25 maart 2020 @ 13:57:
[...]


Heb je de http component al opgezet?
Bedoel je dat ik poort 80 open heb gezet naar poort 8123 lokaal? Of mis ik iets in de setup?

  • D3nnisd
  • Registratie: november 2012
  • Laatst online: 22:47

D3nnisd

Professioneel Prutser

-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?
http:

als component.

zie : https://www.home-assistan...ption-using-lets-encrypt/

De not yet official DeCONZ Discord: https://discord.gg/HvzTwcB


  • sn33ky
  • Registratie: juni 2004
  • Laatst online: 02-04 15:43
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:
The following integrations and platforms could not be set up:

xiaomi_aqara

Please check your config.
Kunnen jullie mij hier verder helpen?

  • D3nnisd
  • Registratie: november 2012
  • Laatst online: 22:47

D3nnisd

Professioneel Prutser

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?
Welkom!

Wat heb je nu in je configuration.yaml staan bij de xiaomi_aqara?

De not yet official DeCONZ Discord: https://discord.gg/HvzTwcB


  • sn33ky
  • Registratie: juni 2004
  • Laatst online: 02-04 15:43
D3nnisd schreef op woensdag 25 maart 2020 @ 14:54:
[...]


Welkom!

Wat heb je nu in je configuration.yaml staan bij de xiaomi_aqara?
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]


  • D3nnisd
  • Registratie: november 2012
  • Laatst online: 22:47

D3nnisd

Professioneel Prutser

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.
Wat staat er bij de logs in het developer menu als foutmelding?

Ik zie niets geks.

De not yet official DeCONZ Discord: https://discord.gg/HvzTwcB


  • sn33ky
  • Registratie: juni 2004
  • Laatst online: 02-04 15:43
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.

  • D3nnisd
  • Registratie: november 2012
  • Laatst online: 22:47

D3nnisd

Professioneel Prutser

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.
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?

De not yet official DeCONZ Discord: https://discord.gg/HvzTwcB


  • sn33ky
  • Registratie: juni 2004
  • Laatst online: 02-04 15:43
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.

[Voor 16% gewijzigd door sn33ky op 25-03-2020 15:19]


  • D3nnisd
  • Registratie: november 2012
  • Laatst online: 22:47

D3nnisd

Professioneel Prutser

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.
Je zou evt het mac adres kunnen toevoegen/ip aan de HA config. Ze raden aan dat niet te doen met een enkele gateway.

Overigens, zijn de aqara devices los met wifi verbonden , of heb je een daadwerkelijke gateway?

De not yet official DeCONZ Discord: https://discord.gg/HvzTwcB


  • sn33ky
  • Registratie: juni 2004
  • Laatst online: 02-04 15:43
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.

[Voor 54% gewijzigd door sn33ky op 25-03-2020 15:31]


  • D3nnisd
  • Registratie: november 2012
  • Laatst online: 22:47

D3nnisd

Professioneel Prutser

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.
Hoe heb je hass opgezet?

Via een VM?

De not yet official DeCONZ Discord: https://discord.gg/HvzTwcB


  • sn33ky
  • Registratie: juni 2004
  • Laatst online: 02-04 15:43
Via https://community.home-as...dsm-native-package/125559 dat paar dockers creëer, naast mijn al bestaande dockers die werken.

https://tweakers.net/i/UEhN1sggBPjyKI-QR-xjPKMAPdw=/800x/filters:strip_exif()/f/image/6jIhTIJmhkv5Xka2EbDqMOGT.png?f=fotoalbum_large

  • D3nnisd
  • Registratie: november 2012
  • Laatst online: 22:47

D3nnisd

Professioneel Prutser

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]
Ik denk dat je het moet zoeken in dat DNS verhaal. Ik lees hier wat: https://community.home-as...ve-package/125559?page=16

Echter heb ik geen idee hoe ik je kan helpen:(

De not yet official DeCONZ Discord: https://discord.gg/HvzTwcB


  • NeoFoX
  • Registratie: september 2008
  • Laatst online: 20:06
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?

- The Neo and Only -


  • crimby
  • Registratie: januari 2005
  • Laatst online: 20:31

crimby

PSN: Crimby

NeoFoX 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?
Dat laatste helaas :-(
Ik maak ze zelf ook via de UI omdat ik dat een stuk makkelijker vind, maar dan zijn ze niet gesorteerd en behoorlijk onoverzichtelijk.
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 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 ?

He who laughs last thinks slowest! | MartinvdM.nl | 3000Wp Zonnepanelen


  • crimby
  • Registratie: januari 2005
  • Laatst online: 20:31

crimby

PSN: Crimby

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 ?
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?

  • sanderdw
  • Registratie: november 2004
  • Laatst online: 23:17
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

https://tweakers.net/i/l6TnTMyDAUs4VBua3hGdjIfJD44=/800x/filters:strip_exif()/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).
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?
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

He who laughs last thinks slowest! | MartinvdM.nl | 3000Wp Zonnepanelen


  • larsiey
  • Registratie: juli 2012
  • Laatst online: 22:17
edit:
Nvm.

[Voor 99% gewijzigd door larsiey op 25-03-2020 22:16]


  • rick85
  • Registratie: oktober 2003
  • Laatst online: 23:19
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).
Interessant! Maar wat doet je plugin anders dan de data vanuit DSMR doorsturen via MQTT?
Ik denk dat ik 'm niet snap :)

  • sanderdw
  • Registratie: november 2004
  • Laatst online: 23:17
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 :)
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...
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)

  • maxxie85
  • Registratie: augustus 2015
  • Laatst online: 22:40
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...
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.

  • sanderdw
  • Registratie: november 2004
  • Laatst online: 23:17
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.
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.

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).

  • frozenflame
  • Registratie: november 2011
  • Laatst online: 02-04 15:10
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 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?

  • larsiey
  • Registratie: juli 2012
  • Laatst online: 22:17
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.
https://tweakers.net/i/WdbRll-LpodmmESAOYlgkL0gDHQ=/f/image/DTICRWPHzbTouwwvB5JKvZwd.jpg
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? :X

  • sanderdw
  • Registratie: november 2004
  • Laatst online: 23:17
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?
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).

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
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? :X
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.
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]


  • -Casper
  • Registratie: juni 2012
  • Laatst online: 31-03 13:45
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?

  • maussie95
  • Registratie: februari 2011
  • Laatst online: 02-04 14:33
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? :X
Potverdikkie, hier is gewoon een custom component voor :o

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!


  • DeadMetal
  • Registratie: mei 2002
  • Laatst online: 02-04 15:51
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.
Dat klinkt inderdaad goed, om de volledige functionaliteit te kunnen gebruiken.
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).
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).

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.
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...
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.

  • crimby
  • Registratie: januari 2005
  • Laatst online: 20:31

crimby

PSN: Crimby

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
Hiervoor moet ik denk ik even de RPI op een monitor en toetsenbord aansluiten gok ik?
(sorry nog steeds een noob)

  • -Casper
  • Registratie: juni 2012
  • Laatst online: 31-03 13:45
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)
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!"

  • crimby
  • Registratie: januari 2005
  • Laatst online: 20:31

crimby

PSN: Crimby

-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!"
Ok check, die had ik nog niet. Nu geïnstalleerd en lijkt te werken :-)

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

  • koelkast
  • Registratie: juni 1999
  • Niet online
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]
Welke GUI gebruik jij eigenlijk voor je docker containers? Of dit is Synology?

Smarthome Sonoff Tasmota plugs te koop


  • sanderdw
  • Registratie: november 2004
  • Laatst online: 23:17
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).
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).

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?
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.
Goed punt, eerste vraag hierbij is of je DSMR-Reader wil gebruiken als oplossing:
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.
DeadMetal 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.
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 :) .

Misschien moet ik even ergens een FAQ neerzetten O+

[Voor 3% gewijzigd door sanderdw op 26-03-2020 11:55]


  • DeadMetal
  • Registratie: mei 2002
  • Laatst online: 02-04 15:51
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?
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?
(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]


  • sanderdw
  • Registratie: november 2004
  • Laatst online: 23:17
Klopt, maar doelde erop dat dit niet echt 'native' Hassio is (maar ook geen heel verkeerd alternatief natuurlijk :) ):
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 :) .
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.

[Voor 3% gewijzigd door sanderdw op 26-03-2020 12:07]


  • crimby
  • Registratie: januari 2005
  • Laatst online: 20:31

crimby

PSN: Crimby

@martinvdm @-Casper
bij het draaien van
code:
1
docker exec -it homeassistant pip uninstall bluepy
krijg ik een foutmelding bash: docker: command not found.

Ook andere variaties van de regel lijken niet te werken.
crimby schreef op donderdag 26 maart 2020 @ 12:11:
@martinvdm @-Casper
bij het draaien van
code:
1
docker exec -it homeassistant pip uninstall bluepy
krijg ik een foutmelding bash: docker: command not found.

Ook andere variaties van de regel lijken niet te werken.
Eerst even 'login' gevolgd door Enter. Dan je docker commando's.

  • crimby
  • Registratie: januari 2005
  • Laatst online: 20:31

crimby

PSN: Crimby

JBS schreef op donderdag 26 maart 2020 @ 12:21:
[...]

Eerst even 'login' gevolgd door Enter. Dan je docker commando's.
dan moet in inloggen met login / password
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]


  • crimby
  • Registratie: januari 2005
  • Laatst online: 20:31

crimby

PSN: Crimby

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]


  • mstumpel
  • Registratie: november 2004
  • Laatst online: 27-03 09:55
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?

  • -Casper
  • Registratie: juni 2012
  • Laatst online: 31-03 13:45
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 :-/
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)

Ik zou de SSH addon dan wel eerst ff deactiveren :-)

  • crimby
  • Registratie: januari 2005
  • Laatst online: 20:31

crimby

PSN: Crimby

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]

  • sn33ky
  • Registratie: juni 2004
  • Laatst online: 02-04 15:43
koelkast schreef op donderdag 26 maart 2020 @ 11:51:
[...]

Welke GUI gebruik jij eigenlijk voor je docker containers? Of dit is Synology?
Dat is inderdaad de docker GUI van synology.
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]
Dan heb je de verkeerde package aangepast. Je had bluepy aan moeten passen naar 1.1.4, niet miflora.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War


  • crimby
  • Registratie: januari 2005
  • Laatst online: 20:31

crimby

PSN: Crimby

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.
Dat is wel vreemd inderdaad! mijn manifest.json ziet er zo uit:

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"]
}

  • crimby
  • Registratie: januari 2005
  • Laatst online: 20:31

crimby

PSN: Crimby

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.

[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?

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

@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.

[Voor 12% gewijzigd door martinvdm op 26-03-2020 17:45]

He who laughs last thinks slowest! | MartinvdM.nl | 3000Wp Zonnepanelen


  • Kenny73
  • Registratie: maart 2016
  • Laatst online: 20:27
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/
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-Red 8)7 hoop 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?

24x LG Mono Full Black 320Wp, SMA Sunny Tripower 6000TL/ Atlantic 270 L WP-Boiler


  • Heronimo
  • Registratie: februari 2006
  • Laatst online: 02:28
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-Red 8)7 hoop 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?
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:
Node-RED - grafisch 'programmeren' (bijv. voor domotica)
PVOutput info en discussie of opmerkingen topic

  • -Casper
  • Registratie: juni 2012
  • Laatst online: 31-03 13:45
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-Red 8)7 hoop 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?
Rechts bovenin node red staan 3 streepjes om het menu te openen waarna je een optie import krijgt.
Daar kan je de JSON plakken

Acties:
  • +1Henk 'm!

  • crimby
  • Registratie: januari 2005
  • Laatst online: 20:31

crimby

PSN: Crimby

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.
Wederom bedankt! Portainer add-on geinstalleerd, was even zoeken hoe ik een script kon draaien maar gelukt. Bluepy opnieuw geïnstalleerd en werkt weer!

  • crimby
  • Registratie: januari 2005
  • Laatst online: 20:31

crimby

PSN: Crimby

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.
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?

  • Kenny73
  • Registratie: maart 2016
  • Laatst online: 20:27
-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
Ja, dat heb ik ook gedaan.
Deze is geheel geïmporteerd:
https://tweakers.net/i/YRJH-lpQkhCfD25eFMw81_mqMtg=/800x/filters:strip_exif()/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


  • Mr-Robot
  • Registratie: juni 2015
  • Laatst online: 31-03 14:56
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)
https://tweakers.net/i/f-e1GvO010oZZ6cau42ChQD1d3I=/f/image/cSJlieTbiaa0F8dvmhprf6yo.png

Zie onderstaande foto voor de handmatige zonnescherm bediening
https://tweakers.net/i/zr6XKI-x3ox9B5IZ2NHw2QzKmE8=/232x232/filters:strip_icc():strip_exif()/f/image/eJeEADH2AAgMDMI8qrVPNbnZ.jpg?f=fotoalbum_tilehttps://tweakers.net/i/7c4Zbkt4CGa3qhXJnNu4BMehR7Q=/232x232/filters:strip_icc():strip_exif()/f/image/7SZOclJWpkOl24OtaY8oQ64W.jpg?f=fotoalbum_tile


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!

  • Jeltel
  • Registratie: juni 2001
  • Niet online
@Mr-Robot koop een Shelly 2.5. Is een wifi schakelaar met 2 relais en een scherm modus met open en dicht functie (inclusief %)

  • theredone51
  • Registratie: januari 2004
  • Laatst online: 02-04 17:04
mstumpel 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?
https://community.home-as...in-official-release/31858
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

  • stijn1309
  • Registratie: december 2007
  • Laatst online: 21:14
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.

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 %}

  • septillion
  • Registratie: januari 2009
  • Laatst online: 00:25
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 :p

  • stijn1309
  • Registratie: december 2007
  • Laatst online: 21:14
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 :p
Helaas beide aanpassingen gedaan maar geen resultaat.

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 %}

Acties:
  • +1Henk 'm!
Verander "data" eens in "data_template"?

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War


  • stijn1309
  • Registratie: december 2007
  • Laatst online: 21:14
Hmmbob schreef op vrijdag 27 maart 2020 @ 17:26:
Verander "data" eens in "data_template"?
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

[Voor 61% gewijzigd door stijn1309 op 27-03-2020 18:52]


  • septillion
  • Registratie: januari 2009
  • Laatst online: 00:25
En als we even een stap terug nemen, werkt het volgende wel?

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.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

@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! | MartinvdM.nl | 3000Wp Zonnepanelen

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.

[Voor 54% gewijzigd door Hmmbob op 27-03-2020 20:37]

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War

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.
ja dat is het denk ik wel.
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! | MartinvdM.nl | 3000Wp Zonnepanelen


  • septillion
  • Registratie: januari 2009
  • Laatst online: 00:25
Is ook geen entity maar een target :D (@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.

[Voor 8% gewijzigd door septillion op 27-03-2020 20:44. Reden: typo + aanvulling]


  • Duskwither
  • Registratie: maart 2010
  • Laatst online: 20:11
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

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

[Voor 4% gewijzigd door martinvdm op 27-03-2020 20:53]

He who laughs last thinks slowest! | MartinvdM.nl | 3000Wp Zonnepanelen


  • RoTeK70
  • Registratie: maart 2011
  • Laatst online: 01:09
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.
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.
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?

Manipuleren.com te koop

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.

Manipuleren.com te koop


  • RoTeK70
  • Registratie: maart 2011
  • Laatst online: 01:09
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?
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.
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.
Je moet de names uniek maken. Dus name: "Totaal verbruikt koelkast".

Manipuleren.com te koop

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.
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.

He who laughs last thinks slowest! | MartinvdM.nl | 3000Wp Zonnepanelen

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.
Hier ben ik net naar aan het kijken. Thanks!

Manipuleren.com te koop


  • Jeltel
  • Registratie: juni 2001
  • Niet online
@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.

  • RoTeK70
  • Registratie: maart 2011
  • Laatst online: 01:09
barrymossel schreef op zaterdag 28 maart 2020 @ 09:01:
[...]

Je moet de names uniek maken. Dus name: "Totaal verbruikt koelkast".
Ja dat werkt! Bedankt
Jeltel 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.
Kan je mij opgang helpen. Dus in de configuratie van Shelly zelf?
RoTeK70 schreef op zaterdag 28 maart 2020 @ 09:12:
[...]
Ja dat werkt! Bedankt
[...]
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.

Manipuleren.com te koop


  • Jeltel
  • Registratie: juni 2001
  • Niet online
@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.
Jeltel 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.
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.

Manipuleren.com te koop


  • Phontana
  • Registratie: januari 2013
  • Laatst online: 21:17
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
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.

  • maartend
  • Registratie: augustus 2002
  • Laatst online: 23:12
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.
Roborock.
Heb zelf de S5 MAX. superding. Moet hem nog wel in HA krijgen, maar natuurlijk de verkeerde app gebruik om hem te registeren
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
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. :D

Manipuleren.com te koop


  • UTMachine
  • Registratie: juli 2000
  • Laatst online: 29-03 13:00
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. :D
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.
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.
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 spionage ;) nadenken.

Manipuleren.com te koop


  • stijn1309
  • Registratie: december 2007
  • Laatst online: 21:14
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.
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.

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.
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.
Ik ga dit nog eens proberen.. ben benieuwd.

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]

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.
martinvdm in "Home Assistant: Open source Python3 home automation - deel 2" ;)

He who laughs last thinks slowest! | MartinvdM.nl | 3000Wp Zonnepanelen


  • UTMachine
  • Registratie: juli 2000
  • Laatst online: 29-03 13:00
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 spionage ;) nadenken.
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.

  • RoTeK70
  • Registratie: maart 2011
  • Laatst online: 01:09
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.
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?

https://tweakers.net/i/aK6YFDJxVHT6hIBT-b2vIRAQrgs=/f/image/yC9e9Crt4PFvDbeD4YmvLOTQ.jpg
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]
Kijk eens hier: martinvdm in "Home Assistant: Open source Python3 home automation - deel 2"

Manipuleren.com te koop

Pagina: 1 ... 39 40 41 Laatste


Apple iPhone 11 Microsoft Xbox Series X LG OLED C9 Google Pixel 4 CES 2020 Samsung Galaxy S20 4G Sony PlayStation 5 Nintendo Switch Lite

'14 '15 '16 '17 2018

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2020 Hosting door True