Skip to main content
Version: 1.0

Shelly Pro RGBWW PM

Shelly Pro RGBWW PM is a device that supports four distinct profiles: light, rgbcct and cctx2, rgbx2light.

In light profile there are 5 independent outputs which control brightness of attached LED loads. 5 inputs are logically connected to outputs and can turn the output on/off or change its brightness.

In rgbcct profile there are 3 outputs which control red, green and blue color of LED load. They are used in RGB component. CCT uses 2 outputs for controling cct light. Input 0 and 1 controls RGB component. Input 2 and 3 are used for CCT component.

In cctx2 profile there are total 4 outputs - for each CCT component 2 outputs controls warm/cold light. Input 0 and 1 controls CCT:0 component. Input 2 and 3 are used for CCT:1 component.

In rgbx2light profile there are 3 outputs which control red, green and blue color of LED load. They are used in RGB component. 2 Light components uses other 2 outputs. Input 0 controls RGB component. Input 2 and Input 3 are logically connected to Light components.

The following components are available in Shelly RGBWW PM:

ProRGBWWPM

The ProRGBWWPM component handles the settings of a ProRGBWWPM device.

Methods

ProRGBWWPM.SetConfig

Parameters:

PropertyTypeDescription

config

object

Configuration that the method takes

Find more about the config properties in config section

ProRGBWWPM.GetConfig

Find the ProRGBWWPM.GetConfig response properties in config section

ProRGBWWPM.GetStatus

Find more about the status response properties in status section

Configuration

The configuration of the ProRGBWWPM component allows you to set high frequency mode of PWM outputs.

PropertyTypeDescription

hf_mode

boolean

Enable or disable high frequency mode of PWM outputs

Status

The ProRGBWWPM component does not own any status properties.

Examples

ProRGBWWPM.GetStatus example

http://192.168.33.1/rpc/ProRGBWWPM.GetStatus

Response

{}

ProRGBWWPM.GetConfig example

http://192.168.33.1/rpc/ProRGBWWPM.GetConfig

Response

{
"hf_mode": false
}

ProRGBWWPM.SetConfig example

http://192.168.33.1/rpc/ProRGBWWPM.SetConfig?config={"hf_mode":false}

Response

{
"restart_required": false
}