List of supported Shelly devices
This is the contents of the src/sc_smart_device/shelly_models.json file included with the library. Click on the model name for a link to the relevant Shelly web page.
Generation 1 Devices
Shelly EM
- Model ID: ShellyEM
- Protocol: REST
- Components:
- 0 inputs
- 1 output
- 2 energy meters (seperate from outputs)
- Internal temperature monitoring: No
Shelly 2
- Model ID: Shelly2
- Protocol: REST
- Components:
- 2 inputs
- 2 outputs
- 1 energy meter (seperate from outputs)
- Internal temperature monitoring: Yes
Shelly 2.5
- Model ID: Shelly2.5
- Protocol: REST
- Components:
- 2 inputs
- 2 outputs
- 2 energy meters (seperate from outputs)
- Internal temperature monitoring: Yes
Shelly 3 EM
- Model ID: Shelly3EM
- Protocol: REST
- Components:
- 0 inputs
- 0 outputs
- 3 energy meters (seperate from outputs)
- Internal temperature monitoring: No
Generation 2 Devices
Shelly Plus 1 PM
- Model ID: ShellyPlus1PM
- Protocol: RPC
- Components:
- 1 input
- 1 output
- 1 meter (part of output)
- Internal temperature monitoring: Yes
Shelly Pro 1
- Model ID: ShellyPro1
- Protocol: RPC
- Components:
- 2 inputs
- 1 output
- 0 meters
- Internal temperature monitoring: Yes
Shelly Pro 1PM
- Model ID: ShellyPro1PM
- Protocol: RPC
- Components:
- 2 inputs
- 1 output
- 1 meter (part of output)
- Internal temperature monitoring: Yes
Shelly Plus 2PM
- Model ID: ShellyPlus2PM
- Protocol: RPC
- Components:
- 2 inputs
- 2 outputs
- 2 meters (part of output)
- Internal temperature monitoring: Yes
Shelly Pro 2
- Model ID: ShellyPro2
- Protocol: RPC
- Components:
- 2 inputs
- 2 outputs
- 0 meters
- Internal temperature monitoring: Yes
Shelly Pro 2PM
- Model ID: ShellyPro2PM
- Protocol: RPC
- Components:
- 2 inputs
- 2 outputs
- 2 meters (part of output)
- Internal temperature monitoring: Yes
Shelly Pro 1
- Model ID: ShellyP1
- Protocol: RPC
- Components:
- 2 inputs
- 1 output
- 0 meters
- Internal temperature monitoring: Yes
Shelly Pro 1PM
- Model ID: ShellyP1PM
- Protocol: RPC
- Components:
- 2 inputs
- 1 output
- 1 meter (part of output)
- Internal temperature monitoring: Yes
Shelly Pro 2
- Model ID: ShellyP2
- Protocol: RPC
- Components:
- 2 inputs
- 2 outputs
- 0 meters
- Internal temperature monitoring: Yes
Shelly Pro 2PM
- Model ID: ShellyP2PM
- Protocol: RPC
- Components:
- 2 inputs
- 2 outputs
- 2 meters (part of output)
- Internal temperature monitoring: Yes
Shelly Pro 3
- Model ID: ShellyP3
- Protocol: RPC
- Components:
- 3 inputs
- 3 outputs
- 0 meters
- Internal temperature monitoring: Yes
Shelly Pro 4PM
- Model ID: ShellyP4PM
- Protocol: RPC
- Components:
- 4 inputs
- 4 outputs
- 4 meters (part of output)
- Internal temperature monitoring: Yes
Generation 3 Devices
Shelly 1 Gen3
- Model ID: Shelly1G3
- Protocol: RPC
- Components:
- 1 input
- 1 output
- 0 meters
- Internal temperature monitoring: Yes
Shelly 1PM Gen3
- Model ID: Shelly1PMG3
- Protocol: RPC
- Components:
- 1 input
- 1 output
- 1 meter (part of output)
- Internal temperature monitoring: Yes
Shelly 1 Mini Gen3
- Model ID: Shelly1MiniG3
- Protocol: RPC
- Components:
- 1 input
- 1 output
- 0 meters
- Internal temperature monitoring: Yes
Shelly 1PM Mini Gen3
- Model ID: Shelly1PMMiniG3
- Protocol: RPC
- Components:
- 1 input
- 1 output
- 1 meter (part of output)
- Internal temperature monitoring: Yes
Shelly 1L Gen3
- Model ID: Shelly1LG3
- Protocol: RPC
- Components:
- 2 inputs
- 1 output
- 0 meters
- Internal temperature monitoring: Yes
Shelly 2L Gen3
- Model ID: Shelly2LG3
- Protocol: RPC
- Components:
- 2 inputs
- 2 outputs
- 0 meters
- Internal temperature monitoring: Yes
Shelly 2PM Gen3
- Model ID: Shelly2PMG3
- Protocol: RPC
- Components:
- 2 inputs
- 2 outputs
- 2 meters (part of output)
- Internal temperature monitoring: Yes
Shelly EM Gen3
- Model ID: ShellyEMG3
- Protocol: RPC
- Components:
- 0 inputs
- 1 output
- 2 energy meters (seperate from outputs)
- Internal temperature monitoring: Yes
Generation 4 Devices
Shelly EM Mini Gen4
- Model ID: ShellyEMMiniG4
- Protocol: RPC
- Components:
- 0 inputs
- 0 outputs
- 1 energy meter (seperate from outputs)
- Internal temperature monitoring: No
Shelly 1 Gen4
- Model ID: Shelly1G4
- Protocol: RPC
- Components:
- 1 input
- 1 output
- 0 meters
- Internal temperature monitoring: Yes
Shelly 1PM Gen4
- Model ID: Shelly1PMG4
- Protocol: RPC
- Components:
- 1 input
- 1 output
- 1 meter (part of output)
- Internal temperature monitoring: Yes
Shelly 1 Mini Gen4
- Model ID: Shelly1MiniG4
- Protocol: RPC
- Components:
- 1 input
- 1 output
- 0 meters
- Internal temperature monitoring: Yes
Shelly 1PM Mini Gen4
- Model ID: Shelly1PMMiniG4
- Protocol: RPC
- Components:
- 1 input
- 1 output
- 1 meter (part of output)
- Internal temperature monitoring: Yes
Shelly 2PM Gen4
- Model ID: Shelly2PMG4
- Protocol: RPC
- Components:
- 2 inputs
- 2 outputs
- 2 meters (part of output)
- Internal temperature monitoring: Yes