I can’t figure out how to make 2 smoke sensors (FGSD002) alarm eachother when one of them is triggered.
The sensor items are defined like this:
Contact Brannvarsler_Fe_HovedSoverom “Brannvarsler [%s]” (zDevices,Fe_HovedSoverom,fireSensors) { zwave=“47:command=sensor_alarm,alarm_type=1” }
Contact Brannvarsler_Fe_Stue “Brannvarsler [%s]” (zDevices,Fe_Stue,fireSensors) { zwave=“44:command=sensor_alarm,alarm_type=1” }
In habmin associations, on both smoke sensors I’ve added the controller to the “Device status” group and the other sensor as member in the “FIRE ALARM” and “SMOKE ALARM” groups.
However whenever I try a test (by creating some actual smoke and triggering the device) it only triggers individually and never alert the other. (The controller however does receive a notification (OPEN/CLOSE)).
I’ve tried with the broadcast parameter enabled (2th/4th assoc. group active) and disabled, but the BASIC ON/OFF commands seem to only activate switches and dimmers…
Does anyone have them working together and have actually tested them ?
Some debug when the alarm triggers:
2015-11-19 13:15:39.943 [DEBUG] [eController$ZWaveReceiveThread:1528]- Receive Message = 01 0F 00 04 00 2F 09 71 05 00 00 00 FF 01 02 00 5A
2015-11-19 13:15:39.946 [DEBUG] [b.z.i.protocol.ZWaveController:1210]- Receive queue TAKE: Length=0
2015-11-19 13:15:39.947 [DEBUG] [o.b.z.i.protocol.SerialMessage:233 ]- Assembled message buffer = 01 0F 00 04 00 2F 09 71 05 00 00 00 FF 01 02 00 5A
2015-11-19 13:15:39.949 [DEBUG] [b.z.i.protocol.ZWaveController:1211]- Process Message = 01 0F 00 04 00 2F 09 71 05 00 00 00 FF 01 02 00 5A
2015-11-19 13:15:39.950 [DEBUG] [b.z.i.protocol.ZWaveController:190 ]- Message: class = ApplicationCommandHandler (0x04), type = Request (0x00), payload = 00 2F 09 71 05 00 00 00 FF 01 02 0
0
2015-11-19 13:15:39.951 [DEBUG] [ApplicationCommandMessageClass:38 ]- NODE 47: Application Command Request (ALIVE:DONE)
2015-11-19 13:15:39.952 [DEBUG] [ApplicationCommandMessageClass:56 ]- NODE 47: Incoming command class ALARM
2015-11-19 13:15:39.952 [DEBUG] [z.i.p.c.ZWaveAlarmCommandClass:82 ]- NODE 47: Received Alarm Request
2015-11-19 13:15:39.953 [DEBUG] [z.i.p.c.ZWaveAlarmCommandClass:94 ]- NODE 47: Alarm report - Value = 0
2015-11-19 13:15:39.953 [DEBUG] [z.i.p.c.ZWaveAlarmCommandClass:112 ]- NODE 47: Alarm Type = General (0)
2015-11-19 13:15:39.954 [DEBUG] [b.z.i.protocol.ZWaveController:682 ]- Notifying event listeners: ZWaveAlarmValueEvent
2015-11-19 13:15:39.955 [DEBUG] [.z.internal.ZWaveActiveBinding:433 ]- ZwaveIncomingEvent
2015-11-19 13:15:39.955 [DEBUG] [.z.internal.ZWaveActiveBinding:450 ]- NODE 47: Got a value event from Z-Wave network, endpoint = 0, command class = ALARM, value = 0
2015-11-19 13:15:39.956 [DEBUG] [ApplicationCommandMessageClass:85 ]- Transaction not completed: node address inconsistent.
2015-11-19 13:15:39.958 [DEBUG] [eController$ZWaveReceiveThread:1452]- Receive queue ADD: Length=0
2015-11-19 13:15:40.064 [DEBUG] [eController$ZWaveReceiveThread:1528]- Receive Message = 01 0D 00 04 04 2F 07 9C 02 2F 01 FF 00 00 95
2015-11-19 13:15:40.109 [DEBUG] [eController$ZWaveReceiveThread:1452]- Receive queue ADD: Length=1
2015-11-19 13:15:40.111 [DEBUG] [b.z.i.protocol.ZWaveController:1210]- Receive queue TAKE: Length=0
2015-11-19 13:15:40.112 [DEBUG] [o.b.z.i.protocol.SerialMessage:233 ]- Assembled message buffer = 01 0D 00 04 04 2F 07 9C 02 2F 01 FF 00 00 95
2015-11-19 13:15:40.113 [DEBUG] [b.z.i.protocol.ZWaveController:1211]- Process Message = 01 0D 00 04 04 2F 07 9C 02 2F 01 FF 00 00 95
2015-11-19 13:15:40.114 [DEBUG] [b.z.i.protocol.ZWaveController:190 ]- Message: class = ApplicationCommandHandler (0x04), type = Request (0x00), payload = 04 2F 07 9C 02 2F 01 FF 00 00
2015-11-19 13:15:40.115 [DEBUG] [ApplicationCommandMessageClass:38 ]- NODE 47: Application Command Request (ALIVE:DONE)
2015-11-19 13:15:40.116 [DEBUG] [ApplicationCommandMessageClass:56 ]- NODE 47: Incoming command class SENSOR_ALARM
2015-11-19 13:15:40.117 [DEBUG] [c.ZWaveAlarmSensorCommandClass:85 ]- NODE 47: Received Sensor Alarm Request
2015-11-19 13:15:40.120 [DEBUG] [c.ZWaveAlarmSensorCommandClass:104 ]- NODE 47: Alarm Report: Source=47, Type=Smoke(1), Value=255
2015-11-19 13:15:40.122 [DEBUG] [b.z.i.protocol.ZWaveController:682 ]- Notifying event listeners: ZWaveAlarmSensorValueEvent
2015-11-19 13:15:40.123 [DEBUG] [.z.internal.ZWaveActiveBinding:433 ]- ZwaveIncomingEvent
2015-11-19 13:15:40.125 [DEBUG] [.z.internal.ZWaveActiveBinding:450 ]- NODE 47: Got a value event from Z-Wave network, endpoint = 0, command class = SENSOR_ALARM, value = 255
2015-11-19 13:15:40.128 [DEBUG] [ApplicationCommandMessageClass:85 ]- Transaction not completed: node address inconsistent.
2015-11-19 13:15:40.132 [DEBUG] [eController$ZWaveReceiveThread:1528]- Receive Message = 01 09 00 04 04 2F 03 20 01 FF 04
2015-11-19 13:15:40.136 [DEBUG] [eController$ZWaveReceiveThread:1452]- Receive queue ADD: Length=1
2015-11-19 13:15:40.138 [DEBUG] [b.z.i.protocol.ZWaveController:1210]- Receive queue TAKE: Length=0
2015-11-19 13:15:40.141 [DEBUG] [o.b.z.i.protocol.SerialMessage:233 ]- Assembled message buffer = 01 09 00 04 04 2F 03 20 01 FF 04
2015-11-19 13:15:40.142 [DEBUG] [b.z.i.protocol.ZWaveController:1211]- Process Message = 01 09 00 04 04 2F 03 20 01 FF 04
2015-11-19 13:15:40.146 [DEBUG] [b.z.i.protocol.ZWaveController:190 ]- Message: class = ApplicationCommandHandler (0x04), type = Request (0x00), payload = 04 2F 03 20 01 FF
2015-11-19 13:15:40.148 [DEBUG] [ApplicationCommandMessageClass:38 ]- NODE 47: Application Command Request (ALIVE:DONE)
2015-11-19 13:15:40.151 [DEBUG] [ApplicationCommandMessageClass:56 ]- NODE 47: Incoming command class BASIC
2015-11-19 13:15:40.152 [DEBUG] [z.i.p.c.ZWaveBasicCommandClass:74 ]- NODE 47: Received Basic Request
2015-11-19 13:15:40.154 [DEBUG] [z.i.p.c.ZWaveBasicCommandClass:78 ]- NODE 47: Basic Set sent to the controller will be processed as Basic Report
2015-11-19 13:15:40.155 [DEBUG] [z.i.p.c.ZWaveBasicCommandClass:107 ]- NODE 47: Basic report, value = 0xFF