Environment / device: openHAB 2.0 Build #905 / RaspberryPI 3B with openHABian
Steps to reproduce:
rule "Tide Dash button pressed"
when
Channel "amazondashbutton:dashbutton:Tide:press" triggered
then
sendNotification("[email protected]", "Amazon button pressed!")
sendCommand(Vacuum_Dock, ON)
end
or
rule "Xiaomi Switch"
when
Channel "mihome:sensor_switch:<ID>:button" triggered
then
var actionName = receivedEvent.getEvent()
switch(actionName) {
case "CLICK": {
<ACTION>
}
case "DOUBLE_CLICK": {
<ACTION>
}
case "LONG_CLICK_PRESS": {
<ACTION>
}
case "LONG_CLICK_RELEASE": {
<ACTION>
}
}
end
Expected result: The rule is triggered and performed actions should be logged in the console.
Actual result: The rule doesn't trigger, nothing is being logged.
Note that both rules worked for me before I updated the distro to the latest one.
When I pass event name to the when section, e.g.
Channel "mihome:sensor_switch:<ID>:button" triggered CLICK
everything works properly as expected.
It looks like #3267 broke it.
@triller-telekom could you please fix it?
Oh, sorry, it was NOT this PR... My bad!
Thanks for having a look anyway.
Indeed it wasn't my fault. But I fixed it anyway :)
Most helpful comment
Indeed it wasn't my fault. But I fixed it anyway :)