Aeotec Wallmote

Your rule should look like this. Other than the Lifeline, you shouldn’t need to set any other associations.

ule "Wallmote"
when
    Item QuadScene received update
then
    var double sceneNumber = (QuadScene.state as Number).doubleValue

    switch (sceneNumber) {
        case 1.0 : {            // Button 1 short press
        }
        case 1.1 : {            // Button 1 long press
        }
        case 1.2 : {            // Button 1 hold
        }
        case 2.0 : {            // Button 2 short press
        }
        case 2.1 : {            // Button 2 long press
        }
        case 2.2 : {            // Button 2 hold
        }
        case 3.0 : {            // Button 3 short press
        }
        case 3.1 : {            // Button 3 long press
        }
        case 3.2 : {            // Button 3 hold
        }
        case 4.0 : {            // Button 4 short press
        }
        case 4.1 : {            // Button 4 long press
        }
        case 4.2 : {            // Button 4 hold
        }
        default : {             // Unknown
        }
    }
end