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
290
test/fixtures/proto2/schema.json
vendored
290
test/fixtures/proto2/schema.json
vendored
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"hash": "0fa739cc",
|
||||
"hash": "16fdffc7",
|
||||
"types": {
|
||||
"1": "hello",
|
||||
"2": "reply",
|
||||
|
|
@ -18,6 +18,35 @@
|
|||
"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",
|
||||
|
|
@ -35,7 +64,9 @@
|
|||
"142": "ethernet",
|
||||
"143": "frame",
|
||||
"144": "frequencyScan",
|
||||
"145": "repeaters"
|
||||
"145": "repeaters",
|
||||
"146": "settingsChanged",
|
||||
"147": "wifiNetworks"
|
||||
},
|
||||
"fields": {
|
||||
"D": {
|
||||
|
|
@ -108,16 +139,31 @@
|
|||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"ak": {
|
||||
"name": "apiKey",
|
||||
"kind": "s",
|
||||
"default": 0
|
||||
},
|
||||
"bl": {
|
||||
"name": "bitLength",
|
||||
"kind": "i",
|
||||
"default": 56
|
||||
},
|
||||
"bo": {
|
||||
"name": "boardType",
|
||||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"bt": {
|
||||
"name": "bits",
|
||||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"bw": {
|
||||
"name": "rxBandwidth",
|
||||
"kind": "n",
|
||||
"default": 0
|
||||
},
|
||||
"c": {
|
||||
"name": "lastRollingCode",
|
||||
"kind": "i",
|
||||
|
|
@ -128,11 +174,21 @@
|
|||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"ck": {
|
||||
"name": "CLKMode",
|
||||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"cm": {
|
||||
"name": "command",
|
||||
"kind": "s",
|
||||
"default": 0
|
||||
},
|
||||
"cn": {
|
||||
"name": "connMode",
|
||||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"co": {
|
||||
"name": "connected",
|
||||
"kind": "b",
|
||||
|
|
@ -143,6 +199,11 @@
|
|||
"kind": "s",
|
||||
"default": 0
|
||||
},
|
||||
"cs": {
|
||||
"name": "CSNPin",
|
||||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"ct": {
|
||||
"name": "connType",
|
||||
"kind": "s",
|
||||
|
|
@ -153,6 +214,31 @@
|
|||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"d1": {
|
||||
"name": "dns1",
|
||||
"kind": "s",
|
||||
"default": 0
|
||||
},
|
||||
"d2": {
|
||||
"name": "dns2",
|
||||
"kind": "s",
|
||||
"default": 0
|
||||
},
|
||||
"dh": {
|
||||
"name": "dhcp",
|
||||
"kind": "b",
|
||||
"default": 0
|
||||
},
|
||||
"dt": {
|
||||
"name": "discoTopic",
|
||||
"kind": "s",
|
||||
"default": 0
|
||||
},
|
||||
"dv": {
|
||||
"name": "deviation",
|
||||
"kind": "n",
|
||||
"default": 0
|
||||
},
|
||||
"e": {
|
||||
"name": "code",
|
||||
"kind": "i",
|
||||
|
|
@ -163,6 +249,11 @@
|
|||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"en": {
|
||||
"name": "enabled",
|
||||
"kind": "b",
|
||||
"default": 0
|
||||
},
|
||||
"f": {
|
||||
"name": "flags",
|
||||
"kind": "i",
|
||||
|
|
@ -228,21 +319,51 @@
|
|||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"gw": {
|
||||
"name": "gateway",
|
||||
"kind": "s",
|
||||
"default": 0
|
||||
},
|
||||
"h": {
|
||||
"name": "header",
|
||||
"kind": "o",
|
||||
"default": 0
|
||||
},
|
||||
"hd": {
|
||||
"name": "hidden",
|
||||
"kind": "b",
|
||||
"default": 0
|
||||
},
|
||||
"he": {
|
||||
"name": "hasEthernet",
|
||||
"kind": "b",
|
||||
"default": 0
|
||||
},
|
||||
"hi": {
|
||||
"name": "hasPin",
|
||||
"kind": "b",
|
||||
"default": 0
|
||||
},
|
||||
"hn": {
|
||||
"name": "hostname",
|
||||
"kind": "s",
|
||||
"default": 0
|
||||
},
|
||||
"hq": {
|
||||
"name": "hasPassphrase",
|
||||
"kind": "b",
|
||||
"default": 0
|
||||
},
|
||||
"hs": {
|
||||
"name": "hwsync",
|
||||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"hw": {
|
||||
"name": "hasPassword",
|
||||
"kind": "b",
|
||||
"default": 0
|
||||
},
|
||||
"i": {
|
||||
"name": "paired",
|
||||
"kind": "b",
|
||||
|
|
@ -253,6 +374,11 @@
|
|||
"kind": "b",
|
||||
"default": 0
|
||||
},
|
||||
"ip": {
|
||||
"name": "ip",
|
||||
"kind": "s",
|
||||
"default": 0
|
||||
},
|
||||
"is": {
|
||||
"name": "ids",
|
||||
"kind": "l",
|
||||
|
|
@ -293,16 +419,41 @@
|
|||
"kind": "i",
|
||||
"default": -1
|
||||
},
|
||||
"ma": {
|
||||
"name": "macAddress",
|
||||
"kind": "s",
|
||||
"default": 0
|
||||
},
|
||||
"mc": {
|
||||
"name": "MDCPin",
|
||||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"md": {
|
||||
"name": "model",
|
||||
"kind": "s",
|
||||
"default": 0
|
||||
},
|
||||
"mi": {
|
||||
"name": "MDIOPin",
|
||||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"mn": {
|
||||
"name": "minHeap",
|
||||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"mo": {
|
||||
"name": "MOSIPin",
|
||||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"ms": {
|
||||
"name": "MISOPin",
|
||||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"mx": {
|
||||
"name": "maxHeap",
|
||||
"kind": "i",
|
||||
|
|
@ -313,6 +464,21 @@
|
|||
"kind": "s",
|
||||
"default": 0
|
||||
},
|
||||
"nd": {
|
||||
"name": "noiseDetection",
|
||||
"kind": "b",
|
||||
"default": 0
|
||||
},
|
||||
"ns": {
|
||||
"name": "ntpServer",
|
||||
"kind": "s",
|
||||
"default": 0
|
||||
},
|
||||
"nw": {
|
||||
"name": "networks",
|
||||
"kind": "l",
|
||||
"default": 0
|
||||
},
|
||||
"o": {
|
||||
"name": "sortOrder",
|
||||
"kind": "i",
|
||||
|
|
@ -323,16 +489,66 @@
|
|||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"pa": {
|
||||
"name": "phyAddress",
|
||||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"pd": {
|
||||
"name": "pubDisco",
|
||||
"kind": "b",
|
||||
"default": 0
|
||||
},
|
||||
"ph": {
|
||||
"name": "phyType",
|
||||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"pn": {
|
||||
"name": "pin",
|
||||
"kind": "s",
|
||||
"default": 0
|
||||
},
|
||||
"po": {
|
||||
"name": "port",
|
||||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"pp": {
|
||||
"name": "passphrase",
|
||||
"kind": "s",
|
||||
"default": 0
|
||||
},
|
||||
"pr": {
|
||||
"name": "proto",
|
||||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"ps": {
|
||||
"name": "password",
|
||||
"kind": "s",
|
||||
"default": 0
|
||||
},
|
||||
"pt": {
|
||||
"name": "protocol",
|
||||
"kind": "s",
|
||||
"default": 0
|
||||
},
|
||||
"pu": {
|
||||
"name": "pulses",
|
||||
"kind": "l",
|
||||
"default": 0
|
||||
},
|
||||
"pw": {
|
||||
"name": "PWRPin",
|
||||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"pz": {
|
||||
"name": "posixZone",
|
||||
"kind": "s",
|
||||
"default": 0
|
||||
},
|
||||
"q": {
|
||||
"name": "tiltPosition",
|
||||
"kind": "i",
|
||||
|
|
@ -343,11 +559,26 @@
|
|||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"rb": {
|
||||
"name": "rebooting",
|
||||
"kind": "b",
|
||||
"default": 0
|
||||
},
|
||||
"re": {
|
||||
"name": "repeat",
|
||||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"ri": {
|
||||
"name": "radioInit",
|
||||
"kind": "b",
|
||||
"default": 0
|
||||
},
|
||||
"ro": {
|
||||
"name": "roaming",
|
||||
"kind": "b",
|
||||
"default": 0
|
||||
},
|
||||
"rp": {
|
||||
"name": "repeats",
|
||||
"kind": "i",
|
||||
|
|
@ -358,11 +589,21 @@
|
|||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"rt": {
|
||||
"name": "rootTopic",
|
||||
"kind": "s",
|
||||
"default": 0
|
||||
},
|
||||
"rw": {
|
||||
"name": "rawCmd",
|
||||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"rx": {
|
||||
"name": "RXPin",
|
||||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"s": {
|
||||
"name": "shadeId",
|
||||
"kind": "i",
|
||||
|
|
@ -373,6 +614,11 @@
|
|||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"sb": {
|
||||
"name": "ssdpBroadcast",
|
||||
"kind": "b",
|
||||
"default": 0
|
||||
},
|
||||
"sc": {
|
||||
"name": "scanning",
|
||||
"kind": "b",
|
||||
|
|
@ -383,6 +629,11 @@
|
|||
"kind": "s",
|
||||
"default": 0
|
||||
},
|
||||
"se": {
|
||||
"name": "section",
|
||||
"kind": "s",
|
||||
"default": 0
|
||||
},
|
||||
"sg": {
|
||||
"name": "strength",
|
||||
"kind": "i",
|
||||
|
|
@ -393,6 +644,11 @@
|
|||
"kind": "s",
|
||||
"default": 0
|
||||
},
|
||||
"sk": {
|
||||
"name": "SCKPin",
|
||||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"sm": {
|
||||
"name": "simMy",
|
||||
"kind": "b",
|
||||
|
|
@ -428,11 +684,21 @@
|
|||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"su": {
|
||||
"name": "subnet",
|
||||
"kind": "s",
|
||||
"default": 0
|
||||
},
|
||||
"sv": {
|
||||
"name": "serverId",
|
||||
"kind": "s",
|
||||
"default": 0
|
||||
},
|
||||
"sy": {
|
||||
"name": "securityType",
|
||||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"t": {
|
||||
"name": "target",
|
||||
"kind": "i",
|
||||
|
|
@ -448,16 +714,31 @@
|
|||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"tp": {
|
||||
"name": "txPower",
|
||||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"tr": {
|
||||
"name": "testRssi",
|
||||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"tx": {
|
||||
"name": "TXPin",
|
||||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"u": {
|
||||
"name": "tiltTarget",
|
||||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"un": {
|
||||
"name": "username",
|
||||
"kind": "s",
|
||||
"default": 0
|
||||
},
|
||||
"up": {
|
||||
"name": "uptime",
|
||||
"kind": "i",
|
||||
|
|
@ -468,6 +749,11 @@
|
|||
"kind": "b",
|
||||
"default": 0
|
||||
},
|
||||
"vc": {
|
||||
"name": "validation",
|
||||
"kind": "i",
|
||||
"default": 0
|
||||
},
|
||||
"w": {
|
||||
"name": "tiltDirection",
|
||||
"kind": "i",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue