iMicknl / ha-tahoma

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

No such command : refreshOperatingMode #484

Closed Pol2Tls closed 2 years ago

Pol2Tls commented 3 years ago

Did you read the instructions?

The problem

Hi Team, With an io:AtlanticPassAPCZoneControlMainComponent I can see all the climates and sensors, but if I try any action all of them become "unavailable"... For exemple, -> operation -> from off to heat (only have Auto / heat / off not cool here).

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

2.5.1

What version of Home Assistant Core has the issue?

core-2021.7.2

Which gateway / hub do you use?

Cozytouch

Device model

Zone Control 2.0

Device type

io:AtlanticPassAPCZoneControlMainComponent

Additional information

No response

Relevant log output

2021-07-16 16:45:14 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration huesyncbox 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-07-16 16:45:14 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration garbage_collection 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-07-16 16:45:14 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration sonoff 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-07-16 16:45:14 WARNING (SyncWorker_2) [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-07-16 16:45:14 WARNING (SyncWorker_5) [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-07-16 16:45:14 WARNING (SyncWorker_3) [homeassistant.loader] We found a custom integration flipr 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-07-16 16:45:14 WARNING (SyncWorker_4) [homeassistant.loader] We found a custom integration shelly 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-07-16 16:45:30 DEBUG (MainThread) [custom_components.tahoma] Initialized DataUpdateCoordinator with 0:00:30 interval.
2021-07-16 16:45:30 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.174 seconds
2021-07-16 16:45:30 DEBUG (MainThread) [custom_components.tahoma] Added device (io:AtlanticDomesticHotWaterProductionV2_CETHI_V4_IOComponent - WaterHeatingSystem - DomesticHotWaterProduction - io://0825-0315-xxxx/3345533#1)
2021-07-16 16:45:30 DEBUG (MainThread) [custom_components.tahoma] Added device (io:DHWCumulatedElectricalEnergyConsumptionIOSystemDeviceSensor - ElectricitySensor - CumulativeElectricPowerConsumptionSensor - io://0825-0315-xxxx/3345533#2)
2021-07-16 16:45:30 DEBUG (MainThread) [custom_components.tahoma] Added device (io:AtlanticPassAPCZoneControlMainComponent - HeatingSystem - AtlanticPassAPCZoneControl - io://0825-0315-xxxx/960379#1)
2021-07-16 16:45:30 DEBUG (MainThread) [custom_components.tahoma] Added device (io:AtlanticPassAPCZoneControlZoneComponent - HeatingSystem - AtlanticPassAPCHeatingAndCoolingZone - io://0825-0315-xxxx/960379#10)
2021-07-16 16:45:30 DEBUG (MainThread) [custom_components.tahoma] Added device (io:AtlanticPassAPCZoneTemperatureSensor - TemperatureSensor - TemperatureSensor - io://0825-0315-xxxx/960379#11)
2021-07-16 16:45:30 DEBUG (MainThread) [custom_components.tahoma] Added device (io:AtlanticPassAPCZoneControlZoneComponent - HeatingSystem - AtlanticPassAPCHeatingAndCoolingZone - io://0825-0315-xxxx/960379#2)
2021-07-16 16:45:30 DEBUG (MainThread) [custom_components.tahoma] Added device (io:AtlanticPassAPCZoneTemperatureSensor - TemperatureSensor - TemperatureSensor - io://0825-0315-xxxx/960379#3)
2021-07-16 16:45:30 DEBUG (MainThread) [custom_components.tahoma] Added device (io:AtlanticPassAPCZoneControlZoneComponent - HeatingSystem - AtlanticPassAPCHeatingAndCoolingZone - io://0825-0315-xxxx/960379#4)
2021-07-16 16:45:30 DEBUG (MainThread) [custom_components.tahoma] Added device (io:AtlanticPassAPCZoneTemperatureSensor - TemperatureSensor - TemperatureSensor - io://0825-0315-xxxx/960379#5)
2021-07-16 16:45:30 DEBUG (MainThread) [custom_components.tahoma] Added device (io:AtlanticPassAPCZoneControlZoneComponent - HeatingSystem - AtlanticPassAPCHeatingAndCoolingZone - io://0825-0315-xxxx/960379#6)
2021-07-16 16:45:30 DEBUG (MainThread) [custom_components.tahoma] Added device (io:AtlanticPassAPCZoneTemperatureSensor - TemperatureSensor - TemperatureSensor - io://0825-0315-xxxx/960379#7)
2021-07-16 16:45:30 DEBUG (MainThread) [custom_components.tahoma] Added device (io:AtlanticPassAPCZoneControlZoneComponent - HeatingSystem - AtlanticPassAPCHeatingAndCoolingZone - io://0825-0315-xxxx/960379#8)
2021-07-16 16:45:30 DEBUG (MainThread) [custom_components.tahoma] Added device (io:AtlanticPassAPCZoneTemperatureSensor - TemperatureSensor - TemperatureSensor - io://0825-0315-xxxx/960379#9)
2021-07-16 16:45:30 DEBUG (MainThread) [custom_components.tahoma] Added gateway (0825-0315-xxxx - GatewayType.COZYTOUCH - 0)
2021-07-16 16:45:30 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.055 seconds
2021-07-16 16:46:00 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.107 seconds
2021-07-16 16:46:30 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.110 seconds
2021-07-16 16:47:00 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.152 seconds
2021-07-16 16:47:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_AVAILABLE/None (device: io://0825-0315-xxxx/960379#1, state: None -> None)
2021-07-16 16:47:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_AVAILABLE/None (device: io://0825-0315-xxxx/960379#10, state: None -> None)
2021-07-16 16:47:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_AVAILABLE/None (device: io://0825-0315-xxxx/960379#11, state: None -> None)
2021-07-16 16:47:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_AVAILABLE/None (device: io://0825-0315-xxxx/960379#2, state: None -> None)
2021-07-16 16:47:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_AVAILABLE/None (device: io://0825-0315-xxxx/960379#3, state: None -> None)
2021-07-16 16:47:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_AVAILABLE/None (device: io://0825-0315-xxxx/960379#4, state: None -> None)
2021-07-16 16:47:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_AVAILABLE/None (device: io://0825-0315-xxxx/960379#5, state: None -> None)
2021-07-16 16:47:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_AVAILABLE/None (device: io://0825-0315-xxxx/960379#6, state: None -> None)
2021-07-16 16:47:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_AVAILABLE/None (device: io://0825-0315-xxxx/960379#7, state: None -> None)
2021-07-16 16:47:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_AVAILABLE/None (device: io://0825-0315-xxxx/960379#8, state: None -> None)
2021-07-16 16:47:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_AVAILABLE/None (device: io://0825-0315-xxxx/960379#9, state: None -> None)
2021-07-16 16:47:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_STATE_CHANGED/None (device: io://0825-0315-xxxx/960379#1, state: None -> None)
2021-07-16 16:47:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_STATE_CHANGED/None (device: io://0825-0315-xxxx/960379#2, state: None -> None)
2021-07-16 16:47:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_STATE_CHANGED/None (device: io://0825-0315-xxxx/960379#3, state: None -> None)
2021-07-16 16:47:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_STATE_CHANGED/None (device: io://0825-0315-xxxx/960379#4, state: None -> None)
2021-07-16 16:47:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_STATE_CHANGED/None (device: io://0825-0315-xxxx/960379#5, state: None -> None)
2021-07-16 16:47:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_STATE_CHANGED/None (device: io://0825-0315-xxxx/960379#6, state: None -> None)
2021-07-16 16:47:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_STATE_CHANGED/None (device: io://0825-0315-xxxx/960379#7, state: None -> None)
2021-07-16 16:47:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_STATE_CHANGED/None (device: io://0825-0315-xxxx/960379#8, state: None -> None)
2021-07-16 16:47:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_STATE_CHANGED/None (device: io://0825-0315-xxxx/960379#9, state: None -> None)
2021-07-16 16:47:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_STATE_CHANGED/None (device: io://0825-0315-xxxx/960379#10, state: None -> None)
2021-07-16 16:47:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_STATE_CHANGED/None (device: io://0825-0315-xxxx/960379#11, state: None -> None)
2021-07-16 16:47:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_STATE_CHANGED/None (device: io://0825-0315-xxxx/960379#3, state: None -> None)
2021-07-16 16:47:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_STATE_CHANGED/None (device: io://0825-0315-xxxx/960379#7, state: None -> None)
2021-07-16 16:47:30 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.122 seconds
2021-07-16 16:48:00 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.122 seconds
2021-07-16 16:48:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.EXECUTION_REGISTERED/afca3fe3-3626-5439-25b9-caf2246d333b (device: None, state: None -> None)
2021-07-16 16:48:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.EXECUTION_STATE_CHANGED/afca3fe3-3626-5439-25b9-caf2246d333b (device: None, state: ExecutionState.INITIALIZED -> ExecutionState.NOT_TRANSMITTED)
2021-07-16 16:48:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.GATEWAY_SYNCHRONIZATION_STARTED/None (device: None, state: None -> None)
2021-07-16 16:48:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.EXECUTION_STATE_CHANGED/afca3fe3-3626-5439-25b9-caf2246d333b (device: None, state: ExecutionState.NOT_TRANSMITTED -> ExecutionState.TRANSMITTED)
2021-07-16 16:48:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.GATEWAY_SYNCHRONIZATION_ENDED/None (device: None, state: None -> None)
2021-07-16 16:48:25 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.037 seconds
2021-07-16 16:48:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.EXECUTION_REGISTERED/afca4038-3626-5439-25b9-caf2a6aa9656 (device: None, state: None -> None)
2021-07-16 16:48:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.EXECUTION_STATE_CHANGED/afca4038-3626-5439-25b9-caf2a6aa9656 (device: None, state: ExecutionState.INITIALIZED -> ExecutionState.NOT_TRANSMITTED)
2021-07-16 16:48:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.GATEWAY_SYNCHRONIZATION_STARTED/None (device: None, state: None -> None)
2021-07-16 16:48:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.EXECUTION_STATE_CHANGED/afca4038-3626-5439-25b9-caf2a6aa9656 (device: None, state: ExecutionState.NOT_TRANSMITTED -> ExecutionState.TRANSMITTED)
2021-07-16 16:48:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.GATEWAY_SYNCHRONIZATION_ENDED/None (device: None, state: None -> None)
2021-07-16 16:48:25 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.039 seconds
2021-07-16 16:48:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.EXECUTION_REGISTERED/afca4091-3626-5439-25b9-caf21b30f65d (device: None, state: None -> None)
2021-07-16 16:48:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.EXECUTION_STATE_CHANGED/afca4091-3626-5439-25b9-caf21b30f65d (device: None, state: ExecutionState.INITIALIZED -> ExecutionState.NOT_TRANSMITTED)
2021-07-16 16:48:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.GATEWAY_SYNCHRONIZATION_STARTED/None (device: None, state: None -> None)
2021-07-16 16:48:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.EXECUTION_STATE_CHANGED/afca4091-3626-5439-25b9-caf21b30f65d (device: None, state: ExecutionState.NOT_TRANSMITTED -> ExecutionState.TRANSMITTED)
2021-07-16 16:48:25 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.GATEWAY_SYNCHRONIZATION_ENDED/None (device: None, state: None -> None)
2021-07-16 16:48:25 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.037 seconds
2021-07-16 16:48:25 ERROR (MainThread) [custom_components.tahoma.tahoma_entity] No such command : refreshOperatingMode on device io://0825-0315-xxxx/960379#2 (io:AtlanticPassAPCZoneControlZoneComponent)
2021-07-16 16:48:26 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.EXECUTION_STATE_CHANGED/afca3fe3-3626-5439-25b9-caf2246d333b (device: None, state: ExecutionState.TRANSMITTED -> ExecutionState.IN_PROGRESS)
2021-07-16 16:48:26 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.101 seconds
2021-07-16 16:48:27 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.033 seconds
2021-07-16 16:48:28 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.EXECUTION_STATE_CHANGED/afca4038-3626-5439-25b9-caf2a6aa9656 (device: None, state: ExecutionState.TRANSMITTED -> ExecutionState.IN_PROGRESS)
2021-07-16 16:48:28 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.EXECUTION_STATE_CHANGED/afca4038-3626-5439-25b9-caf2a6aa9656 (device: None, state: ExecutionState.IN_PROGRESS -> ExecutionState.QUEUED_GATEWAY_SIDE)
2021-07-16 16:48:28 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.EXECUTION_STATE_CHANGED/afca4091-3626-5439-25b9-caf21b30f65d (device: None, state: ExecutionState.TRANSMITTED -> ExecutionState.IN_PROGRESS)
2021-07-16 16:48:28 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.EXECUTION_STATE_CHANGED/afca4091-3626-5439-25b9-caf21b30f65d (device: None, state: ExecutionState.IN_PROGRESS -> ExecutionState.QUEUED_GATEWAY_SIDE)
2021-07-16 16:48:28 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.038 seconds
2021-07-16 16:48:29 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.107 seconds
2021-07-16 16:48:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_UNAVAILABLE/None (device: io://0825-0315-xxxx/960379#1, state: None -> None)
2021-07-16 16:48:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_UNAVAILABLE/None (device: io://0825-0315-xxxx/960379#10, state: None -> None)
2021-07-16 16:48:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_UNAVAILABLE/None (device: io://0825-0315-xxxx/960379#11, state: None -> None)
2021-07-16 16:48:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_UNAVAILABLE/None (device: io://0825-0315-xxxx/960379#2, state: None -> None)
2021-07-16 16:48:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_UNAVAILABLE/None (device: io://0825-0315-xxxx/960379#3, state: None -> None)
2021-07-16 16:48:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_UNAVAILABLE/None (device: io://0825-0315-xxxx/960379#4, state: None -> None)
2021-07-16 16:48:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_UNAVAILABLE/None (device: io://0825-0315-xxxx/960379#5, state: None -> None)
2021-07-16 16:48:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_UNAVAILABLE/None (device: io://0825-0315-xxxx/960379#6, state: None -> None)
2021-07-16 16:48:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_UNAVAILABLE/None (device: io://0825-0315-xxxx/960379#7, state: None -> None)
2021-07-16 16:48:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_UNAVAILABLE/None (device: io://0825-0315-xxxx/960379#8, state: None -> None)
2021-07-16 16:48:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_UNAVAILABLE/None (device: io://0825-0315-xxxx/960379#9, state: None -> None)
2021-07-16 16:48:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_STATE_CHANGED/None (device: io://0825-0315-xxxx/960379#1, state: None -> None)
2021-07-16 16:48:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_STATE_CHANGED/None (device: io://0825-0315-xxxx/960379#2, state: None -> None)
2021-07-16 16:48:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_STATE_CHANGED/None (device: io://0825-0315-xxxx/960379#3, state: None -> None)
2021-07-16 16:48:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_STATE_CHANGED/None (device: io://0825-0315-xxxx/960379#4, state: None -> None)
2021-07-16 16:48:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_STATE_CHANGED/None (device: io://0825-0315-xxxx/960379#5, state: None -> None)
2021-07-16 16:48:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_STATE_CHANGED/None (device: io://0825-0315-xxxx/960379#6, state: None -> None)
2021-07-16 16:48:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_STATE_CHANGED/None (device: io://0825-0315-xxxx/960379#7, state: None -> None)
2021-07-16 16:48:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_STATE_CHANGED/None (device: io://0825-0315-xxxx/960379#8, state: None -> None)
2021-07-16 16:48:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_STATE_CHANGED/None (device: io://0825-0315-xxxx/960379#9, state: None -> None)
2021-07-16 16:48:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_STATE_CHANGED/None (device: io://0825-0315-xxxx/960379#10, state: None -> None)
2021-07-16 16:48:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_STATE_CHANGED/None (device: io://0825-0315-xxxx/960379#11, state: None -> None)
2021-07-16 16:48:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] CommandExecutionStateChangedEvent/afca3fe3-3626-5439-25b9-caf2246d333b (device: io://0825-0315-xxxx/960379#2, state: None -> ExecutionState.FAILED)
2021-07-16 16:48:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.EXECUTION_STATE_CHANGED/afca3fe3-3626-5439-25b9-caf2246d333b (device: None, state: ExecutionState.IN_PROGRESS -> ExecutionState.FAILED)
2021-07-16 16:48:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] CommandExecutionStateChangedEvent/afca4038-3626-5439-25b9-caf2a6aa9656 (device: io://0825-0315-xxxx/960379#2, state: None -> ExecutionState.FAILED)
2021-07-16 16:48:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.EXECUTION_STATE_CHANGED/afca4038-3626-5439-25b9-caf2a6aa9656 (device: None, state: ExecutionState.QUEUED_GATEWAY_SIDE -> ExecutionState.FAILED)
2021-07-16 16:48:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] CommandExecutionStateChangedEvent/afca4091-3626-5439-25b9-caf21b30f65d (device: io://0825-0315-xxxx/960379#2, state: None -> ExecutionState.FAILED)
2021-07-16 16:48:30 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.EXECUTION_STATE_CHANGED/afca4091-3626-5439-25b9-caf21b30f65d (device: None, state: ExecutionState.QUEUED_GATEWAY_SIDE -> ExecutionState.FAILED)
2021-07-16 16:48:30 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.145 seconds
2021-07-16 16:49:00 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.111 seconds
2021-07-16 16:49:30 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.106 seconds
2021-07-16 16:50:00 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.109 seconds
iMicknl commented 3 years ago

Thanks for reporting, @Pol2Tls! It seems that the error is in your io:AtlanticPassAPCZoneControlZoneComponent. I will have a later look to see if we can change this.

2021-07-16 16:48:25 ERROR (MainThread) [custom_components.tahoma.tahoma_entity] No such command : refreshOperatingMode on device io://0825-0315-xxxx/960379#2 (io:AtlanticPassAPCZoneControlZoneComponent)

Device definition.

{
    "commands": [{
        "commandName": "advancedRefresh",
        "nparams": 1
    }, {
        "commandName": "refreshComfortCoolingTargetTemperature",
        "nparams": 0
    }, {
        "commandName": "refreshComfortHeatingTargetTemperature",
        "nparams": 0
    }, {
        "commandName": "refreshEcoCoolingTargetTemperature",
        "nparams": 0
    }, {
        "commandName": "refreshEcoHeatingTargetTemperature",
        "nparams": 0
    }, {
        "commandName": "refreshMaximumCoolingTargetTemperature",
        "nparams": 0
    }, {
        "commandName": "refreshMaximumHeatingTargetTemperature",
        "nparams": 0
    }, {
        "commandName": "refreshMinimumCoolingTargetTemperature",
        "nparams": 0
    }, {
        "commandName": "refreshMinimumHeatingTargetTemperature",
        "nparams": 0
    }, {
        "commandName": "refreshTargetTemperature",
        "nparams": 0
    }, {
        "commandName": "setActiveCoolingTimeProgram",
        "nparams": 1
    }, {
        "commandName": "setActiveHeatingTimeProgram",
        "nparams": 1
    }, {
        "commandName": "setComfortCoolingTargetTemperature",
        "nparams": 1
    }, {
        "commandName": "setComfortHeatingTargetTemperature",
        "nparams": 1
    }, {
        "commandName": "setCoolingOnOffState",
        "nparams": 1
    }, {
        "commandName": "setCoolingTargetTemperature",
        "nparams": 1
    }, {
        "commandName": "setDerogationOnOffState",
        "nparams": 1
    }, {
        "commandName": "setEcoCoolingTargetTemperature",
        "nparams": 1
    }, {
        "commandName": "setEcoHeatingTargetTemperature",
        "nparams": 1
    }, {
        "commandName": "setHeatingOnOffState",
        "nparams": 1
    }, {
        "commandName": "setHeatingTargetTemperature",
        "nparams": 1
    }, {
        "commandName": "setMaximumCoolingTargetTemperature",
        "nparams": 1
    }, {
        "commandName": "setMaximumHeatingTargetTemperature",
        "nparams": 1
    }, {
        "commandName": "setMinimumCoolingTargetTemperature",
        "nparams": 1
    }, {
        "commandName": "setMinimumHeatingTargetTemperature",
        "nparams": 1
    }, {
        "commandName": "setName",
        "nparams": 1
    }, {
        "commandName": "refreshPassAPCCoolingMode",
        "nparams": 0
    }, {
        "commandName": "refreshPassAPCCoolingProfile",
        "nparams": 0
    }, {
        "commandName": "refreshPassAPCHeatingMode",
        "nparams": 0
    }, {
        "commandName": "refreshPassAPCHeatingProfile",
        "nparams": 0
    }, {
        "commandName": "setPassAPCCoolingMode",
        "nparams": 1
    }, {
        "commandName": "setPassAPCHeatingMode",
        "nparams": 1
    }],
    "states": [{
        "type": "DataState",
        "qualifiedName": "core:ActiveCoolingTimeProgramState"
    }, {
        "type": "DataState",
        "qualifiedName": "core:ActiveHeatingTimeProgramState"
    }, {
        "type": "ContinuousState",
        "qualifiedName": "core:ComfortCoolingTargetTemperatureState"
    }, {
        "type": "ContinuousState",
        "qualifiedName": "core:ComfortHeatingTargetTemperatureState"
    }, {
        "type": "DiscreteState",
        "values": ["off", "on"],
        "qualifiedName": "core:CoolingOnOffState"
    }, {
        "type": "ContinuousState",
        "qualifiedName": "core:CoolingTargetTemperatureState"
    }, {
        "type": "DiscreteState",
        "values": ["off", "on"],
        "qualifiedName": "core:DerogationOnOffState"
    }, {
        "type": "ContinuousState",
        "qualifiedName": "core:EcoCoolingTargetTemperatureState"
    }, {
        "type": "ContinuousState",
        "qualifiedName": "core:EcoHeatingTargetTemperatureState"
    }, {
        "type": "DiscreteState",
        "values": ["off", "on"],
        "qualifiedName": "core:HeatingOnOffState"
    }, {
        "type": "ContinuousState",
        "qualifiedName": "core:HeatingTargetTemperatureState"
    }, {
        "type": "ContinuousState",
        "qualifiedName": "core:MaximumCoolingTargetTemperatureState"
    }, {
        "type": "ContinuousState",
        "qualifiedName": "core:MaximumHeatingTargetTemperatureState"
    }, {
        "type": "ContinuousState",
        "qualifiedName": "core:MinimumCoolingTargetTemperatureState"
    }, {
        "type": "ContinuousState",
        "qualifiedName": "core:MinimumHeatingTargetTemperatureState"
    }, {
        "type": "DataState",
        "qualifiedName": "core:NameState"
    }, {
        "type": "DiscreteState",
        "values": ["available", "unavailable"],
        "qualifiedName": "core:StatusState"
    }, {
        "type": "ContinuousState",
        "qualifiedName": "core:TargetTemperatureState"
    }, {
        "type": "DiscreteState",
        "values": ["cooling", "heating", "heatingAndCooling"],
        "qualifiedName": "core:ThermalConfigurationState"
    }, {
        "type": "DiscreteState",
        "values": ["available", "unavailable"],
        "qualifiedName": "io:CoolingManualModeAvailabilityState"
    }, {
        "type": "DiscreteState",
        "values": ["available", "unavailable"],
        "qualifiedName": "io:HeatingManualModeAvailabilityState"
    }, {
        "type": "DiscreteState",
        "values": ["absence", "auto", "comfort", "eco", "externalScheduling", "internalScheduling", "manu", "stop"],
        "qualifiedName": "io:PassAPCCoolingModeState"
    }, {
        "type": "DiscreteState",
        "values": ["absence", "comfort", "derogation", "eco", "externalSetpoint", "frostprotection", "manu", "stop"],
        "qualifiedName": "io:PassAPCCoolingProfileState"
    }, {
        "type": "DiscreteState",
        "values": ["absence", "auto", "comfort", "eco", "externalScheduling", "internalScheduling", "manu", "stop"],
        "qualifiedName": "io:PassAPCHeatingModeState"
    }, {
        "type": "DiscreteState",
        "values": ["absence", "comfort", "derogation", "eco", "externalSetpoint", "frostprotection", "manu", "stop"],
        "qualifiedName": "io:PassAPCHeatingProfileState"
    }],
    "dataProperties": [],
    "widgetName": "AtlanticPassAPCHeatingAndCoolingZone",
    "uiProfiles": ["StatefulCoolingThermostat", "CoolingThermostat", "StatefulDualThermostat", "DualThermostat", "ThermostatTargetReader"],
    "uiClass": "HeatingSystem",
    "uiClassifiers": ["emitter", "heatingSystem", "coolingSystem"],
    "qualifiedName": "io:AtlanticPassAPCZoneControlZoneComponent",
    "type": "ACTUATOR"
}
iMicknl commented 3 years ago

@Pol2Tls, could you give https://github.com/iMicknl/ha-tahoma/archive/refs/heads/fix/484.zip a try? Extract this file and place custom_components/tahoma in your custom_components folder.

Pol2Tls commented 3 years ago

Hi @iMicknl There is no more error, but can't say it's working. The behavior between the HA sensor and the Atlantic device is weird. Below an example.

On HA, Climate "Salon" > set the temperature to 25.

2021-07-24 11:41:48 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_STATE_CHANGED/None (device: io://xxxxx/8647155#1, state: None -> None) 2021-07-24 11:41:48 DEBUG (MainThread) [custom_components.tahoma] Finished fetching device events data in 0.111 seconds

On HA, Climate "Salon" > click on the Fire icon (even it's in cool mode but I saw an other thread that tells, for now, it's strange but works).

2021-07-24 11:43:18 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.GATEWAY_SYNCHRONIZATION_STARTED/None (device: None, state: None -> None) 2021-07-24 11:43:18 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.GATEWAY_SYNCHRONIZATION_ENDED/None (device: None, state: None -> None) 2021-07-24 11:43:18 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.GATEWAY_SYNCHRONIZATION_STARTED/None (device: None, state: None -> None) 2021-07-24 11:43:18 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.GATEWAY_SYNCHRONIZATION_ENDED/None (device: None, state: None -> None) 2021-07-24 11:43:18 DEBUG (MainThread) [custom_components.tahoma.coordinator] EventName.DEVICE_STATE_CHANGED/None (device: io://xxxxx/8647155#1, state: None -> None)

On the Atlantic app First thing, before setting a target temperature, i must pass it from off to manual then set the temp

MANU

2021-07-24 11:50:19 INFO (MainThread) [custom_components.tahoma] 2021-07-24 11:48:07: setCoolingOnOffState executed via Atlantic iOS: 2.5.3 (217) on io://xxxxx/960379#2, with ['on']. 2021-07-24 11:50:19 INFO (MainThread) [custom_components.tahoma] 2021-07-24 11:48:07: setPassAPCCoolingMode executed via Atlantic iOS: 2.5.3 (217) on io://xxxxx/960379#2, with ['manu'].

25

2021-07-24 11:50:19 INFO (MainThread) [custom_components.tahoma] 2021-07-24 11:50:02: setCoolingTargetTemperature executed via Atlantic iOS: 2.5.3 (217) on io://xxxxx/960379#2, with [25]. 2021-07-24 11:50:19 INFO (MainThread) [custom_components.tahoma] 2021-07-24 11:49:51: refreshTargetTemperature executed via Atlantic iOS: 2.5.3 (217) on io://xxxxx/960379#2, with []. 2021-07-24 11:50:19 INFO (MainThread) [custom_components.tahoma] 2021-07-24 11:49:51: refreshPassAPCCoolingProfile executed via Atlantic iOS: 2.5.3 (217) on io://xxxxx/960379#2, with [].

But climate sensor always show "Off" and target temperature "30" ?

iMicknl commented 2 years ago

Sorry for the late reply! @Pol2Tls could you perhaps create a new issue around the features you find missing / non functional for your device? For now the fix mentioned in this issue is in master and will go with the upcoming release.

Currently we only added limited support for your device, since it is very complex and also hard to develop when you don't physically own the device..