[2025-02-05 09:10:02][INFO] : Client connected to [127.0.0.1:58594] [2025-02-05 09:10:02][INFO] : Message read from socket: b'{"deviceId":"1418","action":"execCmd","deviceUrl":"io:\\/\\/1233-4477-7676\\/8769020","commandName":"setClosureAndLinearSpeed","parameters":"0,lowspeed","name":"setClosureAndLinearSpeed","execId":"02f33147-489d-4484-b893-9380891ea024","apikey":"fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn"}' [2025-02-05 09:10:02][INFO] : Client disconnected from [127.0.0.1:58594] [2025-02-05 09:10:02][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE [2025-02-05 09:10:02][INFO] : == action execute command == [2025-02-05 09:10:02][DEBUG] : * Execute command [2025-02-05 09:10:02][DEBUG] : numeric [2025-02-05 09:10:02][DEBUG] : not numeric [2025-02-05 09:10:02][DEBUG] : - newPayload : {"label":"setClosureAndLinearSpeed", "actions": [{"commands": [{"name": "setClosureAndLinearSpeed","parameters": [0,"lowspeed"]}], "deviceURL":"io://1233-4477-7676/8769020"}]} [2025-02-05 09:10:03][DEBUG] : ExecCmd http : 200 [2025-02-05 09:10:03][DEBUG] : Execution id : 14dcc6f9-1d4b-4877-b19f-c75b72ff90f8 [2025-02-05 09:10:03][INFO] : Send to jeedom : {'execIdEvent': '{"deviceId": "1418", "execId": "14dcc6f9-1d4b-4877-b19f-c75b72ff90f8"}'} [2025-02-05 09:10:04][DEBUG] : Response : [{'deviceStates': [{'name': 'core:TargetClosureState', 'value': 0, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}, {'deviceStates': [{'name': 'core:MovingState', 'value': True, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}, {'actions': [{'execId': '4ccf9423-3cc1-4d31-a29c-1675f41c20e0', 'parameters': [0, 'lowspeed'], 'deviceURL': 'io://1233-4477-7676/8769020', 'command': 'setClosureAndLinearSpeed', 'rank': 0, 'state': 'INITIALIZED'}], 'name': 'ExecutionRegisteredEvent', 'execId': '14dcc6f9-1d4b-4877-b19f-c75b72ff90f8'}, {'execId': '14dcc6f9-1d4b-4877-b19f-c75b72ff90f8', 'oldState': 'INITIALIZED', 'newState': 'IN_PROGRESS', 'name': 'ExecutionStateChangedEvent'}] [2025-02-05 09:10:04][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:TargetClosureState', 'value': 0, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}} [2025-02-05 09:10:04][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:MovingState', 'value': True, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}} [2025-02-05 09:10:04][INFO] : Send to jeedom : {'eventItem': {'actions': [{'execId': '4ccf9423-3cc1-4d31-a29c-1675f41c20e0', 'parameters': [0, 'lowspeed'], 'deviceURL': 'io://1233-4477-7676/8769020', 'command': 'setClosureAndLinearSpeed', 'rank': 0, 'state': 'INITIALIZED'}], 'name': 'ExecutionRegisteredEvent', 'execId': '14dcc6f9-1d4b-4877-b19f-c75b72ff90f8'}} [2025-02-05 09:10:04][INFO] : Send to jeedom : {'eventItem': {'execId': '14dcc6f9-1d4b-4877-b19f-c75b72ff90f8', 'oldState': 'INITIALIZED', 'newState': 'IN_PROGRESS', 'name': 'ExecutionStateChangedEvent'}} [2025-02-05 09:10:18][DEBUG] : Response : [{'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 51, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}, {'deviceStates': [{'name': 'core:OpenClosedState', 'value': 'open', 'type': 3}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}] [2025-02-05 09:10:18][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}} [2025-02-05 09:10:18][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 51, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}} [2025-02-05 09:10:18][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:OpenClosedState', 'value': 'open', 'type': 3}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}} [2025-02-05 09:10:33][DEBUG] : Response : [{'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 1, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}] [2025-02-05 09:10:33][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}} [2025-02-05 09:10:33][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 1, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}} [2025-02-05 09:10:34][DEBUG] : Response : [{'execId': '14dcc6f9-1d4b-4877-b19f-c75b72ff90f8', 'oldState': 'IN_PROGRESS', 'newState': 'COMPLETED', 'name': 'ExecutionStateChangedEvent'}, {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 0, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}, {'deviceStates': [{'name': 'core:MovingState', 'value': False, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}] [2025-02-05 09:10:34][INFO] : Send to jeedom : {'eventItem': {'execId': '14dcc6f9-1d4b-4877-b19f-c75b72ff90f8', 'oldState': 'IN_PROGRESS', 'newState': 'COMPLETED', 'name': 'ExecutionStateChangedEvent'}} [2025-02-05 09:10:34][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}} [2025-02-05 09:10:34][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 0, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}} [2025-02-05 09:10:34][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:MovingState', 'value': False, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}} [2025-02-05 09:55:54][DEBUG] : Shutdown [2025-02-05 09:55:54][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 09:55:54][INFO] : LoopNetServer Thread stopped [2025-02-05 09:55:54][DEBUG] : Exit 0 [2025-02-05 10:00:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 10:00:05][INFO] : Start demond [2025-02-05 10:00:05][INFO] : Log level: debug [2025-02-05 10:00:05][INFO] : Socket port: 8888 [2025-02-05 10:00:05][INFO] : Socket host: localhost [2025-02-05 10:00:05][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 10:00:05][INFO] : Device: auto [2025-02-05 10:00:05][INFO] : [2025-02-05 10:00:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 10:00:05][INFO] : Writing PID 77231 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 10:00:05][INFO] : Init request module v2.32.3 [2025-02-05 10:00:05][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 10:00:05][DEBUG] : http://127.0.0.1:80 "GET /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn HTTP/1.1" 200 0 [2025-02-05 10:00:05][DEBUG] : Listen socket jeedom [2025-02-05 10:00:05][INFO] : Socket interface started [2025-02-05 10:00:05][INFO] : LoopNetServer Thread started [2025-02-05 10:00:05][DEBUG] : * Retrieve gateways list [2025-02-05 10:00:05][INFO] : Listening on: [localhost:8888] [2025-02-05 10:00:05][DEBUG] : Gateways list : [{'connectivity': {'protocolVersion': '2024.5.4-15', 'status': 'OK'}, 'gatewayId': '1233-4477-7676'}] [2025-02-05 10:00:05][INFO] : Send to jeedom : {'gatewaysList': [{'connectivity': {'protocolVersion': '2024.5.4-15', 'status': 'OK'}, 'gatewayId': '1233-4477-7676'}]} [2025-02-05 10:00:05][DEBUG] : * Retrieve devices list [2025-02-05 10:00:05][INFO] : Send to jeedom : {'devicesList': [{'definition': {'states': [{'name': 'core:ManufacturerSettingsState'}, {'name': 'core:ClosureState'}, {'name': 'core:OpenClosedState'}, {'name': 'core:TargetClosureState'}, {'name': 'core:DiscreteRSSILevelState'}, {'name': 'core:RSSILevelState'}, {'name': 'core:SecuredPositionState'}, {'name': 'core:MovingState'}, {'name': 'core:NameState'}, {'name': 'core:Memorized1PositionState'}, {'name': 'core:AdditionalStatusState'}, {'name': 'core:ManufacturerDiagnosticsState'}, {'name': 'core:StatusState'}, {'name': 'core:CommandLockLevelsState'}], 'type': 'ACTUATOR', 'widgetName': 'PositionableRollerShutterWithLowSpeedManagement', 'commands': [{'nparams': 0, 'commandName': 'stopIdentify'}, {'nparams': 0, 'commandName': 'startIdentify'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'pairOneWayController'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'delayedStopIdentify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'wink'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setClosure'}, {'nparams': 0, 'commandName': 'close'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setPositionAndLinearSpeed'}, {'nparams': 0, 'commandName': 'up'}, {'nparams': 0, 'commandName': 'open'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'advancedRefresh'}, {'nparams': 0, 'commandName': 'getName'}, {'nparams': 0, 'commandName': 'identify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setName'}, {'nparams': 0, 'commandName': 'my'}, {'nparams': 0, 'commandName': 'stop'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setClosureAndLinearSpeed'}, {'nparams': 0, 'commandName': 'down'}, {'nparams': 0, 'commandName': 'resetLockLevels'}, {'nparams': 0, 'commandName': 'sendIOKey'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setSecuredPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setDeployment'}, {'nparams': 0, 'commandName': 'refreshMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'executeManufacturerProcedure'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'readManufacturerData'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'writeManufacturerData'}, {'nparams': 2, 'paramsSig': 'p1,p2', 'commandName': 'runManufacturerSettingsCommand'}, {'nparams': 0, 'commandName': 'keepOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'removeLockLevel'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'addLockLevel'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setConfigState'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'unpairOneWayController'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllers'}], 'uiClass': 'RollerShutter', 'attributes': [{'name': 'core:SupportedReadableManufacturerData'}, {'name': 'core:SupportedManufacturerProcedures'}, {'name': 'core:SupportedManufacturerSettingsCommands'}, {'name': 'core:Manufacturer'}, {'name': 'core:FirmwareRevision'}]}, 'enabled': True, 'states': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}, {'name': 'core:CommandLockLevelsState', 'value': [], 'type': 11}, {'name': 'core:DiscreteRSSILevelState', 'value': 'normal', 'type': 3}, {'name': 'core:RSSILevelState', 'value': 62, 'type': 1}, {'name': 'core:ClosureState', 'value': 0, 'type': 1}, {'name': 'core:OpenClosedState', 'value': 'open', 'type': 3}, {'name': 'core:TargetClosureState', 'value': 0, 'type': 1}, {'name': 'core:MovingState', 'value': False, 'type': 6}, {'name': 'core:StatusState', 'value': 'available', 'type': 3}, {'name': 'core:NameState', 'value': 'Volet salon', 'type': 3}, {'name': 'core:Memorized1PositionState', 'value': 67, 'type': 1}], 'deviceURL': 'io://1233-4477-7676/4902227', 'synced': True, 'label': 'Volet salon', 'attributes': [{'name': 'core:SupportedManufacturerSettingsCommands', 'value': ['dead_man_down', 'dead_man_impulse_down', 'dead_man_impulse_up', 'dead_man_stop', 'dead_man_up', 'delete_my_position', 'double_power_cut', 'eject_from_setting_mode', 'enter_settings_mode', 'invert_rotation', 'reset_actuator', 'save_lower_end_limit', 'save_my_position', 'save_settings', 'save_upper_end_limit', 'set_auto_end_limits', 'set_auto_lower_end_limit', 'set_auto_upper_end_limit', 'set_discreet_mode_speed', 'set_nominal_mode_speed', 'set_open_level', 'set_security_level', 'set_smart_protect', 'set_soft_start', 'set_soft_stop'], 'type': 10}, {'name': 'core:Manufacturer', 'value': 'Somfy', 'type': 3}, {'name': 'core:FirmwareRevision', 'value': '5120725B12', 'type': 3}], 'available': True, 'subsystemId': 0, 'controllableName': 'io:RollerShutterWithLowSpeedManagementIOComponent', 'type': 1}, {'definition': {'states': [{'name': 'internal:BatteryStatusState'}, {'name': 'core:NameState'}, {'name': 'internal:LightingLedPodModeState'}, {'name': 'core:ConnectivityState'}, {'name': 'core:CountryCodeState'}, {'name': 'core:CyclicButtonState'}, {'name': 'core:LocalIPv4AddressState'}, {'name': 'core:LocalAccessProofState'}], 'type': 'ACTUATOR', 'widgetName': 'Pod', 'commands': [{'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setCountryCode'}, {'nparams': 0, 'commandName': 'setPodLedOff'}, {'nparams': 0, 'commandName': 'setPodLedOn'}, {'nparams': 0, 'commandName': 'refreshBatteryStatus'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setLightingLedPodMode'}, {'nparams': 0, 'commandName': 'deactivateCalendar'}, {'nparams': 0, 'commandName': 'getName'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setCalendar'}, {'nparams': 0, 'commandName': 'refreshUpdateStatus'}, {'nparams': 0, 'commandName': 'refreshPodMode'}, {'nparams': 0, 'commandName': 'update'}, {'nparams': 0, 'commandName': 'activateCalendar'}], 'uiClass': 'Pod', 'attributes': []}, 'enabled': True, 'states': [{'name': 'internal:LightingLedPodModeState', 'value': 0.2, 'type': 2}, {'name': 'core:ConnectivityState', 'value': 'online', 'type': 3}, {'name': 'core:CountryCodeState', 'value': 'FR', 'type': 3}, {'name': 'core:NameState', 'value': 'Box', 'type': 3}, {'name': 'internal:BatteryStatusState', 'value': 'no', 'type': 3}, {'name': 'core:LocalIPv4AddressState', 'value': '192.168.1.55', 'type': 3}], 'deviceURL': 'internal://1233-4477-7676/pod/0', 'synced': True, 'label': 'Bouton sensitif', 'attributes': [], 'available': True, 'subsystemId': 0, 'controllableName': 'internal:PodV2Component', 'type': 1}, {'definition': {'states': [{'name': 'internal:IntrusionDetectedState'}, {'name': 'internal:AlarmDelayState'}, {'name': 'core:NameState'}, {'name': 'internal:CurrentAlarmModeState'}, {'name': 'internal:TargetAlarmModeState'}], 'type': 'ACTUATOR', 'widgetName': 'TSKAlarmController', 'commands': [{'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setTargetAlarmMode'}, {'nparams': 0, 'commandName': 'arm'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setName'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setIntrusionDetected'}, {'nparams': 0, 'commandName': 'disarm'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setAlarmDelay'}, {'nparams': 0, 'commandName': 'refreshIntrusionDetected'}, {'nparams': 0, 'commandName': 'refreshCurrentAlarmMode'}, {'nparams': 0, 'commandName': 'refreshAlarmDelay'}, {'nparams': 0, 'commandName': 'getName'}, {'nparams': 0, 'commandName': 'on'}, {'nparams': 0, 'commandName': 'off'}, {'nparams': 0, 'commandName': 'alarmPartial1'}, {'nparams': 0, 'commandName': 'alarmPartial2'}, {'nparams': 0, 'commandName': 'alarmOn'}, {'nparams': 0, 'commandName': 'alarmOff'}], 'uiClass': 'Alarm', 'attributes': []}, 'enabled': True, 'states': [{'name': 'internal:TargetAlarmModeState', 'value': 'off', 'type': 3}, {'name': 'core:NameState', 'value': 'alarm name', 'type': 3}, {'name': 'internal:CurrentAlarmModeState', 'value': 'off', 'type': 3}, {'name': 'internal:AlarmDelayState', 'value': 30, 'type': 1}, {'name': 'internal:IntrusionDetectedState', 'value': 'notDetected', 'type': 3}], 'deviceURL': 'internal://1233-4477-7676/alarm/0', 'synced': True, 'label': 'Alarm', 'attributes': [], 'available': True, 'subsystemId': 0, 'controllableName': 'internal:TSKAlarmComponent', 'type': 1}, {'definition': {'states': [], 'type': 'PROTOCOL_GATEWAY', 'widgetName': 'IOStack', 'commands': [{'nparams': 1, 'paramsSig': 'p1', 'commandName': 'advancedSomfyDiscover'}, {'nparams': 0, 'commandName': 'resetNetworkSecurity'}, {'nparams': 0, 'commandName': 'joinNetwork'}, {'nparams': 0, 'commandName': 'shareNetwork'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'discoverSensors'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'discoverActuators'}, {'nparams': 0, 'paramsSig': '*p1,*p2', 'commandName': 'discover1WayController'}, {'nparams': 0, 'commandName': 'discoverSomfyUnsetActuators'}], 'uiClass': 'ProtocolGateway', 'attributes': []}, 'enabled': True, 'states': [], 'deviceURL': 'io://1233-4477-7676/10944577', 'synced': True, 'label': 'IO (10944577)', 'attributes': [], 'available': True, 'subsystemId': 0, 'controllableName': 'io:StackComponent', 'type': 5}, {'definition': {'states': [{'name': 'core:ManufacturerSettingsState'}, {'name': 'core:ClosureState'}, {'name': 'core:OpenClosedState'}, {'name': 'core:TargetClosureState'}, {'name': 'core:DiscreteRSSILevelState'}, {'name': 'core:RSSILevelState'}, {'name': 'core:SecuredPositionState'}, {'name': 'core:MovingState'}, {'name': 'core:NameState'}, {'name': 'core:Memorized1PositionState'}, {'name': 'core:AdditionalStatusState'}, {'name': 'core:ManufacturerDiagnosticsState'}, {'name': 'core:StatusState'}, {'name': 'core:CommandLockLevelsState'}], 'type': 'ACTUATOR', 'widgetName': 'PositionableRollerShutterWithLowSpeedManagement', 'commands': [{'nparams': 0, 'commandName': 'stopIdentify'}, {'nparams': 0, 'commandName': 'startIdentify'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'pairOneWayController'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'delayedStopIdentify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'wink'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setClosure'}, {'nparams': 0, 'commandName': 'close'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setPositionAndLinearSpeed'}, {'nparams': 0, 'commandName': 'up'}, {'nparams': 0, 'commandName': 'open'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'advancedRefresh'}, {'nparams': 0, 'commandName': 'getName'}, {'nparams': 0, 'commandName': 'identify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setName'}, {'nparams': 0, 'commandName': 'my'}, {'nparams': 0, 'commandName': 'stop'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setClosureAndLinearSpeed'}, {'nparams': 0, 'commandName': 'down'}, {'nparams': 0, 'commandName': 'resetLockLevels'}, {'nparams': 0, 'commandName': 'sendIOKey'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setSecuredPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setDeployment'}, {'nparams': 0, 'commandName': 'refreshMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'executeManufacturerProcedure'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'readManufacturerData'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'writeManufacturerData'}, {'nparams': 2, 'paramsSig': 'p1,p2', 'commandName': 'runManufacturerSettingsCommand'}, {'nparams': 0, 'commandName': 'keepOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'removeLockLevel'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'addLockLevel'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setConfigState'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'unpairOneWayController'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllers'}], 'uiClass': 'RollerShutter', 'attributes': [{'name': 'core:SupportedReadableManufacturerData'}, {'name': 'core:SupportedManufacturerProcedures'}, {'name': 'core:SupportedManufacturerSettingsCommands'}, {'name': 'core:Manufacturer'}, {'name': 'core:FirmwareRevision'}]}, 'enabled': True, 'states': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}, {'name': 'core:CommandLockLevelsState', 'value': [], 'type': 11}, {'name': 'core:DiscreteRSSILevelState', 'value': 'normal', 'type': 3}, {'name': 'core:RSSILevelState', 'value': 80, 'type': 1}, {'name': 'core:ClosureState', 'value': 0, 'type': 1}, {'name': 'core:OpenClosedState', 'value': 'open', 'type': 3}, {'name': 'core:TargetClosureState', 'value': 0, 'type': 1}, {'name': 'core:MovingState', 'value': False, 'type': 6}, {'name': 'core:StatusState', 'value': 'available', 'type': 3}, {'name': 'core:NameState', 'value': 'Volet salle de s', 'type': 3}, {'name': 'core:Memorized1PositionState', 'value': 38, 'type': 1}], 'deviceURL': 'io://1233-4477-7676/2292011', 'synced': True, 'label': 'Volet salle de sport', 'attributes': [{'name': 'core:SupportedManufacturerSettingsCommands', 'value': ['dead_man_down', 'dead_man_impulse_down', 'dead_man_impulse_up', 'dead_man_stop', 'dead_man_up', 'delete_my_position', 'double_power_cut', 'eject_from_setting_mode', 'enter_settings_mode', 'invert_rotation', 'reset_actuator', 'save_lower_end_limit', 'save_my_position', 'save_settings', 'save_upper_end_limit', 'set_auto_end_limits', 'set_auto_lower_end_limit', 'set_auto_upper_end_limit', 'set_discreet_mode_speed', 'set_nominal_mode_speed', 'set_open_level', 'set_security_level', 'set_smart_protect', 'set_soft_start', 'set_soft_stop'], 'type': 10}, {'name': 'core:Manufacturer', 'value': 'Somfy', 'type': 3}, {'name': 'core:FirmwareRevision', 'value': '5120725B12', 'type': 3}], 'available': True, 'subsystemId': 0, 'controllableName': 'io:RollerShutterWithLowSpeedManagementIOComponent', 'type': 1}, {'definition': {'states': [{'name': 'core:ManufacturerSettingsState'}, {'name': 'core:ClosureState'}, {'name': 'core:OpenClosedState'}, {'name': 'core:TargetClosureState'}, {'name': 'core:DiscreteRSSILevelState'}, {'name': 'core:RSSILevelState'}, {'name': 'core:SecuredPositionState'}, {'name': 'core:MovingState'}, {'name': 'core:NameState'}, {'name': 'core:Memorized1PositionState'}, {'name': 'core:AdditionalStatusState'}, {'name': 'core:ManufacturerDiagnosticsState'}, {'name': 'core:StatusState'}, {'name': 'core:CommandLockLevelsState'}], 'type': 'ACTUATOR', 'widgetName': 'PositionableRollerShutterWithLowSpeedManagement', 'commands': [{'nparams': 0, 'commandName': 'stopIdentify'}, {'nparams': 0, 'commandName': 'startIdentify'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'pairOneWayController'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'delayedStopIdentify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'wink'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setClosure'}, {'nparams': 0, 'commandName': 'close'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setPositionAndLinearSpeed'}, {'nparams': 0, 'commandName': 'up'}, {'nparams': 0, 'commandName': 'open'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'advancedRefresh'}, {'nparams': 0, 'commandName': 'getName'}, {'nparams': 0, 'commandName': 'identify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setName'}, {'nparams': 0, 'commandName': 'my'}, {'nparams': 0, 'commandName': 'stop'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setClosureAndLinearSpeed'}, {'nparams': 0, 'commandName': 'down'}, {'nparams': 0, 'commandName': 'resetLockLevels'}, {'nparams': 0, 'commandName': 'sendIOKey'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setSecuredPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setDeployment'}, {'nparams': 0, 'commandName': 'refreshMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'executeManufacturerProcedure'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'readManufacturerData'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'writeManufacturerData'}, {'nparams': 2, 'paramsSig': 'p1,p2', 'commandName': 'runManufacturerSettingsCommand'}, {'nparams': 0, 'commandName': 'keepOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'removeLockLevel'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'addLockLevel'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setConfigState'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'unpairOneWayController'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllers'}], 'uiClass': 'RollerShutter', 'attributes': [{'name': 'core:SupportedReadableManufacturerData'}, {'name': 'core:SupportedManufacturerProcedures'}, {'name': 'core:SupportedManufacturerSettingsCommands'}, {'name': 'core:Manufacturer'}, {'name': 'core:FirmwareRevision'}]}, 'enabled': True, 'states': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}, {'name': 'core:CommandLockLevelsState', 'value': [], 'type': 11}, {'name': 'core:DiscreteRSSILevelState', 'value': 'normal', 'type': 3}, {'name': 'core:RSSILevelState', 'value': 78, 'type': 1}, {'name': 'core:ClosureState', 'value': 0, 'type': 1}, {'name': 'core:OpenClosedState', 'value': 'open', 'type': 3}, {'name': 'core:TargetClosureState', 'value': 0, 'type': 1}, {'name': 'core:MovingState', 'value': False, 'type': 6}, {'name': 'core:StatusState', 'value': 'available', 'type': 3}, {'name': 'core:NameState', 'value': 'Volet jardin', 'type': 3}, {'name': 'core:Memorized1PositionState', 'value': 42, 'type': 1}], 'deviceURL': 'io://1233-4477-7676/5617247', 'synced': True, 'label': 'Volet jardin', 'attributes': [{'name': 'core:SupportedManufacturerSettingsCommands', 'value': ['dead_man_down', 'dead_man_impulse_down', 'dead_man_impulse_up', 'dead_man_stop', 'dead_man_up', 'delete_my_position', 'double_power_cut', 'eject_from_setting_mode', 'enter_settings_mode', 'invert_rotation', 'reset_actuator', 'save_lower_end_limit', 'save_my_position', 'save_settings', 'save_upper_end_limit', 'set_auto_end_limits', 'set_auto_lower_end_limit', 'set_auto_upper_end_limit', 'set_discreet_mode_speed', 'set_nominal_mode_speed', 'set_open_level', 'set_security_level', 'set_smart_protect', 'set_soft_start', 'set_soft_stop'], 'type': 10}, {'name': 'core:Manufacturer', 'value': 'Somfy', 'type': 3}, {'name': 'core:FirmwareRevision', 'value': '5128571A10', 'type': 3}], 'available': True, 'subsystemId': 0, 'controllableName': 'io:RollerShutterWithLowSpeedManagementIOComponent', 'type': 1}, {'definition': {'states': [{'name': 'core:ManufacturerSettingsState'}, {'name': 'core:ClosureState'}, {'name': 'core:OpenClosedState'}, {'name': 'core:TargetClosureState'}, {'name': 'core:DiscreteRSSILevelState'}, {'name': 'core:RSSILevelState'}, {'name': 'core:SecuredPositionState'}, {'name': 'core:MovingState'}, {'name': 'core:NameState'}, {'name': 'core:Memorized1PositionState'}, {'name': 'core:AdditionalStatusState'}, {'name': 'core:ManufacturerDiagnosticsState'}, {'name': 'core:StatusState'}, {'name': 'core:CommandLockLevelsState'}], 'type': 'ACTUATOR', 'widgetName': 'PositionableRollerShutterWithLowSpeedManagement', 'commands': [{'nparams': 0, 'commandName': 'stopIdentify'}, {'nparams': 0, 'commandName': 'startIdentify'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'pairOneWayController'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'delayedStopIdentify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'wink'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setClosure'}, {'nparams': 0, 'commandName': 'close'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setPositionAndLinearSpeed'}, {'nparams': 0, 'commandName': 'up'}, {'nparams': 0, 'commandName': 'open'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'advancedRefresh'}, {'nparams': 0, 'commandName': 'getName'}, {'nparams': 0, 'commandName': 'identify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setName'}, {'nparams': 0, 'commandName': 'my'}, {'nparams': 0, 'commandName': 'stop'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setClosureAndLinearSpeed'}, {'nparams': 0, 'commandName': 'down'}, {'nparams': 0, 'commandName': 'resetLockLevels'}, {'nparams': 0, 'commandName': 'sendIOKey'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setSecuredPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setDeployment'}, {'nparams': 0, 'commandName': 'refreshMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'executeManufacturerProcedure'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'readManufacturerData'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'writeManufacturerData'}, {'nparams': 2, 'paramsSig': 'p1,p2', 'commandName': 'runManufacturerSettingsCommand'}, {'nparams': 0, 'commandName': 'keepOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'removeLockLevel'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'addLockLevel'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setConfigState'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'unpairOneWayController'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllers'}], 'uiClass': 'RollerShutter', 'attributes': [{'name': 'core:SupportedReadableManufacturerData'}, {'name': 'core:SupportedManufacturerProcedures'}, {'name': 'core:SupportedManufacturerSettingsCommands'}, {'name': 'core:Manufacturer'}, {'name': 'core:FirmwareRevision'}]}, 'enabled': True, 'states': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}, {'name': 'core:CommandLockLevelsState', 'value': [], 'type': 11}, {'name': 'core:DiscreteRSSILevelState', 'value': 'normal', 'type': 3}, {'name': 'core:RSSILevelState', 'value': 54, 'type': 1}, {'name': 'core:ClosureState', 'value': 0, 'type': 1}, {'name': 'core:OpenClosedState', 'value': 'open', 'type': 3}, {'name': 'core:TargetClosureState', 'value': 0, 'type': 1}, {'name': 'core:MovingState', 'value': False, 'type': 6}, {'name': 'core:StatusState', 'value': 'available', 'type': 3}, {'name': 'core:NameState', 'value': 'Volet bureau', 'type': 3}, {'name': 'core:Memorized1PositionState', 'value': 68, 'type': 1}], 'deviceURL': 'io://1233-4477-7676/8350109', 'synced': True, 'label': 'Volet bureau', 'attributes': [{'name': 'core:SupportedManufacturerSettingsCommands', 'value': ['dead_man_down', 'dead_man_impulse_down', 'dead_man_impulse_up', 'dead_man_stop', 'dead_man_up', 'delete_my_position', 'double_power_cut', 'eject_from_setting_mode', 'enter_settings_mode', 'invert_rotation', 'reset_actuator', 'save_lower_end_limit', 'save_my_position', 'save_settings', 'save_upper_end_limit', 'set_auto_end_limits', 'set_auto_lower_end_limit', 'set_auto_upper_end_limit', 'set_discreet_mode_speed', 'set_nominal_mode_speed', 'set_open_level', 'set_security_level', 'set_smart_protect', 'set_soft_start', 'set_soft_stop'], 'type': 10}, {'name': 'core:Manufacturer', 'value': 'Somfy', 'type': 3}, {'name': 'core:FirmwareRevision', 'value': '5120725B12', 'type': 3}], 'available': True, 'subsystemId': 0, 'controllableName': 'io:RollerShutterWithLowSpeedManagementIOComponent', 'type': 1}, {'definition': {'states': [{'name': 'core:ManufacturerSettingsState'}, {'name': 'core:ClosureState'}, {'name': 'core:OpenClosedState'}, {'name': 'core:TargetClosureState'}, {'name': 'core:DiscreteRSSILevelState'}, {'name': 'core:RSSILevelState'}, {'name': 'core:SecuredPositionState'}, {'name': 'core:MovingState'}, {'name': 'core:NameState'}, {'name': 'core:Memorized1PositionState'}, {'name': 'core:AdditionalStatusState'}, {'name': 'core:ManufacturerDiagnosticsState'}, {'name': 'core:StatusState'}, {'name': 'core:CommandLockLevelsState'}], 'type': 'ACTUATOR', 'widgetName': 'PositionableRollerShutterWithLowSpeedManagement', 'commands': [{'nparams': 0, 'commandName': 'stopIdentify'}, {'nparams': 0, 'commandName': 'startIdentify'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'pairOneWayController'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'delayedStopIdentify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'wink'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setClosure'}, {'nparams': 0, 'commandName': 'close'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setPositionAndLinearSpeed'}, {'nparams': 0, 'commandName': 'up'}, {'nparams': 0, 'commandName': 'open'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'advancedRefresh'}, {'nparams': 0, 'commandName': 'getName'}, {'nparams': 0, 'commandName': 'identify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setName'}, {'nparams': 0, 'commandName': 'my'}, {'nparams': 0, 'commandName': 'stop'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setClosureAndLinearSpeed'}, {'nparams': 0, 'commandName': 'down'}, {'nparams': 0, 'commandName': 'resetLockLevels'}, {'nparams': 0, 'commandName': 'sendIOKey'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setSecuredPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setDeployment'}, {'nparams': 0, 'commandName': 'refreshMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'executeManufacturerProcedure'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'readManufacturerData'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'writeManufacturerData'}, {'nparams': 2, 'paramsSig': 'p1,p2', 'commandName': 'runManufacturerSettingsCommand'}, {'nparams': 0, 'commandName': 'keepOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'removeLockLevel'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'addLockLevel'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setConfigState'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'unpairOneWayController'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllers'}], 'uiClass': 'RollerShutter', 'attributes': [{'name': 'core:SupportedReadableManufacturerData'}, {'name': 'core:SupportedManufacturerProcedures'}, {'name': 'core:SupportedManufacturerSettingsCommands'}, {'name': 'core:Manufacturer'}, {'name': 'core:FirmwareRevision'}]}, 'enabled': True, 'states': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}, {'name': 'core:CommandLockLevelsState', 'value': [], 'type': 11}, {'name': 'core:DiscreteRSSILevelState', 'value': 'normal', 'type': 3}, {'name': 'core:RSSILevelState', 'value': 70, 'type': 1}, {'name': 'core:ClosureState', 'value': 0, 'type': 1}, {'name': 'core:OpenClosedState', 'value': 'open', 'type': 3}, {'name': 'core:TargetClosureState', 'value': 0, 'type': 1}, {'name': 'core:MovingState', 'value': False, 'type': 6}, {'name': 'core:StatusState', 'value': 'available', 'type': 3}, {'name': 'core:NameState', 'value': 'Volet dressing', 'type': 3}, {'name': 'core:Memorized1PositionState', 'value': 57, 'type': 1}], 'deviceURL': 'io://1233-4477-7676/8769020', 'synced': True, 'label': 'Volet dressing', 'attributes': [{'name': 'core:SupportedManufacturerSettingsCommands', 'value': ['dead_man_down', 'dead_man_impulse_down', 'dead_man_impulse_up', 'dead_man_stop', 'dead_man_up', 'delete_my_position', 'double_power_cut', 'eject_from_setting_mode', 'enter_settings_mode', 'invert_rotation', 'reset_actuator', 'save_lower_end_limit', 'save_my_position', 'save_settings', 'save_upper_end_limit', 'set_auto_end_limits', 'set_auto_lower_end_limit', 'set_auto_upper_end_limit', 'set_discreet_mode_speed', 'set_nominal_mode_speed', 'set_open_level', 'set_security_level', 'set_smart_protect', 'set_soft_start', 'set_soft_stop'], 'type': 10}, {'name': 'core:Manufacturer', 'value': 'Somfy', 'type': 3}, {'name': 'core:FirmwareRevision', 'value': '5120725B12', 'type': 3}], 'available': True, 'subsystemId': 0, 'controllableName': 'io:RollerShutterWithLowSpeedManagementIOComponent', 'type': 1}, {'definition': {'states': [{'name': 'core:ManufacturerSettingsState'}, {'name': 'core:ClosureState'}, {'name': 'core:OpenClosedState'}, {'name': 'core:TargetClosureState'}, {'name': 'core:DiscreteRSSILevelState'}, {'name': 'core:RSSILevelState'}, {'name': 'core:SecuredPositionState'}, {'name': 'core:MovingState'}, {'name': 'core:NameState'}, {'name': 'core:Memorized1PositionState'}, {'name': 'core:AdditionalStatusState'}, {'name': 'core:ManufacturerDiagnosticsState'}, {'name': 'core:StatusState'}, {'name': 'core:CommandLockLevelsState'}], 'type': 'ACTUATOR', 'widgetName': 'PositionableRollerShutterWithLowSpeedManagement', 'commands': [{'nparams': 0, 'commandName': 'stopIdentify'}, {'nparams': 0, 'commandName': 'startIdentify'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'pairOneWayController'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'delayedStopIdentify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'wink'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setClosure'}, {'nparams': 0, 'commandName': 'close'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setPositionAndLinearSpeed'}, {'nparams': 0, 'commandName': 'up'}, {'nparams': 0, 'commandName': 'open'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'advancedRefresh'}, {'nparams': 0, 'commandName': 'getName'}, {'nparams': 0, 'commandName': 'identify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setName'}, {'nparams': 0, 'commandName': 'my'}, {'nparams': 0, 'commandName': 'stop'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setClosureAndLinearSpeed'}, {'nparams': 0, 'commandName': 'down'}, {'nparams': 0, 'commandName': 'resetLockLevels'}, {'nparams': 0, 'commandName': 'sendIOKey'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setSecuredPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setDeployment'}, {'nparams': 0, 'commandName': 'refreshMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'executeManufacturerProcedure'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'readManufacturerData'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'writeManufacturerData'}, {'nparams': 2, 'paramsSig': 'p1,p2', 'commandName': 'runManufacturerSettingsCommand'}, {'nparams': 0, 'commandName': 'keepOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'removeLockLevel'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'addLockLevel'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setConfigState'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'unpairOneWayController'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllers'}], 'uiClass': 'RollerShutter', 'attributes': [{'name': 'core:SupportedReadableManufacturerData'}, {'name': 'core:SupportedManufacturerProcedures'}, {'name': 'core:SupportedManufacturerSettingsCommands'}, {'name': 'core:Manufacturer'}, {'name': 'core:FirmwareRevision'}]}, 'enabled': True, 'states': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}, {'name': 'core:CommandLockLevelsState', 'value': [], 'type': 11}, {'name': 'core:DiscreteRSSILevelState', 'value': 'good', 'type': 3}, {'name': 'core:RSSILevelState', 'value': 86, 'type': 1}, {'name': 'core:ClosureState', 'value': 0, 'type': 1}, {'name': 'core:OpenClosedState', 'value': 'open', 'type': 3}, {'name': 'core:TargetClosureState', 'value': 0, 'type': 1}, {'name': 'core:MovingState', 'value': False, 'type': 6}, {'name': 'core:StatusState', 'value': 'available', 'type': 3}, {'name': 'core:NameState', 'value': 'Volet chambre', 'type': 3}, {'name': 'core:Memorized1PositionState', 'value': 85, 'type': 1}], 'deviceURL': 'io://1233-4477-7676/9864735', 'synced': True, 'label': 'Volet chambre', 'attributes': [{'name': 'core:SupportedManufacturerSettingsCommands', 'value': ['dead_man_down', 'dead_man_impulse_down', 'dead_man_impulse_up', 'dead_man_stop', 'dead_man_up', 'delete_my_position', 'double_power_cut', 'eject_from_setting_mode', 'enter_settings_mode', 'invert_rotation', 'reset_actuator', 'save_lower_end_limit', 'save_my_position', 'save_settings', 'save_upper_end_limit', 'set_auto_end_limits', 'set_auto_lower_end_limit', 'set_auto_upper_end_limit', 'set_discreet_mode_speed', 'set_nominal_mode_speed', 'set_open_level', 'set_security_level', 'set_smart_protect', 'set_soft_start', 'set_soft_stop'], 'type': 10}, {'name': 'core:Manufacturer', 'value': 'Somfy', 'type': 3}, {'name': 'core:FirmwareRevision', 'value': '5120725B12', 'type': 3}], 'available': True, 'subsystemId': 0, 'controllableName': 'io:RollerShutterWithLowSpeedManagementIOComponent', 'type': 1}, {'definition': {'states': [{'name': 'core:ManufacturerSettingsState'}, {'name': 'core:ClosureState'}, {'name': 'core:OpenClosedState'}, {'name': 'core:TargetClosureState'}, {'name': 'core:DiscreteRSSILevelState'}, {'name': 'core:RSSILevelState'}, {'name': 'core:SecuredPositionState'}, {'name': 'core:MovingState'}, {'name': 'core:NameState'}, {'name': 'core:Memorized1PositionState'}, {'name': 'core:AdditionalStatusState'}, {'name': 'core:ManufacturerDiagnosticsState'}, {'name': 'core:StatusState'}, {'name': 'core:CommandLockLevelsState'}], 'type': 'ACTUATOR', 'widgetName': 'PositionableRollerShutterWithLowSpeedManagement', 'commands': [{'nparams': 0, 'commandName': 'stopIdentify'}, {'nparams': 0, 'commandName': 'startIdentify'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'pairOneWayController'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'delayedStopIdentify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'wink'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setClosure'}, {'nparams': 0, 'commandName': 'close'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setPositionAndLinearSpeed'}, {'nparams': 0, 'commandName': 'up'}, {'nparams': 0, 'commandName': 'open'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'advancedRefresh'}, {'nparams': 0, 'commandName': 'getName'}, {'nparams': 0, 'commandName': 'identify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setName'}, {'nparams': 0, 'commandName': 'my'}, {'nparams': 0, 'commandName': 'stop'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setClosureAndLinearSpeed'}, {'nparams': 0, 'commandName': 'down'}, {'nparams': 0, 'commandName': 'resetLockLevels'}, {'nparams': 0, 'commandName': 'sendIOKey'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setSecuredPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setDeployment'}, {'nparams': 0, 'commandName': 'refreshMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'executeManufacturerProcedure'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'readManufacturerData'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'writeManufacturerData'}, {'nparams': 2, 'paramsSig': 'p1,p2', 'commandName': 'runManufacturerSettingsCommand'}, {'nparams': 0, 'commandName': 'keepOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'removeLockLevel'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'addLockLevel'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setConfigState'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'unpairOneWayController'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllers'}], 'uiClass': 'RollerShutter', 'attributes': [{'name': 'core:SupportedReadableManufacturerData'}, {'name': 'core:SupportedManufacturerProcedures'}, {'name': 'core:SupportedManufacturerSettingsCommands'}, {'name': 'core:Manufacturer'}, {'name': 'core:FirmwareRevision'}]}, 'enabled': True, 'states': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}, {'name': 'core:CommandLockLevelsState', 'value': [], 'type': 11}, {'name': 'core:DiscreteRSSILevelState', 'value': 'normal', 'type': 3}, {'name': 'core:RSSILevelState', 'value': 72, 'type': 1}, {'name': 'core:ClosureState', 'value': 0, 'type': 1}, {'name': 'core:OpenClosedState', 'value': 'open', 'type': 3}, {'name': 'core:TargetClosureState', 'value': 0, 'type': 1}, {'name': 'core:MovingState', 'value': False, 'type': 6}, {'name': 'core:StatusState', 'value': 'available', 'type': 3}, {'name': 'core:NameState', 'value': 'Volet terrasse', 'type': 3}, {'name': 'core:Memorized1PositionState', 'value': 40, 'type': 1}], 'deviceURL': 'io://1233-4477-7676/13982465', 'synced': True, 'label': 'Volet terrasse', 'attributes': [{'name': 'core:SupportedManufacturerSettingsCommands', 'value': ['dead_man_down', 'dead_man_impulse_down', 'dead_man_impulse_up', 'dead_man_stop', 'dead_man_up', 'delete_my_position', 'double_power_cut', 'eject_from_setting_mode', 'enter_settings_mode', 'invert_rotation', 'reset_actuator', 'save_lower_end_limit', 'save_my_position', 'save_settings', 'save_upper_end_limit', 'set_auto_end_limits', 'set_auto_lower_end_limit', 'set_auto_upper_end_limit', 'set_discreet_mode_speed', 'set_nominal_mode_speed', 'set_open_level', 'set_security_level', 'set_smart_protect', 'set_soft_start', 'set_soft_stop'], 'type': 10}, {'name': 'core:Manufacturer', 'value': 'Somfy', 'type': 3}, {'name': 'core:FirmwareRevision', 'value': '5128571A10', 'type': 3}], 'available': True, 'subsystemId': 0, 'controllableName': 'io:RollerShutterWithLowSpeedManagementIOComponent', 'type': 1}, {'definition': {'states': [{'name': 'core:ManufacturerSettingsState'}, {'name': 'core:ClosureState'}, {'name': 'core:OpenClosedState'}, {'name': 'core:TargetClosureState'}, {'name': 'core:DiscreteRSSILevelState'}, {'name': 'core:RSSILevelState'}, {'name': 'core:SecuredPositionState'}, {'name': 'core:MovingState'}, {'name': 'core:NameState'}, {'name': 'core:Memorized1PositionState'}, {'name': 'core:AdditionalStatusState'}, {'name': 'core:ManufacturerDiagnosticsState'}, {'name': 'core:StatusState'}, {'name': 'core:CommandLockLevelsState'}], 'type': 'ACTUATOR', 'widgetName': 'PositionableRollerShutterWithLowSpeedManagement', 'commands': [{'nparams': 0, 'commandName': 'stopIdentify'}, {'nparams': 0, 'commandName': 'startIdentify'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'pairOneWayController'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'delayedStopIdentify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'wink'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setClosure'}, {'nparams': 0, 'commandName': 'close'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setPositionAndLinearSpeed'}, {'nparams': 0, 'commandName': 'up'}, {'nparams': 0, 'commandName': 'open'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'advancedRefresh'}, {'nparams': 0, 'commandName': 'getName'}, {'nparams': 0, 'commandName': 'identify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setName'}, {'nparams': 0, 'commandName': 'my'}, {'nparams': 0, 'commandName': 'stop'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setClosureAndLinearSpeed'}, {'nparams': 0, 'commandName': 'down'}, {'nparams': 0, 'commandName': 'resetLockLevels'}, {'nparams': 0, 'commandName': 'sendIOKey'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setSecuredPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setDeployment'}, {'nparams': 0, 'commandName': 'refreshMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'executeManufacturerProcedure'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'readManufacturerData'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'writeManufacturerData'}, {'nparams': 2, 'paramsSig': 'p1,p2', 'commandName': 'runManufacturerSettingsCommand'}, {'nparams': 0, 'commandName': 'keepOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'removeLockLevel'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'addLockLevel'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setConfigState'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'unpairOneWayController'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllers'}], 'uiClass': 'RollerShutter', 'attributes': [{'name': 'core:SupportedReadableManufacturerData'}, {'name': 'core:SupportedManufacturerProcedures'}, {'name': 'core:SupportedManufacturerSettingsCommands'}, {'name': 'core:Manufacturer'}, {'name': 'core:FirmwareRevision'}]}, 'enabled': True, 'states': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}, {'name': 'core:CommandLockLevelsState', 'value': [], 'type': 11}, {'name': 'core:DiscreteRSSILevelState', 'value': 'good', 'type': 3}, {'name': 'core:RSSILevelState', 'value': 100, 'type': 1}, {'name': 'core:ClosureState', 'value': 0, 'type': 1}, {'name': 'core:OpenClosedState', 'value': 'open', 'type': 3}, {'name': 'core:TargetClosureState', 'value': 0, 'type': 1}, {'name': 'core:MovingState', 'value': False, 'type': 6}, {'name': 'core:StatusState', 'value': 'available', 'type': 3}, {'name': 'core:NameState', 'value': 'Volet cuisine', 'type': 3}, {'name': 'core:Memorized1PositionState', 'value': 45, 'type': 1}], 'deviceURL': 'io://1233-4477-7676/14415439', 'synced': True, 'label': 'Volet cuisine', 'attributes': [{'name': 'core:SupportedManufacturerSettingsCommands', 'value': ['dead_man_down', 'dead_man_impulse_down', 'dead_man_impulse_up', 'dead_man_stop', 'dead_man_up', 'delete_my_position', 'double_power_cut', 'eject_from_setting_mode', 'enter_settings_mode', 'invert_rotation', 'reset_actuator', 'save_lower_end_limit', 'save_my_position', 'save_settings', 'save_upper_end_limit', 'set_auto_end_limits', 'set_auto_lower_end_limit', 'set_auto_upper_end_limit', 'set_discreet_mode_speed', 'set_nominal_mode_speed', 'set_open_level', 'set_security_level', 'set_smart_protect', 'set_soft_start', 'set_soft_stop'], 'type': 10}, {'name': 'core:Manufacturer', 'value': 'Somfy', 'type': 3}, {'name': 'core:FirmwareRevision', 'value': '5120725B12', 'type': 3}], 'available': True, 'subsystemId': 0, 'controllableName': 'io:RollerShutterWithLowSpeedManagementIOComponent', 'type': 1}]} [2025-02-05 10:00:05][DEBUG] : * Register listener [2025-02-05 11:03:30][DEBUG] : Response : [{'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 4, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}, {'deviceStates': [{'name': 'core:TargetClosureState', 'value': 4, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}, {'deviceStates': [{'name': 'core:MovingState', 'value': True, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}] [2025-02-05 11:03:30][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 11:03:30][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 4, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 11:03:30][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:TargetClosureState', 'value': 4, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 11:03:30][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:MovingState', 'value': True, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 11:03:31][DEBUG] : Response : [{'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 12, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}, {'deviceStates': [{'name': 'core:TargetClosureState', 'value': 12, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}] [2025-02-05 11:03:31][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 11:03:31][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 12, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 11:03:31][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:TargetClosureState', 'value': 12, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 11:03:33][DEBUG] : Response : [{'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 28, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}, {'deviceStates': [{'name': 'core:TargetClosureState', 'value': 28, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}] [2025-02-05 11:03:33][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 11:03:33][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 28, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 11:03:33][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:TargetClosureState', 'value': 28, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 11:03:37][DEBUG] : Response : [{'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 59, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}, {'deviceStates': [{'name': 'core:TargetClosureState', 'value': 59, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}] [2025-02-05 11:03:37][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 11:03:37][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 59, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 11:03:37][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:TargetClosureState', 'value': 59, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 11:03:45][DEBUG] : Response : [{'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 68, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}, {'deviceStates': [{'name': 'core:TargetClosureState', 'value': 68, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}] [2025-02-05 11:03:45][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 11:03:45][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 68, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 11:03:45][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:TargetClosureState', 'value': 68, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 11:03:46][DEBUG] : Response : [{'deviceStates': [{'name': 'core:MovingState', 'value': False, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}] [2025-02-05 11:03:46][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:MovingState', 'value': False, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 12:05:03][INFO] : Client connected to [127.0.0.1:46150] [2025-02-05 12:05:03][INFO] : Message read from socket: b'{"deviceId":"1428","action":"execCmd","deviceUrl":"io:\\/\\/1233-4477-7676\\/8350109","commandName":"setClosureAndLinearSpeed","parameters":"0,lowspeed","name":"setClosureAndLinearSpeed","execId":"6b0d2fec-e872-49a2-bd1a-f66c6e6b8f45","apikey":"fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn"}' [2025-02-05 12:05:03][INFO] : Client disconnected from [127.0.0.1:46150] [2025-02-05 12:05:03][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE [2025-02-05 12:05:03][INFO] : == action execute command == [2025-02-05 12:05:03][DEBUG] : * Execute command [2025-02-05 12:05:03][DEBUG] : numeric [2025-02-05 12:05:03][DEBUG] : not numeric [2025-02-05 12:05:03][DEBUG] : - newPayload : {"label":"setClosureAndLinearSpeed", "actions": [{"commands": [{"name": "setClosureAndLinearSpeed","parameters": [0,"lowspeed"]}], "deviceURL":"io://1233-4477-7676/8350109"}]} [2025-02-05 12:05:03][DEBUG] : ExecCmd http : 200 [2025-02-05 12:05:03][DEBUG] : Execution id : 19ef6e2b-4719-40bc-9ec6-32f2f471dd5c [2025-02-05 12:05:03][INFO] : Send to jeedom : {'execIdEvent': '{"deviceId": "1428", "execId": "19ef6e2b-4719-40bc-9ec6-32f2f471dd5c"}'} [2025-02-05 12:05:05][DEBUG] : Response : [{'deviceStates': [{'name': 'core:TargetClosureState', 'value': 0, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}, {'deviceStates': [{'name': 'core:MovingState', 'value': True, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}, {'actions': [{'execId': 'b9c5680e-2c94-48bb-b8e3-51d2322136e1', 'parameters': [0, 'lowspeed'], 'deviceURL': 'io://1233-4477-7676/8350109', 'command': 'setClosureAndLinearSpeed', 'rank': 0, 'state': 'INITIALIZED'}], 'name': 'ExecutionRegisteredEvent', 'execId': '19ef6e2b-4719-40bc-9ec6-32f2f471dd5c'}, {'execId': '19ef6e2b-4719-40bc-9ec6-32f2f471dd5c', 'oldState': 'INITIALIZED', 'newState': 'IN_PROGRESS', 'name': 'ExecutionStateChangedEvent'}] [2025-02-05 12:05:05][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:TargetClosureState', 'value': 0, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 12:05:05][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:MovingState', 'value': True, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 12:05:05][INFO] : Send to jeedom : {'eventItem': {'actions': [{'execId': 'b9c5680e-2c94-48bb-b8e3-51d2322136e1', 'parameters': [0, 'lowspeed'], 'deviceURL': 'io://1233-4477-7676/8350109', 'command': 'setClosureAndLinearSpeed', 'rank': 0, 'state': 'INITIALIZED'}], 'name': 'ExecutionRegisteredEvent', 'execId': '19ef6e2b-4719-40bc-9ec6-32f2f471dd5c'}} [2025-02-05 12:05:05][INFO] : Send to jeedom : {'eventItem': {'execId': '19ef6e2b-4719-40bc-9ec6-32f2f471dd5c', 'oldState': 'INITIALIZED', 'newState': 'IN_PROGRESS', 'name': 'ExecutionStateChangedEvent'}} [2025-02-05 12:05:14][DEBUG] : Response : [{'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 34, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}] [2025-02-05 12:05:14][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 12:05:14][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 34, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 12:05:24][DEBUG] : Response : [{'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 1, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}] [2025-02-05 12:05:24][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 12:05:24][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 1, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 12:05:26][DEBUG] : Response : [{'execId': '19ef6e2b-4719-40bc-9ec6-32f2f471dd5c', 'oldState': 'IN_PROGRESS', 'newState': 'COMPLETED', 'name': 'ExecutionStateChangedEvent'}, {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 0, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}, {'deviceStates': [{'name': 'core:MovingState', 'value': False, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}] [2025-02-05 12:05:26][INFO] : Send to jeedom : {'eventItem': {'execId': '19ef6e2b-4719-40bc-9ec6-32f2f471dd5c', 'oldState': 'IN_PROGRESS', 'newState': 'COMPLETED', 'name': 'ExecutionStateChangedEvent'}} [2025-02-05 12:05:26][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 12:05:26][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 0, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 12:05:26][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:MovingState', 'value': False, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 15:35:03][INFO] : Client connected to [127.0.0.1:46794] [2025-02-05 15:35:03][INFO] : Message read from socket: b'{"deviceId":"1418","action":"execCmd","deviceUrl":"io:\\/\\/1233-4477-7676\\/8769020","commandName":"setClosureAndLinearSpeed","parameters":"100,lowspeed","name":"setClosureAndLinearSpeed","execId":"14dcc6f9-1d4b-4877-b19f-c75b72ff90f8","apikey":"fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn"}' [2025-02-05 15:35:03][INFO] : Client disconnected from [127.0.0.1:46794] [2025-02-05 15:35:03][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE [2025-02-05 15:35:03][INFO] : == action execute command == [2025-02-05 15:35:03][DEBUG] : * Execute command [2025-02-05 15:35:03][DEBUG] : numeric [2025-02-05 15:35:03][DEBUG] : not numeric [2025-02-05 15:35:03][DEBUG] : - newPayload : {"label":"setClosureAndLinearSpeed", "actions": [{"commands": [{"name": "setClosureAndLinearSpeed","parameters": [100,"lowspeed"]}], "deviceURL":"io://1233-4477-7676/8769020"}]} [2025-02-05 15:35:03][DEBUG] : ExecCmd http : 200 [2025-02-05 15:35:03][DEBUG] : Execution id : 151f085e-a9bd-40ef-be03-7c972a5af966 [2025-02-05 15:35:03][INFO] : Send to jeedom : {'execIdEvent': '{"deviceId": "1418", "execId": "151f085e-a9bd-40ef-be03-7c972a5af966"}'} [2025-02-05 15:35:03][DEBUG] : Response : [{'deviceStates': [{'name': 'core:TargetClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}] [2025-02-05 15:35:03][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:TargetClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}} [2025-02-05 15:35:05][DEBUG] : Response : [{'deviceStates': [{'name': 'core:MovingState', 'value': True, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}, {'actions': [{'execId': 'c697bf6b-6f00-4096-a50d-e8f1ca912c43', 'parameters': [100, 'lowspeed'], 'deviceURL': 'io://1233-4477-7676/8769020', 'command': 'setClosureAndLinearSpeed', 'rank': 0, 'state': 'INITIALIZED'}], 'name': 'ExecutionRegisteredEvent', 'execId': '151f085e-a9bd-40ef-be03-7c972a5af966'}, {'execId': '151f085e-a9bd-40ef-be03-7c972a5af966', 'oldState': 'INITIALIZED', 'newState': 'IN_PROGRESS', 'name': 'ExecutionStateChangedEvent'}] [2025-02-05 15:35:05][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:MovingState', 'value': True, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}} [2025-02-05 15:35:05][INFO] : Send to jeedom : {'eventItem': {'actions': [{'execId': 'c697bf6b-6f00-4096-a50d-e8f1ca912c43', 'parameters': [100, 'lowspeed'], 'deviceURL': 'io://1233-4477-7676/8769020', 'command': 'setClosureAndLinearSpeed', 'rank': 0, 'state': 'INITIALIZED'}], 'name': 'ExecutionRegisteredEvent', 'execId': '151f085e-a9bd-40ef-be03-7c972a5af966'}} [2025-02-05 15:35:05][INFO] : Send to jeedom : {'eventItem': {'execId': '151f085e-a9bd-40ef-be03-7c972a5af966', 'oldState': 'INITIALIZED', 'newState': 'IN_PROGRESS', 'name': 'ExecutionStateChangedEvent'}} [2025-02-05 15:35:18][DEBUG] : Response : [{'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 49, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}] [2025-02-05 15:35:18][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}} [2025-02-05 15:35:18][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 49, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}} [2025-02-05 15:35:33][DEBUG] : Response : [{'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 98, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}] [2025-02-05 15:35:33][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}} [2025-02-05 15:35:33][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 98, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}} [2025-02-05 15:35:34][DEBUG] : Response : [{'execId': '151f085e-a9bd-40ef-be03-7c972a5af966', 'oldState': 'IN_PROGRESS', 'newState': 'COMPLETED', 'name': 'ExecutionStateChangedEvent'}, {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}, {'deviceStates': [{'name': 'core:OpenClosedState', 'value': 'closed', 'type': 3}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}, {'deviceStates': [{'name': 'core:MovingState', 'value': False, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}] [2025-02-05 15:35:34][INFO] : Send to jeedom : {'eventItem': {'execId': '151f085e-a9bd-40ef-be03-7c972a5af966', 'oldState': 'IN_PROGRESS', 'newState': 'COMPLETED', 'name': 'ExecutionStateChangedEvent'}} [2025-02-05 15:35:34][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}} [2025-02-05 15:35:34][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}} [2025-02-05 15:35:34][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:OpenClosedState', 'value': 'closed', 'type': 3}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}} [2025-02-05 15:35:34][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:MovingState', 'value': False, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8769020'}} [2025-02-05 18:00:03][INFO] : Client connected to [127.0.0.1:45274] [2025-02-05 18:00:03][INFO] : Message read from socket: b'{"deviceId":"1428","action":"execCmd","deviceUrl":"io:\\/\\/1233-4477-7676\\/8350109","commandName":"setClosureAndLinearSpeed","parameters":"100,lowspeed","name":"setClosureAndLinearSpeed","execId":"19ef6e2b-4719-40bc-9ec6-32f2f471dd5c","apikey":"fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn"}' [2025-02-05 18:00:03][INFO] : Client disconnected from [127.0.0.1:45274] [2025-02-05 18:00:03][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE [2025-02-05 18:00:03][INFO] : == action execute command == [2025-02-05 18:00:03][DEBUG] : * Execute command [2025-02-05 18:00:03][DEBUG] : numeric [2025-02-05 18:00:03][DEBUG] : not numeric [2025-02-05 18:00:03][DEBUG] : - newPayload : {"label":"setClosureAndLinearSpeed", "actions": [{"commands": [{"name": "setClosureAndLinearSpeed","parameters": [100,"lowspeed"]}], "deviceURL":"io://1233-4477-7676/8350109"}]} [2025-02-05 18:00:03][INFO] : Client connected to [127.0.0.1:45280] [2025-02-05 18:00:03][INFO] : Message read from socket: b'{"deviceId":"1427","action":"execCmd","deviceUrl":"io:\\/\\/1233-4477-7676\\/9864735","commandName":"setClosureAndLinearSpeed","parameters":"100,lowspeed","name":"setClosureAndLinearSpeed","execId":"a4b9cdc5-7a8e-4648-9dbd-ec18281620a8","apikey":"fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn"}' [2025-02-05 18:00:03][INFO] : Client disconnected from [127.0.0.1:45280] [2025-02-05 18:00:03][DEBUG] : ExecCmd http : 200 [2025-02-05 18:00:03][DEBUG] : Execution id : d9c5c6bc-ef5f-4663-ba1b-6f72da276da4 [2025-02-05 18:00:03][INFO] : Send to jeedom : {'execIdEvent': '{"deviceId": "1428", "execId": "d9c5c6bc-ef5f-4663-ba1b-6f72da276da4"}'} [2025-02-05 18:00:03][DEBUG] : Response : [{'deviceStates': [{'name': 'core:TargetClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}] [2025-02-05 18:00:03][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:TargetClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 18:00:04][INFO] : Client connected to [127.0.0.1:45286] [2025-02-05 18:00:04][INFO] : Message read from socket: b'{"deviceId":"1423","action":"execCmd","deviceUrl":"io:\\/\\/1233-4477-7676\\/4902227","commandName":"setClosureAndLinearSpeed","parameters":"100,lowspeed","name":"setClosureAndLinearSpeed","execId":"ca366eff-5e1c-469c-b2df-6f2ff4b8f630","apikey":"fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn"}' [2025-02-05 18:00:04][INFO] : Client disconnected from [127.0.0.1:45286] [2025-02-05 18:00:04][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE [2025-02-05 18:00:04][INFO] : == action execute command == [2025-02-05 18:00:04][DEBUG] : * Execute command [2025-02-05 18:00:04][DEBUG] : numeric [2025-02-05 18:00:04][DEBUG] : not numeric [2025-02-05 18:00:04][DEBUG] : - newPayload : {"label":"setClosureAndLinearSpeed", "actions": [{"commands": [{"name": "setClosureAndLinearSpeed","parameters": [100,"lowspeed"]}], "deviceURL":"io://1233-4477-7676/9864735"}]} [2025-02-05 18:00:04][DEBUG] : ExecCmd http : 200 [2025-02-05 18:00:04][DEBUG] : Execution id : 724566e8-7dcb-4470-8401-845dc8620278 [2025-02-05 18:00:04][INFO] : Send to jeedom : {'execIdEvent': '{"deviceId": "1427", "execId": "724566e8-7dcb-4470-8401-845dc8620278"}'} [2025-02-05 18:00:05][DEBUG] : Response : [{'deviceStates': [{'name': 'core:MovingState', 'value': True, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}, {'actions': [{'execId': '3c1c381e-815c-439c-8916-c864d40acdbf', 'parameters': [100, 'lowspeed'], 'deviceURL': 'io://1233-4477-7676/8350109', 'command': 'setClosureAndLinearSpeed', 'rank': 0, 'state': 'INITIALIZED'}], 'name': 'ExecutionRegisteredEvent', 'execId': 'd9c5c6bc-ef5f-4663-ba1b-6f72da276da4'}, {'execId': 'd9c5c6bc-ef5f-4663-ba1b-6f72da276da4', 'oldState': 'INITIALIZED', 'newState': 'IN_PROGRESS', 'name': 'ExecutionStateChangedEvent'}, {'deviceStates': [{'name': 'core:TargetClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/9864735'}] [2025-02-05 18:00:05][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:MovingState', 'value': True, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 18:00:05][INFO] : Send to jeedom : {'eventItem': {'actions': [{'execId': '3c1c381e-815c-439c-8916-c864d40acdbf', 'parameters': [100, 'lowspeed'], 'deviceURL': 'io://1233-4477-7676/8350109', 'command': 'setClosureAndLinearSpeed', 'rank': 0, 'state': 'INITIALIZED'}], 'name': 'ExecutionRegisteredEvent', 'execId': 'd9c5c6bc-ef5f-4663-ba1b-6f72da276da4'}} [2025-02-05 18:00:05][INFO] : Send to jeedom : {'eventItem': {'execId': 'd9c5c6bc-ef5f-4663-ba1b-6f72da276da4', 'oldState': 'INITIALIZED', 'newState': 'IN_PROGRESS', 'name': 'ExecutionStateChangedEvent'}} [2025-02-05 18:00:05][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:TargetClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/9864735'}} [2025-02-05 18:00:06][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE [2025-02-05 18:00:06][INFO] : == action execute command == [2025-02-05 18:00:06][DEBUG] : * Execute command [2025-02-05 18:00:06][DEBUG] : numeric [2025-02-05 18:00:06][DEBUG] : not numeric [2025-02-05 18:00:06][DEBUG] : - newPayload : {"label":"setClosureAndLinearSpeed", "actions": [{"commands": [{"name": "setClosureAndLinearSpeed","parameters": [100,"lowspeed"]}], "deviceURL":"io://1233-4477-7676/4902227"}]} [2025-02-05 18:00:06][DEBUG] : ExecCmd http : 200 [2025-02-05 18:00:06][DEBUG] : Execution id : 0b1e284e-77c3-4fe4-a2a1-02304592307d [2025-02-05 18:00:06][INFO] : Send to jeedom : {'execIdEvent': '{"deviceId": "1423", "execId": "0b1e284e-77c3-4fe4-a2a1-02304592307d"}'} [2025-02-05 18:00:06][DEBUG] : Response : [{'deviceStates': [{'name': 'core:MovingState', 'value': True, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/9864735'}, {'actions': [{'execId': '4517fe5a-9d04-45f3-92d0-8ba6fee9a9d5', 'parameters': [100, 'lowspeed'], 'deviceURL': 'io://1233-4477-7676/9864735', 'command': 'setClosureAndLinearSpeed', 'rank': 0, 'state': 'INITIALIZED'}], 'name': 'ExecutionRegisteredEvent', 'execId': '724566e8-7dcb-4470-8401-845dc8620278'}, {'execId': '724566e8-7dcb-4470-8401-845dc8620278', 'oldState': 'INITIALIZED', 'newState': 'IN_PROGRESS', 'name': 'ExecutionStateChangedEvent'}, {'deviceStates': [{'name': 'core:TargetClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/4902227'}] [2025-02-05 18:00:06][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:MovingState', 'value': True, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/9864735'}} [2025-02-05 18:00:06][INFO] : Send to jeedom : {'eventItem': {'actions': [{'execId': '4517fe5a-9d04-45f3-92d0-8ba6fee9a9d5', 'parameters': [100, 'lowspeed'], 'deviceURL': 'io://1233-4477-7676/9864735', 'command': 'setClosureAndLinearSpeed', 'rank': 0, 'state': 'INITIALIZED'}], 'name': 'ExecutionRegisteredEvent', 'execId': '724566e8-7dcb-4470-8401-845dc8620278'}} [2025-02-05 18:00:06][INFO] : Send to jeedom : {'eventItem': {'execId': '724566e8-7dcb-4470-8401-845dc8620278', 'oldState': 'INITIALIZED', 'newState': 'IN_PROGRESS', 'name': 'ExecutionStateChangedEvent'}} [2025-02-05 18:00:06][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:TargetClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/4902227'}} [2025-02-05 18:00:07][DEBUG] : Response : [{'deviceStates': [{'name': 'core:MovingState', 'value': True, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/4902227'}, {'actions': [{'execId': 'a93a968e-6126-4f3b-8c38-52cce2c14c68', 'parameters': [100, 'lowspeed'], 'deviceURL': 'io://1233-4477-7676/4902227', 'command': 'setClosureAndLinearSpeed', 'rank': 0, 'state': 'INITIALIZED'}], 'name': 'ExecutionRegisteredEvent', 'execId': '0b1e284e-77c3-4fe4-a2a1-02304592307d'}, {'execId': '0b1e284e-77c3-4fe4-a2a1-02304592307d', 'oldState': 'INITIALIZED', 'newState': 'IN_PROGRESS', 'name': 'ExecutionStateChangedEvent'}] [2025-02-05 18:00:07][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:MovingState', 'value': True, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/4902227'}} [2025-02-05 18:00:07][INFO] : Send to jeedom : {'eventItem': {'actions': [{'execId': 'a93a968e-6126-4f3b-8c38-52cce2c14c68', 'parameters': [100, 'lowspeed'], 'deviceURL': 'io://1233-4477-7676/4902227', 'command': 'setClosureAndLinearSpeed', 'rank': 0, 'state': 'INITIALIZED'}], 'name': 'ExecutionRegisteredEvent', 'execId': '0b1e284e-77c3-4fe4-a2a1-02304592307d'}} [2025-02-05 18:00:07][INFO] : Send to jeedom : {'eventItem': {'execId': '0b1e284e-77c3-4fe4-a2a1-02304592307d', 'oldState': 'INITIALIZED', 'newState': 'IN_PROGRESS', 'name': 'ExecutionStateChangedEvent'}} [2025-02-05 18:00:17][DEBUG] : Response : [{'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 49, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}] [2025-02-05 18:00:17][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 18:00:17][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 49, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 18:00:20][DEBUG] : Response : [{'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/9864735'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 49, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/9864735'}] [2025-02-05 18:00:20][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/9864735'}} [2025-02-05 18:00:20][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 49, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/9864735'}} [2025-02-05 18:00:21][DEBUG] : Response : [{'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/4902227'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 49, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/4902227'}] [2025-02-05 18:00:21][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/4902227'}} [2025-02-05 18:00:21][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 49, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/4902227'}} [2025-02-05 18:00:33][DEBUG] : Response : [{'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 98, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}] [2025-02-05 18:00:33][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 18:00:33][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 98, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 18:00:35][DEBUG] : Response : [{'execId': 'd9c5c6bc-ef5f-4663-ba1b-6f72da276da4', 'oldState': 'IN_PROGRESS', 'newState': 'COMPLETED', 'name': 'ExecutionStateChangedEvent'}, {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}, {'deviceStates': [{'name': 'core:OpenClosedState', 'value': 'closed', 'type': 3}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}, {'deviceStates': [{'name': 'core:MovingState', 'value': False, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}, {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/9864735'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 98, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/9864735'}] [2025-02-05 18:00:35][INFO] : Send to jeedom : {'eventItem': {'execId': 'd9c5c6bc-ef5f-4663-ba1b-6f72da276da4', 'oldState': 'IN_PROGRESS', 'newState': 'COMPLETED', 'name': 'ExecutionStateChangedEvent'}} [2025-02-05 18:00:35][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 18:00:35][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 18:00:35][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:OpenClosedState', 'value': 'closed', 'type': 3}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 18:00:35][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:MovingState', 'value': False, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/8350109'}} [2025-02-05 18:00:35][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/9864735'}} [2025-02-05 18:00:35][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 98, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/9864735'}} [2025-02-05 18:00:36][DEBUG] : Response : [{'execId': '724566e8-7dcb-4470-8401-845dc8620278', 'oldState': 'IN_PROGRESS', 'newState': 'COMPLETED', 'name': 'ExecutionStateChangedEvent'}, {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/9864735'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/9864735'}, {'deviceStates': [{'name': 'core:OpenClosedState', 'value': 'closed', 'type': 3}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/9864735'}, {'deviceStates': [{'name': 'core:MovingState', 'value': False, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/9864735'}, {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/4902227'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 98, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/4902227'}] [2025-02-05 18:00:36][INFO] : Send to jeedom : {'eventItem': {'execId': '724566e8-7dcb-4470-8401-845dc8620278', 'oldState': 'IN_PROGRESS', 'newState': 'COMPLETED', 'name': 'ExecutionStateChangedEvent'}} [2025-02-05 18:00:36][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/9864735'}} [2025-02-05 18:00:36][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/9864735'}} [2025-02-05 18:00:36][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:OpenClosedState', 'value': 'closed', 'type': 3}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/9864735'}} [2025-02-05 18:00:36][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:MovingState', 'value': False, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/9864735'}} [2025-02-05 18:00:36][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/4902227'}} [2025-02-05 18:00:36][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 98, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/4902227'}} [2025-02-05 18:00:37][DEBUG] : Response : [{'execId': '0b1e284e-77c3-4fe4-a2a1-02304592307d', 'oldState': 'IN_PROGRESS', 'newState': 'COMPLETED', 'name': 'ExecutionStateChangedEvent'}, {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/4902227'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/4902227'}, {'deviceStates': [{'name': 'core:OpenClosedState', 'value': 'closed', 'type': 3}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/4902227'}, {'deviceStates': [{'name': 'core:MovingState', 'value': False, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/4902227'}] [2025-02-05 18:00:37][INFO] : Send to jeedom : {'eventItem': {'execId': '0b1e284e-77c3-4fe4-a2a1-02304592307d', 'oldState': 'IN_PROGRESS', 'newState': 'COMPLETED', 'name': 'ExecutionStateChangedEvent'}} [2025-02-05 18:00:37][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/4902227'}} [2025-02-05 18:00:37][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/4902227'}} [2025-02-05 18:00:37][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:OpenClosedState', 'value': 'closed', 'type': 3}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/4902227'}} [2025-02-05 18:00:37][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:MovingState', 'value': False, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/4902227'}} [2025-02-05 18:05:03][INFO] : Client connected to [127.0.0.1:53690] [2025-02-05 18:05:03][INFO] : Message read from socket: b'{"deviceId":"1426","action":"execCmd","deviceUrl":"io:\\/\\/1233-4477-7676\\/2292011","commandName":"setClosureAndLinearSpeed","parameters":"100,lowspeed","name":"setClosureAndLinearSpeed","execId":"3431e7aa-d28e-4f14-bbf5-d4ace210548f","apikey":"fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn"}' [2025-02-05 18:05:03][INFO] : Client disconnected from [127.0.0.1:53690] [2025-02-05 18:05:04][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE [2025-02-05 18:05:04][INFO] : == action execute command == [2025-02-05 18:05:04][DEBUG] : * Execute command [2025-02-05 18:05:04][DEBUG] : numeric [2025-02-05 18:05:04][DEBUG] : not numeric [2025-02-05 18:05:04][DEBUG] : - newPayload : {"label":"setClosureAndLinearSpeed", "actions": [{"commands": [{"name": "setClosureAndLinearSpeed","parameters": [100,"lowspeed"]}], "deviceURL":"io://1233-4477-7676/2292011"}]} [2025-02-05 18:05:04][DEBUG] : ExecCmd http : 200 [2025-02-05 18:05:04][DEBUG] : Execution id : 9708dd22-7142-4ae6-bc70-c42c0d77aacb [2025-02-05 18:05:04][INFO] : Send to jeedom : {'execIdEvent': '{"deviceId": "1426", "execId": "9708dd22-7142-4ae6-bc70-c42c0d77aacb"}'} [2025-02-05 18:05:04][DEBUG] : Response : [{'deviceStates': [{'name': 'core:TargetClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/2292011'}] [2025-02-05 18:05:04][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:TargetClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/2292011'}} [2025-02-05 18:05:05][DEBUG] : Response : [{'deviceStates': [{'name': 'core:MovingState', 'value': True, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/2292011'}, {'actions': [{'execId': 'b555ac5b-764e-4624-a1e5-2a5f1e7eed76', 'parameters': [100, 'lowspeed'], 'deviceURL': 'io://1233-4477-7676/2292011', 'command': 'setClosureAndLinearSpeed', 'rank': 0, 'state': 'INITIALIZED'}], 'name': 'ExecutionRegisteredEvent', 'execId': '9708dd22-7142-4ae6-bc70-c42c0d77aacb'}, {'execId': '9708dd22-7142-4ae6-bc70-c42c0d77aacb', 'oldState': 'INITIALIZED', 'newState': 'IN_PROGRESS', 'name': 'ExecutionStateChangedEvent'}] [2025-02-05 18:05:05][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:MovingState', 'value': True, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/2292011'}} [2025-02-05 18:05:05][INFO] : Send to jeedom : {'eventItem': {'actions': [{'execId': 'b555ac5b-764e-4624-a1e5-2a5f1e7eed76', 'parameters': [100, 'lowspeed'], 'deviceURL': 'io://1233-4477-7676/2292011', 'command': 'setClosureAndLinearSpeed', 'rank': 0, 'state': 'INITIALIZED'}], 'name': 'ExecutionRegisteredEvent', 'execId': '9708dd22-7142-4ae6-bc70-c42c0d77aacb'}} [2025-02-05 18:05:05][INFO] : Send to jeedom : {'eventItem': {'execId': '9708dd22-7142-4ae6-bc70-c42c0d77aacb', 'oldState': 'INITIALIZED', 'newState': 'IN_PROGRESS', 'name': 'ExecutionStateChangedEvent'}} [2025-02-05 18:05:25][DEBUG] : Response : [{'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/2292011'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 38, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/2292011'}] [2025-02-05 18:05:25][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/2292011'}} [2025-02-05 18:05:25][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 38, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/2292011'}} [2025-02-05 18:05:45][DEBUG] : Response : [{'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/2292011'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 77, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/2292011'}] [2025-02-05 18:05:45][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/2292011'}} [2025-02-05 18:05:45][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 77, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/2292011'}} [2025-02-05 18:05:57][DEBUG] : Response : [{'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/2292011'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 97, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/2292011'}] [2025-02-05 18:05:57][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/2292011'}} [2025-02-05 18:05:57][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 97, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/2292011'}} [2025-02-05 18:06:00][DEBUG] : Response : [{'execId': '9708dd22-7142-4ae6-bc70-c42c0d77aacb', 'oldState': 'IN_PROGRESS', 'newState': 'COMPLETED', 'name': 'ExecutionStateChangedEvent'}, {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/2292011'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/2292011'}, {'deviceStates': [{'name': 'core:OpenClosedState', 'value': 'closed', 'type': 3}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/2292011'}, {'deviceStates': [{'name': 'core:MovingState', 'value': False, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/2292011'}] [2025-02-05 18:06:00][INFO] : Send to jeedom : {'eventItem': {'execId': '9708dd22-7142-4ae6-bc70-c42c0d77aacb', 'oldState': 'IN_PROGRESS', 'newState': 'COMPLETED', 'name': 'ExecutionStateChangedEvent'}} [2025-02-05 18:06:00][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/2292011'}} [2025-02-05 18:06:00][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/2292011'}} [2025-02-05 18:06:00][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:OpenClosedState', 'value': 'closed', 'type': 3}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/2292011'}} [2025-02-05 18:06:00][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:MovingState', 'value': False, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/2292011'}} [2025-02-05 18:10:02][INFO] : Client connected to [127.0.0.1:46300] [2025-02-05 18:10:02][INFO] : Message read from socket: b'{"deviceId":"1420","action":"execCmd","deviceUrl":"io:\\/\\/1233-4477-7676\\/14415439","commandName":"setClosureAndLinearSpeed","parameters":"100,lowspeed","name":"setClosureAndLinearSpeed","execId":"674df2f2-c3b6-41d8-8c25-6fae5801aace","apikey":"fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn"}' [2025-02-05 18:10:02][INFO] : Client disconnected from [127.0.0.1:46300] [2025-02-05 18:10:03][INFO] : Client connected to [127.0.0.1:46306] [2025-02-05 18:10:03][INFO] : Message read from socket: b'{"deviceId":"1422","action":"execCmd","deviceUrl":"io:\\/\\/1233-4477-7676\\/5617247","commandName":"setClosureAndLinearSpeed","parameters":"100,lowspeed","name":"setClosureAndLinearSpeed","execId":"2fb8aef4-65c4-4e10-896e-dfcd6d305e6d","apikey":"fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn"}' [2025-02-05 18:10:03][INFO] : Client disconnected from [127.0.0.1:46306] [2025-02-05 18:10:03][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE [2025-02-05 18:10:03][INFO] : == action execute command == [2025-02-05 18:10:03][DEBUG] : * Execute command [2025-02-05 18:10:03][DEBUG] : numeric [2025-02-05 18:10:03][DEBUG] : not numeric [2025-02-05 18:10:03][DEBUG] : - newPayload : {"label":"setClosureAndLinearSpeed", "actions": [{"commands": [{"name": "setClosureAndLinearSpeed","parameters": [100,"lowspeed"]}], "deviceURL":"io://1233-4477-7676/14415439"}]} [2025-02-05 18:10:04][DEBUG] : ExecCmd http : 200 [2025-02-05 18:10:04][DEBUG] : Execution id : 433fb828-55b9-4b88-9545-fb80fa087409 [2025-02-05 18:10:04][INFO] : Send to jeedom : {'execIdEvent': '{"deviceId": "1420", "execId": "433fb828-55b9-4b88-9545-fb80fa087409"}'} [2025-02-05 18:10:04][DEBUG] : Response : [{'deviceStates': [{'name': 'core:TargetClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/14415439'}] [2025-02-05 18:10:04][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:TargetClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/14415439'}} [2025-02-05 18:10:05][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE [2025-02-05 18:10:05][INFO] : == action execute command == [2025-02-05 18:10:05][DEBUG] : * Execute command [2025-02-05 18:10:05][DEBUG] : numeric [2025-02-05 18:10:05][DEBUG] : not numeric [2025-02-05 18:10:05][DEBUG] : - newPayload : {"label":"setClosureAndLinearSpeed", "actions": [{"commands": [{"name": "setClosureAndLinearSpeed","parameters": [100,"lowspeed"]}], "deviceURL":"io://1233-4477-7676/5617247"}]} [2025-02-05 18:10:05][DEBUG] : ExecCmd http : 200 [2025-02-05 18:10:05][DEBUG] : Execution id : 93b502a1-d349-4f35-b926-cafb52dc85cb [2025-02-05 18:10:05][INFO] : Send to jeedom : {'execIdEvent': '{"deviceId": "1422", "execId": "93b502a1-d349-4f35-b926-cafb52dc85cb"}'} [2025-02-05 18:10:05][DEBUG] : Response : [{'deviceStates': [{'name': 'core:MovingState', 'value': True, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/14415439'}, {'actions': [{'execId': '5a09d0a2-090f-42ad-94e6-40d166a171e6', 'parameters': [100, 'lowspeed'], 'deviceURL': 'io://1233-4477-7676/14415439', 'command': 'setClosureAndLinearSpeed', 'rank': 0, 'state': 'INITIALIZED'}], 'name': 'ExecutionRegisteredEvent', 'execId': '433fb828-55b9-4b88-9545-fb80fa087409'}, {'execId': '433fb828-55b9-4b88-9545-fb80fa087409', 'oldState': 'INITIALIZED', 'newState': 'IN_PROGRESS', 'name': 'ExecutionStateChangedEvent'}, {'deviceStates': [{'name': 'core:TargetClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/5617247'}] [2025-02-05 18:10:05][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:MovingState', 'value': True, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/14415439'}} [2025-02-05 18:10:05][INFO] : Send to jeedom : {'eventItem': {'actions': [{'execId': '5a09d0a2-090f-42ad-94e6-40d166a171e6', 'parameters': [100, 'lowspeed'], 'deviceURL': 'io://1233-4477-7676/14415439', 'command': 'setClosureAndLinearSpeed', 'rank': 0, 'state': 'INITIALIZED'}], 'name': 'ExecutionRegisteredEvent', 'execId': '433fb828-55b9-4b88-9545-fb80fa087409'}} [2025-02-05 18:10:05][INFO] : Send to jeedom : {'eventItem': {'execId': '433fb828-55b9-4b88-9545-fb80fa087409', 'oldState': 'INITIALIZED', 'newState': 'IN_PROGRESS', 'name': 'ExecutionStateChangedEvent'}} [2025-02-05 18:10:05][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:TargetClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/5617247'}} [2025-02-05 18:10:07][DEBUG] : Response : [{'deviceStates': [{'name': 'core:MovingState', 'value': True, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/5617247'}, {'actions': [{'execId': '98621009-8383-4a7a-a1e7-06b665033d22', 'parameters': [100, 'lowspeed'], 'deviceURL': 'io://1233-4477-7676/5617247', 'command': 'setClosureAndLinearSpeed', 'rank': 0, 'state': 'INITIALIZED'}], 'name': 'ExecutionRegisteredEvent', 'execId': '93b502a1-d349-4f35-b926-cafb52dc85cb'}, {'execId': '93b502a1-d349-4f35-b926-cafb52dc85cb', 'oldState': 'INITIALIZED', 'newState': 'IN_PROGRESS', 'name': 'ExecutionStateChangedEvent'}] [2025-02-05 18:10:07][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:MovingState', 'value': True, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/5617247'}} [2025-02-05 18:10:07][INFO] : Send to jeedom : {'eventItem': {'actions': [{'execId': '98621009-8383-4a7a-a1e7-06b665033d22', 'parameters': [100, 'lowspeed'], 'deviceURL': 'io://1233-4477-7676/5617247', 'command': 'setClosureAndLinearSpeed', 'rank': 0, 'state': 'INITIALIZED'}], 'name': 'ExecutionRegisteredEvent', 'execId': '93b502a1-d349-4f35-b926-cafb52dc85cb'}} [2025-02-05 18:10:07][INFO] : Send to jeedom : {'eventItem': {'execId': '93b502a1-d349-4f35-b926-cafb52dc85cb', 'oldState': 'INITIALIZED', 'newState': 'IN_PROGRESS', 'name': 'ExecutionStateChangedEvent'}} [2025-02-05 18:10:18][DEBUG] : Response : [{'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/14415439'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 49, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/14415439'}] [2025-02-05 18:10:18][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/14415439'}} [2025-02-05 18:10:18][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 49, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/14415439'}} [2025-02-05 18:10:26][DEBUG] : Response : [{'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/5617247'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 38, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/5617247'}] [2025-02-05 18:10:26][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/5617247'}} [2025-02-05 18:10:26][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 38, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/5617247'}} [2025-02-05 18:10:34][DEBUG] : Response : [{'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/14415439'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 98, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/14415439'}] [2025-02-05 18:10:34][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/14415439'}} [2025-02-05 18:10:34][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 98, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/14415439'}} [2025-02-05 18:10:35][DEBUG] : Response : [{'execId': '433fb828-55b9-4b88-9545-fb80fa087409', 'oldState': 'IN_PROGRESS', 'newState': 'COMPLETED', 'name': 'ExecutionStateChangedEvent'}, {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/14415439'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/14415439'}, {'deviceStates': [{'name': 'core:OpenClosedState', 'value': 'closed', 'type': 3}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/14415439'}, {'deviceStates': [{'name': 'core:MovingState', 'value': False, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/14415439'}] [2025-02-05 18:10:35][INFO] : Send to jeedom : {'eventItem': {'execId': '433fb828-55b9-4b88-9545-fb80fa087409', 'oldState': 'IN_PROGRESS', 'newState': 'COMPLETED', 'name': 'ExecutionStateChangedEvent'}} [2025-02-05 18:10:35][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/14415439'}} [2025-02-05 18:10:35][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/14415439'}} [2025-02-05 18:10:35][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:OpenClosedState', 'value': 'closed', 'type': 3}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/14415439'}} [2025-02-05 18:10:35][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:MovingState', 'value': False, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/14415439'}} [2025-02-05 18:10:46][DEBUG] : Response : [{'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/5617247'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 77, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/5617247'}] [2025-02-05 18:10:46][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/5617247'}} [2025-02-05 18:10:46][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 77, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/5617247'}} [2025-02-05 18:10:59][DEBUG] : Response : [{'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/5617247'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 98, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/5617247'}] [2025-02-05 18:10:59][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/5617247'}} [2025-02-05 18:10:59][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 98, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/5617247'}} [2025-02-05 18:11:02][DEBUG] : Response : [{'execId': '93b502a1-d349-4f35-b926-cafb52dc85cb', 'oldState': 'IN_PROGRESS', 'newState': 'COMPLETED', 'name': 'ExecutionStateChangedEvent'}, {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/5617247'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/5617247'}, {'deviceStates': [{'name': 'core:OpenClosedState', 'value': 'closed', 'type': 3}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/5617247'}, {'deviceStates': [{'name': 'core:MovingState', 'value': False, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/5617247'}] [2025-02-05 18:11:02][INFO] : Send to jeedom : {'eventItem': {'execId': '93b502a1-d349-4f35-b926-cafb52dc85cb', 'oldState': 'IN_PROGRESS', 'newState': 'COMPLETED', 'name': 'ExecutionStateChangedEvent'}} [2025-02-05 18:11:02][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/5617247'}} [2025-02-05 18:11:02][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/5617247'}} [2025-02-05 18:11:02][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:OpenClosedState', 'value': 'closed', 'type': 3}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/5617247'}} [2025-02-05 18:11:02][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:MovingState', 'value': False, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/5617247'}} [2025-02-05 18:15:03][INFO] : Client connected to [127.0.0.1:35458] [2025-02-05 18:15:03][INFO] : Message read from socket: b'{"deviceId":"1419","action":"execCmd","deviceUrl":"io:\\/\\/1233-4477-7676\\/13982465","commandName":"setClosureAndLinearSpeed","parameters":"100,lowspeed","name":"setClosureAndLinearSpeed","execId":"988665a4-ca52-4e03-81f2-4566b3652512","apikey":"fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn"}' [2025-02-05 18:15:03][INFO] : Client disconnected from [127.0.0.1:35458] [2025-02-05 18:15:04][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE [2025-02-05 18:15:04][INFO] : == action execute command == [2025-02-05 18:15:04][DEBUG] : * Execute command [2025-02-05 18:15:04][DEBUG] : numeric [2025-02-05 18:15:04][DEBUG] : not numeric [2025-02-05 18:15:04][DEBUG] : - newPayload : {"label":"setClosureAndLinearSpeed", "actions": [{"commands": [{"name": "setClosureAndLinearSpeed","parameters": [100,"lowspeed"]}], "deviceURL":"io://1233-4477-7676/13982465"}]} [2025-02-05 18:15:04][DEBUG] : ExecCmd http : 200 [2025-02-05 18:15:04][DEBUG] : Execution id : b92751f9-e100-4317-a82e-1ae2b0a1c83e [2025-02-05 18:15:04][INFO] : Send to jeedom : {'execIdEvent': '{"deviceId": "1419", "execId": "b92751f9-e100-4317-a82e-1ae2b0a1c83e"}'} [2025-02-05 18:15:04][DEBUG] : Response : [{'deviceStates': [{'name': 'core:TargetClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/13982465'}] [2025-02-05 18:15:04][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:TargetClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/13982465'}} [2025-02-05 18:15:05][DEBUG] : Response : [{'deviceStates': [{'name': 'core:MovingState', 'value': True, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/13982465'}, {'actions': [{'execId': '61d8bd58-3063-4ba3-ba3c-d8a9e6cd6b87', 'parameters': [100, 'lowspeed'], 'deviceURL': 'io://1233-4477-7676/13982465', 'command': 'setClosureAndLinearSpeed', 'rank': 0, 'state': 'INITIALIZED'}], 'name': 'ExecutionRegisteredEvent', 'execId': 'b92751f9-e100-4317-a82e-1ae2b0a1c83e'}, {'execId': 'b92751f9-e100-4317-a82e-1ae2b0a1c83e', 'oldState': 'INITIALIZED', 'newState': 'IN_PROGRESS', 'name': 'ExecutionStateChangedEvent'}] [2025-02-05 18:15:05][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:MovingState', 'value': True, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/13982465'}} [2025-02-05 18:15:05][INFO] : Send to jeedom : {'eventItem': {'actions': [{'execId': '61d8bd58-3063-4ba3-ba3c-d8a9e6cd6b87', 'parameters': [100, 'lowspeed'], 'deviceURL': 'io://1233-4477-7676/13982465', 'command': 'setClosureAndLinearSpeed', 'rank': 0, 'state': 'INITIALIZED'}], 'name': 'ExecutionRegisteredEvent', 'execId': 'b92751f9-e100-4317-a82e-1ae2b0a1c83e'}} [2025-02-05 18:15:05][INFO] : Send to jeedom : {'eventItem': {'execId': 'b92751f9-e100-4317-a82e-1ae2b0a1c83e', 'oldState': 'INITIALIZED', 'newState': 'IN_PROGRESS', 'name': 'ExecutionStateChangedEvent'}} [2025-02-05 18:15:25][DEBUG] : Response : [{'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/13982465'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 38, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/13982465'}] [2025-02-05 18:15:25][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/13982465'}} [2025-02-05 18:15:25][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 38, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/13982465'}} [2025-02-05 18:15:45][DEBUG] : Response : [{'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/13982465'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 77, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/13982465'}] [2025-02-05 18:15:45][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/13982465'}} [2025-02-05 18:15:45][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 77, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/13982465'}} [2025-02-05 18:15:58][DEBUG] : Response : [{'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/13982465'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 98, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/13982465'}] [2025-02-05 18:15:58][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/13982465'}} [2025-02-05 18:15:58][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 98, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/13982465'}} [2025-02-05 18:16:00][DEBUG] : Response : [{'execId': 'b92751f9-e100-4317-a82e-1ae2b0a1c83e', 'oldState': 'IN_PROGRESS', 'newState': 'COMPLETED', 'name': 'ExecutionStateChangedEvent'}, {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/13982465'}, {'deviceStates': [{'name': 'core:ClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/13982465'}, {'deviceStates': [{'name': 'core:OpenClosedState', 'value': 'closed', 'type': 3}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/13982465'}, {'deviceStates': [{'name': 'core:MovingState', 'value': False, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/13982465'}] [2025-02-05 18:16:00][INFO] : Send to jeedom : {'eventItem': {'execId': 'b92751f9-e100-4317-a82e-1ae2b0a1c83e', 'oldState': 'IN_PROGRESS', 'newState': 'COMPLETED', 'name': 'ExecutionStateChangedEvent'}} [2025-02-05 18:16:00][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/13982465'}} [2025-02-05 18:16:00][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:ClosureState', 'value': 100, 'type': 1}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/13982465'}} [2025-02-05 18:16:00][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:OpenClosedState', 'value': 'closed', 'type': 3}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/13982465'}} [2025-02-05 18:16:00][INFO] : Send to jeedom : {'eventItem': {'deviceStates': [{'name': 'core:MovingState', 'value': False, 'type': 6}], 'name': 'DeviceStateChangedEvent', 'deviceURL': 'io://1233-4477-7676/13982465'}} [2025-02-05 20:06:43][ERROR] : Error on send request to jeedom HTTPConnectionPool(host='127.0.0.1', port=80): Read timed out. (read timeout=120) retry : 0/3 [2025-02-05 20:08:43][ERROR] : Error on send request to jeedom HTTPConnectionPool(host='127.0.0.1', port=80): Read timed out. (read timeout=120) retry : 1/3 [2025-02-05 20:10:43][ERROR] : Error on send request to jeedom HTTPConnectionPool(host='127.0.0.1', port=80): Read timed out. (read timeout=120) retry : 2/3 [2025-02-05 20:12:27][ERROR] : Error on send request to jeedom HTTPConnectionPool(host='127.0.0.1', port=80): Read timed out. (read timeout=120) retry : 0/3 [2025-02-05 20:14:27][ERROR] : Error on send request to jeedom HTTPConnectionPool(host='127.0.0.1', port=80): Read timed out. (read timeout=120) retry : 1/3 [2025-02-05 20:14:28][ERROR] : Error on send request to jeedom HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by ConnectTimeoutError(, 'Connection to 127.0.0.1 timed out. (connect timeout=0.5)')) retry : 2/3 [2025-02-05 20:16:12][ERROR] : Error on send request to jeedom HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by ConnectTimeoutError(, 'Connection to 127.0.0.1 timed out. (connect timeout=0.5)')) retry : 0/3 [2025-02-05 20:16:12][ERROR] : Error on send request to jeedom HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by ConnectTimeoutError(, 'Connection to 127.0.0.1 timed out. (connect timeout=0.5)')) retry : 1/3 [2025-02-05 20:16:13][ERROR] : Error on send request to jeedom HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by ConnectTimeoutError(, 'Connection to 127.0.0.1 timed out. (connect timeout=0.5)')) retry : 2/3 [2025-02-05 20:21:57][ERROR] : Error on send request to jeedom HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by ConnectTimeoutError(, 'Connection to 127.0.0.1 timed out. (connect timeout=0.5)')) retry : 0/3 [2025-02-05 20:21:57][ERROR] : Error on send request to jeedom HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by ConnectTimeoutError(, 'Connection to 127.0.0.1 timed out. (connect timeout=0.5)')) retry : 1/3 [2025-02-05 20:21:58][ERROR] : Error on send request to jeedom HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by ConnectTimeoutError(, 'Connection to 127.0.0.1 timed out. (connect timeout=0.5)')) retry : 2/3 [2025-02-05 20:27:47][ERROR] : Error on send request to jeedom HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by ConnectTimeoutError(, 'Connection to 127.0.0.1 timed out. (connect timeout=0.5)')) retry : 0/3 [2025-02-05 20:27:47][ERROR] : Error on send request to jeedom HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by ConnectTimeoutError(, 'Connection to 127.0.0.1 timed out. (connect timeout=0.5)')) retry : 1/3 [2025-02-05 20:27:48][ERROR] : Error on send request to jeedom HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by ConnectTimeoutError(, 'Connection to 127.0.0.1 timed out. (connect timeout=0.5)')) retry : 2/3 [2025-02-05 20:33:40][ERROR] : Error on send request to jeedom HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by ConnectTimeoutError(, 'Connection to 127.0.0.1 timed out. (connect timeout=0.5)')) retry : 0/3 [2025-02-05 20:33:41][ERROR] : Error on send request to jeedom HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by ConnectTimeoutError(, 'Connection to 127.0.0.1 timed out. (connect timeout=0.5)')) retry : 1/3 [2025-02-05 20:33:41][ERROR] : Error on send request to jeedom HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by ConnectTimeoutError(, 'Connection to 127.0.0.1 timed out. (connect timeout=0.5)')) retry : 2/3 [2025-02-05 20:35:03][DEBUG] : Signal 15 caught, exiting... [2025-02-05 20:35:03][DEBUG] : Shutdown [2025-02-05 20:35:03][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 20:35:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 20:35:05][INFO] : Start demond [2025-02-05 20:35:05][INFO] : Log level: debug [2025-02-05 20:35:05][INFO] : Socket port: 8888 [2025-02-05 20:35:05][INFO] : Socket host: localhost [2025-02-05 20:35:05][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 20:35:05][INFO] : Device: auto [2025-02-05 20:35:05][INFO] : --------------------------------------* [2025-02-05 20:35:05][INFO] : Writing PID 507638 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 20:35:05][INFO] : Init request module v2.32.3 [2025-02-05 20:35:05][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 20:37:14][ERROR] : Fatal error: 'ConnectionError' object has no attribute 'message' [2025-02-05 20:37:14][INFO] : Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 445, in request self.endheaders() File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/usr/lib/python3.9/http/client.py", line 950, in send self.connect() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 276, in connect self.sock = self._new_conn() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 141, in test response = requests.get(self.url + '?apikey=' + self.apikey, verify=False) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/tahomalocalapid.py", line 681, in if not jeedom_com.test(): #premier test pour vérifier que l'url de callback est correcte File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 146, in test logging.error('Callback result as a unknown error: %s. Please check your network configuration page', e.message) AttributeError: 'ConnectionError' object has no attribute 'message' [2025-02-05 20:37:14][DEBUG] : Shutdown [2025-02-05 20:37:14][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 20:37:14][DEBUG] : Exit 0 [2025-02-05 20:40:04][INFO] : *-------------------------------------------------------------------------* [2025-02-05 20:40:04][INFO] : Start demond [2025-02-05 20:40:04][INFO] : Log level: debug [2025-02-05 20:40:04][INFO] : Socket port: 8888 [2025-02-05 20:40:04][INFO] : Socket host: localhost [2025-02-05 20:40:04][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 20:40:04][INFO] : Device: auto [2025-02-05 20:40:04][INFO] : [2025-02-05 20:40:04][INFO] : *-------------------------------------------------------------------------* [2025-02-05 20:40:04][INFO] : Writing PID 510449 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 20:40:04][INFO] : Init request module v2.32.3 [2025-02-05 20:40:04][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 20:42:16][ERROR] : Fatal error: 'ConnectionError' object has no attribute 'message' [2025-02-05 20:42:16][INFO] : Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 445, in request self.endheaders() File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/usr/lib/python3.9/http/client.py", line 950, in send self.connect() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 276, in connect self.sock = self._new_conn() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 141, in test response = requests.get(self.url + '?apikey=' + self.apikey, verify=False) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/tahomalocalapid.py", line 681, in if not jeedom_com.test(): #premier test pour vérifier que l'url de callback est correcte File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 146, in test logging.error('Callback result as a unknown error: %s. Please check your network configuration page', e.message) AttributeError: 'ConnectionError' object has no attribute 'message' [2025-02-05 20:42:16][DEBUG] : Shutdown [2025-02-05 20:42:16][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 20:42:16][DEBUG] : Exit 0 [2025-02-05 20:46:06][INFO] : *-------------------------------------------------------------------------* [2025-02-05 20:46:06][INFO] : Start demond [2025-02-05 20:46:06][INFO] : Log level: debug [2025-02-05 20:46:06][INFO] : Socket port: 8888 [2025-02-05 20:46:06][INFO] : Socket host: localhost [2025-02-05 20:46:06][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 20:46:06][INFO] : Device: auto [2025-02-05 20:46:06][INFO] : [2025-02-05 20:46:06][INFO] : *-------------------------------------------------------------------------* [2025-02-05 20:46:06][INFO] : Writing PID 513755 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 20:46:06][INFO] : Init request module v2.32.3 [2025-02-05 20:46:06][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 20:48:16][ERROR] : Fatal error: 'ConnectionError' object has no attribute 'message' [2025-02-05 20:48:16][INFO] : Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 445, in request self.endheaders() File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/usr/lib/python3.9/http/client.py", line 950, in send self.connect() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 276, in connect self.sock = self._new_conn() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 141, in test response = requests.get(self.url + '?apikey=' + self.apikey, verify=False) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/tahomalocalapid.py", line 681, in if not jeedom_com.test(): #premier test pour vérifier que l'url de callback est correcte File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 146, in test logging.error('Callback result as a unknown error: %s. Please check your network configuration page', e.message) AttributeError: 'ConnectionError' object has no attribute 'message' [2025-02-05 20:48:16][DEBUG] : Shutdown [2025-02-05 20:48:16][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 20:48:16][DEBUG] : Exit 0 [2025-02-05 20:50:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 20:50:05][INFO] : Start demond [2025-02-05 20:50:05][INFO] : Log level: debug [2025-02-05 20:50:05][INFO] : Socket port: 8888 [2025-02-05 20:50:05][INFO] : Socket host: localhost [2025-02-05 20:50:05][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 20:50:05][INFO] : Device: auto [2025-02-05 20:50:05][INFO] : [2025-02-05 20:50:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 20:50:05][INFO] : Writing PID 515928 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 20:50:05][INFO] : Init request module v2.32.3 [2025-02-05 20:50:05][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 20:52:16][ERROR] : Fatal error: 'ConnectionError' object has no attribute 'message' [2025-02-05 20:52:16][INFO] : Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 445, in request self.endheaders() File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/usr/lib/python3.9/http/client.py", line 950, in send self.connect() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 276, in connect self.sock = self._new_conn() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 141, in test response = requests.get(self.url + '?apikey=' + self.apikey, verify=False) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/tahomalocalapid.py", line 681, in if not jeedom_com.test(): #premier test pour vérifier que l'url de callback est correcte File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 146, in test logging.error('Callback result as a unknown error: %s. Please check your network configuration page', e.message) AttributeError: 'ConnectionError' object has no attribute 'message' [2025-02-05 20:52:16][DEBUG] : Shutdown [2025-02-05 20:52:16][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 20:52:16][DEBUG] : Exit 0 [2025-02-05 20:55:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 20:55:05][INFO] : Start demond [2025-02-05 20:55:05][INFO] : Log level: debug [2025-02-05 20:55:05][INFO] : Socket port: 8888 [2025-02-05 20:55:05][INFO] : Socket host: localhost [2025-02-05 20:55:05][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 20:55:05][INFO] : Device: auto [2025-02-05 20:55:05][INFO] : [2025-02-05 20:55:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 20:55:05][INFO] : Writing PID 518750 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 20:55:05][INFO] : Init request module v2.32.3 [2025-02-05 20:55:05][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 20:57:15][ERROR] : Fatal error: 'ConnectionError' object has no attribute 'message' [2025-02-05 20:57:15][INFO] : Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 445, in request self.endheaders() File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/usr/lib/python3.9/http/client.py", line 950, in send self.connect() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 276, in connect self.sock = self._new_conn() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 141, in test response = requests.get(self.url + '?apikey=' + self.apikey, verify=False) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/tahomalocalapid.py", line 681, in if not jeedom_com.test(): #premier test pour vérifier que l'url de callback est correcte File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 146, in test logging.error('Callback result as a unknown error: %s. Please check your network configuration page', e.message) AttributeError: 'ConnectionError' object has no attribute 'message' [2025-02-05 20:57:15][DEBUG] : Shutdown [2025-02-05 20:57:15][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 20:57:15][DEBUG] : Exit 0 [2025-02-05 21:02:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 21:02:05][INFO] : Start demond [2025-02-05 21:02:05][INFO] : Log level: debug [2025-02-05 21:02:05][INFO] : Socket port: 8888 [2025-02-05 21:02:05][INFO] : Socket host: localhost [2025-02-05 21:02:05][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:02:05][INFO] : Device: auto [2025-02-05 21:02:05][INFO] : [2025-02-05 21:02:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 21:02:05][INFO] : Writing PID 522363 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:02:05][INFO] : Init request module v2.32.3 [2025-02-05 21:02:05][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 21:02:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 21:02:05][INFO] : Start demond [2025-02-05 21:02:05][INFO] : Log level: debug [2025-02-05 21:02:05][INFO] : Socket port: 8888 [2025-02-05 21:02:05][INFO] : Socket host: localhost [2025-02-05 21:02:05][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:02:05][INFO] : Device: auto [2025-02-05 21:02:05][INFO] : [2025-02-05 21:02:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 21:02:05][INFO] : Writing PID 522371 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:02:05][INFO] : Init request module v2.32.3 [2025-02-05 21:02:05][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 21:04:14][ERROR] : Fatal error: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:04:14][INFO] : Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 445, in request self.endheaders() File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/usr/lib/python3.9/http/client.py", line 950, in send self.connect() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 276, in connect self.sock = self._new_conn() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 141, in test response = requests.get(self.url + '?apikey=' + self.apikey, verify=False) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/tahomalocalapid.py", line 681, in if not jeedom_com.test(): #premier test pour vérifier que l'url de callback est correcte File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 146, in test logging.error('Callback result as a unknown error: %s. Please check your network configuration page', e.message) AttributeError: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:04:14][DEBUG] : Shutdown [2025-02-05 21:04:14][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:04:14][DEBUG] : Exit 0 [2025-02-05 21:04:16][ERROR] : Fatal error: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:04:17][INFO] : Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 445, in request self.endheaders() File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/usr/lib/python3.9/http/client.py", line 950, in send self.connect() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 276, in connect self.sock = self._new_conn() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 141, in test response = requests.get(self.url + '?apikey=' + self.apikey, verify=False) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/tahomalocalapid.py", line 681, in if not jeedom_com.test(): #premier test pour vérifier que l'url de callback est correcte File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 146, in test logging.error('Callback result as a unknown error: %s. Please check your network configuration page', e.message) AttributeError: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:04:17][DEBUG] : Shutdown [2025-02-05 21:04:17][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:04:17][DEBUG] : Exit 0 [2025-02-05 21:06:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 21:06:05][INFO] : Start demond [2025-02-05 21:06:05][INFO] : Log level: debug [2025-02-05 21:06:05][INFO] : Socket port: 8888 [2025-02-05 21:06:05][INFO] : Socket host: localhost [2025-02-05 21:06:05][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:06:05][INFO] : Device: auto [2025-02-05 21:06:05][INFO] : -----------------------------* [2025-02-05 21:06:05][INFO] : Writing PID 525272 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:06:05][INFO] : Init request module v2.32.3 [2025-02-05 21:06:05][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 21:08:14][ERROR] : Fatal error: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:08:14][INFO] : Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 445, in request self.endheaders() File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/usr/lib/python3.9/http/client.py", line 950, in send self.connect() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 276, in connect self.sock = self._new_conn() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 141, in test response = requests.get(self.url + '?apikey=' + self.apikey, verify=False) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/tahomalocalapid.py", line 681, in if not jeedom_com.test(): #premier test pour vérifier que l'url de callback est correcte File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 146, in test logging.error('Callback result as a unknown error: %s. Please check your network configuration page', e.message) AttributeError: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:08:14][DEBUG] : Shutdown [2025-02-05 21:08:14][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:08:14][DEBUG] : Exit 0 [2025-02-05 21:10:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 21:10:05][INFO] : Start demond [2025-02-05 21:10:05][INFO] : Log level: debug [2025-02-05 21:10:05][INFO] : Socket port: 8888 [2025-02-05 21:10:05][INFO] : Socket host: localhost [2025-02-05 21:10:05][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:10:05][INFO] : Device: auto [2025-02-05 21:10:05][INFO] : [2025-02-05 21:10:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 21:10:05][INFO] : Writing PID 527654 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:10:05][INFO] : Init request module v2.32.3 [2025-02-05 21:10:05][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 21:12:16][ERROR] : Fatal error: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:12:16][INFO] : Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 445, in request self.endheaders() File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/usr/lib/python3.9/http/client.py", line 950, in send self.connect() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 276, in connect self.sock = self._new_conn() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 141, in test response = requests.get(self.url + '?apikey=' + self.apikey, verify=False) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/tahomalocalapid.py", line 681, in if not jeedom_com.test(): #premier test pour vérifier que l'url de callback est correcte File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 146, in test logging.error('Callback result as a unknown error: %s. Please check your network configuration page', e.message) AttributeError: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:12:16][DEBUG] : Shutdown [2025-02-05 21:12:16][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:12:16][DEBUG] : Exit 0 [2025-02-05 21:15:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 21:15:05][INFO] : Start demond [2025-02-05 21:15:05][INFO] : Log level: debug [2025-02-05 21:15:05][INFO] : Socket port: 8888 [2025-02-05 21:15:05][INFO] : Socket host: localhost [2025-02-05 21:15:05][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:15:05][INFO] : Device: auto [2025-02-05 21:15:05][INFO] : [2025-02-05 21:15:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 21:15:05][INFO] : Writing PID 530511 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:15:05][INFO] : Init request module v2.32.3 [2025-02-05 21:15:05][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 21:17:15][ERROR] : Fatal error: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:17:15][INFO] : Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 445, in request self.endheaders() File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/usr/lib/python3.9/http/client.py", line 950, in send self.connect() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 276, in connect self.sock = self._new_conn() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 141, in test response = requests.get(self.url + '?apikey=' + self.apikey, verify=False) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/tahomalocalapid.py", line 681, in if not jeedom_com.test(): #premier test pour vérifier que l'url de callback est correcte File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 146, in test logging.error('Callback result as a unknown error: %s. Please check your network configuration page', e.message) AttributeError: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:17:15][DEBUG] : Shutdown [2025-02-05 21:17:15][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:17:15][DEBUG] : Exit 0 [2025-02-05 21:20:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 21:20:05][INFO] : Start demond [2025-02-05 21:20:05][INFO] : Log level: debug [2025-02-05 21:20:05][INFO] : Socket port: 8888 [2025-02-05 21:20:05][INFO] : Socket host: localhost [2025-02-05 21:20:05][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:20:05][INFO] : Device: auto [2025-02-05 21:20:05][INFO] : [2025-02-05 21:20:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 21:20:05][INFO] : Writing PID 533094 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:20:05][INFO] : Init request module v2.32.3 [2025-02-05 21:20:05][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 21:22:16][ERROR] : Fatal error: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:22:16][INFO] : Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 445, in request self.endheaders() File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/usr/lib/python3.9/http/client.py", line 950, in send self.connect() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 276, in connect self.sock = self._new_conn() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 141, in test response = requests.get(self.url + '?apikey=' + self.apikey, verify=False) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/tahomalocalapid.py", line 681, in if not jeedom_com.test(): #premier test pour vérifier que l'url de callback est correcte File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 146, in test logging.error('Callback result as a unknown error: %s. Please check your network configuration page', e.message) AttributeError: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:22:16][DEBUG] : Shutdown [2025-02-05 21:22:16][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:22:16][DEBUG] : Exit 0 [2025-02-05 21:25:04][INFO] : *-------------------------------------------------------------------------* [2025-02-05 21:25:04][INFO] : Start demond [2025-02-05 21:25:04][INFO] : Log level: debug [2025-02-05 21:25:04][INFO] : Socket port: 8888 [2025-02-05 21:25:04][INFO] : Socket host: localhost [2025-02-05 21:25:04][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:25:04][INFO] : Device: auto [2025-02-05 21:25:04][INFO] : -------------------------------------* [2025-02-05 21:25:04][INFO] : Writing PID 535921 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:25:04][INFO] : Init request module v2.32.3 [2025-02-05 21:25:04][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 21:25:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 21:25:05][INFO] : Start demond [2025-02-05 21:25:05][INFO] : Log level: debug [2025-02-05 21:25:05][INFO] : Socket port: 8888 [2025-02-05 21:25:05][INFO] : Socket host: localhost [2025-02-05 21:25:05][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:25:05][INFO] : Device: auto [2025-02-05 21:25:05][INFO] : --------------------------------* [2025-02-05 21:25:05][INFO] : Writing PID 535933 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:25:05][INFO] : Init request module v2.32.3 [2025-02-05 21:25:05][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 21:27:15][ERROR] : Fatal error: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:27:15][ERROR] : Fatal error: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:27:15][INFO] : Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 445, in request self.endheaders() File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/usr/lib/python3.9/http/client.py", line 950, in send self.connect() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 276, in connect self.sock = self._new_conn() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 141, in test response = requests.get(self.url + '?apikey=' + self.apikey, verify=False) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/tahomalocalapid.py", line 681, in if not jeedom_com.test(): #premier test pour vérifier que l'url de callback est correcte File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 146, in test logging.error('Callback result as a unknown error: %s. Please check your network configuration page', e.message) AttributeError: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:27:15][DEBUG] : Shutdown [2025-02-05 21:27:15][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:27:15][DEBUG] : Exit 0 [2025-02-05 21:27:15][INFO] : Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 445, in request self.endheaders() File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/usr/lib/python3.9/http/client.py", line 950, in send self.connect() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 276, in connect self.sock = self._new_conn() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 141, in test response = requests.get(self.url + '?apikey=' + self.apikey, verify=False) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/tahomalocalapid.py", line 681, in if not jeedom_com.test(): #premier test pour vérifier que l'url de callback est correcte File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 146, in test logging.error('Callback result as a unknown error: %s. Please check your network configuration page', e.message) AttributeError: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:27:15][DEBUG] : Shutdown [2025-02-05 21:27:15][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:27:15][DEBUG] : Exit 0 [2025-02-05 21:30:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 21:30:05][INFO] : Start demond [2025-02-05 21:30:05][INFO] : Log level: debug [2025-02-05 21:30:05][INFO] : Socket port: 8888 [2025-02-05 21:30:05][INFO] : Socket host: localhost [2025-02-05 21:30:05][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:30:05][INFO] : Device: auto [2025-02-05 21:30:05][INFO] : ----------------------------------* [2025-02-05 21:30:05][INFO] : Writing PID 538970 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:30:05][INFO] : Init request module v2.32.3 [2025-02-05 21:30:05][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 21:32:16][ERROR] : Fatal error: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:32:16][INFO] : Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 445, in request self.endheaders() File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/usr/lib/python3.9/http/client.py", line 950, in send self.connect() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 276, in connect self.sock = self._new_conn() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 141, in test response = requests.get(self.url + '?apikey=' + self.apikey, verify=False) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/tahomalocalapid.py", line 681, in if not jeedom_com.test(): #premier test pour vérifier que l'url de callback est correcte File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 146, in test logging.error('Callback result as a unknown error: %s. Please check your network configuration page', e.message) AttributeError: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:32:16][DEBUG] : Shutdown [2025-02-05 21:32:16][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:32:16][DEBUG] : Exit 0 [2025-02-05 21:33:04][INFO] : *-------------------------------------------------------------------------* [2025-02-05 21:33:04][INFO] : Start demond [2025-02-05 21:33:04][INFO] : Log level: debug [2025-02-05 21:33:04][INFO] : Socket port: 8888 [2025-02-05 21:33:04][INFO] : Socket host: localhost [2025-02-05 21:33:04][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:33:04][INFO] : Device: auto [2025-02-05 21:33:04][INFO] : ------------------------------------------------------* [2025-02-05 21:33:04][INFO] : Writing PID 540737 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:33:04][INFO] : Init request module v2.32.3 [2025-02-05 21:33:04][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 21:35:03][DEBUG] : Signal 15 caught, exiting... [2025-02-05 21:35:03][DEBUG] : Shutdown [2025-02-05 21:35:03][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:35:03][DEBUG] : Exit 0 [2025-02-05 21:35:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 21:35:05][INFO] : Start demond [2025-02-05 21:35:05][INFO] : Log level: debug [2025-02-05 21:35:05][INFO] : Socket port: 8888 [2025-02-05 21:35:05][INFO] : Socket host: localhost [2025-02-05 21:35:05][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:35:05][INFO] : Device: auto [2025-02-05 21:35:05][INFO] : [2025-02-05 21:35:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 21:35:05][INFO] : Writing PID 542319 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:35:05][INFO] : Init request module v2.32.3 [2025-02-05 21:35:05][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 21:37:15][ERROR] : Fatal error: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:37:15][INFO] : Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 445, in request self.endheaders() File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/usr/lib/python3.9/http/client.py", line 950, in send self.connect() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 276, in connect self.sock = self._new_conn() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 141, in test response = requests.get(self.url + '?apikey=' + self.apikey, verify=False) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/tahomalocalapid.py", line 681, in if not jeedom_com.test(): #premier test pour vérifier que l'url de callback est correcte File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 146, in test logging.error('Callback result as a unknown error: %s. Please check your network configuration page', e.message) AttributeError: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:37:15][DEBUG] : Shutdown [2025-02-05 21:37:15][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:37:15][DEBUG] : Exit 0 [2025-02-05 21:40:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 21:40:05][INFO] : Start demond [2025-02-05 21:40:05][INFO] : Log level: debug [2025-02-05 21:40:05][INFO] : Socket port: 8888 [2025-02-05 21:40:05][INFO] : Socket host: localhost [2025-02-05 21:40:05][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:40:05][INFO] : Device: auto [2025-02-05 21:40:05][INFO] : [2025-02-05 21:40:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 21:40:05][INFO] : Writing PID 545069 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:40:05][INFO] : Init request module v2.32.3 [2025-02-05 21:40:05][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 21:42:16][ERROR] : Fatal error: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:42:16][INFO] : Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 445, in request self.endheaders() File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/usr/lib/python3.9/http/client.py", line 950, in send self.connect() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 276, in connect self.sock = self._new_conn() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 141, in test response = requests.get(self.url + '?apikey=' + self.apikey, verify=False) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/tahomalocalapid.py", line 681, in if not jeedom_com.test(): #premier test pour vérifier que l'url de callback est correcte File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 146, in test logging.error('Callback result as a unknown error: %s. Please check your network configuration page', e.message) AttributeError: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:42:16][DEBUG] : Shutdown [2025-02-05 21:42:16][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:42:16][DEBUG] : Exit 0 [2025-02-05 21:45:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 21:45:05][INFO] : Start demond [2025-02-05 21:45:05][INFO] : Log level: debug [2025-02-05 21:45:05][INFO] : Socket port: 8888 [2025-02-05 21:45:05][INFO] : Socket host: localhost [2025-02-05 21:45:05][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:45:05][INFO] : Device: auto [2025-02-05 21:45:05][INFO] : [2025-02-05 21:45:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 21:45:05][INFO] : Writing PID 547885 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:45:05][INFO] : Init request module v2.32.3 [2025-02-05 21:45:05][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 21:47:15][ERROR] : Fatal error: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:47:15][INFO] : Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 445, in request self.endheaders() File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/usr/lib/python3.9/http/client.py", line 950, in send self.connect() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 276, in connect self.sock = self._new_conn() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 141, in test response = requests.get(self.url + '?apikey=' + self.apikey, verify=False) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/tahomalocalapid.py", line 681, in if not jeedom_com.test(): #premier test pour vérifier que l'url de callback est correcte File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 146, in test logging.error('Callback result as a unknown error: %s. Please check your network configuration page', e.message) AttributeError: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:47:15][DEBUG] : Shutdown [2025-02-05 21:47:15][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:47:15][DEBUG] : Exit 0 [2025-02-05 21:50:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 21:50:05][INFO] : Start demond [2025-02-05 21:50:05][INFO] : Log level: debug [2025-02-05 21:50:05][INFO] : Socket port: 8888 [2025-02-05 21:50:05][INFO] : Socket host: localhost [2025-02-05 21:50:05][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:50:05][INFO] : Device: auto [2025-02-05 21:50:05][INFO] : [2025-02-05 21:50:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 21:50:05][INFO] : Writing PID 550467 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:50:05][INFO] : Init request module v2.32.3 [2025-02-05 21:50:05][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 21:50:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 21:50:05][INFO] : Start demond [2025-02-05 21:50:05][INFO] : Log level: debug [2025-02-05 21:50:05][INFO] : Socket port: 8888 [2025-02-05 21:50:05][INFO] : Socket host: localhost [2025-02-05 21:50:05][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:50:05][INFO] : Device: auto [2025-02-05 21:50:05][INFO] : --------------------------------* [2025-02-05 21:50:05][INFO] : Writing PID 550469 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:50:05][INFO] : Init request module v2.32.3 [2025-02-05 21:50:05][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 21:52:16][ERROR] : Fatal error: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:52:16][ERROR] : Fatal error: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:52:16][INFO] : Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 445, in request self.endheaders() File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/usr/lib/python3.9/http/client.py", line 950, in send self.connect() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 276, in connect self.sock = self._new_conn() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 141, in test response = requests.get(self.url + '?apikey=' + self.apikey, verify=False) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/tahomalocalapid.py", line 681, in if not jeedom_com.test(): #premier test pour vérifier que l'url de callback est correcte File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 146, in test logging.error('Callback result as a unknown error: %s. Please check your network configuration page', e.message) AttributeError: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:52:16][INFO] : Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 445, in request self.endheaders() File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/usr/lib/python3.9/http/client.py", line 950, in send self.connect() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 276, in connect self.sock = self._new_conn() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 141, in test response = requests.get(self.url + '?apikey=' + self.apikey, verify=False) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/tahomalocalapid.py", line 681, in if not jeedom_com.test(): #premier test pour vérifier que l'url de callback est correcte File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 146, in test logging.error('Callback result as a unknown error: %s. Please check your network configuration page', e.message) AttributeError: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:52:16][DEBUG] : Shutdown [2025-02-05 21:52:16][DEBUG] : Shutdown [2025-02-05 21:52:16][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:52:16][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:52:16][DEBUG] : Exit 0 [2025-02-05 21:52:16][DEBUG] : Exit 0 [2025-02-05 21:55:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 21:55:05][INFO] : Start demond [2025-02-05 21:55:05][INFO] : Log level: debug [2025-02-05 21:55:05][INFO] : Socket port: 8888 [2025-02-05 21:55:05][INFO] : Socket host: localhost [2025-02-05 21:55:05][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:55:05][INFO] : Device: auto [2025-02-05 21:55:05][INFO] : User: c.meironnen@gmail.com [2025-02-05 21:55:05][INFO] : Pin ocde: 1233-4477-7676 [2025-02-05 21:55:05][INFO] : Box IP: https://192.168.1.55:8443 [2025-02-05 21:55:05][INFO] : Tahoma token: 6772c1795927f6754143 [2025-02-05 21:55:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 21:55:05][INFO] : Writing PID 553684 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:55:05][INFO] : Init request module v2.32.3 [2025-02-05 21:55:05][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 21:55:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 21:55:05][INFO] : Start demond [2025-02-05 21:55:05][INFO] : Log level: debug [2025-02-05 21:55:05][INFO] : Socket port: 8888 [2025-02-05 21:55:05][INFO] : Socket host: localhost [2025-02-05 21:55:05][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:55:05][INFO] : Device: auto [2025-02-05 21:55:05][INFO] : User: c.meironnen@gmail.com [2025-02-05 21:55:05][INFO] : Pin ocde: 1233-4477-7676 [2025-02-05 21:55:05][INFO] : Box IP: https://192.168.1.55:8443 [2025-02-05 21:55:05][INFO] : Tahoma token: 6772c1795927f6754143 [2025-02-05 21:55:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 21:55:05][INFO] : Writing PID 553692 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:55:05][INFO] : Init request module v2.32.3 [2025-02-05 21:55:05][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 21:57:15][ERROR] : Fatal error: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:57:15][ERROR] : Fatal error: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:57:15][INFO] : Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 445, in request self.endheaders() File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/usr/lib/python3.9/http/client.py", line 950, in send self.connect() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 276, in connect self.sock = self._new_conn() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 141, in test response = requests.get(self.url + '?apikey=' + self.apikey, verify=False) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/tahomalocalapid.py", line 681, in if not jeedom_com.test(): #premier test pour vérifier que l'url de callback est correcte File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 146, in test logging.error('Callback result as a unknown error: %s. Please check your network configuration page', e.message) AttributeError: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:57:15][DEBUG] : Shutdown [2025-02-05 21:57:15][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:57:15][DEBUG] : Exit 0 [2025-02-05 21:57:15][INFO] : Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 445, in request self.endheaders() File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/usr/lib/python3.9/http/client.py", line 950, in send self.connect() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 276, in connect self.sock = self._new_conn() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 141, in test response = requests.get(self.url + '?apikey=' + self.apikey, verify=False) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/tahomalocalapid.py", line 681, in if not jeedom_com.test(): #premier test pour vérifier que l'url de callback est correcte File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 146, in test logging.error('Callback result as a unknown error: %s. Please check your network configuration page', e.message) AttributeError: 'ConnectionError' object has no attribute 'message' [2025-02-05 21:57:15][DEBUG] : Shutdown [2025-02-05 21:57:15][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 21:57:15][DEBUG] : Exit 0 [2025-02-05 22:00:06][INFO] : *-------------------------------------------------------------------------* [2025-02-05 22:00:06][INFO] : Start demond [2025-02-05 22:00:06][INFO] : Log level: debug [2025-02-05 22:00:06][INFO] : Socket port: 8888 [2025-02-05 22:00:06][INFO] : Socket host: localhost [2025-02-05 22:00:06][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 22:00:06][INFO] : Device: auto [2025-02-05 22:00:06][INFO] : User: c.meironnen@gmail.com [2025-02-05 22:00:06][INFO] : Pin ocde: 1233-4477-7676 [2025-02-05 22:00:06][INFO] : Box IP: https://192.168.1.55:8443 [2025-02-05 22:00:06][INFO] : Tahoma token: 6772c1795927f6754143 [2025-02-05 22:00:06][INFO] : *-------------------------------------------------------------------------* [2025-02-05 22:00:06][INFO] : Writing PID 556759 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 22:00:06][INFO] : Init request module v2.32.3 [2025-02-05 22:00:06][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 22:02:16][ERROR] : Fatal error: 'ConnectionError' object has no attribute 'message' [2025-02-05 22:02:16][INFO] : Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 445, in request self.endheaders() File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/usr/lib/python3.9/http/client.py", line 950, in send self.connect() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 276, in connect self.sock = self._new_conn() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 141, in test response = requests.get(self.url + '?apikey=' + self.apikey, verify=False) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/tahomalocalapid.py", line 681, in if not jeedom_com.test(): #premier test pour vérifier que l'url de callback est correcte File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 146, in test logging.error('Callback result as a unknown error: %s. Please check your network configuration page', e.message) AttributeError: 'ConnectionError' object has no attribute 'message' [2025-02-05 22:02:16][DEBUG] : Shutdown [2025-02-05 22:02:16][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 22:02:16][DEBUG] : Exit 0 [2025-02-05 22:05:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 22:05:05][INFO] : Start demond [2025-02-05 22:05:05][INFO] : Log level: debug [2025-02-05 22:05:05][INFO] : Socket port: 8888 [2025-02-05 22:05:05][INFO] : Socket host: localhost [2025-02-05 22:05:05][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 22:05:05][INFO] : Device: auto [2025-02-05 22:05:05][INFO] : -----------------------------------------------* [2025-02-05 22:05:05][INFO] : Writing PID 559605 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 22:05:05][INFO] : Init request module v2.32.3 [2025-02-05 22:05:05][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 22:05:06][INFO] : *-------------------------------------------------------------------------* [2025-02-05 22:05:06][INFO] : Start demond [2025-02-05 22:05:06][INFO] : Log level: debug [2025-02-05 22:05:06][INFO] : Socket port: 8888 [2025-02-05 22:05:06][INFO] : Socket host: localhost [2025-02-05 22:05:06][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 22:05:06][INFO] : Device: auto [2025-02-05 22:05:06][INFO] : ---------------------------------* [2025-02-05 22:05:06][INFO] : Writing PID 559612 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 22:05:06][INFO] : Init request module v2.32.3 [2025-02-05 22:05:06][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 22:07:15][ERROR] : Fatal error: 'ConnectionError' object has no attribute 'message' [2025-02-05 22:07:15][ERROR] : Fatal error: 'ConnectionError' object has no attribute 'message' [2025-02-05 22:07:15][INFO] : Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 445, in request self.endheaders() File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/usr/lib/python3.9/http/client.py", line 950, in send self.connect() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 276, in connect self.sock = self._new_conn() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 141, in test response = requests.get(self.url + '?apikey=' + self.apikey, verify=False) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/tahomalocalapid.py", line 681, in if not jeedom_com.test(): #premier test pour vérifier que l'url de callback est correcte File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 146, in test logging.error('Callback result as a unknown error: %s. Please check your network configuration page', e.message) AttributeError: 'ConnectionError' object has no attribute 'message' [2025-02-05 22:07:15][INFO] : Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 445, in request self.endheaders() File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/usr/lib/python3.9/http/client.py", line 950, in send self.connect() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 276, in connect self.sock = self._new_conn() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 141, in test response = requests.get(self.url + '?apikey=' + self.apikey, verify=False) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/tahomalocalapid.py", line 681, in if not jeedom_com.test(): #premier test pour vérifier que l'url de callback est correcte File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 146, in test logging.error('Callback result as a unknown error: %s. Please check your network configuration page', e.message) AttributeError: 'ConnectionError' object has no attribute 'message' [2025-02-05 22:07:15][DEBUG] : Shutdown [2025-02-05 22:07:15][DEBUG] : Shutdown [2025-02-05 22:07:15][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 22:07:15][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 22:07:15][DEBUG] : Exit 0 [2025-02-05 22:07:15][DEBUG] : Exit 0 [2025-02-05 22:10:06][INFO] : *-------------------------------------------------------------------------* [2025-02-05 22:10:06][INFO] : Start demond [2025-02-05 22:10:06][INFO] : Log level: debug [2025-02-05 22:10:06][INFO] : Socket port: 8888 [2025-02-05 22:10:06][INFO] : Socket host: localhost [2025-02-05 22:10:06][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 22:10:06][INFO] : Device: auto [2025-02-05 22:10:06][INFO] : [2025-02-05 22:10:06][INFO] : *-------------------------------------------------------------------------* [2025-02-05 22:10:06][INFO] : Writing PID 562781 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 22:10:06][INFO] : Init request module v2.32.3 [2025-02-05 22:10:06][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 22:10:06][INFO] : *-------------------------------------------------------------------------* [2025-02-05 22:10:06][INFO] : Start demond [2025-02-05 22:10:06][INFO] : Log level: debug [2025-02-05 22:10:06][INFO] : Socket port: 8888 [2025-02-05 22:10:06][INFO] : Socket host: localhost [2025-02-05 22:10:06][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 22:10:06][INFO] : Device: auto [2025-02-05 22:10:06][INFO] : [2025-02-05 22:10:06][INFO] : *-------------------------------------------------------------------------* [2025-02-05 22:10:06][INFO] : Writing PID 562784 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 22:10:06][INFO] : Init request module v2.32.3 [2025-02-05 22:10:06][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 22:12:16][ERROR] : Fatal error: 'ConnectionError' object has no attribute 'message' [2025-02-05 22:12:16][ERROR] : Fatal error: 'ConnectionError' object has no attribute 'message' [2025-02-05 22:12:16][INFO] : Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 445, in request self.endheaders() File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/usr/lib/python3.9/http/client.py", line 950, in send self.connect() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 276, in connect self.sock = self._new_conn() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 141, in test response = requests.get(self.url + '?apikey=' + self.apikey, verify=False) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/tahomalocalapid.py", line 681, in if not jeedom_com.test(): #premier test pour vérifier que l'url de callback est correcte File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 146, in test logging.error('Callback result as a unknown error: %s. Please check your network configuration page', e.message) AttributeError: 'ConnectionError' object has no attribute 'message' [2025-02-05 22:12:16][DEBUG] : Shutdown [2025-02-05 22:12:16][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 22:12:16][DEBUG] : Exit 0 [2025-02-05 22:12:16][INFO] : Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 445, in request self.endheaders() File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/usr/lib/python3.9/http/client.py", line 950, in send self.connect() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 276, in connect self.sock = self._new_conn() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 141, in test response = requests.get(self.url + '?apikey=' + self.apikey, verify=False) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/tahomalocalapid.py", line 681, in if not jeedom_com.test(): #premier test pour vérifier que l'url de callback est correcte File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 146, in test logging.error('Callback result as a unknown error: %s. Please check your network configuration page', e.message) AttributeError: 'ConnectionError' object has no attribute 'message' [2025-02-05 22:12:16][DEBUG] : Shutdown [2025-02-05 22:12:16][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 22:12:16][DEBUG] : Exit 0 [2025-02-05 22:15:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 22:15:05][INFO] : Start demond [2025-02-05 22:15:05][INFO] : Log level: debug [2025-02-05 22:15:05][INFO] : Socket port: 8888 [2025-02-05 22:15:05][INFO] : Socket host: localhost [2025-02-05 22:15:05][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 22:15:05][INFO] : Device: auto [2025-02-05 22:15:05][INFO] : [2025-02-05 22:15:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 22:15:05][INFO] : Writing PID 566003 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 22:15:05][INFO] : Init request module v2.32.3 [2025-02-05 22:15:05][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 22:15:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 22:15:05][INFO] : Start demond [2025-02-05 22:15:05][INFO] : Log level: debug [2025-02-05 22:15:05][INFO] : Socket port: 8888 [2025-02-05 22:15:05][INFO] : Socket host: localhost [2025-02-05 22:15:05][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 22:15:05][INFO] : Device: auto [2025-02-05 22:15:05][INFO] :-----------------------------------* [2025-02-05 22:15:05][INFO] : Writing PID 566006 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 22:15:05][INFO] : Init request module v2.32.3 [2025-02-05 22:15:05][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 22:17:15][ERROR] : Fatal error: 'ConnectionError' object has no attribute 'message' [2025-02-05 22:17:15][ERROR] : Fatal error: 'ConnectionError' object has no attribute 'message' [2025-02-05 22:17:15][INFO] : Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 445, in request self.endheaders() File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/usr/lib/python3.9/http/client.py", line 950, in send self.connect() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 276, in connect self.sock = self._new_conn() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 141, in test response = requests.get(self.url + '?apikey=' + self.apikey, verify=False) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/tahomalocalapid.py", line 681, in if not jeedom_com.test(): #premier test pour vérifier que l'url de callback est correcte File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 146, in test logging.error('Callback result as a unknown error: %s. Please check your network configuration page', e.message) AttributeError: 'ConnectionError' object has no attribute 'message' [2025-02-05 22:17:15][INFO] : Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/usr/local/lib/python3.9/dist-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 445, in request self.endheaders() File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/usr/lib/python3.9/http/client.py", line 950, in send self.connect() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 276, in connect self.sock = self._new_conn() File "/usr/local/lib/python3.9/dist-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 110] Connection timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 667, in send resp = conn.urlopen( File "/usr/local/lib/python3.9/dist-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( File "/usr/local/lib/python3.9/dist-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 141, in test response = requests.get(self.url + '?apikey=' + self.apikey, verify=False) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.9/dist-packages/requests/adapters.py", line 700, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/tahomalocalapid.py", line 681, in if not jeedom_com.test(): #premier test pour vérifier que l'url de callback est correcte File "/var/www/html/plugins/tahomalocalapi/resources/tahomalocalapid/jeedom/jeedom.py", line 146, in test logging.error('Callback result as a unknown error: %s. Please check your network configuration page', e.message) AttributeError: 'ConnectionError' object has no attribute 'message' [2025-02-05 22:17:15][DEBUG] : Shutdown [2025-02-05 22:17:15][DEBUG] : Shutdown [2025-02-05 22:17:15][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 22:17:15][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 22:17:15][DEBUG] : Exit 0 [2025-02-05 22:17:15][DEBUG] : Exit 0 [2025-02-05 22:20:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 22:20:05][INFO] : Start demond [2025-02-05 22:20:05][INFO] : Log level: debug [2025-02-05 22:20:05][INFO] : Socket port: 8888 [2025-02-05 22:20:05][INFO] : Socket host: localhost [2025-02-05 22:20:05][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 22:20:05][INFO] : Device: auto [2025-02-05 22:20:05][INFO] : [2025-02-05 22:20:05][INFO] : *-------------------------------------------------------------------------* [2025-02-05 22:20:05][INFO] : Writing PID 568994 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 22:20:05][INFO] : Init request module v2.32.3 [2025-02-05 22:20:05][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 22:20:06][INFO] : *-------------------------------------------------------------------------* [2025-02-05 22:20:06][INFO] : Start demond [2025-02-05 22:20:06][INFO] : Log level: debug [2025-02-05 22:20:06][INFO] : Socket port: 8888 [2025-02-05 22:20:06][INFO] : Socket host: localhost [2025-02-05 22:20:06][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 22:20:06][INFO] : Device: auto [2025-02-05 22:20:06][INFO] : [2025-02-05 22:20:06][INFO] : *-------------------------------------------------------------------------* [2025-02-05 22:20:06][INFO] : Writing PID 568997 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 22:20:06][INFO] : Init request module v2.32.3 [2025-02-05 22:20:06][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 22:52:29][INFO] : *-------------------------------------------------------------------------* [2025-02-05 22:52:29][INFO] : Start demond [2025-02-05 22:52:29][INFO] : Log level: debug [2025-02-05 22:52:29][INFO] : Socket port: 8888 [2025-02-05 22:52:29][INFO] : Socket host: localhost [2025-02-05 22:52:29][INFO] : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 22:52:29][INFO] : Device: auto [2025-02-05 22:52:29][INFO] : [2025-02-05 22:52:29][INFO] : *-------------------------------------------------------------------------* [2025-02-05 22:52:29][INFO] : Writing PID 2847 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid [2025-02-05 22:52:29][INFO] : Init request module v2.32.3 [2025-02-05 22:52:29][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80 [2025-02-05 22:52:29][DEBUG] : http://127.0.0.1:80 "GET /plugins/tahomalocalapi/core/php/jeeTahomalocalapi.php?apikey=fmUpp2UykvdkxAkLT9YRta6tfhvOVtRn4dPve74wKDdPp7gh7V6dymkBdDSHRWHn HTTP/1.1" 200 0 [2025-02-05 22:52:29][DEBUG] : Listen socket jeedom [2025-02-05 22:52:29][INFO] : Socket interface started [2025-02-05 22:52:29][INFO] : LoopNetServer Thread started [2025-02-05 22:52:29][DEBUG] : * Retrieve gateways list [2025-02-05 22:52:29][INFO] : Listening on: [localhost:8888] [2025-02-05 22:52:29][DEBUG] : Gateways list : [{'connectivity': {'protocolVersion': '2024.5.4-15', 'status': 'OK'}, 'gatewayId': '1233-4477-7676'}] [2025-02-05 22:52:29][INFO] : Send to jeedom : {'gatewaysList': [{'connectivity': {'protocolVersion': '2024.5.4-15', 'status': 'OK'}, 'gatewayId': '1233-4477-7676'}]} [2025-02-05 22:52:29][DEBUG] : * Retrieve devices list [2025-02-05 22:52:30][INFO] : Send to jeedom : {'devicesList': [{'definition': {'states': [{'name': 'core:ManufacturerSettingsState'}, {'name': 'core:ClosureState'}, {'name': 'core:OpenClosedState'}, {'name': 'core:TargetClosureState'}, {'name': 'core:DiscreteRSSILevelState'}, {'name': 'core:RSSILevelState'}, {'name': 'core:SecuredPositionState'}, {'name': 'core:MovingState'}, {'name': 'core:NameState'}, {'name': 'core:Memorized1PositionState'}, {'name': 'core:AdditionalStatusState'}, {'name': 'core:ManufacturerDiagnosticsState'}, {'name': 'core:StatusState'}, {'name': 'core:CommandLockLevelsState'}], 'type': 'ACTUATOR', 'widgetName': 'PositionableRollerShutterWithLowSpeedManagement', 'commands': [{'nparams': 0, 'commandName': 'stopIdentify'}, {'nparams': 0, 'commandName': 'startIdentify'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'pairOneWayController'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'delayedStopIdentify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'wink'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setClosure'}, {'nparams': 0, 'commandName': 'close'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setPositionAndLinearSpeed'}, {'nparams': 0, 'commandName': 'up'}, {'nparams': 0, 'commandName': 'open'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'advancedRefresh'}, {'nparams': 0, 'commandName': 'getName'}, {'nparams': 0, 'commandName': 'identify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setName'}, {'nparams': 0, 'commandName': 'my'}, {'nparams': 0, 'commandName': 'stop'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setClosureAndLinearSpeed'}, {'nparams': 0, 'commandName': 'down'}, {'nparams': 0, 'commandName': 'resetLockLevels'}, {'nparams': 0, 'commandName': 'sendIOKey'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setSecuredPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setDeployment'}, {'nparams': 0, 'commandName': 'refreshMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'executeManufacturerProcedure'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'readManufacturerData'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'writeManufacturerData'}, {'nparams': 2, 'paramsSig': 'p1,p2', 'commandName': 'runManufacturerSettingsCommand'}, {'nparams': 0, 'commandName': 'keepOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'removeLockLevel'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'addLockLevel'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setConfigState'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'unpairOneWayController'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllers'}], 'uiClass': 'RollerShutter', 'attributes': [{'name': 'core:SupportedReadableManufacturerData'}, {'name': 'core:SupportedManufacturerProcedures'}, {'name': 'core:SupportedManufacturerSettingsCommands'}, {'name': 'core:Manufacturer'}, {'name': 'core:FirmwareRevision'}]}, 'enabled': True, 'states': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}, {'name': 'core:CommandLockLevelsState', 'value': [], 'type': 11}, {'name': 'core:DiscreteRSSILevelState', 'value': 'normal', 'type': 3}, {'name': 'core:RSSILevelState', 'value': 62, 'type': 1}, {'name': 'core:ClosureState', 'value': 100, 'type': 1}, {'name': 'core:OpenClosedState', 'value': 'closed', 'type': 3}, {'name': 'core:TargetClosureState', 'value': 100, 'type': 1}, {'name': 'core:MovingState', 'value': False, 'type': 6}, {'name': 'core:StatusState', 'value': 'available', 'type': 3}, {'name': 'core:NameState', 'value': 'Volet salon', 'type': 3}, {'name': 'core:Memorized1PositionState', 'value': 67, 'type': 1}], 'deviceURL': 'io://1233-4477-7676/4902227', 'synced': True, 'label': 'Volet salon', 'attributes': [{'name': 'core:SupportedManufacturerSettingsCommands', 'value': ['dead_man_down', 'dead_man_impulse_down', 'dead_man_impulse_up', 'dead_man_stop', 'dead_man_up', 'delete_my_position', 'double_power_cut', 'eject_from_setting_mode', 'enter_settings_mode', 'invert_rotation', 'reset_actuator', 'save_lower_end_limit', 'save_my_position', 'save_settings', 'save_upper_end_limit', 'set_auto_end_limits', 'set_auto_lower_end_limit', 'set_auto_upper_end_limit', 'set_discreet_mode_speed', 'set_nominal_mode_speed', 'set_open_level', 'set_security_level', 'set_smart_protect', 'set_soft_start', 'set_soft_stop'], 'type': 10}, {'name': 'core:Manufacturer', 'value': 'Somfy', 'type': 3}, {'name': 'core:FirmwareRevision', 'value': '5120725B12', 'type': 3}], 'available': True, 'subsystemId': 0, 'controllableName': 'io:RollerShutterWithLowSpeedManagementIOComponent', 'type': 1}, {'definition': {'states': [{'name': 'internal:BatteryStatusState'}, {'name': 'core:NameState'}, {'name': 'internal:LightingLedPodModeState'}, {'name': 'core:ConnectivityState'}, {'name': 'core:CountryCodeState'}, {'name': 'core:CyclicButtonState'}, {'name': 'core:LocalIPv4AddressState'}, {'name': 'core:LocalAccessProofState'}], 'type': 'ACTUATOR', 'widgetName': 'Pod', 'commands': [{'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setCountryCode'}, {'nparams': 0, 'commandName': 'setPodLedOff'}, {'nparams': 0, 'commandName': 'setPodLedOn'}, {'nparams': 0, 'commandName': 'refreshBatteryStatus'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setLightingLedPodMode'}, {'nparams': 0, 'commandName': 'deactivateCalendar'}, {'nparams': 0, 'commandName': 'getName'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setCalendar'}, {'nparams': 0, 'commandName': 'refreshUpdateStatus'}, {'nparams': 0, 'commandName': 'refreshPodMode'}, {'nparams': 0, 'commandName': 'update'}, {'nparams': 0, 'commandName': 'activateCalendar'}], 'uiClass': 'Pod', 'attributes': []}, 'enabled': True, 'states': [{'name': 'internal:LightingLedPodModeState', 'value': 0.2, 'type': 2}, {'name': 'core:ConnectivityState', 'value': 'online', 'type': 3}, {'name': 'core:CountryCodeState', 'value': 'FR', 'type': 3}, {'name': 'core:NameState', 'value': 'Box', 'type': 3}, {'name': 'internal:BatteryStatusState', 'value': 'no', 'type': 3}, {'name': 'core:LocalIPv4AddressState', 'value': '192.168.1.55', 'type': 3}], 'deviceURL': 'internal://1233-4477-7676/pod/0', 'synced': True, 'label': 'Bouton sensitif', 'attributes': [], 'available': True, 'subsystemId': 0, 'controllableName': 'internal:PodV2Component', 'type': 1}, {'definition': {'states': [{'name': 'internal:IntrusionDetectedState'}, {'name': 'internal:AlarmDelayState'}, {'name': 'core:NameState'}, {'name': 'internal:CurrentAlarmModeState'}, {'name': 'internal:TargetAlarmModeState'}], 'type': 'ACTUATOR', 'widgetName': 'TSKAlarmController', 'commands': [{'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setTargetAlarmMode'}, {'nparams': 0, 'commandName': 'arm'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setName'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setIntrusionDetected'}, {'nparams': 0, 'commandName': 'disarm'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setAlarmDelay'}, {'nparams': 0, 'commandName': 'refreshIntrusionDetected'}, {'nparams': 0, 'commandName': 'refreshCurrentAlarmMode'}, {'nparams': 0, 'commandName': 'refreshAlarmDelay'}, {'nparams': 0, 'commandName': 'getName'}, {'nparams': 0, 'commandName': 'on'}, {'nparams': 0, 'commandName': 'off'}, {'nparams': 0, 'commandName': 'alarmPartial1'}, {'nparams': 0, 'commandName': 'alarmPartial2'}, {'nparams': 0, 'commandName': 'alarmOn'}, {'nparams': 0, 'commandName': 'alarmOff'}], 'uiClass': 'Alarm', 'attributes': []}, 'enabled': True, 'states': [{'name': 'internal:TargetAlarmModeState', 'value': 'off', 'type': 3}, {'name': 'core:NameState', 'value': 'alarm name', 'type': 3}, {'name': 'internal:CurrentAlarmModeState', 'value': 'off', 'type': 3}, {'name': 'internal:AlarmDelayState', 'value': 30, 'type': 1}, {'name': 'internal:IntrusionDetectedState', 'value': 'notDetected', 'type': 3}], 'deviceURL': 'internal://1233-4477-7676/alarm/0', 'synced': True, 'label': 'Alarm', 'attributes': [], 'available': True, 'subsystemId': 0, 'controllableName': 'internal:TSKAlarmComponent', 'type': 1}, {'definition': {'states': [], 'type': 'PROTOCOL_GATEWAY', 'widgetName': 'IOStack', 'commands': [{'nparams': 1, 'paramsSig': 'p1', 'commandName': 'advancedSomfyDiscover'}, {'nparams': 0, 'commandName': 'resetNetworkSecurity'}, {'nparams': 0, 'commandName': 'joinNetwork'}, {'nparams': 0, 'commandName': 'shareNetwork'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'discoverSensors'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'discoverActuators'}, {'nparams': 0, 'paramsSig': '*p1,*p2', 'commandName': 'discover1WayController'}, {'nparams': 0, 'commandName': 'discoverSomfyUnsetActuators'}], 'uiClass': 'ProtocolGateway', 'attributes': []}, 'enabled': True, 'states': [], 'deviceURL': 'io://1233-4477-7676/10944577', 'synced': True, 'label': 'IO (10944577)', 'attributes': [], 'available': True, 'subsystemId': 0, 'controllableName': 'io:StackComponent', 'type': 5}, {'definition': {'states': [{'name': 'core:ManufacturerSettingsState'}, {'name': 'core:ClosureState'}, {'name': 'core:OpenClosedState'}, {'name': 'core:TargetClosureState'}, {'name': 'core:DiscreteRSSILevelState'}, {'name': 'core:RSSILevelState'}, {'name': 'core:SecuredPositionState'}, {'name': 'core:MovingState'}, {'name': 'core:NameState'}, {'name': 'core:Memorized1PositionState'}, {'name': 'core:AdditionalStatusState'}, {'name': 'core:ManufacturerDiagnosticsState'}, {'name': 'core:StatusState'}, {'name': 'core:CommandLockLevelsState'}], 'type': 'ACTUATOR', 'widgetName': 'PositionableRollerShutterWithLowSpeedManagement', 'commands': [{'nparams': 0, 'commandName': 'stopIdentify'}, {'nparams': 0, 'commandName': 'startIdentify'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'pairOneWayController'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'delayedStopIdentify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'wink'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setClosure'}, {'nparams': 0, 'commandName': 'close'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setPositionAndLinearSpeed'}, {'nparams': 0, 'commandName': 'up'}, {'nparams': 0, 'commandName': 'open'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'advancedRefresh'}, {'nparams': 0, 'commandName': 'getName'}, {'nparams': 0, 'commandName': 'identify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setName'}, {'nparams': 0, 'commandName': 'my'}, {'nparams': 0, 'commandName': 'stop'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setClosureAndLinearSpeed'}, {'nparams': 0, 'commandName': 'down'}, {'nparams': 0, 'commandName': 'resetLockLevels'}, {'nparams': 0, 'commandName': 'sendIOKey'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setSecuredPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setDeployment'}, {'nparams': 0, 'commandName': 'refreshMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'executeManufacturerProcedure'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'readManufacturerData'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'writeManufacturerData'}, {'nparams': 2, 'paramsSig': 'p1,p2', 'commandName': 'runManufacturerSettingsCommand'}, {'nparams': 0, 'commandName': 'keepOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'removeLockLevel'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'addLockLevel'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setConfigState'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'unpairOneWayController'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllers'}], 'uiClass': 'RollerShutter', 'attributes': [{'name': 'core:SupportedReadableManufacturerData'}, {'name': 'core:SupportedManufacturerProcedures'}, {'name': 'core:SupportedManufacturerSettingsCommands'}, {'name': 'core:Manufacturer'}, {'name': 'core:FirmwareRevision'}]}, 'enabled': True, 'states': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}, {'name': 'core:CommandLockLevelsState', 'value': [], 'type': 11}, {'name': 'core:DiscreteRSSILevelState', 'value': 'normal', 'type': 3}, {'name': 'core:RSSILevelState', 'value': 80, 'type': 1}, {'name': 'core:ClosureState', 'value': 100, 'type': 1}, {'name': 'core:OpenClosedState', 'value': 'closed', 'type': 3}, {'name': 'core:TargetClosureState', 'value': 100, 'type': 1}, {'name': 'core:MovingState', 'value': False, 'type': 6}, {'name': 'core:StatusState', 'value': 'available', 'type': 3}, {'name': 'core:NameState', 'value': 'Volet salle de s', 'type': 3}, {'name': 'core:Memorized1PositionState', 'value': 38, 'type': 1}], 'deviceURL': 'io://1233-4477-7676/2292011', 'synced': True, 'label': 'Volet salle de sport', 'attributes': [{'name': 'core:SupportedManufacturerSettingsCommands', 'value': ['dead_man_down', 'dead_man_impulse_down', 'dead_man_impulse_up', 'dead_man_stop', 'dead_man_up', 'delete_my_position', 'double_power_cut', 'eject_from_setting_mode', 'enter_settings_mode', 'invert_rotation', 'reset_actuator', 'save_lower_end_limit', 'save_my_position', 'save_settings', 'save_upper_end_limit', 'set_auto_end_limits', 'set_auto_lower_end_limit', 'set_auto_upper_end_limit', 'set_discreet_mode_speed', 'set_nominal_mode_speed', 'set_open_level', 'set_security_level', 'set_smart_protect', 'set_soft_start', 'set_soft_stop'], 'type': 10}, {'name': 'core:Manufacturer', 'value': 'Somfy', 'type': 3}, {'name': 'core:FirmwareRevision', 'value': '5120725B12', 'type': 3}], 'available': True, 'subsystemId': 0, 'controllableName': 'io:RollerShutterWithLowSpeedManagementIOComponent', 'type': 1}, {'definition': {'states': [{'name': 'core:ManufacturerSettingsState'}, {'name': 'core:ClosureState'}, {'name': 'core:OpenClosedState'}, {'name': 'core:TargetClosureState'}, {'name': 'core:DiscreteRSSILevelState'}, {'name': 'core:RSSILevelState'}, {'name': 'core:SecuredPositionState'}, {'name': 'core:MovingState'}, {'name': 'core:NameState'}, {'name': 'core:Memorized1PositionState'}, {'name': 'core:AdditionalStatusState'}, {'name': 'core:ManufacturerDiagnosticsState'}, {'name': 'core:StatusState'}, {'name': 'core:CommandLockLevelsState'}], 'type': 'ACTUATOR', 'widgetName': 'PositionableRollerShutterWithLowSpeedManagement', 'commands': [{'nparams': 0, 'commandName': 'stopIdentify'}, {'nparams': 0, 'commandName': 'startIdentify'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'pairOneWayController'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'delayedStopIdentify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'wink'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setClosure'}, {'nparams': 0, 'commandName': 'close'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setPositionAndLinearSpeed'}, {'nparams': 0, 'commandName': 'up'}, {'nparams': 0, 'commandName': 'open'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'advancedRefresh'}, {'nparams': 0, 'commandName': 'getName'}, {'nparams': 0, 'commandName': 'identify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setName'}, {'nparams': 0, 'commandName': 'my'}, {'nparams': 0, 'commandName': 'stop'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setClosureAndLinearSpeed'}, {'nparams': 0, 'commandName': 'down'}, {'nparams': 0, 'commandName': 'resetLockLevels'}, {'nparams': 0, 'commandName': 'sendIOKey'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setSecuredPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setDeployment'}, {'nparams': 0, 'commandName': 'refreshMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'executeManufacturerProcedure'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'readManufacturerData'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'writeManufacturerData'}, {'nparams': 2, 'paramsSig': 'p1,p2', 'commandName': 'runManufacturerSettingsCommand'}, {'nparams': 0, 'commandName': 'keepOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'removeLockLevel'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'addLockLevel'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setConfigState'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'unpairOneWayController'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllers'}], 'uiClass': 'RollerShutter', 'attributes': [{'name': 'core:SupportedReadableManufacturerData'}, {'name': 'core:SupportedManufacturerProcedures'}, {'name': 'core:SupportedManufacturerSettingsCommands'}, {'name': 'core:Manufacturer'}, {'name': 'core:FirmwareRevision'}]}, 'enabled': True, 'states': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}, {'name': 'core:CommandLockLevelsState', 'value': [], 'type': 11}, {'name': 'core:DiscreteRSSILevelState', 'value': 'normal', 'type': 3}, {'name': 'core:RSSILevelState', 'value': 78, 'type': 1}, {'name': 'core:ClosureState', 'value': 100, 'type': 1}, {'name': 'core:OpenClosedState', 'value': 'closed', 'type': 3}, {'name': 'core:TargetClosureState', 'value': 100, 'type': 1}, {'name': 'core:MovingState', 'value': False, 'type': 6}, {'name': 'core:StatusState', 'value': 'available', 'type': 3}, {'name': 'core:NameState', 'value': 'Volet jardin', 'type': 3}, {'name': 'core:Memorized1PositionState', 'value': 42, 'type': 1}], 'deviceURL': 'io://1233-4477-7676/5617247', 'synced': True, 'label': 'Volet jardin', 'attributes': [{'name': 'core:SupportedManufacturerSettingsCommands', 'value': ['dead_man_down', 'dead_man_impulse_down', 'dead_man_impulse_up', 'dead_man_stop', 'dead_man_up', 'delete_my_position', 'double_power_cut', 'eject_from_setting_mode', 'enter_settings_mode', 'invert_rotation', 'reset_actuator', 'save_lower_end_limit', 'save_my_position', 'save_settings', 'save_upper_end_limit', 'set_auto_end_limits', 'set_auto_lower_end_limit', 'set_auto_upper_end_limit', 'set_discreet_mode_speed', 'set_nominal_mode_speed', 'set_open_level', 'set_security_level', 'set_smart_protect', 'set_soft_start', 'set_soft_stop'], 'type': 10}, {'name': 'core:Manufacturer', 'value': 'Somfy', 'type': 3}, {'name': 'core:FirmwareRevision', 'value': '5128571A10', 'type': 3}], 'available': True, 'subsystemId': 0, 'controllableName': 'io:RollerShutterWithLowSpeedManagementIOComponent', 'type': 1}, {'definition': {'states': [{'name': 'core:ManufacturerSettingsState'}, {'name': 'core:ClosureState'}, {'name': 'core:OpenClosedState'}, {'name': 'core:TargetClosureState'}, {'name': 'core:DiscreteRSSILevelState'}, {'name': 'core:RSSILevelState'}, {'name': 'core:SecuredPositionState'}, {'name': 'core:MovingState'}, {'name': 'core:NameState'}, {'name': 'core:Memorized1PositionState'}, {'name': 'core:AdditionalStatusState'}, {'name': 'core:ManufacturerDiagnosticsState'}, {'name': 'core:StatusState'}, {'name': 'core:CommandLockLevelsState'}], 'type': 'ACTUATOR', 'widgetName': 'PositionableRollerShutterWithLowSpeedManagement', 'commands': [{'nparams': 0, 'commandName': 'stopIdentify'}, {'nparams': 0, 'commandName': 'startIdentify'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'pairOneWayController'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'delayedStopIdentify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'wink'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setClosure'}, {'nparams': 0, 'commandName': 'close'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setPositionAndLinearSpeed'}, {'nparams': 0, 'commandName': 'up'}, {'nparams': 0, 'commandName': 'open'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'advancedRefresh'}, {'nparams': 0, 'commandName': 'getName'}, {'nparams': 0, 'commandName': 'identify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setName'}, {'nparams': 0, 'commandName': 'my'}, {'nparams': 0, 'commandName': 'stop'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setClosureAndLinearSpeed'}, {'nparams': 0, 'commandName': 'down'}, {'nparams': 0, 'commandName': 'resetLockLevels'}, {'nparams': 0, 'commandName': 'sendIOKey'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setSecuredPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setDeployment'}, {'nparams': 0, 'commandName': 'refreshMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'executeManufacturerProcedure'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'readManufacturerData'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'writeManufacturerData'}, {'nparams': 2, 'paramsSig': 'p1,p2', 'commandName': 'runManufacturerSettingsCommand'}, {'nparams': 0, 'commandName': 'keepOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'removeLockLevel'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'addLockLevel'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setConfigState'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'unpairOneWayController'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllers'}], 'uiClass': 'RollerShutter', 'attributes': [{'name': 'core:SupportedReadableManufacturerData'}, {'name': 'core:SupportedManufacturerProcedures'}, {'name': 'core:SupportedManufacturerSettingsCommands'}, {'name': 'core:Manufacturer'}, {'name': 'core:FirmwareRevision'}]}, 'enabled': True, 'states': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}, {'name': 'core:CommandLockLevelsState', 'value': [], 'type': 11}, {'name': 'core:DiscreteRSSILevelState', 'value': 'normal', 'type': 3}, {'name': 'core:RSSILevelState', 'value': 54, 'type': 1}, {'name': 'core:ClosureState', 'value': 100, 'type': 1}, {'name': 'core:OpenClosedState', 'value': 'closed', 'type': 3}, {'name': 'core:TargetClosureState', 'value': 100, 'type': 1}, {'name': 'core:MovingState', 'value': False, 'type': 6}, {'name': 'core:StatusState', 'value': 'available', 'type': 3}, {'name': 'core:NameState', 'value': 'Volet bureau', 'type': 3}, {'name': 'core:Memorized1PositionState', 'value': 68, 'type': 1}], 'deviceURL': 'io://1233-4477-7676/8350109', 'synced': True, 'label': 'Volet bureau', 'attributes': [{'name': 'core:SupportedManufacturerSettingsCommands', 'value': ['dead_man_down', 'dead_man_impulse_down', 'dead_man_impulse_up', 'dead_man_stop', 'dead_man_up', 'delete_my_position', 'double_power_cut', 'eject_from_setting_mode', 'enter_settings_mode', 'invert_rotation', 'reset_actuator', 'save_lower_end_limit', 'save_my_position', 'save_settings', 'save_upper_end_limit', 'set_auto_end_limits', 'set_auto_lower_end_limit', 'set_auto_upper_end_limit', 'set_discreet_mode_speed', 'set_nominal_mode_speed', 'set_open_level', 'set_security_level', 'set_smart_protect', 'set_soft_start', 'set_soft_stop'], 'type': 10}, {'name': 'core:Manufacturer', 'value': 'Somfy', 'type': 3}, {'name': 'core:FirmwareRevision', 'value': '5120725B12', 'type': 3}], 'available': True, 'subsystemId': 0, 'controllableName': 'io:RollerShutterWithLowSpeedManagementIOComponent', 'type': 1}, {'definition': {'states': [{'name': 'core:ManufacturerSettingsState'}, {'name': 'core:ClosureState'}, {'name': 'core:OpenClosedState'}, {'name': 'core:TargetClosureState'}, {'name': 'core:DiscreteRSSILevelState'}, {'name': 'core:RSSILevelState'}, {'name': 'core:SecuredPositionState'}, {'name': 'core:MovingState'}, {'name': 'core:NameState'}, {'name': 'core:Memorized1PositionState'}, {'name': 'core:AdditionalStatusState'}, {'name': 'core:ManufacturerDiagnosticsState'}, {'name': 'core:StatusState'}, {'name': 'core:CommandLockLevelsState'}], 'type': 'ACTUATOR', 'widgetName': 'PositionableRollerShutterWithLowSpeedManagement', 'commands': [{'nparams': 0, 'commandName': 'stopIdentify'}, {'nparams': 0, 'commandName': 'startIdentify'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'pairOneWayController'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'delayedStopIdentify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'wink'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setClosure'}, {'nparams': 0, 'commandName': 'close'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setPositionAndLinearSpeed'}, {'nparams': 0, 'commandName': 'up'}, {'nparams': 0, 'commandName': 'open'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'advancedRefresh'}, {'nparams': 0, 'commandName': 'getName'}, {'nparams': 0, 'commandName': 'identify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setName'}, {'nparams': 0, 'commandName': 'my'}, {'nparams': 0, 'commandName': 'stop'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setClosureAndLinearSpeed'}, {'nparams': 0, 'commandName': 'down'}, {'nparams': 0, 'commandName': 'resetLockLevels'}, {'nparams': 0, 'commandName': 'sendIOKey'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setSecuredPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setDeployment'}, {'nparams': 0, 'commandName': 'refreshMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'executeManufacturerProcedure'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'readManufacturerData'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'writeManufacturerData'}, {'nparams': 2, 'paramsSig': 'p1,p2', 'commandName': 'runManufacturerSettingsCommand'}, {'nparams': 0, 'commandName': 'keepOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'removeLockLevel'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'addLockLevel'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setConfigState'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'unpairOneWayController'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllers'}], 'uiClass': 'RollerShutter', 'attributes': [{'name': 'core:SupportedReadableManufacturerData'}, {'name': 'core:SupportedManufacturerProcedures'}, {'name': 'core:SupportedManufacturerSettingsCommands'}, {'name': 'core:Manufacturer'}, {'name': 'core:FirmwareRevision'}]}, 'enabled': True, 'states': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}, {'name': 'core:CommandLockLevelsState', 'value': [], 'type': 11}, {'name': 'core:DiscreteRSSILevelState', 'value': 'normal', 'type': 3}, {'name': 'core:RSSILevelState', 'value': 70, 'type': 1}, {'name': 'core:ClosureState', 'value': 100, 'type': 1}, {'name': 'core:OpenClosedState', 'value': 'closed', 'type': 3}, {'name': 'core:TargetClosureState', 'value': 100, 'type': 1}, {'name': 'core:MovingState', 'value': False, 'type': 6}, {'name': 'core:StatusState', 'value': 'available', 'type': 3}, {'name': 'core:NameState', 'value': 'Volet dressing', 'type': 3}, {'name': 'core:Memorized1PositionState', 'value': 57, 'type': 1}], 'deviceURL': 'io://1233-4477-7676/8769020', 'synced': True, 'label': 'Volet dressing', 'attributes': [{'name': 'core:SupportedManufacturerSettingsCommands', 'value': ['dead_man_down', 'dead_man_impulse_down', 'dead_man_impulse_up', 'dead_man_stop', 'dead_man_up', 'delete_my_position', 'double_power_cut', 'eject_from_setting_mode', 'enter_settings_mode', 'invert_rotation', 'reset_actuator', 'save_lower_end_limit', 'save_my_position', 'save_settings', 'save_upper_end_limit', 'set_auto_end_limits', 'set_auto_lower_end_limit', 'set_auto_upper_end_limit', 'set_discreet_mode_speed', 'set_nominal_mode_speed', 'set_open_level', 'set_security_level', 'set_smart_protect', 'set_soft_start', 'set_soft_stop'], 'type': 10}, {'name': 'core:Manufacturer', 'value': 'Somfy', 'type': 3}, {'name': 'core:FirmwareRevision', 'value': '5120725B12', 'type': 3}], 'available': True, 'subsystemId': 0, 'controllableName': 'io:RollerShutterWithLowSpeedManagementIOComponent', 'type': 1}, {'definition': {'states': [{'name': 'core:ManufacturerSettingsState'}, {'name': 'core:ClosureState'}, {'name': 'core:OpenClosedState'}, {'name': 'core:TargetClosureState'}, {'name': 'core:DiscreteRSSILevelState'}, {'name': 'core:RSSILevelState'}, {'name': 'core:SecuredPositionState'}, {'name': 'core:MovingState'}, {'name': 'core:NameState'}, {'name': 'core:Memorized1PositionState'}, {'name': 'core:AdditionalStatusState'}, {'name': 'core:ManufacturerDiagnosticsState'}, {'name': 'core:StatusState'}, {'name': 'core:CommandLockLevelsState'}], 'type': 'ACTUATOR', 'widgetName': 'PositionableRollerShutterWithLowSpeedManagement', 'commands': [{'nparams': 0, 'commandName': 'stopIdentify'}, {'nparams': 0, 'commandName': 'startIdentify'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'pairOneWayController'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'delayedStopIdentify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'wink'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setClosure'}, {'nparams': 0, 'commandName': 'close'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setPositionAndLinearSpeed'}, {'nparams': 0, 'commandName': 'up'}, {'nparams': 0, 'commandName': 'open'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'advancedRefresh'}, {'nparams': 0, 'commandName': 'getName'}, {'nparams': 0, 'commandName': 'identify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setName'}, {'nparams': 0, 'commandName': 'my'}, {'nparams': 0, 'commandName': 'stop'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setClosureAndLinearSpeed'}, {'nparams': 0, 'commandName': 'down'}, {'nparams': 0, 'commandName': 'resetLockLevels'}, {'nparams': 0, 'commandName': 'sendIOKey'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setSecuredPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setDeployment'}, {'nparams': 0, 'commandName': 'refreshMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'executeManufacturerProcedure'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'readManufacturerData'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'writeManufacturerData'}, {'nparams': 2, 'paramsSig': 'p1,p2', 'commandName': 'runManufacturerSettingsCommand'}, {'nparams': 0, 'commandName': 'keepOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'removeLockLevel'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'addLockLevel'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setConfigState'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'unpairOneWayController'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllers'}], 'uiClass': 'RollerShutter', 'attributes': [{'name': 'core:SupportedReadableManufacturerData'}, {'name': 'core:SupportedManufacturerProcedures'}, {'name': 'core:SupportedManufacturerSettingsCommands'}, {'name': 'core:Manufacturer'}, {'name': 'core:FirmwareRevision'}]}, 'enabled': True, 'states': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}, {'name': 'core:CommandLockLevelsState', 'value': [], 'type': 11}, {'name': 'core:DiscreteRSSILevelState', 'value': 'good', 'type': 3}, {'name': 'core:RSSILevelState', 'value': 86, 'type': 1}, {'name': 'core:ClosureState', 'value': 100, 'type': 1}, {'name': 'core:OpenClosedState', 'value': 'closed', 'type': 3}, {'name': 'core:TargetClosureState', 'value': 100, 'type': 1}, {'name': 'core:MovingState', 'value': False, 'type': 6}, {'name': 'core:StatusState', 'value': 'available', 'type': 3}, {'name': 'core:NameState', 'value': 'Volet chambre', 'type': 3}, {'name': 'core:Memorized1PositionState', 'value': 85, 'type': 1}], 'deviceURL': 'io://1233-4477-7676/9864735', 'synced': True, 'label': 'Volet chambre', 'attributes': [{'name': 'core:SupportedManufacturerSettingsCommands', 'value': ['dead_man_down', 'dead_man_impulse_down', 'dead_man_impulse_up', 'dead_man_stop', 'dead_man_up', 'delete_my_position', 'double_power_cut', 'eject_from_setting_mode', 'enter_settings_mode', 'invert_rotation', 'reset_actuator', 'save_lower_end_limit', 'save_my_position', 'save_settings', 'save_upper_end_limit', 'set_auto_end_limits', 'set_auto_lower_end_limit', 'set_auto_upper_end_limit', 'set_discreet_mode_speed', 'set_nominal_mode_speed', 'set_open_level', 'set_security_level', 'set_smart_protect', 'set_soft_start', 'set_soft_stop'], 'type': 10}, {'name': 'core:Manufacturer', 'value': 'Somfy', 'type': 3}, {'name': 'core:FirmwareRevision', 'value': '5120725B12', 'type': 3}], 'available': True, 'subsystemId': 0, 'controllableName': 'io:RollerShutterWithLowSpeedManagementIOComponent', 'type': 1}, {'definition': {'states': [{'name': 'core:ManufacturerSettingsState'}, {'name': 'core:ClosureState'}, {'name': 'core:OpenClosedState'}, {'name': 'core:TargetClosureState'}, {'name': 'core:DiscreteRSSILevelState'}, {'name': 'core:RSSILevelState'}, {'name': 'core:SecuredPositionState'}, {'name': 'core:MovingState'}, {'name': 'core:NameState'}, {'name': 'core:Memorized1PositionState'}, {'name': 'core:AdditionalStatusState'}, {'name': 'core:ManufacturerDiagnosticsState'}, {'name': 'core:StatusState'}, {'name': 'core:CommandLockLevelsState'}], 'type': 'ACTUATOR', 'widgetName': 'PositionableRollerShutterWithLowSpeedManagement', 'commands': [{'nparams': 0, 'commandName': 'stopIdentify'}, {'nparams': 0, 'commandName': 'startIdentify'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'pairOneWayController'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'delayedStopIdentify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'wink'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setClosure'}, {'nparams': 0, 'commandName': 'close'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setPositionAndLinearSpeed'}, {'nparams': 0, 'commandName': 'up'}, {'nparams': 0, 'commandName': 'open'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'advancedRefresh'}, {'nparams': 0, 'commandName': 'getName'}, {'nparams': 0, 'commandName': 'identify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setName'}, {'nparams': 0, 'commandName': 'my'}, {'nparams': 0, 'commandName': 'stop'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setClosureAndLinearSpeed'}, {'nparams': 0, 'commandName': 'down'}, {'nparams': 0, 'commandName': 'resetLockLevels'}, {'nparams': 0, 'commandName': 'sendIOKey'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setSecuredPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setDeployment'}, {'nparams': 0, 'commandName': 'refreshMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'executeManufacturerProcedure'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'readManufacturerData'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'writeManufacturerData'}, {'nparams': 2, 'paramsSig': 'p1,p2', 'commandName': 'runManufacturerSettingsCommand'}, {'nparams': 0, 'commandName': 'keepOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'removeLockLevel'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'addLockLevel'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setConfigState'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'unpairOneWayController'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllers'}], 'uiClass': 'RollerShutter', 'attributes': [{'name': 'core:SupportedReadableManufacturerData'}, {'name': 'core:SupportedManufacturerProcedures'}, {'name': 'core:SupportedManufacturerSettingsCommands'}, {'name': 'core:Manufacturer'}, {'name': 'core:FirmwareRevision'}]}, 'enabled': True, 'states': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}, {'name': 'core:CommandLockLevelsState', 'value': [], 'type': 11}, {'name': 'core:DiscreteRSSILevelState', 'value': 'normal', 'type': 3}, {'name': 'core:RSSILevelState', 'value': 72, 'type': 1}, {'name': 'core:ClosureState', 'value': 100, 'type': 1}, {'name': 'core:OpenClosedState', 'value': 'closed', 'type': 3}, {'name': 'core:TargetClosureState', 'value': 100, 'type': 1}, {'name': 'core:MovingState', 'value': False, 'type': 6}, {'name': 'core:StatusState', 'value': 'available', 'type': 3}, {'name': 'core:NameState', 'value': 'Volet terrasse', 'type': 3}, {'name': 'core:Memorized1PositionState', 'value': 40, 'type': 1}], 'deviceURL': 'io://1233-4477-7676/13982465', 'synced': True, 'label': 'Volet terrasse', 'attributes': [{'name': 'core:SupportedManufacturerSettingsCommands', 'value': ['dead_man_down', 'dead_man_impulse_down', 'dead_man_impulse_up', 'dead_man_stop', 'dead_man_up', 'delete_my_position', 'double_power_cut', 'eject_from_setting_mode', 'enter_settings_mode', 'invert_rotation', 'reset_actuator', 'save_lower_end_limit', 'save_my_position', 'save_settings', 'save_upper_end_limit', 'set_auto_end_limits', 'set_auto_lower_end_limit', 'set_auto_upper_end_limit', 'set_discreet_mode_speed', 'set_nominal_mode_speed', 'set_open_level', 'set_security_level', 'set_smart_protect', 'set_soft_start', 'set_soft_stop'], 'type': 10}, {'name': 'core:Manufacturer', 'value': 'Somfy', 'type': 3}, {'name': 'core:FirmwareRevision', 'value': '5128571A10', 'type': 3}], 'available': True, 'subsystemId': 0, 'controllableName': 'io:RollerShutterWithLowSpeedManagementIOComponent', 'type': 1}, {'definition': {'states': [{'name': 'core:ManufacturerSettingsState'}, {'name': 'core:ClosureState'}, {'name': 'core:OpenClosedState'}, {'name': 'core:TargetClosureState'}, {'name': 'core:DiscreteRSSILevelState'}, {'name': 'core:RSSILevelState'}, {'name': 'core:SecuredPositionState'}, {'name': 'core:MovingState'}, {'name': 'core:NameState'}, {'name': 'core:Memorized1PositionState'}, {'name': 'core:AdditionalStatusState'}, {'name': 'core:ManufacturerDiagnosticsState'}, {'name': 'core:StatusState'}, {'name': 'core:CommandLockLevelsState'}], 'type': 'ACTUATOR', 'widgetName': 'PositionableRollerShutterWithLowSpeedManagement', 'commands': [{'nparams': 0, 'commandName': 'stopIdentify'}, {'nparams': 0, 'commandName': 'startIdentify'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'pairOneWayController'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'delayedStopIdentify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'wink'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setClosure'}, {'nparams': 0, 'commandName': 'close'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setPositionAndLinearSpeed'}, {'nparams': 0, 'commandName': 'up'}, {'nparams': 0, 'commandName': 'open'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'advancedRefresh'}, {'nparams': 0, 'commandName': 'getName'}, {'nparams': 0, 'commandName': 'identify'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setName'}, {'nparams': 0, 'commandName': 'my'}, {'nparams': 0, 'commandName': 'stop'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'setClosureAndLinearSpeed'}, {'nparams': 0, 'commandName': 'down'}, {'nparams': 0, 'commandName': 'resetLockLevels'}, {'nparams': 0, 'commandName': 'sendIOKey'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setSecuredPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setPosition'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setDeployment'}, {'nparams': 0, 'commandName': 'refreshMemorized1Position'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'executeManufacturerProcedure'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'readManufacturerData'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'writeManufacturerData'}, {'nparams': 2, 'paramsSig': 'p1,p2', 'commandName': 'runManufacturerSettingsCommand'}, {'nparams': 0, 'commandName': 'keepOneWayControllersAndDeleteNode'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'removeLockLevel'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'addLockLevel'}, {'nparams': 1, 'paramsSig': 'p1', 'commandName': 'setConfigState'}, {'nparams': 1, 'paramsSig': 'p1,*p2', 'commandName': 'unpairOneWayController'}, {'nparams': 0, 'commandName': 'unpairAllOneWayControllers'}], 'uiClass': 'RollerShutter', 'attributes': [{'name': 'core:SupportedReadableManufacturerData'}, {'name': 'core:SupportedManufacturerProcedures'}, {'name': 'core:SupportedManufacturerSettingsCommands'}, {'name': 'core:Manufacturer'}, {'name': 'core:FirmwareRevision'}]}, 'enabled': True, 'states': [{'name': 'core:ManufacturerSettingsState', 'value': {}, 'type': 11}, {'name': 'core:CommandLockLevelsState', 'value': [], 'type': 11}, {'name': 'core:DiscreteRSSILevelState', 'value': 'good', 'type': 3}, {'name': 'core:RSSILevelState', 'value': 100, 'type': 1}, {'name': 'core:ClosureState', 'value': 100, 'type': 1}, {'name': 'core:OpenClosedState', 'value': 'closed', 'type': 3}, {'name': 'core:TargetClosureState', 'value': 100, 'type': 1}, {'name': 'core:MovingState', 'value': False, 'type': 6}, {'name': 'core:StatusState', 'value': 'available', 'type': 3}, {'name': 'core:NameState', 'value': 'Volet cuisine', 'type': 3}, {'name': 'core:Memorized1PositionState', 'value': 45, 'type': 1}], 'deviceURL': 'io://1233-4477-7676/14415439', 'synced': True, 'label': 'Volet cuisine', 'attributes': [{'name': 'core:SupportedManufacturerSettingsCommands', 'value': ['dead_man_down', 'dead_man_impulse_down', 'dead_man_impulse_up', 'dead_man_stop', 'dead_man_up', 'delete_my_position', 'double_power_cut', 'eject_from_setting_mode', 'enter_settings_mode', 'invert_rotation', 'reset_actuator', 'save_lower_end_limit', 'save_my_position', 'save_settings', 'save_upper_end_limit', 'set_auto_end_limits', 'set_auto_lower_end_limit', 'set_auto_upper_end_limit', 'set_discreet_mode_speed', 'set_nominal_mode_speed', 'set_open_level', 'set_security_level', 'set_smart_protect', 'set_soft_start', 'set_soft_stop'], 'type': 10}, {'name': 'core:Manufacturer', 'value': 'Somfy', 'type': 3}, {'name': 'core:FirmwareRevision', 'value': '5120725B12', 'type': 3}], 'available': True, 'subsystemId': 0, 'controllableName': 'io:RollerShutterWithLowSpeedManagementIOComponent', 'type': 1}]} [2025-02-05 22:52:30][DEBUG] : * Register listener [2025-02-05 23:09:02][DEBUG] : Signal 15 caught, exiting... [2025-02-05 23:09:02][DEBUG] : Shutdown [2025-02-05 23:09:02][DEBUG] : Removing PID file /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid