src.nth.io/

summaryrefslogtreecommitdiff
path: root/test/fixtures
diff options
context:
space:
mode:
Diffstat (limited to 'test/fixtures')
-rw-r--r--test/fixtures/alpstuga-inspect.json504
1 files changed, 504 insertions, 0 deletions
diff --git a/test/fixtures/alpstuga-inspect.json b/test/fixtures/alpstuga-inspect.json
new file mode 100644
index 0000000..1edfbfc
--- /dev/null
+++ b/test/fixtures/alpstuga-inspect.json
@@ -0,0 +1,504 @@
+{
+ "nodeId": "1",
+ "basicInformation": {
+ "vendorName": "IKEA of Sweden",
+ "vendorId": 4476,
+ "productName": "ALPSTUGA air quality monitor",
+ "productId": 12289,
+ "hardwareVersion": "P2.0",
+ "softwareVersion": "1.0.26",
+ "uniqueId": "3e4b6ef1d93c64187e026d0c1c1ba319"
+ },
+ "endpoints": [
+ {
+ "endpointId": 0,
+ "name": "MA-otarequestor",
+ "deviceTypes": [
+ {
+ "name": "MA-otarequestor",
+ "code": "0x0012",
+ "revision": 1
+ },
+ {
+ "name": "MA-rootnode",
+ "code": "0x0016",
+ "revision": 4
+ }
+ ],
+ "serverClusters": [
+ {
+ "id": "0x001d",
+ "name": "Descriptor",
+ "revision": 2,
+ "isUnknown": false,
+ "vendorSpecific": false,
+ "supportedFeatures": {
+ "tagList": false
+ }
+ },
+ {
+ "id": "0x001f",
+ "name": "AccessControl",
+ "revision": 1,
+ "isUnknown": false,
+ "vendorSpecific": false,
+ "supportedFeatures": {
+ "extension": false,
+ "managedDevice": false,
+ "auxiliary": false
+ }
+ },
+ {
+ "id": "0x0028",
+ "name": "BasicInformation",
+ "revision": 3,
+ "isUnknown": false,
+ "vendorSpecific": false,
+ "supportedFeatures": {}
+ },
+ {
+ "id": "0x002a",
+ "name": "OtaSoftwareUpdateRequestor",
+ "revision": 1,
+ "isUnknown": false,
+ "vendorSpecific": false,
+ "supportedFeatures": {}
+ },
+ {
+ "id": "0x0030",
+ "name": "GeneralCommissioning",
+ "revision": 1,
+ "isUnknown": false,
+ "vendorSpecific": false,
+ "supportedFeatures": {
+ "termsAndConditions": false,
+ "networkRecovery": false
+ }
+ },
+ {
+ "id": "0x0031",
+ "name": "NetworkCommissioning",
+ "revision": 2,
+ "isUnknown": false,
+ "vendorSpecific": false,
+ "supportedFeatures": {
+ "wiFiNetworkInterface": false,
+ "threadNetworkInterface": true,
+ "ethernetNetworkInterface": false
+ }
+ },
+ {
+ "id": "0x0033",
+ "name": "GeneralDiagnostics",
+ "revision": 2,
+ "isUnknown": false,
+ "vendorSpecific": false,
+ "supportedFeatures": {
+ "dataModelTest": false
+ }
+ },
+ {
+ "id": "0x0035",
+ "name": "ThreadNetworkDiagnostics",
+ "revision": 2,
+ "isUnknown": false,
+ "vendorSpecific": false,
+ "supportedFeatures": {
+ "packetCounts": false,
+ "errorCounts": false,
+ "mleCounts": false,
+ "macCounts": false
+ }
+ },
+ {
+ "id": "0x0038",
+ "name": "TimeSynchronization",
+ "revision": 2,
+ "isUnknown": false,
+ "vendorSpecific": false,
+ "supportedFeatures": {
+ "timeZone": true,
+ "ntpClient": false,
+ "ntpServer": false,
+ "timeSyncClient": false
+ }
+ },
+ {
+ "id": "0x003c",
+ "name": "AdministratorCommissioning",
+ "revision": 1,
+ "isUnknown": false,
+ "vendorSpecific": false,
+ "supportedFeatures": {
+ "basic": true
+ }
+ },
+ {
+ "id": "0x003e",
+ "name": "OperationalCredentials",
+ "revision": 1,
+ "isUnknown": false,
+ "vendorSpecific": false,
+ "supportedFeatures": {}
+ },
+ {
+ "id": "0x003f",
+ "name": "GroupKeyManagement",
+ "revision": 2,
+ "isUnknown": false,
+ "vendorSpecific": false,
+ "supportedFeatures": {
+ "cacheAndSync": false,
+ "groupcast": false
+ }
+ }
+ ],
+ "clientClusters": [
+ "0x0029"
+ ]
+ },
+ {
+ "endpointId": 1,
+ "name": "MA-airqualitysensor",
+ "deviceTypes": [
+ {
+ "name": "MA-airqualitysensor",
+ "code": "0x002c",
+ "revision": 1
+ }
+ ],
+ "serverClusters": [
+ {
+ "id": "0x0003",
+ "name": "Identify",
+ "revision": 4,
+ "isUnknown": false,
+ "vendorSpecific": false,
+ "supportedFeatures": {}
+ },
+ {
+ "id": "0x0006",
+ "name": "OnOff",
+ "revision": 6,
+ "isUnknown": false,
+ "vendorSpecific": false,
+ "supportedFeatures": {
+ "lighting": false,
+ "deadFrontBehavior": true,
+ "offOnly": false
+ }
+ },
+ {
+ "id": "0x001d",
+ "name": "Descriptor",
+ "revision": 2,
+ "isUnknown": false,
+ "vendorSpecific": false,
+ "supportedFeatures": {
+ "tagList": false
+ }
+ },
+ {
+ "id": "0x005b",
+ "name": "AirQuality",
+ "revision": 1,
+ "isUnknown": false,
+ "vendorSpecific": false,
+ "supportedFeatures": {
+ "fair": false,
+ "moderate": false,
+ "veryPoor": false,
+ "extremelyPoor": false
+ }
+ },
+ {
+ "id": "0x0402",
+ "name": "TemperatureMeasurement",
+ "revision": 4,
+ "isUnknown": false,
+ "vendorSpecific": false,
+ "supportedFeatures": {}
+ },
+ {
+ "id": "0x0405",
+ "name": "RelativeHumidityMeasurement",
+ "revision": 3,
+ "isUnknown": false,
+ "vendorSpecific": false,
+ "supportedFeatures": {}
+ },
+ {
+ "id": "0x040d",
+ "name": "CarbonDioxideConcentrationMeasurement",
+ "revision": 3,
+ "isUnknown": false,
+ "vendorSpecific": false,
+ "supportedFeatures": {
+ "numericMeasurement": true,
+ "levelIndication": true,
+ "mediumLevel": false,
+ "criticalLevel": false,
+ "peakMeasurement": false,
+ "averageMeasurement": false
+ }
+ },
+ {
+ "id": "0x042a",
+ "name": "Pm25ConcentrationMeasurement",
+ "revision": 3,
+ "isUnknown": false,
+ "vendorSpecific": false,
+ "supportedFeatures": {
+ "numericMeasurement": true,
+ "levelIndication": true,
+ "mediumLevel": false,
+ "criticalLevel": false,
+ "peakMeasurement": false,
+ "averageMeasurement": false
+ }
+ }
+ ],
+ "clientClusters": []
+ }
+ ],
+ "timeSynchronization": {
+ "endpointId": 0,
+ "clusterRevision": 2,
+ "supportedFeatures": {
+ "timeZone": true,
+ "ntpClient": false,
+ "ntpServer": false,
+ "timeSyncClient": false
+ },
+ "featureMap": {
+ "timeZone": true,
+ "ntpClient": false,
+ "ntpServer": false,
+ "timeSyncClient": false
+ },
+ "supportedCommands": {
+ "setUtcTime": true,
+ "setTrustedTimeSource": false,
+ "setTimeZone": true,
+ "setDstOffset": true,
+ "setDefaultNtp": false
+ },
+ "attributes": [
+ {
+ "id": "0x0",
+ "name": "0",
+ "value": "1785111495000000"
+ },
+ {
+ "id": "0x1",
+ "name": "1",
+ "value": 4
+ },
+ {
+ "id": "0x5",
+ "name": "5",
+ "value": [
+ {
+ "offset": -21600,
+ "validAt": "946684800000000",
+ "name": "America/Chicago"
+ }
+ ]
+ },
+ {
+ "id": "0x6",
+ "name": "6",
+ "value": [
+ {
+ "offset": 3600,
+ "validStarting": "946684800000000",
+ "validUntil": "1793516400000000"
+ },
+ {
+ "offset": 0,
+ "validStarting": "1793516400000000",
+ "validUntil": "1805011200000000"
+ }
+ ]
+ },
+ {
+ "id": "0x7",
+ "name": "7",
+ "value": "1785093495000000"
+ },
+ {
+ "id": "0x8",
+ "name": "8",
+ "value": 2
+ },
+ {
+ "id": "0xa",
+ "name": "10",
+ "value": 2
+ },
+ {
+ "id": "0xb",
+ "name": "11",
+ "value": 2
+ },
+ {
+ "id": "0xfff8",
+ "name": "65528",
+ "value": [
+ 3
+ ]
+ },
+ {
+ "id": "0xfff9",
+ "name": "65529",
+ "value": [
+ 0,
+ 2,
+ 4
+ ]
+ },
+ {
+ "id": "0xfffb",
+ "name": "65531",
+ "value": [
+ 0,
+ 1,
+ 5,
+ 6,
+ 7,
+ 8,
+ 10,
+ 11,
+ 65528,
+ 65529,
+ 65531,
+ 65532,
+ 65533
+ ]
+ },
+ {
+ "id": "0xfffc",
+ "name": "65532",
+ "value": {
+ "timeZone": true,
+ "ntpClient": false,
+ "ntpServer": false,
+ "timeSyncClient": false
+ }
+ },
+ {
+ "id": "0xfffd",
+ "name": "65533",
+ "value": 2
+ },
+ {
+ "id": "0xfffd",
+ "name": "clusterRevision",
+ "value": 2
+ },
+ {
+ "id": "0xfffc",
+ "name": "featureMap",
+ "value": {
+ "timeZone": true,
+ "ntpClient": false,
+ "ntpServer": false,
+ "timeSyncClient": false
+ }
+ },
+ {
+ "id": "0x0",
+ "name": "utcTime",
+ "value": "1785111495000000"
+ },
+ {
+ "id": "0x1",
+ "name": "granularity",
+ "value": 4
+ },
+ {
+ "id": "0x5",
+ "name": "timeZone",
+ "value": [
+ {
+ "offset": -21600,
+ "validAt": "946684800000000",
+ "name": "America/Chicago"
+ }
+ ]
+ },
+ {
+ "id": "0x6",
+ "name": "dstOffset",
+ "value": [
+ {
+ "offset": 3600,
+ "validStarting": "946684800000000",
+ "validUntil": "1793516400000000"
+ },
+ {
+ "offset": 0,
+ "validStarting": "1793516400000000",
+ "validUntil": "1805011200000000"
+ }
+ ]
+ },
+ {
+ "id": "0x7",
+ "name": "localTime",
+ "value": "1785093495000000"
+ },
+ {
+ "id": "0x8",
+ "name": "timeZoneDatabase",
+ "value": 2
+ },
+ {
+ "id": "0xa",
+ "name": "timeZoneListMaxSize",
+ "value": 2
+ },
+ {
+ "id": "0xb",
+ "name": "dstOffsetListMaxSize",
+ "value": 2
+ },
+ {
+ "id": "0xfffb",
+ "name": "attributeList",
+ "value": [
+ 0,
+ 1,
+ 5,
+ 6,
+ 7,
+ 8,
+ 10,
+ 11,
+ 65528,
+ 65529,
+ 65531,
+ 65532,
+ 65533
+ ]
+ },
+ {
+ "id": "0xfff9",
+ "name": "acceptedCommandList",
+ "value": [
+ 0,
+ 2,
+ 4
+ ]
+ },
+ {
+ "id": "0xfff8",
+ "name": "generatedCommandList",
+ "value": [
+ 3
+ ]
+ }
+ ]
+ },
+ "vendorSpecificClusters": []
+}