OpenWeather
Introduction
In this guide we'll walk through the process of linking Cerb to OpenWeather, a weather data API service. You'll be able to use OpenWeather's full API for any automations you wish to make.
Get a OpenWeather API Key.
Log in to your OpenWeather Account or sign up if you don't already have one.
Click your username in the top right and click My API Keys.
Copy your default API key or create a new one with the Create Key section.
Create the OpenWeather service in Cerb
-
Navigate to Search » Connected Services.
-
Click the (+) icon in the top right of the list.
-
Select OpenWeather.
-
Paste the key you copied earlier in the API Key field.
-
Click the Create button.
Examples
Geocode a location
https://openweathermap.org/current
start:
set:
location: London
limit: 2
http.request/current:
output: http_response
inputs:
method: GET
url: http://api.openweathermap.org/geo/1.0/direct?q={{location}}&limit={{limit}}
authentication: cerb:connected_account:openweather
on_success:
set:
response@json: {{http_response.body}}
http_response@json: null
Current weather
https://openweathermap.org/current#geocoding
start:
set:
lat: 44.34
long: 10.99
http.request/geocoding:
output: http_response
inputs:
method: GET
url: https://api.openweathermap.org/data/2.5/weather?lat={{lat}}&lon={{long}}
authentication: cerb:connected_account:openweather
on_success:
set:
response@json: {{http_response.body}}
http_response@json: null