Adds support for the Plugwise Emma Wired thermostat to Homey.
The Emma is a smart wired thermostat that connects via Zigbee and controls your heating/cooling system through OpenTherm or on/off switching.
| Device | Model | Connection |
|---|---|---|
| Emma Wired (Pro / Essential) | 170-01 | Zigbee |
- Target temperature - Set the desired temperature (0-30 °C, 0.5 °C steps)
- Current temperature - Read the room temperature from the built-in sensor
- Humidity - Read relative humidity
- Thermostat mode - Switch between Off, Heat, and Cool
- Battery level - Monitor battery percentage (when not powered via OpenTherm)
- Temperature calibration - Adjust the temperature sensor offset (-2.5 to +2.5 °C)
Heating and cooling use separate setpoints, so switching modes will show the corresponding target temperature.
- Open the Homey app and navigate to Devices > Add Device > Plugwise
- Select Emma Wired
- Put the Emma in pairing mode:
- Press and hold the button on the back for 3 seconds, then release
- Within 1 second, press and hold for 3 seconds again, then release
- Within 1 second, press and hold for 10 seconds, then release
- The LED will blink, indicating the Emma is ready to pair
# Install dependencies
npm install
# Lint
npm run lint
# Build (compose driver manifests)
homey app build
# Run on Homey (development)
homey app run
# Install on Homey (permanent)
homey app install
# Validate for publishing
homey app validate- Initial release with Emma Wired thermostat support