Although running latest hassio 0.110.3 (docker) I cannot get netatmo_events (netatmo welcome). I do see that the base_url is deprecated so that could be my issue. However i changed it to external_url (tried duckdns and nabu.casa, both correctly forwarded). I do see the dev app (netatmo) in my 3rd party list.
I also use the configuration.yaml instead of the cloud option as intergration . Any pointers?
Can i have a live stream in lovelace?
The only thing i can see now is a black image and it says “recording”.
Is it a bad idea to have a live stream on a rsp4?
Not sure if it has been addressed before (I could not find anythinig), but is there an easy way to access the video of an event from inside Home Assistant?
According to the official docs, the procedure should be:
Step 1: Retrieve the camera URL
Use Gethomedata method for the user. In the array “cameras”, retrieve the vpn_url for the camera you’re interested in
Step 2: Retrieve the video_id
Use Gethomedata, Getnextevents, Getlasteventof or Geteventsuntil to retrieve the video_id of the events array.
Step 3: Call the m3u8 index with the camera_url and the video id
If your app and the camera are on the same local network, add /camera_url/vod/(your_video_id)/index_local.m3u8 to access the video. If not, add /camera_url/vod/(your_video_id)/index.m3u8 to access the video
Step 1 is probably easy enough within the integration.
But is there an easy way to do any of the calls from Step 2 to retrieve the video_id?
Ideally I would love to create something like a “Calendar card” in Lovelace to list events with a clickable link to the videos. And an option to save the videos locally.
Possibly even an automation to auto-download all videos from events of a certain type (e.g. “event_data - type: animal”)
Like many others here I had troubles getting my Netatmo Smart Weather Station working. I saw all entities in lovelace, but there were no values.
Reading again all suggestions here, I commented out all corresponding lines in configuration.yaml, then removed the Netatmo existing integration (Configuration > Integrations), reinstalled the Netatmo ingetration and linked with (logged in at) Netatmo where prompted. I got the message “Done, your account is now linked”. Then I rebooted my HA.
BTW, I’m running Home Assistant 0.111.4
To my surprise I found all values present in the Netatmo page in lovelace! I didn’t uncomment any Netatmo lines in my configuration.yaml and yet all values are there!
Is this new in the configuration? All instructions I find around here about this subject tell me to have some lines in configuration.yaml:
netatmo:
client_id: !secret netatmo_client_id. # from netatmo
client_secret: !secret netatmo_client_secret. # from netatmo
had a netatmo thermostat working until 0.107.1 version. Today I have updated to 0.111 and suddenly it stopped working.
I saw that there were breaking changes, something related to webhooks, and those only works in ports 443 and 80. Those webhooks are not for the thermostat (the only netatmo device that I have).
In my setup, I am using duckdns with port forwarding, and I use the port 8123 to access my HA instance, and I don’t want to change the port, because I had to change a lot of stuff, and also those ports are busy.
I have tryied to remove the integration and set up again, It looks like it connects properly to my netatmo dev account, but I doesn’t find any device,
The only error that I have is
Copy to clipboard
Logger: pyatmo.thermostat
Source: components/netatmo/climate.py:470
First occurred: 21:20:12 (1 occurrences)
Last logged: 21:20:12
Errors in response: {'status': 'ok', 'time_server': 1593285613, 'body': {'home': {'id': 'some id'}, 'errors': [{'code': 6, 'id': 'a mac address'}]}}
I have my client id and secret properly configured in configuration.yaml
Someone can point me how can I solve this without changing the ports if possible?