Rowan Hub connects your smart home devices to Apple Home, Google Home, and Amazon Alexa — simultaneously, from a single QR code scan. No cloud. No subscriptions. Runs on any Linux box.
Built on the open Matter standard. Pair once and every compatible platform discovers your devices automatically — no re-pairing, no per-platform config.
Manage devices, create scenes, set automations, and view logs from any browser on your network. No app install required.
Time-based and solar automations that actually follow the sun. Set your location once and schedules adjust every day automatically.
Get alerts when a device goes offline, an automation fires, or an update is available. Works as a home screen app on any phone.
Group device states into named scenes that appear as switches in Apple Home, Google Home, and Alexa. One tap to set the mood.
Drivers for WLED, Tasmota, eWeLink, Shelly, MQTT, Zigbee2MQTT, and Daikin. Each plugin is a small standalone module — easy to extend.
Run curl -fsSL https://rowanhub.co.uk/install.sh | bash on any Linux machine — Raspberry Pi, NAS, home server, or VM. The installer handles Node.js, avahi, and PM2 for you.
Open the web UI and add devices through the browser. Pick a plugin, enter the host or device ID, save. Rowan Hub connects immediately — no restart needed.
Open the System page, scan the QR code with Apple Home, Google Home, or Alexa. All three can pair from the same code. Your devices appear in every app instantly.
LED strips with presets, colour & brightness
Switches & smart plugs, single or multi-gang
Sonoff devices, single & multi-channel
Gen1 & Gen2, relays & dimmers
Generic devices via pub/sub
Full Zigbee ecosystem via Z2M
AC units (legacy BRP069 firmware)
Write your own in ~50 lines of JS
Free, open source, and runs entirely on your own hardware.
View on GitHub