Node red and virtual buttons - how to share with Alexa and homebridge?

I setup node red and love it. I have a slew of virtual buttons to trigger all sorts of awesome things now and have all of these set up with virtual buttons to activate the node red flows.

But for some reason when I share the virtual buttons with Alexa or homebridge, Alexa doesn’t see the new devices and homebridge won’t pick up the label of the button, nor does it have any actions like “push” or such…

Are virtual buttons not compatible with Alexa/homebridge or am I doing something wrong? Should I try to use virtual switches instead of buttons - or are all virtual items off the table and my approach needs adjusting?

Virtual Switches should work. I have a number of them that are used in Homekit. I just use them with the 'auto off' enabled so that they work like a single button.

1 Like

Homekit does not have a accessory category for button.

https://developer.apple.com/documentation/homekit/hmaccessorycategory/accessory_category_types

1 Like

Add this Alexa pallet to Node Red and you won't need the virtual switches:

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.