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
}