somfytahoma: Add support for dimmable lights
parent
54299c043e
commit
52435b27fc
|
|
@ -18,5 +18,5 @@ entering your personal username + password for the Somfy TaHoma API.
|
|||
## Supported devices
|
||||
|
||||
Currently this plugin supports all roller shutters, blinds, garage
|
||||
door and awning drives that are connectable to the TaHoma gateway. These are
|
||||
Somfy iO devices as well as RTS devices.
|
||||
door, awning drives and lights that are connectable to the TaHoma gateway.
|
||||
These are Somfy iO devices as well as RTS devices.
|
||||
|
|
|
|||
|
|
@ -129,6 +129,16 @@ void IntegrationPluginSomfyTahoma::setupThing(ThingSetupInfo *info)
|
|||
descriptor.setParams(ParamList() << Param(awningThingDeviceUrlParamTypeId, deviceUrl));
|
||||
unknownDevices.append(descriptor);
|
||||
}
|
||||
} else if (type == QStringLiteral("Light") && (deviceUrl.startsWith("io"))) {
|
||||
Thing *thing = myThings().findByParams(ParamList() << Param(lightThingDeviceUrlParamTypeId, deviceUrl));
|
||||
if (thing) {
|
||||
qCDebug(dcSomfyTahoma()) << "Found existing light:" << label << deviceUrl;
|
||||
} else {
|
||||
qCInfo(dcSomfyTahoma()) << "Found new light:" << label << deviceUrl;
|
||||
ThingDescriptor descriptor(lightThingClassId, label, QString(), accountId);
|
||||
descriptor.setParams(ParamList() << Param(lightThingDeviceUrlParamTypeId, deviceUrl));
|
||||
unknownDevices.append(descriptor);
|
||||
}
|
||||
} else {
|
||||
qCInfo(dcSomfyTahoma()) << "Found unsupperted Somfy device:" << label << type << deviceUrl;
|
||||
}
|
||||
|
|
@ -145,7 +155,8 @@ void IntegrationPluginSomfyTahoma::setupThing(ThingSetupInfo *info)
|
|||
info->thing()->thingClassId() == rollershutterThingClassId ||
|
||||
info->thing()->thingClassId() == venetianblindThingClassId ||
|
||||
info->thing()->thingClassId() == garagedoorThingClassId ||
|
||||
info->thing()->thingClassId() == awningThingClassId) {
|
||||
info->thing()->thingClassId() == awningThingClassId ||
|
||||
info->thing()->thingClassId() == lightThingClassId) {
|
||||
info->finish(Thing::ThingErrorNoError);
|
||||
}
|
||||
}
|
||||
|
|
@ -171,6 +182,8 @@ void IntegrationPluginSomfyTahoma::postSetupThing(Thing *thing)
|
|||
deviceUrl = QUrl(thing->paramValue(garagedoorThingDeviceUrlParamTypeId).toString());
|
||||
} else if (thing->thingClassId() == awningThingClassId) {
|
||||
deviceUrl = QUrl(thing->paramValue(awningThingDeviceUrlParamTypeId).toString());
|
||||
} else if (thing->thingClassId() == lightThingClassId) {
|
||||
deviceUrl = QUrl(thing->paramValue(lightThingDeviceUrlParamTypeId).toString());
|
||||
}
|
||||
if (!deviceUrl.isEmpty()) {
|
||||
Thing *gateway = myThings().findByParams(ParamList() << Param(gatewayThingGatewayIdParamTypeId, deviceUrl.host()));
|
||||
|
|
@ -432,6 +445,25 @@ void IntegrationPluginSomfyTahoma::updateThingStates(const QString &deviceUrl, c
|
|||
}
|
||||
return;
|
||||
}
|
||||
thing = myThings().findByParams(ParamList() << Param(lightThingDeviceUrlParamTypeId, deviceUrl));
|
||||
if (thing) {
|
||||
foreach (const QVariant &stateVariant, stateList) {
|
||||
QVariantMap stateMap = stateVariant.toMap();
|
||||
if (stateMap["name"] == "core:OnOffState") {
|
||||
thing->setStateValue(lightPowerStateTypeId, stateMap["value"] == "on");
|
||||
} else if (stateMap["name"] == "core:LightIntensityState") {
|
||||
thing->setStateValue(lightBrightnessStateTypeId, stateMap["value"]);
|
||||
} else if (stateMap["name"] == "core:StatusState") {
|
||||
thing->setStateValue(lightConnectedStateTypeId, stateMap["value"] == "available");
|
||||
pluginStorage()->beginGroup(thing->id().toString());
|
||||
pluginStorage()->setValue("connected", stateMap["value"] == "available");
|
||||
pluginStorage()->endGroup();
|
||||
} else if (stateMap["name"] == "core:RSSILevelState") {
|
||||
thing->setStateValue(lightSignalStrengthStateTypeId, stateMap["value"]);
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
void IntegrationPluginSomfyTahoma::executeAction(ThingActionInfo *info)
|
||||
|
|
@ -497,6 +529,14 @@ void IntegrationPluginSomfyTahoma::executeAction(ThingActionInfo *info)
|
|||
} else if (info->action().actionTypeId() == awningStopActionTypeId) {
|
||||
actionName = "stop";
|
||||
}
|
||||
} else if (info->thing()->thingClassId() == lightThingClassId) {
|
||||
deviceUrl = info->thing()->paramValue(lightThingDeviceUrlParamTypeId).toString();
|
||||
if (info->action().actionTypeId() == lightPowerActionTypeId) {
|
||||
actionName = info->action().param(lightPowerActionPowerParamTypeId).value().toBool() ? "on" : "off";
|
||||
} else if (info->action().actionTypeId() == lightBrightnessActionTypeId) {
|
||||
actionName = "setIntensity";
|
||||
actionParameters = { info->action().param(lightBrightnessActionBrightnessParamTypeId).value().toInt() };
|
||||
}
|
||||
}
|
||||
|
||||
if (!actionName.isEmpty()) {
|
||||
|
|
@ -543,6 +583,8 @@ void IntegrationPluginSomfyTahoma::markDisconnected(Thing *thing)
|
|||
thing->setStateValue(garagedoorConnectedStateTypeId, false);
|
||||
} else if (thing->thingClassId() == awningThingClassId) {
|
||||
thing->setStateValue(awningConnectedStateTypeId, false);
|
||||
} else if (thing->thingClassId() == lightThingClassId) {
|
||||
thing->setStateValue(lightConnectedStateTypeId, false);
|
||||
}
|
||||
foreach (Thing *child, myThings().filterByParentId(thing->id())) {
|
||||
markDisconnected(child);
|
||||
|
|
@ -563,6 +605,8 @@ void IntegrationPluginSomfyTahoma::restoreChildConnectedState(Thing *thing)
|
|||
thing->setStateValue(garagedoorConnectedStateTypeId, pluginStorage()->value("connected").toBool());
|
||||
} else if (thing->thingClassId() == awningThingClassId) {
|
||||
thing->setStateValue(awningConnectedStateTypeId, pluginStorage()->value("connected").toBool());
|
||||
} else if (thing->thingClassId() == lightThingClassId) {
|
||||
thing->setStateValue(lightConnectedStateTypeId, pluginStorage()->value("connected").toBool());
|
||||
}
|
||||
}
|
||||
pluginStorage()->endGroup();
|
||||
|
|
|
|||
|
|
@ -376,6 +376,65 @@
|
|||
"displayName": "Close"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "e569a3cc-6e79-4e24-af35-c5fa327a7314",
|
||||
"name": "light",
|
||||
"displayName": "Light",
|
||||
"createMethods": ["auto"],
|
||||
"interfaces": ["dimmablelight", "wirelessconnectable"],
|
||||
"paramTypes": [
|
||||
{
|
||||
"id": "9cd2e0f2-a02f-478a-9358-6ff0f5aba9f5",
|
||||
"displayName": "Device URL",
|
||||
"name": "deviceUrl",
|
||||
"type": "QString"
|
||||
}
|
||||
],
|
||||
"stateTypes": [
|
||||
{
|
||||
"id": "1b51ce68-1f7e-4f06-b68d-bfca2d61b353",
|
||||
"name": "brightness",
|
||||
"displayName": "Brightness",
|
||||
"type": "int",
|
||||
"unit": "Percentage",
|
||||
"displayNameEvent": "Brightness changed",
|
||||
"writable": true,
|
||||
"displayNameAction": "Set brightness",
|
||||
"minValue": 0,
|
||||
"maxValue": 100,
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "654ddcdf-b0b7-4c38-a70d-878f0f3857a5",
|
||||
"name": "power",
|
||||
"type": "bool",
|
||||
"displayName": "Power",
|
||||
"displayNameEvent": "Power changed",
|
||||
"writable": true,
|
||||
"displayNameAction": "Set power",
|
||||
"defaultValue": false
|
||||
},
|
||||
{
|
||||
"id": "cfaa5533-d26e-4545-9f44-6567c9d7888a",
|
||||
"name": "signalStrength",
|
||||
"displayName": "Signal strength",
|
||||
"type": "uint",
|
||||
"unit": "Percentage",
|
||||
"displayNameEvent": "Signal strength changed",
|
||||
"minValue": 0,
|
||||
"maxValue": 100,
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "fb8dcd84-70ad-4f3e-97c4-93296608e33d",
|
||||
"name": "connected",
|
||||
"displayName": "Connected",
|
||||
"type": "bool",
|
||||
"displayNameEvent": "Connetion state changed",
|
||||
"defaultValue": false
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,9 +18,9 @@
|
|||
<context>
|
||||
<name>SomfyTahoma</name>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="126"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="129"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="132"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="144"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="147"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="150"/>
|
||||
<source>Angle</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: venetianblind, ActionType: angle, ID: {079c7a80-8a1c-4fd7-b40c-6800120c70fb})
|
||||
----------
|
||||
|
|
@ -30,22 +30,40 @@ The name of the StateType ({079c7a80-8a1c-4fd7-b40c-6800120c70fb}) of ThingClass
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="135"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="153"/>
|
||||
<source>Angle changed</source>
|
||||
<extracomment>The name of the EventType ({079c7a80-8a1c-4fd7-b40c-6800120c70fb}) of ThingClass venetianblind</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="138"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="156"/>
|
||||
<source>Awning</source>
|
||||
<extracomment>The name of the ThingClass ({d3a3bb40-4b2d-4bdc-989f-5254f03b4c90})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="141"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="144"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="147"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="150"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="159"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="162"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="165"/>
|
||||
<source>Brightness</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: light, ActionType: brightness, ID: {1b51ce68-1f7e-4f06-b68d-bfca2d61b353})
|
||||
----------
|
||||
The name of the ParamType (ThingClass: light, EventType: brightness, ID: {1b51ce68-1f7e-4f06-b68d-bfca2d61b353})
|
||||
----------
|
||||
The name of the StateType ({1b51ce68-1f7e-4f06-b68d-bfca2d61b353}) of ThingClass light</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="168"/>
|
||||
<source>Brightness changed</source>
|
||||
<extracomment>The name of the EventType ({1b51ce68-1f7e-4f06-b68d-bfca2d61b353}) of ThingClass light</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="171"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="174"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="177"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="180"/>
|
||||
<source>Close</source>
|
||||
<extracomment>The name of the ActionType ({20cae53b-f36d-425b-b937-3e46519893a3}) of ThingClass awning
|
||||
----------
|
||||
|
|
@ -57,20 +75,26 @@ The name of the ActionType ({baf377c6-9fba-44cf-9f14-af0101f874b5}) of ThingClas
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="153"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="156"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="159"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="162"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="165"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="168"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="171"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="174"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="177"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="180"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="183"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="186"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="189"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="192"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="195"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="198"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="201"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="204"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="207"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="210"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="213"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="216"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="219"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="222"/>
|
||||
<source>Connected</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: awning, EventType: connected, ID: {8f972969-10dd-4954-9c8b-de56070a6668})
|
||||
<extracomment>The name of the ParamType (ThingClass: light, EventType: connected, ID: {fb8dcd84-70ad-4f3e-97c4-93296608e33d})
|
||||
----------
|
||||
The name of the StateType ({fb8dcd84-70ad-4f3e-97c4-93296608e33d}) of ThingClass light
|
||||
----------
|
||||
The name of the ParamType (ThingClass: awning, EventType: connected, ID: {8f972969-10dd-4954-9c8b-de56070a6668})
|
||||
----------
|
||||
The name of the StateType ({8f972969-10dd-4954-9c8b-de56070a6668}) of ThingClass awning
|
||||
----------
|
||||
|
|
@ -96,14 +120,17 @@ The name of the StateType ({10ebf650-a93a-4ee3-945b-fba10d4e35a5}) of ThingClass
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="189"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="192"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="195"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="198"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="201"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="204"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="225"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="228"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="231"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="234"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="237"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="240"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="243"/>
|
||||
<source>Connetion state changed</source>
|
||||
<extracomment>The name of the EventType ({8f972969-10dd-4954-9c8b-de56070a6668}) of ThingClass awning
|
||||
<extracomment>The name of the EventType ({fb8dcd84-70ad-4f3e-97c4-93296608e33d}) of ThingClass light
|
||||
----------
|
||||
The name of the EventType ({8f972969-10dd-4954-9c8b-de56070a6668}) of ThingClass awning
|
||||
----------
|
||||
The name of the EventType ({5a32cbd3-bc1c-4724-ae53-9f36cb75bf84}) of ThingClass garagedoor
|
||||
----------
|
||||
|
|
@ -117,12 +144,15 @@ The name of the EventType ({10ebf650-a93a-4ee3-945b-fba10d4e35a5}) of ThingClass
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="207"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="210"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="213"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="216"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="246"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="249"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="252"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="255"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="258"/>
|
||||
<source>Device URL</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: awning, Type: thing, ID: {ca60f12e-b9da-427a-a149-195922399fd5})
|
||||
<extracomment>The name of the ParamType (ThingClass: light, Type: thing, ID: {9cd2e0f2-a02f-478a-9358-6ff0f5aba9f5})
|
||||
----------
|
||||
The name of the ParamType (ThingClass: awning, Type: thing, ID: {ca60f12e-b9da-427a-a149-195922399fd5})
|
||||
----------
|
||||
The name of the ParamType (ThingClass: garagedoor, Type: thing, ID: {974710eb-5da4-4b3e-8c4f-ba60e8af31b3})
|
||||
----------
|
||||
|
|
@ -132,20 +162,26 @@ The name of the ParamType (ThingClass: rollershutter, Type: thing, ID: {b3d20d6a
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="219"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="261"/>
|
||||
<source>Garage Door</source>
|
||||
<extracomment>The name of the ThingClass ({cb206d74-b13c-4466-98c6-070b19ebd23a})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="222"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="264"/>
|
||||
<source>Gateway Id</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: gateway, Type: thing, ID: {e321a7d6-6dcb-4a37-baf1-c7008f2d5bdb})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="225"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="228"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="267"/>
|
||||
<source>Light</source>
|
||||
<extracomment>The name of the ThingClass ({e569a3cc-6e79-4e24-af35-c5fa327a7314})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="270"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="273"/>
|
||||
<source>Logged in</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: tahoma, EventType: loggedIn, ID: {97fefa85-db79-4efd-8d83-4a15d72996e1})
|
||||
----------
|
||||
|
|
@ -153,20 +189,20 @@ The name of the StateType ({97fefa85-db79-4efd-8d83-4a15d72996e1}) of ThingClass
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="231"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="276"/>
|
||||
<source>Login state changed</source>
|
||||
<extracomment>The name of the EventType ({97fefa85-db79-4efd-8d83-4a15d72996e1}) of ThingClass tahoma</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="234"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="237"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="240"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="243"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="246"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="249"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="252"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="255"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="279"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="282"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="285"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="288"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="291"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="294"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="297"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="300"/>
|
||||
<source>Moving</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: awning, EventType: moving, ID: {2507ac5a-9658-42cb-80f6-73f673c32771})
|
||||
----------
|
||||
|
|
@ -186,10 +222,10 @@ The name of the StateType ({fa9446ba-da30-4d49-8fb6-f410ecc7dba0}) of ThingClass
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="258"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="261"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="264"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="267"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="303"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="306"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="309"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="312"/>
|
||||
<source>Moving changed</source>
|
||||
<extracomment>The name of the EventType ({2507ac5a-9658-42cb-80f6-73f673c32771}) of ThingClass awning
|
||||
----------
|
||||
|
|
@ -201,10 +237,10 @@ The name of the EventType ({fa9446ba-da30-4d49-8fb6-f410ecc7dba0}) of ThingClass
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="270"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="273"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="276"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="279"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="315"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="318"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="321"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="324"/>
|
||||
<source>Open</source>
|
||||
<extracomment>The name of the ActionType ({9612954c-02cb-4159-9a29-f36eaf1c7f6a}) of ThingClass awning
|
||||
----------
|
||||
|
|
@ -216,18 +252,18 @@ The name of the ActionType ({a0460180-e799-4bc6-83ba-11731ef124a3}) of ThingClas
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="282"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="285"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="288"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="291"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="294"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="297"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="300"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="303"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="306"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="309"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="312"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="315"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="327"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="330"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="333"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="336"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="339"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="342"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="345"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="348"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="351"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="354"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="357"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="360"/>
|
||||
<source>Percentage</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: awning, ActionType: percentage, ID: {c409cb9b-82ef-4f59-ae89-eb783d4ebe97})
|
||||
----------
|
||||
|
|
@ -255,10 +291,10 @@ The name of the StateType ({f954ffc7-a6aa-4d30-aee0-0484631c3344}) of ThingClass
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="318"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="321"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="324"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="327"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="363"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="366"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="369"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="372"/>
|
||||
<source>Percentage changed</source>
|
||||
<extracomment>The name of the EventType ({c409cb9b-82ef-4f59-ae89-eb783d4ebe97}) of ThingClass awning
|
||||
----------
|
||||
|
|
@ -270,22 +306,46 @@ The name of the EventType ({f954ffc7-a6aa-4d30-aee0-0484631c3344}) of ThingClass
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="330"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="375"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="378"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="381"/>
|
||||
<source>Power</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: light, ActionType: power, ID: {654ddcdf-b0b7-4c38-a70d-878f0f3857a5})
|
||||
----------
|
||||
The name of the ParamType (ThingClass: light, EventType: power, ID: {654ddcdf-b0b7-4c38-a70d-878f0f3857a5})
|
||||
----------
|
||||
The name of the StateType ({654ddcdf-b0b7-4c38-a70d-878f0f3857a5}) of ThingClass light</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="384"/>
|
||||
<source>Power changed</source>
|
||||
<extracomment>The name of the EventType ({654ddcdf-b0b7-4c38-a70d-878f0f3857a5}) of ThingClass light</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="387"/>
|
||||
<source>Roller Shutter</source>
|
||||
<extracomment>The name of the ThingClass ({6b187fe0-a987-462d-90ac-c48efc0d0fc0})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="333"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="390"/>
|
||||
<source>Set angle</source>
|
||||
<extracomment>The name of the ActionType ({079c7a80-8a1c-4fd7-b40c-6800120c70fb}) of ThingClass venetianblind</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="336"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="339"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="342"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="345"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="393"/>
|
||||
<source>Set brightness</source>
|
||||
<extracomment>The name of the ActionType ({1b51ce68-1f7e-4f06-b68d-bfca2d61b353}) of ThingClass light</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="396"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="399"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="402"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="405"/>
|
||||
<source>Set percentage</source>
|
||||
<extracomment>The name of the ActionType ({c409cb9b-82ef-4f59-ae89-eb783d4ebe97}) of ThingClass awning
|
||||
----------
|
||||
|
|
@ -297,16 +357,28 @@ The name of the ActionType ({f954ffc7-a6aa-4d30-aee0-0484631c3344}) of ThingClas
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="348"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="351"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="354"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="357"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="360"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="363"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="366"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="369"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="408"/>
|
||||
<source>Set power</source>
|
||||
<extracomment>The name of the ActionType ({654ddcdf-b0b7-4c38-a70d-878f0f3857a5}) of ThingClass light</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="411"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="414"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="417"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="420"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="423"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="426"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="429"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="432"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="435"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="438"/>
|
||||
<source>Signal strength</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: awning, EventType: signalStrength, ID: {b2ad6f4a-c507-45c3-a951-b344603cc3fc})
|
||||
<extracomment>The name of the ParamType (ThingClass: light, EventType: signalStrength, ID: {cfaa5533-d26e-4545-9f44-6567c9d7888a})
|
||||
----------
|
||||
The name of the StateType ({cfaa5533-d26e-4545-9f44-6567c9d7888a}) of ThingClass light
|
||||
----------
|
||||
The name of the ParamType (ThingClass: awning, EventType: signalStrength, ID: {b2ad6f4a-c507-45c3-a951-b344603cc3fc})
|
||||
----------
|
||||
The name of the StateType ({b2ad6f4a-c507-45c3-a951-b344603cc3fc}) of ThingClass awning
|
||||
----------
|
||||
|
|
@ -324,12 +396,15 @@ The name of the StateType ({67594d96-47a2-4360-a1b8-79e4f22f9ed0}) of ThingClass
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="372"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="375"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="378"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="381"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="441"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="444"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="447"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="450"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="453"/>
|
||||
<source>Signal strength changed</source>
|
||||
<extracomment>The name of the EventType ({b2ad6f4a-c507-45c3-a951-b344603cc3fc}) of ThingClass awning
|
||||
<extracomment>The name of the EventType ({cfaa5533-d26e-4545-9f44-6567c9d7888a}) of ThingClass light
|
||||
----------
|
||||
The name of the EventType ({b2ad6f4a-c507-45c3-a951-b344603cc3fc}) of ThingClass awning
|
||||
----------
|
||||
The name of the EventType ({0a194091-3073-4912-9d84-f1d52c8534bd}) of ThingClass garagedoor
|
||||
----------
|
||||
|
|
@ -339,20 +414,20 @@ The name of the EventType ({67594d96-47a2-4360-a1b8-79e4f22f9ed0}) of ThingClass
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="384"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="456"/>
|
||||
<source>Somfy</source>
|
||||
<extracomment>The name of the vendor ({4e42a22a-ccfb-4677-89e3-f7fa16bf6be0})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="387"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="459"/>
|
||||
<source>Somfy Tahoma</source>
|
||||
<extracomment>The name of the plugin SomfyTahoma ({4e8be1c1-daa8-4e21-9e85-b2372ab1a450})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="390"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="393"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="462"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="465"/>
|
||||
<source>State</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: garagedoor, EventType: state, ID: {12af28f1-475e-4d05-9bbb-adbb86dcd69c})
|
||||
----------
|
||||
|
|
@ -360,16 +435,16 @@ The name of the StateType ({12af28f1-475e-4d05-9bbb-adbb86dcd69c}) of ThingClass
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="396"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="468"/>
|
||||
<source>State changed</source>
|
||||
<extracomment>The name of the EventType ({12af28f1-475e-4d05-9bbb-adbb86dcd69c}) of ThingClass garagedoor</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="399"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="402"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="405"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="408"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="471"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="474"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="477"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="480"/>
|
||||
<source>Stop</source>
|
||||
<extracomment>The name of the ActionType ({33bec73b-4d15-493a-b553-bcee32c40ee1}) of ThingClass awning
|
||||
----------
|
||||
|
|
@ -381,20 +456,20 @@ The name of the ActionType ({cbccf714-1188-4ac9-9c91-17fe2c99acb3}) of ThingClas
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="411"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="483"/>
|
||||
<source>Tahoma Account</source>
|
||||
<extracomment>The name of the ThingClass ({fedd72b8-547d-4e4f-b73e-71344a8ba0c1})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="414"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="486"/>
|
||||
<source>Tahoma Gateway</source>
|
||||
<extracomment>The name of the ThingClass ({6c09e0b9-f0cc-4dea-9994-9e039eff78f1})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="417"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="420"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="489"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="492"/>
|
||||
<source>User display name</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: tahoma, EventType: userDisplayName, ID: {75609987-be60-4932-94f6-ead791b5fa58})
|
||||
----------
|
||||
|
|
@ -402,13 +477,13 @@ The name of the StateType ({75609987-be60-4932-94f6-ead791b5fa58}) of ThingClass
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="423"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="495"/>
|
||||
<source>User display name changed</source>
|
||||
<extracomment>The name of the EventType ({75609987-be60-4932-94f6-ead791b5fa58}) of ThingClass tahoma</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="426"/>
|
||||
<location filename="../../build/somfytahoma/plugininfo.h" line="498"/>
|
||||
<source>Venetian Blind</source>
|
||||
<extracomment>The name of the ThingClass ({c7160205-d864-4194-b418-060fff60f0cb})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
|
|
|
|||
Loading…
Reference in New Issue