Netatmo has public weather stations and there is a plugin to integrate this data into Home Assistant. Unfortunately, you can't specify an individual station when using public data, only an area.
An add-on is available, but you need to run hass.io to use it.
This simple script uses curl to get the data from your favourite station. To use it, follow these steps:
- Create a netatmo account
- Choose a favourite station https://weathermap.netatmo.com/
- Create an application https://dev.netatmo.com/apps/
- Fill in your details and create a token, allow scope "read_station".
- Edit netatmo.sh and fill in "client ID", "client secret" and the "refresh token".
- Edit configuration.yaml and add "command_line: !include cmdline.yaml" (or add directly to your configuration)
- My example gets "rain_sum_24". Other values are possible, check the API: https://dev.netatmo.com/apidocumentation/weather
- Copy netatmo.sh and cmdline.yaml to your installation