Fibaro Double Switch 2 ( FGS223 )

Posted on
Sun Apr 16, 2017 4:10 pm
Colly offline
Posts: 535
Joined: Jan 16, 2016
Location: Ireland

Re: Fibaro Double Switch 2 ( FGS223 )

Matt,

Just to confirm it's working perfectly for me at the moment.

Posted on
Mon Apr 17, 2017 5:01 am
davinci offline

Re: Fibaro Double Switch 2 ( FGS223 )

matt (support) wrote:
davinci wrote:
Ok, I have the same issue...

I can't manage to get an update on S2 if triggered manually. After a status request it is updated.

Just to follow-up, based on another thread it sounds like you did get it working after excluding it, re-including it, then removing the association and sending the raw command (0x8E 0x01 0x04 0x00 0x01 0x01). Is that correct?

We are looking at customizing the device definition for this module to automate sending that raw command during the sync process, but want to get verifications that does indeed get it working for you both.



My problem was at first different. I couldn't even send an ON command. This has been fixed by removing and adding with Indigo rather than with another tool.

However, I don't have any feedback from S2 when switching manual.

I tried to remove all associations and sent the raw command, but it still doesn't work.

Posted on
Tue Apr 18, 2017 8:08 pm
matt (support) offline
Site Admin
User avatar
Posts: 21411
Joined: Jan 27, 2003
Location: Texas

Re: Fibaro Double Switch 2 ( FGS223 )

If it isn't working then I need to see the debug logging (enabled via the Interfaces->Z-Wave->Configure... menu item) of all the steps:

1) First, remove all associations (1 to 5) the module has back to the Z-Wave controller (if any) via the Z-Wave->Manage Associations dialog.

2) Next, use the Z-Wave->Send Raw Z-Wave Command menu command to send the following raw command to your FGS223. Send the commands to BOTH devices (S1 and S2) created by Indigo:

0x8E 0x01 0x01 0x00 0x01 0x01
0x8E 0x01 0x02 0x00 0x01 0x01
0x8E 0x01 0x04 0x00 0x01 0x01

3) Capture Event Log snippets of both S1 and S2 toggles.

Note for this test I'm having you send all 3 raw commands (not just the last one).

Image

Posted on
Wed Apr 19, 2017 5:38 am
davinci offline

Re: Fibaro Double Switch 2 ( FGS223 )

Well I only get signal from endpoint 1 so this is clearly not working. Endpoint 2 doesn't even show up. There is nothing sent when switching on/off manually.

I switched on/off S1, then switched on/off S2. Here's the log:

Code: Select all
   Z-Wave Debug                    RCVD multiEndPointPacket: 01 0D 00 04 08 42 07 60 0D 01 01 20 01 FF 08
   Z-Wave Debug                    . .  multiEndPointPacket: node 066, endPoint 1
   Z-Wave Debug                    RCVD relaySetLevel: 01 09 00 04 08 42 03 20 01 FF FF
   Z-Wave Debug                    . .  relaySetLevel: node 066, endpoint 1, value 255
   Z-Wave Debug                    queueing energy request of "066 - Licht" (activity detected)
   Z-Wave Debug                    RCVD multiEndPointPacket: 01 0D 00 04 00 42 07 60 0D 01 01 20 01 FF 00
   Z-Wave Debug                    . .  multiEndPointPacket: node 066, endPoint 1
   Z-Wave Debug                    RCVD relaySetLevel: 01 09 00 04 00 42 03 20 01 FF FF
   Z-Wave Debug                    . .  relaySetLevel: node 066, endpoint 1, value 255
   Z-Wave Debug                    polling status of node "066 - Licht" (post-activity energy request)
   Z-Wave Debug                    SENT requestMeterLevel: 01 0E 00 13 42 07 60 0D 01 01 32 01 00 25 29 F5
   Z-Wave Debug                    RCVD multiEndPointPacket: 01 14 00 04 00 42 0E 60 0D 01 01 32 02 21 44 00 00 00 02 00 00 99
   Z-Wave Debug                    . .  multiEndPointPacket: node 066, endPoint 1
   Z-Wave Debug                    RCVD requestMeterLevel: 01 10 00 04 00 42 0A 32 02 21 44 00 00 00 02 00 00 FF
   Z-Wave Debug                    . .  requestMeterLevel: node 066, endpoint 1, meterType 01, raw value 4400...
   Z-Wave Debug                    . .  requestMeterLevel: 0.02 kWh (float: 0.020000)
   Z-Wave Debug                    SENT requestMeterLevel: 01 0E 00 13 42 07 60 0D 01 01 32 01 10 25 2A E6
   Z-Wave Debug                    RCVD multiEndPointPacket: 01 12 00 04 00 42 0C 60 0D 01 01 32 02 21 32 01 79 00 00 91
   Z-Wave Debug                    . .  multiEndPointPacket: node 066, endPoint 1
   Z-Wave Debug                    RCVD requestMeterLevel: 01 0E 00 04 00 42 08 32 02 21 32 01 79 00 00 FF
   Z-Wave Debug                    . .  requestMeterLevel: node 066, endpoint 1, meterType 01, raw value 3201...
   Z-Wave Debug                    . .  requestMeterLevel: 37.7 W (float: 37.700000)
   Z-Wave Debug                    RCVD sensorSetLevel: 01 09 00 04 00 26 03 20 01 00 F6
   Z-Wave Debug                    . .  sensorSetLevel: node 038, endpoint None, cmdClass 20, value 0
   Z-Wave Debug                    filtering duplicate command -- old: 30, 0, 0, new: 20, 0, 0 (0.0010 secs)
   Z-Wave Debug                    RCVD multiEndPointPacket: 01 0D 00 04 08 42 07 60 0D 01 01 20 01 00 F7
   Z-Wave Debug                    . .  multiEndPointPacket: node 066, endPoint 1
   Z-Wave Debug                    RCVD relaySetLevel: 01 09 00 04 08 42 03 20 01 00 FF
   Z-Wave Debug                    . .  relaySetLevel: node 066, endpoint 1, value 0
   Z-Wave Debug                    queueing energy request of "066 - Licht" (activity detected)
   Z-Wave Debug                    RCVD multiEndPointPacket: 01 0D 00 04 00 42 07 60 0D 01 01 20 01 00 FF
   Z-Wave Debug                    . .  multiEndPointPacket: node 066, endPoint 1
   Z-Wave Debug                    RCVD relaySetLevel: 01 09 00 04 00 42 03 20 01 00 FF
   Z-Wave Debug                    . .  relaySetLevel: node 066, endpoint 1, value 0
   Z-Wave Debug                    polling status of node "066 - Licht" (post-activity energy request)
   Z-Wave Debug                    SENT requestMeterLevel: 01 0E 00 13 42 07 60 0D 01 01 32 01 00 25 2B F7
   Z-Wave Debug                    RCVD multiEndPointPacket: 01 14 00 04 00 42 0E 60 0D 01 01 32 02 21 44 00 00 00 02 00 00 99
   Z-Wave Debug                    . .  multiEndPointPacket: node 066, endPoint 1
   Z-Wave Debug                    RCVD requestMeterLevel: 01 10 00 04 00 42 0A 32 02 21 44 00 00 00 02 00 00 FF
   Z-Wave Debug                    . .  requestMeterLevel: node 066, endpoint 1, meterType 01, raw value 4400...
   Z-Wave Debug                    . .  requestMeterLevel: 0.02 kWh (float: 0.020000)
   Z-Wave Debug                    SENT requestMeterLevel: 01 0E 00 13 42 07 60 0D 01 01 32 01 10 25 2C E0
   Z-Wave Debug                    RCVD multiEndPointPacket: 01 12 00 04 00 42 0C 60 0D 01 01 32 02 21 32 00 00 00 00 E9
   Z-Wave Debug                    . .  multiEndPointPacket: node 066, endPoint 1
   Z-Wave Debug                    RCVD requestMeterLevel: 01 0E 00 04 00 42 08 32 02 21 32 00 00 00 00 FF
   Z-Wave Debug                    . .  requestMeterLevel: node 066, endpoint 1, meterType 01, raw value 3200...
   Z-Wave Debug                    . .  requestMeterLevel: 0.0 W (float: 0.000000)


