Control your Tasmota-flashed devices directly from Homey using MQTT. Devices are automatically discovered via Tasmota's native MQTT discovery protocol — no manual configuration needed.
Install from the Homey App Store
| Type | Homey Class | Capabilities |
|---|---|---|
| Light | light | on/off, dimming, color temperature, RGB color |
| Switch/Relay | socket | on/off, power monitoring, energy metering |
| Sensor | sensor | temperature, humidity, pressure |
| Shutter/Blind | blinds | position, direction, tilt |
| Fan (iFan) | fan | light on/off, fan speed (off/low/medium/high) |
Multi-relay devices (e.g., Sonoff Dual, 4CH) automatically create separate Homey devices per channel.
- Homey Pro with Homey firmware 12.2+
- Tasmota v9.2+ on your devices
- MQTT broker on your network (e.g., Mosquitto)
- Tasmota's
SetOption19must be0(native discovery — this is the default)
- Install the app on your Homey
- Go to the app settings and enter your MQTT broker address and credentials
- Add devices — your Tasmota devices will appear automatically in the pairing list
npm install # Install dependencies
npm run build # Compile TypeScript
npm run lint # Run ESLint
npm test # Run test suite
homey app run # Deploy to Homey (requires Docker)
homey app validate # Validate for app storeA device simulator is included for testing all driver types without physical Tasmota devices:
npx tsx scripts/simulate-devices.ts mqtt://user:pass@broker:1883This publishes discovery payloads and telemetry for 6 simulated devices (light, switch, dual-relay, sensor, shutter, fan).
See CONTRIBUTING.md for guidelines.