Merge PR #279: Shelly: Add support for the Shelly Dimmer 2
This commit is contained in:
commit
a865dec36e
@ -8,7 +8,7 @@ The currently supported devices are:
|
||||
* Shelly 2.5
|
||||
* Shelly Plug / PlugS
|
||||
* Shelly RGBW2
|
||||
* Shelly Dimmer
|
||||
* Shelly Dimmer / Dimmer 2
|
||||
|
||||
## Requirements
|
||||
Shelly devices communicate with via MQTT. This means, in order to add Shelly devices to nymea, the nymea instance is required
|
||||
|
||||
@ -199,7 +199,7 @@ void IntegrationPluginShelly::discoverThings(ThingDiscoveryInfo *info)
|
||||
} else if (info->thingClassId() == shellyRgbw2ThingClassId) {
|
||||
namePattern = QRegExp("^shellyrgbw2-[0-9A-Z]+$");
|
||||
} else if (info->thingClassId() == shellyDimmerThingClassId) {
|
||||
namePattern = QRegExp("^shellydimmer-[0-9A-Z]+$");
|
||||
namePattern = QRegExp("^shellydimmer(2)?-[0-9A-Z]+$");
|
||||
} else if (info->thingClassId() == shelly25ThingClassId) {
|
||||
namePattern = QRegExp("^shellyswitch25-[0-9A-Z]+$");
|
||||
}
|
||||
|
||||
@ -365,7 +365,7 @@
|
||||
{
|
||||
"id": "3a1d6fc1-c623-4b45-9c81-1573fcc15f99",
|
||||
"name": "shellyDimmer",
|
||||
"displayName": "Shelly Dimmer",
|
||||
"displayName": "Shelly Dimmer / Dimmer 2",
|
||||
"createMethods": ["discovery"],
|
||||
"interfaces": ["dimmablelight", "connectable"],
|
||||
"paramTypes": [
|
||||
|
||||
@ -4,38 +4,38 @@
|
||||
<context>
|
||||
<name>IntegrationPluginShelly</name>
|
||||
<message>
|
||||
<location filename="../integrationpluginshelly.cpp" line="620"/>
|
||||
<location filename="../integrationpluginshelly.cpp" line="629"/>
|
||||
<source>Unable to find the thing in the network.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginshelly.cpp" line="631"/>
|
||||
<location filename="../integrationpluginshelly.cpp" line="640"/>
|
||||
<source>Roller shutter mode can't be mixed with relay mode. Please configure both connected devices to control a shutter or relays.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginshelly.cpp" line="636"/>
|
||||
<location filename="../integrationpluginshelly.cpp" line="641"/>
|
||||
<location filename="../integrationpluginshelly.cpp" line="645"/>
|
||||
<location filename="../integrationpluginshelly.cpp" line="650"/>
|
||||
<source>For using a roller shutter, one channel must be set to up, the other to down.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginshelly.cpp" line="652"/>
|
||||
<location filename="../integrationpluginshelly.cpp" line="663"/>
|
||||
<source>Error creating MQTT channel. Please check MQTT server settings.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginshelly.cpp" line="691"/>
|
||||
<location filename="../integrationpluginshelly.cpp" line="704"/>
|
||||
<source>Username and password not set correctly.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginshelly.cpp" line="693"/>
|
||||
<location filename="../integrationpluginshelly.cpp" line="706"/>
|
||||
<source>Error connecting to Shelly device.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginshelly.cpp" line="702"/>
|
||||
<location filename="../integrationpluginshelly.cpp" line="715"/>
|
||||
<source>Unexpected data received from Shelly device.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -665,7 +665,7 @@ The name of the plugin shelly ({6162773b-0435-408c-a4f8-7860d38031a9})</extracom
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/shelly/plugininfo.h" line="728"/>
|
||||
<source>Shelly Dimmer</source>
|
||||
<source>Shelly Dimmer / Dimmer 2</source>
|
||||
<extracomment>The name of the ThingClass ({3a1d6fc1-c623-4b45-9c81-1573fcc15f99})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user