Bump evohome-async to 1.0.4 to fix #140194 (#140230)

bump client, add test for fix  #140194
This commit is contained in:
David Bonnes 2025-03-09 21:45:47 +00:00 committed by GitHub
parent 3c6b49b34f
commit 93982241a2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 43 additions and 43 deletions

View File

@ -6,5 +6,5 @@
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["evohome", "evohomeasync", "evohomeasync2"], "loggers": ["evohome", "evohomeasync", "evohomeasync2"],
"quality_scale": "legacy", "quality_scale": "legacy",
"requirements": ["evohome-async==1.0.3"] "requirements": ["evohome-async==1.0.4"]
} }

2
requirements_all.txt generated
View File

@ -899,7 +899,7 @@ eufylife-ble-client==0.1.8
# evdev==1.6.1 # evdev==1.6.1
# homeassistant.components.evohome # homeassistant.components.evohome
evohome-async==1.0.3 evohome-async==1.0.4
# homeassistant.components.bryant_evolution # homeassistant.components.bryant_evolution
evolutionhttp==0.0.18 evolutionhttp==0.0.18

View File

@ -765,7 +765,7 @@ eternalegypt==0.0.16
eufylife-ble-client==0.1.8 eufylife-ble-client==0.1.8
# homeassistant.components.evohome # homeassistant.components.evohome
evohome-async==1.0.3 evohome-async==1.0.4
# homeassistant.components.bryant_evolution # homeassistant.components.bryant_evolution
evolutionhttp==0.0.18 evolutionhttp==0.0.18

View File

