Hello,
ce module récupère seulement la température dans Gladys, il faudrait lui ajouter la détection de présence (sa principale fonctionnalité), la lumière, la batterie et le tilt (alarme) :
zwaveJS Fibaro FGMS001
Merci d’avance ^^
Hello,
ce module récupère seulement la température dans Gladys, il faudrait lui ajouter la détection de présence (sa principale fonctionnalité), la lumière, la batterie et le tilt (alarme) :
zwaveJS Fibaro FGMS001
Salut @mutmut
@Sescandell tu penses que ça pourrait s’ajouter facilement tout ça ?
Hello,
Vous m’en livrez un, je m’en occupe
Blague à part :
A l’aveugle comme ça, je peux vous proposer d’avancer dans cet ordre : je regarde pour la partie batterie avec une première PR. Ensuite, on s’intéresse à la lumière dans une 2nd PR (probablement le plus simple après la batterie) et ensuite on s’intéresse à la détection de présence et enfin au Tilt.
Ca vous va ?
Je regarde la partie batterie rapidement,
Bonne journée à vous !
@Sescandell Je t’en aurais bien envoyé celui que j’ai, mais je crois qu’il est chez mes parents malheureusement, je l’ai pas retrouvé
Si c’était un capteur à 20€ je t’en aurais acheté un sans souci mais je viens de regarder c’est 76€ pièce
Yes carrément! Sinon est-ce qu’on pourrait pas travailler avec @mutmut à distance en lui demandant de partager certain messages MQTT ?
T’inquiète, c’était vraiment en plaisantant. Je verrai si je peux en avoir l’utilité, je l’achèterai… mais là dans l’immédiat je n’en vois pas.
Un export des logs de zWaveJS serait bien. Déjà avoir l’écran « infos » du device serait une bonne base @mutmut. Ensuite les messages MQTT aideront (ou les events de zWaveJS)
Alors ce sera avec plaisir pour l’aide et les envois de logs … qu’il faut que je trouve car mon zwaveJS est (je pense) un docker créé en auto par Jeedom qui lui est dans une VM debian.
Je regarde ça !
Et en passant, j’ai aussi plein d’autres devices zwave qui ne sont pas encore bien reconnus mais on avance pas à pas, je préfère, et dès qu’on a la méthodo pour que tu puisses les intégrer facilement, je lance les sujets en séparé
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
}
ce n’est pas un docker pour zwaveJS, @Sescandell tu sais où se trouvent les logs sur un install classique ?
Hello,
La deuxieme capture là est parfaite pour commencer. Il y a une bonne partie des infos pour commencer comme il faut.
La capture d’events sera aussi utile.
Merci @mutmut
Je vous tiens informés
PR gestion de la batterie dispo, testée sur un vrai device chez moi et prête à merger : [zWaveJS] Support Battery command class by sescandell · Pull Request #2198 · GladysAssistant/Gladys
Je viens de pousser une mise à jour de la PR : elle permet la gestion de la partie Illuminance au passage (plutôt rapide à mettre en place puisque la structure était déjà là pour la température, et c’est le même modèle).
Je n’ai pas pu tester cette partie, je n’ai pas de device de ce type, mais je suis assez confiant
top @Sescandell !
Je ne sais pas comment tester une install en dev alors je vais attendre la prochaine release de Gladys pour tester et te faire un retour.
Merci !
Bon bha au final j’ai aussi ajouté la gestion de la partie ALARM SENSOR.
Donc, en théorie, les 4 propriétés demandées devraient permettre de gérer le Fibaro Eye.
Excepté la partie BATTERY, je n’ai pas pu tester en situation réelle les autres cas.
En résumé, la PR apporte le support :
Bonne fin de journée,
Trop cool @Sescandell merci pour cette PR !
Je t’ai mis une petite question en review : [zWaveJS] Support Battery command class & Illuminance Sensors by sescandell · Pull Request #2198 · GladysAssistant/Gladys · GitHub
@mutmut voilà un tutoriel pour lancer une image Docker de test :
Tu penses ça serait dans tes cordes de tester ? C’est quand même mieux de tester avant que ça passe en prod ^^
salut @pierre-gilles
ça devrait le faire pour le test, je vais mettre ça sur mon syno (la prod est sur proxmox) mais j’ai 2 questions :
@Sescandell doit te fournir une image (Si jamais: Développeur Gladys : Comment builder une image Docker de test? )
Pas dans ce cas là
Dans le cas de ce test, tu pourrais même lancer le container Docker sur ton PC vu que ce test n’utilise rien de « hardware ». Tu vas juste connecter ton Gladys de test à ton broker Z-WaveJS (de production, dans le cas de ce test ça pose pas de soucis), et ensuite voir si Gladys gère bien ton oeil Fibaro
J’ai cette image de dispo : sescandell/gladys-test:zjs-battery
Je demande à Github d’envoyer une nouvelle version
merci @Sescandell
je teste dans la journée
j’ai installé l’image de test et j’ai l’impression qu’il y a un soucis.
J’ai bien de nouveaux paramètres en plus mais rien ne s’affiche, le broker mqqt est ok dans la conf zwavejs.
Par contre je ne vois rien venant de zwave dans la fenêtre de debug mqtt mais je vois d’autres infos dont z2m, gladys et mon jeedom, c’est un filtre qui fait ça ?
Gladys prod