iMicknl / ha-tahoma

Custom component for Home Assistant to interact with smart devices via Somfy TaHoma or other OverKiz based API's.
MIT License
153 stars 30 forks source link

Improve AtlanticPassAPCDHW (io:AtlanticPassAPCDHWComponent) support #627

Closed guillaumelamirand closed 2 years ago

guillaumelamirand commented 3 years ago

Did you read the instructions?

The problem

Hi,

Following #623, some feature are missing from the integration of my Atlantic Heater. At the moment, only Heat Auto and Heat OFF are working properly. Using Tahoma application, I am able to set different mode for my Atlantic Heater pump :

I can see from the debug log, some state definition are about derogation:

StateDefinition(qualified_name='io:PassAPCCoolingModeState', type='DiscreteState', values=['absence', 'auto', 'comfort', 'eco', 'externalScheduling', 'internalScheduling', 'manu', 'stop']), StateDefinition(qualified_name='io:PassAPCCoolingProfileState', type='DiscreteState', values=['absence', 'comfort', 'derogation', 'eco', 'externalSetpoint', 'frostprotection', 'manu', 'stop']), StateDefinition(qualified_name='io:PassAPCHeatingModeState', type='DiscreteState', values=['absence', 'auto', 'comfort', 'eco', 'externalScheduling', 'internalScheduling', 'manu', 'stop']), StateDefinition(qualified_name='io:PassAPCHeatingProfileState', type='DiscreteState', values=['absence', 'comfort', 'derogation', 'eco', 'externalSetpoint', 'frostprotection', 'manu', 'stop'])

I am also seeing a device not supported which looks like the absence (away mode) :

