I have an instance running on a BeagleBone Black that’s tied into HomeAssistant (which is also set up with HomeKit support, so I can easily surface virtual “accessories” or “sensors” on the Home.app or on the Apple Watch and configure them with visual Node-RED flows.
It’s really quite pleasant to work with.