Skip to content
Markus Kirberg edited this page Jul 24, 2024 · 29 revisions

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.

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