AdyRock / com.somfy.tahoma

Somfy TaHoma app for Homey
GNU General Public License v3.0
7 stars 3 forks source link

Roller shutter with quiet mode not found, detected as velux roller shutter #161

Open CookieNick opened 10 months ago

CookieNick commented 10 months ago

Hi!

Thank you so much for the app, I made the decision to go with Somfy because of this. We recently have gotten installed two roller shutters with quiet mode (S&SO RS100 io), which in the TaHoma app has the slider. I tried adding it to Homey but it was not detected under that. I found #115 that directed me to use the Velux roller shutter, that works, but it doesn't have the quiet mode. It's also lackin the 'my' command like I saw on the roller shutter with quiet mode.

I think I just send the device log, but here is the relevant part of the log with some IDs removed;

{
      "creationTime": 1704882598000,
      "lastUpdateTime": 1704882598000,
      "label": "Slaapkamers achter",
      "shortcut": false,
      "controllableName": "ogp:Shutter",
      "definition": {
        "commands": [
          {
            "commandName": "activateOption",
            "nparams": 1
          },
          {
            "commandName": "close",
            "nparams": 0
          },
          {
            "commandName": "deactivateOption",
            "nparams": 1
          },
          {
            "commandName": "goToAlias",
            "nparams": 1
          },
          {
            "commandName": "identify",
            "nparams": 0
          },
          {
            "commandName": "open",
            "nparams": 0
          },
          {
            "commandName": "saveAlias",
            "nparams": 1
          },
          {
            "commandName": "setClosure",
            "nparams": 1
          },
          {
            "commandName": "setName",
            "nparams": 1
          },
          {
            "commandName": "stop",
            "nparams": 0
          }
        ],
        "states": [
          {
            "type": "DataState",
            "qualifiedName": "core:ActivatedOptionsState"
          },
          {
            "type": "DiscreteState",
            "values": [
              "available",
              "unavailable"
            ],
            "qualifiedName": "core:AvailabilityState"
          },
          {
            "type": "DataState",
            "qualifiedName": "core:AvailableOptionsState"
          },
          {
            "type": "ContinuousState",
            "qualifiedName": "core:ClosureState"
          },
          {
            "type": "DataState",
            "qualifiedName": "core:ErrorState"
          },
          {
            "type": "DataState",
            "qualifiedName": "core:ErrorsState"
          },
          {
            "type": "DataState",
            "qualifiedName": "core:FirmwareHashState"
          },
          {
            "type": "DataState",
            "qualifiedName": "core:FirmwareRevisionState"
          },
          {
            "type": "DataState",
            "qualifiedName": "core:NameState"
          },
          {
            "type": "DataState",
            "qualifiedName": "core:NewFirmwareAvailableState"
          },
          {
            "type": "DiscreteState",
            "values": [
              "closed",
              "open"
            ],
            "qualifiedName": "core:OpenClosedState"
          },
          {
            "type": "DataState",
            "qualifiedName": "core:ReachedAliasesState"
          },
          {
            "type": "DataState",
            "qualifiedName": "core:RecommendedOptionsState"
          },
          {
            "type": "DataState",
            "qualifiedName": "core:RemovableState"
          },
          {
            "type": "ContinuousState",
            "qualifiedName": "core:SignalQualityState"
          }
        ],
        "dataProperties": [],
        "widgetName": "DynamicShutter",
        "uiProfiles": [
          "StatefulCloseableShutter",
          "StatefulCloseable",
          "Closeable",
          "StatefulOpenClose",
          "OpenClose"
        ],
        "uiClass": "Shutter",
        "qualifiedName": "ogp:Shutter",
        "type": "ACTUATOR"
      },
      "states": [
        {
          "name": "core:NameState",
          "type": 3,
          "value": "Slaapkamers achter"
        },
        {
          "name": "core:AvailabilityState",
          "type": 3,
          "value": "available"
        },
        {
          "name": "core:ErrorsState",
          "type": 10,
          "value": []
        },
        {
          "name": "core:FirmwareRevisionState",
          "type": 3,
          "value": "5128570B00"
        },
        {
          "name": "core:FirmwareHashState",
          "type": 3,
          "value": "5128570B00"
        },
        {
          "name": "core:OpenClosedState",
          "type": 3,
          "value": "closed"
        },
        {
          "name": "core:ClosureState",
          "type": 1,
          "value": 100
        },
        {
          "name": "core:ActivatedOptionsState",
          "type": 10,
          "value": [
            "silence"
          ]
        }
      ],
      "attributes": [
        {
          "name": "core:Technology",
          "type": 3,
          "value": "io2way"
        },
        {
          "name": "core:SubType",
          "type": 3,
          "value": "rolling"
        },
        {
          "name": "ogp:Features",
          "type": 10,
          "value": [
            {
              "name": "firmware",
              "commandLess": true
            },
            {
              "name": "openClosePosition"
            },
            {
              "name": "openClose"
            },
            {
              "name": "optionControl"
            },
            {
              "name": "stop"
            },
            {
              "name": "identification"
            },
            {
              "name": "diagnosis"
            },
            {
              "name": "alias"
            }
          ]
        },
        {
          "name": "core:SupportedOptions",
          "type": 10,
          "value": [
            "silence"
          ]
        },
        {
          "name": "core:ManufacturerReference",
          "type": 3,
          "value": "shutter"
        },
        {
          "name": "core:SupportedAliases",
          "type": 10,
          "value": [
            {
              "id": "1",
              "type": "favorite1",
              "features": [
                "openClosePosition"
              ]
            }
          ]
        },
        {
          "name": "core:Manufacturer",
          "type": 3,
          "value": "Somfy"
        }
      ],
      "available": true,
      "enabled": true,
      "widget": "DynamicShutter",
      "type": 1,
      "uiClass": "Shutter"
    }
GerwinKr commented 7 months ago

Same problem here. Is there already a solution for this? (Log ID: -843384451)