mirror of
https://github.com/rstrouse/ESPSomfy-RTS.git
synced 2026-10-31 13:52:15 +01:00
test: re-record protocol 2 fixtures with the edit and settings ops
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
330d8fa0de
commit
17bb571635
3 changed files with 815 additions and 94 deletions
617
test/fixtures/proto2/sync.json
vendored
617
test/fixtures/proto2/sync.json
vendored
|
|
@ -72,6 +72,122 @@
|
|||
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"
|
||||
|
|
@ -143,6 +259,14 @@
|
|||
[
|
||||
145,
|
||||
"repeaters"
|
||||
],
|
||||
[
|
||||
146,
|
||||
"settingsChanged"
|
||||
],
|
||||
[
|
||||
147,
|
||||
"wifiNetworks"
|
||||
]
|
||||
],
|
||||
"F": [
|
||||
|
|
@ -512,6 +636,12 @@
|
|||
"b",
|
||||
0
|
||||
],
|
||||
[
|
||||
"vc",
|
||||
"validation",
|
||||
"i",
|
||||
0
|
||||
],
|
||||
[
|
||||
"xr",
|
||||
"maxRooms",
|
||||
|
|
@ -721,6 +851,314 @@
|
|||
"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": [
|
||||
|
|
@ -775,15 +1213,30 @@
|
|||
"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,
|
||||
"c": 1048580,
|
||||
"n": "name 5",
|
||||
"a": 1048582,
|
||||
"p": 7,
|
||||
"t": 7,
|
||||
"c": 1048582,
|
||||
"n": "name 7",
|
||||
"a": 1048584,
|
||||
"U": 18000,
|
||||
"D": 19000,
|
||||
"Y": 7000,
|
||||
|
|
@ -795,20 +1248,19 @@
|
|||
"o": 1,
|
||||
"lk": [
|
||||
{
|
||||
"a": 1048583,
|
||||
"c": 1048584
|
||||
"a": 1048585
|
||||
},
|
||||
{
|
||||
"a": 1048585,
|
||||
"c": 1048586
|
||||
"a": 1048586,
|
||||
"c": 1048587
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"s": 2,
|
||||
"c": 1048587,
|
||||
"n": "name 12",
|
||||
"a": 1048589,
|
||||
"c": 1048588,
|
||||
"n": "name 13",
|
||||
"a": 1048590,
|
||||
"U": 18000,
|
||||
"D": 19000,
|
||||
"Y": 7000,
|
||||
|
|
@ -820,17 +1272,18 @@
|
|||
"o": 2,
|
||||
"lk": [
|
||||
{
|
||||
"a": 1048590,
|
||||
"c": 1048591
|
||||
"a": 1048591,
|
||||
"c": 1048592
|
||||
},
|
||||
{
|
||||
"a": 1048592,
|
||||
"c": 1048593
|
||||
"a": 1048593
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"s": 3,
|
||||
"p": 100,
|
||||
"t": 100,
|
||||
"c": 1048594,
|
||||
"n": "name 19",
|
||||
"a": 1048596,
|
||||
|
|
@ -845,20 +1298,19 @@
|
|||
"o": 3,
|
||||
"lk": [
|
||||
{
|
||||
"a": 1048597,
|
||||
"c": 1048598
|
||||
"a": 1048597
|
||||
},
|
||||
{
|
||||
"a": 1048599,
|
||||
"c": 1048600
|
||||
"a": 1048598,
|
||||
"c": 1048599
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"s": 4,
|
||||
"c": 1048601,
|
||||
"n": "name 26",
|
||||
"a": 1048603,
|
||||
"c": 1048600,
|
||||
"n": "name 25",
|
||||
"a": 1048602,
|
||||
"U": 18000,
|
||||
"D": 19000,
|
||||
"Y": 7000,
|
||||
|
|
@ -870,20 +1322,19 @@
|
|||
"o": 4,
|
||||
"lk": [
|
||||
{
|
||||
"a": 1048604,
|
||||
"c": 1048605
|
||||
"a": 1048603
|
||||
},
|
||||
{
|
||||
"a": 1048606,
|
||||
"c": 1048607
|
||||
"a": 1048604,
|
||||
"c": 1048605
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"s": 5,
|
||||
"c": 1048608,
|
||||
"n": "name 33",
|
||||
"a": 1048610,
|
||||
"c": 1048606,
|
||||
"n": "name 31",
|
||||
"a": 1048608,
|
||||
"U": 18000,
|
||||
"D": 19000,
|
||||
"Y": 7000,
|
||||
|
|
@ -895,30 +1346,19 @@
|
|||
"o": 5,
|
||||
"lk": [
|
||||
{
|
||||
"a": 1048611,
|
||||
"c": 1048612
|
||||
"a": 1048609,
|
||||
"c": 1048610
|
||||
},
|
||||
{
|
||||
"a": 1048613,
|
||||
"c": 1048614
|
||||
"a": 1048611
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"v": 2,
|
||||
"t": 4,
|
||||
"d": {
|
||||
"S": [
|
||||
},
|
||||
{
|
||||
"s": 6,
|
||||
"p": 100,
|
||||
"t": 100,
|
||||
"c": 1048615,
|
||||
"n": "name 40",
|
||||
"a": 1048617,
|
||||
"c": 1048612,
|
||||
"n": "name 37",
|
||||
"a": 1048614,
|
||||
"U": 25000,
|
||||
"D": 25000,
|
||||
"Y": 7000,
|
||||
|
|
@ -930,20 +1370,19 @@
|
|||
"o": 6,
|
||||
"lk": [
|
||||
{
|
||||
"a": 1048618,
|
||||
"c": 1048619
|
||||
"a": 1048615,
|
||||
"c": 1048616
|
||||
},
|
||||
{
|
||||
"a": 1048620,
|
||||
"c": 1048621
|
||||
"a": 1048617
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"s": 7,
|
||||
"c": 1048622,
|
||||
"n": "name 47",
|
||||
"a": 1048624,
|
||||
"c": 1048618,
|
||||
"n": "name 43",
|
||||
"a": 1048620,
|
||||
"U": 25000,
|
||||
"D": 25000,
|
||||
"Y": 7000,
|
||||
|
|
@ -955,20 +1394,19 @@
|
|||
"o": 7,
|
||||
"lk": [
|
||||
{
|
||||
"a": 1048625,
|
||||
"c": 1048626
|
||||
"a": 1048621,
|
||||
"c": 1048622
|
||||
},
|
||||
{
|
||||
"a": 1048627,
|
||||
"c": 1048628
|
||||
"a": 1048623
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"s": 8,
|
||||
"c": 1048629,
|
||||
"n": "name 54",
|
||||
"a": 1048631,
|
||||
"c": 1048624,
|
||||
"n": "name 49",
|
||||
"a": 1048626,
|
||||
"U": 18000,
|
||||
"D": 19000,
|
||||
"Y": 7000,
|
||||
|
|
@ -980,20 +1418,19 @@
|
|||
"o": 8,
|
||||
"lk": [
|
||||
{
|
||||
"a": 1048632,
|
||||
"c": 1048633
|
||||
"a": 1048627,
|
||||
"c": 1048628
|
||||
},
|
||||
{
|
||||
"a": 1048634,
|
||||
"c": 1048635
|
||||
"a": 1048629
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"s": 9,
|
||||
"c": 1048636,
|
||||
"n": "name 61",
|
||||
"a": 1048638,
|
||||
"c": 1048630,
|
||||
"n": "name 55",
|
||||
"a": 1048632,
|
||||
"U": 18000,
|
||||
"D": 19000,
|
||||
"Y": 7000,
|
||||
|
|
@ -1005,20 +1442,19 @@
|
|||
"o": 9,
|
||||
"lk": [
|
||||
{
|
||||
"a": 1048639,
|
||||
"c": 1048640
|
||||
"a": 1048633,
|
||||
"c": 1048634
|
||||
},
|
||||
{
|
||||
"a": 1048641,
|
||||
"c": 1048642
|
||||
"a": 1048635
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"s": 10,
|
||||
"c": 1048643,
|
||||
"n": "name 68",
|
||||
"a": 1048645,
|
||||
"c": 1048636,
|
||||
"n": "name 61",
|
||||
"a": 1048638,
|
||||
"U": 18000,
|
||||
"D": 19000,
|
||||
"Y": 7000,
|
||||
|
|
@ -1030,12 +1466,11 @@
|
|||
"o": 10,
|
||||
"lk": [
|
||||
{
|
||||
"a": 1048646,
|
||||
"c": 1048647
|
||||
"a": 1048639,
|
||||
"c": 1048640
|
||||
},
|
||||
{
|
||||
"a": 1048648,
|
||||
"c": 1048649
|
||||
"a": 1048641
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -1043,9 +1478,9 @@
|
|||
"G": [
|
||||
{
|
||||
"g": 1,
|
||||
"n": "name 74",
|
||||
"a": 1048651,
|
||||
"c": 1048652,
|
||||
"n": "name 66",
|
||||
"a": 1048643,
|
||||
"c": 1048644,
|
||||
"bl": 80,
|
||||
"pr": 1,
|
||||
"fc": 1,
|
||||
|
|
@ -1065,9 +1500,9 @@
|
|||
},
|
||||
{
|
||||
"g": 2,
|
||||
"n": "name 77",
|
||||
"a": 1048654,
|
||||
"c": 1048655,
|
||||
"n": "name 69",
|
||||
"a": 1048646,
|
||||
"c": 1048647,
|
||||
"bl": 80,
|
||||
"pr": 1,
|
||||
"fc": 1,
|
||||
|
|
@ -1080,13 +1515,13 @@
|
|||
}
|
||||
],
|
||||
"Z": {
|
||||
"fr": 106640,
|
||||
"mx": 49140,
|
||||
"mn": 61988,
|
||||
"to": 266820,
|
||||
"up": 29406,
|
||||
"sd": "ssid 80",
|
||||
"sg": -69,
|
||||
"fr": 148772,
|
||||
"mx": 77812,
|
||||
"mn": 99332,
|
||||
"to": 294616,
|
||||
"up": 24633,
|
||||
"sd": "ssid 72",
|
||||
"sg": -51,
|
||||
"ch": 6
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue