Python script for RASPI - matul91/meteo-raspi GitHub Wiki
Python script for RASPI
This python script is for RASPI. This script sends values from weather station to website on API point.
import requests
import json
web = 'https://your.website.org'
username = '[email protected]'
password = 'password'
windValue = '6';
windDirection = 'DE';
temperatureValue = '6';
pressureValue = '6';
url = web + '/oauth/token'
data = {
'client_id': '2',
'client_secret': '4f56as4df564asd65f45as6df45a6s4df56a',
'grant_type': 'password',
'username': username,
'password': password
}
response = requests.post(url, data=data)
response = json.loads(response.text)
accessToken = response["access_token"]
url = web + '/winds/add'
data = {
'windValue': windValue,
'windDirection': windDirection
}
wind = requests.post(url, data = data, headers = {'Authorization': 'Bearer ' + accessToken})
url = web + '/temperatures/add'
data = {
'temperatureValue': temperatureValue
}
temperature = requests.post(url, data = data, headers = {'Authorization': 'Bearer ' + accessToken})
url = web + '/pressures/add'
data = {
'pressureValue': pressureValue
}
presurre = requests.post(url, data = data, headers = {'Authorization': 'Bearer ' + accessToken})