@ -8,14 +8,14 @@
"country": "UnitedKingdom", "country": "UnitedKingdom",
"postcode": "E1 1AA", "postcode": "E1 1AA",
"locationType": "Residential", "locationType": "Residential",
"useDaylightSaveSwitching": true,
"timeZone": { "timeZone": {
"timeZoneId": "GMTStandardTime", "timeZoneId": "PacificSAStandardTime",
"displayName": "(UTC+00:00) Dublin, Edinburgh, Lisbon, London", "displayName": "(UTC-04:00) Santiago",
"offsetMinutes": 0, "offsetMinutes": -240,
"currentOffsetMinutes": 60, "currentOffsetMinutes": -180,
"supportsDaylightSaving": true "supportsDaylightSaving": true
}, },
"useDaylightSaveSwitching": true,
"locationOwner": { "locationOwner": {
"userId": "2263181", "userId": "2263181",
"username": "user_2263181@gmail.com", "username": "user_2263181@gmail.com",

View File

@ -168,10 +168,10 @@
'target_heat_temperature': 16.0, 'target_heat_temperature': 16.0,
}), }),
'setpoints': dict({ 'setpoints': dict({
'next_sp_from': HAFakeDatetime(2024, 7, 10, 22, 10, tzinfo=zoneinfo.ZoneInfo(key='Europe/London')), 'next_sp_from': HAFakeDatetime(2024, 7, 10, 8, 0, tzinfo=zoneinfo.ZoneInfo(key='America/Santiago')),
'next_sp_temp': 18.6, 'next_sp_temp': 16.0,
'this_sp_from': HAFakeDatetime(2024, 7, 10, 8, 0, tzinfo=zoneinfo.ZoneInfo(key='Europe/London')), 'this_sp_from': HAFakeDatetime(2024, 7, 10, 7, 0, tzinfo=zoneinfo.ZoneInfo(key='America/Santiago')),
'this_sp_temp': 16.0, 'this_sp_temp': 18.1,
}), }),
'temperature_status': dict({ 'temperature_status': dict({
'is_available': True, 'is_available': True,
@ -215,10 +215,10 @@
'target_heat_temperature': 17.0, 'target_heat_temperature': 17.0,
}), }),
'setpoints': dict({ 'setpoints': dict({
'next_sp_from': HAFakeDatetime(2024, 7, 10, 22, 10, tzinfo=zoneinfo.ZoneInfo(key='Europe/London')), 'next_sp_from': HAFakeDatetime(2024, 7, 10, 8, 0, tzinfo=zoneinfo.ZoneInfo(key='America/Santiago')),
'next_sp_temp': 18.6, 'next_sp_temp': 16.0,
'this_sp_from': HAFakeDatetime(2024, 7, 10, 8, 0, tzinfo=zoneinfo.ZoneInfo(key='Europe/London')), 'this_sp_from': HAFakeDatetime(2024, 7, 10, 7, 0, tzinfo=zoneinfo.ZoneInfo(key='America/Santiago')),
'this_sp_temp': 16.0, 'this_sp_temp': 18.1,
}), }),
'temperature_status': dict({ 'temperature_status': dict({
'is_available': False, 'is_available': False,
@ -257,19 +257,19 @@
'activeFaults': tuple( 'activeFaults': tuple(
dict({ dict({
'fault_type': 'TempZoneActuatorLowBattery', 'fault_type': 'TempZoneActuatorLowBattery',
'since': '2022-03-02T04:50:20+00:00', 'since': '2022-03-02T04:50:20-03:00',
}), }),
), ),
'setpoint_status': dict({ 'setpoint_status': dict({
'setpoint_mode': 'TemporaryOverride', 'setpoint_mode': 'TemporaryOverride',
'target_heat_temperature': 21.0, 'target_heat_temperature': 21.0,
'until': '2022-03-07T19:00:00+00:00', 'until': '2022-03-07T16:00:00-03:00',
}), }),
'setpoints': dict({ 'setpoints': dict({
'next_sp_from': HAFakeDatetime(2024, 7, 10, 22, 10, tzinfo=zoneinfo.ZoneInfo(key='Europe/London')), 'next_sp_from': HAFakeDatetime(2024, 7, 10, 8, 0, tzinfo=zoneinfo.ZoneInfo(key='America/Santiago')),
'next_sp_temp': 18.6, 'next_sp_temp': 16.0,
'this_sp_from': HAFakeDatetime(2024, 7, 10, 8, 0, tzinfo=zoneinfo.ZoneInfo(key='Europe/London')), 'this_sp_from': HAFakeDatetime(2024, 7, 10, 7, 0, tzinfo=zoneinfo.ZoneInfo(key='America/Santiago')),
'this_sp_temp': 16.0, 'this_sp_temp': 18.1,
}), }),
'temperature_status': dict({ 'temperature_status': dict({
'is_available': True, 'is_available': True,
@ -313,10 +313,10 @@
'target_heat_temperature': 17.0, 'target_heat_temperature': 17.0,
}), }),
'setpoints': dict({ 'setpoints': dict({
'next_sp_from': HAFakeDatetime(2024, 7, 10, 22, 10, tzinfo=zoneinfo.ZoneInfo(key='Europe/London')), 'next_sp_from': HAFakeDatetime(2024, 7, 10, 8, 0, tzinfo=zoneinfo.ZoneInfo(key='America/Santiago')),
'next_sp_temp': 18.6, 'next_sp_temp': 16.0,
'this_sp_from': HAFakeDatetime(2024, 7, 10, 8, 0, tzinfo=zoneinfo.ZoneInfo(key='Europe/London')), 'this_sp_from': HAFakeDatetime(2024, 7, 10, 7, 0, tzinfo=zoneinfo.ZoneInfo(key='America/Santiago')),
'this_sp_temp': 16.0, 'this_sp_temp': 18.1,
}), }),
'temperature_status': dict({ 'temperature_status': dict({
'is_available': True, 'is_available': True,
@ -360,10 +360,10 @@
'target_heat_temperature': 17.0, 'target_heat_temperature': 17.0,
}), }),
'setpoints': dict({ 'setpoints': dict({
'next_sp_from': HAFakeDatetime(2024, 7, 10, 22, 10, tzinfo=zoneinfo.ZoneInfo(key='Europe/London')), 'next_sp_from': HAFakeDatetime(2024, 7, 10, 8, 0, tzinfo=zoneinfo.ZoneInfo(key='America/Santiago')),
'next_sp_temp': 18.6, 'next_sp_temp': 16.0,
'this_sp_from': HAFakeDatetime(2024, 7, 10, 8, 0, tzinfo=zoneinfo.ZoneInfo(key='Europe/London')), 'this_sp_from': HAFakeDatetime(2024, 7, 10, 7, 0, tzinfo=zoneinfo.ZoneInfo(key='America/Santiago')),
'this_sp_temp': 16.0, 'this_sp_temp': 18.1,
}), }),
'temperature_status': dict({ 'temperature_status': dict({
'is_available': True, 'is_available': True,
@ -407,10 +407,10 @@
'target_heat_temperature': 16.0, 'target_heat_temperature': 16.0,
}), }),
'setpoints': dict({ 'setpoints': dict({
'next_sp_from': HAFakeDatetime(2024, 7, 10, 22, 10, tzinfo=zoneinfo.ZoneInfo(key='Europe/London')), 'next_sp_from': HAFakeDatetime(2024, 7, 10, 8, 0, tzinfo=zoneinfo.ZoneInfo(key='America/Santiago')),
'next_sp_temp': 18.6, 'next_sp_temp': 16.0,
'this_sp_from': HAFakeDatetime(2024, 7, 10, 8, 0, tzinfo=zoneinfo.ZoneInfo(key='Europe/London')), 'this_sp_from': HAFakeDatetime(2024, 7, 10, 7, 0, tzinfo=zoneinfo.ZoneInfo(key='America/Santiago')),
'this_sp_temp': 16.0, 'this_sp_temp': 18.1,
}), }),
'temperature_status': dict({ 'temperature_status': dict({
'is_available': True, 'is_available': True,
@ -450,7 +450,7 @@
'activeFaults': tuple( 'activeFaults': tuple(
dict({ dict({
'fault_type': 'TempZoneActuatorCommunicationLost', 'fault_type': 'TempZoneActuatorCommunicationLost',
'since': '2022-03-02T15:56:01+00:00', 'since': '2022-03-02T15:56:01-03:00',
}), }),
), ),
'setpoint_status': dict({ 'setpoint_status': dict({
@ -458,10 +458,10 @@
'target_heat_temperature': 17.0, 'target_heat_temperature': 17.0,
}), }),
'setpoints': dict({ 'setpoints': dict({
'next_sp_from': HAFakeDatetime(2024, 7, 10, 22, 10, tzinfo=zoneinfo.ZoneInfo(key='Europe/London')), 'next_sp_from': HAFakeDatetime(2024, 7, 10, 8, 0, tzinfo=zoneinfo.ZoneInfo(key='America/Santiago')),
'next_sp_temp': 18.6, 'next_sp_temp': 16.0,
'this_sp_from': HAFakeDatetime(2024, 7, 10, 8, 0, tzinfo=zoneinfo.ZoneInfo(key='Europe/London')), 'this_sp_from': HAFakeDatetime(2024, 7, 10, 7, 0, tzinfo=zoneinfo.ZoneInfo(key='America/Santiago')),
'this_sp_temp': 16.0, 'this_sp_temp': 18.1,
}), }),
'temperature_status': dict({ 'temperature_status': dict({
'is_available': True, 'is_available': True,

View File

@ -2,10 +2,10 @@
# name: test_set_operation_mode[botched] # name: test_set_operation_mode[botched]
list([ list([
dict({ dict({
'until': HAFakeDatetime(2024, 7, 10, 12, 0, tzinfo=datetime.timezone.utc), 'until': HAFakeDatetime(2024, 7, 10, 12, 30, tzinfo=datetime.timezone.utc),
}), }),
dict({ dict({
'until': HAFakeDatetime(2024, 7, 10, 12, 0, tzinfo=datetime.timezone.utc), 'until': HAFakeDatetime(2024, 7, 10, 12, 30, tzinfo=datetime.timezone.utc),
}), }),
]) ])
# --- # ---
@ -39,9 +39,9 @@
), ),
'dhw_id': '3933910', 'dhw_id': '3933910',
'setpoints': dict({ 'setpoints': dict({
'next_sp_from': HAFakeDatetime(2024, 7, 10, 13, 0, tzinfo=zoneinfo.ZoneInfo(key='Europe/London')), 'next_sp_from': HAFakeDatetime(2024, 7, 10, 8, 30, tzinfo=zoneinfo.ZoneInfo(key='America/Santiago')),
'next_sp_state': 'Off', 'next_sp_state': 'Off',
'this_sp_from': HAFakeDatetime(2024, 7, 10, 12, 0, tzinfo=zoneinfo.ZoneInfo(key='Europe/London')), 'this_sp_from': HAFakeDatetime(2024, 7, 10, 6, 30, tzinfo=zoneinfo.ZoneInfo(key='America/Santiago')),
'this_sp_state': 'On', 'this_sp_state': 'On',
}), }),
'state_status': dict({ 'state_status': dict({