-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathexample.py
More file actions
29 lines (24 loc) · 957 Bytes
/
example.py
File metadata and controls
29 lines (24 loc) · 957 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/usr/bin/python3
from pytouchline import PyTouchline
py_touchline = PyTouchline()
numberOfDevices = int(py_touchline.get_number_of_devices("http://192.168.1.10"))
devices = []
for x in range(0, numberOfDevices):
devices.append(PyTouchline(id=x))
devices[x].update()
print(devices[x].get_name())
print(devices[x].get_current_temperature())
print(devices[x].get_target_temperature())
print(devices[x].get_target_temperature_high())
print(devices[x].get_target_temperature_low())
print(devices[x].get_week_program())
print(devices[x].get_operation_mode())
print(devices[x].get_device_id())
print(devices[x].get_controller_id())
print("-------------------------------------")
print(devices[0].set_name("Hovedsoverom"))
print(devices[0].set_target_temperature(22.5))
print(devices[0].set_target_temperature_high(30))
print(devices[0].set_target_temperature_low(5))
print(devices[0].set_week_program(0))
print(devices[0].set_operation_mode(0))