I have encountered a problem with EvohomeClient where the 'until time' for remote temperature changes appears 1 hour too late on the evotouch controller.
For example, when I ran the script below, the evotouch controller showed an override of 15 degrees until 19:00 hours.
The evotouch controller is correctly localised for the UK. I am running the script on a Raspberry Pi which is also correctly localised. Both display the correct local date and time.
Has anyone else seen this problem? I am wondering if it is a DST issue or a UTC vs local time issue? Any help would be appreciated.
#! /usr/bin/python3
#
# test program to demonstrate evohomeclient until time issue
user='*********' # fill in your Honeywell TCCN username
pw='*********' # fill in your Honeywell TCCN password
z = 'Lounge' # fill in a valid zone name for your system
from datetime import datetime
from evohomeclient2 import EvohomeClient
ec = EvohomeClient(user, pw)
zone = ec.locations[0]._gateways[0]._control_systems[0].zones[z]
dt = datetime(2108, 9, 1, 18, 0, 0) # Note: change date & time to suit
zone.set_temperature(15, dt)
For example, when I ran the script below, the evotouch controller showed an override of 15 degrees until 19:00 hours.
The evotouch controller is correctly localised for the UK. I am running the script on a Raspberry Pi which is also correctly localised. Both display the correct local date and time.
Has anyone else seen this problem? I am wondering if it is a DST issue or a UTC vs local time issue? Any help would be appreciated.
#! /usr/bin/python3
#
# test program to demonstrate evohomeclient until time issue
user='*********' # fill in your Honeywell TCCN username
pw='*********' # fill in your Honeywell TCCN password
z = 'Lounge' # fill in a valid zone name for your system
from datetime import datetime
from evohomeclient2 import EvohomeClient
ec = EvohomeClient(user, pw)
zone = ec.locations[0]._gateways[0]._control_systems[0].zones[z]
dt = datetime(2108, 9, 1, 18, 0, 0) # Note: change date & time to suit
zone.set_temperature(15, dt)
Comment