homebridge / homebridge-config-ui-x

The Homebridge UI. Monitor, configure and backup Homebridge from a browser.
https://homebridge.io
MIT License
2.61k stars 372 forks source link

Node 18: all accessories missing, despite latest update #1326

Closed ovq closed 2 years ago

ovq commented 2 years ago

Describe The Bug:

After updating to Node 18, no accessories are being shown, despite the latest HB and HB UI-X updates. I tried on Safari and Chrome. Homebridge works well otherwise, the devices are there, just not in HB UI. **To Reproduce:** see above **Expected behavior:** Accessories should be visible **Logs:**
Show the Homebridge / Homebridge Config UI X logs here.

Homebridge Config:

Show your homebridge config.json here

Screenshots:

Environment:

GiovanniDw commented 2 years ago

I have this problem too, is there a fix?

valiquette commented 2 years ago

Same issue here with.

Node.js Version: v18.1.0 Homebridge Version: 1.4.1 Homebridge Config UI X Version: homebridge-config-ui-x v4.44.1 Operating System: macOS

valiquette commented 2 years ago

I no longer see this issue on the following combination. I should not I only saw this on macOS Node.js Version: v18.2.0 Homebridge Version: 1.5.0 beta2 Homebridge Config UI X Version: homebridge-config-ui-x v4.45.1 test7 Operating System: macOS 12.4

lubindent commented 2 years ago

Same thing is happening to me, fresh install:

HostOS: RockLinux 8.6 (CentOS/RHEL) Node: 16.15.0 NPM: 8.5.5 Homebridge: 1.4.1 / HAP 0.10.2

Config:

{
    "bridge": {
        "name": "Homebridge 46D3",
        "username": "0E:8E:3B:A5:C9:9D",
        "port": 51806,
        "pin": "888-86-869",
        "advertiser": "avahi",
        "bind": [
            "ens192"
        ]
    },
    "accessories": [],
    "platforms": [
        {
            "name": "Config",
            "port": 8581,
            "auth": "none",
            "theme": "auto",
            "tempUnits": "c",
            "lang": "auto",
            "platform": "config"
        },
        {
            "name": "Nest",
            "access_token": "xxxx",
            "refreshToken": "xxxx",
            "platform": "Nest"
        },
        {
            "apiKey": "xxxx",
            "disableFan": false,
            "disableDry": false,
            "ignoreHomeKitDevices": false,
            "enableSyncButton": false,
            "syncButtonInAccessory": false,
            "enableOccupancySensor": true,
            "enableClimateReactSwitch": false,
            "enableHistoryStorage": true,
            "disableHorizontalSwing": true,
            "disableLightSwitch": true,
            "externalHumiditySensor": false,
            "allowRepeatedCommands": false,
            "debug": false,
            "platform": "SensiboAC"
        },
        {
            "host": "192.168.206.2",
            "password": "user",
            "pin": "0000",
            "port": 4025,
            "proxyPort": 4026,
            "enableVerboseLogging": false,
            "suppressZoneAccessories": false,
            "suppressClockReset": true,
            "policePanic": {
                "enabled": false,
                "name": "Police Panic"
            },
            "ambulancePanic": {
                "enabled": false,
                "name": "Ambulance Panic"
            },
            "firePanic": {
                "enabled": false,
                "name": "Fire Panic"
            },
            "partitions": [
                {
                    "name": "Cinema",
                    "enableChimeSwitch": false
                }
            ],
            "zones": [
                {
                    "name": "Front Door",
                    "partition": 1,
                    "zoneNumber": 1,
                    "type": "door"
                },
                {
                    "name": "Theatre 1 Dooe",
                    "partition": 1,
                    "zoneNumber": 2,
                    "type": "door"
                },
                {
                    "name": "Theatre 3 West Door",
                    "partition": 1,
                    "zoneNumber": 3,
                    "type": "door"
                },
                {
                    "name": "Theatre 3 East Door",
                    "partition": 1,
                    "zoneNumber": 4,
                    "type": "door"
                },
                {
                    "name": "Theatre 2 Door",
                    "partition": 1,
                    "zoneNumber": 5,
                    "type": "door"
                },
                {
                    "name": "East Canteen Door",
                    "partition": 1,
                    "zoneNumber": 6,
                    "type": "door"
                },
                {
                    "name": "Canteen Motion",
                    "partition": 1,
                    "zoneNumber": 7,
                    "type": "motion"
                }
            ],
            "platform": "Envisalink"
        },
        {
            "platform": "RadioRA2",
            "name": "RadioRA2",
            "repeater": "192.168.206.240",
            "username": "lutron",
            "password": "integration",
            "lights": [
                {
                    "name": "Theatre 2 Lights",
                    "id": 11
                },
                {
                    "name": "Theatre 1 Lights",
                    "id": 12
                },
                {
                    "name": "Theatre 3 Lights",
                    "id": 13
                }
            ]
        },
        {
            "name": "EcoPlug-OutsideLights",
            "platform": "EcoPlug",
            "plugs": [
                {
                    "name": "EcoPlug1",
                    "host": "192.168.2.10",
                    "id": "ECO-780CC0B8"
                }
            ]
        }
    ],
    "disabledPlugins": []
}

Output from 192.168.2.20:51806/accessories

