Home - mongoose-os-apps/shelly-homekit GitHub Wiki

Open Source Apple HomeKit Firmware for Shelly Devices

This firmware exposes Shelly devices as Apple HomeKit accessories.

Firmware is compatible with stock and can be uploaded via OTA (Watch a 2 minute video), for more info take a look at the flashing wiki here.

Summary of supported devices and features

Supported devices and features

Gen 3 Devices

Currently not supported.

Plus devices

+1 +1PM +2PM +i4 AC/DC +Plug S
Switch & Co.1
Stateless Input2
Sensors3
Garage door opener
Roller shutter mode
Power measurement
Temperature/Humidity measurement4

Pro devices

Currently not supported.

Gen 1 switches

1 1PM 1L Plug PlugS 2 2.5 i3 UNI
Switch & Co.1
Stateless Input2
Sensors3
Temperature/Humidity measurement 4 4 -
Garage door opener
Roller shutter mode
Power measurement -

Gen 1 light bulbs / led strips

Duo Duo RGBW Vintage RGBW2
Brightness control
CCT
RGB(W)
Power measurement - - - -

Notes:
✓: supported
-: possible but not supported yet
✗: not possible
1: includes lock, outlet and valve
2: includes doorbell
3: includes motion, occupancy, contact, smoke, leak
4: with Sensor AddOn/Shelly Plus AddOn and DS18B20 sensor(s) or DHT sensor

Features that are not yet supported:

  • Cloud connections: no Shelly Cloud, no MQTT
  • Remote actions (web hooks)
  • Valve with timer support

Reverting to stock firmware is also supported see here.

If you find a bug or would like to request a feature, please have a look at existing issues and upvote or file a new one.

License

This firmware is free software and is distributed under Apache 2.0 license.

⚠️ **GitHub.com Fallback** ⚠️