Hello,
this module only retrieves the temperature in Gladys, it should be extended to add presence detection (its main functionality), light, battery and tilt (alarm) :
zwaveJS Fibaro FGMS001
![Capture d’écran 2025-01-10 à 17.32.01|618
Hello,
this module only retrieves the temperature in Gladys, it should be extended to add presence detection (its main functionality), light, battery and tilt (alarm) :
zwaveJS Fibaro FGMS001
Hi @mutmut ![]()
@Sescandell do you think all that could be added easily? ![]()
Hello,
If you send me one, I’ll take care of it ![]()
Jokes aside :
Going in blind like this, I can suggest we proceed in this order: I’ll look at the battery part with an initial PR. Then we’ll look at the light in a 2nd PR (probably the easiest after the battery) and then we’ll look at presence detection and finally Tilt.
Does that work for you?
I’ll take a quick look at the battery part,
Have a good day!
@S
Don’t worry, I was just joking. I’ll see if I can make use of it, I’ll buy it… but right now I don’t
So I’ll be happy to provide help and send the logs… which I need to find because my zwaveJS is (I think) a Docker automatically created by Jeedom, which is running in a Debian VM.
I’ll look into that!
And by the way, I also have plenty of other Z-Wave devices that aren’t yet well recognized, but we’re progressing step by step, which I prefer, and as soon as we have the method so you can integrate them easily, I’ll open separate threads ![]()
16/01/2025 18:34:51 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 0
└─prevValue: 255
└─propertyName: currentValue
16/01/2025 18:34:51 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: false
└─prevValue: true
└─propertyName: Any
16/01/2025 18:34:20 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 255
└─prevValue: 0
└─propertyName: currentValue
16/01/2025 18:34:20 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: true
└─prevValue: false
└─propertyName: Any
16/01/2025 18:30:07 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 0
└─prevValue: 255
└─propertyName: currentValue
16/01/2025 18:30:07 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: false
└─prevValue: true
└─propertyName: Any
16/01/2025 18:29:37 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 255
└─prevValue: 0
└─propertyName: currentValue
16/01/2025 18:29:37 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: true
└─prevValue: false
└─propertyName: Any
16/01/2025 18:24:55 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 0
└─prevValue: 0
└─propertyName: currentValue
16/01/2025 18:24:55 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 0
└─prevValue: 255
└─propertyName: currentValue
16/01/2025 18:24:55 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: false
└─prevValue: true
└─propertyName: Any
16/01/2025 18:24:16 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 255
└─prevValue: 0
└─propertyName: currentValue
16/01/2025 18:24:16 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: true
└─prevValue: false
└─propertyName: Any
16/01/2025 18:23:35 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 0
└─prevValue: 255
└─propertyName: currentValue
16/01/2025 18:23:35 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: false
└─prevValue: true
└─propertyName: Any
16/01/2025 18:23:04 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 255
└─prevValue: 0
└─propertyName: currentValue
16/01/2025 18:23:04 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: true
└─prevValue: false
└─propertyName: Any
16/01/2025 18:22:32 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 0
└─prevValue: 255
└─propertyName: currentValue
16/01/2025 18:22:32 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: false
└─prevValue: true
└─propertyName: Any
16/01/2025 18:21:48 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 255
└─prevValue: 0
└─propertyName: currentValue
16/01/2025 18:21:48 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: true
└─prevValue: false
└─propertyName: Any
16/01/2025 18:20:53 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 0
└─prevValue: 255
└─propertyName: currentValue
16/01/2025 18:20:53 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: false
└─prevValue: true
└─propertyName: Any
16/01/2025 18:20:23 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 255
└─prevValue: 0
└─propertyName: currentValue
16/01/2025 18:20:23 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: true
└─prevValue: false
└─propertyName: Any
16/01/2025 18:20:22 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 0
└─prevValue: 255
└─propertyName: currentValue
16/01/2025 18:20:22 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: false
└─prevValue: true
└─propertyName: Any
16/01/2025 18:19:52 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 255
└─prevValue: 0
└─propertyName: currentValue
16/01/2025 18:19:52 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: true
└─prevValue: false
└─propertyName: Any
16/01/2025 18:18:58 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 0
└─prevValue: 255
└─propertyName: currentValue
16/01/2025 18:18:58 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: false
└─prevValue: true
└─propertyName: Any
16/01/2025 18:18:28 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 255
└─prevValue: 0
└─propertyName: currentValue
16/01/2025 18:18:28 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: true
└─prevValue: false
└─propertyName: Any
16/01/2025 18:16:03 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 0
└─prevValue: 255
└─propertyName: currentValue
16/01/2025 18:16:03 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: false
└─prevValue: true
└─propertyName: Any
16/01/2025 18:15:35 - sleep
Arg 0:
2
16/01/2025 18:15:35 - wake up
Arg 0:
1
16/01/2025 18:15:32 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 255
└─prevValue: 0
└─propertyName: currentValue
16/01/2025 18:15:32 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: true
└─prevValue: false
└─propertyName: Any
16/01/2025 18:10:34 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 0
└─prevValue: 255
└─propertyName: currentValue
16/01/2025 18:10:34 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: false
└─prevValue: true
└─propertyName: Any
16/01/2025 18:10:03 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 255
└─prevValue: 0
└─propertyName: currentValue
16/01/2025 18:10:03 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: true
└─prevValue: false
└─propertyName: Any
16/01/2025 18:06:56 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 0
└─prevValue: 255
└─propertyName: currentValue
16/01/2025 18:06:55 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: false
└─prevValue: true
└─propertyName: Any
16/01/2025 18:06:25 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 255
└─prevValue: 0
└─propertyName: currentValue
16/01/2025 18:06:25 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: true
└─prevValue: false
└─propertyName: Any
16/01/2025 18:05:50 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 0
└─prevValue: 255
└─propertyName: currentValue
16/01/2025 18:05:50 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: false
└─prevValue: true
└─propertyName: Any
16/01/2025 18:05:11 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 255
└─prevValue: 0
└─propertyName: currentValue
16/01/2025 18:05:11 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: true
└─prevValue: false
└─propertyName: Any
16/01/2025 18:03:39 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 0
└─prevValue: 255
└─propertyName: currentValue
16/01/2025 18:03:39 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: false
└─prevValue: true
└─propertyName: Any
16/01/2025 18:02:53 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 255
└─prevValue: 0
└─propertyName: currentValue
16/01/2025 18:02:53 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: true
└─prevValue: false
└─propertyName: Any
16/01/2025 18:02:47 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 0
└─prevValue: 255
└─propertyName: currentValue
16/01/2025 18:02:47 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: false
└─prevValue: true
└─propertyName: Any
16/01/2025 18:01:53 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 255
└─prevValue: 0
└─propertyName: currentValue
16/01/2025 18:01:53 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: true
└─prevValue: false
└─propertyName: Any
16/01/2025 18:00:44 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 0
└─prevValue: 255
└─propertyName: currentValue
16/01/2025 18:00:44 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: false
└─prevValue: true
└─propertyName: Any
16/01/2025 18:00:42 - value updated
Arg 0:
└─commandClassName: Multilevel Sensor
└─commandClass: 49
└─property: Air temperature
└─endpoint: 0
└─newValue: 23.2
└─prevValue: 23.2
└─propertyName: Air temperature
16/01/2025 18:00:41 - value updated
Arg 0:
└─commandClassName: Multilevel Sensor
└─commandClass: 49
└─property: Air temperature
└─endpoint: 0
└─newValue: 23.2
└─prevValue: 21.6
└─propertyName: Air temperature
16/01/2025 18:00:05 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 255
└─prevValue: 0
└─propertyName: currentValue
16/01/2025 18:00:05 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: true
└─prevValue: false
└─propertyName: Any
16/01/2025 17:59:33 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 0
└─prevValue: 255
└─propertyName: currentValue
16/01/2025 17:59:33 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: false
└─prevValue: true
└─propertyName: Any
16/01/2025 17:58:47 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 255
└─prevValue: 0
└─propertyName: currentValue
16/01/2025 17:58:47 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: true
└─prevValue: false
└─propertyName: Any
16/01/2025 17:58:27 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 0
└─prevValue: 255
└─propertyName: currentValue
16/01/2025 17:58:26 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: false
└─prevValue: true
└─propertyName: Any
16/01/2025 17:57:56 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 255
└─prevValue: 0
└─propertyName: currentValue
16/01/2025 17:57:56 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: true
└─prevValue: false
└─propertyName: Any
16/01/2025 17:56:43 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 0
└─prevValue: 255
└─propertyName: currentValue
16/01/2025 17:56:43 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: false
└─prevValue: true
└─propertyName: Any
16/01/2025 17:55:25 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 255
└─prevValue: 0
└─propertyName: currentValue
16/01/2025 17:55:25 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: true
└─prevValue: false
└─propertyName: Any
16/01/2025 17:51:57 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 0
└─prevValue: 255
└─propertyName: currentValue
16/01/2025 17:51:57 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: false
└─prevValue: true
└─propertyName: Any
16/01/2025 17:51:16 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 255
└─prevValue: 0
└─propertyName: currentValue
16/01/2025 17:51:16 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: true
└─prevValue: true
└─propertyName: Any
16/01/2025 17:51:16 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: true
└─prevValue: false
└─propertyName: Any
16/01/2025 17:49:59 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 0
└─prevValue: 255
└─propertyName: currentValue
16/01/2025 17:49:59 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: false
└─prevValue: true
└─propertyName: Any
16/01/2025 17:49:29 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 255
└─prevValue: 0
└─propertyName: currentValue
16/01/2025 17:49:29 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: true
└─prevValue: false
└─propertyName: Any
16/01/2025 17:48:45 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 0
└─prevValue: 255
└─propertyName: currentValue
16/01/2025 17:48:45 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: false
└─prevValue: true
└─propertyName: Any
16/01/2025 17:47:30 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 255
└─prevValue: 0
└─propertyName: currentValue
16/01/2025 17:47:30 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: true
└─prevValue: false
└─propertyName: Any
16/01/2025 17:47:02 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 0
└─prevValue: 255
└─propertyName: currentValue
16/01/2025 17:47:02 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: false
└─prevValue: true
└─propertyName: Any
16/01/2025 17:46:32 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 255
└─prevValue: 0
└─propertyName: currentValue
16/01/2025 17:46:31 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: true
└─prevValue: false
└─propertyName: Any
16/01/2025 17:42:31 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 0
└─prevValue: 255
└─propertyName: currentValue
16/01/2025 17:42:31 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: false
└─prevValue: true
└─propertyName: Any
16/01/2025 17:41:43 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 255
└─prevValue: 0
└─propertyName: currentValue
16/01/2025 17:41:43 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
└─property: Any
└─endpoint: 0
└─newValue: true
└─prevValue: false
└─propertyName: Any
16/01/2025 17:39:15 - value updated
Arg 0:
└─commandClassName: Basic
└─commandClass: 32
└─property: currentValue
└─endpoint: 0
└─newValue: 0
└─prevValue: 255
└─propertyName: currentValue
16/01/2025 17:39:15 - value updated
Arg 0:
└─commandClassName: Binary Sensor
└─commandClass: 48
{
"id": 41,
"name": "41 - Fibargroup Motion Sensor FGMS001",
"loc": "Salon",
"values": [
{
"id": "41-32-0-currentValue",
"nodeId": 41,
"toUpdate": false,
"commandClass": 32,
"commandClassName": "Basic",
"endpoint": 0,
"property": "currentValue",
"propertyName": "currentValue",
"type": "number",
"readable": true,
"writeable": false,
"label": "Current value",
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 99,
"list": false,
"value": 0,
"isCurrentValue": true,
"targetValue": "32-0-targetValue",
"lastUpdate": 1737048607468,
"newValue": 0
},
{
"id": "41-32-0-targetValue",
"nodeId": 41,
"toUpdate": false,
"commandClass": 32,
"commandClassName": "Basic",
"endpoint": 0,
"property": "targetValue",
"propertyName": "targetValue",
"type": "number",
"readable": true,
"writeable": true,
"label": "Target value",
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 255,
"list": false,
"lastUpdate": 1736455330661
},
{
"id": "41-32-0-duration",
"nodeId": 41,
"toUpdate": false,
"commandClass": 32,
"commandClassName": "Basic",
"endpoint": 0,
"property": "duration",
"propertyName": "duration",
"type": "duration",
"readable": true,
"writeable": false,
"label": "Remaining duration",
"stateless": false,
"commandClassVersion": 1,
"list": false,
"value": {
"unit": "seconds"
},
"lastUpdate": 1736455330662,
"newValue": {
"unit": "seconds"
}
},
{
"id": "41-32-0-restorePrevious",
"nodeId": 41,
"toUpdate": false,
"commandClass": 32,
"commandClassName": "Basic",
"endpoint": 0,
"property": "restorePrevious",
"propertyName": "restorePrevious",
"type": "boolean",
"readable": false,
"writeable": true,
"label": "Restore previous value",
"stateless": false,
"commandClassVersion": 1,
"list": true,
"states": [
{
"text": "Restore",
"value": true
}
],
"lastUpdate": 1736455330662
},
{
"id": "41-48-0-Any",
"nodeId": 41,
"toUpdate": false,
"commandClass": 48,
"commandClassName": "Binary Sensor",
"endpoint": 0,
"property": "Any",
"propertyName": "Any",
"type": "boolean",
"readable": true,
"writeable": false,
"label": "Sensor state (Any)",
"ccSpecific": {
"sensorType": 255
},
"stateless": false,
"commandClassVersion": 1,
"list": false,
"value": false,
"lastUpdate": 1737048891470,
"newValue": false
},
{
"id": "41-49-0-Air temperature",
"nodeId": 41,
"toUpdate": false,
"commandClass": 49,
"commandClassName": "Multilevel Sensor",
"endpoint": 0,
"property": "Air temperature",
"propertyName": "Air temperature",
"type": "number",
"readable": true,
"writeable": false,
"label": "Air temperature",
"ccSpecific": {
"sensorType": 1,
"scale": 0
},
"stateless": false,
"commandClassVersion": 5,
"unit": "°C",
"list": false,
"value": 23.2,
"lastUpdate": 1737046842099,
"newValue": 23.2
},
{
"id": "41-49-0-Illuminance",
"nodeId": 41,
"toUpdate": false,
"commandClass": 49,
"commandClassName": "Multilevel Sensor",
"endpoint": 0,
"property": "Illuminance",
"propertyName": "Illuminance",
"type": "number",
"readable": true,
"writeable": false,
"label": "Illuminance",
"ccSpecific": {
"sensorType": 3,
"scale": 1
},
"stateless": false,
"commandClassVersion": 5,
"unit": "Lux",
"list": false,
"value": 88,
"lastUpdate": 1737037728814,
"newValue": 88
},
{
"id": "41-112-0-1",
"nodeId": 41,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 1,
"propertyName": "Motion Sensor Sensitivity",
"type": "number",
"readable": true,
"writeable": true,
"description": "The lower the value, the more sensitive the PIR sensor.",
"label": "Motion Sensor Sensitivity",
"default": 10,
"stateless": false,
"commandClassVersion": 1,
"min": 8,
"max": 255,
"list": false,
"value": 10,
"lastUpdate": 1736419074971,
"newValue": 10
},
{
"id": "41-112-0-2",
"nodeId": 41,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 2,
"propertyName": "After Motion Blind Time",
"type": "number",
"readable": true,
"writeable": true,
"description": "Period of time through which the PIR sensor is \"blind\".",
"label": "After Motion Blind Time",
"default": 15,
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 15,
"list": false,
"value": 15,
"lastUpdate": 1736419075222,
"newValue": 15
},
{
"id": "41-112-0-3",
"nodeId": 41,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 3,
"propertyName": "Motion Pulses Required",
"type": "number",
"readable": true,
"writeable": true,
"description": "Sets the number of moves required for the PIR sensor to report motion. The more the value is, the less sensitive it is.",
"label": "Motion Pulses Required",
"default": 1,
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 3,
"list": true,
"allowManualEntry": false,
"states": [
{
"text": "1 move",
"value": 0
},
{
"text": "2 moves",
"value": 1
},
{
"text": "3 moves",
"value": 2
},
{
"text": "4 moves",
"value": 3
}
],
"value": 1,
"lastUpdate": 1736419075410,
"newValue": 1
},
{
"id": "41-112-0-4",
"nodeId": 41,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 4,
"propertyName": "Motion Window Time",
"type": "number",
"readable": true,
"writeable": true,
"description": "The amount of time the movements specified in parameter #3 need to take place in. The higher the value, the more sensitive the PIR sensor.",
"label": "Motion Window Time",
"default": 2,
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 3,
"list": true,
"allowManualEntry": false,
"states": [
{
"text": "4 seconds",
"value": 0
},
{
"text": "8 seconds",
"value": 1
},
{
"text": "12 seconds",
"value": 2
},
{
"text": "16 seconds",
"value": 3
}
],
"value": 2,
"lastUpdate": 1736419075600,
"newValue": 2
},
{
"id": "41-112-0-6",
"nodeId": 41,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 6,
"propertyName": "Motion Alarm Cancellation Delay",
"type": "number",
"readable": true,
"writeable": true,
"description": "Period of time after which Motion alarm will be cancelled.",
"label": "Motion Alarm Cancellation Delay",
"default": 30,
"stateless": false,
"commandClassVersion": 1,
"min": 1,
"max": 65535,
"unit": "seconds",
"list": false,
"value": 30,
"lastUpdate": 1736419075790,
"newValue": 30
},
{
"id": "41-112-0-8",
"nodeId": 41,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 8,
"propertyName": "Motion Day/Night Mode",
"type": "number",
"readable": true,
"writeable": true,
"description": "The parameter determines the part of day in which the PIR sensor will be active.",
"label": "Motion Day/Night Mode",
"default": 0,
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 2,
"list": true,
"allowManualEntry": false,
"states": [
{
"text": "PIR sensor always active",
"value": 0
},
{
"text": "PIR sensor active during the day only",
"value": 1
},
{
"text": "PIR sensor active during the night only",
"value": 2
}
],
"value": 0,
"lastUpdate": 1736419075980,
"newValue": 0
},
{
"id": "41-112-0-9",
"nodeId": 41,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 9,
"propertyName": "Night/Day Threshold",
"type": "number",
"readable": true,
"writeable": true,
"description": "The parameter defines the difference between night and day.",
"label": "Night/Day Threshold",
"default": 200,
"stateless": false,
"commandClassVersion": 1,
"min": 1,
"max": 65535,
"unit": "lux",
"list": false,
"value": 200,
"lastUpdate": 1736419076170,
"newValue": 200
},
{
"id": "41-112-0-12",
"nodeId": 41,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 12,
"propertyName": "Basic Command Class Configuration",
"type": "number",
"readable": true,
"writeable": true,
"description": "Determines the command frames sent to 1st association group.",
"label": "Basic Command Class Configuration",
"default": 0,
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 2,
"list": true,
"allowManualEntry": false,
"states": [
{
"text": "On and off",
"value": 0
},
{
"text": "Only on",
"value": 1
},
{
"text": "Only off",
"value": 2
}
],
"value": 0,
"lastUpdate": 1736419076578,
"newValue": 0
},
{
"id": "41-112-0-14",
"nodeId": 41,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 14,
"propertyName": "BASIC ON Command Frame Value",
"type": "number",
"readable": true,
"writeable": true,
"description": "The value of 255 allows to turn ON a device.",
"label": "BASIC ON Command Frame Value",
"default": 255,
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 255,
"list": false,
"value": 255,
"lastUpdate": 1736419076830,
"newValue": 255
},
{
"id": "41-112-0-16",
"nodeId": 41,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 16,
"propertyName": "BASIC OFF Command Frame Value",
"type": "number",
"readable": true,
"writeable": true,
"description": "The value of 0 allows to turn OFF a device.",
"label": "BASIC OFF Command Frame Value",
"default": 0,
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 255,
"list": false,
"value": 0,
"lastUpdate": 1736419077022,
"newValue": 0
},
{
"id": "41-112-0-20",
"nodeId": 41,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 20,
"propertyName": "Tamper Sensitivity",
"type": "number",
"readable": true,
"writeable": true,
"description": "The parameter determines the changes in forces.",
"label": "Tamper Sensitivity",
"default": 15,
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 122,
"list": false,
"value": 15,
"lastUpdate": 1736419077210,
"newValue": 15
},
{
"id": "41-112-0-22",
"nodeId": 41,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 22,
"propertyName": "Tamper Alarm Cancellation Delay",
"type": "number",
"readable": true,
"writeable": true,
"description": "Time period after which a tamper alarm will be cancelled.",
"label": "Tamper Alarm Cancellation Delay",
"default": 30,
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 65535,
"unit": "seconds",
"list": false,
"value": 30,
"lastUpdate": 1736419077401,
"newValue": 30
},
{
"id": "41-112-0-24",
"nodeId": 41,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 24,
"propertyName": "Tamper Operating Modes",
"type": "number",
"readable": true,
"writeable": true,
"description": "The parameter determines the behaviour of tamper and how it reports.",
"label": "Tamper Operating Modes",
"default": 0,
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 4,
"list": true,
"allowManualEntry": false,
"states": [
{
"text": "Tamper report/no cancellation report",
"value": 0
},
{
"text": "Tamper and cancellation report",
"value": 1
},
{
"text": "Tamper/No cancellation plus orientation in space",
"value": 2
},
{
"text": "Tamper/Cancellation plus orientation in space",
"value": 3
},
{
"text": "Max level of vibrations recorded (Earthquake)",
"value": 4
}
],
"value": 1,
"lastUpdate": 1736419077590,
"newValue": 1
},
{
"id": "41-112-0-26",
"nodeId": 41,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 26,
"propertyName": "Tamper Alarm Broadcast Mode",
"type": "number",
"readable": true,
"writeable": true,
"description": "Alarm frame will or will not be sent in broadcast mode.",
"label": "Tamper Alarm Broadcast Mode",
"default": 0,
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 1,
"list": true,
"allowManualEntry": false,
"states": [
{
"text": "Tamper alarm is not sent in broadcast mode",
"value": 0
},
{
"text": "Tamper alarm sent in broadcast mode",
"value": 1
}
],
"value": 0,
"lastUpdate": 1736419077782,
"newValue": 0
},
{
"id": "41-112-0-40",
"nodeId": 41,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 40,
"propertyName": "Illumination Report Threshold",
"type": "number",
"readable": true,
"writeable": true,
"description": "Change in level of light intensity resulting in illumination report.",
"label": "Illumination Report Threshold",
"default": 200,
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 65535,
"unit": "lux",
"list": false,
"value": 200,
"lastUpdate": 1736419077971,
"newValue": 200
},
{
"id": "41-112-0-42",
"nodeId": 41,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 42,
"propertyName": "Illumination Report Interval",
"type": "number",
"readable": true,
"writeable": true,
"description": "Time interval between consecutive illumination reports.",
"label": "Illumination Report Interval",
"default": 0,
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 65535,
"unit": "seconds",
"list": false,
"value": 0,
"lastUpdate": 1736419078244,
"newValue": 0
},
{
"id": "41-112-0-60",
"nodeId": 41,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 60,
"propertyName": "Temperature Report Threshold",
"type": "number",
"readable": true,
"writeable": true,
"description": "Change in level of temperature resulting in temperature report.",
"label": "Temperature Report Threshold",
"default": 10,
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 255,
"unit": "0.1 °C",
"list": false,
"value": 10,
"lastUpdate": 1736419078430,
"newValue": 10
},
{
"id": "41-112-0-62",
"nodeId": 41,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 62,
"propertyName": "Temperature Measuring Interval",
"type": "number",
"readable": true,
"writeable": true,
"description": "The parameter determines how often the temperature will be measured.",
"label": "Temperature Measuring Interval",
"default": 900,
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 65535,
"list": false,
"value": 900,
"lastUpdate": 1736419078621,
"newValue": 900
},
{
"id": "41-112-0-64",
"nodeId": 41,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 64,
"propertyName": "Temperature Report Interval",
"type": "number",
"readable": true,
"writeable": true,
"description": "How often temperature reports will be sent to the main controller.",
"label": "Temperature Report Interval",
"default": 0,
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 65535,
"unit": "seconds",
"list": false,
"value": 0,
"lastUpdate": 1736419078901,
"newValue": 0
},
{
"id": "41-112-0-66",
"nodeId": 41,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 66,
"propertyName": "Temperature Offset",
"type": "number",
"readable": true,
"writeable": true,
"description": "The value to be added to the actual measured temperature.",
"label": "Temperature Offset",
"default": 0,
"stateless": false,
"commandClassVersion": 1,
"min": -1000,
"max": 1000,
"unit": "0.1 °C",
"list": false,
"value": 0,
"lastUpdate": 1736419079110,
"newValue": 0
},
{
"id": "41-112-0-80",
"nodeId": 41,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 80,
"propertyName": "LED Signalling Mode",
"type": "number",
"readable": true,
"writeable": true,
"description": "How the light behaves after motion has been detected.",
"label": "LED Signalling Mode",
"default": 10,
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 26,
"list": true,
"allowManualEntry": false,
"states": [
{
"text": "Disabled",
"value": 0
},
{
"text": "Depends on the temperature",
"value": 1
},
{
"text": "Flashlight mode - LED glows white 10 seconds",
"value": 2
},
{
"text": "White",
"value": 3
},
{
"text": "Red",
"value": 4
},
{
"text": "Green",
"value": 5
},
{
"text": "Blue",
"value": 6
},
{
"text": "Yellow",
"value": 7
},
{
"text": "Cyan",
"value": 8
},
{
"text": "Magenta",
"value": 9
},
{
"text": "Depends on the temperature (Blink again when motion is detected)",
"value": 10
},
{
"text": "Flashlight mode (Motion extends the flashlight)",
"value": 11
},
{
"text": "White (Blink again when motion is detected)",
"value": 12
},
{
"text": "Red (Blink again when motion is detected)",
"value": 13
},
{
"text": "Green (Blink again when motion is detected)",
"value": 14
},
{
"text": "Blue (Blink again when motion is detected)",
"value": 15
},
{
"text": "Yellow (Blink again when motion is detected)",
"value": 16
},
{
"text": "Cyan (Blink again when motion is detected)",
"value": 17
},
{
"text": "Magenta (Blink again when motion is detected)",
"value": 18
},
{
"text": "LED colour depends on the temperature (Blink twice again when motion is detected)",
"value": 19
},
{
"text": "White (Blink twice again when motion is detected)",
"value": 20
},
{
"text": "Red (Blink twice again when motion is detected)",
"value": 21
},
{
"text": "Green (Blink twice again when motion is detected)",
"value": 22
},
{
"text": "Blue (Blink twice again when motion is detected)",
"value": 23
},
{
"text": "Yellow (Blink twice again when motion is detected)",
"value": 24
},
{
"text": "Cyan (Blink twice again when motion is detected)",
"value": 25
},
{
"text": "Magenta (Blink twice again when motion is detected)",
"value": 26
}
],
"value": 10,
"lastUpdate": 1736419079300,
"newValue": 10
},
{
"id": "41-112-0-81",
"nodeId": 41,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 81,
"propertyName": "LED Brightness",
"type": "number",
"readable": true,
"writeable": true,
"description": "Brightness of the LED when it's on.",
"label": "LED Brightness",
"default": 50,
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 100,
"unit": "%",
"list": false,
"value": 50,
"lastUpdate": 1736419079491,
"newValue": 50
},
{
"id": "41-112-0-82",
"nodeId": 41,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 82,
"propertyName": "Low Brightness Illuminance Threshold",
"type": "number",
"readable": true,
"writeable": true,
"description": "Below which LED brightness is set to 1%",
"label": "Low Brightness Illuminance Threshold",
"default": 100,
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 65535,
"unit": "lux",
"list": false,
"value": 100,
"lastUpdate": 1736419079694,
"newValue": 100
},
{
"id": "41-112-0-83",
"nodeId": 41,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 83,
"propertyName": "High Brightness Illuminance Threshold",
"type": "number",
"readable": true,
"writeable": true,
"description": "Above which LED brightness is set to 100%",
"label": "High Brightness Illuminance Threshold",
"default": 1000,
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 65535,
"unit": "lux",
"list": false,
"value": 1000,
"lastUpdate": 1736419079881,
"newValue": 1000
},
{
"id": "41-112-0-86",
"nodeId": 41,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 86,
"propertyName": "Low Temperature Threshold for Blue",
"type": "number",
"readable": true,
"writeable": true,
"description": "This parameter is relevant only when parameter 80 has been properly configured.",
"label": "Low Temperature Threshold for Blue",
"default": 18,
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 100,
"list": false,
"value": 18,
"lastUpdate": 1736419080071,
"newValue": 18
},
{
"id": "41-112-0-87",
"nodeId": 41,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 87,
"propertyName": "High Temperature Threshold for Red",
"type": "number",
"readable": true,
"writeable": true,
"description": "This parameter is relevant only when parameter 80 has been properly configured.",
"label": "High Temperature Threshold for Red",
"default": 28,
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 100,
"list": false,
"value": 28,
"lastUpdate": 1736419080273,
"newValue": 28
},
{
"id": "41-112-0-89",
"nodeId": 41,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 89,
"propertyName": "LED Tamper Alarm",
"type": "number",
"readable": true,
"writeable": true,
"description": "Indicating mode resembles a police car (white, red and blue).",
"label": "LED Tamper Alarm",
"default": 0,
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 1,
"list": true,
"allowManualEntry": false,
"states": [
{
"text": "LED does not indicate tamper alarm",
"value": 0
},
{
"text": "LED indicates tamper alarm",
"value": 1
}
],
"value": 1,
"lastUpdate": 1736419080460,
"newValue": 1
},
{
"id": "41-114-0-manufacturerId",
"nodeId": 41,
"toUpdate": false,
"commandClass": 114,
"commandClassName": "Manufacturer Specific",
"endpoint": 0,
"property": "manufacturerId",
"propertyName": "manufacturerId",
"type": "number",
"readable": true,
"writeable": false,
"label": "Manufacturer ID",
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 65535,
"list": false,
"value": 271,
"lastUpdate": 1736419067285,
"newValue": 271
},
{
"id": "41-114-0-productType",
"nodeId": 41,
"toUpdate": false,
"commandClass": 114,
"commandClassName": "Manufacturer Specific",
"endpoint": 0,
"property": "productType",
"propertyName": "productType",
"type": "number",
"readable": true,
"writeable": false,
"label": "Product type",
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 65535,
"list": false,
"value": 2048,
"lastUpdate": 1736419067285,
"newValue": 2048
},
{
"id": "41-114-0-productId",
"nodeId": 41,
"toUpdate": false,
"commandClass": 114,
"commandClassName": "Manufacturer Specific",
"endpoint": 0,
"property": "productId",
"propertyName": "productId",
"type": "number",
"readable": true,
"writeable": false,
"label": "Product ID",
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 65535,
"list": false,
"value": 4097,
"lastUpdate": 1736419067286,
"newValue": 4097
},
{
"id": "41-128-0-level",
"nodeId": 41,
"toUpdate": false,
"commandClass": 128,
"commandClassName": "Battery",
"endpoint": 0,
"property": "level",
"propertyName": "level",
"type": "number",
"readable": true,
"writeable": false,
"label": "Battery level",
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 100,
"unit": "%",
"list": false,
"value": 100,
"lastUpdate": 1737026313824,
"newValue": 100
},
{
"id": "41-128-0-isLow",
"nodeId": 41,
"toUpdate": false,
"commandClass": 128,
"commandClassName": "Battery",
"endpoint": 0,
"property": "isLow",
"propertyName": "isLow",
"type": "boolean",
"readable": true,
"writeable": false,
"label": "Low battery level",
"stateless": false,
"commandClassVersion": 1,
"list": false,
"value": false,
"lastUpdate": 1737026313824,
"newValue": false
},
{
"id": "41-132-0-wakeUpInterval",
"nodeId": 41,
"toUpdate": false,
"commandClass": 132,
"commandClassName": "Wake Up",
"endpoint": 0,
"property": "wakeUpInterval",
"propertyName": "wakeUpInterval",
"type": "number",
"readable": true,
"writeable": true,
"label": "Wake Up interval",
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 16777215,
"list": false,
"value": 7200,
"lastUpdate": 1736419072419,
"newValue": 7200
},
{
"id": "41-132-0-controllerNodeId",
"nodeId": 41,
"toUpdate": false,
"commandClass": 132,
"commandClassName": "Wake Up",
"endpoint": 0,
"property": "controllerNodeId",
"propertyName": "controllerNodeId",
"type": "any",
"readable": true,
"writeable": false,
"label": "Node ID of the controller",
"stateless": false,
"commandClassVersion": 1,
"list": false,
"value": 1,
"lastUpdate": 1736419072419,
"newValue": 1
},
{
"id": "41-134-0-libraryType",
"nodeId": 41,
"toUpdate": false,
"commandClass": 134,
"commandClassName": "Version",
"endpoint": 0,
"property": "libraryType",
"propertyName": "libraryType",
"type": "number",
"readable": true,
"writeable": false,
"label": "Library type",
"stateless": false,
"commandClassVersion": 2,
"list": true,
"states": [
{
"text": "Unknown",
"value": 0
},
{
"text": "Static Controller",
"value": 1
},
{
"text": "Controller",
"value": 2
},
{
"text": "Enhanced Slave",
"value": 3
},
{
"text": "Slave",
"value": 4
},
{
"text": "Installer",
"value": 5
},
{
"text": "Routing Slave",
"value": 6
},
{
"text": "Bridge Controller",
"value": 7
},
{
"text": "Device under Test",
"value": 8
},
{
"text": "N/A",
"value": 9
},
{
"text": "AV Remote",
"value": 10
},
{
"text": "AV Device",
"value": 11
}
],
"value": 3,
"lastUpdate": 1736419067636,
"newValue": 3
},
{
"id": "41-134-0-protocolVersion",
"nodeId": 41,
"toUpdate": false,
"commandClass": 134,
"commandClassName": "Version",
"endpoint": 0,
"property": "protocolVersion",
"propertyName": "protocolVersion",
"type": "string",
"readable": true,
"writeable": false,
"label": "Z-Wave protocol version",
"stateless": false,
"commandClassVersion": 2,
"list": false,
"value": "3.67",
"lastUpdate": 1736419067636,
"newValue": "3.67"
},
{
"id": "41-134-0-firmwareVersions",
"nodeId": 41,
"toUpdate": false,
"commandClass": 134,
"commandClassName": "Version",
"endpoint": 0,
"property": "firmwareVersions",
"propertyName": "firmwareVersions",
"type": "string[]",
"readable": true,
"writeable": false,
"label": "Z-Wave chip firmware versions",
"stateless": false,
"commandClassVersion": 2,
"list": false,
"value": [
"2.7",
"2.7"
],
"lastUpdate": 1736419067636,
"newValue": [
"2.7",
"2.7"
]
},
{
"id": "41-134-0-hardwareVersion",
"nodeId": 41,
"toUpdate": false,
"commandClass": 134,
"commandClassName": "Version",
"endpoint": 0,
"property": "hardwareVersion",
"propertyName": "hardwareVersion",
"type": "number",
"readable": true,
"writeable": false,
"label": "Z-Wave chip hardware version",
"stateless": false,
"commandClassVersion": 2,
"list": false,
"value": 1,
"lastUpdate": 1736419067638,
"newValue": 1
},
{
"id": "41-156-0-state-0",
"nodeId": 41,
"toUpdate": false,
"commandClass": 156,
"commandClassName": "Alarm Sensor",
"endpoint": 0,
"property": "state",
"propertyName": "state",
"propertyKey": 0,
"propertyKeyName": "0",
"type": "boolean",
"readable": true,
"writeable": false,
"description": "Whether the alarm is active",
"label": "General Purpose state",
"ccSpecific": {
"sensorType": 0
},
"stateless": false,
"commandClassVersion": 1,
"list": false,
"value": false,
"lastUpdate": 1736873813817,
"newValue": false
},
{
"id": "41-156-0-severity-0",
"nodeId": 41,
"toUpdate": false,
"commandClass": 156,
"commandClassName": "Alarm Sensor",
"endpoint": 0,
"property": "severity",
"propertyName": "severity",
"propertyKey": 0,
"propertyKeyName": "0",
"type": "number",
"readable": true,
"writeable": false,
"label": "General Purpose severity",
"ccSpecific": {
"sensorType": 0
},
"stateless": false,
"commandClassVersion": 1,
"min": 1,
"max": 100,
"unit": "%",
"list": false,
"lastUpdate": 1736873813817
},
{
"id": "41-156-0-duration-0",
"nodeId": 41,
"toUpdate": false,
"commandClass": 156,
"commandClassName": "Alarm Sensor",
"endpoint": 0,
"property": "duration",
"propertyName": "duration",
"propertyKey": 0,
"propertyKeyName": "0",
"type": "number",
"readable": true,
"writeable": false,
"description": "For how long the alarm should be active",
"label": "General Purpose duration",
"ccSpecific": {
"sensorType": 0
},
"stateless": false,
"commandClassVersion": 1,
"unit": "s",
"list": false,
"lastUpdate": 1736873813817
}
],
"groups": [
{
"text": "Motion Sensor Status",
"endpoint": 0,
"value": 1,
"maxNodes": 5,
"isLifeline": false,
"multiChannel": true
},
{
"text": "Tamper Alarm",
"endpoint": 0,
"value": 2,
"maxNodes": 5,
"isLifeline": true,
"multiChannel": true
},
{
"text": "Controller Updates",
"endpoint": 0,
"value": 3,
"maxNodes": 1,
"isLifeline": true,
"multiChannel": false
}
],
"neighbors": [
23,
25,
31
],
"ready": true,
"available": true,
"hassDevices": {},
"failed": false,
"inited": true,
"eventsQueue": [
{
"time": "2025-01-16T16:39:15.377Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": false,
"prevValue": true,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T16:39:15.431Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 0,
"prevValue": 255,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T16:41:43.775Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": true,
"prevValue": false,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T16:41:43.830Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 255,
"prevValue": 0,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T16:42:31.847Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": false,
"prevValue": true,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T16:42:31.901Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 0,
"prevValue": 255,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T16:46:31.960Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": true,
"prevValue": false,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T16:46:32.014Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 255,
"prevValue": 0,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T16:47:02.754Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": false,
"prevValue": true,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T16:47:02.808Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 0,
"prevValue": 255,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T16:47:30.338Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": true,
"prevValue": false,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T16:47:30.392Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 255,
"prevValue": 0,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T16:48:45.170Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": false,
"prevValue": true,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T16:48:45.224Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 0,
"prevValue": 255,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T16:49:29.721Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": true,
"prevValue": false,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T16:49:29.775Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 255,
"prevValue": 0,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T16:49:59.627Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": false,
"prevValue": true,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T16:49:59.691Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 0,
"prevValue": 255,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T16:51:16.700Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": true,
"prevValue": false,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T16:51:16.896Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": true,
"prevValue": true,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T16:51:16.947Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 255,
"prevValue": 0,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T16:51:57.897Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": false,
"prevValue": true,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T16:51:57.950Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 0,
"prevValue": 255,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T16:55:25.452Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": true,
"prevValue": false,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T16:55:25.506Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 255,
"prevValue": 0,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T16:56:43.814Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": false,
"prevValue": true,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T16:56:43.868Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 0,
"prevValue": 255,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T16:57:56.687Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": true,
"prevValue": false,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T16:57:56.741Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 255,
"prevValue": 0,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T16:58:26.959Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": false,
"prevValue": true,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T16:58:27.012Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 0,
"prevValue": 255,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T16:58:47.277Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": true,
"prevValue": false,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T16:58:47.331Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 255,
"prevValue": 0,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T16:59:33.398Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": false,
"prevValue": true,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T16:59:33.452Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 0,
"prevValue": 255,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:00:05.022Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": true,
"prevValue": false,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T17:00:05.077Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 255,
"prevValue": 0,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:00:41.810Z",
"event": "value updated",
"args": [
{
"commandClassName": "Multilevel Sensor",
"commandClass": 49,
"property": "Air temperature",
"endpoint": 0,
"newValue": 23.2,
"prevValue": 21.6,
"propertyName": "Air temperature"
}
]
},
{
"time": "2025-01-16T17:00:42.100Z",
"event": "value updated",
"args": [
{
"commandClassName": "Multilevel Sensor",
"commandClass": 49,
"property": "Air temperature",
"endpoint": 0,
"newValue": 23.2,
"prevValue": 23.2,
"propertyName": "Air temperature"
}
]
},
{
"time": "2025-01-16T17:00:44.794Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": false,
"prevValue": true,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T17:00:44.848Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 0,
"prevValue": 255,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:01:53.523Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": true,
"prevValue": false,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T17:01:53.577Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 255,
"prevValue": 0,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:02:47.722Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": false,
"prevValue": true,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T17:02:47.776Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 0,
"prevValue": 255,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:02:53.378Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": true,
"prevValue": false,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T17:02:53.432Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 255,
"prevValue": 0,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:03:39.288Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": false,
"prevValue": true,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T17:03:39.342Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 0,
"prevValue": 255,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:05:11.638Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": true,
"prevValue": false,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T17:05:11.697Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 255,
"prevValue": 0,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:05:50.402Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": false,
"prevValue": true,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T17:05:50.457Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 0,
"prevValue": 255,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:06:25.354Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": true,
"prevValue": false,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T17:06:25.408Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 255,
"prevValue": 0,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:06:55.947Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": false,
"prevValue": true,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T17:06:56.001Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 0,
"prevValue": 255,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:10:03.846Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": true,
"prevValue": false,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T17:10:03.900Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 255,
"prevValue": 0,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:10:34.487Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": false,
"prevValue": true,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T17:10:34.541Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 0,
"prevValue": 255,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:15:32.350Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": true,
"prevValue": false,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T17:15:32.403Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 255,
"prevValue": 0,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:15:35.247Z",
"event": "wake up",
"args": [
1
]
},
{
"time": "2025-01-16T17:15:35.510Z",
"event": "sleep",
"args": [
2
]
},
{
"time": "2025-01-16T17:16:03.006Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": false,
"prevValue": true,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T17:16:03.059Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 0,
"prevValue": 255,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:18:28.040Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": true,
"prevValue": false,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T17:18:28.094Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 255,
"prevValue": 0,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:18:58.514Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": false,
"prevValue": true,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T17:18:58.570Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 0,
"prevValue": 255,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:19:52.762Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": true,
"prevValue": false,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T17:19:52.817Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 255,
"prevValue": 0,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:20:22.721Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": false,
"prevValue": true,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T17:20:22.775Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 0,
"prevValue": 255,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:20:23.149Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": true,
"prevValue": false,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T17:20:23.202Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 255,
"prevValue": 0,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:20:53.415Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": false,
"prevValue": true,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T17:20:53.469Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 0,
"prevValue": 255,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:21:48.466Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": true,
"prevValue": false,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T17:21:48.521Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 255,
"prevValue": 0,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:22:32.574Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": false,
"prevValue": true,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T17:22:32.628Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 0,
"prevValue": 255,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:23:04.498Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": true,
"prevValue": false,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T17:23:04.552Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 255,
"prevValue": 0,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:23:35.202Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": false,
"prevValue": true,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T17:23:35.256Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 0,
"prevValue": 255,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:24:16.796Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": true,
"prevValue": false,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T17:24:16.850Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 255,
"prevValue": 0,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:24:55.583Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": false,
"prevValue": true,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T17:24:55.637Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 0,
"prevValue": 255,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:24:55.831Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 0,
"prevValue": 0,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:29:37.091Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": true,
"prevValue": false,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T17:29:37.145Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 255,
"prevValue": 0,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:30:07.414Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": false,
"prevValue": true,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T17:30:07.468Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 0,
"prevValue": 255,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:34:20.821Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": true,
"prevValue": false,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T17:34:20.874Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 255,
"prevValue": 0,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-01-16T17:34:51.470Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Sensor",
"commandClass": 48,
"property": "Any",
"endpoint": 0,
"newValue": false,
"prevValue": true,
"propertyName": "Any"
}
]
},
{
"time": "2025-01-16T17:34:51.524Z",
"event": "value updated",
"args": [
{
"commandClassName": "Basic",
"commandClass": 32,
"property": "currentValue",
"endpoint": 0,
"newValue": 0,
"prevValue": 255,
"propertyName": "currentValue"
}
]
}
],
"status": "Asleep",
"interviewStage": "Complete",
"priorityReturnRoute": {},
"customReturnRoute": {},
"prioritySUCReturnRoute": false,
"customSUCReturnRoutes": [],
"hexId": "0x010f 0x0800-0x1001",
"dbLink": "https://devices.zwave-js.io/?jumpTo=0x010f:0x0800:0x1001:2.7",
"manufacturerId": 271,
"productId": 4097,
"productType": 2048,
"deviceConfig": {
"filename": "/var/www/html/plugins/zwavejs/resources/zwave-js-ui/node_modules/@zwave-js/config/config/devices/0x010f/fgms001.json",
"isEmbedded": true,
"manufacturer": "Fibargroup",
"manufacturerId": 271,
"label": "FGMS001",
"description": "Motion Sensor",
"devices": [
{
"productType": 2048,
"productId": 4097
},
{
"productType": 2048,
"productId": 8193
},
{
"productType": 2048,
"productId": 12289
},
{
"productType": 2048,
"productId": 16385
},
{
"productType": 2048,
"productId": 24577
},
{
"productType": 2049,
"productId": 4097
},
{
"productType": 2049,
"productId": 4098
},
{
"productType": 2049,
"productId": 8193
},
{
"productType": 2049,
"productId": 8194
},
{
"productType": 2049,
"productId": 12289
},
{
"productType": 2049,
"productId": 12290
},
{
"productType": 2049,
"productId": 16385
},
{
"productType": 2049,
"productId": 16386
},
{
"productType": 34816,
"productId": 12289
}
],
"firmwareVersion": {
"min": "0.0",
"max": "255.255"
},
"preferred": false,
"associations": {},
"paramInformation": {
"_map": {}
}
},
"productLabel": "FGMS001",
"productDescription": "Motion Sensor",
"manufacturer": "Fibargroup",
"firmwareVersion": "2.7",
"protocolVersion": 3,
"nodeType": 1,
"endpointsCount": 0,
"endpoints": [
{
"index": 0,
"label": "Root Endpoint",
"deviceClass": {
"basic": 4,
"generic": 32,
"specific": 1
}
}
],
"isSecure": false,
"security": "None",
"supportsSecurity": false,
"supportsBeaming": true,
"isControllerNode": false,
"isListening": false,
"isFrequentListening": false,
"isRouting": true,
"keepAwake": false,
"maxDataRate": 40000,
"deviceClass": {
"basic": 4,
"generic": 32,
"specific": 1
},
"lastActive": 1737048891523,
"firmwareCapabilities": {
"firmwareUpgradable": false
},
"protocol": 0,
"deviceId": "271-4097-2048",
"hasDeviceConfigChanged": false,
"batteryLevels": {
"0": 100
},
"minBatteryLevel": 100,
"supportsTime": false,
"statistics": {
"commandsTX": 2,
"commandsRX": 5885,
"commandsDroppedRX": 1,
"commandsDroppedTX": 0,
"timeoutResponse": 0,
"lwr": {
"repeaters": [],
"protocolDataRate": 2
},
"lastSeen": "2025-01-16T17:34:51.523Z",
"rtt": 176.4
},
"_name": "41 - Fibargroup Motion Sensor FGMS001 (Salon)",
"applicationRoute": false,
"lastReceive": 1737048891523,
"errorReceive": false,
"errorTransmit": false
}
This isn’t a Docker for zwaveJS, @Sescandell do you know where the logs are on a standard installation?
Hello,
The second screenshot there is perfect for getting started. There is a good amount of information to get started properly.
The event capture will also be useful.
Thanks @mutmut
I’ll keep you informed
Battery management PR available, tested on a real device at my place and ready to merge : [zWaveJS] Support Battery command class by sescandell · Pull Request #2198 · GladysAssistant/Gladys
I just pushed an update to the PR: it adds support for the Illuminance part as well (pretty quick to set up since the structure was already in place for temperature, and it’s the same model).
I couldn’t test this part — I don’t have a device of that type, but I’m fairly confident.
Great @Sescandell!
I don’t know how to test a dev install so I’ll wait for the next Gladys release to test and give you feedback.
Thanks!
Well, in the end I also added handling for the ALARM SENSOR part.
So, in theory, the 4 requested properties should allow managing the Fibaro Eye.
Except for the BATTERY part, I couldn’t test the other cases in a real situation.
In summary, the PR provides support for:
Have a good rest of the day,
So cool @Sescandell thanks for this PR! ![]()
I’ve left a small question in the review: [zWaveJS] New features suport : Battery, Illuminance, Binary Sensor, Alarm Sensor by sescandell · Pull Request #2198 · GladysAssistant/Gladys · GitHub
@mutmut here’s a tutorial to run a test Docker image:
Do you think you’d be able to test it? It’s still better to test before it goes to production ^^
hi @pierre-gilles
that should be fine for the test, I’ll put this on my Synology (production is on Proxmox) but I have 2 questions:
@Sescandell must provide you an image (If ever: Développeur Gladys : Comment builder une image Docker de test? )
Not in this case ![]()
In the case of this test, you could even run the Docker container on your PC since this test doesn’t use any « hardware ». You will just connect your test Gladys to your Z-WaveJS broker (from production, in the case of this test that’s not a problem), and then see if Gladys handles your Fibaro eye correctly ![]()
I have this image available: sescandell/gladys-test:zjs-battery
I’m asking GitHub to push a new version
Thanks @Sescandell
I’ll test during the day
I installed the test image and I think there’s an issue.
I do have new additional settings but nothing is displayed; the MQTT broker is OK in the Z-Wave JS config.
However I don’t see anything coming from Z-Wave in the MQTT debug window, but I see other info including z2m, Gladys and my Jeedom — is a filter doing that?
Gladys prod