Skip to content
Andy Blackburn edited this page Sep 29, 2020 · 10 revisions

Navigate your browser to http://192.168.3.31, 192.168.3.31 is the Shelly device IP, this is the default IP of the Shelly device if it is new or has been reset to factory defaults. If you have already setup the device so it is attached to your network please use the IP of the device on your network.

System Settings

/resources/System-Settings.jpeg


Name: Allows you to set the hostname of the device.


Switch Settings

/resources/Switch-Settings.jpg


Status: shows the status of the output relay (On / Off)

Button: turns the relay ON or OFF.

Name: name of the switch relay in HomeKit.

  • only used if your device has multiple switches, or you enable "Detached" mode.
  • when adding a device with a single relay (Shelly1) the hostname is used as the switch name. (this could be changed in future versions)

HAP Type: allows you to choose the type of accessory you would like to be shown in HomeKit.

  • Disabled: Hides the switch from HomeKit.
  • Switch: Shown as a switch in HomeKit.
  • Outlet: Shown as an outlet in HomeKit.
  • Lock: Shown as a lock in HomeKit.

Input Mode: allows you to choose how the input associated with the switch will be controlling the relay.

  • Momentary: push button that is only engaged while it is being depressed. The relay state changes once per press.
  • Toggle: always relates the relay state to the power state ON or OFF coming from the switch. This works the same way for 1, 2 or 3 switches in a hallway. When you switch the Shelly via the home app or automations, it may not be in sync with the switch state any more and then you have to press the switch two times to switch the relay again.
  • Edge: means that the relay changes its state every time when the switch also changes. It doesn’t matter if the switch is on or off, it will also toggle the relay state. That’s a good mode if you want to use a wall switch and automations / home app without the effect mentioned above.
  • Detached: the input will be disassociated from the relay, will not affect output in any way and will instead be exposed as a separate Stateless Switch accessory.

Initial state: how the relay acts upon power up or reboot.

  • Off: is in OFF position.
  • On: is in ON position
  • Last: returns to the same position before power was lost or rebooted.
  • Input: whatever the physical switch is set to.

Auto off: Toggle to enable or disable auto off, when enabled this will automatically turn off the relay after a user set period of time.

Auto off delay: the delay time before the relay turns off, format is D:HH:MM:SS.sss

  • D: is the number of days
  • HH: is the numbers of hours
  • MM: is number of minutes.
  • SS: is the number of seconds
  • sss: is the number of milliseconds.

When "Detached" mode is enabled you should see a new section called "Input 1", you will see this new section for each switch you enable "Detached" mode for. To use "Detached" mode we recommend using a Momentary type physical switch.

/resources/Switch-Input-section.jpg

Name: name of the switch relay in HomeKit.

Input Mode: allows you to choose how the input associated with the switch will be controlling the stateless button in HomeKit.

  • Momentary: the stateless button is actioned once per press.
  • Toggle, on = off = single press: generate short press on each switch change, whether it's off -> on or on -> off.
  • Toggle, on = single, off = double: generate single press for off -> on transition and double press for on -> off transition.

Last Event: this the time when the event was last actioned.


HomeKit Settings

/resources/HomeKit-Settings.jpg

This is where you a setup the HomeKit setup code, one needs to be configured before you can add the device to HomeKit. Pick any code.

  • Some obvious combinations like 111-11-111 are explicitly disallowed by Apple and will not be accepted.
  • Note that code is not stored on the device in plain text and it is not possible to read what the current setting is.

Paired: Gives the status if the device has been paired successfully to HomeKit.

Provisioned: If the paring code has been setup successfully.

Connection: Is split into 3 sections

  • number of waiting connections HomeKit has requested, but the connection has not yet been established.
  • active number of HomeKit connections, (1 connection is required per iOS/tvOS/HomePod OS/macOS device).
  • max number of connections that the device can accept.

Setup code: this is the code needed when adding to HomeKit.


WiFi Settings

/resources/Wifi-Settings.jpg


Enable: Toggle to enable / disable Wifi connection.

Wifi network: SSID of your wifi network.

Wifi password: Password of your wifi network.


Firmware

/resources/Firmware.jpg


Version: shows the current version installed.

Update: checks to see if there is any new firmware available.

Revert to stock: reverts the device to the stock shelly firmware.

Update from file: allows you to select a zip file to manually update the firmware.

Upload button this will flash the selected file you choose to the device.