{
    "accessories":
    [
        {
            "aid": 1,
            "services":
            [
                {
                    "type": "3E",
                    "iid": 1,
                    "characteristics":
                    [
                        {
                            "type": "14",
                            "iid": 2,
                            "perms":
                            [
                                "pw"
                            ],
                            "description": "Identify",
                            "format": "bool"
                        },
                        {
                            "type": "20",
                            "iid": 3,
                            "value": "homebridge.io",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Manufacturer",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "21",
                            "iid": 4,
                            "value": "homebridge",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Model",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "23",
                            "iid": 5,
                            "value": "Homebridge 46D3 4BBD",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "30",
                            "iid": 6,
                            "value": "0E:8E:3B:A5:C9:9D",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Serial Number",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "52",
                            "iid": 7,
                            "value": "1.4.1",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Firmware Revision",
                            "format": "string"
                        }
                    ]
                },
                {
                    "type": "A2",
                    "iid": 2000000008,
                    "characteristics":
                    [
                        {
                            "type": "37",
                            "iid": 9,
                            "value": "1.1.0",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Version",
                            "format": "string",
                            "maxLen": 64
                        }
                    ]
                }
            ]
        },
        {
            "aid": 2,
            "services":
            [
                {
                    "type": "3E",
                    "iid": 1,
                    "characteristics":
                    [
                        {
                            "type": "14",
                            "iid": 2,
                            "perms":
                            [
                                "pw"
                            ],
                            "description": "Identify",
                            "format": "bool"
                        },
                        {
                            "type": "20",
                            "iid": 3,
                            "value": "Envisacor",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Manufacturer",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "21",
                            "iid": 4,
                            "value": "Envisalink",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Model",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "23",
                            "iid": 5,
                            "value": "Front Door",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "30",
                            "iid": 6,
                            "value": "Partition 1 Zone 1",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Serial Number",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "52",
                            "iid": 7,
                            "value": "1.1.1",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Firmware Revision",
                            "format": "string"
                        }
                    ]
                },
                {
                    "type": "80",
                    "iid": 8,
                    "characteristics":
                    [
                        {
                            "type": "6A",
                            "iid": 9,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr"
                            ],
                            "description": "Contact Sensor State",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 1,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1
                            ]
                        },
                        {
                            "type": "23",
                            "iid": 10,
                            "value": "Front Door",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        }
                    ]
                }
            ]
        },
        {
            "aid": 3,
            "services":
            [
                {
                    "type": "3E",
                    "iid": 1,
                    "characteristics":
                    [
                        {
                            "type": "14",
                            "iid": 2,
                            "perms":
                            [
                                "pw"
                            ],
                            "description": "Identify",
                            "format": "bool"
                        },
                        {
                            "type": "20",
                            "iid": 3,
                            "value": "Envisacor",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Manufacturer",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "21",
                            "iid": 4,
                            "value": "Envisalink",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Model",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "23",
                            "iid": 5,
                            "value": "Theatre 1 Dooe",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "30",
                            "iid": 6,
                            "value": "Partition 1 Zone 2",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Serial Number",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "52",
                            "iid": 7,
                            "value": "1.1.1",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Firmware Revision",
                            "format": "string"
                        }
                    ]
                },
                {
                    "type": "80",
                    "iid": 8,
                    "characteristics":
                    [
                        {
                            "type": "6A",
                            "iid": 9,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr"
                            ],
                            "description": "Contact Sensor State",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 1,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1
                            ]
                        },
                        {
                            "type": "23",
                            "iid": 10,
                            "value": "Theatre 1 Dooe",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        }
                    ]
                }
            ]
        },
        {
            "aid": 4,
            "services":
            [
                {
                    "type": "3E",
                    "iid": 1,
                    "characteristics":
                    [
                        {
                            "type": "14",
                            "iid": 2,
                            "perms":
                            [
                                "pw"
                            ],
                            "description": "Identify",
                            "format": "bool"
                        },
                        {
                            "type": "20",
                            "iid": 3,
                            "value": "Envisacor",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Manufacturer",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "21",
                            "iid": 4,
                            "value": "Envisalink",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Model",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "23",
                            "iid": 5,
                            "value": "Theatre 3 West Door",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "30",
                            "iid": 6,
                            "value": "Partition 1 Zone 3",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Serial Number",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "52",
                            "iid": 7,
                            "value": "1.1.1",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Firmware Revision",
                            "format": "string"
                        }
                    ]
                },
                {
                    "type": "80",
                    "iid": 8,
                    "characteristics":
                    [
                        {
                            "type": "6A",
                            "iid": 9,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr"
                            ],
                            "description": "Contact Sensor State",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 1,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1
                            ]
                        },
                        {
                            "type": "23",
                            "iid": 10,
                            "value": "Theatre 3 West Door",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        }
                    ]
                }
            ]
        },
        {
            "aid": 5,
            "services":
            [
                {
                    "type": "3E",
                    "iid": 1,
                    "characteristics":
                    [
                        {
                            "type": "14",
                            "iid": 2,
                            "perms":
                            [
                                "pw"
                            ],
                            "description": "Identify",
                            "format": "bool"
                        },
                        {
                            "type": "20",
                            "iid": 3,
                            "value": "Envisacor",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Manufacturer",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "21",
                            "iid": 4,
                            "value": "Envisalink",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Model",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "23",
                            "iid": 5,
                            "value": "Theatre 3 East Door",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "30",
                            "iid": 6,
                            "value": "Partition 1 Zone 4",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Serial Number",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "52",
                            "iid": 7,
                            "value": "1.1.1",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Firmware Revision",
                            "format": "string"
                        }
                    ]
                },
                {
                    "type": "80",
                    "iid": 8,
                    "characteristics":
                    [
                        {
                            "type": "6A",
                            "iid": 9,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr"
                            ],
                            "description": "Contact Sensor State",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 1,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1
                            ]
                        },
                        {
                            "type": "23",
                            "iid": 10,
                            "value": "Theatre 3 East Door",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        }
                    ]
                }
            ]
        },
        {
            "aid": 6,
            "services":
            [
                {
                    "type": "3E",
                    "iid": 1,
                    "characteristics":
                    [
                        {
                            "type": "14",
                            "iid": 2,
                            "perms":
                            [
                                "pw"
                            ],
                            "description": "Identify",
                            "format": "bool"
                        },
                        {
                            "type": "20",
                            "iid": 3,
                            "value": "Envisacor",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Manufacturer",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "21",
                            "iid": 4,
                            "value": "Envisalink",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Model",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "23",
                            "iid": 5,
                            "value": "Theatre 2 Door",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "30",
                            "iid": 6,
                            "value": "Partition 1 Zone 5",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Serial Number",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "52",
                            "iid": 7,
                            "value": "1.1.1",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Firmware Revision",
                            "format": "string"
                        }
                    ]
                },
                {
                    "type": "80",
                    "iid": 8,
                    "characteristics":
                    [
                        {
                            "type": "6A",
                            "iid": 9,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr"
                            ],
                            "description": "Contact Sensor State",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 1,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1
                            ]
                        },
                        {
                            "type": "23",
                            "iid": 10,
                            "value": "Theatre 2 Door",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        }
                    ]
                }
            ]
        },
        {
            "aid": 7,
            "services":
            [
                {
                    "type": "3E",
                    "iid": 1,
                    "characteristics":
                    [
                        {
                            "type": "14",
                            "iid": 2,
                            "perms":
                            [
                                "pw"
                            ],
                            "description": "Identify",
                            "format": "bool"
                        },
                        {
                            "type": "20",
                            "iid": 3,
                            "value": "Envisacor",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Manufacturer",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "21",
                            "iid": 4,
                            "value": "Envisalink",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Model",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "23",
                            "iid": 5,
                            "value": "East Canteen Door",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "30",
                            "iid": 6,
                            "value": "Partition 1 Zone 6",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Serial Number",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "52",
                            "iid": 7,
                            "value": "1.1.1",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Firmware Revision",
                            "format": "string"
                        }
                    ]
                },
                {
                    "type": "80",
                    "iid": 8,
                    "characteristics":
                    [
                        {
                            "type": "6A",
                            "iid": 9,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr"
                            ],
                            "description": "Contact Sensor State",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 1,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1
                            ]
                        },
                        {
                            "type": "23",
                            "iid": 10,
                            "value": "East Canteen Door",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        }
                    ]
                }
            ]
        },
        {
            "aid": 8,
            "services":
            [
                {
                    "type": "3E",
                    "iid": 1,
                    "characteristics":
                    [
                        {
                            "type": "14",
                            "iid": 2,
                            "perms":
                            [
                                "pw"
                            ],
                            "description": "Identify",
                            "format": "bool"
                        },
                        {
                            "type": "20",
                            "iid": 3,
                            "value": "Envisacor",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Manufacturer",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "21",
                            "iid": 4,
                            "value": "Envisalink",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Model",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "23",
                            "iid": 5,
                            "value": "Canteen Motion",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "30",
                            "iid": 6,
                            "value": "Partition 1 Zone 7",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Serial Number",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "52",
                            "iid": 7,
                            "value": "1.1.1",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Firmware Revision",
                            "format": "string"
                        }
                    ]
                },
                {
                    "type": "85",
                    "iid": 8,
                    "characteristics":
                    [
                        {
                            "type": "22",
                            "iid": 9,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr"
                            ],
                            "description": "Motion Detected",
                            "format": "bool"
                        },
                        {
                            "type": "23",
                            "iid": 10,
                            "value": "Canteen Motion",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        }
                    ]
                }
            ]
        },
        {
            "aid": 9,
            "services":
            [
                {
                    "type": "3E",
                    "iid": 1,
                    "characteristics":
                    [
                        {
                            "type": "14",
                            "iid": 2,
                            "perms":
                            [
                                "pw"
                            ],
                            "description": "Identify",
                            "format": "bool"
                        },
                        {
                            "type": "20",
                            "iid": 3,
                            "value": "Lutron",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Manufacturer",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "21",
                            "iid": 4,
                            "value": "Homebridge-RadioRa2-Light",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Model",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "23",
                            "iid": 5,
                            "value": "Theatre 2 Lights",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "30",
                            "iid": 6,
                            "value": "Light11",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Serial Number",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "52",
                            "iid": 7,
                            "value": "1.3.6",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Firmware Revision",
                            "format": "string"
                        }
                    ]
                },
                {
                    "type": "43",
                    "iid": 8,
                    "characteristics":
                    [
                        {
                            "type": "23",
                            "iid": 9,
                            "value": "Theatre 2 Lights",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "25",
                            "iid": 10,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "On",
                            "format": "bool"
                        }
                    ]
                }
            ]
        },
        {
            "aid": 10,
            "services":
            [
                {
                    "type": "3E",
                    "iid": 1,
                    "characteristics":
                    [
                        {
                            "type": "14",
                            "iid": 2,
                            "perms":
                            [
                                "pw"
                            ],
                            "description": "Identify",
                            "format": "bool"
                        },
                        {
                            "type": "20",
                            "iid": 3,
                            "value": "Lutron",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Manufacturer",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "21",
                            "iid": 4,
                            "value": "Homebridge-RadioRa2-Light",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Model",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "23",
                            "iid": 5,
                            "value": "Theatre 1 Lights",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "30",
                            "iid": 6,
                            "value": "Light12",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Serial Number",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "52",
                            "iid": 7,
                            "value": "1.3.6",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Firmware Revision",
                            "format": "string"
                        }
                    ]
                },
                {
                    "type": "43",
                    "iid": 8,
                    "characteristics":
                    [
                        {
                            "type": "23",
                            "iid": 9,
                            "value": "Theatre 1 Lights",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "25",
                            "iid": 10,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "On",
                            "format": "bool"
                        }
                    ]
                }
            ]
        },
        {
            "aid": 11,
            "services":
            [
                {
                    "type": "3E",
                    "iid": 1,
                    "characteristics":
                    [
                        {
                            "type": "14",
                            "iid": 2,
                            "perms":
                            [
                                "pw"
                            ],
                            "description": "Identify",
                            "format": "bool"
                        },
                        {
                            "type": "20",
                            "iid": 3,
                            "value": "Lutron",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Manufacturer",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "21",
                            "iid": 4,
                            "value": "Homebridge-RadioRa2-Light",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Model",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "23",
                            "iid": 5,
                            "value": "Theatre 3 Lights",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "30",
                            "iid": 6,
                            "value": "Light13",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Serial Number",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "52",
                            "iid": 7,
                            "value": "1.3.6",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Firmware Revision",
                            "format": "string"
                        }
                    ]
                },
                {
                    "type": "43",
                    "iid": 8,
                    "characteristics":
                    [
                        {
                            "type": "23",
                            "iid": 9,
                            "value": "Theatre 3 Lights",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "25",
                            "iid": 10,
                            "value": 1,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "On",
                            "format": "bool"
                        }
                    ]
                }
            ]
        },
        {
            "aid": 12,
            "services":
            [
                {
                    "type": "3E",
                    "iid": 1,
                    "characteristics":
                    [
                        {
                            "type": "14",
                            "iid": 2,
                            "perms":
                            [
                                "pw"
                            ],
                            "description": "Identify",
                            "format": "bool"
                        },
                        {
                            "type": "20",
                            "iid": 3,
                            "value": "Sensibo Inc.",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Manufacturer",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "21",
                            "iid": 4,
                            "value": "skyv2",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Model",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "23",
                            "iid": 5,
                            "value": "Canteen AC",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "30",
                            "iid": 6,
                            "value": "222109572",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Serial Number",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "52",
                            "iid": 7,
                            "value": "2.2.0",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Firmware Revision",
                            "format": "string"
                        }
                    ]
                },
                {
                    "type": "E863F007-079E-48FF-8F27-9C2605A29F52",
                    "iid": 8,
                    "characteristics":
                    [
                        {
                            "type": "E863F11C-079E-48FF-8F27-9C2605A29F52",
                            "iid": 12,
                            "perms":
                            [
                                "pw",
                                "hd"
                            ],
                            "description": "S2W1",
                            "format": "data"
                        },
                        {
                            "type": "E863F121-079E-48FF-8F27-9C2605A29F52",
                            "iid": 13,
                            "perms":
                            [
                                "pw",
                                "hd"
                            ],
                            "description": "S2W2",
                            "format": "data"
                        },
                        {
                            "type": "23",
                            "iid": 9,
                            "value": "Canteen AC History",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "E863F116-079E-48FF-8F27-9C2605A29F52",
                            "iid": 10,
                            "value": "7CQBAAAAAAAFzkIoAwECAgIDAiAAwA8AAAAAAAAAAAEB",
                            "perms":
                            [
                                "pr",
                                "ev",
                                "hd"
                            ],
                            "description": "S2R1",
                            "format": "data"
                        },
                        {
                            "type": "E863F117-079E-48FF-8F27-9C2605A29F52",
                            "iid": 11,
                            "value": "AA==",
                            "perms":
                            [
                                "pr",
                                "ev",
                                "hd"
                            ],
                            "description": "S2R2",
                            "format": "data"
                        }
                    ]
                },
                {
                    "type": "BC",
                    "iid": 14,
                    "characteristics":
                    [
                        {
                            "type": "AD",
                            "iid": 28,
                            "perms":
                            [
                                "pw"
                            ],
                            "description": "Reset Filter Indication",
                            "format": "uint8",
                            "minValue": 1,
                            "maxValue": 1,
                            "minStep": 1
                        },
                        {
                            "type": "23",
                            "iid": 15,
                            "value": "Canteen AC",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "B0",
                            "iid": 16,
                            "value": 1,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Active",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 1,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1
                            ]
                        },
                        {
                            "type": "B1",
                            "iid": 17,
                            "value": 2,
                            "perms":
                            [
                                "ev",
                                "pr"
                            ],
                            "description": "Current Heater-Cooler State",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 3,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1,
                                2,
                                3
                            ]
                        },
                        {
                            "type": "B2",
                            "iid": 18,
                            "value": 1,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Target Heater-Cooler State",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 2,
                            "minStep": 1,
                            "valid-values":
                            [
                                2,
                                1,
                                0
                            ]
                        },
                        {
                            "type": "11",
                            "iid": 19,
                            "value": 20.9,
                            "perms":
                            [
                                "ev",
                                "pr"
                            ],
                            "description": "Current Temperature",
                            "format": "float",
                            "unit": "celsius",
                            "minValue": -100,
                            "maxValue": 100,
                            "minStep": 0.1
                        },
                        {
                            "type": "D",
                            "iid": 20,
                            "value": 19,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Cooling Threshold Temperature",
                            "format": "float",
                            "unit": "celsius",
                            "minValue": 16,
                            "maxValue": 30,
                            "minStep": 1
                        },
                        {
                            "type": "12",
                            "iid": 21,
                            "value": 19,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Heating Threshold Temperature",
                            "format": "float",
                            "unit": "celsius",
                            "minValue": 16,
                            "maxValue": 30,
                            "minStep": 1
                        },
                        {
                            "type": "36",
                            "iid": 22,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Temperature Display Units",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 1,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1
                            ]
                        },
                        {
                            "type": "10",
                            "iid": 23,
                            "value": 58,
                            "perms":
                            [
                                "ev",
                                "pr"
                            ],
                            "description": "Current Relative Humidity",
                            "format": "float",
                            "unit": "percentage",
                            "minValue": 0,
                            "maxValue": 100,
                            "minStep": 1
                        },
                        {
                            "type": "B6",
                            "iid": 24,
                            "value": 1,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Swing Mode",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 1,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1
                            ]
                        },
                        {
                            "type": "29",
                            "iid": 25,
                            "value": 100,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Rotation Speed",
                            "format": "float",
                            "unit": "percentage",
                            "minValue": 0,
                            "maxValue": 100,
                            "minStep": 1
                        },
                        {
                            "type": "AC",
                            "iid": 26,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr"
                            ],
                            "description": "Filter Change Indication",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 1,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1
                            ]
                        },
                        {
                            "type": "AB",
                            "iid": 27,
                            "value": 93,
                            "perms":
                            [
                                "ev",
                                "pr"
                            ],
                            "description": "Filter Life Level",
                            "format": "float",
                            "minValue": 0,
                            "maxValue": 100,
                            "minStep": 1
                        }
                    ]
                },
                {
                    "type": "B7",
                    "iid": 29,
                    "characteristics":
                    [
                        {
                            "type": "23",
                            "iid": 30,
                            "value": "Canteen Fan",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "B0",
                            "iid": 31,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Active",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 1,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1
                            ]
                        },
                        {
                            "type": "B6",
                            "iid": 32,
                            "value": 1,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Swing Mode",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 1,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1
                            ]
                        },
                        {
                            "type": "29",
                            "iid": 33,
                            "value": 100,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Rotation Speed",
                            "format": "float",
                            "unit": "percentage",
                            "minValue": 0,
                            "maxValue": 100,
                            "minStep": 1
                        }
                    ]
                },
                {
                    "type": "BD",
                    "iid": 34,
                    "characteristics":
                    [
                        {
                            "type": "23",
                            "iid": 35,
                            "value": "Canteen Dry",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "B0",
                            "iid": 36,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Active",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 1,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1
                            ]
                        },
                        {
                            "type": "B3",
                            "iid": 37,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr"
                            ],
                            "description": "Current Humidifier-Dehumidifier State",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 3,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1,
                                2,
                                3
                            ]
                        },
                        {
                            "type": "B4",
                            "iid": 38,
                            "value": 2,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Target Humidifier-Dehumidifier State",
                            "format": "uint8",
                            "minValue": 2,
                            "maxValue": 2,
                            "minStep": 1,
                            "valid-values":
                            [
                                2
                            ]
                        },
                        {
                            "type": "10",
                            "iid": 39,
                            "value": 58,
                            "perms":
                            [
                                "ev",
                                "pr"
                            ],
                            "description": "Current Relative Humidity",
                            "format": "float",
                            "unit": "percentage",
                            "minValue": 0,
                            "maxValue": 100,
                            "minStep": 1
                        },
                        {
                            "type": "B6",
                            "iid": 40,
                            "value": 1,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Swing Mode",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 1,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1
                            ]
                        }
                    ]
                }
            ]
        },
        {
            "aid": 13,
            "services":
            [
                {
                    "type": "3E",
                    "iid": 1,
                    "characteristics":
                    [
                        {
                            "type": "14",
                            "iid": 2,
                            "perms":
                            [
                                "pw"
                            ],
                            "description": "Identify",
                            "format": "bool"
                        },
                        {
                            "type": "20",
                            "iid": 3,
                            "value": "Sensibo Inc.",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Manufacturer",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "21",
                            "iid": 4,
                            "value": "skyv2_occupancy",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Model",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "23",
                            "iid": 5,
                            "value": "Cinema Occupancy",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "30",
                            "iid": 6,
                            "value": "HFnwZngraE",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Serial Number",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "52",
                            "iid": 7,
                            "value": "2.2.0",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Firmware Revision",
                            "format": "string"
                        }
                    ]
                },
                {
                    "type": "86",
                    "iid": 8,
                    "characteristics":
                    [
                        {
                            "type": "23",
                            "iid": 9,
                            "value": "Cinema Occupancy",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "71",
                            "iid": 10,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr"
                            ],
                            "description": "Occupancy Detected",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 1,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1
                            ]
                        }
                    ]
                }
            ]
        },
        {
            "aid": 14,
            "services":
            [
                {
                    "type": "3E",
                    "iid": 1,
                    "characteristics":
                    [
                        {
                            "type": "14",
                            "iid": 2,
                            "perms":
                            [
                                "pw"
                            ],
                            "description": "Identify",
                            "format": "bool"
                        },
                        {
                            "type": "20",
                            "iid": 3,
                            "value": "Sensibo Inc.",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Manufacturer",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "21",
                            "iid": 4,
                            "value": "skyv2",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Model",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "23",
                            "iid": 5,
                            "value": "theatre 3 AC",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "30",
                            "iid": 6,
                            "value": "222109575",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Serial Number",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "52",
                            "iid": 7,
                            "value": "2.2.0",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Firmware Revision",
                            "format": "string"
                        }
                    ]
                },
                {
                    "type": "E863F007-079E-48FF-8F27-9C2605A29F52",
                    "iid": 8,
                    "characteristics":
                    [
                        {
                            "type": "E863F11C-079E-48FF-8F27-9C2605A29F52",
                            "iid": 12,
                            "perms":
                            [
                                "pw",
                                "hd"
                            ],
                            "description": "S2W1",
                            "format": "data"
                        },
                        {
                            "type": "E863F121-079E-48FF-8F27-9C2605A29F52",
                            "iid": 13,
                            "perms":
                            [
                                "pw",
                                "hd"
                            ],
                            "description": "S2W2",
                            "format": "data"
                        },
                        {
                            "type": "23",
                            "iid": 9,
                            "value": "Theatre 3 AC History",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "E863F116-079E-48FF-8F27-9C2605A29F52",
                            "iid": 10,
                            "value": "7CQBAAAAAAAFzkIoAwECAgIDAiAAwA8AAAAAAAAAAAEB",
                            "perms":
                            [
                                "pr",
                                "ev",
                                "hd"
                            ],
                            "description": "S2R1",
                            "format": "data"
                        },
                        {
                            "type": "E863F117-079E-48FF-8F27-9C2605A29F52",
                            "iid": 11,
                            "value": "AA==",
                            "perms":
                            [
                                "pr",
                                "ev",
                                "hd"
                            ],
                            "description": "S2R2",
                            "format": "data"
                        }
                    ]
                },
                {
                    "type": "BC",
                    "iid": 14,
                    "characteristics":
                    [
                        {
                            "type": "AD",
                            "iid": 28,
                            "perms":
                            [
                                "pw"
                            ],
                            "description": "Reset Filter Indication",
                            "format": "uint8",
                            "minValue": 1,
                            "maxValue": 1,
                            "minStep": 1
                        },
                        {
                            "type": "23",
                            "iid": 15,
                            "value": "theatre 3 AC",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "B0",
                            "iid": 16,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Active",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 1,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1
                            ]
                        },
                        {
                            "type": "B1",
                            "iid": 17,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr"
                            ],
                            "description": "Current Heater-Cooler State",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 3,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1,
                                2,
                                3
                            ]
                        },
                        {
                            "type": "B2",
                            "iid": 18,
                            "value": 2,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Target Heater-Cooler State",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 2,
                            "minStep": 1,
                            "valid-values":
                            [
                                2,
                                1
                            ]
                        },
                        {
                            "type": "11",
                            "iid": 19,
                            "value": 17.8,
                            "perms":
                            [
                                "ev",
                                "pr"
                            ],
                            "description": "Current Temperature",
                            "format": "float",
                            "unit": "celsius",
                            "minValue": -100,
                            "maxValue": 100,
                            "minStep": 0.1
                        },
                        {
                            "type": "D",
                            "iid": 20,
                            "value": 24,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Cooling Threshold Temperature",
                            "format": "float",
                            "unit": "celsius",
                            "minValue": 18,
                            "maxValue": 33,
                            "minStep": 1
                        },
                        {
                            "type": "12",
                            "iid": 21,
                            "value": 24,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Heating Threshold Temperature",
                            "format": "float",
                            "unit": "celsius",
                            "minValue": 18,
                            "maxValue": 33,
                            "minStep": 1
                        },
                        {
                            "type": "36",
                            "iid": 22,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Temperature Display Units",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 1,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1
                            ]
                        },
                        {
                            "type": "10",
                            "iid": 23,
                            "value": 66,
                            "perms":
                            [
                                "ev",
                                "pr"
                            ],
                            "description": "Current Relative Humidity",
                            "format": "float",
                            "unit": "percentage",
                            "minValue": 0,
                            "maxValue": 100,
                            "minStep": 1
                        },
                        {
                            "type": "B6",
                            "iid": 24,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Swing Mode",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 1,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1
                            ]
                        },
                        {
                            "type": "29",
                            "iid": 25,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Rotation Speed",
                            "format": "float",
                            "unit": "percentage",
                            "minValue": 0,
                            "maxValue": 100,
                            "minStep": 1
                        },
                        {
                            "type": "AC",
                            "iid": 26,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr"
                            ],
                            "description": "Filter Change Indication",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 1,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1
                            ]
                        },
                        {
                            "type": "AB",
                            "iid": 27,
                            "value": 100,
                            "perms":
                            [
                                "ev",
                                "pr"
                            ],
                            "description": "Filter Life Level",
                            "format": "float",
                            "minValue": 0,
                            "maxValue": 100,
                            "minStep": 1
                        }
                    ]
                },
                {
                    "type": "B7",
                    "iid": 29,
                    "characteristics":
                    [
                        {
                            "type": "23",
                            "iid": 30,
                            "value": "theatre 3 Fan",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "B0",
                            "iid": 31,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Active",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 1,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1
                            ]
                        },
                        {
                            "type": "B6",
                            "iid": 32,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Swing Mode",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 1,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1
                            ]
                        },
                        {
                            "type": "29",
                            "iid": 33,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Rotation Speed",
                            "format": "float",
                            "unit": "percentage",
                            "minValue": 0,
                            "maxValue": 100,
                            "minStep": 1
                        }
                    ]
                },
                {
                    "type": "BD",
                    "iid": 34,
                    "characteristics":
                    [
                        {
                            "type": "23",
                            "iid": 35,
                            "value": "theatre 3 Dry",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "B0",
                            "iid": 36,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Active",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 1,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1
                            ]
                        },
                        {
                            "type": "B3",
                            "iid": 37,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr"
                            ],
                            "description": "Current Humidifier-Dehumidifier State",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 3,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1,
                                2,
                                3
                            ]
                        },
                        {
                            "type": "B4",
                            "iid": 38,
                            "value": 2,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Target Humidifier-Dehumidifier State",
                            "format": "uint8",
                            "minValue": 2,
                            "maxValue": 2,
                            "minStep": 1,
                            "valid-values":
                            [
                                2
                            ]
                        },
                        {
                            "type": "10",
                            "iid": 39,
                            "value": 66,
                            "perms":
                            [
                                "ev",
                                "pr"
                            ],
                            "description": "Current Relative Humidity",
                            "format": "float",
                            "unit": "percentage",
                            "minValue": 0,
                            "maxValue": 100,
                            "minStep": 1
                        },
                        {
                            "type": "B6",
                            "iid": 40,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Swing Mode",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 1,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1
                            ]
                        }
                    ]
                }
            ]
        },
        {
            "aid": 15,
            "services":
            [
                {
                    "type": "3E",
                    "iid": 1,
                    "characteristics":
                    [
                        {
                            "type": "14",
                            "iid": 2,
                            "perms":
                            [
                                "pw"
                            ],
                            "description": "Identify",
                            "format": "bool"
                        },
                        {
                            "type": "20",
                            "iid": 3,
                            "value": "Envisacor",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Manufacturer",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "21",
                            "iid": 4,
                            "value": "Envisalink",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Model",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "23",
                            "iid": 5,
                            "value": "Cinema",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "30",
                            "iid": 6,
                            "value": "Partition 1",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Serial Number",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "52",
                            "iid": 7,
                            "value": "1.1.1",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Firmware Revision",
                            "format": "string"
                        }
                    ]
                },
                {
                    "type": "7E",
                    "iid": 8,
                    "characteristics":
                    [
                        {
                            "type": "66",
                            "iid": 9,
                            "value": 1,
                            "perms":
                            [
                                "ev",
                                "pr"
                            ],
                            "description": "Security System Current State",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 4,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1,
                                2,
                                3,
                                4
                            ]
                        },
                        {
                            "type": "67",
                            "iid": 10,
                            "value": 1,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Security System Target State",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 3,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1,
                                2,
                                3
                            ]
                        },
                        {
                            "type": "23",
                            "iid": 11,
                            "value": "Cinema",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "24",
                            "iid": 12,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr"
                            ],
                            "description": "Obstruction Detected",
                            "format": "bool"
                        }
                    ]
                }
            ]
        },
        {
            "aid": 16,
            "services":
            [
                {
                    "type": "3E",
                    "iid": 1,
                    "characteristics":
                    [
                        {
                            "type": "14",
                            "iid": 2,
                            "perms":
                            [
                                "pw"
                            ],
                            "description": "Identify",
                            "format": "bool"
                        },
                        {
                            "type": "20",
                            "iid": 3,
                            "value": "Nest",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Manufacturer",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "21",
                            "iid": 4,
                            "value": "Nest Thermostat E Display (1st Generation)",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Model",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "23",
                            "iid": 5,
                            "value": "Theatre 2 Thermostat",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "30",
                            "iid": 6,
                            "value": "15AA01AC34170Q9E",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Serial Number",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "52",
                            "iid": 7,
                            "value": "6.2-27",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Firmware Revision",
                            "format": "string"
                        }
                    ]
                },
                {
                    "type": "4A",
                    "iid": 8,
                    "characteristics":
                    [
                        {
                            "type": "F",
                            "iid": 9,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr"
                            ],
                            "description": "Current Heating Cooling State",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 2,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1,
                                2
                            ]
                        },
                        {
                            "type": "33",
                            "iid": 10,
                            "value": 1,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Target Heating Cooling State",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 3,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1
                            ]
                        },
                        {
                            "type": "11",
                            "iid": 11,
                            "value": 19,
                            "perms":
                            [
                                "ev",
                                "pr"
                            ],
                            "description": "Current Temperature",
                            "format": "float",
                            "unit": "celsius",
                            "minValue": -20,
                            "maxValue": 60,
                            "minStep": 0.1
                        },
                        {
                            "type": "35",
                            "iid": 12,
                            "value": 19,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Target Temperature",
                            "format": "float",
                            "unit": "celsius",
                            "minValue": 9,
                            "maxValue": 32,
                            "minStep": 0.1
                        },
                        {
                            "type": "36",
                            "iid": 13,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Temperature Display Units",
                            "format": "uint8",
                            "minValue": 0,
                            "maxValue": 1,
                            "minStep": 1,
                            "valid-values":
                            [
                                0,
                                1
                            ]
                        },
                        {
                            "type": "10",
                            "iid": 14,
                            "value": 45,
                            "perms":
                            [
                                "ev",
                                "pr"
                            ],
                            "description": "Current Relative Humidity",
                            "format": "float",
                            "unit": "percentage",
                            "minValue": 0,
                            "maxValue": 100,
                            "minStep": 1
                        },
                        {
                            "type": "D",
                            "iid": 15,
                            "value": 19,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Cooling Threshold Temperature",
                            "format": "float",
                            "unit": "celsius",
                            "minValue": 9,
                            "maxValue": 32,
                            "minStep": 0.1
                        },
                        {
                            "type": "12",
                            "iid": 16,
                            "value": 19,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "Heating Threshold Temperature",
                            "format": "float",
                            "unit": "celsius",
                            "minValue": 9,
                            "maxValue": 32,
                            "minStep": 0.1
                        },
                        {
                            "type": "75",
                            "iid": 17,
                            "value": 1,
                            "perms":
                            [
                                "ev",
                                "pr"
                            ],
                            "description": "Status Active",
                            "format": "bool"
                        },
                        {
                            "type": "D6D47D29-4640-4F44-B53C-D84015DAEBDB",
                            "iid": 18,
                            "value": 0,
                            "perms":
                            [
                                "pr",
                                "pw",
                                "ev"
                            ],
                            "description": "Fan Timer Active",
                            "format": "bool"
                        },
                        {
                            "type": "D6D47D29-4641-4F44-B53C-D84015DAEBDB",
                            "iid": 19,
                            "value": 0,
                            "perms":
                            [
                                "pr",
                                "pw",
                                "ev"
                            ],
                            "description": "Fan Timer Duration",
                            "format": "uint16",
                            "minValue": 0,
                            "maxValue": 1440,
                            "minStep": 15
                        },
                        {
                            "type": "D6D47D29-4642-4F44-B53C-D84015DAEBDB",
                            "iid": 20,
                            "value": 0,
                            "perms":
                            [
                                "pr",
                                "ev"
                            ],
                            "description": "Has Leaf",
                            "format": "bool"
                        },
                        {
                            "type": "D6D47D29-4644-4F44-B53C-D84015DAEBDB",
                            "iid": 21,
                            "value": 0,
                            "perms":
                            [
                                "pr",
                                "ev"
                            ],
                            "description": "Sunlight Correction Enabled",
                            "format": "bool"
                        },
                        {
                            "type": "D6D47D29-4645-4F44-B53C-D84015DAEBDB",
                            "iid": 22,
                            "value": 0,
                            "perms":
                            [
                                "pr",
                                "ev"
                            ],
                            "description": "Sunlight Correction Active",
                            "format": "bool"
                        },
                        {
                            "type": "D6D47D29-4646-4F44-B53C-D84015DAEBDB",
                            "iid": 23,
                            "value": 0,
                            "perms":
                            [
                                "pr",
                                "ev"
                            ],
                            "description": "Using Emergency Heat",
                            "format": "bool"
                        }
                    ]
                },
                {
                    "type": "40",
                    "iid": 24,
                    "characteristics":
                    [
                        {
                            "type": "23",
                            "iid": 25,
                            "value": "Fan",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "25",
                            "iid": 26,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "On",
                            "format": "bool"
                        }
                    ]
                },
                {
                    "type": "49",
                    "iid": 27,
                    "characteristics":
                    [
                        {
                            "type": "23",
                            "iid": 28,
                            "value": "Eco Mode",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "25",
                            "iid": 29,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "On",
                            "format": "bool"
                        }
                    ]
                }
            ]
        },
        {
            "aid": 17,
            "services":
            [
                {
                    "type": "3E",
                    "iid": 1,
                    "characteristics":
                    [
                        {
                            "type": "14",
                            "iid": 2,
                            "perms":
                            [
                                "pw"
                            ],
                            "description": "Identify",
                            "format": "bool"
                        },
                        {
                            "type": "20",
                            "iid": 3,
                            "value": "Nest",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Manufacturer",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "21",
                            "iid": 4,
                            "value": "Home/Away Control",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Model",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "23",
                            "iid": 5,
                            "value": "Home Occupied",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "30",
                            "iid": 6,
                            "value": "64b6f391-1eb8-11ec-82bf-12fcbbc895d5",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Serial Number",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "52",
                            "iid": 7,
                            "value": "1.0",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Firmware Revision",
                            "format": "string"
                        }
                    ]
                },
                {
                    "type": "49",
                    "iid": 8,
                    "characteristics":
                    [
                        {
                            "type": "23",
                            "iid": 9,
                            "value": "Home Occupied",
                            "perms":
                            [
                                "pr"
                            ],
                            "description": "Name",
                            "format": "string",
                            "maxLen": 64
                        },
                        {
                            "type": "25",
                            "iid": 10,
                            "value": 0,
                            "perms":
                            [
                                "ev",
                                "pr",
                                "pw"
                            ],
                            "description": "On",
                            "format": "bool"
                        }
                    ]
                }
            ]
        }
    ]
}
github-actions[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.