Just issuing the “pulse” functions in as expected through druid - so, I expect that it’s the crow<->ansible interface that is at fault somehow.
I looked in crow.lua - found these two lines 196 and 197:
crow.ii.ansible.trigger_toggle = function(channel) crow.send("ii.ansible.trigger_toggle("..channel..")") end
crow.ii.ansible.trigger_pulse = function(channel) crow.send("ii.ansible.trigger_toggle("..channel..")") end
…and there does not seem to be a “get” implementation…
I’ve tried to change it locally, and it definately helps (mostly), but there is still weird behaviour going on - mostly I think commands are not going through propably. Also, trigger_time doesn’t seem to work.