I’m starting this thread here to document what I’m doing with OSC (Open Sound Control) and TouchOSC. I’m using Node-RED as the go-between to send and receive OSC messages using node-red-contrib-osc and also interact with HA using node-red-contrib-home-assistant-websocket.
Here is a diagram of my dev environment. I’m also working on integrating a SKAARHOJ Waveboard as well.
I’m primarily using TouchOSC as the UI and message generator for OSC messages.
I’ve created a simple flow that controls a toggle helper in Home Assistant. The flow listens on UDP port 8000, confirms the OSC address, switches on the payload value, and finally triggers an action in HA.
Th OSC message from TouchOSC is /button1 with an integer parameter of 0 or 1, for ‘off’ or ‘on’.