Unsupported device detected (Device(attributes=States(_states=[State(name='core:FirmwareRevision', type=<DataType.STRING: 3>, value='B667208'), State(name='core:Manufacturer', type=<DataType.STRING: 3>, value='Atlantic Group'),

Thank you

What version of this integration (ha-tahoma) has the issue?

2.9.0

What version of Home Assistant Core has the issue?

core-2021.10.6

Which gateway / hub do you use?

Somfy Tahoma v2

Device model

R002412300

Home Assistant log

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] done.
[services.d] starting services
[services.d] done.
2021-10-27 11:52:09 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration breaking_changes which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2021-10-27 11:52:09 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration docker_monitor which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2021-10-27 11:52:09 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2021-10-27 11:52:09 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration tahoma which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2021-10-27 11:52:09 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration fontawesome which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2021-10-27 11:52:10 WARNING (MainThread) [homeassistant.config] Package monitoring contains invalid customize
2021-10-27 11:52:17 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.027 seconds (success: True)
2021-10-27 11:52:17 DEBUG (MainThread) [custom_components.tahoma] Added device (Device(attributes=States(_states=[]), available=True, enabled=True, label='Alarm', device_url=internal://****-****-3363/alarm/0, controllable_name='internal:TSKAlarmComponent', definition=Definition(commands=CommandDefinitions(_commands=[CommandDefinition(command_name='alarmOff', nparams=0), CommandDefinition(command_name='alarmOn', nparams=0), CommandDefinition(command_name='arm', nparams=0), CommandDefinition(command_name='disarm', nparams=0), CommandDefinition(command_name='getName', nparams=0), CommandDefinition(command_name='off', nparams=0), CommandDefinition(command_name='on', nparams=0), CommandDefinition(command_name='setName', nparams=1), CommandDefinition(command_name='refreshAlarmDelay', nparams=0), CommandDefinition(command_name='refreshCurrentAlarmMode', nparams=0), CommandDefinition(command_name='refreshIntrusionDetected', nparams=0), CommandDefinition(command_name='setAlarmDelay', nparams=1), CommandDefinition(command_name='alarmPartial1', nparams=0), CommandDefinition(command_name='alarmPartial2', nparams=0), CommandDefinition(command_name='setIntrusionDetected', nparams=1), CommandDefinition(command_name='setTargetAlarmMode', nparams=1)]), states=[StateDefinition(qualified_name='core:NameState', type='DataState', values=None), StateDefinition(qualified_name='internal:AlarmDelayState', type='ContinuousState', values=None), StateDefinition(qualified_name='internal:CurrentAlarmModeState', type='DiscreteState', values=['off', 'partial1', 'partial2', 'total']), StateDefinition(qualified_name='internal:IntrusionDetectedState', type='DiscreteState', values=['detected', 'notDetected', 'pending', 'sos']), StateDefinition(qualified_name='internal:TargetAlarmModeState', type='DiscreteState', values=['off', 'partial1', 'partial2', 'sos', 'total'])], widget_name='TSKAlarmController', ui_class='Alarm', qualified_name='internal:TSKAlarmComponent'), data_properties=None, widget='TSKAlarmController', ui_class='Alarm', states=States(_states=[State(name='core:NameState', type=<DataType.STRING: 3>, value='alarm name'), State(name='internal:CurrentAlarmModeState', type=<DataType.STRING: 3>, value='off'), State(name='internal:AlarmDelayState', type=<DataType.INTEGER: 1>, value=30), State(name='internal:TargetAlarmModeState', type=<DataType.STRING: 3>, value='off'), State(name='internal:IntrusionDetectedState', type=<DataType.STRING: 3>, value='notDetected')]), type=<ProductType.ACTUATOR: 1>, place_oid='2d7d8dfb-6046-4ab8-83be-ff73bd35f68f'))
2021-10-27 11:52:17 DEBUG (MainThread) [custom_components.tahoma] Unsupported device detected (Device(attributes=States(_states=[State(name='core:FirmwareRevision', type=<DataType.STRING: 3>, value='B667208'), State(name='core:Manufacturer', type=<DataType.STRING: 3>, value='Atlantic Group'), State(name='core:ElectricPowerConsumptionStateMeasuredValueType', type=<DataType.STRING: 3>, value='core:ElectricalPowerInkW')]), available=True, enabled=True, label='HP_Actuator', device_url=io://****-****-3363/13258790#1, controllable_name='io:AtlanticPassAPCHeatPumpMainComponent', definition=Definition(commands=CommandDefinitions(_commands=[CommandDefinition(command_name='advancedRefresh', nparams=1), CommandDefinition(command_name='cancelAbsence', nparams=0), CommandDefinition(command_name='delayedStopIdentify', nparams=1), CommandDefinition(command_name='getName', nparams=0), CommandDefinition(command_name='identify', nparams=0), CommandDefinition(command_name='refreshDeviceSerialNumber', nparams=0), CommandDefinition(command_name='refreshElectricEnergyConsumption', nparams=0), CommandDefinition(command_name='refreshErrorCode', nparams=0), CommandDefinition(command_name='refreshHeatingDerogationAvailability', nparams=0), CommandDefinition(command_name='refreshOperatingMode', nparams=0), CommandDefinition(command_name='refreshOutsideTemperature', nparams=0), CommandDefinition(command_name='refreshTimeProgramById', nparams=1), CommandDefinition(command_name='refreshZonesNumber', nparams=0), CommandDefinition(command_name='refreshZonesTargetTemperature', nparams=0), CommandDefinition(command_name='setAbsenceCoolingTargetTemperature', nparams=1), CommandDefinition(command_name='setAbsenceEndDateTime', nparams=1), CommandDefinition(command_name='setAbsenceHeatingTargetTemperature', nparams=1), CommandDefinition(command_name='setAbsenceStartDateTime', nparams=1), CommandDefinition(command_name='setName', nparams=1), CommandDefinition(command_name='setTimeProgramById', nparams=2), 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='refreshAbsenceSchedulingAvailability', nparams=0), CommandDefinition(command_name='refreshDHWAvailability', nparams=0), CommandDefinition(command_name='refreshEnergyConsumptionAvailability', nparams=0), CommandDefinition(command_name='refreshOutsideTemperatureSensorAvailability', nparams=0), CommandDefinition(command_name='refreshProductType', nparams=0), CommandDefinition(command_name='refreshThermalSchedulingAvailability', nparams=0), CommandDefinition(command_name='refreshZonesPassAPCCoolingProfile', nparams=0), CommandDefinition(command_name='refreshZonesPassAPCHeatingProfile', nparams=0), CommandDefinition(command_name='refreshZonesTemperature', nparams=0), CommandDefinition(command_name='refreshZonesTemperatureSensorAvailability', nparams=0), CommandDefinition(command_name='refreshZonesThermalConfiguration', nparams=0), CommandDefinition(command_name='setPassAPCOperatingMode', nparams=1), CommandDefinition(command_name='unpairAllOneWayControllers', nparams=0), CommandDefinition(command_name='unpairOneWayController', nparams=2)]), states=[StateDefinition(qualified_name='core:AbsenceCoolingTargetTemperatureState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:AbsenceEndDateTimeState', type='DataState', values=None), StateDefinition(qualified_name='core:AbsenceHeatingTargetTemperatureState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:AbsenceStartDateTimeState', type='DataState', values=None), StateDefinition(qualified_name='core:DeviceSerialNumberState', type='DataState', values=None), StateDefinition(qualified_name='core:DiscreteRSSILevelState', type='DiscreteState', values=['good', 'low', 'normal', 'verylow']), StateDefinition(qualified_name='core:ECSPowerConsumptionExtra1State', type='ContinuousState', values=None), StateDefinition(qualified_name='core:ECSPowerConsumptionExtra2State', type='ContinuousState', values=None), StateDefinition(qualified_name='core:ECSPowerConsumptionExtra3State', type='ContinuousState', values=None), StateDefinition(qualified_name='core:ECSPowerConsumptionState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:ErrorCodeState', type='DataState', values=None), StateDefinition(qualified_name='core:HeatingDerogationAvailabilityState', type='DiscreteState', values=['available', 'unavailable']), StateDefinition(qualified_name='core:HeatingPowerConsumptionExtra1State', type='ContinuousState', values=None), StateDefinition(qualified_name='core:HeatingPowerConsumptionExtra2State', type='ContinuousState', values=None), StateDefinition(qualified_name='core:HeatingPowerConsumptionExtra3State', type='ContinuousState', values=None), StateDefinition(qualified_name='core:HeatingPowerConsumptionState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:NameState', type='DataState', values=None), StateDefinition(qualified_name='core:PriorityLockTimerState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:ProductModelNameState', type='DataState', values=None), StateDefinition(qualified_name='core:RSSILevelState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:StatusState', type='DiscreteState', values=['available', 'unavailable']), StateDefinition(qualified_name='core:TimeProgram1State', type='DataState', values=None), StateDefinition(qualified_name='core:TimeProgram2State', type='DataState', values=None), StateDefinition(qualified_name='core:TimeProgram3State', type='DataState', values=None), StateDefinition(qualified_name='core:TimeProgram4State', type='DataState', values=None), StateDefinition(qualified_name='core:VersionState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:ZonesNumberState', type='DataState', values=None), StateDefinition(qualified_name='io:AbsenceSchedulingAvailabilityState', type='DiscreteState', values=['available', 'unavailable']), StateDefinition(qualified_name='io:AbsenceSchedulingModeState', type='DiscreteState', values=['dateScheduling', 'numberOfDaysScheduling']), StateDefinition(qualified_name='io:DHWAvailabilityState', type='DiscreteState', values=['available', 'unavailable']), StateDefinition(qualified_name='io:EnergyConsumptionAvailabilityState', type='DiscreteState', values=['available', 'unavailable']), StateDefinition(qualified_name='io:LastPassAPCOperatingModeState', type='DiscreteState', values=['cooling', 'drying', 'heating', 'stop']), StateDefinition(qualified_name='io:PassAPCOperatingModeState', type='DiscreteState', values=['cooling', 'drying', 'heating', 'stop']), StateDefinition(qualified_name='io:PassAPCProductTypeState', type='DiscreteState', values=['accumulationDomesticHotWater', 'airConditioning', 'boiler', 'convector', 'doubleFlowControlledMechanicalVentilation', 'heatPump', 'heater', 'hybrid', 'singleFlowControlledMechanicalVentilation', 'thermodynamicDomesticHotWater', 'zoneController']), 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:ThermalSchedulingAvailabilityState', type='DiscreteState', values=['available', 'unavailable']), StateDefinition(qualified_name='io:ThermalSchedulingModeState', type='DiscreteState', values=['heatingAndCoolingCommonScheduling', 'heatingAndCoolingSeparatedScheduling'])], widget_name='AtlanticPassAPCHeatPump', ui_class='HeatingSystem', qualified_name='io:AtlanticPassAPCHeatPumpMainComponent'), data_properties=None, widget='AtlanticPassAPCHeatPump', ui_class='HeatingSystem', states=States(_states=[State(name='core:NameState', type=<DataType.STRING: 3>, value='HP_Actuator'), State(name='core:VersionState', type=<DataType.STRING: 3>, value='42363637323038202020'), State(name='core:StatusState', type=<DataType.STRING: 3>, value='available'), State(name='core:DiscreteRSSILevelState', type=<DataType.STRING: 3>, value='normal'), State(name='core:RSSILevelState', type=<DataType.FLOAT: 2>, value=50.0), State(name='core:ProductModelNameState', type=<DataType.STRING: 3>, value='R002412300'), State(name='io:PassAPCProductTypeState', type=<DataType.STRING: 3>, value='heatPump'), State(name='core:ZonesNumberState', type=<DataType.INTEGER: 1>, value=1), State(name='io:DHWAvailabilityState', type=<DataType.STRING: 3>, value='available'), State(name='core:HeatingPowerConsumptionState', type=<DataType.INTEGER: 1>, value=6), State(name='core:HeatingPowerConsumptionExtra1State', type=<DataType.INTEGER: 1>, value=3), State(name='core:HeatingPowerConsumptionExtra2State', type=<DataType.INTEGER: 1>, value=0), State(name='core:HeatingPowerConsumptionExtra3State', type=<DataType.INTEGER: 1>, value=0), State(name='core:ECSPowerConsumptionState', type=<DataType.INTEGER: 1>, value=6), State(name='core:ECSPowerConsumptionExtra1State', type=<DataType.INTEGER: 1>, value=1), State(name='core:ECSPowerConsumptionExtra2State', type=<DataType.INTEGER: 1>, value=0), State(name='core:ECSPowerConsumptionExtra3State', type=<DataType.INTEGER: 1>, value=0), State(name='io:EnergyConsumptionAvailabilityState', type=<DataType.STRING: 3>, value='available'), State(name='io:PassAPCOperatingModeState', type=<DataType.STRING: 3>, value='heating'), State(name='core:HeatingDerogationAvailabilityState', type=<DataType.STRING: 3>, value='available'), State(name='io:ThermalSchedulingAvailabilityState', type=<DataType.STRING: 3>, value='available'), State(name='io:ThermalSchedulingModeState', type=<DataType.STRING: 3>, value='heatingAndCoolingSeparatedScheduling'), State(name='core:TimeProgram1State', type=<DataType.JSON_ARRAY: 10>, value=[{'monday': [{'start': '06:30', 'end': '21:30'}, {'start': '00:00', 'end': '00:00'}, {'start': '00:00', 'end': '00:00'}]}, {'tuesday': [{'start': '06:30', 'end': '21:30'}, {'start': '00:00', 'end': '00:00'}, {'start': '00:00', 'end': '00:00'}]}, {'wednesday': [{'start': '06:30', 'end': '21:30'}, {'start': '00:00', 'end': '00:00'}, {'start': '00:00', 'end': '00:00'}]}, {'thursday': [{'start': '06:30', 'end': '21:30'}, {'start': '00:00', 'end': '00:00'}, {'start': '00:00', 'end': '00:00'}]}, {'friday': [{'start': '06:30', 'end': '21:30'}, {'start': '00:00', 'end': '00:00'}, {'start': '00:00', 'end': '00:00'}]}, {'saturday': [{'start': '06:30', 'end': '21:30'}, {'start': '00:00', 'end': '00:00'}, {'start': '00:00', 'end': '00:00'}]}, {'sunday': [{'start': '06:30', 'end': '21:30'}, {'start': '00:00', 'end': '00:00'}, {'start': '00:00', 'end': '00:00'}]}]), State(name='core:TimeProgram2State', type=<DataType.JSON_ARRAY: 10>, value=[{'monday': [{'start': '06:00', 'end': '22:00'}, {'start': '00:00', 'end': '00:00'}, {'start': '00:00', 'end': '00:00'}]}, {'tuesday': [{'start': '06:00', 'end': '22:00'}, {'start': '00:00', 'end': '00:00'}, {'start': '00:00', 'end': '00:00'}]}, {'wednesday': [{'start': '06:00', 'end': '22:00'}, {'start': '00:00', 'end': '00:00'}, {'start': '00:00', 'end': '00:00'}]}, {'thursday': [{'start': '06:00', 'end': '22:00'}, {'start': '00:00', 'end': '00:00'}, {'start': '00:00', 'end': '00:00'}]}, {'friday': [{'start': '06:00', 'end': '22:00'}, {'start': '00:00', 'end': '00:00'}, {'start': '00:00', 'end': '00:00'}]}, {'saturday': [{'start': '06:00', 'end': '22:00'}, {'start': '00:00', 'end': '00:00'}, {'start': '00:00', 'end': '00:00'}]}, {'sunday': [{'start': '06:00', 'end': '22:00'}, {'start': '00:00', 'end': '00:00'}, {'start': '00:00', 'end': '00:00'}]}]), State(name='core:TimeProgram3State', type=<DataType.JSON_ARRAY: 10>, value=[{'monday': [{'start': '10:00', 'end': '21:00'}, {'start': '00:00', 'end': '00:00'}, {'start': '00:00', 'end': '00:00'}]}, {'tuesday': [{'start': '10:00', 'end': '21:00'}, {'start': '00:00', 'end': '00:00'}, {'start': '00:00', 'end': '00:00'}]}, {'wednesday': [{'start': '10:00', 'end': '21:00'}, {'start': '00:00', 'end': '00:00'}, {'start': '00:00', 'end': '00:00'}]}, {'thursday': [{'start': '10:00', 'end': '21:00'}, {'start': '00:00', 'end': '00:00'}, {'start': '00:00', 'end': '00:00'}]}, {'friday': [{'start': '10:00', 'end': '21:00'}, {'start': '00:00', 'end': '00:00'}, {'start': '00:00', 'end': '00:00'}]}, {'saturday': [{'start': '10:00', 'end': '21:00'}, {'start': '00:00', 'end': '00:00'}, {'start': '00:00', 'end': '00:00'}]}, {'sunday': [{'start': '10:00', 'end': '21:00'}, {'start': '00:00', 'end': '00:00'}, {'start': '00:00', 'end': '00:00'}]}]), State(name='core:TimeProgram4State', type=<DataType.JSON_ARRAY: 10>, value=[{'monday': [{'start': '06:00', 'end': '22:00'}, {'start': '00:00', 'end': '00:00'}, {'start': '00:00', 'end': '00:00'}]}, {'tuesday': [{'start': '06:00', 'end': '22:00'}, {'start': '00:00', 'end': '00:00'}, {'start': '00:00', 'end': '00:00'}]}, {'wednesday': [{'start': '06:00', 'end': '22:00'}, {'start': '00:00', 'end': '00:00'}, {'start': '00:00', 'end': '00:00'}]}, {'thursday': [{'start': '06:00', 'end': '22:00'}, {'start': '00:00', 'end': '00:00'}, {'start': '00:00', 'end': '00:00'}]}, {'friday': [{'start': '06:00', 'end': '22:00'}, {'start': '00:00', 'end': '00:00'}, {'start': '00:00', 'end': '00:00'}]}, {'saturday': [{'start': '06:00', 'end': '22:00'}, {'start': '00:00', 'end': '00:00'}, {'start': '00:00', 'end': '00:00'}]}, {'sunday': [{'start': '06:00', 'end': '22:00'}, {'start': '00:00', 'end': '00:00'}, {'start': '00:00', 'end': '00:00'}]}]), State(name='io:AbsenceSchedulingAvailabilityState', type=<DataType.STRING: 3>, value='available'), State(name='io:AbsenceSchedulingModeState', type=<DataType.STRING: 3>, value='dateScheduling'), State(name='core:AbsenceHeatingTargetTemperatureState', type=<DataType.FLOAT: 2>, value=14.0), State(name='core:AbsenceCoolingTargetTemperatureState', type=<DataType.FLOAT: 2>, value=35.0), State(name='core:AbsenceStartDateTimeState', type=<DataType.JSON_OBJECT: 11>, value={'month': 10, 'hour': 15, 'year': 2021, 'day': 18, 'minute': 2}), State(name='core:ErrorCodeState', type=<DataType.INTEGER: 1>, value=0), State(name='io:LastPassAPCOperatingModeState', type=<DataType.STRING: 3>, value='heating')]), type=<ProductType.ACTUATOR: 1>, place_oid='2d7d8dfb-6046-4ab8-83be-ff73bd35f68f'))
2021-10-27 11:52:17 DEBUG (MainThread) [custom_components.tahoma] Added device (Device(attributes=States(_states=[]), available=True, enabled=True, label='Eau chaude', device_url=io://****-****-3363/13258790#2, controllable_name='io:AtlanticPassAPCDHWComponent', definition=Definition(commands=CommandDefinitions(_commands=[CommandDefinition(command_name='advancedRefresh', nparams=1), CommandDefinition(command_name='refreshComfortTargetDHWTemperature', nparams=0), CommandDefinition(command_name='refreshDHWDerogationAvailability', nparams=0), CommandDefinition(command_name='refreshDHWOnOffState', nparams=0), CommandDefinition(command_name='refreshEcoTargetDHWTemperature', nparams=0), CommandDefinition(command_name='refreshTargetDHWTemperature', nparams=0), CommandDefinition(command_name='setBoostOnOffState', nparams=1), CommandDefinition(command_name='setComfortTargetDHWTemperature', nparams=1), CommandDefinition(command_name='setDHWOnOffState', nparams=1), CommandDefinition(command_name='setEcoTargetDHWTemperature', nparams=1), CommandDefinition(command_name='refreshDHWConfiguration', nparams=0), CommandDefinition(command_name='refreshPassAPCDHWMode', nparams=0), CommandDefinition(command_name='refreshPassAPCDHWProfile', nparams=0), CommandDefinition(command_name='setPassAPCDHWMode', nparams=1)]), states=[StateDefinition(qualified_name='core:BoostOnOffState', type='DiscreteState', values=['off', 'on']), StateDefinition(qualified_name='core:ComfortTargetDHWTemperatureState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:DHWDerogationAvailabilityState', type='DiscreteState', values=['available', 'unavailable']), StateDefinition(qualified_name='core:DHWOnOffState', type='DiscreteState', values=['off', 'on']), StateDefinition(qualified_name='core:EcoTargetDHWTemperatureState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:StatusState', type='DiscreteState', values=['available', 'unavailable']), StateDefinition(qualified_name='core:TargetDHWTemperatureState', type='ContinuousState', values=None), StateDefinition(qualified_name='io:PassAPCDHWConfigurationState', type='DiscreteState', values=['cumulated', 'snapshot']), StateDefinition(qualified_name='io:PassAPCDHWModeState', type='DiscreteState', values=['comfort', 'eco', 'externalScheduling', 'internalScheduling', 'manu', 'peakAndOffPeakScheduling', 'peakAndOffPeakTimes', 'stop']), StateDefinition(qualified_name='io:PassAPCDHWProfileState', type='DiscreteState', values=['absence', 'comfort', 'derogation', 'eco', 'externalSetpoint', 'frostprotection', 'manu', 'other', 'stop'])], widget_name='AtlanticPassAPCDHW', ui_class='WaterHeatingSystem', qualified_name='io:AtlanticPassAPCDHWComponent'), data_properties=None, widget='AtlanticPassAPCDHW', ui_class='WaterHeatingSystem', states=States(_states=[State(name='core:StatusState', type=<DataType.STRING: 3>, value='available'), State(name='io:PassAPCDHWConfigurationState', type=<DataType.STRING: 3>, value='cumulated'), State(name='io:PassAPCDHWModeState', type=<DataType.STRING: 3>, value='internalScheduling'), State(name='io:PassAPCDHWProfileState', type=<DataType.STRING: 3>, value='eco'), State(name='core:ComfortTargetDHWTemperatureState', type=<DataType.INTEGER: 1>, value=52), State(name='core:EcoTargetDHWTemperatureState', type=<DataType.INTEGER: 1>, value=47), State(name='core:TargetDHWTemperatureState', type=<DataType.INTEGER: 1>, value=47), State(name='core:DHWDerogationAvailabilityState', type=<DataType.STRING: 3>, value='available'), State(name='core:BoostOnOffState', type=<DataType.STRING: 3>, value='off'), State(name='core:DHWOnOffState', type=<DataType.STRING: 3>, value='on')]), type=<ProductType.ACTUATOR: 1>, place_oid='2d7d8dfb-6046-4ab8-83be-ff73bd35f68f'))
2021-10-27 11:52:17 DEBUG (MainThread) [custom_components.tahoma] Added device (Device(attributes=States(_states=[]), available=True, enabled=True, label='Zone 1', device_url=io://****-****-3363/13258790#8, controllable_name='io:AtlanticPassAPCHeatingAndCoolingZoneComponent', definition=Definition(commands=CommandDefinitions(_commands=[CommandDefinition(command_name='advancedRefresh', nparams=1), CommandDefinition(command_name='refreshComfortCoolingTargetTemperature', nparams=0), CommandDefinition(command_name='refreshComfortHeatingTargetTemperature', nparams=0), CommandDefinition(command_name='refreshEcoCoolingTargetTemperature', nparams=0), CommandDefinition(command_name='refreshEcoHeatingTargetTemperature', nparams=0), CommandDefinition(command_name='refreshTargetTemperature', nparams=0), CommandDefinition(command_name='setActiveCoolingTimeProgram', nparams=1), CommandDefinition(command_name='setActiveHeatingTimeProgram', nparams=1), CommandDefinition(command_name='setComfortCoolingTargetTemperature', nparams=1), CommandDefinition(command_name='setComfortHeatingTargetTemperature', nparams=1), CommandDefinition(command_name='setCoolingOnOffState', nparams=1), CommandDefinition(command_name='setDerogatedTargetTemperature', nparams=1), CommandDefinition(command_name='setDerogationOnOffState', nparams=1), CommandDefinition(command_name='setDerogationTime', nparams=1), CommandDefinition(command_name='setEcoCoolingTargetTemperature', nparams=1), CommandDefinition(command_name='setEcoHeatingTargetTemperature', nparams=1), CommandDefinition(command_name='setHeatingOnOffState', nparams=1), CommandDefinition(command_name='setName', nparams=1), CommandDefinition(command_name='refreshDerogationRemainingTime', nparams=0), CommandDefinition(command_name='refreshPassAPCCoolingMode', nparams=0), CommandDefinition(command_name='refreshPassAPCCoolingProfile', nparams=0), CommandDefinition(command_name='refreshPassAPCHeatingMode', nparams=0), CommandDefinition(command_name='refreshPassAPCHeatingProfile', nparams=0), CommandDefinition(command_name='setPassAPCCoolingMode', nparams=1), CommandDefinition(command_name='setPassAPCHeatingMode', nparams=1)]), states=[StateDefinition(qualified_name='core:ActiveCoolingTimeProgramState', type='DataState', values=None), StateDefinition(qualified_name='core:ActiveHeatingTimeProgramState', type='DataState', values=None), StateDefinition(qualified_name='core:ComfortCoolingTargetTemperatureState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:ComfortHeatingTargetTemperatureState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:CoolingOnOffState', type='DiscreteState', values=['off', 'on']), StateDefinition(qualified_name='core:DerogatedTargetTemperatureState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:DerogationOnOffState', type='DiscreteState', values=['off', 'on']), StateDefinition(qualified_name='core:EcoCoolingTargetTemperatureState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:EcoHeatingTargetTemperatureState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:HeatingOnOffState', type='DiscreteState', values=['off', 'on']), StateDefinition(qualified_name='core:NameState', type='DataState', 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:ThermalConfigurationState', type='DiscreteState', values=['cooling', 'heating', 'heatingAndCooling']), StateDefinition(qualified_name='io:CoolingInternalSchedulingAvailabilityState', type='DiscreteState', values=['available', 'unavailable']), StateDefinition(qualified_name='io:DerogationRemainingTimeState', type='DataState', values=None), StateDefinition(qualified_name='io:HeatingInternalSchedulingAvailabilityState', type='DiscreteState', values=['available', 'unavailable']), StateDefinition(qualified_name='io:PassAPCCoolingModeState', type='DiscreteState', values=['absence', 'auto', 'comfort', 'eco', 'externalScheduling', 'internalScheduling', 'manu', 'stop']), StateDefinition(qualified_name='io:PassAPCCoolingProfileState', type='DiscreteState', values=['absence', 'comfort', 'derogation', 'eco', 'externalSetpoint', 'frostprotection', 'manu', 'stop']), StateDefinition(qualified_name='io:PassAPCHeatingModeState', type='DiscreteState', values=['absence', 'auto', 'comfort', 'eco', 'externalScheduling', 'internalScheduling', 'manu', 'stop']), StateDefinition(qualified_name='io:PassAPCHeatingProfileState', type='DiscreteState', values=['absence', 'comfort', 'derogation', 'eco', 'externalSetpoint', 'frostprotection', 'manu', 'stop'])], widget_name='AtlanticPassAPCHeatingAndCoolingZone', ui_class='HeatingSystem', qualified_name='io:AtlanticPassAPCHeatingAndCoolingZoneComponent'), data_properties=None, widget='AtlanticPassAPCHeatingAndCoolingZone', ui_class='HeatingSystem', states=States(_states=[State(name='core:StatusState', type=<DataType.STRING: 3>, value='available'), State(name='core:ThermalConfigurationState', type=<DataType.STRING: 3>, value='heatingAndCooling'), State(name='io:HeatingInternalSchedulingAvailabilityState', type=<DataType.STRING: 3>, value='available'), State(name='io:PassAPCHeatingModeState', type=<DataType.STRING: 3>, value='internalScheduling'), State(name='io:CoolingInternalSchedulingAvailabilityState', type=<DataType.STRING: 3>, value='available'), State(name='io:PassAPCCoolingModeState', type=<DataType.STRING: 3>, value='stop'), State(name='io:PassAPCHeatingProfileState', type=<DataType.STRING: 3>, value='derogation'), State(name='io:PassAPCCoolingProfileState', type=<DataType.STRING: 3>, value='stop'), State(name='core:ComfortHeatingTargetTemperatureState', type=<DataType.FLOAT: 2>, value=21.0), State(name='core:EcoHeatingTargetTemperatureState', type=<DataType.FLOAT: 2>, value=19.0), State(name='core:ComfortCoolingTargetTemperatureState', type=<DataType.FLOAT: 2>, value=26.0), State(name='core:EcoCoolingTargetTemperatureState', type=<DataType.FLOAT: 2>, value=29.0), State(name='core:TargetTemperatureState', type=<DataType.FLOAT: 2>, value=26.0), State(name='core:DerogatedTargetTemperatureState', type=<DataType.FLOAT: 2>, value=26.0), State(name='io:DerogationRemainingTimeState', type=<DataType.INTEGER: 1>, value=60), State(name='core:ActiveHeatingTimeProgramState', type=<DataType.STRING: 3>, value='1'), State(name='core:ActiveCoolingTimeProgramState', type=<DataType.STRING: 3>, value='3'), State(name='core:NameState', type=<DataType.STRING: 3>, value='Zone 1'), State(name='core:HeatingOnOffState', type=<DataType.STRING: 3>, value='on'), State(name='core:CoolingOnOffState', type=<DataType.STRING: 3>, value='off'), State(name='core:DerogationOnOffState', type=<DataType.STRING: 3>, value='on')]), type=<ProductType.ACTUATOR: 1>, place_oid='2d7d8dfb-6046-4ab8-83be-ff73bd35f68f'))
2021-10-27 11:52:17 DEBUG (MainThread) [custom_components.tahoma] Added device (Device(attributes=States(_states=[State(name='core:Manufacturer', type=<DataType.STRING: 3>, value='VELUX'), State(name='core:FirmwareRevision', type=<DataType.STRING: 3>, value='00000000000000000010')]), available=True, enabled=True, label='Velux', device_url=io://****-****-3363/3804394, controllable_name='io:RollerShutterVeluxIOComponent', definition=Definition(commands=CommandDefinitions(_commands=[CommandDefinition(command_name='advancedRefresh', nparams=1), CommandDefinition(command_name='close', nparams=0), CommandDefinition(command_name='delayedStopIdentify', nparams=1), CommandDefinition(command_name='down', nparams=0), CommandDefinition(command_name='getName', nparams=0), CommandDefinition(command_name='identify', nparams=0), CommandDefinition(command_name='my', nparams=0), CommandDefinition(command_name='open', nparams=0), CommandDefinition(command_name='refreshMemorized1Position', nparams=0), CommandDefinition(command_name='setClosure', nparams=1), CommandDefinition(command_name='setDeployment', nparams=1), CommandDefinition(command_name='setMemorized1Position', nparams=1), CommandDefinition(command_name='setName', nparams=1), CommandDefinition(command_name='setPosition', nparams=1), CommandDefinition(command_name='setSecuredPosition', nparams=1), CommandDefinition(command_name='startIdentify', nparams=0), CommandDefinition(command_name='stop', nparams=0), CommandDefinition(command_name='stopIdentify', nparams=0), CommandDefinition(command_name='up', nparams=0), CommandDefinition(command_name='wink', nparams=1), CommandDefinition(command_name='pairOneWayController', nparams=2), CommandDefinition(command_name='setConfigState', nparams=1), CommandDefinition(command_name='unpairAllOneWayControllers', nparams=0), CommandDefinition(command_name='unpairOneWayController', nparams=2)]), states=[StateDefinition(qualified_name='core:ClosureState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:DiscreteRSSILevelState', type='DiscreteState', values=['good', 'low', 'normal', 'verylow']), StateDefinition(qualified_name='core:Memorized1PositionState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:NameState', type='DataState', values=None), StateDefinition(qualified_name='core:OpenClosedState', type='DiscreteState', values=['closed', 'open']), StateDefinition(qualified_name='core:PriorityLockTimerState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:RSSILevelState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:SecuredPositionState', type='ContinuousState', values=None), StateDefinition(qualified_name='core:StatusState', type='DiscreteState', values=['available', 'unavailable']), 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'])], widget_name='PositionableTiltedRollerShutter', ui_class='RollerShutter', qualified_name='io:RollerShutterVeluxIOComponent'), data_properties=None, widget='PositionableTiltedRollerShutter', ui_class='RollerShutter', states=States(_states=[State(name='core:NameState', type=<DataType.STRING: 3>, value='Velux'), 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=86.0), State(name='core:ClosureState', type=<DataType.INTEGER: 1>, value=0), State(name='core:OpenClosedState', type=<DataType.STRING: 3>, value='open'), State(name='core:Memorized1PositionState', type=<DataType.INTEGER: 1>, value=0)]), type=<ProductType.ACTUATOR: 1>, place_oid='0eea4dd2-f6b6-442d-98be-8a8c269c770d'))
2021-10-27 11:52:17 DEBUG (MainThread) [custom_components.tahoma] Added device (Device(attributes=States(_states=[]), available=True, enabled=True, label='Alarme', device_url=rtd://****-****-3363/777809, controllable_name='rtd:AlarmRTDComponent', definition=Definition(commands=CommandDefinitions(_commands=[CommandDefinition(command_name='alarmOff', nparams=0), CommandDefinition(command_name='alarmOn', nparams=0), CommandDefinition(command_name='alarmZoneOn', nparams=1), CommandDefinition(command_name='arm', nparams=0), CommandDefinition(command_name='disarm', nparams=0), CommandDefinition(command_name='identify', nparams=0)]), states=[], widget_name='StatelessAlarmController', ui_class='Alarm', qualified_name='rtd:AlarmRTDComponent'), data_properties=None, widget='StatelessAlarmController', ui_class='Alarm', states=States(_states=[]), type=<ProductType.ACTUATOR: 1>, place_oid='be3faf1e-3d7e-4aed-8d23-fe72fc605c9c'))
2021-10-27 11:52:17 DEBUG (MainThread) [custom_components.tahoma] Added device (Device(attributes=States(_states=[State(name='rts:diy', type=<DataType.BOOLEAN: 6>, value=True)]), available=True, enabled=True, label='Volet Salon', device_url=rts://****-****-3363/16714125, controllable_name='rts:RollerShutterRTSComponent', definition=Definition(commands=CommandDefinitions(_commands=[CommandDefinition(command_name='close', nparams=1), CommandDefinition(command_name='down', nparams=1), CommandDefinition(command_name='identify', nparams=0), CommandDefinition(command_name='my', nparams=1), CommandDefinition(command_name='open', nparams=1), CommandDefinition(command_name='rest', nparams=1), CommandDefinition(command_name='stop', nparams=1), CommandDefinition(command_name='test', nparams=0), CommandDefinition(command_name='up', nparams=1), CommandDefinition(command_name='openConfiguration', nparams=1)]), states=[], widget_name='UpDownRollerShutter', ui_class='RollerShutter', qualified_name='rts:RollerShutterRTSComponent'), data_properties=None, widget='UpDownRollerShutter', ui_class='RollerShutter', states=States(_states=[]), type=<ProductType.ACTUATOR: 1>, place_oid='ae191681-c3f5-49d7-8430-2287e6f708d3'))
2021-10-27 11:52:17 DEBUG (MainThread) [custom_components.tahoma] Added device (Device(attributes=States(_states=[State(name='rts:diy', type=<DataType.BOOLEAN: 6>, value=True)]), available=True, enabled=True, label='Volet Ethan', device_url=rts://****-****-3363/16727691, controllable_name='rts:RollerShutterRTSComponent', definition=Definition(commands=CommandDefinitions(_commands=[CommandDefinition(command_name='close', nparams=1), CommandDefinition(command_name='down', nparams=1), CommandDefinition(command_name='identify', nparams=0), CommandDefinition(command_name='my', nparams=1), CommandDefinition(command_name='open', nparams=1), CommandDefinition(command_name='rest', nparams=1), CommandDefinition(command_name='stop', nparams=1), CommandDefinition(command_name='test', nparams=0), CommandDefinition(command_name='up', nparams=1), CommandDefinition(command_name='openConfiguration', nparams=1)]), states=[], widget_name='UpDownRollerShutter', ui_class='RollerShutter', qualified_name='rts:RollerShutterRTSComponent'), data_properties=None, widget='UpDownRollerShutter', ui_class='RollerShutter', states=States(_states=[]), type=<ProductType.ACTUATOR: 1>, place_oid='c50bfca9-e526-4e58-9fa8-9699427e8e67'))
2021-10-27 11:52:17 DEBUG (MainThread) [custom_components.tahoma] Added device (Device(attributes=States(_states=[State(name='rts:diy', type=<DataType.BOOLEAN: 6>, value=True)]), available=True, enabled=True, label='Volet Baie Sud', device_url=rts://****-****-3363/16738784, controllable_name='rts:RollerShutterRTSComponent', definition=Definition(commands=CommandDefinitions(_commands=[CommandDefinition(command_name='close', nparams=1), CommandDefinition(command_name='down', nparams=1), CommandDefinition(command_name='identify', nparams=0), CommandDefinition(command_name='my', nparams=1), CommandDefinition(command_name='open', nparams=1), CommandDefinition(command_name='rest', nparams=1), CommandDefinition(command_name='stop', nparams=1), CommandDefinition(command_name='test', nparams=0), CommandDefinition(command_name='up', nparams=1), CommandDefinition(command_name='openConfiguration', nparams=1)]), states=[], widget_name='UpDownRollerShutter', ui_class='RollerShutter', qualified_name='rts:RollerShutterRTSComponent'), data_properties=None, widget='UpDownRollerShutter', ui_class='RollerShutter', states=States(_states=[]), type=<ProductType.ACTUATOR: 1>, place_oid='bea8720a-968a-4cb9-abce-385d1eec2df2'))
2021-10-27 11:52:17 DEBUG (MainThread) [custom_components.tahoma] Added device (Device(attributes=States(_states=[State(name='rts:diy', type=<DataType.BOOLEAN: 6>, value=True)]), available=True, enabled=True, label='Volet Bureau', device_url=rts://****-****-3363/16756642, controllable_name='rts:RollerShutterRTSComponent', definition=Definition(commands=CommandDefinitions(_commands=[CommandDefinition(command_name='close', nparams=1), CommandDefinition(command_name='down', nparams=1), CommandDefinition(command_name='identify', nparams=0), CommandDefinition(command_name='my', nparams=1), CommandDefinition(command_name='open', nparams=1), CommandDefinition(command_name='rest', nparams=1), CommandDefinition(command_name='stop', nparams=1), CommandDefinition(command_name='test', nparams=0), CommandDefinition(command_name='up', nparams=1), CommandDefinition(command_name='openConfiguration', nparams=1)]), states=[], widget_name='UpDownRollerShutter', ui_class='RollerShutter', qualified_name='rts:RollerShutterRTSComponent'), data_properties=None, widget='UpDownRollerShutter', ui_class='RollerShutter', states=States(_states=[]), type=<ProductType.ACTUATOR: 1>, place_oid='d09acd12-eac2-41a3-93b9-717af3b2a49d'))
2021-10-27 11:52:17 DEBUG (MainThread) [custom_components.tahoma] Added device (Device(attributes=States(_states=[State(name='rts:diy', type=<DataType.BOOLEAN: 6>, value=True)]), available=True, enabled=True, label='Volet Baie Ouest', device_url=rts://****-****-3363/16760641, controllable_name='rts:RollerShutterRTSComponent', definition=Definition(commands=CommandDefinitions(_commands=[CommandDefinition(command_name='close', nparams=1), CommandDefinition(command_name='down', nparams=1), CommandDefinition(command_name='identify', nparams=0), CommandDefinition(command_name='my', nparams=1), CommandDefinition(command_name='open', nparams=1), CommandDefinition(command_name='rest', nparams=1), CommandDefinition(command_name='stop', nparams=1), CommandDefinition(command_name='test', nparams=0), CommandDefinition(command_name='up', nparams=1), CommandDefinition(command_name='openConfiguration', nparams=1)]), states=[], widget_name='UpDownRollerShutter', ui_class='RollerShutter', qualified_name='rts:RollerShutterRTSComponent'), data_properties=None, widget='UpDownRollerShutter', ui_class='RollerShutter', states=States(_states=[]), type=<ProductType.ACTUATOR: 1>, place_oid='bea8720a-968a-4cb9-abce-385d1eec2df2'))
2021-10-27 11:52:17 DEBUG (MainThread) [custom_components.tahoma] Added device (Device(attributes=States(_states=[State(name='rts:diy', type=<DataType.BOOLEAN: 6>, value=True)]), available=True, enabled=True, label='Volet Cuisine', device_url=rts://****-****-3363/16763806, controllable_name='rts:RollerShutterRTSComponent', definition=Definition(commands=CommandDefinitions(_commands=[CommandDefinition(command_name='close', nparams=1), CommandDefinition(command_name='down', nparams=1), CommandDefinition(command_name='identify', nparams=0), CommandDefinition(command_name='my', nparams=1), CommandDefinition(command_name='open', nparams=1), CommandDefinition(command_name='rest', nparams=1), CommandDefinition(command_name='stop', nparams=1), CommandDefinition(command_name='test', nparams=0), CommandDefinition(command_name='up', nparams=1), CommandDefinition(command_name='openConfiguration', nparams=1)]), states=[], widget_name='UpDownRollerShutter', ui_class='RollerShutter', qualified_name='rts:RollerShutterRTSComponent'), data_properties=None, widget='UpDownRollerShutter', ui_class='RollerShutter', states=States(_states=[]), type=<ProductType.ACTUATOR: 1>, place_oid='a868758b-8c95-492a-9c8e-b91cf3b4f39d'))
2021-10-27 11:52:17 DEBUG (MainThread) [custom_components.tahoma] Added device (Device(attributes=States(_states=[State(name='rts:diy', type=<DataType.BOOLEAN: 6>, value=True)]), available=True, enabled=True, label='Volet Salle de jeux', device_url=rts://****-****-3363/16764170, controllable_name='rts:RollerShutterRTSComponent', definition=Definition(commands=CommandDefinitions(_commands=[CommandDefinition(command_name='close', nparams=1), CommandDefinition(command_name='down', nparams=1), CommandDefinition(command_name='identify', nparams=0), CommandDefinition(command_name='my', nparams=1), CommandDefinition(command_name='open', nparams=1), CommandDefinition(command_name='rest', nparams=1), CommandDefinition(command_name='stop', nparams=1), CommandDefinition(command_name='test', nparams=0), CommandDefinition(command_name='up', nparams=1), CommandDefinition(command_name='openConfiguration', nparams=1)]), states=[], widget_name='UpDownRollerShutter', ui_class='RollerShutter', qualified_name='rts:RollerShutterRTSComponent'), data_properties=None, widget='UpDownRollerShutter', ui_class='RollerShutter', states=States(_states=[]), type=<ProductType.ACTUATOR: 1>, place_oid='51290a3c-538d-4ad8-93a6-c69441ac9926'))
2021-10-27 11:52:17 DEBUG (MainThread) [custom_components.tahoma] Added device (Device(attributes=States(_states=[State(name='rts:diy', type=<DataType.BOOLEAN: 6>, value=True)]), available=True, enabled=True, label='Volet Parents', device_url=rts://****-****-3363/16773855, controllable_name='rts:RollerShutterRTSComponent', definition=Definition(commands=CommandDefinitions(_commands=[CommandDefinition(command_name='close', nparams=1), CommandDefinition(command_name='down', nparams=1), CommandDefinition(command_name='identify', nparams=0), CommandDefinition(command_name='my', nparams=1), CommandDefinition(command_name='open', nparams=1), CommandDefinition(command_name='rest', nparams=1), CommandDefinition(command_name='stop', nparams=1), CommandDefinition(command_name='test', nparams=0), CommandDefinition(command_name='up', nparams=1), CommandDefinition(command_name='openConfiguration', nparams=1)]), states=[], widget_name='UpDownRollerShutter', ui_class='RollerShutter', qualified_name='rts:RollerShutterRTSComponent'), data_properties=None, widget='UpDownRollerShutter', ui_class='RollerShutter', states=States(_states=[]), type=<ProductType.ACTUATOR: 1>, place_oid='0eea4dd2-f6b6-442d-98be-8a8c269c770d'))
2021-10-27 11:52:17 DEBUG (MainThread) [custom_components.tahoma] Added gateway (Gateway(partners=[Partner(activated=True, name='SOMFY France', id=somfy-france, status='OWNER')], functions='INTERNET_AUTHORIZATION,SCENARIO_DOWNLOAD,SCENARIO_AUTO_LAUNCHING,SCENARIO_TELECO_LAUNCHING,INTERNET_UPLOAD,INTERNET_UPDATE,TRIGGERS_SENSORS', sub_type=13, id=****-****-3363, gateway_id=NOTHING, alive=True, mode='ACTIVE', place_oid='2d7d8dfb-6046-4ab8-83be-ff73bd35f68f', time_reliable=True, connectivity=Connectivity(status='OK', protocol_version='2021.4.4'), up_to_date=True, update_status=<UpdateBoxStatus.UP_TO_DATE: 'UP_TO_DATE'>, sync_in_progress=False, type=29))
2021-10-27 11:52:17 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.079 seconds (success: True)
2021-10-27 11:52:47 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.084 seconds (success: True)

Additional information

image image image image

iMicknl commented 3 years ago

Thanks for reporting. Could you execute the commands via your tahoma app or tahomalink.com. Afterwards run the service tahoma.get_execution_history (see https://github.com/iMicknl/ha-tahoma#device-not-working-correctly).

If you could have a look at your log and see which lines correspond to which command, that would help us a lot.

guillaumelamirand commented 3 years ago

Then by feature that gave me :

Hope it is helping.

iMicknl commented 3 years ago

@guillaumelamirand could you double check if for setting manual/derogation, there are not multiple commands executed. If your state changes afterwards, could you include that as well?

That will show as


2021-10-05 10:44:16 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1633423433824, name=<EventName.DEVICE_STATE_CHANGED: 'DeviceStateChangedEvent'>, setupoid=47588a****-****-****-a****-23336436fa4a, 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, placeoid=None, label=None, metadata=None, camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id=None, deviceurl=io://****-****-5049/11584427#2, device_states=[State(name='core:TemperatureState', type=<DataType.FLOAT: 2>, value='18.0')], old_state=None, new_state=None)
```.

If you change the mode on your device itself, will it be reflected as HistoryExecution / state changes as well?
guillaumelamirand commented 3 years ago

This is what I have in the log when playing with the app or the device itself:

Enable away mode

Command history

2021-10-27 15:00:12 INFO (MainThread) [custom_components.tahoma] HistoryExecution(id='c1d54e86-ac10-3e01-3fcf-0c13c550704e', event_time=1635339554442, owner=y****@****l.com, source='mobile:tahoma:android', end_time=1635339571689, effective_start_time=1635339554443, duration=17246, label="Zone 1 - Mode vacances - jusqu'au 28 octobre 2021 - AndroidPhone", type='Immediate execution - MANUAL_CONTROL', state=<ExecutionState.COMPLETED: 'COMPLETED'>, failure_type='NO_FAILURE', commands=[HistoryExecutionCommand(device_url=io://****-****-3363/13258790#1, command='setPassAPCOperatingMode', rank=0, dynamic=False, state=<ExecutionState.COMPLETED: 'COMPLETED'>, failure_type='NO_FAILURE', parameters=['stop']), HistoryExecutionCommand(device_url=io://****-****-3363/13258790#1, command='refreshOperatingMode', rank=1, dynamic=False, state=<ExecutionState.COMPLETED: 'COMPLETED'>, failure_type='NO_FAILURE', parameters=[]), HistoryExecutionCommand(device_url=io://****-****-3363/13258790#1, command='setAbsenceStartDateTime', rank=2, dynamic=False, state=<ExecutionState.COMPLETED: 'COMPLETED'>, failure_type='NO_FAILURE', parameters=[{'year': 2021, 'minute': 59, 'month': 10, 'hour': 14, 'day': 27}]), HistoryExecutionCommand(device_url=io://****-****-3363/13258790#1, command='setAbsenceEndDateTime', rank=3, dynamic=False, state=<ExecutionState.COMPLETED: 'COMPLETED'>, failure_type='NO_FAILURE', parameters=[{'year': 2021, 'minute': 58, 'month': 10, 'hour': 14, 'day': 28}]), HistoryExecutionCommand(device_url=io://****-****-3363/13258790#8, command='setHeatingOnOffState', rank=4, dynamic=False, state=<ExecutionState.COMPLETED: 'COMPLETED'>, failure_type='NO_FAILURE', parameters=['off']), HistoryExecutionCommand(device_url=io://****-****-3363/13258790#8, command='refreshTargetTemperature', rank=5, dynamic=False, state=<ExecutionState.COMPLETED: 'COMPLETED'>, failure_type='NO_FAILURE', parameters=[])], execution_type=<ExecutionType.IMMEDIATE_EXECUTION: 'Immediate execution'>, execution_sub_type=<ExecutionSubType.MANUAL_CONTROL: 'MANUAL_CONTROL'>)

Debug log

2021-10-27 14:59:10 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635339523330, name='DeviceStateChangedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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://****-****-3363/13258790#8, device_states=[State(name='core:TargetTemperatureState', type=<DataType.FLOAT: 2>, value='14.0')], old_state=None, new_state=None)
2021-10-27 14:59:10 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635339527947, name='DeviceStateChangedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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://****-****-3363/13258790#8, device_states=[State(name='io:PassAPCHeatingProfileState', type=<DataType.STRING: 3>, value='absence')], old_state=None, new_state=None)
2021-10-27 14:59:10 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635339530088, name='GatewaySynchronizationStartedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=****-****-3363, exec_id=None, device_url=None, device_states=[], old_state=None, new_state=None)
2021-10-27 14:59:10 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635339530822, name='GatewaySynchronizationEndedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=****-****-3363, exec_id=None, device_url=None, device_states=[], old_state=None, new_state=None)
2021-10-27 14:59:10 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635339530838, name='GatewaySynchronizationStartedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=****-****-3363, exec_id=None, device_url=None, device_states=[], old_state=None, new_state=None)
2021-10-27 14:59:10 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635339531088, name='PushSubscriptionCreatedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=None, device_states=[], old_state=None, new_state=None)
2021-10-27 14:59:10 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635339531885, name='DeviceStateChangedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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://****-****-3363/13258790#1, device_states=[State(name='core:AbsenceEndDateTimeState', type=<DataType.JSON_OBJECT: 11>, value='{"month": 10,"hour": 0,"year": 0,"day": 28,"minute": 0}')], old_state=None, new_state=None)
2021-10-27 14:59:10 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635339532390, name='GatewaySynchronizationEndedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=****-****-3363, exec_id=None, device_url=None, device_states=[], old_state=None, new_state=None)
2021-10-27 14:59:10 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635339532590, name='GatewaySynchronizationStartedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=****-****-3363, exec_id=None, device_url=None, device_states=[], old_state=None, new_state=None)
2021-10-27 14:59:10 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635339532893, name='GatewaySynchronizationEndedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=****-****-3363, exec_id=None, device_url=None, device_states=[], old_state=None, new_state=None)
2021-10-27 14:59:10 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635339533090, name='RefreshAllDevicesStatesCompletedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=22, gateway_id=****-****-3363, exec_id=None, device_url=None, device_states=[], old_state=None, new_state=None)
2021-10-27 14:59:10 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.079 seconds (success: True)

Disable away mode

Command history

2021-10-27 15:05:05 INFO (MainThread) [custom_components.tahoma] HistoryExecution(id='c1d7b4e4-ac10-3e01-3fcf-0c1399911e5c', event_time=1635339711735, owner=y****@****l.com, source='mobile:tahoma:android', end_time=1635339718174, effective_start_time=1635339711736, duration=6438, label='Zone 1 - Mode auto - AndroidPhone', type='Immediate execution - MANUAL_CONTROL', state=<ExecutionState.COMPLETED: 'COMPLETED'>, failure_type='NO_FAILURE', commands=[HistoryExecutionCommand(device_url=io://****-****-3363/13258790#1, command='cancelAbsence', rank=0, dynamic=False, state=<ExecutionState.COMPLETED: 'COMPLETED'>, failure_type='NO_FAILURE', parameters=[]), HistoryExecutionCommand(device_url=io://****-****-3363/13258790#1, command='refreshOperatingMode', rank=1, dynamic=False, state=<ExecutionState.COMPLETED: 'COMPLETED'>, failure_type='NO_FAILURE', parameters=[])], execution_type=<ExecutionType.IMMEDIATE_EXECUTION: 'Immediate execution'>, execution_sub_type=<ExecutionSubType.MANUAL_CONTROL: 'MANUAL_CONTROL'>)

debug log

2021-10-27 15:02:10 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635339711736, name='ExecutionRegisteredEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, eq=True, order=True, hash=None, init=True, on_setattr=None, metadata={}), owner_key=None, type=1, sub_type=1, time_to_next_state=None, failed_commands=None, failure_type_code=None, failure_type=None, condition_groupoid=None, place_oid=None, label='Zone 1 - Mode auto - AndroidPhone', metadata='', camera_id=None, deleted_raw_devices_count=None, protocol_type=None, gateway_id=None, exec_id='c1d7b4e4-ac10-3e01-3fcf-0c1399911e5c', device_url=None, device_states=[], old_state=None, new_state=None)
2021-10-27 15:02:10 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635339711736, name='ExecutionStateChangedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, eq=True, order=True, hash=None, init=True, on_setattr=None, metadata={}), owner_key=df5e2dc****-64ff-49fe-856c-61b133cee36f, type=1, sub_type=1, time_to_next_state=0, 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='c1d7b4e4-ac10-3e01-3fcf-0c1399911e5c', device_url=None, device_states=[], old_state=<ExecutionState.INITIALIZED: 'INITIALIZED'>, new_state=<ExecutionState.NOT_TRANSMITTED: 'NOT_TRANSMITTED'>)
2021-10-27 15:02:10 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635339711736, name='GatewaySynchronizationStartedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=****-****-3363, exec_id=None, device_url=None, device_states=[], old_state=None, new_state=None)
2021-10-27 15:02:10 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635339711739, name='ExecutionStateChangedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, eq=True, order=True, hash=None, init=True, on_setattr=None, metadata={}), owner_key=df5e2dc****-64ff-49fe-856c-61b133cee36f, type=1, sub_type=1, time_to_next_state=0, 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='c1d7b4e4-ac10-3e01-3fcf-0c1399911e5c', device_url=None, device_states=[], old_state=<ExecutionState.NOT_TRANSMITTED: 'NOT_TRANSMITTED'>, new_state=<ExecutionState.TRANSMITTED: 'TRANSMITTED'>)
2021-10-27 15:02:10 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635339711739, name='GatewaySynchronizationEndedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=****-****-3363, exec_id=None, device_url=None, device_states=[], old_state=None, new_state=None)
2021-10-27 15:02:10 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635339712345, name='ExecutionStateChangedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, eq=True, order=True, hash=None, init=True, on_setattr=None, metadata={}), owner_key=df5e2dc****-64ff-49fe-856c-61b133cee36f, type=1, sub_type=1, time_to_next_state=0, 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='c1d7b4e4-ac10-3e01-3fcf-0c1399911e5c', device_url=None, device_states=[], old_state=<ExecutionState.TRANSMITTED: 'TRANSMITTED'>, new_state=<ExecutionState.IN_PROGRESS: 'IN_PROGRESS'>)
2021-10-27 15:02:10 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635339713543, name='DeviceStateChangedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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://****-****-3363/13258790#1, device_states=[State(name='core:AbsenceStartDateTimeState', type=<DataType.NONE: 0>, value=None)], old_state=None, new_state=None)
2021-10-27 15:02:10 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635339713546, name='ExecutionStateChangedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, eq=True, order=True, hash=None, init=True, on_setattr=None, metadata={}), owner_key=df5e2dc****-64ff-49fe-856c-61b133cee36f, type=1, sub_type=1, time_to_next_state=-1, 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='c1d7b4e4-ac10-3e01-3fcf-0c1399911e5c', device_url=None, device_states=[], old_state=<ExecutionState.IN_PROGRESS: 'IN_PROGRESS'>, new_state=<ExecutionState.QUEUED_GATEWAY_SIDE: 'QUEUED_GATEWAY_SIDE'>)
2021-10-27 15:02:10 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635339713548, name='ExecutionStateChangedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, eq=True, order=True, hash=None, init=True, on_setattr=None, metadata={}), owner_key=df5e2dc****-64ff-49fe-856c-61b133cee36f, type=1, sub_type=1, time_to_next_state=0, 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='c1d7b4e4-ac10-3e01-3fcf-0c1399911e5c', device_url=None, device_states=[], old_state=<ExecutionState.QUEUED_GATEWAY_SIDE: 'QUEUED_GATEWAY_SIDE'>, new_state=<ExecutionState.IN_PROGRESS: 'IN_PROGRESS'>)
2021-10-27 15:02:10 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635339716344, name='DeviceStateChangedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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://****-****-3363/13258790#1, device_states=[State(name='core:AbsenceEndDateTimeState', type=<DataType.NONE: 0>, value=None)], old_state=None, new_state=None)
2021-10-27 15:02:10 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635339716349, name='ExecutionStateChangedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, eq=True, order=True, hash=None, init=True, on_setattr=None, metadata={}), owner_key=df5e2dc****-64ff-49fe-856c-61b133cee36f, type=1, sub_type=1, time_to_next_state=-1, 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='c1d7b4e4-ac10-3e01-3fcf-0c1399911e5c', device_url=None, device_states=[], old_state=<ExecutionState.IN_PROGRESS: 'IN_PROGRESS'>, new_state=<ExecutionState.QUEUED_GATEWAY_SIDE: 'QUEUED_GATEWAY_SIDE'>)
2021-10-27 15:02:10 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635339716353, name='ExecutionStateChangedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, eq=True, order=True, hash=None, init=True, on_setattr=None, metadata={}), owner_key=df5e2dc****-64ff-49fe-856c-61b133cee36f, type=1, sub_type=1, time_to_next_state=0, 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='c1d7b4e4-ac10-3e01-3fcf-0c1399911e5c', device_url=None, device_states=[], old_state=<ExecutionState.QUEUED_GATEWAY_SIDE: 'QUEUED_GATEWAY_SIDE'>, new_state=<ExecutionState.IN_PROGRESS: 'IN_PROGRESS'>)
2021-10-27 15:02:10 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635339718178, name='ExecutionStateChangedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, eq=True, order=True, hash=None, init=True, on_setattr=None, metadata={}), owner_key=df5e2dc****-64ff-49fe-856c-61b133cee36f, type=1, sub_type=1, time_to_next_state=-1, 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='c1d7b4e4-ac10-3e01-3fcf-0c1399911e5c', device_url=None, device_states=[], old_state=<ExecutionState.IN_PROGRESS: 'IN_PROGRESS'>, new_state=<ExecutionState.COMPLETED: 'COMPLETED'>)
2021-10-27 15:02:10 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.087 seconds (success: True)

Enable Cold mode

Debug log

2021-10-27 15:10:55 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340243303, name='DeviceStateChangedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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://****-****-3363/13258790#8, device_states=[State(name='core:HeatingOnOffState', type=<DataType.STRING: 3>, value='off')], old_state=None, new_state=None)
2021-10-27 15:10:55 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340243820, name='DeviceStateChangedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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://****-****-3363/13258790#8, device_states=[State(name='core:CoolingOnOffState', type=<DataType.STRING: 3>, value='on')], old_state=None, new_state=None)
2021-10-27 15:10:55 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340245904, name='DeviceStateChangedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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://****-****-3363/13258790#8, device_states=[State(name='io:PassAPCHeatingModeState', type=<DataType.STRING: 3>, value='stop')], old_state=None, new_state=None)
2021-10-27 15:10:55 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340246436, name='DeviceStateChangedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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://****-****-3363/13258790#8, device_states=[State(name='io:PassAPCCoolingModeState', type=<DataType.STRING: 3>, value='internalScheduling')], old_state=None, new_state=None)
2021-10-27 15:10:55 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340247438, name='DeviceStateChangedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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://****-****-3363/13258790#8, device_states=[State(name='io:PassAPCHeatingProfileState', type=<DataType.STRING: 3>, value='stop')], old_state=None, new_state=None)

Disable Cold mode

Debug log

2021-10-27 15:14:55 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340487318, name='GatewaySynchronizationStartedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=****-****-3363, exec_id=None, device_url=None, device_states=[], old_state=None, new_state=None)
2021-10-27 15:14:55 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340487996, name='GatewaySynchronizationEndedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=****-****-3363, exec_id=None, device_url=None, device_states=[], old_state=None, new_state=None)
2021-10-27 15:14:55 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340488071, name='GatewaySynchronizationStartedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=****-****-3363, exec_id=None, device_url=None, device_states=[], old_state=None, new_state=None)
2021-10-27 15:14:55 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340489546, name='GatewaySynchronizationEndedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=****-****-3363, exec_id=None, device_url=None, device_states=[], old_state=None, new_state=None)
2021-10-27 15:14:55 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340489576, name='GatewaySynchronizationStartedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=****-****-3363, exec_id=None, device_url=None, device_states=[], old_state=None, new_state=None)
2021-10-27 15:14:55 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340490044, name='GatewaySynchronizationEndedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=****-****-3363, exec_id=None, device_url=None, device_states=[], old_state=None, new_state=None)
2021-10-27 15:14:55 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340490077, name='RefreshAllDevicesStatesCompletedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=22, gateway_id=****-****-3363, exec_id=None, device_url=None, device_states=[], old_state=None, new_state=None)
2021-10-27 15:14:55 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340494965, name='DeviceStateChangedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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://****-****-3363/13258790#8, device_states=[State(name='core:HeatingOnOffState', type=<DataType.STRING: 3>, value='on')], old_state=None, new_state=None)
2021-10-27 15:14:55 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.272 seconds (success: True)
2021-10-27 15:15:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340496070, name='DeviceStateChangedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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://****-****-3363/13258790#8, device_states=[State(name='core:TargetTemperatureState', type=<DataType.FLOAT: 2>, value='21.0')], old_state=None, new_state=None)
2021-10-27 15:15:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340497743, name='DeviceStateChangedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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://****-****-3363/13258790#8, device_states=[State(name='io:PassAPCHeatingModeState', type=<DataType.STRING: 3>, value='internalScheduling')], old_state=None, new_state=None)
2021-10-27 15:15:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340499226, name='DeviceStateChangedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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://****-****-3363/13258790#8, device_states=[State(name='io:PassAPCHeatingProfileState', type=<DataType.STRING: 3>, value='comfort')], old_state=None, new_state=None)
2021-10-27 15:15:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340501227, name='GatewaySynchronizationStartedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=****-****-3363, exec_id=None, device_url=None, device_states=[], old_state=None, new_state=None)
2021-10-27 15:15:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340501773, name='GatewaySynchronizationEndedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=****-****-3363, exec_id=None, device_url=None, device_states=[], old_state=None, new_state=None)
2021-10-27 15:15:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340501979, name='GatewaySynchronizationStartedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=****-****-3363, exec_id=None, device_url=None, device_states=[], old_state=None, new_state=None)
2021-10-27 15:15:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340502298, name='PushSubscriptionCreatedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=None, device_states=[], old_state=None, new_state=None)
2021-10-27 15:15:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340503331, name='GatewaySynchronizationEndedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=****-****-3363, exec_id=None, device_url=None, device_states=[], old_state=None, new_state=None)
2021-10-27 15:15:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340503480, name='GatewaySynchronizationStartedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=****-****-3363, exec_id=None, device_url=None, device_states=[], old_state=None, new_state=None)
2021-10-27 15:15:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340503845, name='GatewaySynchronizationEndedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=****-****-3363, exec_id=None, device_url=None, device_states=[], old_state=None, new_state=None)
2021-10-27 15:15:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340503980, name='RefreshAllDevicesStatesCompletedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=22, gateway_id=****-****-3363, exec_id=None, device_url=None, device_states=[], old_state=None, new_state=None)
2021-10-27 15:15:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340512199, name='GatewaySynchronizationStartedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=****-****-3363, exec_id=None, device_url=None, device_states=[], old_state=None, new_state=None)
2021-10-27 15:15:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340512519, name='GatewaySynchronizationEndedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=****-****-3363, exec_id=None, device_url=None, device_states=[], old_state=None, new_state=None)
2021-10-27 15:15:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340512701, name='GatewaySynchronizationStartedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=****-****-3363, exec_id=None, device_url=None, device_states=[], old_state=None, new_state=None)
2021-10-27 15:15:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340514074, name='GatewaySynchronizationEndedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=****-****-3363, exec_id=None, device_url=None, device_states=[], old_state=None, new_state=None)
2021-10-27 15:15:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340514203, name='GatewaySynchronizationStartedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=****-****-3363, exec_id=None, device_url=None, device_states=[], old_state=None, new_state=None)
2021-10-27 15:15:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340514598, name='GatewaySynchronizationEndedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=****-****-3363, exec_id=None, device_url=None, device_states=[], old_state=None, new_state=None)
2021-10-27 15:15:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] Event(timestamp=1635340514704, name='RefreshAllDevicesStatesCompletedEvent', setupoid=_CountingAttr(counter=323, _default=None, repr=<function obfuscate_id at 0x7fc0a79a49d0>, 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=22, gateway_id=****-****-3363, exec_id=None, device_url=None, device_states=[], old_state=None, new_state=None)
github-actions[bot] commented 2 years ago

'There hasn't been any activity on this issue recently. Is this issue still present? Please make sure to update to the latest Home Assistant version and version of this integration to see if that solves the issue. Let us know if that works for you by adding a comment πŸ‘. This issue now has been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.'

chck2208 commented 2 years ago

Hello everyone, It seems that this issue is still active. I have AtlanticExtensa duo 8 attached to a cozy touch bridge. The Model number is R002430800.Please let me know if you also require the logs from my end.

iMicknl commented 2 years ago

@chck2208 indeed, this is still an open issue, however none of the maintainers has had time to work on this yet.

github-actions[bot] commented 2 years ago

'There hasn't been any activity on this issue recently. Is this issue still present? Please make sure to update to the latest Home Assistant version and version of this integration to see if that solves the issue. Let us know if that works for you by adding a comment πŸ‘. This issue now has been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.'

guillaumelamirand commented 2 years ago

This is still an issue.

github-actions[bot] commented 2 years ago

'There hasn't been any activity on this issue recently. Is this issue still present? Please make sure to update to the latest Home Assistant version and version of this integration to see if that solves the issue. Let us know if that works for you by adding a comment πŸ‘. This issue now has been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.'

guillaumelamirand commented 2 years ago

This is still an issue.

github-actions[bot] commented 2 years ago

'There hasn't been any activity on this issue recently. Is this issue still present? Please make sure to update to the latest Home Assistant version and version of this integration to see if that solves the issue. Let us know if that works for you by adding a comment πŸ‘. This issue now has been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.'

guillaumelamirand commented 2 years ago

This is still an issue.

iMicknl commented 2 years ago

@guillaumelamirand I will try to have a look at this in the coming weeks. Would be great to merge this in into core, since we have an user that can test it :D.

Would you be able to work with me via Discord (iMick #1903) so we can speed up the development? Easiest would be if you could temporary change your password and send your credentials, so I can do some live debugging on my machine (when I have a first test version).

guillaumelamirand commented 2 years ago

I won't have the time to help you directly in the coming weeks, I am really busy with my work and personal matter. I will contact you on discord to find a way to work on that.

iMicknl commented 2 years ago

@guillaumelamirand no hurry at all! Let's just stay in contact on Discord and see when it both suits us.

github-actions[bot] commented 2 years ago

'There hasn't been any activity on this issue recently. Is this issue still present? Please make sure to update to the latest Home Assistant version and version of this integration to see if that solves the issue. Let us know if that works for you by adding a comment πŸ‘. This issue now has been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.'