RGBW shelly in homekit

@yfre hi, sorry for poiting you directly… :slight_smile: but it should be a quick win.

Shelly rgbwplus as a device, added via shelly binding. Working on from basiuic.

Added color channel to homekit as a single item

item type: color
homekit: 
value: Lighting,Lighting.OnState,Lighting.Brightness,Lighting.Hue,Lighting.Saturation
config: {}

colorwheel available i can also dimm the light (i think…):slight_smile: but the on/off command from home app is not working i need to dimm to 0% to turnoff the light. It’s in a remote location, i dont have access to trace it properly and trying to achieve it remotly.

Available channels of dimmer:


UID: shelly:shellyplusrgbwpm:xxxx
label: shellyplusrgbwpm-xxxx - Pasek RGBW Salon
thingTypeUID: shelly:shellyplusrgbwpm
configuration:
  eventsCoIoT: true
  deviceIp: xxxx
  brightnessAutoOn: true
  updateInterval: 60
channels:
  - id: color#hsb
    channelTypeUID: system:color
    label: Kolor
    description: Kontroluje kolor światła
    configuration: {}
  - id: color#full
    channelTypeUID: shelly:colorFull
    label: Full Color
    description: Setting this channel sets the selected color to 255, all others to 0
    configuration: {}
  - id: color#red
    channelTypeUID: shelly:colorRed
    label: Red
    description: Red (0-255), applies only in Color Mode
    configuration: {}
  - id: color#green
    channelTypeUID: shelly:colorGreen
    label: Green
    description: Green (0-255), applies only in Color Mode
    configuration: {}
  - id: color#blue
    channelTypeUID: shelly:colorBlue
    label: Blue
    description: Blue (0-255), applies only in Color Mode
    configuration: {}
  - id: color#white
    channelTypeUID: shelly:colorWhite
    label: White
    description: White (0-255), applies only in Color Mode
    configuration: {}
  - id: device#alarm
    channelTypeUID: shelly:alarmTrigger
    label: Alarm
    description: Alarm Trigger, e.g. weak WiFi Signal detected or over heating
    configuration: {}
  - id: device#wifiSignal
    channelTypeUID: system:signal-strength
    label: Siła Sygnału
    description: Siła sygnału z wartościami 0 (najgorszy), 1, 2, 3 lub 4 (najlepszy)
    configuration: {}
  - id: device#uptime
    channelTypeUID: shelly:uptime
    label: Uptime
    description: Number of seconds since the device was powered up
    configuration: {}
  - id: device#heartBeat
    channelTypeUID: shelly:heartBeat
    label: Last Heartbeat
    description: Last time we received a signal from the device (API result or
      sensor report), This indicates that device communication works on the
      network layer (WiFi + IP)
    configuration: {}
  - id: device#updateAvailable
    channelTypeUID: shelly:updateAvailable
    label: Update available
    description: "ON: A firmware update is available (use the Shelly App to perform update)"
    configuration: {}
  - id: control#autoOn
    channelTypeUID: shelly:timerAutoOn
    label: Auto-ON Timer
    description: When the output of the relay is switched off, it will be switched
      back on automatically after n seconds
    configuration: {}
  - id: control#autoOff
    channelTypeUID: shelly:timerAutoOff
    label: Auto-OFF Timer
    description: When the output of the relay is switched on, it will be switched
      back off automatically after n seconds
    configuration: {}
  - id: white#brightness
    channelTypeUID: shelly:whiteBrightness
    label: Brightness
    description: Brightness (0-100%, 0=OFF)
    configuration: {}
  - id: control#input
    channelTypeUID: shelly:inputState
    label: Input/Button
    description: Current state of the Input/Button
    configuration: {}
  - id: control#button
    channelTypeUID: system:button
    label: Event Trigger
    configuration: {}

Should i use a group and point out dimmer channel for dimming and on/off command via:
Lighting.OnState,Lighting.Brightness
?

Hi Jacek
sorry for the delay.

the config looks correct. i dont have shelly, but my Hue based dimmer looks like this

value: Lighting,Lighting.OnState,Lighting.Hue,Lighting.Saturation,Lighting.Brightness
config:
  dimmerMode: filterOn

On/Off is tricky part as Homekit do it differently to openHAB.
there are multiple different options to try. maybe one will work for you