indigo.thermostat.setHeatSetpoint(devRadiator, value = int(valRoomTemp))
pip3 install evohomeclient
user='<email_address>'
password='<password>'
import evoconfig
from evohomeclient2 import EvohomeClient
client = EvohomeClient(evoconfig.user, evoconfig.password)
for device in client.temperatures():
print(device)
{'thermostat': 'DOMESTIC_HOT_WATER', 'id': '1663434', 'name': '', 'temp': 48.0, 'setpoint': ''}
{'thermostat': 'EMEA_ZONE', 'id': '1665870', 'name': 'Master Bed', 'temp': 21.5, 'setpoint': 16.5}
{'thermostat': 'EMEA_ZONE', 'id': '1665871', 'name': 'James Room', 'temp': 21.0, 'setpoint': 18.0}
{'thermostat': 'EMEA_ZONE', 'id': '1665872', 'name': 'Emma Room', 'temp': 22.0, 'setpoint': 17.0}
{'thermostat': 'EMEA_ZONE', 'id': '1665880', 'name': 'Play Room', 'temp': 21.5, 'setpoint': 13.0}
{'thermostat': 'EMEA_ZONE', 'id': '1665881', 'name': 'Sitting Room', 'temp': 21.5, 'setpoint': 16.0}
{'thermostat': 'EMEA_ZONE', 'id': '1665887', 'name': 'Kitchen', 'temp': 21.0, 'setpoint': 16.5}
{'thermostat': 'EMEA_ZONE', 'id': '1665889', 'name': 'Hall', 'temp': 21.5, 'setpoint': 18.0}
{'thermostat': 'EMEA_ZONE', 'id': '1665904', 'name': 'Guest Room', 'temp': 21.5, 'setpoint': 18.0}
import evoconfig
from evohomeclient2 import EvohomeClient
client = EvohomeClient(evoconfig.user, evoconfig.password)
zone=client.locations[0]._gateways[0]._control_systems[0].zones['Play Room']
zone.set_temperature(13.0)
Users browsing this forum: No registered users and 1 guest