ESPSomfy-RTS/test/fixtures/proto2/sync.json
cjkas 17bb571635 test: re-record protocol 2 fixtures with the edit and settings ops
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 12:43:06 +01:00

1534 lines
No EOL
16 KiB
JSON

[
{
"v": 2,
"t": 4,
"d": {
"T": [
[
1,
"hello"
],
[
2,
"reply"
],
[
3,
"next"
],
[
4,
"sync"
],
[
5,
"syncEnd"
],
[
6,
"subscribe"
],
[
7,
"unsubscribe"
],
[
16,
"shadeCommand"
],
[
17,
"groupCommand"
],
[
18,
"tiltCommand"
],
[
19,
"repeatCommand"
],
[
20,
"setPositions"
],
[
21,
"setSensor"
],
[
22,
"setMyPosition"
],
[
23,
"unpairShade"
],
[
24,
"setRollingCode"
],
[
25,
"sendRemoteCommand"
],
[
26,
"addRoom"
],
[
27,
"addShade"
],
[
28,
"addGroup"
],
[
29,
"saveRoom"
],
[
30,
"saveShade"
],
[
31,
"saveGroup"
],
[
32,
"deleteRoom"
],
[
33,
"deleteShade"
],
[
34,
"deleteGroup"
],
[
35,
"linkRemote"
],
[
36,
"unlinkRemote"
],
[
37,
"linkToGroup"
],
[
38,
"unlinkFromGroup"
],
[
39,
"linkRepeater"
],
[
40,
"unlinkRepeater"
],
[
41,
"setPaired"
],
[
42,
"roomSortOrder"
],
[
43,
"shadeSortOrder"
],
[
44,
"groupSortOrder"
],
[
45,
"getNextRoom"
],
[
46,
"getNextShade"
],
[
47,
"getNextGroup"
],
[
48,
"groupOptions"
],
[
49,
"getSettings"
],
[
50,
"saveSettings"
],
[
51,
"scanWifi"
],
[
52,
"beginFrequencyScan"
],
[
53,
"endFrequencyScan"
],
[
54,
"reboot"
],
[
128,
"shadeState"
],
[
129,
"shade"
],
[
130,
"shadeRemoved"
],
[
131,
"group"
],
[
132,
"groupState"
],
[
133,
"groupRemoved"
],
[
134,
"room"
],
[
135,
"roomRemoved"
],
[
136,
"roomOrder"
],
[
137,
"shadeOrder"
],
[
138,
"groupOrder"
],
[
139,
"shadeCommanded"
],
[
140,
"memory"
],
[
141,
"wifi"
],
[
142,
"ethernet"
],
[
143,
"frame"
],
[
144,
"frequencyScan"
],
[
145,
"repeaters"
],
[
146,
"settingsChanged"
],
[
147,
"wifiNetworks"
]
],
"F": [
[
"T",
"types",
"l",
0
],
[
"F",
"fields",
"l",
0
],
[
"E",
"errors",
"l",
0
],
[
"Q",
"feeds",
"l",
0
],
[
"h",
"header",
"o",
0
],
[
"R",
"rooms",
"l",
0
],
[
"S",
"shades",
"l",
0
],
[
"G",
"groups",
"l",
0
],
[
"X",
"repeaters",
"l",
0
],
[
"Z",
"status",
"o",
0
],
[
"fw",
"fw",
"s",
0
],
[
"sh",
"schemaHash",
"s",
0
],
[
"k",
"ok",
"b",
0
],
[
"e",
"code",
"i",
0
],
[
"x",
"desc",
"s",
0
],
[
"fe",
"feed",
"i",
0
],
[
"is",
"ids",
"l",
0
],
[
"s",
"shadeId",
"i",
0
],
[
"g",
"groupId",
"i",
0
],
[
"r",
"roomId",
"i",
0
],
[
"n",
"name",
"s",
0
],
[
"a",
"remoteAddress",
"i",
0
],
[
"c",
"lastRollingCode",
"i",
0
],
[
"o",
"sortOrder",
"i",
0
],
[
"f",
"flags",
"i",
0
],
[
"p",
"position",
"i",
0
],
[
"t",
"target",
"i",
0
],
[
"d",
"direction",
"i",
0
],
[
"m",
"myPos",
"i",
-1
],
[
"y",
"tiltType",
"i",
0
],
[
"q",
"tiltPosition",
"i",
0
],
[
"u",
"tiltTarget",
"i",
0
],
[
"w",
"tiltDirection",
"i",
0
],
[
"M",
"myTiltPos",
"i",
-1
],
[
"U",
"upTime",
"i",
0
],
[
"D",
"downTime",
"i",
0
],
[
"Y",
"tiltTime",
"i",
0
],
[
"z",
"stepSize",
"i",
100
],
[
"i",
"paired",
"b",
0
],
[
"st",
"shadeType",
"i",
0
],
[
"bl",
"bitLength",
"i",
56
],
[
"pr",
"proto",
"i",
0
],
[
"fc",
"flipCommands",
"b",
0
],
[
"fp",
"flipPosition",
"b",
0
],
[
"ig",
"inGroup",
"b",
0
],
[
"ss",
"sunSensor",
"b",
0
],
[
"li",
"light",
"b",
0
],
[
"sm",
"simMy",
"b",
0
],
[
"rp",
"repeats",
"i",
1
],
[
"gu",
"gpioUp",
"i",
0
],
[
"gd",
"gpioDown",
"i",
0
],
[
"gm",
"gpioMy",
"i",
0
],
[
"gl",
"gpioLLTrigger",
"b",
0
],
[
"lk",
"linkedRemotes",
"l",
0
],
[
"ls",
"linkedShades",
"l",
0
],
[
"cm",
"command",
"s",
0
],
[
"so",
"source",
"s",
0
],
[
"sr",
"sourceAddress",
"i",
0
],
[
"re",
"repeat",
"i",
0
],
[
"sn",
"sunny",
"b",
0
],
[
"wn",
"windy",
"b",
0
],
[
"vc",
"validation",
"i",
0
],
[
"xr",
"maxRooms",
"i",
0
],
[
"xs",
"maxShades",
"i",
0
],
[
"xg",
"maxGroups",
"i",
0
],
[
"xm",
"maxGroupedShades",
"i",
0
],
[
"xl",
"maxLinkedRemotes",
"i",
0
],
[
"sa",
"startingAddress",
"i",
0
],
[
"sv",
"serverId",
"s",
0
],
[
"hn",
"hostname",
"s",
0
],
[
"md",
"model",
"s",
0
],
[
"cp",
"chipModel",
"s",
0
],
[
"ct",
"connType",
"s",
0
],
[
"fr",
"freeHeap",
"i",
0
],
[
"mx",
"maxHeap",
"i",
0
],
[
"mn",
"minHeap",
"i",
0
],
[
"to",
"totalHeap",
"i",
0
],
[
"up",
"uptime",
"i",
0
],
[
"lp",
"loopRate",
"i",
0
],
[
"lx",
"loopMaxUs",
"i",
0
],
[
"sd",
"ssid",
"s",
0
],
[
"sg",
"strength",
"i",
0
],
[
"ch",
"channel",
"i",
0
],
[
"co",
"connected",
"b",
0
],
[
"sp",
"speed",
"i",
0
],
[
"fd",
"fullDuplex",
"b",
0
],
[
"ek",
"encKey",
"i",
0
],
[
"rw",
"rawCmd",
"i",
0
],
[
"rs",
"rssi",
"i",
0
],
[
"bt",
"bits",
"i",
0
],
[
"va",
"valid",
"b",
0
],
[
"hs",
"hwsync",
"i",
0
],
[
"pu",
"pulses",
"l",
0
],
[
"sc",
"scanning",
"b",
0
],
[
"tf",
"testFreq",
"n",
0
],
[
"tr",
"testRssi",
"i",
0
],
[
"fq",
"frequency",
"n",
0
],
[
"se",
"section",
"s",
0
],
[
"ak",
"apiKey",
"s",
0
],
[
"rb",
"rebooting",
"b",
0
],
[
"sb",
"ssdpBroadcast",
"b",
0
],
[
"ns",
"ntpServer",
"s",
0
],
[
"pz",
"posixZone",
"s",
0
],
[
"cn",
"connMode",
"i",
0
],
[
"he",
"hasEthernet",
"b",
0
],
[
"pp",
"passphrase",
"s",
0
],
[
"hq",
"hasPassphrase",
"b",
0
],
[
"ro",
"roaming",
"b",
0
],
[
"hd",
"hidden",
"b",
0
],
[
"bo",
"boardType",
"i",
0
],
[
"ph",
"phyType",
"i",
0
],
[
"ck",
"CLKMode",
"i",
0
],
[
"pa",
"phyAddress",
"i",
0
],
[
"pw",
"PWRPin",
"i",
0
],
[
"mc",
"MDCPin",
"i",
0
],
[
"mi",
"MDIOPin",
"i",
0
],
[
"dh",
"dhcp",
"b",
0
],
[
"ip",
"ip",
"s",
0
],
[
"gw",
"gateway",
"s",
0
],
[
"su",
"subnet",
"s",
0
],
[
"d1",
"dns1",
"s",
0
]
]
}
},
{
"v": 2,
"t": 4,
"d": {
"F": [
[
"d2",
"dns2",
"s",
0
],
[
"en",
"enabled",
"b",
0
],
[
"pd",
"pubDisco",
"b",
0
],
[
"pt",
"protocol",
"s",
0
],
[
"po",
"port",
"i",
0
],
[
"un",
"username",
"s",
0
],
[
"ps",
"password",
"s",
0
],
[
"hw",
"hasPassword",
"b",
0
],
[
"rt",
"rootTopic",
"s",
0
],
[
"dt",
"discoTopic",
"s",
0
],
[
"sy",
"securityType",
"i",
0
],
[
"pn",
"pin",
"s",
0
],
[
"hi",
"hasPin",
"b",
0
],
[
"tx",
"TXPin",
"i",
0
],
[
"rx",
"RXPin",
"i",
0
],
[
"sk",
"SCKPin",
"i",
0
],
[
"mo",
"MOSIPin",
"i",
0
],
[
"ms",
"MISOPin",
"i",
0
],
[
"cs",
"CSNPin",
"i",
0
],
[
"bw",
"rxBandwidth",
"n",
0
],
[
"dv",
"deviation",
"n",
0
],
[
"tp",
"txPower",
"i",
0
],
[
"nd",
"noiseDetection",
"b",
0
],
[
"ri",
"radioInit",
"b",
0
],
[
"nw",
"networks",
"l",
0
],
[
"ma",
"macAddress",
"s",
0
]
],
"E": [
[
1,
"badRequest"
],
[
2,
"unknownOp"
],
[
3,
"unauthorized"
],
[
4,
"notFound"
],
[
5,
"busy"
],
[
6,
"radioUnavailable"
],
[
7,
"internal"
]
],
"Q": [
[
1,
"frames"
],
[
2,
"frequencyScan"
]
],
"h": {
"xr": 16,
"xs": 32,
"xg": 16,
"xm": 32,
"xl": 7,
"sa": 1048577,
"bl": 80,
"pr": 1,
"sv": "serverId 2",
"hn": "hostname 3",
"md": "ESPSomfyRTS",
"cp": "s3",
"fw": "v3.0.14",
"ct": "Wifi"
},
"R": [
{
"r": 1,
"n": "name 4",
"o": 1
},
{
"r": 2,
"n": "name 5",
"o": 2
}
],
"S": [
{
"s": 1,
"p": 7,
"t": 7,
"c": 1048582,
"n": "name 7",
"a": 1048584,
"U": 18000,
"D": 19000,
"Y": 7000,
"i": 1,
"bl": 80,
"pr": 1,
"fc": 1,
"ig": 1,
"o": 1,
"lk": [
{
"a": 1048585
},
{
"a": 1048586,
"c": 1048587
}
]
},
{
"s": 2,
"c": 1048588,
"n": "name 13",
"a": 1048590,
"U": 18000,
"D": 19000,
"Y": 7000,
"i": 1,
"bl": 80,
"pr": 1,
"fc": 1,
"ig": 1,
"o": 2,
"lk": [
{
"a": 1048591,
"c": 1048592
},
{
"a": 1048593
}
]
},
{
"s": 3,
"p": 100,
"t": 100,
"c": 1048594,
"n": "name 19",
"a": 1048596,
"U": 18000,
"D": 19000,
"Y": 7000,
"i": 1,
"bl": 80,
"pr": 1,
"fc": 1,
"ig": 1,
"o": 3,
"lk": [
{
"a": 1048597
},
{
"a": 1048598,
"c": 1048599
}
]
},
{
"s": 4,
"c": 1048600,
"n": "name 25",
"a": 1048602,
"U": 18000,
"D": 19000,
"Y": 7000,
"i": 1,
"bl": 80,
"pr": 1,
"fc": 1,
"ig": 1,
"o": 4,
"lk": [
{
"a": 1048603
},
{
"a": 1048604,
"c": 1048605
}
]
},
{
"s": 5,
"c": 1048606,
"n": "name 31",
"a": 1048608,
"U": 18000,
"D": 19000,
"Y": 7000,
"i": 1,
"bl": 80,
"pr": 1,
"fc": 1,
"ig": 1,
"o": 5,
"lk": [
{
"a": 1048609,
"c": 1048610
},
{
"a": 1048611
}
]
},
{
"s": 6,
"c": 1048612,
"n": "name 37",
"a": 1048614,
"U": 25000,
"D": 25000,
"Y": 7000,
"i": 1,
"bl": 80,
"pr": 1,
"fc": 1,
"ig": 1,
"o": 6,
"lk": [
{
"a": 1048615,
"c": 1048616
},
{
"a": 1048617
}
]
},
{
"s": 7,
"c": 1048618,
"n": "name 43",
"a": 1048620,
"U": 25000,
"D": 25000,
"Y": 7000,
"i": 1,
"bl": 80,
"pr": 1,
"fc": 1,
"ig": 1,
"o": 7,
"lk": [
{
"a": 1048621,
"c": 1048622
},
{
"a": 1048623
}
]
},
{
"s": 8,
"c": 1048624,
"n": "name 49",
"a": 1048626,
"U": 18000,
"D": 19000,
"Y": 7000,
"i": 1,
"bl": 80,
"pr": 1,
"fc": 1,
"ig": 1,
"o": 8,
"lk": [
{
"a": 1048627,
"c": 1048628
},
{
"a": 1048629
}
]
},
{
"s": 9,
"c": 1048630,
"n": "name 55",
"a": 1048632,
"U": 18000,
"D": 19000,
"Y": 7000,
"i": 1,
"bl": 80,
"pr": 1,
"fc": 1,
"ig": 1,
"o": 9,
"lk": [
{
"a": 1048633,
"c": 1048634
},
{
"a": 1048635
}
]
},
{
"s": 10,
"c": 1048636,
"n": "name 61",
"a": 1048638,
"U": 18000,
"D": 19000,
"Y": 7000,
"i": 1,
"bl": 80,
"pr": 1,
"fc": 1,
"ig": 1,
"o": 10,
"lk": [
{
"a": 1048639,
"c": 1048640
},
{
"a": 1048641
}
]
}
],
"G": [
{
"g": 1,
"n": "name 66",
"a": 1048643,
"c": 1048644,
"bl": 80,
"pr": 1,
"fc": 1,
"o": 1,
"ls": [
5,
7,
6,
8,
9,
10,
4,
1,
2,
3
]
},
{
"g": 2,
"n": "name 69",
"a": 1048646,
"c": 1048647,
"bl": 80,
"pr": 1,
"fc": 1,
"o": 2,
"ls": [
7,
6,
5
]
}
],
"Z": {
"fr": 148772,
"mx": 77812,
"mn": 99332,
"to": 294616,
"up": 24633,
"sd": "ssid 72",
"sg": -51,
"ch": 6
}
}
},
{
"v": 2,
"t": 5,
"d": {}
}
]