core/tests/components/overkiz/snapshots/test_diagnostics.ambr

1934 lines
58 KiB
Plaintext

# serializer version: 1
# name: test_device_diagnostics
dict({
'api_type': 'cloud',
'device': dict({
'controllable_name': 'rts:RollerShutterRTSComponent',
'device_url': 'rts://****-****-6867/16756006',
'firmware': None,
'model': 'UpDownRollerShutter',
}),
'execution_history': list([
]),
'server': 'somfy_europe',
'setup': dict({
'creationTime': 1665238624000,
'devices': list([
dict({
'attributes': list([
dict({
'name': 'homekit:SetupPayload',
'type': 3,
'value': '**:*/*/**',
}),
dict({
'name': 'homekit:SetupCode',
'type': 3,
'value': '**',
}),
]),
'available': True,
'controllableName': 'homekit:StackComponent',
'creationTime': 1665238630000,
'definition': dict({
'commands': list([
dict({
'commandName': 'deleteControllers',
'nparams': 0,
}),
]),
'dataProperties': list([
]),
'qualifiedName': 'homekit:StackComponent',
'states': list([
]),
'type': 'PROTOCOL_GATEWAY',
'uiClass': 'ProtocolGateway',
'uiProfiles': list([
'Specific',
]),
'widgetName': 'HomekitStack',
}),
'deviceURL': 'homekit://****-****-6867/stack',
'enabled': True,
'label': '** *(**)*',
'lastUpdateTime': 1665238630000,
'oid': 'ab964849-56ca-4e9c-a58c-33ce5e341b68',
'placeOID': '41d63e43-bfa8-4e24-8c16-4faae0448cab',
'shortcut': False,
'type': 5,
'uiClass': 'ProtocolGateway',
'widget': 'HomekitStack',
}),
dict({
'available': True,
'controllableName': 'internal:PodV3Component',
'creationTime': 1665238630000,
'definition': dict({
'commands': list([
dict({
'commandName': 'getName',
'nparams': 0,
}),
dict({
'commandName': 'update',
'nparams': 0,
}),
dict({
'commandName': 'setCountryCode',
'nparams': 1,
}),
dict({
'commandName': 'activateCalendar',
'nparams': 0,
}),
dict({
'commandName': 'deactivateCalendar',
'nparams': 0,
}),
dict({
'commandName': 'refreshPodMode',
'nparams': 0,
}),
dict({
'commandName': 'refreshUpdateStatus',
'nparams': 0,
}),
dict({
'commandName': 'setCalendar',
'nparams': 1,
}),
dict({
'commandName': 'setLightingLedPodMode',
'nparams': 1,
}),
dict({
'commandName': 'setPodLedOff',
'nparams': 0,
}),
dict({
'commandName': 'setPodLedOn',
'nparams': 0,
}),
]),
'dataProperties': list([
]),
'qualifiedName': 'internal:PodV3Component',
'states': list([
dict({
'qualifiedName': 'core:ConnectivityState',
'type': 'DiscreteState',
'values': list([
'offline',
'online',
]),
}),
dict({
'qualifiedName': 'core:CountryCodeState',
'type': 'DataState',
}),
dict({
'eventBased': True,
'qualifiedName': 'core:LocalAccessProofState',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:LocalIPv4AddressState',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:NameState',
'type': 'DataState',
}),
dict({
'eventBased': True,
'qualifiedName': 'internal:Button1State',
'type': 'DiscreteState',
'values': list([
'pressed',
'stop',
]),
}),
dict({
'eventBased': True,
'qualifiedName': 'internal:Button2State',
'type': 'DiscreteState',
'values': list([
'pressed',
'stop',
]),
}),
dict({
'eventBased': True,
'qualifiedName': 'internal:Button3State',
'type': 'DiscreteState',
'values': list([
'pressed',
'stop',
]),
}),
dict({
'qualifiedName': 'internal:LightingLedPodModeState',
'type': 'ContinuousState',
}),
]),
'type': 'ACTUATOR',
'uiClass': 'Pod',
'uiProfiles': list([
'UpdatableComponent',
]),
'widgetName': 'Pod',
}),
'deviceURL': 'internal://****-****-6867/pod/0',
'enabled': True,
'label': '**',
'lastUpdateTime': 1665238630000,
'oid': 'c79a8bf6-59d6-434e-8cfd-97193541fa17',
'placeOID': '41d63e43-bfa8-4e24-8c16-4faae0448cab',
'shortcut': False,
'states': list([
dict({
'name': 'internal:LightingLedPodModeState',
'type': 2,
'value': 1,
}),
dict({
'name': 'core:CountryCodeState',
'type': 3,
'value': 'NL',
}),
dict({
'name': 'internal:Button1State',
'type': 3,
'value': 'pressed',
}),
dict({
'name': 'internal:Button3State',
'type': 3,
'value': 'stop',
}),
dict({
'name': 'core:LocalAccessProofState',
'type': 3,
'value': 'localAccessProof',
}),
dict({
'name': 'core:LocalIPv4AddressState',
'type': 3,
'value': '192.168.1.42',
}),
dict({
'name': 'core:NameState',
'type': 3,
'value': '**',
}),
]),
'type': 1,
'uiClass': 'Pod',
'widget': 'Pod',
}),
dict({
'available': True,
'controllableName': 'internal:WifiComponent',
'creationTime': 1665238630000,
'definition': dict({
'commands': list([
dict({
'commandName': 'clearCredentials',
'nparams': 0,
}),
dict({
'commandName': 'setTargetInfraConfig',
'nparams': 2,
}),
dict({
'commandName': 'setWifiMode',
'nparams': 1,
}),
]),
'dataProperties': list([
]),
'qualifiedName': 'internal:WifiComponent',
'states': list([
dict({
'qualifiedName': 'internal:CurrentInfraConfigState',
'type': 'DataState',
}),
dict({
'qualifiedName': 'internal:SignalStrengthState',
'type': 'ContinuousState',
}),
dict({
'qualifiedName': 'internal:WifiModeState',
'type': 'DataState',
}),
]),
'type': 'ACTUATOR',
'uiClass': 'Wifi',
'uiProfiles': list([
'Specific',
]),
'widgetName': 'Wifi',
}),
'deviceURL': 'internal://****-****-6867/wifi/0',
'enabled': True,
'label': '** *(**/**)*',
'lastUpdateTime': 1665238630000,
'oid': '4272c61b-5493-453c-8d87-a58e45ef60f8',
'placeOID': '41d63e43-bfa8-4e24-8c16-4faae0448cab',
'shortcut': False,
'states': list([
dict({
'name': 'internal:WifiModeState',
'type': 3,
'value': 'infrastructure',
}),
dict({
'name': 'internal:CurrentInfraConfigState',
'type': 3,
'value': 'AM',
}),
dict({
'name': 'internal:SignalStrengthState',
'type': 1,
'value': 69,
}),
]),
'type': 1,
'uiClass': 'Wifi',
'widget': 'Wifi',
}),
dict({
'available': True,
'controllableName': 'io:StackComponent',
'creationTime': 1665238924000,
'definition': dict({
'commands': list([
dict({
'commandName': 'advancedSomfyDiscover',
'nparams': 1,
}),
dict({
'commandName': 'discover1WayController',
'nparams': 2,
}),
dict({
'commandName': 'discoverActuators',
'nparams': 1,
}),
dict({
'commandName': 'discoverSensors',
'nparams': 1,
}),
dict({
'commandName': 'discoverSomfyUnsetActuators',
'nparams': 0,
}),
dict({
'commandName': 'joinNetwork',
'nparams': 0,
}),
dict({
'commandName': 'resetNetworkSecurity',
'nparams': 0,
}),
dict({
'commandName': 'shareNetwork',
'nparams': 0,
}),
]),
'dataProperties': list([
]),
'qualifiedName': 'io:StackComponent',
'states': list([
]),
'type': 'PROTOCOL_GATEWAY',
'uiClass': 'ProtocolGateway',
'uiProfiles': list([
'Specific',
]),
'widgetName': 'IOStack',
}),
'deviceURL': 'io://****-****-6867/4167385',
'enabled': True,
'label': '** *(**)*',
'lastUpdateTime': 1665238924000,
'oid': 'bb301e56-0957-417f-ba37-26efc11659aa',
'placeOID': '41d63e43-bfa8-4e24-8c16-4faae0448cab',
'shortcut': False,
'type': 5,
'uiClass': 'ProtocolGateway',
'widget': 'IOStack',
}),
dict({
'attributes': list([
dict({
'name': 'core:Technology',
'type': 3,
'value': 'KNX',
}),
dict({
'name': 'core:ManufacturerReference',
'type': 3,
'value': 'OGP KNX Bridge',
}),
dict({
'name': 'ogp:Features',
'type': 10,
'value': list([
dict({
'name': 'private',
}),
dict({
'name': 'identification',
}),
]),
}),
dict({
'name': 'core:Manufacturer',
'type': 3,
'value': 'Overkiz',
}),
]),
'available': True,
'controllableName': 'ogp:Bridge',
'creationTime': 1665238637000,
'definition': dict({
'commands': list([
dict({
'commandName': 'identify',
'nparams': 0,
}),
dict({
'commandName': 'sendPrivate',
'nparams': 1,
}),
dict({
'commandName': 'setName',
'nparams': 1,
}),
]),
'dataProperties': list([
]),
'qualifiedName': 'ogp:Bridge',
'states': list([
dict({
'qualifiedName': 'core:AvailabilityState',
'type': 'DiscreteState',
'values': list([
'available',
'unavailable',
]),
}),
dict({
'qualifiedName': 'core:NameState',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:Private10State',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:Private1State',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:Private2State',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:Private3State',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:Private4State',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:Private5State',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:Private6State',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:Private7State',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:Private8State',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:Private9State',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:RemovableState',
'type': 'DataState',
}),
]),
'type': 'ACTUATOR',
'uiClass': 'ProtocolGateway',
'uiProfiles': list([
'Specific',
]),
'widgetName': 'DynamicBridge',
}),
'deviceURL': 'ogp://****-****-6867/00000BE8',
'enabled': True,
'label': '** ** **',
'lastUpdateTime': 1665238637000,
'oid': 'e88717c3-02a9-49b6-a5a5-5adca558afe9',
'placeOID': '41d63e43-bfa8-4e24-8c16-4faae0448cab',
'shortcut': False,
'states': list([
dict({
'name': 'core:NameState',
'type': 3,
'value': '** ** **',
}),
]),
'type': 1,
'uiClass': 'ProtocolGateway',
'widget': 'DynamicBridge',
}),
dict({
'attributes': list([
dict({
'name': 'core:ManufacturerReference',
'type': 3,
'value': 'OGP Sonos Bridge',
}),
dict({
'name': 'core:Manufacturer',
'type': 3,
'value': 'Overkiz',
}),
dict({
'name': 'ogp:Features',
'type': 10,
'value': list([
dict({
'commandLess': True,
'name': 'identification',
}),
dict({
'name': 'discovery',
}),
dict({
'name': 'reset',
}),
]),
}),
dict({
'name': 'core:Technology',
'type': 3,
'value': 'Sonos',
}),
]),
'available': True,
'controllableName': 'ogp:Bridge',
'creationTime': 1665238799000,
'definition': dict({
'commands': list([
dict({
'commandName': 'discover',
'nparams': 0,
}),
dict({
'commandName': 'reset',
'nparams': 0,
}),
]),
'dataProperties': list([
]),
'qualifiedName': 'ogp:Bridge',
'states': list([
dict({
'qualifiedName': 'core:AvailabilityState',
'type': 'DiscreteState',
'values': list([
'available',
'unavailable',
]),
}),
dict({
'qualifiedName': 'core:NameState',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:RemovableState',
'type': 'DataState',
}),
]),
'type': 'ACTUATOR',
'uiClass': 'ProtocolGateway',
'uiProfiles': list([
'Specific',
]),
'widgetName': 'DynamicBridge',
}),
'deviceURL': 'ogp://****-****-6867/0003FEF3',
'enabled': True,
'label': '** ** **',
'lastUpdateTime': 1665238799000,
'oid': '4031915f-df40-4a70-a97f-64031182a507',
'placeOID': '41d63e43-bfa8-4e24-8c16-4faae0448cab',
'shortcut': False,
'states': list([
dict({
'name': 'core:NameState',
'type': 3,
'value': '** ** **',
}),
]),
'type': 1,
'uiClass': 'ProtocolGateway',
'widget': 'DynamicBridge',
}),
dict({
'attributes': list([
dict({
'name': 'core:Manufacturer',
'type': 3,
'value': 'Overkiz',
}),
dict({
'name': 'ogp:Features',
'type': 10,
'value': list([
dict({
'name': 'discovery',
}),
dict({
'name': 'identification',
}),
]),
}),
dict({
'name': 'core:ManufacturerReference',
'type': 3,
'value': 'OGP Siegenia Bridge',
}),
dict({
'name': 'core:Technology',
'type': 3,
'value': 'Siegenia',
}),
]),
'available': True,
'controllableName': 'ogp:Bridge',
'creationTime': 1665238637000,
'definition': dict({
'commands': list([
dict({
'commandName': 'discover',
'nparams': 0,
}),
dict({
'commandName': 'identify',
'nparams': 0,
}),
dict({
'commandName': 'setName',
'nparams': 1,
}),
]),
'dataProperties': list([
]),
'qualifiedName': 'ogp:Bridge',
'states': list([
dict({
'qualifiedName': 'core:AvailabilityState',
'type': 'DiscreteState',
'values': list([
'available',
'unavailable',
]),
}),
dict({
'qualifiedName': 'core:NameState',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:RemovableState',
'type': 'DataState',
}),
]),
'type': 'ACTUATOR',
'uiClass': 'ProtocolGateway',
'uiProfiles': list([
'Specific',
]),
'widgetName': 'DynamicBridge',
}),
'deviceURL': 'ogp://****-****-6867/039575E9',
'enabled': True,
'label': '** ** **',
'lastUpdateTime': 1665238637000,
'oid': '5cdf0023-2d7e-4e8e-bfb0-74ebb6ebe0eb',
'placeOID': '41d63e43-bfa8-4e24-8c16-4faae0448cab',
'shortcut': False,
'states': list([
dict({
'name': 'core:NameState',
'type': 3,
'value': '** ** **',
}),
]),
'type': 1,
'uiClass': 'ProtocolGateway',
'widget': 'DynamicBridge',
}),
dict({
'attributes': list([
dict({
'name': 'core:ManufacturerReference',
'type': 3,
'value': 'OGP Intesis Bridge',
}),
dict({
'name': 'ogp:Features',
'type': 10,
'value': list([
dict({
'name': 'discovery',
}),
dict({
'name': 'identification',
}),
]),
}),
dict({
'name': 'core:Manufacturer',
'type': 3,
'value': 'Overkiz',
}),
dict({
'name': 'core:Technology',
'type': 3,
'value': 'Intesis',
}),
]),
'available': True,
'controllableName': 'ogp:Bridge',
'creationTime': 1665238637000,
'definition': dict({
'commands': list([
dict({
'commandName': 'discover',
'nparams': 0,
}),
dict({
'commandName': 'identify',
'nparams': 0,
}),
dict({
'commandName': 'setName',
'nparams': 1,
}),
]),
'dataProperties': list([
]),
'qualifiedName': 'ogp:Bridge',
'states': list([
dict({
'qualifiedName': 'core:AvailabilityState',
'type': 'DiscreteState',
'values': list([
'available',
'unavailable',
]),
}),
dict({
'qualifiedName': 'core:NameState',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:RemovableState',
'type': 'DataState',
}),
]),
'type': 'ACTUATOR',
'uiClass': 'ProtocolGateway',
'uiProfiles': list([
'Specific',
]),
'widgetName': 'DynamicBridge',
}),
'deviceURL': 'ogp://****-****-6867/09E45393',
'enabled': True,
'label': '** ** **',
'lastUpdateTime': 1665238637000,
'oid': 'b1f5dc24-058e-4cb2-a052-7b2d5a7de7a5',
'placeOID': '41d63e43-bfa8-4e24-8c16-4faae0448cab',
'shortcut': False,
'states': list([
dict({
'name': 'core:NameState',
'type': 3,
'value': '** ** **',
}),
]),
'type': 1,
'uiClass': 'ProtocolGateway',
'widget': 'DynamicBridge',
}),
dict({
'attributes': list([
dict({
'name': 'rts:diy',
'type': 6,
'value': True,
}),
]),
'available': True,
'controllableName': 'rts:RollerShutterRTSComponent',
'creationTime': 1667840384000,
'definition': dict({
'commands': list([
dict({
'commandName': 'close',
'nparams': 1,
}),
dict({
'commandName': 'down',
'nparams': 1,
}),
dict({
'commandName': 'identify',
'nparams': 0,
}),
dict({
'commandName': 'my',
'nparams': 1,
}),
dict({
'commandName': 'open',
'nparams': 1,
}),
dict({
'commandName': 'rest',
'nparams': 1,
}),
dict({
'commandName': 'stop',
'nparams': 1,
}),
dict({
'commandName': 'test',
'nparams': 0,
}),
dict({
'commandName': 'up',
'nparams': 1,
}),
dict({
'commandName': 'openConfiguration',
'nparams': 1,
}),
]),
'dataProperties': list([
dict({
'qualifiedName': 'core:identifyInterval',
'value': '0',
}),
]),
'qualifiedName': 'rts:RollerShutterRTSComponent',
'states': list([
]),
'type': 'ACTUATOR',
'uiClass': 'RollerShutter',
'uiProfiles': list([
'OpenCloseShutter',
'OpenClose',
]),
'widgetName': 'UpDownRollerShutter',
}),
'deviceURL': 'rts://****-****-6867/16756006',
'enabled': True,
'label': '** ** **',
'lastUpdateTime': 1667840384000,
'oid': '1a10d6f6-9bc3-40f3-a33c-e383fd41d3e8',
'placeOID': '9e3d6899-50bb-4869-9c5e-46c2b57f7c9e',
'shortcut': False,
'type': 1,
'uiClass': 'RollerShutter',
'widget': 'UpDownRollerShutter',
}),
dict({
'available': True,
'controllableName': 'zigbee:TransceiverV3_0Component',
'creationTime': 1665238630000,
'definition': dict({
'commands': list([
]),
'dataProperties': list([
]),
'qualifiedName': 'zigbee:TransceiverV3_0Component',
'states': list([
]),
'type': 'PROTOCOL_GATEWAY',
'uiClass': 'ProtocolGateway',
'uiProfiles': list([
'Specific',
]),
'widgetName': 'ZigbeeStack',
}),
'deviceURL': 'zigbee://****-****-6867/65535',
'enabled': True,
'label': '** *(**)*',
'lastUpdateTime': 1665238630000,
'oid': '1629c223-d115-4aad-808a-373f428d9c27',
'placeOID': '41d63e43-bfa8-4e24-8c16-4faae0448cab',
'shortcut': False,
'type': 5,
'uiClass': 'ProtocolGateway',
'widget': 'ZigbeeStack',
}),
]),
'disconnectionConfiguration': dict({
'notificationText': 'Your Somfy box is disconnected',
'notificationTitle': '[User] : Your Somfy box is disconnected',
'notificationType': 'PUSH',
'targetPushSubscriptions': list([
'8849df9a-b61a-498f-ab81-67a767adba31',
]),
}),
'features': list([
]),
'gateways': list([
dict({
'alive': True,
'autoUpdateEnabled': True,
'connectivity': dict({
'protocolVersion': '2023.4.4',
'status': 'OK',
}),
'functions': 'INTERNET_AUTHORIZATION,SCENARIO_DOWNLOAD,SCENARIO_AUTO_LAUNCHING,SCENARIO_TELECO_LAUNCHING,INTERNET_UPLOAD,INTERNET_UPDATE,TRIGGERS_SENSORS',
'gatewayId': '****-****-6867',
'mode': 'ACTIVE',
'placeOID': '41d63e43-bfa8-4e24-8c16-4faae0448cab',
'subType': 1,
'syncInProgress': False,
'timeReliable': True,
'type': 98,
'upToDate': True,
'updateStatus': 'UP_TO_DATE',
}),
]),
'id': 'SETUP-****-****-6867',
'lastUpdateTime': 1665238624000,
'location': dict({
'addressLine1': '** **',
'addressLine2': '*',
'city': '** **',
'country': '**',
'countryCode': 'NL',
'creationTime': 1665238624000,
'dawnOffset': 0,
'duskOffset': 0,
'lastUpdateTime': 1667054735000,
'latitude': '**',
'longitude': '**',
'postalCode': '** **',
'summerSolsticeDuskMinutes': 1290,
'timezone': 'Europe/Amsterdam',
'twilightAngle': 'SOLAR',
'twilightCity': 'amsterdam',
'twilightMode': 2,
'twilightOffsetEnabled': False,
'winterSolsticeDuskMinutes': 990,
}),
'oid': '15eaf55a-8af9-483b-ae4a-ffd4254fd762',
'resellerDelegationType': 'NEVER',
'rootPlace': dict({
'creationTime': 1665238624000,
'label': '** **',
'lastUpdateTime': 1665238630000,
'oid': '41d63e43-bfa8-4e24-8c16-4faae0448cab',
'subPlaces': list([
dict({
'creationTime': 1667840432000,
'label': '**',
'lastUpdateTime': 1667840432000,
'metadata': '{"color":"#08C27F"}',
'oid': '9e3d6899-50bb-4869-9c5e-46c2b57f7c9e',
'subPlaces': list([
]),
'type': 108,
}),
]),
'type': 200,
}),
'zones': list([
]),
}),
})
# ---
# name: test_diagnostics
dict({
'api_type': 'cloud',
'execution_history': list([
]),
'server': 'somfy_europe',
'setup': dict({
'creationTime': 1665238624000,
'devices': list([
dict({
'attributes': list([
dict({
'name': 'homekit:SetupPayload',
'type': 3,
'value': '**:*/*/**',
}),
dict({
'name': 'homekit:SetupCode',
'type': 3,
'value': '**',
}),
]),
'available': True,
'controllableName': 'homekit:StackComponent',
'creationTime': 1665238630000,
'definition': dict({
'commands': list([
dict({
'commandName': 'deleteControllers',
'nparams': 0,
}),
]),
'dataProperties': list([
]),
'qualifiedName': 'homekit:StackComponent',
'states': list([
]),
'type': 'PROTOCOL_GATEWAY',
'uiClass': 'ProtocolGateway',
'uiProfiles': list([
'Specific',
]),
'widgetName': 'HomekitStack',
}),
'deviceURL': 'homekit://****-****-6867/stack',
'enabled': True,
'label': '** *(**)*',
'lastUpdateTime': 1665238630000,
'oid': 'ab964849-56ca-4e9c-a58c-33ce5e341b68',
'placeOID': '41d63e43-bfa8-4e24-8c16-4faae0448cab',
'shortcut': False,
'type': 5,
'uiClass': 'ProtocolGateway',
'widget': 'HomekitStack',
}),
dict({
'available': True,
'controllableName': 'internal:PodV3Component',
'creationTime': 1665238630000,
'definition': dict({
'commands': list([
dict({
'commandName': 'getName',
'nparams': 0,
}),
dict({
'commandName': 'update',
'nparams': 0,
}),
dict({
'commandName': 'setCountryCode',
'nparams': 1,
}),
dict({
'commandName': 'activateCalendar',
'nparams': 0,
}),
dict({
'commandName': 'deactivateCalendar',
'nparams': 0,
}),
dict({
'commandName': 'refreshPodMode',
'nparams': 0,
}),
dict({
'commandName': 'refreshUpdateStatus',
'nparams': 0,
}),
dict({
'commandName': 'setCalendar',
'nparams': 1,
}),
dict({
'commandName': 'setLightingLedPodMode',
'nparams': 1,
}),
dict({
'commandName': 'setPodLedOff',
'nparams': 0,
}),
dict({
'commandName': 'setPodLedOn',
'nparams': 0,
}),
]),
'dataProperties': list([
]),
'qualifiedName': 'internal:PodV3Component',
'states': list([
dict({
'qualifiedName': 'core:ConnectivityState',
'type': 'DiscreteState',
'values': list([
'offline',
'online',
]),
}),
dict({
'qualifiedName': 'core:CountryCodeState',
'type': 'DataState',
}),
dict({
'eventBased': True,
'qualifiedName': 'core:LocalAccessProofState',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:LocalIPv4AddressState',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:NameState',
'type': 'DataState',
}),
dict({
'eventBased': True,
'qualifiedName': 'internal:Button1State',
'type': 'DiscreteState',
'values': list([
'pressed',
'stop',
]),
}),
dict({
'eventBased': True,
'qualifiedName': 'internal:Button2State',
'type': 'DiscreteState',
'values': list([
'pressed',
'stop',
]),
}),
dict({
'eventBased': True,
'qualifiedName': 'internal:Button3State',
'type': 'DiscreteState',
'values': list([
'pressed',
'stop',
]),
}),
dict({
'qualifiedName': 'internal:LightingLedPodModeState',
'type': 'ContinuousState',
}),
]),
'type': 'ACTUATOR',
'uiClass': 'Pod',
'uiProfiles': list([
'UpdatableComponent',
]),
'widgetName': 'Pod',
}),
'deviceURL': 'internal://****-****-6867/pod/0',
'enabled': True,
'label': '**',
'lastUpdateTime': 1665238630000,
'oid': 'c79a8bf6-59d6-434e-8cfd-97193541fa17',
'placeOID': '41d63e43-bfa8-4e24-8c16-4faae0448cab',
'shortcut': False,
'states': list([
dict({
'name': 'internal:LightingLedPodModeState',
'type': 2,
'value': 1,
}),
dict({
'name': 'core:CountryCodeState',
'type': 3,
'value': 'NL',
}),
dict({
'name': 'internal:Button1State',
'type': 3,
'value': 'pressed',
}),
dict({
'name': 'internal:Button3State',
'type': 3,
'value': 'stop',
}),
dict({
'name': 'core:LocalAccessProofState',
'type': 3,
'value': 'localAccessProof',
}),
dict({
'name': 'core:LocalIPv4AddressState',
'type': 3,
'value': '192.168.1.42',
}),
dict({
'name': 'core:NameState',
'type': 3,
'value': '**',
}),
]),
'type': 1,
'uiClass': 'Pod',
'widget': 'Pod',
}),
dict({
'available': True,
'controllableName': 'internal:WifiComponent',
'creationTime': 1665238630000,
'definition': dict({
'commands': list([
dict({
'commandName': 'clearCredentials',
'nparams': 0,
}),
dict({
'commandName': 'setTargetInfraConfig',
'nparams': 2,
}),
dict({
'commandName': 'setWifiMode',
'nparams': 1,
}),
]),
'dataProperties': list([
]),
'qualifiedName': 'internal:WifiComponent',
'states': list([
dict({
'qualifiedName': 'internal:CurrentInfraConfigState',
'type': 'DataState',
}),
dict({
'qualifiedName': 'internal:SignalStrengthState',
'type': 'ContinuousState',
}),
dict({
'qualifiedName': 'internal:WifiModeState',
'type': 'DataState',
}),
]),
'type': 'ACTUATOR',
'uiClass': 'Wifi',
'uiProfiles': list([
'Specific',
]),
'widgetName': 'Wifi',
}),
'deviceURL': 'internal://****-****-6867/wifi/0',
'enabled': True,
'label': '** *(**/**)*',
'lastUpdateTime': 1665238630000,
'oid': '4272c61b-5493-453c-8d87-a58e45ef60f8',
'placeOID': '41d63e43-bfa8-4e24-8c16-4faae0448cab',
'shortcut': False,
'states': list([
dict({
'name': 'internal:WifiModeState',
'type': 3,
'value': 'infrastructure',
}),
dict({
'name': 'internal:CurrentInfraConfigState',
'type': 3,
'value': 'AM',
}),
dict({
'name': 'internal:SignalStrengthState',
'type': 1,
'value': 69,
}),
]),
'type': 1,
'uiClass': 'Wifi',
'widget': 'Wifi',
}),
dict({
'available': True,
'controllableName': 'io:StackComponent',
'creationTime': 1665238924000,
'definition': dict({
'commands': list([
dict({
'commandName': 'advancedSomfyDiscover',
'nparams': 1,
}),
dict({
'commandName': 'discover1WayController',
'nparams': 2,
}),
dict({
'commandName': 'discoverActuators',
'nparams': 1,
}),
dict({
'commandName': 'discoverSensors',
'nparams': 1,
}),
dict({
'commandName': 'discoverSomfyUnsetActuators',
'nparams': 0,
}),
dict({
'commandName': 'joinNetwork',
'nparams': 0,
}),
dict({
'commandName': 'resetNetworkSecurity',
'nparams': 0,
}),
dict({
'commandName': 'shareNetwork',
'nparams': 0,
}),
]),
'dataProperties': list([
]),
'qualifiedName': 'io:StackComponent',
'states': list([
]),
'type': 'PROTOCOL_GATEWAY',
'uiClass': 'ProtocolGateway',
'uiProfiles': list([
'Specific',
]),
'widgetName': 'IOStack',
}),
'deviceURL': 'io://****-****-6867/4167385',
'enabled': True,
'label': '** *(**)*',
'lastUpdateTime': 1665238924000,
'oid': 'bb301e56-0957-417f-ba37-26efc11659aa',
'placeOID': '41d63e43-bfa8-4e24-8c16-4faae0448cab',
'shortcut': False,
'type': 5,
'uiClass': 'ProtocolGateway',
'widget': 'IOStack',
}),
dict({
'attributes': list([
dict({
'name': 'core:Technology',
'type': 3,
'value': 'KNX',
}),
dict({
'name': 'core:ManufacturerReference',
'type': 3,
'value': 'OGP KNX Bridge',
}),
dict({
'name': 'ogp:Features',
'type': 10,
'value': list([
dict({
'name': 'private',
}),
dict({
'name': 'identification',
}),
]),
}),
dict({
'name': 'core:Manufacturer',
'type': 3,
'value': 'Overkiz',
}),
]),
'available': True,
'controllableName': 'ogp:Bridge',
'creationTime': 1665238637000,
'definition': dict({
'commands': list([
dict({
'commandName': 'identify',
'nparams': 0,
}),
dict({
'commandName': 'sendPrivate',
'nparams': 1,
}),
dict({
'commandName': 'setName',
'nparams': 1,
}),
]),
'dataProperties': list([
]),
'qualifiedName': 'ogp:Bridge',
'states': list([
dict({
'qualifiedName': 'core:AvailabilityState',
'type': 'DiscreteState',
'values': list([
'available',
'unavailable',
]),
}),
dict({
'qualifiedName': 'core:NameState',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:Private10State',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:Private1State',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:Private2State',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:Private3State',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:Private4State',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:Private5State',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:Private6State',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:Private7State',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:Private8State',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:Private9State',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:RemovableState',
'type': 'DataState',
}),
]),
'type': 'ACTUATOR',
'uiClass': 'ProtocolGateway',
'uiProfiles': list([
'Specific',
]),
'widgetName': 'DynamicBridge',
}),
'deviceURL': 'ogp://****-****-6867/00000BE8',
'enabled': True,
'label': '** ** **',
'lastUpdateTime': 1665238637000,
'oid': 'e88717c3-02a9-49b6-a5a5-5adca558afe9',
'placeOID': '41d63e43-bfa8-4e24-8c16-4faae0448cab',
'shortcut': False,
'states': list([
dict({
'name': 'core:NameState',
'type': 3,
'value': '** ** **',
}),
]),
'type': 1,
'uiClass': 'ProtocolGateway',
'widget': 'DynamicBridge',
}),
dict({
'attributes': list([
dict({
'name': 'core:ManufacturerReference',
'type': 3,
'value': 'OGP Sonos Bridge',
}),
dict({
'name': 'core:Manufacturer',
'type': 3,
'value': 'Overkiz',
}),
dict({
'name': 'ogp:Features',
'type': 10,
'value': list([
dict({
'commandLess': True,
'name': 'identification',
}),
dict({
'name': 'discovery',
}),
dict({
'name': 'reset',
}),
]),
}),
dict({
'name': 'core:Technology',
'type': 3,
'value': 'Sonos',
}),
]),
'available': True,
'controllableName': 'ogp:Bridge',
'creationTime': 1665238799000,
'definition': dict({
'commands': list([
dict({
'commandName': 'discover',
'nparams': 0,
}),
dict({
'commandName': 'reset',
'nparams': 0,
}),
]),
'dataProperties': list([
]),
'qualifiedName': 'ogp:Bridge',
'states': list([
dict({
'qualifiedName': 'core:AvailabilityState',
'type': 'DiscreteState',
'values': list([
'available',
'unavailable',
]),
}),
dict({
'qualifiedName': 'core:NameState',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:RemovableState',
'type': 'DataState',
}),
]),
'type': 'ACTUATOR',
'uiClass': 'ProtocolGateway',
'uiProfiles': list([
'Specific',
]),
'widgetName': 'DynamicBridge',
}),
'deviceURL': 'ogp://****-****-6867/0003FEF3',
'enabled': True,
'label': '** ** **',
'lastUpdateTime': 1665238799000,
'oid': '4031915f-df40-4a70-a97f-64031182a507',
'placeOID': '41d63e43-bfa8-4e24-8c16-4faae0448cab',
'shortcut': False,
'states': list([
dict({
'name': 'core:NameState',
'type': 3,
'value': '** ** **',
}),
]),
'type': 1,
'uiClass': 'ProtocolGateway',
'widget': 'DynamicBridge',
}),
dict({
'attributes': list([
dict({
'name': 'core:Manufacturer',
'type': 3,
'value': 'Overkiz',
}),
dict({
'name': 'ogp:Features',
'type': 10,
'value': list([
dict({
'name': 'discovery',
}),
dict({
'name': 'identification',
}),
]),
}),
dict({
'name': 'core:ManufacturerReference',
'type': 3,
'value': 'OGP Siegenia Bridge',
}),
dict({
'name': 'core:Technology',
'type': 3,
'value': 'Siegenia',
}),
]),
'available': True,
'controllableName': 'ogp:Bridge',
'creationTime': 1665238637000,
'definition': dict({
'commands': list([
dict({
'commandName': 'discover',
'nparams': 0,
}),
dict({
'commandName': 'identify',
'nparams': 0,
}),
dict({
'commandName': 'setName',
'nparams': 1,
}),
]),
'dataProperties': list([
]),
'qualifiedName': 'ogp:Bridge',
'states': list([
dict({
'qualifiedName': 'core:AvailabilityState',
'type': 'DiscreteState',
'values': list([
'available',
'unavailable',
]),
}),
dict({
'qualifiedName': 'core:NameState',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:RemovableState',
'type': 'DataState',
}),
]),
'type': 'ACTUATOR',
'uiClass': 'ProtocolGateway',
'uiProfiles': list([
'Specific',
]),
'widgetName': 'DynamicBridge',
}),
'deviceURL': 'ogp://****-****-6867/039575E9',
'enabled': True,
'label': '** ** **',
'lastUpdateTime': 1665238637000,
'oid': '5cdf0023-2d7e-4e8e-bfb0-74ebb6ebe0eb',
'placeOID': '41d63e43-bfa8-4e24-8c16-4faae0448cab',
'shortcut': False,
'states': list([
dict({
'name': 'core:NameState',
'type': 3,
'value': '** ** **',
}),
]),
'type': 1,
'uiClass': 'ProtocolGateway',
'widget': 'DynamicBridge',
}),
dict({
'attributes': list([
dict({
'name': 'core:ManufacturerReference',
'type': 3,
'value': 'OGP Intesis Bridge',
}),
dict({
'name': 'ogp:Features',
'type': 10,
'value': list([
dict({
'name': 'discovery',
}),
dict({
'name': 'identification',
}),
]),
}),
dict({
'name': 'core:Manufacturer',
'type': 3,
'value': 'Overkiz',
}),
dict({
'name': 'core:Technology',
'type': 3,
'value': 'Intesis',
}),
]),
'available': True,
'controllableName': 'ogp:Bridge',
'creationTime': 1665238637000,
'definition': dict({
'commands': list([
dict({
'commandName': 'discover',
'nparams': 0,
}),
dict({
'commandName': 'identify',
'nparams': 0,
}),
dict({
'commandName': 'setName',
'nparams': 1,
}),
]),
'dataProperties': list([
]),
'qualifiedName': 'ogp:Bridge',
'states': list([
dict({
'qualifiedName': 'core:AvailabilityState',
'type': 'DiscreteState',
'values': list([
'available',
'unavailable',
]),
}),
dict({
'qualifiedName': 'core:NameState',
'type': 'DataState',
}),
dict({
'qualifiedName': 'core:RemovableState',
'type': 'DataState',
}),
]),
'type': 'ACTUATOR',
'uiClass': 'ProtocolGateway',
'uiProfiles': list([
'Specific',
]),
'widgetName': 'DynamicBridge',
}),
'deviceURL': 'ogp://****-****-6867/09E45393',
'enabled': True,
'label': '** ** **',
'lastUpdateTime': 1665238637000,
'oid': 'b1f5dc24-058e-4cb2-a052-7b2d5a7de7a5',
'placeOID': '41d63e43-bfa8-4e24-8c16-4faae0448cab',
'shortcut': False,
'states': list([
dict({
'name': 'core:NameState',
'type': 3,
'value': '** ** **',
}),
]),
'type': 1,
'uiClass': 'ProtocolGateway',
'widget': 'DynamicBridge',
}),
dict({
'attributes': list([
dict({
'name': 'rts:diy',
'type': 6,
'value': True,
}),
]),
'available': True,
'controllableName': 'rts:RollerShutterRTSComponent',
'creationTime': 1667840384000,
'definition': dict({
'commands': list([
dict({
'commandName': 'close',
'nparams': 1,
}),
dict({
'commandName': 'down',
'nparams': 1,
}),
dict({
'commandName': 'identify',
'nparams': 0,
}),
dict({
'commandName': 'my',
'nparams': 1,
}),
dict({
'commandName': 'open',
'nparams': 1,
}),
dict({
'commandName': 'rest',
'nparams': 1,
}),
dict({
'commandName': 'stop',
'nparams': 1,
}),
dict({
'commandName': 'test',
'nparams': 0,
}),
dict({
'commandName': 'up',
'nparams': 1,
}),
dict({
'commandName': 'openConfiguration',
'nparams': 1,
}),
]),
'dataProperties': list([
dict({
'qualifiedName': 'core:identifyInterval',
'value': '0',
}),
]),
'qualifiedName': 'rts:RollerShutterRTSComponent',
'states': list([
]),
'type': 'ACTUATOR',
'uiClass': 'RollerShutter',
'uiProfiles': list([
'OpenCloseShutter',
'OpenClose',
]),
'widgetName': 'UpDownRollerShutter',
}),
'deviceURL': 'rts://****-****-6867/16756006',
'enabled': True,
'label': '** ** **',
'lastUpdateTime': 1667840384000,
'oid': '1a10d6f6-9bc3-40f3-a33c-e383fd41d3e8',
'placeOID': '9e3d6899-50bb-4869-9c5e-46c2b57f7c9e',
'shortcut': False,
'type': 1,
'uiClass': 'RollerShutter',
'widget': 'UpDownRollerShutter',
}),
dict({
'available': True,
'controllableName': 'zigbee:TransceiverV3_0Component',
'creationTime': 1665238630000,
'definition': dict({
'commands': list([
]),
'dataProperties': list([
]),
'qualifiedName': 'zigbee:TransceiverV3_0Component',
'states': list([
]),
'type': 'PROTOCOL_GATEWAY',
'uiClass': 'ProtocolGateway',
'uiProfiles': list([
'Specific',
]),
'widgetName': 'ZigbeeStack',
}),
'deviceURL': 'zigbee://****-****-6867/65535',
'enabled': True,
'label': '** *(**)*',
'lastUpdateTime': 1665238630000,
'oid': '1629c223-d115-4aad-808a-373f428d9c27',
'placeOID': '41d63e43-bfa8-4e24-8c16-4faae0448cab',
'shortcut': False,
'type': 5,
'uiClass': 'ProtocolGateway',
'widget': 'ZigbeeStack',
}),
]),
'disconnectionConfiguration': dict({
'notificationText': 'Your Somfy box is disconnected',
'notificationTitle': '[User] : Your Somfy box is disconnected',
'notificationType': 'PUSH',
'targetPushSubscriptions': list([
'8849df9a-b61a-498f-ab81-67a767adba31',
]),
}),
'features': list([
]),
'gateways': list([
dict({
'alive': True,
'autoUpdateEnabled': True,
'connectivity': dict({
'protocolVersion': '2023.4.4',
'status': 'OK',
}),
'functions': 'INTERNET_AUTHORIZATION,SCENARIO_DOWNLOAD,SCENARIO_AUTO_LAUNCHING,SCENARIO_TELECO_LAUNCHING,INTERNET_UPLOAD,INTERNET_UPDATE,TRIGGERS_SENSORS',
'gatewayId': '****-****-6867',
'mode': 'ACTIVE',
'placeOID': '41d63e43-bfa8-4e24-8c16-4faae0448cab',
'subType': 1,
'syncInProgress': False,
'timeReliable': True,
'type': 98,
'upToDate': True,
'updateStatus': 'UP_TO_DATE',
}),
]),
'id': 'SETUP-****-****-6867',
'lastUpdateTime': 1665238624000,
'location': dict({
'addressLine1': '** **',
'addressLine2': '*',
'city': '** **',
'country': '**',
'countryCode': 'NL',
'creationTime': 1665238624000,
'dawnOffset': 0,
'duskOffset': 0,
'lastUpdateTime': 1667054735000,
'latitude': '**',
'longitude': '**',
'postalCode': '** **',
'summerSolsticeDuskMinutes': 1290,
'timezone': 'Europe/Amsterdam',
'twilightAngle': 'SOLAR',
'twilightCity': 'amsterdam',
'twilightMode': 2,
'twilightOffsetEnabled': False,
'winterSolsticeDuskMinutes': 990,
}),
'oid': '15eaf55a-8af9-483b-ae4a-ffd4254fd762',
'resellerDelegationType': 'NEVER',
'rootPlace': dict({
'creationTime': 1665238624000,
'label': '** **',
'lastUpdateTime': 1665238630000,
'oid': '41d63e43-bfa8-4e24-8c16-4faae0448cab',
'subPlaces': list([
dict({
'creationTime': 1667840432000,
'label': '**',
'lastUpdateTime': 1667840432000,
'metadata': '{"color":"#08C27F"}',
'oid': '9e3d6899-50bb-4869-9c5e-46c2b57f7c9e',
'subPlaces': list([
]),
'type': 108,
}),
]),
'type': 200,
}),
'zones': list([
]),
}),
})
# ---