After I removed all associations and sent raw commands:
Code: Select all
Indigo Z-Wave Version: 2.0.68
Node ID: 66
Model: Double Switch 2 (FGS223)
Model ID: 02031000
Manufacturer: Fibaro System
Manufacturer ID: 010F
Protocol Version: 4.05
Application Version: 3.02
Model Definition Version: 6
Library Type: 3
Class Name: Relay Power Switch
Class Hierarchy: 04 : 10 : 01
Command Class Base: 25
Command Versions: 20v1 60v4 22v1 25v1 86v1 27v1 72v1 8Ev1 70v1 71v1 32v3 73v1 75v1 56v1 98v1 59v1 5Av1 5Bv1 7Av1 5Ev1 85v1
Encryption Status: Supported but not Enabled
Multi-Endpoint Types: 1:(10 : 01), 2:(10 : 01)
Multi-Endpoint Classes: 1:[5E 86 25 85 59 8E 32], 2:[5E 86 25 85 59 8E 32]
Multi-Instance Counts: - none -
Features: routing, beaming, security, energyMeter
Neighbors: 4, 5, 6, 11, 12, 14, 31, 32, 40, 57, 58, 59, 60, 67
Associations: 1:[] 2:[] 3:[] 4:[] 5:[]
Config Values: 18:5 9:1 10:0 11:0 12:50 13:5 15:0 16:0 17:50 50:0 51:0 20:2 53:100 54:0 55:0 57:0 58:0 59:0 28:0 29:0



Resync (after the logs above):
Code: Select all
 Syncing - retrieved manufacture and model names: Fibaro System - 010F, Double Switch 2 (FGS223) - 02031000
   Z-Wave                          Syncing - retrieved protocol version 4.05, app version 3.02
   Z-Wave                          Syncing - retrieved class hierarchy: Routing Slave : Relay Switch : Relay Power Switch (04 : 10 : 01, base 25)
   Z-Wave                          Syncing - retrieved command classes: 20v1 60v4 22v1 25v1 86v1 27v1 72v1 8Ev1 70v1 71v1 32v3 73v1 75v1 56v1 98v1 59v1 5Av1 5Bv1 7Av1 5Ev1 85v1
   Z-Wave                          Syncing - retrieved encrypt commands: - none -
   Z-Wave                          Syncing - retrieved capabilities: routing, beaming, security
   Z-Wave                          Syncing - retrieved multi-endpoint types: 1:(10 : 01), 2:(10 : 01)
   Z-Wave                          Syncing - retrieved multi-endpoint classes: 1:[5E 86 25 85 59 8E 32], 2:[5E 86 25 85 59 8E 32]
   Z-Wave                          Syncing - retrieved group 1 associations: [1]
   Z-Wave                          Syncing - retrieved group 2 associations: []
   Z-Wave                          Syncing - retrieved group 3 associations: []
   Z-Wave                          Syncing - retrieved group 4 associations: []
   Z-Wave                          Syncing - retrieved group 5 associations: []
   Z-Wave                          Syncing - group 1 association to interface already exists (skipping)
   Z-Wave                          Syncing - retrieved parameter 20 "Switch type" is 2 "Toggle Momentary"
   Z-Wave                          Syncing - retrieved parameter 10 "Switch 1 mode" is 0 "Normal"
   Z-Wave                          Syncing - retrieved parameter 11 "Switch 1 behavior" is 0 "Cancel Delay or Auto Mode"
   Z-Wave                          Syncing - retrieved parameter 28 "Switch 1 scenes" is 0 "Disabled"
   Z-Wave                          Syncing - retrieved parameter 12 "Switch 1 duration" is 50 seconds
   Z-Wave                          Syncing - retrieved parameter 13 "Switch 1 flash" is 5 * 100 milliseconds
   Z-Wave                          Syncing - retrieved parameter 50 "Switch 1 power threshold" is 0 %
   Z-Wave                          Syncing - retrieved parameter 51 "Switch 1 power delay" is 0 seconds
   Z-Wave                          Syncing - retrieved parameter 53 "Switch 1 energy threshold" is 100 * 0.01 kWh
   Z-Wave                          Syncing - retrieved parameter 15 "Switch 2 mode" is 0 "Normal"
   Z-Wave                          Syncing - retrieved parameter 16 "Switch 2 behavior" is 0 "Cancel Delay or Auto Mode"
   Z-Wave                          Syncing - retrieved parameter 29 "Switch 2 scenes" is 0 "Disabled"
   Z-Wave                          Syncing - retrieved parameter 17 "Switch 2 duration" is 50 seconds
   Z-Wave                          Syncing - retrieved parameter 18 "Switch 2 flash" is 5 * 100 milliseconds
   Z-Wave                          Syncing - retrieved parameter 54 "Switch 2 power threshold" is 0 %
   Z-Wave                          Syncing - retrieved parameter 55 "Switch 2 power delay" is 0 seconds
   Z-Wave                          Syncing - retrieved parameter 57 "Switch 2 energy threshold" is 0 * 0.01 kWh
   Z-Wave                          Syncing - retrieved parameter 58 "Periodic power reports" is 0 seconds
   Z-Wave                          Syncing - retrieved parameter 59 "Periodic energy reports" is 0 seconds
   Z-Wave                          Syncing - retrieved parameter 9 "Power up to last known state" is true
   Z-Wave                          Syncing - complete
   Z-Wave                          sent "Licht S1" status request
   Z-Wave                          sent "Licht S1" energy status request
   Z-Wave                          sent "Licht S2" status request
   Z-Wave                          sent "Licht S2" energy status request

