Tuinverlichting: this one is another RTS switch I can’t find in Somfy by Homey
{
“devices”: [
{
“label”: “Overkapping”,
“controllableName”: “io:LightMicroModuleSomfyIOComponent”,
“definition”: {
“commands”: [
{
“commandName”: “delayedStopIdentify”,
“nparams”: 1
},
{
“commandName”: “getName”,
“nparams”: 0
},
{
“commandName”: “identify”,
“nparams”: 0
},
{
“commandName”: “off”,
“nparams”: 0
},
{
“commandName”: “on”,
“nparams”: 0
},
{
“commandName”: “onWithInternalTimer”,
“nparams”: 0
},
{
“commandName”: “onWithTimer”,
“nparams”: 1
},
{
“commandName”: “setInternalTimer”,
“nparams”: 1
},
{
“commandName”: “setName”,
“nparams”: 1
},
{
“commandName”: “setOnOff”,
“nparams”: 1
},
{
“commandName”: “startIdentify”,
“nparams”: 0
},
{
“commandName”: “stopIdentify”,
“nparams”: 0
},
{
“commandName”: “wink”,
“nparams”: 1
},
{
“commandName”: “pairOneWayController”,
“nparams”: 2
},
{
“commandName”: “setPictoValue”,
“nparams”: 1
},
{
“commandName”: “unpairAllOneWayControllers”,
“nparams”: 0
},
{
“commandName”: “unpairOneWayController”,
“nparams”: 2
}
],
“states”: [
{
“values”: [
“good”,
“low”,
“normal”,
“verylow”
],
“type”: “DiscreteState”,
“qualifiedName”: “core:DiscreteRSSILevelState”
},
{
“type”: “DataState”,
“qualifiedName”: “core:NameState”
},
{
“values”: [
“off”,
“on”
],
“type”: “DiscreteState”,
“qualifiedName”: “core:OnOffState”
},
{
“type”: “ContinuousState”,
“qualifiedName”: “core:PriorityLockTimerState”
},
{
“type”: “ContinuousState”,
“qualifiedName”: “core:RSSILevelState”
},
{
“values”: [
“available”,
“unavailable”
],
“type”: “DiscreteState”,
“qualifiedName”: “core:StatusState”
},
{
“type”: “ContinuousState”,
“qualifiedName”: “core:TimerState”
},
{
“type”: “DataState”,
“qualifiedName”: “io:PairedMicroModuleWithLowBatteryState”
},
{
“values”: [
“onOffLight”
],
“type”: “DiscreteState”,
“qualifiedName”: “io:PictoState”
},
{
“values”: [
“comfortLevel1”,
“comfortLevel2”,
“comfortLevel3”,
“comfortLevel4”,
“environmentProtection”,
“humanProtection”,
“userLevel1”,
“userLevel2”
],
“type”: “DiscreteState”,
“qualifiedName”: “io:PriorityLockLevelState”
},
{
“values”: [
“LSC”,
“SAAC”,
“SFC”,
“UPS”,
“externalGateway”,
“localUser”,
“myself”,
“rain”,
“security”,
“temperature”,
“timer”,
“user”,
“wind”
],
“type”: “DiscreteState”,
“qualifiedName”: “io:PriorityLockOriginatorState”
}
],
“dataProperties”: [
{
“value”: “500”,
“qualifiedName”: “core:identifyInterval”
}
],
“widgetName”: “TimedOnOffLight”,
“uiClass”: “Light”,
“qualifiedName”: “io:LightMicroModuleSomfyIOComponent”,
“type”: “ACTUATOR”
},
“states”: [
{
“name”: “core:NameState”,
“type”: 3,
“value”: “MODULE ON-OFF”
},
{
“name”: “core:PriorityLockTimerState”,
“type”: 1,
“value”: 0
},
{
“name”: “core:StatusState”,
“type”: 3,
“value”: “available”
},
{
“name”: “core:DiscreteRSSILevelState”,
“type”: 3,
“value”: “normal”
},
{
“name”: “core:RSSILevelState”,
“type”: 2,
“value”: 68
},
{
“name”: “core:OnOffState”,
“type”: 3,
“value”: “off”
},
{
“name”: “io:PictoState”,
“type”: 3,
“value”: “onOfflight”
},
{
“name”: “core:TimerState”,
“type”: 1,
“value”: 0
}
],
“available”: true,
“enabled”: true,
“widget”: “TimedOnOffLight”,
“type”: 1,
“oid”: “temp10”,
“uiClass”: “Light”
},
{
“label”: “Carport”,
“controllableName”: “rts:LightRTSComponent”,
“definition”: {
“commands”: [
{
“commandName”: “down”,
“nparams”: 0
},
{
“commandName”: “identify”,
“nparams”: 0
},
{
“commandName”: “my”,
“nparams”: 0
},
{
“commandName”: “off”,
“nparams”: 0
},
{
“commandName”: “on”,
“nparams”: 0
},
{
“commandName”: “onWithTimer”,
“nparams”: 1
},
{
“commandName”: “rest”,
“nparams”: 0
},
{
“commandName”: “stop”,
“nparams”: 0
},
{
“commandName”: “test”,
“nparams”: 0
},
{
“commandName”: “up”,
“nparams”: 0
},
{
“commandName”: “myWithTimer”,
“nparams”: 1
},
{
“commandName”: “openConfiguration”,
“nparams”: 0
}
],
“states”: ,
“dataProperties”: [
{
“value”: “0”,
“qualifiedName”: “core:identifyInterval”
}
],
“widgetName”: “OnOffLight”,
“uiClass”: “Light”,
“qualifiedName”: “rts:LightRTSComponent”,
“type”: “ACTUATOR”
},
“attributes”: [
{
“name”: “rts:diy”,
“type”: 6,
“value”: true
}
],
“available”: true,
“enabled”: true,
“widget”: “OnOffLight”,
“type”: 1,
“oid”: “temp17”,
“uiClass”: “Light”
},
{
“label”: “Tuinverlichting”,
“controllableName”: “rts:LightRTSComponent”,
“definition”: {
“commands”: [
{
“commandName”: “down”,
“nparams”: 0
},
{
“commandName”: “identify”,
“nparams”: 0
},
{
“commandName”: “my”,
“nparams”: 0
},
{
“commandName”: “off”,
“nparams”: 0
},
{
“commandName”: “on”,
“nparams”: 0
},
{
“commandName”: “onWithTimer”,
“nparams”: 1
},
{
“commandName”: “rest”,
“nparams”: 0
},
{
“commandName”: “stop”,
“nparams”: 0
},
{
“commandName”: “test”,
“nparams”: 0
},
{
“commandName”: “up”,
“nparams”: 0
},
{
“commandName”: “myWithTimer”,
“nparams”: 1
},
{
“commandName”: “openConfiguration”,
“nparams”: 0
}
],
“states”: ,
“dataProperties”: [
{
“value”: “0”,
“qualifiedName”: “core:identifyInterval”
}
],
“widgetName”: “OnOffLight”,
“uiClass”: “Light”,
“qualifiedName”: “rts:LightRTSComponent”,
“type”: “ACTUATOR”
},
“attributes”: [
{
“name”: “rts:diy”,
“type”: 6,
“value”: true
}
],
“available”: true,
“enabled”: true,
“widget”: “OnOffLight”,
“type”: 1,
“oid”: “temp18”,
“uiClass”: “Light”
},
]
}