25 lines
657 B
Python
25 lines
657 B
Python
# -*- coding: utf-8 -*-
|
|
import requests
|
|
|
|
key = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiIxNjkxMWIzZmQ4ZWU0NDI0OTg0MjA0ZDllMDhkNGRlMCIsImlhdCI6MTU3ODE3MDU5MSwiZXhwIjoxODkzNTMwNTkxfQ.i7CdXEZy9DV9KPHAl-msK0rOfIUlPYo4zwwJ4UGhXuc"
|
|
url = "https://ha.bauer.tech"
|
|
|
|
headers = {
|
|
'x-ha-access': key,
|
|
'Authorization': "Bearer {}".format(key)
|
|
}
|
|
|
|
apiurl = url + "/api/states/sensor.schlafzimmer_temperatur"
|
|
|
|
data = {
|
|
"state": "19",
|
|
"attributes": {
|
|
"device_class": "temperature",
|
|
"friendly_name": "Schlafzimmer Temperatur",
|
|
"unit_of_measurement": "°C"
|
|
}
|
|
}
|
|
r = requests.post(apiurl, json=data, headers=headers)
|
|
|
|
print(r)
|