asantaga / wiserHomeAssistantPlatform

Platform and related climate/sensors to support the Drayton Wiser Home Heating System
MIT License
231 stars 44 forks source link

v3.4.2 - Invalid Presets on Boost #423

Closed jbeardon closed 7 months ago

jbeardon commented 9 months ago

Hi Guys. Installed the latest version earlier and am now getting the following error when boosting a TRV/Room Also pops up on the thermostat card. Boost still seems to be operating (increases temperature) dispute the error.

The example below was boosted for 1 hour via the UI

Logger: homeassistant.components.websocket_api.http.connection Source: components/websocket_api/commands.py:280 Integration: Home Assistant WebSocket API (documentation, issues) First occurred: 19:59:17 (2 occurrences) Last logged: 20:03:38

[139776112190272] The preset_mode is not a valid preset_mode: Advance Schedule, Cancel Overrides, Boost 30m, Boost 1h, Boost 2h, Boost 3h [139776165216576] The preset_mode is not a valid preset_mode: Advance Schedule, Cancel Overrides, Boost 30m, Boost 1h, Boost 2h, Boost 3h

dpgh947 commented 9 months ago

I am getting this too, I just saved a debug log, I am selecting a 1h boost from a thermostat card, the boost does work, but the error is recorded. Looks like another call is somehow made with a null preset_mode value after the successful boost:

2024-01-09 10:58:16.178 DEBUG (MainThread) [custom_components.wiser.climate] Setting Preset Mode Boost 1h for Noah's bedroom
2024-01-09 10:58:16.293 DEBUG (MainThread) [custom_components.wiser.climate] Hub update initiated by Wiser Noah's bedroom
2024-01-09 10:58:16.681 INFO (MainThread) [custom_components.wiser.coordinator] Hub update completed for WiserHeat02B1EE
2024-01-09 10:58:16.682 DEBUG (MainThread) [custom_components.wiser.coordinator] Finished fetching wiser (wiser-WiserHeat02B1EE) data in 0.388 seconds (success: True)
2024-01-09 10:58:16.683 DEBUG (MainThread) [custom_components.wiser.climate] Wiser Bedroom updating
2024-01-09 10:58:16.685 DEBUG (MainThread) [custom_components.wiser.climate] Wiser Dining room updating
2024-01-09 10:58:16.686 DEBUG (MainThread) [custom_components.wiser.climate] Wiser Guest bedroom updating
2024-01-09 10:58:16.689 DEBUG (MainThread) [custom_components.wiser.climate] Wiser Theo's bedroom updating
2024-01-09 10:58:16.691 DEBUG (MainThread) [custom_components.wiser.climate] Wiser Noah's bedroom updating
2024-01-09 10:58:16.699 DEBUG (MainThread) [custom_components.wiser.events] Firing wiser event with type started_heating for climate.wiser_noah_s_bedroom
2024-01-09 10:58:16.700 DEBUG (MainThread) [custom_components.wiser.events] Firing wiser event with type boosted for climate.wiser_noah_s_bedroom
2024-01-09 10:58:16.702 DEBUG (MainThread) [custom_components.wiser.events] Firing wiser event with type target_temperature_increased for climate.wiser_noah_s_bedroom
2024-01-09 10:58:16.703 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser HeatHub Signal device update requested
2024-01-09 10:58:16.704 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser HeatHub Signal device state requested
2024-01-09 10:58:16.705 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser iTRV Bedroom Signal device update requested
2024-01-09 10:58:16.705 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser iTRV Bedroom Signal device state requested
2024-01-09 10:58:16.705 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser iTRV Bedroom Battery device update requested
2024-01-09 10:58:16.706 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser iTRV Bedroom Battery device state requested
2024-01-09 10:58:16.706 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser iTRV Dining room Signal device update requested
2024-01-09 10:58:16.706 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser iTRV Dining room Signal device state requested
2024-01-09 10:58:16.706 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser iTRV Dining room Battery device update requested
2024-01-09 10:58:16.707 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser iTRV Dining room Battery device state requested
2024-01-09 10:58:16.707 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser iTRV Lounge-1 Signal device update requested
2024-01-09 10:58:16.707 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser iTRV Lounge-1 Signal device state requested
2024-01-09 10:58:16.708 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser iTRV Lounge-1 Battery device update requested
2024-01-09 10:58:16.708 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser iTRV Lounge-1 Battery device state requested
2024-01-09 10:58:16.708 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser iTRV Lounge-2 Signal device update requested
2024-01-09 10:58:16.708 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser iTRV Lounge-2 Signal device state requested
2024-01-09 10:58:16.711 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser iTRV Lounge-2 Battery device update requested
2024-01-09 10:58:16.711 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser iTRV Lounge-2 Battery device state requested
2024-01-09 10:58:16.711 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser iTRV Guest bedroom Signal device update requested
2024-01-09 10:58:16.711 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser iTRV Guest bedroom Signal device state requested
2024-01-09 10:58:16.712 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser iTRV Guest bedroom Battery device update requested
2024-01-09 10:58:16.713 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser iTRV Guest bedroom Battery device state requested
2024-01-09 10:58:16.713 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser iTRV Theo's bedroom Signal device update requested
2024-01-09 10:58:16.713 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser iTRV Theo's bedroom Signal device state requested
2024-01-09 10:58:16.714 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser iTRV Theo's bedroom Battery device update requested
2024-01-09 10:58:16.714 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser iTRV Theo's bedroom Battery device state requested
2024-01-09 10:58:16.714 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser iTRV Noah's bedroom Signal device update requested
2024-01-09 10:58:16.714 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser iTRV Noah's bedroom Signal device state requested
2024-01-09 10:58:16.715 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser iTRV Noah's bedroom Battery device update requested
2024-01-09 10:58:16.715 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser iTRV Noah's bedroom Battery device state requested
2024-01-09 10:58:16.715 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser RoomStat Lounge Signal device update requested
2024-01-09 10:58:16.715 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser RoomStat Lounge Signal device state requested
2024-01-09 10:58:16.715 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser RoomStat Lounge Battery device update requested
2024-01-09 10:58:16.716 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser RoomStat Lounge Battery device state requested
2024-01-09 10:58:16.716 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser firestick Signal device update requested
2024-01-09 10:58:16.716 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser firestick Signal device state requested
2024-01-09 10:58:16.716 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser laptop charger Signal device update requested
2024-01-09 10:58:16.716 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser laptop charger Signal device state requested
2024-01-09 10:58:16.717 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser Cloud device update requested
2024-01-09 10:58:16.717 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser Cloud device state requested
2024-01-09 10:58:16.717 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser Heating Operation Mode device update requested
2024-01-09 10:58:16.719 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser Heating Operation Mode device state requested
2024-01-09 10:58:16.720 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser Heating device update requested
2024-01-09 10:58:16.720 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser Heating device state requested
2024-01-09 10:58:16.720 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser Hot Water device update requested
2024-01-09 10:58:16.721 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser Hot Water device state requested
2024-01-09 10:58:16.721 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser Hot Water Operation Mode device update requested
2024-01-09 10:58:16.721 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser Hot Water Operation Mode device state requested
2024-01-09 10:58:16.721 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser firestick Power device update requested
2024-01-09 10:58:16.722 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser firestick Power device state requested
2024-01-09 10:58:16.722 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser firestick Total Power device update requested
2024-01-09 10:58:16.722 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser firestick Total Power device state requested
2024-01-09 10:58:16.722 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser laptop charger Power device update requested
2024-01-09 10:58:16.722 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser laptop charger Power device state requested
2024-01-09 10:58:16.723 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser laptop charger Total Power device update requested
2024-01-09 10:58:16.723 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser laptop charger Total Power device state requested
2024-01-09 10:58:16.723 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Temperature Lounge device update requested
2024-01-09 10:58:16.723 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Temperature Lounge device state requested
2024-01-09 10:58:16.723 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Target Temperature Lounge device update requested
2024-01-09 10:58:16.723 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Target Temperature Lounge device state requested
2024-01-09 10:58:16.723 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Heating Demand Lounge device update requested
2024-01-09 10:58:16.724 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Heating Demand Lounge device state requested
2024-01-09 10:58:16.724 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Humidity Lounge device update requested
2024-01-09 10:58:16.724 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Humidity Lounge device state requested
2024-01-09 10:58:16.724 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Temperature Bedroom device update requested
2024-01-09 10:58:16.725 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Temperature Bedroom device state requested
2024-01-09 10:58:16.725 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Target Temperature Bedroom device update requested
2024-01-09 10:58:16.725 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Target Temperature Bedroom device state requested
2024-01-09 10:58:16.725 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Heating Demand Bedroom device update requested
2024-01-09 10:58:16.725 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Heating Demand Bedroom device state requested
2024-01-09 10:58:16.725 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Temperature Dining room device update requested
2024-01-09 10:58:16.725 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Temperature Dining room device state requested
2024-01-09 10:58:16.725 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Target Temperature Dining room device update requested
2024-01-09 10:58:16.726 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Target Temperature Dining room device state requested
2024-01-09 10:58:16.726 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Heating Demand Dining room device update requested
2024-01-09 10:58:16.726 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Heating Demand Dining room device state requested
2024-01-09 10:58:16.726 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Temperature Guest bedroom device update requested
2024-01-09 10:58:16.726 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Temperature Guest bedroom device state requested
2024-01-09 10:58:16.726 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Target Temperature Guest bedroom device update requested
2024-01-09 10:58:16.726 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Target Temperature Guest bedroom device state requested
2024-01-09 10:58:16.726 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Heating Demand Guest bedroom device update requested
2024-01-09 10:58:16.726 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Heating Demand Guest bedroom device state requested
2024-01-09 10:58:16.727 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Temperature Theo's bedroom device update requested
2024-01-09 10:58:16.727 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Temperature Theo's bedroom device state requested
2024-01-09 10:58:16.727 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Target Temperature Theo's bedroom device update requested
2024-01-09 10:58:16.727 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Target Temperature Theo's bedroom device state requested
2024-01-09 10:58:16.727 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Heating Demand Theo's bedroom device update requested
2024-01-09 10:58:16.727 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Heating Demand Theo's bedroom device state requested
2024-01-09 10:58:16.727 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Temperature Noah's bedroom device update requested
2024-01-09 10:58:16.727 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Temperature Noah's bedroom device state requested
2024-01-09 10:58:16.727 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Target Temperature Noah's bedroom device update requested
2024-01-09 10:58:16.728 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Target Temperature Noah's bedroom device state requested
2024-01-09 10:58:16.730 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Heating Demand Noah's bedroom device update requested
2024-01-09 10:58:16.730 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Heating Demand Noah's bedroom device state requested
2024-01-09 10:58:16.730 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Heating Demand Channel 1 device update requested
2024-01-09 10:58:16.731 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Heating Demand Channel 1 device state requested
2024-01-09 10:58:16.731 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Hot Water Demand device update requested
2024-01-09 10:58:16.731 DEBUG (MainThread) [custom_components.wiser.sensor] Wiser LTS Hot Water Demand device state requested
2024-01-09 10:58:16.731 DEBUG (MainThread) [custom_components.wiser.switch] Wiser Valve Protection switch update requested
2024-01-09 10:58:16.731 DEBUG (MainThread) [custom_components.wiser.switch] Wiser Eco Mode switch update requested
2024-01-09 10:58:16.731 DEBUG (MainThread) [custom_components.wiser.switch] Wiser Away Mode Affects Hot Water switch update requested
2024-01-09 10:58:16.731 DEBUG (MainThread) [custom_components.wiser.switch] Wiser Comfort Mode switch update requested
2024-01-09 10:58:16.731 DEBUG (MainThread) [custom_components.wiser.switch] Wiser Away Mode switch update requested
2024-01-09 10:58:16.732 DEBUG (MainThread) [custom_components.wiser.switch] Wiser Daylight Saving switch update requested
2024-01-09 10:58:16.732 DEBUG (MainThread) [custom_components.wiser.switch] Wiser Lounge Window Detection switch update requested
2024-01-09 10:58:16.732 DEBUG (MainThread) [custom_components.wiser.switch] Wiser Bedroom Window Detection switch update requested
2024-01-09 10:58:16.732 DEBUG (MainThread) [custom_components.wiser.switch] Wiser Dining room Window Detection switch update requested
2024-01-09 10:58:16.732 DEBUG (MainThread) [custom_components.wiser.switch] Wiser Guest bedroom Window Detection switch update requested
2024-01-09 10:58:16.732 DEBUG (MainThread) [custom_components.wiser.switch] Wiser Theo's bedroom Window Detection switch update requested
2024-01-09 10:58:16.733 DEBUG (MainThread) [custom_components.wiser.switch] Wiser Noah's bedroom Window Detection switch update requested
2024-01-09 10:58:16.733 DEBUG (MainThread) [custom_components.wiser.switch] Wiser iTRV Bedroom Device Lock switch update requested
2024-01-09 10:58:16.733 DEBUG (MainThread) [custom_components.wiser.switch] Wiser iTRV Dining room Device Lock switch update requested
2024-01-09 10:58:16.733 DEBUG (MainThread) [custom_components.wiser.switch] Wiser iTRV Lounge-1 Device Lock switch update requested
2024-01-09 10:58:16.734 DEBUG (MainThread) [custom_components.wiser.switch] Wiser iTRV Lounge-2 Device Lock switch update requested
2024-01-09 10:58:16.734 DEBUG (MainThread) [custom_components.wiser.switch] Wiser iTRV Guest bedroom Device Lock switch update requested
2024-01-09 10:58:16.734 DEBUG (MainThread) [custom_components.wiser.switch] Wiser iTRV Theo's bedroom Device Lock switch update requested
2024-01-09 10:58:16.734 DEBUG (MainThread) [custom_components.wiser.switch] Wiser iTRV Noah's bedroom Device Lock switch update requested
2024-01-09 10:58:16.734 DEBUG (MainThread) [custom_components.wiser.switch] Wiser RoomStat Lounge Device Lock switch update requested
2024-01-09 10:58:16.734 DEBUG (MainThread) [custom_components.wiser.switch] Wiser firestick Device Lock switch update requested
2024-01-09 10:58:16.735 DEBUG (MainThread) [custom_components.wiser.switch] Wiser laptop charger Device Lock switch update requested
2024-01-09 10:58:16.735 DEBUG (MainThread) [custom_components.wiser.switch] Wiser iTRV Bedroom Identify switch update requested
2024-01-09 10:58:16.736 DEBUG (MainThread) [custom_components.wiser.switch] Wiser iTRV Dining room Identify switch update requested
2024-01-09 10:58:16.736 DEBUG (MainThread) [custom_components.wiser.switch] Wiser iTRV Lounge-1 Identify switch update requested
2024-01-09 10:58:16.736 DEBUG (MainThread) [custom_components.wiser.switch] Wiser iTRV Lounge-2 Identify switch update requested
2024-01-09 10:58:16.736 DEBUG (MainThread) [custom_components.wiser.switch] Wiser iTRV Guest bedroom Identify switch update requested
2024-01-09 10:58:16.737 DEBUG (MainThread) [custom_components.wiser.switch] Wiser iTRV Theo's bedroom Identify switch update requested
2024-01-09 10:58:16.737 DEBUG (MainThread) [custom_components.wiser.switch] Wiser iTRV Noah's bedroom Identify switch update requested
2024-01-09 10:58:16.737 DEBUG (MainThread) [custom_components.wiser.switch] Wiser RoomStat Lounge Identify switch update requested
2024-01-09 10:58:16.737 DEBUG (MainThread) [custom_components.wiser.switch] Wiser firestick Identify switch update requested
2024-01-09 10:58:16.737 DEBUG (MainThread) [custom_components.wiser.switch] Wiser laptop charger Identify switch update requested
2024-01-09 10:58:16.738 DEBUG (MainThread) [custom_components.wiser.switch] Wiser firestick Switch switch update requested
2024-01-09 10:58:16.738 DEBUG (MainThread) [custom_components.wiser.switch] Wiser firestick Away Mode Turns Off switch update requested
2024-01-09 10:58:16.738 DEBUG (MainThread) [custom_components.wiser.switch] Wiser laptop charger Switch switch update requested
2024-01-09 10:58:16.739 DEBUG (MainThread) [custom_components.wiser.switch] Wiser laptop charger Away Mode Turns Off switch update requested
2024-01-09 10:58:16.739 DEBUG (MainThread) [custom_components.wiser.select] Wiser Hot Water Mode updating
2024-01-09 10:58:16.739 DEBUG (MainThread) [custom_components.wiser.select] Wiser firestick Mode updating
2024-01-09 10:58:16.739 DEBUG (MainThread) [custom_components.wiser.select] Wiser laptop charger Mode updating
2024-01-09 10:58:16.740 DEBUG (MainThread) [custom_components.wiser.number] Wiser Away Mode Target Temperature updating
2024-01-09 10:58:16.740 DEBUG (MainThread) [custom_components.wiser.climate] Wiser Lounge updating
2024-01-09 10:58:16.775 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [547080767424] The preset_mode  is not a valid preset_mode: Advance Schedule, Cancel Overrides, Boost 30m, Boost 1h, Boost 2h, Boost 3h
GSzabados commented 8 months ago

It looks like that is a genuine Home Assistant issue, which has been introduced with the latest version of it (affecting other integrations as well!):

https://github.com/home-assistant/core/issues/107322

msp1974 commented 8 months ago

Ok, had a look at this to see if we can do anything in the integration to stop the error caused by the multiple calls and it seems that the error is from core HA and doesn't hit our code. As such, it will need to wait to be fixed in core.

jbeardon commented 8 months ago

Thanks for looking into it Mark. Appreciated.

msp1974 commented 7 months ago

This must have been fixed in a HA/frontend release. Can anyone confirm that you are no longer seeing this error either? Thx

GSzabados commented 7 months ago

@msp1974, I can confirm that it has been fixed. I cannot see any error message in the log.

jbeardon commented 7 months ago

@msp1974 Yep, fixed Mark. Sorry, should have updated.