It looks like pretty much any future order will include the latest firmware. HS has been outof stock everywhere and stores are now getting new stock, and i’ve read everyone getting the switches has the latest firmware.
To add to your post (i cleaned up my rule to demonstrate an alternate way) i originally did the else if{} check but decided to do case logic, its all the same, visually it just looks cleaner when looking at it.
Here’s a rule using CASE to determine the tap scene controls:
Item:
Number vDimmer_Scene "Driveway Soffit Lights_Scene" { channel="zwave:device:159a54632e2:node2:scene_number" }
Rule:
rule "Homeseer WD-100+ Single/Double/Tripple Tap Scene Control"
when
Item vDimmer_Scene received update
then
{
switch(vDimmer_Scene.state) {
/*ON*/
case 1.0 : { /* Single Tap ON */
logInfo("RULE.DIMMER", "Single Tap: ON")
}
case 1.3 : { /* Double Tap ON */
logInfo("RULE.DIMMER", "Double Tap: ON")
}
case 1.4 : { /* Tripple Tap ON */
logInfo("RULE.DIMMER", "Tripple Tap: ON")
}
/*OFF*/
case 2.0 : { /* Single Tap OFF */
logInfo("RULE.DIMMER", "Single Tap: OFF")
}
case 2.3 : { /* Double Tap OFF */
logInfo("RULE.DIMMER", "Double Tap: OFF")
}
case 2.4 : { /* Tripple Tap OFF */
logInfo("RULE.DIMMER", "Tripple Tap: OFF")
}
}
}
end