ha-tahoma: Missing boost mode for Atlantic Explorer DHWP ( AtlanticDomesticHotWaterProductionV2_CV4E_IOComponent )
Did you read the instructions?
- I have read the README, including the advanced debugging section.
The problem
Boost mode is missing for DHWP Actuator. The avaible options are: eco, manual, auto

What version of this integration (ha-tahoma) has the issue?
2.12.2
What version of Home Assistant Core has the issue?
core-2022.2.3
Which gateway / hub do you use?
Cozytouch by Atlantic
Device model
DomesticHotWaterProduction
Home Assistant log
Logs
2022-02-07 21:47:09 DEBUG (MainThread) [custom_components.tahoma] Added device (Device(attributes=States(_states=[State(name='core:FirmwareRevision', type=<DataType.STRING: 3>, value='B668008'), State(name='core:Manufacturer', type=<DataType.STRING: 3>, value='Atlantic Group')]), available=True, enabled=True, label=** **, device_url=io://****-****-7733/15034687#1, controllable_name='io:AtlanticDomesticHotWaterProductionV2_CV4E_IOComponent', definition=Definition(commands=CommandDefinitions(_commands=[CommandDefinition(command_name='advancedRefresh', nparams=1), CommandDefinition(command_name='delayedStopIdentify', nparams=1), CommandDefinition(command_name='getName', nparams=0), CommandDefinition(command_name='identify', nparams=0), CommandDefinition(command_name='refreshManufacturerName', nparams=0), CommandDefinition(command_name='refreshTargetTemperature', nparams=0), CommandDefinition(command_name='refreshWaterConsumption', nparams=0), CommandDefinition(command_name='setComfortTargetTemperature', nparams=1), CommandDefinition(command_name='setDateTime', nparams=1), CommandDefinition(command_name='setEcoTargetTemperature', nparams=1), CommandDefinition(command_name='setFrostProtectionTargetTemperature', nparams=1), CommandDefinition(command_name='setName', nparams=1), CommandDefinition(command_name='setTargetTemperature', nparams=1), CommandDefinition(command_name='startIdentify', nparams=0), CommandDefinition(command_name='stopIdentify', nparams=0), CommandDefinition(command_name='wink', nparams=1), CommandDefinition(command_name='pairOneWayController', nparams=2), CommandDefinition(command_name='refreshAntiLegionellosis', nparams=0), CommandDefinition(command_name='refreshAwayModeDuration', nparams=0), CommandDefinition(command_name='refreshBoilerInstallationOption', nparams=0), CommandDefinition(command_name='refreshBoostModeDuration', nparams=0), CommandDefinition(command_name='refreshCurrentOperatingMode', nparams=0), CommandDefinition(command_name='refreshDHWCapacity', nparams=0), CommandDefinition(command_name='refreshDHWError', nparams=0), CommandDefinition(command_name='refreshDHWMode', nparams=0), CommandDefinition(command_name='refreshElectricalExtraManagement', nparams=0), CommandDefinition(command_name='refreshExtractionOption', nparams=0), CommandDefinition(command_name='refreshInstallation', nparams=0), CommandDefinition(command_name='refreshMiddleWaterTemperature', nparams=0), CommandDefinition(command_name='refreshOperatingModeCapabilities', nparams=0), CommandDefinition(command_name='refreshOperatingRange', nparams=0), CommandDefinition(command_name='refreshOperatingTime', nparams=0), CommandDefinition(command_name='refreshProgrammingSlots', nparams=0), CommandDefinition(command_name='refreshRateManagement', nparams=0), CommandDefinition(command_name='refreshSmartGridOption', nparams=0), CommandDefinition(command_name='setAntiLegionellosis', nparams=1), CommandDefinition(command_name='setAwayModeDuration', nparams=1), CommandDefinition(command_name='setBoilerInstallationOption', nparams=1), CommandDefinition(command_name='setBoostModeDuration', nparams=1), CommandDefinition(command_name='setCurrentOperatingMode', nparams=1), CommandDefinition(command_name='setDHWMode', nparams=1), CommandDefinition(command_name='setElectricalExtraManagement', nparams=1), CommandDefinition(command_name='setExtractionOption', nparams=1), CommandDefinition(command_name='setHaltedTargetTemperature', nparams=1), CommandDefinition(command_name='setInstallation', nparams=1), CommandDefinition(command_name='setOperatingRange', nparams=1), CommandDefinition(command_name='setProgrammingSlots', nparams=1), CommandDefinition(command_name='setRateManagement', nparams=1), CommandDefinition(command_name='setSmartGridOption', nparams=1), CommandDefinition(command_name='unpairAllOneWayControllers', nparams=0), CommandDefinition(command_name='unpairOneWayController', nparams=2)]), states=[StateDefinition(qualified_name='core:BoostModeDurationState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:ComfortTargetTemperatureState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:DHWPSoftwareVersionState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:DateTimeState', type='DataState', values=None), StateDefinition(qualified_name='core:DiscreteRSSILevelState', type='DiscreteState', values=['good', 'low', 'normal', 'verylow']), StateDefinition(qualified_name='core:EcoTargetTemperatureState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:FrostProtectionTargetTemperatureState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:HaltedTargetTemperatureState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:ManufacturerNameState', type='DataState', values=None), StateDefinition(qualified_name='core:MaximalShowerManualModeState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:MaximalTemperatureManualModeState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:MinimalShowerManualModeState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:MinimalTemperatureManualModeState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:NameState', type='DataState', values=None), StateDefinition(qualified_name='core:NumberOfTankState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:OperatingModeState', type='DiscreteState', values=['antifreeze', 'auto', 'away', 'eco', 'frostprotection', 'manual', 'max', 'normal', 'off', 'on', 'prog', 'program', 'boost']), StateDefinition(qualified_name='core:PriorityLockTimerState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:RSSILevelState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:SecuredPositionTemperatureState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:StatusState', type='DiscreteState', values=['available', 'unavailable']), StateDefinition(qualified_name='core:TargetTemperatureState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:TemperatureState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:V40WaterVolumeEstimationState', type='DataState', values=None), StateDefinition(qualified_name='core:VersionState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:WaterConsumptionState', type='ContinuousState', values=None), StateDefinition(qualified_name='io:AntiLegionellosisState', type='ContinuousState', values=None), StateDefinition(qualified_name='io:AwayModeDurationState', type='ContinuousState', values=None), StateDefinition(qualified_name='io:BoilerInstallationOptionState', type='DiscreteState', values=['boilerOptimising', 'boilerPriority', 'heatPumpOptimising', 'heatPumpPriority']), StateDefinition(qualified_name='io:DHWCapacityState', type='ContinuousState', values=None), StateDefinition(qualified_name='io:DHWErrorState', type='DataState', values=None), StateDefinition(qualified_name='io:DHWModeState', type='DiscreteState', values=['autoMode', 'manualEcoActive', 'manualEcoInactive']), StateDefinition(qualified_name='io:ElectricBoosterOperatingTimeState', type='ContinuousState', values=None), StateDefinition(qualified_name='io:ElectricalExtraManagementState', type='DiscreteState', values=['auto', 'deactive']), StateDefinition(qualified_name='io:ExtractionOptionState', type='DiscreteState', values=['fastExtractionSpeed', 'lowExtractionSpeed', 'noExtraction']), StateDefinition(qualified_name='io:HeatPumpOperatingTimeState', type='ContinuousState', values=None), StateDefinition(qualified_name='io:InstallationState', type='DiscreteState', values=['extraBoiler', 'extraSolar', 'onlyThermodynamic']), StateDefinition(qualified_name='io:MiddleWaterTemperatureState', type='ContinuousState', values=None), StateDefinition(qualified_name='io:OperatingModeCapabilitiesState', type='DataState', values=None), StateDefinition(qualified_name='io:OperatingRangeState', type='DiscreteState', values=['pac24h_elec24h', 'pacProg_elecProg']), StateDefinition(qualified_name='io:PowerConsumptionFanState', type='DataState', values=None), StateDefinition(qualified_name='io:PowerHeatElectricalState', type='DataState', values=None), StateDefinition(qualified_name='io:PowerHeatPumpState', type='DataState', values=None), StateDefinition(qualified_name='io:PriorityLockLevelState', type='DiscreteState', values=['comfortLevel1', 'comfortLevel2', 'comfortLevel3', 'comfortLevel4', 'environmentProtection', 'humanProtection', 'userLevel1', 'userLevel2']), StateDefinition(qualified_name='io:PriorityLockOriginatorState', type='DiscreteState', values=['LSC', 'SAAC', 'SFC', 'UPS', 'externalGateway', 'localUser', 'myself', 'rain', 'security', 'temperature', 'timer', 'user', 'wind']), StateDefinition(qualified_name='io:ProgrammingSlotsState', type='DataState', values=None), StateDefinition(qualified_name='io:RateManagementState', type='DiscreteState', values=['forbidden', 'no', 'recommended', 'unsuitable', 'wanted']), StateDefinition(qualified_name='io:SmartGridOptionState', type='DiscreteState', values=['active', 'deactive'])], widget_name='DomesticHotWaterProduction', ui_class='WaterHeatingSystem', qualified_name='io:AtlanticDomesticHotWaterProductionV2_CV4E_IOComponent'), data_properties=None, widget=<UIWidget.DOMESTIC_HOT_WATER_PRODUCTION: 'DomesticHotWaterProduction'>, ui_class=<UIClass.WATER_HEATING_SYSTEM: 'WaterHeatingSystem'>, states=States(_states=[State(name='core:NameState', type=<DataType.STRING: 3>, value='DHWP Actuator'), State(name='core:VersionState', type=<DataType.STRING: 3>, value='42363638303038202020'), State(name='core:PriorityLockTimerState', type=<DataType.INTEGER: 1>, value=0), State(name='core:StatusState', type=<DataType.STRING: 3>, value='available'), State(name='core:DiscreteRSSILevelState', type=<DataType.STRING: 3>, value='good'), State(name='core:RSSILevelState', type=<DataType.FLOAT: 2>, value=100.0), State(name='io:RateManagementState', type=<DataType.STRING: 3>, value='?'), State(name='io:OperatingModeCapabilitiesState', type=<DataType.JSON_OBJECT: 11>, value={'relaunch': 1, 'absence': 1, 'rate_management': 0, 'energy_demand_status': 0}), State(name='core:OperatingModeState', type=<DataType.JSON_OBJECT: 11>, value={'relaunch': 'on', 'absence': 'off'}), State(name='io:DHWErrorState', type=<DataType.JSON_OBJECT: 11>, value={'code': 255, 'minor': 255, 'family': 'W', 'type': 0}), State(name='io:HeatPumpOperatingTimeState', type=<DataType.INTEGER: 1>, value=93), State(name='io:ElectricBoosterOperatingTimeState', type=<DataType.INTEGER: 1>, value=5), State(name='io:DHWModeState', type=<DataType.STRING: 3>, value='manualEcoInactive'), State(name='core:TemperatureState', type=<DataType.FLOAT: 2>, value=60.0), State(name='core:TargetTemperatureState', type=<DataType.FLOAT: 2>, value=60.0), State(name='io:OperatingRangeState', type=<DataType.STRING: 3>, value='pac24h_elec24h'), State(name='io:ProgrammingSlotsState', type=<DataType.JSON_OBJECT: 11>, value={'slot2': {'start': '00:00', 'end': '00:00'}, 'slot1': {'start': '22:00', 'end': '06:00'}}), State(name='io:AntiLegionellosisState', type=<DataType.INTEGER: 1>, value=0), State(name='io:ElectricalExtraManagementState', type=<DataType.STRING: 3>, value='deactive'), State(name='io:SmartGridOptionState', type=<DataType.STRING: 3>, value='deactive'), State(name='io:MiddleWaterTemperatureState', type=<DataType.FLOAT: 2>, value=56.9), State(name='core:V40WaterVolumeEstimationState', type=<DataType.INTEGER: 1>, value=3903), State(name='io:PowerHeatElectricalState', type=<DataType.INTEGER: 1>, value=0), State(name='io:PowerHeatPumpState', type=<DataType.INTEGER: 1>, value=0), State(name='core:DateTimeState', type=<DataType.JSON_OBJECT: 11>, value={'month': 2, 'hour': 23, 'year': 2022, 'weekday': 6, 'day': 6, 'minute': 42, 'second': 35}), State(name='core:BoostModeDurationState', type=<DataType.INTEGER: 1>, value=0), State(name='io:AwayModeDurationState', type=<DataType.STRING: 3>, value='0'), State(name='core:ManufacturerNameState', type=<DataType.STRING: 3>, value='Atlantic'), State(name='io:DHWCapacityState', type=<DataType.INTEGER: 1>, value=200)]), type=<ProductType.ACTUATOR: 1>, place_oid='7eb8f7e9-6fcf-46a1-bcfa-4b598bbc8890'))
2022-02-07 21:47:09 DEBUG (MainThread) [custom_components.tahoma] Unsupported device detected (Device(attributes=States(_states=[State(name='core:FirmwareRevision', type=<DataType.STRING: 3>, value='B668008'), State(name='core:Manufacturer', type=<DataType.STRING: 3>, value='Atlantic Group'), State(name='core:PowerSourceType', type=<DataType.STRING: 3>, value='mainSupply'), State(name='core:MeasuredValueType', type=<DataType.STRING: 3>, value='core:ElectricalEnergyInWh')]), available=True, enabled=True, label=** *(**#**)*, device_url=io://****-****-7733/15034687#2, controllable_name='io:DHWCumulatedElectricalEnergyConsumptionIOSystemDeviceSensor', definition=Definition(commands=CommandDefinitions(_commands=[CommandDefinition(command_name='refreshElectricEnergyConsumption', nparams=0)]), states=[StateDefinition(qualified_name='core:ConsumptionTariff0State', type='ContinuousState', values=None), StateDefinition(qualified_name='core:ConsumptionTariff1State', type='ContinuousState', values=None), StateDefinition(qualified_name='core:ConsumptionTariff2State', type='ContinuousState', values=None), StateDefinition(qualified_name='core:ConsumptionTariff3State', type='ContinuousState', values=None), StateDefinition(qualified_name='core:ConsumptionTariff4State', type='ContinuousState', values=None), StateDefinition(qualified_name='core:ConsumptionTariff5State', type='ContinuousState', values=None), StateDefinition(qualified_name='core:ConsumptionTariff6State', type='ContinuousState', values=None), StateDefinition(qualified_name='core:ConsumptionTariff7State', type='ContinuousState', values=None), StateDefinition(qualified_name='core:ConsumptionTariff8State', type='ContinuousState', values=None), StateDefinition(qualified_name='core:ConsumptionTariff9State', type='ContinuousState', values=None), StateDefinition(qualified_name='core:ElectricEnergyConsumptionState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:StatusState', type='DiscreteState', values=['available', 'unavailable'])], widget_name='CumulativeElectricPowerConsumptionSensor', ui_class='ElectricitySensor', qualified_name='io:DHWCumulatedElectricalEnergyConsumptionIOSystemDeviceSensor'), data_properties=None, widget=<UIWidget.CUMULATIVE_ELECTRIC_POWER_CONSUMPTION_SENSOR: 'CumulativeElectricPowerConsumptionSensor'>, ui_class=<UIClass.ELECTRICITY_SENSOR: 'ElectricitySensor'>, states=States(_states=[State(name='core:StatusState', type=<DataType.STRING: 3>, value='available'), State(name='core:ElectricEnergyConsumptionState', type=<DataType.INTEGER: 1>, value=54556), State(name='core:ConsumptionTariff0State', type=<DataType.INTEGER: 1>, value=182), State(name='core:ConsumptionTariff1State', type=<DataType.INTEGER: 1>, value=24825), State(name='core:ConsumptionTariff2State', type=<DataType.INTEGER: 1>, value=26567)]), type=<ProductType.SENSOR: 2>, place_oid='7eb8f7e9-6fcf-46a1-bcfa-4b598bbc8890'))
2022-02-07 21:47:09 DEBUG (MainThread) [custom_components.tahoma] Added gateway (Gateway(partners=[], functions='INTERNET_AUTHORIZATION,SCENARIO_DOWNLOAD,SCENARIO_AUTO_LAUNCHING,SCENARIO_TELECO_LAUNCHING,INTERNET_UPLOAD,INTERNET_UPDATE,TRIGGERS_SENSORS', sub_type=None, id=****-****-7733, gateway_id=****-****-7733, alive=True, mode='ACTIVE', place_oid='7eb8f7e9-6fcf-46a1-bcfa-4b598bbc8890', time_reliable=True, connectivity=Connectivity(status='OK', protocol_version='2021.5.4'), up_to_date=True, update_status=<UpdateBoxStatus.UP_TO_DATE: 'UP_TO_DATE'>, sync_in_progress=False, type=<GatewayType.COZYTOUCH: 32>))
2022-02-07 21:47:40 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.160 seconds (success: True)
2022-02-07 21:48:10 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.160 seconds (success: True)
2022-02-07 21:48:40 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.164 seconds (success: True)
2022-02-07 21:49:10 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.156 seconds (success: True)
2022-02-07 21:49:40 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.151 seconds (success: True)
2022-02-07 21:50:10 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1644263404323, name=<EventName.DEVICE_STATE_CHANGED: 'DeviceStateChangedEvent'>, setupoid=_CountingAttr(counter=400, _default=None, repr=<function obfuscate_id at 0x7f35e16da280>, eq=True, order=True, hash=None, init=True, on_setattr=None, metadata={}), owner_key=None, type=None, sub_type=None, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, place_oid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id=None, device_url=io://****-****-7733/15034687#1, device_states=[EventState(name='io:MiddleWaterTemperatureState', type=<DataType.FLOAT: 2>, value=56.2)], old_state=None, new_state=None)
2022-02-07 21:50:10 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.167 seconds (success: True)
2022-02-07 21:50:40 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.156 seconds (success: True)
2022-02-07 21:51:10 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.174 seconds (success: True)
2022-02-07 21:51:40 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.208 seconds (success: True)
2022-02-07 21:52:10 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.158 seconds (success: True)
2022-02-07 21:52:40 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.163 seconds (success: True)
2022-02-07 21:53:10 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.162 seconds (success: True)
2022-02-07 21:53:40 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.163 seconds (success: True)
2022-02-07 21:54:10 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.149 seconds (success: True)
2022-02-07 21:54:40 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.167 seconds (success: True)
2022-02-07 21:55:10 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.160 seconds (success: True)
2022-02-07 21:55:40 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.161 seconds (success: True)
2022-02-07 21:56:10 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.152 seconds (success: True)
2022-02-07 21:56:40 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.159 seconds (success: True)
2022-02-07 21:57:10 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.248 seconds (success: True)
2022-02-07 21:57:40 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.159 seconds (success: True)
2022-02-07 21:58:10 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.153 seconds (success: True)
2022-02-07 21:58:40 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.161 seconds (success: True)
2022-02-07 21:59:10 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.164 seconds (success: True)
2022-02-07 21:59:40 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.160 seconds (success: True)
2022-02-07 22:00:12 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1644264004496, name=<EventName.DEVICE_STATE_CHANGED: 'DeviceStateChangedEvent'>, setupoid=_CountingAttr(counter=400, _default=None, repr=<function obfuscate_id at 0x7f35e16da280>, eq=True, order=True, hash=None, init=True, on_setattr=None, metadata={}), owner_key=None, type=None, sub_type=None, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, place_oid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id=None, device_url=io://****-****-7733/15034687#1, device_states=[EventState(name='io:MiddleWaterTemperatureState', type=<DataType.FLOAT: 2>, value=55.4)], old_state=None, new_state=None)
2022-02-07 22:00:12 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 2.371 seconds (success: True)
2022-02-07 22:00:42 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.145 seconds (success: True)
2022-02-07 22:01:12 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.156 seconds (success: True)
2022-02-07 22:01:42 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.152 seconds (success: True)
2022-02-07 22:02:12 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.199 seconds (success: True)
2022-02-07 22:02:42 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.162 seconds (success: True)
2022-02-07 22:03:12 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.156 seconds (success: True)
2022-02-07 22:03:42 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.160 seconds (success: True)```
</details>
### Additional information
_No response_
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 23
one step at a time ^^’ We’ll get that boost mode working, then we’ll see in another PR for those sensors.
Ok! thanks, it seems like your device works the same as
io:AtlanticDomesticHotWaterProductionV2_MURAL_IOComponent
. Let me prepare a PR for you to try.