Posted on
Sun Apr 30, 2017 3:30 am
davinci offline

Re: Fibaro Double Switch 2 ( FGS223 )

Any insights to this issue?

Posted on
Sun Apr 30, 2017 6:27 pm
matt (support) offline
Site Admin
User avatar
Posts: 21411
Joined: Jan 27, 2003
Location: Texas

Re: Fibaro Double Switch 2 ( FGS223 )

Did you send the raw commands to the first device or the second? Regardless, try sending them to the "other" device, whichever one that might be. Does that get it working?

Also capture the Event Log of the raw commands being sent for me.

Image

Posted on
Sat May 06, 2017 3:14 am
davinci offline

Re: Fibaro Double Switch 2 ( FGS223 )

Thanks. I can now confirm it works. I just sent the commands to the second device instead of the first one and it reports all data.

I guess I sent it to the first device last time.

Posted on
Mon May 08, 2017 4:16 am
RedYuriPrime offline
Posts: 58
Joined: Oct 14, 2014
Location: Oxford

Re: Fibaro Double Switch 2 ( FGS223 )

Just had exactly the same problem with the FGS 223 device :evil:

Found this thread and followed instructions - device now works :D

Only comment I would make is that Matt's strings of raw z-wave need to be sent to both devices (switches) of the device - each switch is turned on to reporting individually after it receives the commands.

Big thanks to Matt and Jay for this kind of support :!:

Its just a shame that so many of the device manufacturers seem intent on making it difficult to use their devices!

Geoff

Z-wave system with 80+ devices, Indigo7 on a dedicated MacMini
Controlling lighting, heating, hotwater, security; but still a lot to learn ... :shock:

Posted on
Thu Feb 01, 2018 9:50 am
Suncroft offline
Posts: 39
Joined: Dec 08, 2014
Location: North Yorkshire, UK

Re: Fibaro Double Switch 2 ( FGS223 )

I am having this problem with my FGS223 Firmware 3.02. Initially status update for manual control of s1 worked fine but not s2 as per this thread.

