openhab-addons icon indicating copy to clipboard operation
openhab-addons copied to clipboard

[shelly] Support for Shelly Pro Dimmer 2PM

Open markus7017 opened this issue 1 year ago • 2 comments

Add support for the dual Pro dimmer

markus7017 avatar Feb 14 '24 18:02 markus7017

Good idea!

troem avatar Mar 08 '24 16:03 troem

I installed a pro 2dm and discovered this device is not supported yet? Bountysource is gone. Any other way to add incentive for adding these model?

mstroeve avatar Apr 14 '24 17:04 mstroeve

I integrated the shelly dimmer via quick and dirty "http"-things implementation:

Thing http:url:shelly_light_1og4 "Shelly Light" [
    baseURL="http://192.168.x.x",
    commandMethod="GET",
    contentType="application/json",
    refresh=10
] {
    Channels:
        Type switch : power0 "Power0" [
            commandExtension="/rpc/Light.Set?id=0&on=%2$s",
            stateExtension="/rpc/Light.GetStatus?id=0",
            stateTransformation="JSONPATH:$.output",
            onValue="true",
            offValue="false"
        ]
        Type dimmer : brightness0 "Brightness0" [
            commandExtension="/rpc/Light.Set?id=0&brightness=%2$s",
            stateExtension="/rpc/Light.GetStatus?id=0",
            stateTransformation="JSONPATH:$.brightness"
        ]
        Type switch : power1 "Power1" [
            commandExtension="/rpc/Light.Set?id=1&on=%2$s",
            stateExtension="/rpc/Light.GetStatus?id=1",
            stateTransformation="JSONPATH:$.output",
            onValue="true",
            offValue="false"
        ]
        Type dimmer : brightness1 "Brightness1" [
            commandExtension="/rpc/Light.Set?id=1&brightness=%2$s",
            stateExtension="/rpc/Light.GetStatus?id=1",
            stateTransformation="JSONPATH:$.brightness"
        ]
}

troem avatar Jul 04 '24 06:07 troem