ShinaSystem CSM-300ZB_V2
SiHAS multipurpose ToF sensor
Services and characteristics
The following HomeKit Services and Characteristics are exposed by the ShinaSystem CSM-300ZB_V2
- Battery
- Battery Level
- Charging State
- Status Low Battery
Exposes
This is the information provided by Zigbee2MQTT for this device:
[
{
"name": "battery",
"label": "Battery",
"access": 1,
"type": "numeric",
"property": "battery",
"description": "Remaining battery in %, can take up to 24 hours before reported",
"category": "diagnostic",
"unit": "%",
"value_max": 100,
"value_min": 0
},
{
"name": "voltage",
"label": "Voltage",
"access": 1,
"type": "numeric",
"property": "voltage",
"description": "Voltage of the battery in millivolts",
"category": "diagnostic",
"unit": "mV"
},
{
"name": "status",
"label": "Status",
"access": 1,
"type": "enum",
"property": "status",
"description": "Currently status",
"values": [
"idle",
"in",
"out"
]
},
{
"name": "people",
"label": "People",
"access": 7,
"type": "numeric",
"property": "people",
"description": "People count",
"value_max": 100,
"value_min": 0
},
{
"name": "rf_pairing_on",
"label": "Rf pairing on",
"access": 2,
"type": "enum",
"property": "rf_pairing_on",
"description": "Run RF pairing mode",
"values": [
"run"
]
},
{
"name": "counting_freeze",
"label": "Counting freeze",
"access": 2,
"type": "binary",
"property": "counting_freeze",
"description": "Counting Freeze ON/OFF, not reporting people value when is ON",
"value_on": "ON",
"value_off": "OFF"
},
{
"name": "tof_init",
"label": "Tof init",
"access": 2,
"type": "enum",
"property": "tof_init",
"description": "ToF sensor initial",
"values": [
"initial"
]
},
{
"name": "led_state",
"label": "Led state",
"access": 2,
"type": "binary",
"property": "led_state",
"description": "Indicate LED enable/disable, default : enable",
"value_on": "enable",
"value_off": "disable"
},
{
"name": "rf_state",
"label": "Rf state",
"access": 2,
"type": "binary",
"property": "rf_state",
"description": "RF function enable/disable, default : disable",
"value_on": "enable",
"value_off": "disable"
},
{
"name": "transaction",
"label": "Transaction",
"access": 2,
"type": "enum",
"property": "transaction",
"description": "Transaction interval, default : 400ms",
"values": [
"0ms",
"200ms",
"400ms",
"600ms",
"800ms",
"1,000ms"
]
},
{
"name": "fast_in",
"label": "Fast in",
"access": 2,
"type": "binary",
"property": "fast_in",
"description": "Fast process enable/disable when people 0 to 1. default : enable",
"value_on": "enable",
"value_off": "disable"
},
{
"name": "fast_out",
"label": "Fast out",
"access": 2,
"type": "binary",
"property": "fast_out",
"description": "Fast process enable/disable when people 1 to 0. default : enable",
"value_on": "enable",
"value_off": "disable"
},
{
"name": "linkquality",
"label": "Linkquality",
"access": 1,
"type": "numeric",
"property": "linkquality",
"description": "Link quality (signal strength)",
"category": "diagnostic",
"unit": "lqi",
"value_max": 255,
"value_min": 0
}
]