I have done the following:
Removed all associations (there was only the Indigo Z-Wave interface associated with Group 1.
Sent the following Z-Wave raw commands to both s1 and s2 devices
0x8E 0x01 0x01 0x00 0x01 0x01
0x8E 0x01 0x02 0x00 0x01 0x01
0x8E 0x01 0x04 0x00 0x01 0x01

Now I get status update for manual control of both s1 and s2 when I switch them on, but not when I switch them off.

Matt, any thoughts please or do you need some further debug?

Thanks!

Posted on
Mon Feb 05, 2018 1:13 pm
matt (support) offline
Site Admin
User avatar
Posts: 21411
Joined: Jan 27, 2003
Location: Texas

Re: Fibaro Double Switch 2 ( FGS223 )

Is anything logged in Indigo when turning them OFF? Try turning on Indigo's debug logging before checking.

Also have you checked all the configuration parameters for the module? There are a ton, some of which aren't included in Indigo's UI.

You might just want to try a factory reset of it first, then try the raw commands again. It might just be in a bad state.

Image

Posted on
Wed Feb 07, 2018 10:32 am
DirkWe offline
Posts: 22
Joined: Jun 22, 2015

Re: Fibaro Double Switch 2 ( FGS223 )

Hi Matt,

same Problem here in Germany, no change in indigo status of s2 when manually switched.

Your workaround works for me. :D :D :D

Any chance to get a fix to the next release :?:

Posted on
Mon Apr 16, 2018 12:41 pm
noel1983 offline
Posts: 446
Joined: Oct 17, 2014

Re: Fibaro Double Switch 2 ( FGS223 )

Hi all,
Just had the same issue, is mostly resolved by the steps above, I can now see the devices coming on and off in the logs when the switches are used.

However, I can't see the scene commands now which I like to have as they show me when the lights have been manually switched on using the switch vs motion or other triggers.

Is there something else I need to do to enable this? Switch 1 and 2 scenes are both set to send all.

Thanks
Noel

Posted on
Mon Apr 16, 2018 1:24 pm
Colly offline
Posts: 535
Joined: Jan 16, 2016
Location: Ireland

Re: Fibaro Double Switch 2 ( FGS223 )

noel1983 wrote:
However, I can't see the scene commands now which I like to have as they show me when the lights have been manually switched on using the switch vs motion or other triggers.

I just checked mine and I get it for S1 and not for S2.

Posted on
Sun Apr 29, 2018 2:50 pm
matt (support) offline
Site Admin
User avatar
Posts: 21411
Joined: Jan 27, 2003
Location: Texas

Re: Fibaro Double Switch 2 ( FGS223 )

noel1983 wrote:
Just had the same issue, is mostly resolved by the steps above, I can now see the devices coming on and off in the logs when the switches are used.

However, I can't see the scene commands now which I like to have as they show me when the lights have been manually switched on using the switch vs motion or other triggers.

Unfortunately, I don't have an answer for this one. My suspicion is the module doesn't support sending the S2 scene commands if those multi instance association commands are used to make it send the S2 on/off switch commands. Probably a firmware buglet.

How they've implemented this is overly complicated and error prone IMO. The module supports Group 1 for "lifeline" reports which should have it send the endpoint on/off commands for both S1 and S2, but it doesn't. That results in having to use the extra commands to get S2 broadcasting but it looks like that breaks scene commands for S2.

Today I've spent some time trying to automate the configuration in Indigo for these modules so S2 works automagically, but I'm not comfortable enabling it. At this point I'm afraid it might break older firmware versions of the FGS213 and FGS223, or might break logic where users are relying on the scene commands to work. So for the time being sending the raw commands as outlined here is the recommended way to get S2 broadcasts working.

Image

Posted on
Mon Dec 31, 2018 7:17 pm
durosity offline
User avatar
Posts: 4320
Joined: May 10, 2012
Location: Newcastle Upon Tyne, Ye Ol' England.

Re: Fibaro Double Switch 2 ( FGS223 )

Just wanted to confirm that Matt’s steps have worked for my FGS213 firmware 3.02. Thanks


Sent from my iPhone using Tapatalk

Computer says no.

Who is online

Users browsing this forum: No registered users and 17 guests