When triggered, the Status Node outputs a payload containing the following details about the selected HomeKit Service:
displayName: The display name of the service.UUID: The Service UUID per HAP specification.subtype: An internal value used by nrchkb.constructorName: The service name per HAP specification.hiddenService: Boolean indicating if the service is hidden.primaryService: Boolean indicating if the service is the primary service.characteristics: A list of characteristics currently being used by the service.optionalCharacteristics: A list of all optional characteristics the service could potentially use.
{
"payload": {
"displayName": "My Fav Switch",
"UUID": "00000049-0000-1000-8000-0026BB765291",
"subtype": "01b45824-9beb-4b19-bb0c-3b4c9e3fe2ba",
"constructorName": "Switch",
"hiddenService": false,
"primaryService": false,
"characteristics": [
{
"displayName": "Name",
"UUID": "00000023-0000-1000-8000-0026BB765291",
"eventOnlyCharacteristic": false,
"constructorName": "Name",
"value": "My Fav Switch",
"props": {
"format": "string",
"perms": ["pr"],
"maxLen": 64
}
},
{
"displayName": "On",
"UUID": "00000025-0000-1000-8000-0026BB765291",
"eventOnlyCharacteristic": false,
"constructorName": "On",
"value": false,
"props": {
"format": "bool",
"perms": ["ev", "pr", "pw"]
}
}
],
"optionalCharacteristics": [
{
"displayName": "Name",
"UUID": "00000023-0000-1000-8000-0026BB765291",
"eventOnlyCharacteristic": false,
"constructorName": "Name",
"value": "",
"props": {
"format": "string",
"perms": ["pr"],
"maxLen": 64
}
}
]
}
}