diff --git a/src/Span.h b/src/Span.h index 57c6172..b6f5b3d 100644 --- a/src/Span.h +++ b/src/Span.h @@ -418,7 +418,7 @@ namespace Service { namespace Characteristic { - CREATE_CHAR(uint32_t,AccessoryFlags,1,1,1); + CREATE_CHAR(uint32_t,AccessoryFlags,1,1,1); // This is not really used anywhere 1/3 CREATE_CHAR(uint8_t,Active,0,0,1,INACTIVE,ACTIVE); CREATE_CHAR(uint32_t,ActiveIdentifier,0,0,255); CREATE_CHAR(uint8_t,AirQuality,0,0,5,UNKNOWN,EXCELLENT,GOOD,FAIR,INFERIOR,POOR); diff --git a/tools/makeServiceList b/tools/makeServiceList index ecc2510..220abc1 100755 --- a/tools/makeServiceList +++ b/tools/makeServiceList @@ -12,14 +12,16 @@ BEGIN { while(getline < servicesFile ){ - gsub(ltws,"") # strip out leading or trailing separators + split($0,line,"//") + + gsub(ltws,"",line[1]) # strip out leading or trailing separators if(index($0,"//!")==1){ desc[currentService]=desc[currentService] " " substr($0,4) continue } - n=split($0,x,ws) # split line by separators + n=split(line[1],x,ws) if(x[1]=="CREATE_SERV"){ currentService=x[2] @@ -42,6 +44,7 @@ BEGIN { nVals[char]=n-6 # number of pre-defined constants for(i=0;i%s
\n",desc[s]) - printf("\n") + printf("\n") for(j=0;j") @@ -87,7 +90,8 @@ BEGIN { for(k=0;k%s (%d)",vals[char,k],k) - printf("\n") + printf("") + printf("",notes[char]) } printf("
CharacteristicUUIDFormatPermsMinMaxConstants
CharacteristicUUIDFormatPermsMinMaxConstantsNotes
%s
\n\n") } diff --git a/tools/test.md b/tools/test.md index a2ca0c5..6c102b4 100644 --- a/tools/test.md +++ b/tools/test.md @@ -1,442 +1,205 @@ ## AccessoryInformation (3E)
Here is some important text you need to read. Spacing is not critical since this will be formated in HTML where spaces are ignored. You can use *standard* markdown elements as well.
- - - - - - - - - -
CharacteristicUUIDFormatPermsMinMaxConstants
Identify14boolPW01
    FirmwareRevision52stringPR+EV--
      Manufacturer20stringPR--
        Model21stringPR--
          Name23stringPR--
            SerialNumber30stringPR--
              HardwareRevision53stringPR--
                AccessoryFlagsA6uint32PR+EV11
                  +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +Identify14boolPW01FirmwareRevision52stringPR+EV--Manufacturer20stringPR--Model21stringPR--Name23stringPR--SerialNumber30stringPR--HardwareRevision53stringPR--AccessoryFlagsA6uint32PR+EV11 This is not really used anywhere 1/3 ## AirPurifier (BB)

                  - - - - - - - - -
                  CharacteristicUUIDFormatPermsMinMaxConstants
                  ActiveB0uint8PW+PR+EV01
                  • INACTIVE (0)
                  • ACTIVE (1)
                  CurrentAirPurifierStateA9uint8PR+EV02
                  • INACTIVE (0)
                  • IDLE (1)
                  • PURIFYING (2)
                  TargetAirPurifierStateA8uint8PW+PR+EV01
                  • MANUAL (0)
                  • AUTO (1)
                  Name23stringPR--
                    RotationSpeed29floatPR+PW+EV0100
                      SwingModeB6uint8PR+EV+PW01
                      • SWING_DISABLED (0)
                      • SWING_ENABLED (1)
                      LockPhysicalControlsA7uint8PW+PR+EV01
                      • CONTROL_LOCK_DISABLED (0)
                      • CONTROL_LOCK_ENABLED (1)
                      +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +ActiveB0uint8PW+PR+EV01
                      • INACTIVE (0)
                      • ACTIVE (1)
                      CurrentAirPurifierStateA9uint8PR+EV02
                      • INACTIVE (0)
                      • IDLE (1)
                      • PURIFYING (2)
                      TargetAirPurifierStateA8uint8PW+PR+EV01
                      • MANUAL (0)
                      • AUTO (1)
                      Name23stringPR--
                        RotationSpeed29floatPR+PW+EV0100
                          SwingModeB6uint8PR+EV+PW01
                          • SWING_DISABLED (0)
                          • SWING_ENABLED (1)
                          LockPhysicalControlsA7uint8PW+PR+EV01
                          • CONTROL_LOCK_DISABLED (0)
                          • CONTROL_LOCK_ENABLED (1)
                          ## AirQualitySensor (8D)

                          - - - - - - - - - - - - - -
                          CharacteristicUUIDFormatPermsMinMaxConstants
                          AirQuality95uint8PR+EV05
                          • UNKNOWN (0)
                          • EXCELLENT (1)
                          • GOOD (2)
                          • FAIR (3)
                          • INFERIOR (4)
                          • POOR (5)
                          Name23stringPR--
                            OzoneDensityC3floatPR+EV01000
                              NitrogenDioxideDensityC4floatPR+EV01000
                                SulphurDioxideDensityC5floatPR+EV01000
                                  PM25DensityC6floatPR+EV01000
                                    PM10DensityC7floatPR+EV01000
                                      VOCDensityC8floatPR+EV01000
                                        StatusActive75boolPR+EV01
                                          StatusFault77uint8PR+EV01
                                          • NO_FAULT (0)
                                          • FAULT (1)
                                          StatusTampered7Auint8PR+EV01
                                          • NOT_TAMPERED (0)
                                          • TAMPERED (1)
                                          StatusLowBattery79uint8PR+EV01
                                          • NOT_LOW_BATTERY (0)
                                          • LOW_BATTERY (1)
                                          +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +AirQuality95uint8PR+EV05
                                          • UNKNOWN (0)
                                          • EXCELLENT (1)
                                          • GOOD (2)
                                          • FAIR (3)
                                          • INFERIOR (4)
                                          • POOR (5)
                                          Name23stringPR--
                                            OzoneDensityC3floatPR+EV01000
                                              NitrogenDioxideDensityC4floatPR+EV01000
                                                SulphurDioxideDensityC5floatPR+EV01000
                                                  PM25DensityC6floatPR+EV01000
                                                    PM10DensityC7floatPR+EV01000
                                                      VOCDensityC8floatPR+EV01000
                                                        StatusActive75boolPR+EV01
                                                          StatusFault77uint8PR+EV01
                                                          • NO_FAULT (0)
                                                          • FAULT (1)
                                                          StatusTampered7Auint8PR+EV01
                                                          • NOT_TAMPERED (0)
                                                          • TAMPERED (1)
                                                          StatusLowBattery79uint8PR+EV01
                                                          • NOT_LOW_BATTERY (0)
                                                          • LOW_BATTERY (1)
                                                          ## BatteryService (96)

                                                          - - - - - -
                                                          CharacteristicUUIDFormatPermsMinMaxConstants
                                                          BatteryLevel68uint8PR+EV0100
                                                            ChargingState8Fuint8PR+EV02
                                                            • NOT_CHARGING (0)
                                                            • CHARGING (1)
                                                            • NOT_CHARGEABLE (2)
                                                            StatusLowBattery79uint8PR+EV01
                                                            • NOT_LOW_BATTERY (0)
                                                            • LOW_BATTERY (1)
                                                            Name23stringPR--
                                                              +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +BatteryLevel68uint8PR+EV0100
                                                                ChargingState8Fuint8PR+EV02
                                                                • NOT_CHARGING (0)
                                                                • CHARGING (1)
                                                                • NOT_CHARGEABLE (2)
                                                                StatusLowBattery79uint8PR+EV01
                                                                • NOT_LOW_BATTERY (0)
                                                                • LOW_BATTERY (1)
                                                                Name23stringPR--
                                                                  ## CarbonDioxideSensor (97)

                                                                  - - - - - - - - - -
                                                                  CharacteristicUUIDFormatPermsMinMaxConstants
                                                                  CarbonDioxideDetected92uint8PR+EV01
                                                                  • NORMAL (0)
                                                                  • ABNORMAL (1)
                                                                  Name23stringPR--
                                                                    StatusActive75boolPR+EV01
                                                                      StatusFault77uint8PR+EV01
                                                                      • NO_FAULT (0)
                                                                      • FAULT (1)
                                                                      StatusTampered7Auint8PR+EV01
                                                                      • NOT_TAMPERED (0)
                                                                      • TAMPERED (1)
                                                                      StatusLowBattery79uint8PR+EV01
                                                                      • NOT_LOW_BATTERY (0)
                                                                      • LOW_BATTERY (1)
                                                                      CarbonDioxideLevel93floatPR+EV0100000
                                                                        CarbonDioxidePeakLevel94floatPR+EV0100000
                                                                          +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +CarbonDioxideDetected92uint8PR+EV01
                                                                          • NORMAL (0)
                                                                          • ABNORMAL (1)
                                                                          Name23stringPR--
                                                                            StatusActive75boolPR+EV01
                                                                              StatusFault77uint8PR+EV01
                                                                              • NO_FAULT (0)
                                                                              • FAULT (1)
                                                                              StatusTampered7Auint8PR+EV01
                                                                              • NOT_TAMPERED (0)
                                                                              • TAMPERED (1)
                                                                              StatusLowBattery79uint8PR+EV01
                                                                              • NOT_LOW_BATTERY (0)
                                                                              • LOW_BATTERY (1)
                                                                              CarbonDioxideLevel93floatPR+EV0100000
                                                                                CarbonDioxidePeakLevel94floatPR+EV0100000
                                                                                  ## CarbonMonoxideSensor (7F)

                                                                                  - - - - - - - - - -
                                                                                  CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                  CarbonMonoxideDetected69uint8PR+EV01
                                                                                  • NORMAL (0)
                                                                                  • ABNORMAL (1)
                                                                                  Name23stringPR--
                                                                                    StatusActive75boolPR+EV01
                                                                                      StatusFault77uint8PR+EV01
                                                                                      • NO_FAULT (0)
                                                                                      • FAULT (1)
                                                                                      StatusTampered7Auint8PR+EV01
                                                                                      • NOT_TAMPERED (0)
                                                                                      • TAMPERED (1)
                                                                                      StatusLowBattery79uint8PR+EV01
                                                                                      • NOT_LOW_BATTERY (0)
                                                                                      • LOW_BATTERY (1)
                                                                                      CarbonMonoxideLevel90floatPR+EV0100
                                                                                        CarbonMonoxidePeakLevel91floatPR+EV0100
                                                                                          +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +CarbonMonoxideDetected69uint8PR+EV01
                                                                                          • NORMAL (0)
                                                                                          • ABNORMAL (1)
                                                                                          Name23stringPR--
                                                                                            StatusActive75boolPR+EV01
                                                                                              StatusFault77uint8PR+EV01
                                                                                              • NO_FAULT (0)
                                                                                              • FAULT (1)
                                                                                              StatusTampered7Auint8PR+EV01
                                                                                              • NOT_TAMPERED (0)
                                                                                              • TAMPERED (1)
                                                                                              StatusLowBattery79uint8PR+EV01
                                                                                              • NOT_LOW_BATTERY (0)
                                                                                              • LOW_BATTERY (1)
                                                                                              CarbonMonoxideLevel90floatPR+EV0100
                                                                                                CarbonMonoxidePeakLevel91floatPR+EV0100
                                                                                                  ## ContactSensor (80)

                                                                                                  - - - - - - - -
                                                                                                  CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                  ContactSensorState6Auint8PR+EV01
                                                                                                  • DETECTED (0)
                                                                                                  • NOT_DETECTED (1)
                                                                                                  Name23stringPR--
                                                                                                    StatusActive75boolPR+EV01
                                                                                                      StatusFault77uint8PR+EV01
                                                                                                      • NO_FAULT (0)
                                                                                                      • FAULT (1)
                                                                                                      StatusTampered7Auint8PR+EV01
                                                                                                      • NOT_TAMPERED (0)
                                                                                                      • TAMPERED (1)
                                                                                                      StatusLowBattery79uint8PR+EV01
                                                                                                      • NOT_LOW_BATTERY (0)
                                                                                                      • LOW_BATTERY (1)
                                                                                                      +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +ContactSensorState6Auint8PR+EV01
                                                                                                      • DETECTED (0)
                                                                                                      • NOT_DETECTED (1)
                                                                                                      Name23stringPR--
                                                                                                        StatusActive75boolPR+EV01
                                                                                                          StatusFault77uint8PR+EV01
                                                                                                          • NO_FAULT (0)
                                                                                                          • FAULT (1)
                                                                                                          StatusTampered7Auint8PR+EV01
                                                                                                          • NOT_TAMPERED (0)
                                                                                                          • TAMPERED (1)
                                                                                                          StatusLowBattery79uint8PR+EV01
                                                                                                          • NOT_LOW_BATTERY (0)
                                                                                                          • LOW_BATTERY (1)
                                                                                                          ## Door (81)

                                                                                                          - - - - - - - -
                                                                                                          CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                          CurrentPosition6Duint8PR+EV0100
                                                                                                            TargetPosition7Cuint8PW+PR+EV0100
                                                                                                              PositionState72uint8PR+EV02
                                                                                                              • GOING_TO_MINIMUM (0)
                                                                                                              • GOING_TO_MAXIMUM (1)
                                                                                                              • STOPPED (2)
                                                                                                              Name23stringPR--
                                                                                                                HoldPosition6FboolPW01
                                                                                                                  ObstructionDetected24boolPR+EV01
                                                                                                                    +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +CurrentPosition6Duint8PR+EV0100
                                                                                                                      TargetPosition7Cuint8PW+PR+EV0100
                                                                                                                        PositionState72uint8PR+EV02
                                                                                                                        • GOING_TO_MINIMUM (0)
                                                                                                                        • GOING_TO_MAXIMUM (1)
                                                                                                                        • STOPPED (2)
                                                                                                                        Name23stringPR--
                                                                                                                          HoldPosition6FboolPW01
                                                                                                                            ObstructionDetected24boolPR+EV01
                                                                                                                              ## Doorbell (121)

                                                                                                                              - - - - - -
                                                                                                                              CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                              ProgrammableSwitchEvent73uint8PR+EV+NV02
                                                                                                                              • SINGLE_PRESS (0)
                                                                                                                              • DOUBLE_PRESS (1)
                                                                                                                              • LONG_PRESS (2)
                                                                                                                              Name23stringPR--
                                                                                                                                Volume119uint8PW+PR+EV0100
                                                                                                                                  Brightness8intPR+PW+EV0100
                                                                                                                                    +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +ProgrammableSwitchEvent73uint8PR+EV+NV02
                                                                                                                                    • SINGLE_PRESS (0)
                                                                                                                                    • DOUBLE_PRESS (1)
                                                                                                                                    • LONG_PRESS (2)
                                                                                                                                    Name23stringPR--
                                                                                                                                      Volume119uint8PW+PR+EV0100
                                                                                                                                        Brightness8intPR+PW+EV0100
                                                                                                                                          ## Fan (B7)

                                                                                                                                          - - - - - - - - - -
                                                                                                                                          CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                          ActiveB0uint8PW+PR+EV01
                                                                                                                                          • INACTIVE (0)
                                                                                                                                          • ACTIVE (1)
                                                                                                                                          Name23stringPR--
                                                                                                                                            CurrentFanStateAFuint8PR+EV02
                                                                                                                                            • INACTIVE (0)
                                                                                                                                            • IDLE (1)
                                                                                                                                            • BLOWING (2)
                                                                                                                                            TargetFanStateBFuint8PW+PR+EV01
                                                                                                                                            • MANUAL (0)
                                                                                                                                            • AUTO (1)
                                                                                                                                            RotationDirection28intPR+PW+EV01
                                                                                                                                            • CLOCKWISE (0)
                                                                                                                                            • COUNTERCLOCKWISE (1)
                                                                                                                                            RotationSpeed29floatPR+PW+EV0100
                                                                                                                                              SwingModeB6uint8PR+EV+PW01
                                                                                                                                              • SWING_DISABLED (0)
                                                                                                                                              • SWING_ENABLED (1)
                                                                                                                                              LockPhysicalControlsA7uint8PW+PR+EV01
                                                                                                                                              • CONTROL_LOCK_DISABLED (0)
                                                                                                                                              • CONTROL_LOCK_ENABLED (1)
                                                                                                                                              +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +ActiveB0uint8PW+PR+EV01
                                                                                                                                              • INACTIVE (0)
                                                                                                                                              • ACTIVE (1)
                                                                                                                                              Name23stringPR--
                                                                                                                                                CurrentFanStateAFuint8PR+EV02
                                                                                                                                                • INACTIVE (0)
                                                                                                                                                • IDLE (1)
                                                                                                                                                • BLOWING (2)
                                                                                                                                                TargetFanStateBFuint8PW+PR+EV01
                                                                                                                                                • MANUAL (0)
                                                                                                                                                • AUTO (1)
                                                                                                                                                RotationDirection28intPR+PW+EV01
                                                                                                                                                • CLOCKWISE (0)
                                                                                                                                                • COUNTERCLOCKWISE (1)
                                                                                                                                                RotationSpeed29floatPR+PW+EV0100
                                                                                                                                                  SwingModeB6uint8PR+EV+PW01
                                                                                                                                                  • SWING_DISABLED (0)
                                                                                                                                                  • SWING_ENABLED (1)
                                                                                                                                                  LockPhysicalControlsA7uint8PW+PR+EV01
                                                                                                                                                  • CONTROL_LOCK_DISABLED (0)
                                                                                                                                                  • CONTROL_LOCK_ENABLED (1)
                                                                                                                                                  ## Faucet (D7)

                                                                                                                                                  - - - - -
                                                                                                                                                  CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                  ActiveB0uint8PW+PR+EV01
                                                                                                                                                  • INACTIVE (0)
                                                                                                                                                  • ACTIVE (1)
                                                                                                                                                  StatusFault77uint8PR+EV01
                                                                                                                                                  • NO_FAULT (0)
                                                                                                                                                  • FAULT (1)
                                                                                                                                                  Name23stringPR--
                                                                                                                                                    +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +ActiveB0uint8PW+PR+EV01
                                                                                                                                                    • INACTIVE (0)
                                                                                                                                                    • ACTIVE (1)
                                                                                                                                                    StatusFault77uint8PR+EV01
                                                                                                                                                    • NO_FAULT (0)
                                                                                                                                                    • FAULT (1)
                                                                                                                                                    Name23stringPR--
                                                                                                                                                      ## FilterMaintenance (BA)

                                                                                                                                                      - - - - - -
                                                                                                                                                      CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                      FilterChangeIndicationACuint8PR+EV01
                                                                                                                                                      • NO_CHANGE_NEEDED (0)
                                                                                                                                                      • CHANGE_NEEDED (1)
                                                                                                                                                      Name23stringPR--
                                                                                                                                                        FilterLifeLevelABfloatPR+EV0100
                                                                                                                                                          ResetFilterIndicationADuint8PW11
                                                                                                                                                            +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +FilterChangeIndicationACuint8PR+EV01
                                                                                                                                                            • NO_CHANGE_NEEDED (0)
                                                                                                                                                            • CHANGE_NEEDED (1)
                                                                                                                                                            Name23stringPR--
                                                                                                                                                              FilterLifeLevelABfloatPR+EV0100
                                                                                                                                                                ResetFilterIndicationADuint8PW11
                                                                                                                                                                  ## GarageDoorOpener (41)

                                                                                                                                                                  - - - - - - - -
                                                                                                                                                                  CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                                  CurrentDoorStateEuint8PR+EV04
                                                                                                                                                                  • OPEN (0)
                                                                                                                                                                  • CLOSED (1)
                                                                                                                                                                  • OPENING (2)
                                                                                                                                                                  • CLOSING (3)
                                                                                                                                                                  • STOPPED (4)
                                                                                                                                                                  TargetDoorState32uint8PW+PR+EV01
                                                                                                                                                                  • OPEN (0)
                                                                                                                                                                  • CLOSED (1)
                                                                                                                                                                  ObstructionDetected24boolPR+EV01
                                                                                                                                                                    LockCurrentState1Duint8PR+EV03
                                                                                                                                                                    • UNLOCKED (0)
                                                                                                                                                                    • LOCKED (1)
                                                                                                                                                                    • JAMMED (2)
                                                                                                                                                                    • UNKNOWN (3)
                                                                                                                                                                    LockTargetState1Euint8PW+PR+EV01
                                                                                                                                                                    • UNLOCK (0)
                                                                                                                                                                    • LOCK (1)
                                                                                                                                                                    Name23stringPR--
                                                                                                                                                                      +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +CurrentDoorStateEuint8PR+EV04
                                                                                                                                                                      • OPEN (0)
                                                                                                                                                                      • CLOSED (1)
                                                                                                                                                                      • OPENING (2)
                                                                                                                                                                      • CLOSING (3)
                                                                                                                                                                      • STOPPED (4)
                                                                                                                                                                      TargetDoorState32uint8PW+PR+EV01
                                                                                                                                                                      • OPEN (0)
                                                                                                                                                                      • CLOSED (1)
                                                                                                                                                                      ObstructionDetected24boolPR+EV01
                                                                                                                                                                        LockCurrentState1Duint8PR+EV03
                                                                                                                                                                        • UNLOCKED (0)
                                                                                                                                                                        • LOCKED (1)
                                                                                                                                                                        • JAMMED (2)
                                                                                                                                                                        • UNKNOWN (3)
                                                                                                                                                                        LockTargetState1Euint8PW+PR+EV01
                                                                                                                                                                        • UNLOCK (0)
                                                                                                                                                                        • LOCK (1)
                                                                                                                                                                        Name23stringPR--
                                                                                                                                                                          ## HAPProtocolInformation (A2)

                                                                                                                                                                          - - -
                                                                                                                                                                          CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                                          Version37stringPR--
                                                                                                                                                                            +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +Version37stringPR--
                                                                                                                                                                              ## HeaterCooler (BC)

                                                                                                                                                                              - - - - - - - - - - - - -
                                                                                                                                                                              CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                                              ActiveB0uint8PW+PR+EV01
                                                                                                                                                                              • INACTIVE (0)
                                                                                                                                                                              • ACTIVE (1)
                                                                                                                                                                              CurrentTemperature11floatPR+EV0100
                                                                                                                                                                                CurrentHeaterCoolerStateB1uint8PR+EV03
                                                                                                                                                                                • INACTIVE (0)
                                                                                                                                                                                • IDLE (1)
                                                                                                                                                                                • HEATING (2)
                                                                                                                                                                                • COOLING (3)
                                                                                                                                                                                TargetHeaterCoolerStateB2uint8PW+PR+EV02
                                                                                                                                                                                • AUTO (0)
                                                                                                                                                                                • HEAT (1)
                                                                                                                                                                                • COOL (2)
                                                                                                                                                                                Name23stringPR--
                                                                                                                                                                                  RotationSpeed29floatPR+PW+EV0100
                                                                                                                                                                                    TemperatureDisplayUnits36uint8PW+PR+EV01
                                                                                                                                                                                    • CELSIUS (0)
                                                                                                                                                                                    • FAHRENHEIT (1)
                                                                                                                                                                                    SwingModeB6uint8PR+EV+PW01
                                                                                                                                                                                    • SWING_DISABLED (0)
                                                                                                                                                                                    • SWING_ENABLED (1)
                                                                                                                                                                                    CoolingThresholdTemperatureDfloatPR+PW+EV1035
                                                                                                                                                                                      HeatingThresholdTemperature12floatPR+PW+EV025
                                                                                                                                                                                        LockPhysicalControlsA7uint8PW+PR+EV01
                                                                                                                                                                                        • CONTROL_LOCK_DISABLED (0)
                                                                                                                                                                                        • CONTROL_LOCK_ENABLED (1)
                                                                                                                                                                                        +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +ActiveB0uint8PW+PR+EV01
                                                                                                                                                                                        • INACTIVE (0)
                                                                                                                                                                                        • ACTIVE (1)
                                                                                                                                                                                        CurrentTemperature11floatPR+EV0100
                                                                                                                                                                                          CurrentHeaterCoolerStateB1uint8PR+EV03
                                                                                                                                                                                          • INACTIVE (0)
                                                                                                                                                                                          • IDLE (1)
                                                                                                                                                                                          • HEATING (2)
                                                                                                                                                                                          • COOLING (3)
                                                                                                                                                                                          TargetHeaterCoolerStateB2uint8PW+PR+EV02
                                                                                                                                                                                          • AUTO (0)
                                                                                                                                                                                          • HEAT (1)
                                                                                                                                                                                          • COOL (2)
                                                                                                                                                                                          Name23stringPR--
                                                                                                                                                                                            RotationSpeed29floatPR+PW+EV0100
                                                                                                                                                                                              TemperatureDisplayUnits36uint8PW+PR+EV01
                                                                                                                                                                                              • CELSIUS (0)
                                                                                                                                                                                              • FAHRENHEIT (1)
                                                                                                                                                                                              SwingModeB6uint8PR+EV+PW01
                                                                                                                                                                                              • SWING_DISABLED (0)
                                                                                                                                                                                              • SWING_ENABLED (1)
                                                                                                                                                                                              CoolingThresholdTemperatureDfloatPR+PW+EV1035
                                                                                                                                                                                                HeatingThresholdTemperature12floatPR+PW+EV025
                                                                                                                                                                                                  LockPhysicalControlsA7uint8PW+PR+EV01
                                                                                                                                                                                                  • CONTROL_LOCK_DISABLED (0)
                                                                                                                                                                                                  • CONTROL_LOCK_ENABLED (1)
                                                                                                                                                                                                  ## HumidifierDehumidifier (BD)

                                                                                                                                                                                                  - - - - - - - - - - - - -
                                                                                                                                                                                                  CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                                                                  ActiveB0uint8PW+PR+EV01
                                                                                                                                                                                                  • INACTIVE (0)
                                                                                                                                                                                                  • ACTIVE (1)
                                                                                                                                                                                                  CurrentRelativeHumidity10floatPR+EV0100
                                                                                                                                                                                                    CurrentHumidifierDehumidifierStateB3uint8PR+EV03
                                                                                                                                                                                                    • INACTIVE (0)
                                                                                                                                                                                                    • IDLE (1)
                                                                                                                                                                                                    • HUMIDIFYING (2)
                                                                                                                                                                                                    • DEHUMIDIFYING (3)
                                                                                                                                                                                                    TargetHumidifierDehumidifierStateB4uint8PW+PR+EV02
                                                                                                                                                                                                    • AUTO (0)
                                                                                                                                                                                                    • HUMIDIFY (1)
                                                                                                                                                                                                    • DEHUMIDIFY (2)
                                                                                                                                                                                                    Name23stringPR--
                                                                                                                                                                                                      RelativeHumidityDehumidifierThresholdC9floatPR+PW+EV0100
                                                                                                                                                                                                        RelativeHumidityHumidifierThresholdCAfloatPR+PW+EV0100
                                                                                                                                                                                                          RotationSpeed29floatPR+PW+EV0100
                                                                                                                                                                                                            SwingModeB6uint8PR+EV+PW01
                                                                                                                                                                                                            • SWING_DISABLED (0)
                                                                                                                                                                                                            • SWING_ENABLED (1)
                                                                                                                                                                                                            WaterLevelB5floatPR+EV0100
                                                                                                                                                                                                              LockPhysicalControlsA7uint8PW+PR+EV01
                                                                                                                                                                                                              • CONTROL_LOCK_DISABLED (0)
                                                                                                                                                                                                              • CONTROL_LOCK_ENABLED (1)
                                                                                                                                                                                                              +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +ActiveB0uint8PW+PR+EV01
                                                                                                                                                                                                              • INACTIVE (0)
                                                                                                                                                                                                              • ACTIVE (1)
                                                                                                                                                                                                              CurrentRelativeHumidity10floatPR+EV0100
                                                                                                                                                                                                                CurrentHumidifierDehumidifierStateB3uint8PR+EV03
                                                                                                                                                                                                                • INACTIVE (0)
                                                                                                                                                                                                                • IDLE (1)
                                                                                                                                                                                                                • HUMIDIFYING (2)
                                                                                                                                                                                                                • DEHUMIDIFYING (3)
                                                                                                                                                                                                                TargetHumidifierDehumidifierStateB4uint8PW+PR+EV02
                                                                                                                                                                                                                • AUTO (0)
                                                                                                                                                                                                                • HUMIDIFY (1)
                                                                                                                                                                                                                • DEHUMIDIFY (2)
                                                                                                                                                                                                                Name23stringPR--
                                                                                                                                                                                                                  RelativeHumidityDehumidifierThresholdC9floatPR+PW+EV0100
                                                                                                                                                                                                                    RelativeHumidityHumidifierThresholdCAfloatPR+PW+EV0100
                                                                                                                                                                                                                      RotationSpeed29floatPR+PW+EV0100
                                                                                                                                                                                                                        SwingModeB6uint8PR+EV+PW01
                                                                                                                                                                                                                        • SWING_DISABLED (0)
                                                                                                                                                                                                                        • SWING_ENABLED (1)
                                                                                                                                                                                                                        WaterLevelB5floatPR+EV0100
                                                                                                                                                                                                                          LockPhysicalControlsA7uint8PW+PR+EV01
                                                                                                                                                                                                                          • CONTROL_LOCK_DISABLED (0)
                                                                                                                                                                                                                          • CONTROL_LOCK_ENABLED (1)
                                                                                                                                                                                                                          ## HumiditySensor (82)

                                                                                                                                                                                                                          - - - - - - - -
                                                                                                                                                                                                                          CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                                                                                          CurrentRelativeHumidity10floatPR+EV0100
                                                                                                                                                                                                                            Name23stringPR--
                                                                                                                                                                                                                              StatusActive75boolPR+EV01
                                                                                                                                                                                                                                StatusFault77uint8PR+EV01
                                                                                                                                                                                                                                • NO_FAULT (0)
                                                                                                                                                                                                                                • FAULT (1)
                                                                                                                                                                                                                                StatusTampered7Auint8PR+EV01
                                                                                                                                                                                                                                • NOT_TAMPERED (0)
                                                                                                                                                                                                                                • TAMPERED (1)
                                                                                                                                                                                                                                StatusLowBattery79uint8PR+EV01
                                                                                                                                                                                                                                • NOT_LOW_BATTERY (0)
                                                                                                                                                                                                                                • LOW_BATTERY (1)
                                                                                                                                                                                                                                +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +CurrentRelativeHumidity10floatPR+EV0100
                                                                                                                                                                                                                                  Name23stringPR--
                                                                                                                                                                                                                                    StatusActive75boolPR+EV01
                                                                                                                                                                                                                                      StatusFault77uint8PR+EV01
                                                                                                                                                                                                                                      • NO_FAULT (0)
                                                                                                                                                                                                                                      • FAULT (1)
                                                                                                                                                                                                                                      StatusTampered7Auint8PR+EV01
                                                                                                                                                                                                                                      • NOT_TAMPERED (0)
                                                                                                                                                                                                                                      • TAMPERED (1)
                                                                                                                                                                                                                                      StatusLowBattery79uint8PR+EV01
                                                                                                                                                                                                                                      • NOT_LOW_BATTERY (0)
                                                                                                                                                                                                                                      • LOW_BATTERY (1)
                                                                                                                                                                                                                                      ## InputSource (D9)

                                                                                                                                                                                                                                      - - - - - - -
                                                                                                                                                                                                                                      CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                                                                                                      ConfiguredNameE3stringPW+PR+EV--
                                                                                                                                                                                                                                        IsConfiguredD6uint8PR+EV01
                                                                                                                                                                                                                                        • NOT_CONFIGURED (0)
                                                                                                                                                                                                                                        • CONFIGURED (1)
                                                                                                                                                                                                                                        IdentifierE6uint32PR0255
                                                                                                                                                                                                                                          CurrentVisibilityState135uint8PR+EV01
                                                                                                                                                                                                                                            TargetVisibilityState134uint8PW+PR+EV01
                                                                                                                                                                                                                                              +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +ConfiguredNameE3stringPW+PR+EV--
                                                                                                                                                                                                                                                IsConfiguredD6uint8PR+EV01
                                                                                                                                                                                                                                                • NOT_CONFIGURED (0)
                                                                                                                                                                                                                                                • CONFIGURED (1)
                                                                                                                                                                                                                                                IdentifierE6uint32PR0255
                                                                                                                                                                                                                                                  CurrentVisibilityState135uint8PR+EV01
                                                                                                                                                                                                                                                    TargetVisibilityState134uint8PW+PR+EV01
                                                                                                                                                                                                                                                      ## IrrigationSystem (CF)

                                                                                                                                                                                                                                                      - - - - - - -
                                                                                                                                                                                                                                                      CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                                                                                                                      ActiveB0uint8PW+PR+EV01
                                                                                                                                                                                                                                                      • INACTIVE (0)
                                                                                                                                                                                                                                                      • ACTIVE (1)
                                                                                                                                                                                                                                                      ProgramModeD1uint8PR+EV02
                                                                                                                                                                                                                                                      • NONE (0)
                                                                                                                                                                                                                                                      • SCHEDULED (1)
                                                                                                                                                                                                                                                      • SCHEDULE_OVERRIDEN (2)
                                                                                                                                                                                                                                                      InUseD2uint8PR+EV01
                                                                                                                                                                                                                                                      • NOT_IN_USE (0)
                                                                                                                                                                                                                                                      • IN_USE (1)
                                                                                                                                                                                                                                                      RemainingDurationD4uint32PR+EV03600
                                                                                                                                                                                                                                                        StatusFault77uint8PR+EV01
                                                                                                                                                                                                                                                        • NO_FAULT (0)
                                                                                                                                                                                                                                                        • FAULT (1)
                                                                                                                                                                                                                                                        +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +ActiveB0uint8PW+PR+EV01
                                                                                                                                                                                                                                                        • INACTIVE (0)
                                                                                                                                                                                                                                                        • ACTIVE (1)
                                                                                                                                                                                                                                                        ProgramModeD1uint8PR+EV02
                                                                                                                                                                                                                                                        • NONE (0)
                                                                                                                                                                                                                                                        • SCHEDULED (1)
                                                                                                                                                                                                                                                        • SCHEDULE_OVERRIDEN (2)
                                                                                                                                                                                                                                                        InUseD2uint8PR+EV01
                                                                                                                                                                                                                                                        • NOT_IN_USE (0)
                                                                                                                                                                                                                                                        • IN_USE (1)
                                                                                                                                                                                                                                                        RemainingDurationD4uint32PR+EV03600
                                                                                                                                                                                                                                                          StatusFault77uint8PR+EV01
                                                                                                                                                                                                                                                          • NO_FAULT (0)
                                                                                                                                                                                                                                                          • FAULT (1)
                                                                                                                                                                                                                                                          ## LeakSensor (83)

                                                                                                                                                                                                                                                          - - - - - - - -
                                                                                                                                                                                                                                                          CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                                                                                                                          LeakDetected70uint8PR+EV01
                                                                                                                                                                                                                                                          • NOT_DETECTED (0)
                                                                                                                                                                                                                                                          • DETECTED (1)
                                                                                                                                                                                                                                                          Name23stringPR--
                                                                                                                                                                                                                                                            StatusActive75boolPR+EV01
                                                                                                                                                                                                                                                              StatusFault77uint8PR+EV01
                                                                                                                                                                                                                                                              • NO_FAULT (0)
                                                                                                                                                                                                                                                              • FAULT (1)
                                                                                                                                                                                                                                                              StatusTampered7Auint8PR+EV01
                                                                                                                                                                                                                                                              • NOT_TAMPERED (0)
                                                                                                                                                                                                                                                              • TAMPERED (1)
                                                                                                                                                                                                                                                              StatusLowBattery79uint8PR+EV01
                                                                                                                                                                                                                                                              • NOT_LOW_BATTERY (0)
                                                                                                                                                                                                                                                              • LOW_BATTERY (1)
                                                                                                                                                                                                                                                              +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +LeakDetected70uint8PR+EV01
                                                                                                                                                                                                                                                              • NOT_DETECTED (0)
                                                                                                                                                                                                                                                              • DETECTED (1)
                                                                                                                                                                                                                                                              Name23stringPR--
                                                                                                                                                                                                                                                                StatusActive75boolPR+EV01
                                                                                                                                                                                                                                                                  StatusFault77uint8PR+EV01
                                                                                                                                                                                                                                                                  • NO_FAULT (0)
                                                                                                                                                                                                                                                                  • FAULT (1)
                                                                                                                                                                                                                                                                  StatusTampered7Auint8PR+EV01
                                                                                                                                                                                                                                                                  • NOT_TAMPERED (0)
                                                                                                                                                                                                                                                                  • TAMPERED (1)
                                                                                                                                                                                                                                                                  StatusLowBattery79uint8PR+EV01
                                                                                                                                                                                                                                                                  • NOT_LOW_BATTERY (0)
                                                                                                                                                                                                                                                                  • LOW_BATTERY (1)
                                                                                                                                                                                                                                                                  ## LightBulb (43)

                                                                                                                                                                                                                                                                  - - - - - - - -
                                                                                                                                                                                                                                                                  CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                                                                                                                                  On25boolPR+PW+EV01
                                                                                                                                                                                                                                                                    Brightness8intPR+PW+EV0100
                                                                                                                                                                                                                                                                      Hue13floatPR+PW+EV0360
                                                                                                                                                                                                                                                                        Name23stringPR--
                                                                                                                                                                                                                                                                          Saturation2FfloatPR+PW+EV0100
                                                                                                                                                                                                                                                                            ColorTemperatureCEuint32PR+PW+EV140500
                                                                                                                                                                                                                                                                              +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +On25boolPR+PW+EV01
                                                                                                                                                                                                                                                                                Brightness8intPR+PW+EV0100
                                                                                                                                                                                                                                                                                  Hue13floatPR+PW+EV0360
                                                                                                                                                                                                                                                                                    Name23stringPR--
                                                                                                                                                                                                                                                                                      Saturation2FfloatPR+PW+EV0100
                                                                                                                                                                                                                                                                                        ColorTemperatureCEuint32PR+PW+EV140500
                                                                                                                                                                                                                                                                                          ## LightSensor (84)

                                                                                                                                                                                                                                                                                          - - - - - - - -
                                                                                                                                                                                                                                                                                          CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                                                                                                                                                          CurrentAmbientLightLevel6BfloatPR+EV0.0001100000
                                                                                                                                                                                                                                                                                            Name23stringPR--
                                                                                                                                                                                                                                                                                              StatusActive75boolPR+EV01
                                                                                                                                                                                                                                                                                                StatusFault77uint8PR+EV01
                                                                                                                                                                                                                                                                                                • NO_FAULT (0)
                                                                                                                                                                                                                                                                                                • FAULT (1)
                                                                                                                                                                                                                                                                                                StatusTampered7Auint8PR+EV01
                                                                                                                                                                                                                                                                                                • NOT_TAMPERED (0)
                                                                                                                                                                                                                                                                                                • TAMPERED (1)
                                                                                                                                                                                                                                                                                                StatusLowBattery79uint8PR+EV01
                                                                                                                                                                                                                                                                                                • NOT_LOW_BATTERY (0)
                                                                                                                                                                                                                                                                                                • LOW_BATTERY (1)
                                                                                                                                                                                                                                                                                                +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +CurrentAmbientLightLevel6BfloatPR+EV0.0001100000
                                                                                                                                                                                                                                                                                                  Name23stringPR--
                                                                                                                                                                                                                                                                                                    StatusActive75boolPR+EV01
                                                                                                                                                                                                                                                                                                      StatusFault77uint8PR+EV01
                                                                                                                                                                                                                                                                                                      • NO_FAULT (0)
                                                                                                                                                                                                                                                                                                      • FAULT (1)
                                                                                                                                                                                                                                                                                                      StatusTampered7Auint8PR+EV01
                                                                                                                                                                                                                                                                                                      • NOT_TAMPERED (0)
                                                                                                                                                                                                                                                                                                      • TAMPERED (1)
                                                                                                                                                                                                                                                                                                      StatusLowBattery79uint8PR+EV01
                                                                                                                                                                                                                                                                                                      • NOT_LOW_BATTERY (0)
                                                                                                                                                                                                                                                                                                      • LOW_BATTERY (1)
                                                                                                                                                                                                                                                                                                      ## LockMechanism (45)

                                                                                                                                                                                                                                                                                                      - - - - -
                                                                                                                                                                                                                                                                                                      CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                                                                                                                                                                      LockCurrentState1Duint8PR+EV03
                                                                                                                                                                                                                                                                                                      • UNLOCKED (0)
                                                                                                                                                                                                                                                                                                      • LOCKED (1)
                                                                                                                                                                                                                                                                                                      • JAMMED (2)
                                                                                                                                                                                                                                                                                                      • UNKNOWN (3)
                                                                                                                                                                                                                                                                                                      LockTargetState1Euint8PW+PR+EV01
                                                                                                                                                                                                                                                                                                      • UNLOCK (0)
                                                                                                                                                                                                                                                                                                      • LOCK (1)
                                                                                                                                                                                                                                                                                                      Name23stringPR--
                                                                                                                                                                                                                                                                                                        +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +LockCurrentState1Duint8PR+EV03
                                                                                                                                                                                                                                                                                                        • UNLOCKED (0)
                                                                                                                                                                                                                                                                                                        • LOCKED (1)
                                                                                                                                                                                                                                                                                                        • JAMMED (2)
                                                                                                                                                                                                                                                                                                        • UNKNOWN (3)
                                                                                                                                                                                                                                                                                                        LockTargetState1Euint8PW+PR+EV01
                                                                                                                                                                                                                                                                                                        • UNLOCK (0)
                                                                                                                                                                                                                                                                                                        • LOCK (1)
                                                                                                                                                                                                                                                                                                        Name23stringPR--
                                                                                                                                                                                                                                                                                                          ## Microphone (112)

                                                                                                                                                                                                                                                                                                          - - - - -
                                                                                                                                                                                                                                                                                                          CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                                                                                                                                                                          Mute11AboolPW+PR+EV01
                                                                                                                                                                                                                                                                                                          • OFF (0)
                                                                                                                                                                                                                                                                                                          • ON (1)
                                                                                                                                                                                                                                                                                                          Name23stringPR--
                                                                                                                                                                                                                                                                                                            Volume119uint8PW+PR+EV0100
                                                                                                                                                                                                                                                                                                              +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +Mute11AboolPW+PR+EV01
                                                                                                                                                                                                                                                                                                              • OFF (0)
                                                                                                                                                                                                                                                                                                              • ON (1)
                                                                                                                                                                                                                                                                                                              Name23stringPR--
                                                                                                                                                                                                                                                                                                                Volume119uint8PW+PR+EV0100
                                                                                                                                                                                                                                                                                                                  ## MotionSensor (85)

                                                                                                                                                                                                                                                                                                                  - - - - - - - -
                                                                                                                                                                                                                                                                                                                  CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                                                                                                                                                                                  MotionDetected22boolPR+EV01
                                                                                                                                                                                                                                                                                                                    Name23stringPR--
                                                                                                                                                                                                                                                                                                                      StatusActive75boolPR+EV01
                                                                                                                                                                                                                                                                                                                        StatusFault77uint8PR+EV01
                                                                                                                                                                                                                                                                                                                        • NO_FAULT (0)
                                                                                                                                                                                                                                                                                                                        • FAULT (1)
                                                                                                                                                                                                                                                                                                                        StatusTampered7Auint8PR+EV01
                                                                                                                                                                                                                                                                                                                        • NOT_TAMPERED (0)
                                                                                                                                                                                                                                                                                                                        • TAMPERED (1)
                                                                                                                                                                                                                                                                                                                        StatusLowBattery79uint8PR+EV01
                                                                                                                                                                                                                                                                                                                        • NOT_LOW_BATTERY (0)
                                                                                                                                                                                                                                                                                                                        • LOW_BATTERY (1)
                                                                                                                                                                                                                                                                                                                        +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +MotionDetected22boolPR+EV01
                                                                                                                                                                                                                                                                                                                          Name23stringPR--
                                                                                                                                                                                                                                                                                                                            StatusActive75boolPR+EV01
                                                                                                                                                                                                                                                                                                                              StatusFault77uint8PR+EV01
                                                                                                                                                                                                                                                                                                                              • NO_FAULT (0)
                                                                                                                                                                                                                                                                                                                              • FAULT (1)
                                                                                                                                                                                                                                                                                                                              StatusTampered7Auint8PR+EV01
                                                                                                                                                                                                                                                                                                                              • NOT_TAMPERED (0)
                                                                                                                                                                                                                                                                                                                              • TAMPERED (1)
                                                                                                                                                                                                                                                                                                                              StatusLowBattery79uint8PR+EV01
                                                                                                                                                                                                                                                                                                                              • NOT_LOW_BATTERY (0)
                                                                                                                                                                                                                                                                                                                              • LOW_BATTERY (1)
                                                                                                                                                                                                                                                                                                                              ## OccupancySensor (86)

                                                                                                                                                                                                                                                                                                                              - - - - - - - -
                                                                                                                                                                                                                                                                                                                              CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                                                                                                                                                                                              OccupancyDetected71uint8PR+EV01
                                                                                                                                                                                                                                                                                                                              • NOT_DETECTED (0)
                                                                                                                                                                                                                                                                                                                              • DETECTED (1)
                                                                                                                                                                                                                                                                                                                              Name23stringPR--
                                                                                                                                                                                                                                                                                                                                StatusActive75boolPR+EV01
                                                                                                                                                                                                                                                                                                                                  StatusFault77uint8PR+EV01
                                                                                                                                                                                                                                                                                                                                  • NO_FAULT (0)
                                                                                                                                                                                                                                                                                                                                  • FAULT (1)
                                                                                                                                                                                                                                                                                                                                  StatusTampered7Auint8PR+EV01
                                                                                                                                                                                                                                                                                                                                  • NOT_TAMPERED (0)
                                                                                                                                                                                                                                                                                                                                  • TAMPERED (1)
                                                                                                                                                                                                                                                                                                                                  StatusLowBattery79uint8PR+EV01
                                                                                                                                                                                                                                                                                                                                  • NOT_LOW_BATTERY (0)
                                                                                                                                                                                                                                                                                                                                  • LOW_BATTERY (1)
                                                                                                                                                                                                                                                                                                                                  +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +OccupancyDetected71uint8PR+EV01
                                                                                                                                                                                                                                                                                                                                  • NOT_DETECTED (0)
                                                                                                                                                                                                                                                                                                                                  • DETECTED (1)
                                                                                                                                                                                                                                                                                                                                  Name23stringPR--
                                                                                                                                                                                                                                                                                                                                    StatusActive75boolPR+EV01
                                                                                                                                                                                                                                                                                                                                      StatusFault77uint8PR+EV01
                                                                                                                                                                                                                                                                                                                                      • NO_FAULT (0)
                                                                                                                                                                                                                                                                                                                                      • FAULT (1)
                                                                                                                                                                                                                                                                                                                                      StatusTampered7Auint8PR+EV01
                                                                                                                                                                                                                                                                                                                                      • NOT_TAMPERED (0)
                                                                                                                                                                                                                                                                                                                                      • TAMPERED (1)
                                                                                                                                                                                                                                                                                                                                      StatusLowBattery79uint8PR+EV01
                                                                                                                                                                                                                                                                                                                                      • NOT_LOW_BATTERY (0)
                                                                                                                                                                                                                                                                                                                                      • LOW_BATTERY (1)
                                                                                                                                                                                                                                                                                                                                      ## Outlet (47)

                                                                                                                                                                                                                                                                                                                                      - - - - -
                                                                                                                                                                                                                                                                                                                                      CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                                                                                                                                                                                                      On25boolPR+PW+EV01
                                                                                                                                                                                                                                                                                                                                        OutletInUse26boolPR+EV01
                                                                                                                                                                                                                                                                                                                                          Name23stringPR--
                                                                                                                                                                                                                                                                                                                                            +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +On25boolPR+PW+EV01
                                                                                                                                                                                                                                                                                                                                              OutletInUse26boolPR+EV01
                                                                                                                                                                                                                                                                                                                                                Name23stringPR--
                                                                                                                                                                                                                                                                                                                                                  ## SecuritySystem (7E)

                                                                                                                                                                                                                                                                                                                                                  - - - - - - - -
                                                                                                                                                                                                                                                                                                                                                  CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                                                                                                                                                                                                                  SecuritySystemCurrentState66uint8PR+EV04
                                                                                                                                                                                                                                                                                                                                                  • ARMED_STAY (0)
                                                                                                                                                                                                                                                                                                                                                  • ARMED_AWAY (1)
                                                                                                                                                                                                                                                                                                                                                  • ARMED_NIGHT (2)
                                                                                                                                                                                                                                                                                                                                                  • DISARMED (3)
                                                                                                                                                                                                                                                                                                                                                  • ALARM_TRIGGERED (4)
                                                                                                                                                                                                                                                                                                                                                  SecuritySystemTargetState67uint8PW+PR+EV03
                                                                                                                                                                                                                                                                                                                                                  • ARM_STAY (0)
                                                                                                                                                                                                                                                                                                                                                  • ARM_AWAY (1)
                                                                                                                                                                                                                                                                                                                                                  • ARM_NIGHT (2)
                                                                                                                                                                                                                                                                                                                                                  • DISARM (3)
                                                                                                                                                                                                                                                                                                                                                  Name23stringPR--
                                                                                                                                                                                                                                                                                                                                                    SecuritySystemAlarmType8Euint8PR+EV01
                                                                                                                                                                                                                                                                                                                                                    • KNOWN (0)
                                                                                                                                                                                                                                                                                                                                                    • UNKNOWN (1)
                                                                                                                                                                                                                                                                                                                                                    StatusFault77uint8PR+EV01
                                                                                                                                                                                                                                                                                                                                                    • NO_FAULT (0)
                                                                                                                                                                                                                                                                                                                                                    • FAULT (1)
                                                                                                                                                                                                                                                                                                                                                    StatusTampered7Auint8PR+EV01
                                                                                                                                                                                                                                                                                                                                                    • NOT_TAMPERED (0)
                                                                                                                                                                                                                                                                                                                                                    • TAMPERED (1)
                                                                                                                                                                                                                                                                                                                                                    +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +SecuritySystemCurrentState66uint8PR+EV04
                                                                                                                                                                                                                                                                                                                                                    • ARMED_STAY (0)
                                                                                                                                                                                                                                                                                                                                                    • ARMED_AWAY (1)
                                                                                                                                                                                                                                                                                                                                                    • ARMED_NIGHT (2)
                                                                                                                                                                                                                                                                                                                                                    • DISARMED (3)
                                                                                                                                                                                                                                                                                                                                                    • ALARM_TRIGGERED (4)
                                                                                                                                                                                                                                                                                                                                                    SecuritySystemTargetState67uint8PW+PR+EV03
                                                                                                                                                                                                                                                                                                                                                    • ARM_STAY (0)
                                                                                                                                                                                                                                                                                                                                                    • ARM_AWAY (1)
                                                                                                                                                                                                                                                                                                                                                    • ARM_NIGHT (2)
                                                                                                                                                                                                                                                                                                                                                    • DISARM (3)
                                                                                                                                                                                                                                                                                                                                                    Name23stringPR--
                                                                                                                                                                                                                                                                                                                                                      SecuritySystemAlarmType8Euint8PR+EV01
                                                                                                                                                                                                                                                                                                                                                      • KNOWN (0)
                                                                                                                                                                                                                                                                                                                                                      • UNKNOWN (1)
                                                                                                                                                                                                                                                                                                                                                      StatusFault77uint8PR+EV01
                                                                                                                                                                                                                                                                                                                                                      • NO_FAULT (0)
                                                                                                                                                                                                                                                                                                                                                      • FAULT (1)
                                                                                                                                                                                                                                                                                                                                                      StatusTampered7Auint8PR+EV01
                                                                                                                                                                                                                                                                                                                                                      • NOT_TAMPERED (0)
                                                                                                                                                                                                                                                                                                                                                      • TAMPERED (1)
                                                                                                                                                                                                                                                                                                                                                      ## ServiceLabel (CC)

                                                                                                                                                                                                                                                                                                                                                      - - -
                                                                                                                                                                                                                                                                                                                                                      CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                                                                                                                                                                                                                      ServiceLabelNamespaceCDuint8PR01
                                                                                                                                                                                                                                                                                                                                                      • DOTS (0)
                                                                                                                                                                                                                                                                                                                                                      • NUMERALS (1)
                                                                                                                                                                                                                                                                                                                                                      +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +ServiceLabelNamespaceCDuint8PR01
                                                                                                                                                                                                                                                                                                                                                      • DOTS (0)
                                                                                                                                                                                                                                                                                                                                                      • NUMERALS (1)
                                                                                                                                                                                                                                                                                                                                                      ## Slat (B9)

                                                                                                                                                                                                                                                                                                                                                      - - - - - - - -
                                                                                                                                                                                                                                                                                                                                                      CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                                                                                                                                                                                                                      CurrentSlatStateAAuint8PR+EV02
                                                                                                                                                                                                                                                                                                                                                      • FIXED (0)
                                                                                                                                                                                                                                                                                                                                                      • JAMMED (1)
                                                                                                                                                                                                                                                                                                                                                      • SWINGING (2)
                                                                                                                                                                                                                                                                                                                                                      SlatTypeC0uint8PR01
                                                                                                                                                                                                                                                                                                                                                      • HORIZONTAL (0)
                                                                                                                                                                                                                                                                                                                                                      • VERTICAL (1)
                                                                                                                                                                                                                                                                                                                                                      Name23stringPR--
                                                                                                                                                                                                                                                                                                                                                        SwingModeB6uint8PR+EV+PW01
                                                                                                                                                                                                                                                                                                                                                        • SWING_DISABLED (0)
                                                                                                                                                                                                                                                                                                                                                        • SWING_ENABLED (1)
                                                                                                                                                                                                                                                                                                                                                        CurrentTiltAngleC1intPR+EV-9090
                                                                                                                                                                                                                                                                                                                                                          TargetTiltAngleC2intPW+PR+EV-9090
                                                                                                                                                                                                                                                                                                                                                            +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +CurrentSlatStateAAuint8PR+EV02
                                                                                                                                                                                                                                                                                                                                                            • FIXED (0)
                                                                                                                                                                                                                                                                                                                                                            • JAMMED (1)
                                                                                                                                                                                                                                                                                                                                                            • SWINGING (2)
                                                                                                                                                                                                                                                                                                                                                            SlatTypeC0uint8PR01
                                                                                                                                                                                                                                                                                                                                                            • HORIZONTAL (0)
                                                                                                                                                                                                                                                                                                                                                            • VERTICAL (1)
                                                                                                                                                                                                                                                                                                                                                            Name23stringPR--
                                                                                                                                                                                                                                                                                                                                                              SwingModeB6uint8PR+EV+PW01
                                                                                                                                                                                                                                                                                                                                                              • SWING_DISABLED (0)
                                                                                                                                                                                                                                                                                                                                                              • SWING_ENABLED (1)
                                                                                                                                                                                                                                                                                                                                                              CurrentTiltAngleC1intPR+EV-9090
                                                                                                                                                                                                                                                                                                                                                                TargetTiltAngleC2intPW+PR+EV-9090
                                                                                                                                                                                                                                                                                                                                                                  ## SmokeSensor (87)

                                                                                                                                                                                                                                                                                                                                                                  - - - - - - - -
                                                                                                                                                                                                                                                                                                                                                                  CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                                                                                                                                                                                                                                  SmokeDetected76uint8PR+EV01
                                                                                                                                                                                                                                                                                                                                                                  • NOT_DETECTED (0)
                                                                                                                                                                                                                                                                                                                                                                  • DETECTED (1)
                                                                                                                                                                                                                                                                                                                                                                  Name23stringPR--
                                                                                                                                                                                                                                                                                                                                                                    StatusActive75boolPR+EV01
                                                                                                                                                                                                                                                                                                                                                                      StatusFault77uint8PR+EV01
                                                                                                                                                                                                                                                                                                                                                                      • NO_FAULT (0)
                                                                                                                                                                                                                                                                                                                                                                      • FAULT (1)
                                                                                                                                                                                                                                                                                                                                                                      StatusTampered7Auint8PR+EV01
                                                                                                                                                                                                                                                                                                                                                                      • NOT_TAMPERED (0)
                                                                                                                                                                                                                                                                                                                                                                      • TAMPERED (1)
                                                                                                                                                                                                                                                                                                                                                                      StatusLowBattery79uint8PR+EV01
                                                                                                                                                                                                                                                                                                                                                                      • NOT_LOW_BATTERY (0)
                                                                                                                                                                                                                                                                                                                                                                      • LOW_BATTERY (1)
                                                                                                                                                                                                                                                                                                                                                                      +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +SmokeDetected76uint8PR+EV01
                                                                                                                                                                                                                                                                                                                                                                      • NOT_DETECTED (0)
                                                                                                                                                                                                                                                                                                                                                                      • DETECTED (1)
                                                                                                                                                                                                                                                                                                                                                                      Name23stringPR--
                                                                                                                                                                                                                                                                                                                                                                        StatusActive75boolPR+EV01
                                                                                                                                                                                                                                                                                                                                                                          StatusFault77uint8PR+EV01
                                                                                                                                                                                                                                                                                                                                                                          • NO_FAULT (0)
                                                                                                                                                                                                                                                                                                                                                                          • FAULT (1)
                                                                                                                                                                                                                                                                                                                                                                          StatusTampered7Auint8PR+EV01
                                                                                                                                                                                                                                                                                                                                                                          • NOT_TAMPERED (0)
                                                                                                                                                                                                                                                                                                                                                                          • TAMPERED (1)
                                                                                                                                                                                                                                                                                                                                                                          StatusLowBattery79uint8PR+EV01
                                                                                                                                                                                                                                                                                                                                                                          • NOT_LOW_BATTERY (0)
                                                                                                                                                                                                                                                                                                                                                                          • LOW_BATTERY (1)
                                                                                                                                                                                                                                                                                                                                                                          ## Speaker (113)

                                                                                                                                                                                                                                                                                                                                                                          - - - - -
                                                                                                                                                                                                                                                                                                                                                                          CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                                                                                                                                                                                                                                          Mute11AboolPW+PR+EV01
                                                                                                                                                                                                                                                                                                                                                                          • OFF (0)
                                                                                                                                                                                                                                                                                                                                                                          • ON (1)
                                                                                                                                                                                                                                                                                                                                                                          Name23stringPR--
                                                                                                                                                                                                                                                                                                                                                                            Volume119uint8PW+PR+EV0100
                                                                                                                                                                                                                                                                                                                                                                              +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +Mute11AboolPW+PR+EV01
                                                                                                                                                                                                                                                                                                                                                                              • OFF (0)
                                                                                                                                                                                                                                                                                                                                                                              • ON (1)
                                                                                                                                                                                                                                                                                                                                                                              Name23stringPR--
                                                                                                                                                                                                                                                                                                                                                                                Volume119uint8PW+PR+EV0100
                                                                                                                                                                                                                                                                                                                                                                                  ## StatelessProgrammableSwitch (89)

                                                                                                                                                                                                                                                                                                                                                                                  - - - - -
                                                                                                                                                                                                                                                                                                                                                                                  CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                                                                                                                                                                                                                                                  ProgrammableSwitchEvent73uint8PR+EV+NV02
                                                                                                                                                                                                                                                                                                                                                                                  • SINGLE_PRESS (0)
                                                                                                                                                                                                                                                                                                                                                                                  • DOUBLE_PRESS (1)
                                                                                                                                                                                                                                                                                                                                                                                  • LONG_PRESS (2)
                                                                                                                                                                                                                                                                                                                                                                                  Name23stringPR--
                                                                                                                                                                                                                                                                                                                                                                                    ServiceLabelIndexCBuint8PR1255
                                                                                                                                                                                                                                                                                                                                                                                      +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +ProgrammableSwitchEvent73uint8PR+EV+NV02
                                                                                                                                                                                                                                                                                                                                                                                      • SINGLE_PRESS (0)
                                                                                                                                                                                                                                                                                                                                                                                      • DOUBLE_PRESS (1)
                                                                                                                                                                                                                                                                                                                                                                                      • LONG_PRESS (2)
                                                                                                                                                                                                                                                                                                                                                                                      Name23stringPR--
                                                                                                                                                                                                                                                                                                                                                                                        ServiceLabelIndexCBuint8PR1255
                                                                                                                                                                                                                                                                                                                                                                                          ## Switch (49)

                                                                                                                                                                                                                                                                                                                                                                                          - - - -
                                                                                                                                                                                                                                                                                                                                                                                          CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                                                                                                                                                                                                                                                          On25boolPR+PW+EV01
                                                                                                                                                                                                                                                                                                                                                                                            Name23stringPR--
                                                                                                                                                                                                                                                                                                                                                                                              +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +On25boolPR+PW+EV01
                                                                                                                                                                                                                                                                                                                                                                                                Name23stringPR--
                                                                                                                                                                                                                                                                                                                                                                                                  ## Television (D8)

                                                                                                                                                                                                                                                                                                                                                                                                  - - - - - - -
                                                                                                                                                                                                                                                                                                                                                                                                  CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                                                                                                                                                                                                                                                                  ActiveB0uint8PW+PR+EV01
                                                                                                                                                                                                                                                                                                                                                                                                  • INACTIVE (0)
                                                                                                                                                                                                                                                                                                                                                                                                  • ACTIVE (1)
                                                                                                                                                                                                                                                                                                                                                                                                  ConfiguredNameE3stringPW+PR+EV--
                                                                                                                                                                                                                                                                                                                                                                                                    ActiveIdentifierE7uint32PW+PR+EV0255
                                                                                                                                                                                                                                                                                                                                                                                                      RemoteKeyE1uint8PW016
                                                                                                                                                                                                                                                                                                                                                                                                        PowerModeSelectionDFuint8PW01
                                                                                                                                                                                                                                                                                                                                                                                                          +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +ActiveB0uint8PW+PR+EV01
                                                                                                                                                                                                                                                                                                                                                                                                          • INACTIVE (0)
                                                                                                                                                                                                                                                                                                                                                                                                          • ACTIVE (1)
                                                                                                                                                                                                                                                                                                                                                                                                          ConfiguredNameE3stringPW+PR+EV--
                                                                                                                                                                                                                                                                                                                                                                                                            ActiveIdentifierE7uint32PW+PR+EV0255
                                                                                                                                                                                                                                                                                                                                                                                                              RemoteKeyE1uint8PW016
                                                                                                                                                                                                                                                                                                                                                                                                                PowerModeSelectionDFuint8PW01
                                                                                                                                                                                                                                                                                                                                                                                                                  ## TelevisionSpeaker (113)

                                                                                                                                                                                                                                                                                                                                                                                                                  - - - -
                                                                                                                                                                                                                                                                                                                                                                                                                  CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                                                                                                                                                                                                                                                                                  VolumeControlTypeE9uint8PR+EV03
                                                                                                                                                                                                                                                                                                                                                                                                                    VolumeSelectorEAuint8PW01
                                                                                                                                                                                                                                                                                                                                                                                                                      +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +VolumeControlTypeE9uint8PR+EV03
                                                                                                                                                                                                                                                                                                                                                                                                                        VolumeSelectorEAuint8PW01
                                                                                                                                                                                                                                                                                                                                                                                                                          ## TemperatureSensor (8A)

                                                                                                                                                                                                                                                                                                                                                                                                                          - - - - - - - -
                                                                                                                                                                                                                                                                                                                                                                                                                          CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                                                                                                                                                                                                                                                                                          CurrentTemperature11floatPR+EV0100
                                                                                                                                                                                                                                                                                                                                                                                                                            Name23stringPR--
                                                                                                                                                                                                                                                                                                                                                                                                                              StatusActive75boolPR+EV01
                                                                                                                                                                                                                                                                                                                                                                                                                                StatusFault77uint8PR+EV01
                                                                                                                                                                                                                                                                                                                                                                                                                                • NO_FAULT (0)
                                                                                                                                                                                                                                                                                                                                                                                                                                • FAULT (1)
                                                                                                                                                                                                                                                                                                                                                                                                                                StatusTampered7Auint8PR+EV01
                                                                                                                                                                                                                                                                                                                                                                                                                                • NOT_TAMPERED (0)
                                                                                                                                                                                                                                                                                                                                                                                                                                • TAMPERED (1)
                                                                                                                                                                                                                                                                                                                                                                                                                                StatusLowBattery79uint8PR+EV01
                                                                                                                                                                                                                                                                                                                                                                                                                                • NOT_LOW_BATTERY (0)
                                                                                                                                                                                                                                                                                                                                                                                                                                • LOW_BATTERY (1)
                                                                                                                                                                                                                                                                                                                                                                                                                                +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +CurrentTemperature11floatPR+EV0100
                                                                                                                                                                                                                                                                                                                                                                                                                                  Name23stringPR--
                                                                                                                                                                                                                                                                                                                                                                                                                                    StatusActive75boolPR+EV01
                                                                                                                                                                                                                                                                                                                                                                                                                                      StatusFault77uint8PR+EV01
                                                                                                                                                                                                                                                                                                                                                                                                                                      • NO_FAULT (0)
                                                                                                                                                                                                                                                                                                                                                                                                                                      • FAULT (1)
                                                                                                                                                                                                                                                                                                                                                                                                                                      StatusTampered7Auint8PR+EV01
                                                                                                                                                                                                                                                                                                                                                                                                                                      • NOT_TAMPERED (0)
                                                                                                                                                                                                                                                                                                                                                                                                                                      • TAMPERED (1)
                                                                                                                                                                                                                                                                                                                                                                                                                                      StatusLowBattery79uint8PR+EV01
                                                                                                                                                                                                                                                                                                                                                                                                                                      • NOT_LOW_BATTERY (0)
                                                                                                                                                                                                                                                                                                                                                                                                                                      • LOW_BATTERY (1)
                                                                                                                                                                                                                                                                                                                                                                                                                                      ## Thermostat (4A)

                                                                                                                                                                                                                                                                                                                                                                                                                                      - - - - - - - - - - - -
                                                                                                                                                                                                                                                                                                                                                                                                                                      CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                                                                                                                                                                                                                                                                                                      CurrentHeatingCoolingStateFuint8PR+EV02
                                                                                                                                                                                                                                                                                                                                                                                                                                      • OFF (0)
                                                                                                                                                                                                                                                                                                                                                                                                                                      • HEATING (1)
                                                                                                                                                                                                                                                                                                                                                                                                                                      • COOLING (2)
                                                                                                                                                                                                                                                                                                                                                                                                                                      TargetHeatingCoolingState33uint8PW+PR+EV03
                                                                                                                                                                                                                                                                                                                                                                                                                                      • OFF (0)
                                                                                                                                                                                                                                                                                                                                                                                                                                      • HEAT (1)
                                                                                                                                                                                                                                                                                                                                                                                                                                      • COOL (2)
                                                                                                                                                                                                                                                                                                                                                                                                                                      • AUTO (3)
                                                                                                                                                                                                                                                                                                                                                                                                                                      CurrentTemperature11floatPR+EV0100
                                                                                                                                                                                                                                                                                                                                                                                                                                        TargetTemperature35floatPW+PR+EV1038
                                                                                                                                                                                                                                                                                                                                                                                                                                          TemperatureDisplayUnits36uint8PW+PR+EV01
                                                                                                                                                                                                                                                                                                                                                                                                                                          • CELSIUS (0)
                                                                                                                                                                                                                                                                                                                                                                                                                                          • FAHRENHEIT (1)
                                                                                                                                                                                                                                                                                                                                                                                                                                          CoolingThresholdTemperatureDfloatPR+PW+EV1035
                                                                                                                                                                                                                                                                                                                                                                                                                                            CurrentRelativeHumidity10floatPR+EV0100
                                                                                                                                                                                                                                                                                                                                                                                                                                              HeatingThresholdTemperature12floatPR+PW+EV025
                                                                                                                                                                                                                                                                                                                                                                                                                                                Name23stringPR--
                                                                                                                                                                                                                                                                                                                                                                                                                                                  TargetRelativeHumidity34floatPW+PR+EV0100
                                                                                                                                                                                                                                                                                                                                                                                                                                                    +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +CurrentHeatingCoolingStateFuint8PR+EV02
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OFF (0)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • HEATING (1)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • COOLING (2)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    TargetHeatingCoolingState33uint8PW+PR+EV03
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OFF (0)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • HEAT (1)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • COOL (2)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • AUTO (3)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    CurrentTemperature11floatPR+EV0100
                                                                                                                                                                                                                                                                                                                                                                                                                                                      TargetTemperature35floatPW+PR+EV1038
                                                                                                                                                                                                                                                                                                                                                                                                                                                        TemperatureDisplayUnits36uint8PW+PR+EV01
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • CELSIUS (0)
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • FAHRENHEIT (1)
                                                                                                                                                                                                                                                                                                                                                                                                                                                        CoolingThresholdTemperatureDfloatPR+PW+EV1035
                                                                                                                                                                                                                                                                                                                                                                                                                                                          CurrentRelativeHumidity10floatPR+EV0100
                                                                                                                                                                                                                                                                                                                                                                                                                                                            HeatingThresholdTemperature12floatPR+PW+EV025
                                                                                                                                                                                                                                                                                                                                                                                                                                                              Name23stringPR--
                                                                                                                                                                                                                                                                                                                                                                                                                                                                TargetRelativeHumidity34floatPW+PR+EV0100
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ## Valve (D0)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  - - - - - - - - - - -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ActiveB0uint8PW+PR+EV01
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • INACTIVE (0)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • ACTIVE (1)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  InUseD2uint8PR+EV01
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • NOT_IN_USE (0)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • IN_USE (1)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ValveTypeD5uint8PR+EV03
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SetDurationD3uint32PW+PR+EV03600
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      RemainingDurationD4uint32PR+EV03600
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        IsConfiguredD6uint8PR+EV01
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • NOT_CONFIGURED (0)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • CONFIGURED (1)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ServiceLabelIndexCBuint8PR1255
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          StatusFault77uint8PR+EV01
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • NO_FAULT (0)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • FAULT (1)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Name23stringPR--
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +ActiveB0uint8PW+PR+EV01
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • INACTIVE (0)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • ACTIVE (1)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            InUseD2uint8PR+EV01
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • NOT_IN_USE (0)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • IN_USE (1)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ValveTypeD5uint8PR+EV03
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SetDurationD3uint32PW+PR+EV03600
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                RemainingDurationD4uint32PR+EV03600
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  IsConfiguredD6uint8PR+EV01
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • NOT_CONFIGURED (0)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • CONFIGURED (1)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ServiceLabelIndexCBuint8PR1255
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    StatusFault77uint8PR+EV01
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NO_FAULT (0)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • FAULT (1)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Name23stringPR--
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ## Window (8B)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      - - - - - - - -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      CurrentPosition6Duint8PR+EV0100
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        TargetPosition7Cuint8PW+PR+EV0100
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PositionState72uint8PR+EV02
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • GOING_TO_MINIMUM (0)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • GOING_TO_MAXIMUM (1)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • STOPPED (2)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Name23stringPR--
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            HoldPosition6FboolPW01
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ObstructionDetected24boolPR+EV01
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +CurrentPosition6Duint8PR+EV0100
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  TargetPosition7Cuint8PW+PR+EV0100
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    PositionState72uint8PR+EV02
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • GOING_TO_MINIMUM (0)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • GOING_TO_MAXIMUM (1)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • STOPPED (2)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Name23stringPR--
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      HoldPosition6FboolPW01
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ObstructionDetected24boolPR+EV01
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ## WindowCovering (8C)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          - - - - - - - - - - - -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          CharacteristicUUIDFormatPermsMinMaxConstants
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          TargetPosition7Cuint8PW+PR+EV0100
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            CurrentPosition6Duint8PR+EV0100
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              PositionState72uint8PR+EV02
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • GOING_TO_MINIMUM (0)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • GOING_TO_MAXIMUM (1)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • STOPPED (2)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Name23stringPR--
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                HoldPosition6FboolPW01
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  CurrentHorizontalTiltAngle6CintPR+EV-9090
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    TargetHorizontalTiltAngle7BintPW+PR+EV-9090
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      CurrentVerticalTiltAngle6EintPR+EV-9090
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        TargetVerticalTiltAngle7DintPW+PR+EV-9090
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ObstructionDetected24boolPR+EV01
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +CharacteristicUUIDFormatPermsMinMaxConstantsNotes +TargetPosition7Cuint8PW+PR+EV0100
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              CurrentPosition6Duint8PR+EV0100
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                PositionState72uint8PR+EV02
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • GOING_TO_MINIMUM (0)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • GOING_TO_MAXIMUM (1)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • STOPPED (2)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Name23stringPR--
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  HoldPosition6FboolPW01
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    CurrentHorizontalTiltAngle6CintPR+EV-9090
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      TargetHorizontalTiltAngle7BintPW+PR+EV-9090
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        CurrentVerticalTiltAngle6EintPR+EV-9090
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          TargetVerticalTiltAngle7DintPW+PR+EV-9090
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ObstructionDetected24boolPR+EV01