Merge remote-tracking branch 'origin/master'

This commit is contained in:
Weblate on translate.nymea.io 2019-06-13 16:26:24 +02:00
commit d94acd5e29
57 changed files with 194 additions and 298 deletions

View File

@ -4,8 +4,8 @@
"id": "d83fb167-cef7-4347-8c58-fa39df7bea4f", "id": "d83fb167-cef7-4347-8c58-fa39df7bea4f",
"vendors": [ "vendors": [
{ {
"displayName": "guh GmbH", "displayName": "nymea",
"name": "guh", "name": "nymea",
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6", "id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
"deviceClasses": [ "deviceClasses": [
{ {

View File

@ -14,7 +14,7 @@ The name of the DeviceClass (97f0154d-6945-49b8-bd65-0a8cea0c6652)</extracomment
</message> </message>
<message> <message>
<location filename="../plugininfo.h" line="38"/> <location filename="../plugininfo.h" line="38"/>
<source>guh GmbH</source> <source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment> <extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@ -14,7 +14,7 @@ The name of the DeviceClass (97f0154d-6945-49b8-bd65-0a8cea0c6652)</extracomment
</message> </message>
<message> <message>
<location filename="../plugininfo.h" line="38"/> <location filename="../plugininfo.h" line="38"/>
<source>guh GmbH</source> <source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment> <extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@ -4,8 +4,8 @@
"id": "5d37b796-4872-4eab-a7af-94ca9ddd8199", "id": "5d37b796-4872-4eab-a7af-94ca9ddd8199",
"vendors": [ "vendors": [
{ {
"name": "guh", "name": "nymea",
"displayName": "guh GmbH", "displayName": "nymea",
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6", "id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
"deviceClasses": [ "deviceClasses": [
{ {

View File

@ -9,12 +9,6 @@
<extracomment>The name of the plugin CommandLauncher (5d37b796-4872-4eab-a7af-94ca9ddd8199)</extracomment> <extracomment>The name of the plugin CommandLauncher (5d37b796-4872-4eab-a7af-94ca9ddd8199)</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="43"/>
<source>guh GmbH</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation>guh</translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="46"/> <location filename="../plugininfo.h" line="46"/>
<source>Application launcher</source> <source>Application launcher</source>
@ -72,6 +66,12 @@ The name of the ActionType d21b1fed-1dd9-4c5a-a64e-0c6ba94059be of deviceClass s
<extracomment>The name of the DeviceClass (96044325-a6fb-47c9-9117-f29c3b327978)</extracomment> <extracomment>The name of the DeviceClass (96044325-a6fb-47c9-9117-f29c3b327978)</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="43"/>
<source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="67"/> <location filename="../plugininfo.h" line="67"/>
<source>script</source> <source>script</source>

View File

@ -9,12 +9,6 @@
<extracomment>The name of the plugin CommandLauncher (5d37b796-4872-4eab-a7af-94ca9ddd8199)</extracomment> <extracomment>The name of the plugin CommandLauncher (5d37b796-4872-4eab-a7af-94ca9ddd8199)</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="43"/>
<source>guh GmbH</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="46"/> <location filename="../plugininfo.h" line="46"/>
<source>Application launcher</source> <source>Application launcher</source>
@ -72,6 +66,12 @@ The name of the ActionType d21b1fed-1dd9-4c5a-a64e-0c6ba94059be of deviceClass s
<extracomment>The name of the DeviceClass (96044325-a6fb-47c9-9117-f29c3b327978)</extracomment> <extracomment>The name of the DeviceClass (96044325-a6fb-47c9-9117-f29c3b327978)</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="43"/>
<source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="67"/> <location filename="../plugininfo.h" line="67"/>
<source>script</source> <source>script</source>

View File

@ -4,8 +4,8 @@
"id": "c26014c6-87fb-4233-85ed-01d18625018d", "id": "c26014c6-87fb-4233-85ed-01d18625018d",
"vendors": [ "vendors": [
{ {
"name": "guh", "name": "nymea",
"displayName": "guh GmbH", "displayName": "nymea",
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6", "id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
"deviceClasses": [ "deviceClasses": [
{ {

View File

@ -99,18 +99,18 @@
<extracomment>The name of the autocreated EventType (DeviceClass: today, StateType: weekdayName, ID: f627d052-cee6-4727-b9c6-0e935d41e04a)</extracomment> <extracomment>The name of the autocreated EventType (DeviceClass: today, StateType: weekdayName, ID: f627d052-cee6-4727-b9c6-0e935d41e04a)</extracomment>
<translation>název dne v týdnu změněn</translation> <translation>název dne v týdnu změněn</translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="105"/>
<source>guh GmbH</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation>guh GmbH</translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="102"/> <location filename="../plugininfo.h" line="102"/>
<source>Time</source> <source>Time</source>
<extracomment>The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d)</extracomment> <extracomment>The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d)</extracomment>
<translation>Čas</translation> <translation>Čas</translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="105"/>
<source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="114"/> <location filename="../plugininfo.h" line="114"/>
<source>timezone</source> <source>timezone</source>

View File

@ -99,18 +99,18 @@
<extracomment>The name of the autocreated EventType (DeviceClass: today, StateType: weekdayName, ID: f627d052-cee6-4727-b9c6-0e935d41e04a)</extracomment> <extracomment>The name of the autocreated EventType (DeviceClass: today, StateType: weekdayName, ID: f627d052-cee6-4727-b9c6-0e935d41e04a)</extracomment>
<translation>navn på ugedag ændret</translation> <translation>navn på ugedag ændret</translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="105"/>
<source>guh GmbH</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation>guh GmbH</translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="102"/> <location filename="../plugininfo.h" line="102"/>
<source>Time</source> <source>Time</source>
<extracomment>The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d)</extracomment> <extracomment>The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d)</extracomment>
<translation>Tid</translation> <translation>Tid</translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="105"/>
<source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="114"/> <location filename="../plugininfo.h" line="114"/>
<source>timezone</source> <source>timezone</source>

View File

@ -99,18 +99,18 @@
<extracomment>The name of the autocreated EventType (DeviceClass: today, StateType: weekdayName, ID: f627d052-cee6-4727-b9c6-0e935d41e04a)</extracomment> <extracomment>The name of the autocreated EventType (DeviceClass: today, StateType: weekdayName, ID: f627d052-cee6-4727-b9c6-0e935d41e04a)</extracomment>
<translation>Wochentagsname geändert</translation> <translation>Wochentagsname geändert</translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="105"/>
<source>guh GmbH</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation>guh GmbH</translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="102"/> <location filename="../plugininfo.h" line="102"/>
<source>Time</source> <source>Time</source>
<extracomment>The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d)</extracomment> <extracomment>The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d)</extracomment>
<translation>Zeit/Datum</translation> <translation>Zeit/Datum</translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="105"/>
<source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="114"/> <location filename="../plugininfo.h" line="114"/>
<source>timezone</source> <source>timezone</source>

View File

@ -99,18 +99,18 @@
<extracomment>The name of the autocreated EventType (DeviceClass: today, StateType: weekdayName, ID: f627d052-cee6-4727-b9c6-0e935d41e04a)</extracomment> <extracomment>The name of the autocreated EventType (DeviceClass: today, StateType: weekdayName, ID: f627d052-cee6-4727-b9c6-0e935d41e04a)</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="105"/>
<source>guh GmbH</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="102"/> <location filename="../plugininfo.h" line="102"/>
<source>Time</source> <source>Time</source>
<extracomment>The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d)</extracomment> <extracomment>The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d)</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="105"/>
<source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="114"/> <location filename="../plugininfo.h" line="114"/>
<source>timezone</source> <source>timezone</source>

View File

@ -99,18 +99,18 @@
<extracomment>The name of the autocreated EventType (DeviceClass: today, StateType: weekdayName, ID: f627d052-cee6-4727-b9c6-0e935d41e04a)</extracomment> <extracomment>The name of the autocreated EventType (DeviceClass: today, StateType: weekdayName, ID: f627d052-cee6-4727-b9c6-0e935d41e04a)</extracomment>
<translation>nombre del día de la semana modificado</translation> <translation>nombre del día de la semana modificado</translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="105"/>
<source>guh GmbH</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation>guh GmbH</translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="102"/> <location filename="../plugininfo.h" line="102"/>
<source>Time</source> <source>Time</source>
<extracomment>The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d)</extracomment> <extracomment>The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d)</extracomment>
<translation>Hora</translation> <translation>Hora</translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="105"/>
<source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="114"/> <location filename="../plugininfo.h" line="114"/>
<source>timezone</source> <source>timezone</source>

View File

@ -99,18 +99,18 @@
<extracomment>The name of the autocreated EventType (DeviceClass: today, StateType: weekdayName, ID: f627d052-cee6-4727-b9c6-0e935d41e04a)</extracomment> <extracomment>The name of the autocreated EventType (DeviceClass: today, StateType: weekdayName, ID: f627d052-cee6-4727-b9c6-0e935d41e04a)</extracomment>
<translation>Nom du jour de semaine modifié</translation> <translation>Nom du jour de semaine modifié</translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="105"/>
<source>guh GmbH</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation>guh GmbH</translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="102"/> <location filename="../plugininfo.h" line="102"/>
<source>Time</source> <source>Time</source>
<extracomment>The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d)</extracomment> <extracomment>The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d)</extracomment>
<translation>Heure</translation> <translation>Heure</translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="105"/>
<source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="114"/> <location filename="../plugininfo.h" line="114"/>
<source>timezone</source> <source>timezone</source>

View File

@ -99,18 +99,18 @@
<extracomment>The name of the autocreated EventType (DeviceClass: today, StateType: weekdayName, ID: f627d052-cee6-4727-b9c6-0e935d41e04a)</extracomment> <extracomment>The name of the autocreated EventType (DeviceClass: today, StateType: weekdayName, ID: f627d052-cee6-4727-b9c6-0e935d41e04a)</extracomment>
<translation>nome giorno settimana modificato</translation> <translation>nome giorno settimana modificato</translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="105"/>
<source>guh GmbH</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation>guh GmbH</translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="102"/> <location filename="../plugininfo.h" line="102"/>
<source>Time</source> <source>Time</source>
<extracomment>The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d)</extracomment> <extracomment>The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d)</extracomment>
<translation>Ora</translation> <translation>Ora</translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="105"/>
<source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="114"/> <location filename="../plugininfo.h" line="114"/>
<source>timezone</source> <source>timezone</source>

View File

@ -99,18 +99,18 @@
<extracomment>The name of the autocreated EventType (DeviceClass: today, StateType: weekdayName, ID: f627d052-cee6-4727-b9c6-0e935d41e04a)</extracomment> <extracomment>The name of the autocreated EventType (DeviceClass: today, StateType: weekdayName, ID: f627d052-cee6-4727-b9c6-0e935d41e04a)</extracomment>
<translation>naam weekdag gewijzigd</translation> <translation>naam weekdag gewijzigd</translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="105"/>
<source>guh GmbH</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation>guh GmbH</translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="102"/> <location filename="../plugininfo.h" line="102"/>
<source>Time</source> <source>Time</source>
<extracomment>The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d)</extracomment> <extracomment>The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d)</extracomment>
<translation>Tijd</translation> <translation>Tijd</translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="105"/>
<source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="114"/> <location filename="../plugininfo.h" line="114"/>
<source>timezone</source> <source>timezone</source>

View File

@ -99,18 +99,18 @@
<extracomment>The name of the autocreated EventType (DeviceClass: today, StateType: weekdayName, ID: f627d052-cee6-4727-b9c6-0e935d41e04a)</extracomment> <extracomment>The name of the autocreated EventType (DeviceClass: today, StateType: weekdayName, ID: f627d052-cee6-4727-b9c6-0e935d41e04a)</extracomment>
<translation>nome do dia da semana alterado</translation> <translation>nome do dia da semana alterado</translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="105"/>
<source>guh GmbH</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation>guh GmbH</translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="102"/> <location filename="../plugininfo.h" line="102"/>
<source>Time</source> <source>Time</source>
<extracomment>The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d)</extracomment> <extracomment>The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d)</extracomment>
<translation>Hora</translation> <translation>Hora</translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="105"/>
<source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="114"/> <location filename="../plugininfo.h" line="114"/>
<source>timezone</source> <source>timezone</source>

View File

@ -4,8 +4,8 @@
"id": "4b7d63a7-fc39-4a50-a459-457fa7653089", "id": "4b7d63a7-fc39-4a50-a459-457fa7653089",
"vendors": [ "vendors": [
{ {
"name": "guh", "name": "nymea",
"displayName": "guh GmbH", "displayName": "nymea",
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6", "id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
"deviceClasses": [ "deviceClasses": [
{ {

View File

@ -17,11 +17,6 @@
The name of the DeviceClass (1d43d0ed-efe2-46ab-a567-af632e550931)</extracomment> The name of the DeviceClass (1d43d0ed-efe2-46ab-a567-af632e550931)</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>guh GmbH</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
<message> <message>
<source>Latitude</source> <source>Latitude</source>
<extracomment>The name of the ParamType (DeviceClass: daylightSensor, Type: device, ID: 124b2574-8f57-4c62-bc55-40e467d4aea3)</extracomment> <extracomment>The name of the ParamType (DeviceClass: daylightSensor, Type: device, ID: 124b2574-8f57-4c62-bc55-40e467d4aea3)</extracomment>
@ -62,5 +57,10 @@ The name of the DeviceClass (1d43d0ed-efe2-46ab-a567-af632e550931)</extracomment
<extracomment>The name of the ParamType for the autocreated EventType (DeviceClass: daylightSensor, StateType: sunsetTime, ID: 6d064789-b9c3-44c8-a5ea-b722fc2f56b7</extracomment> <extracomment>The name of the ParamType for the autocreated EventType (DeviceClass: daylightSensor, StateType: sunsetTime, ID: 6d064789-b9c3-44c8-a5ea-b722fc2f56b7</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
</context> </context>
</TS> </TS>

8
debian/changelog vendored
View File

@ -1,3 +1,11 @@
nymea-plugins (0.12.1) xenial; urgency=medium
[ Michael Zanetti ]
* Rename vendor "guh GmbH" to "nymea"
* Don't use dpkg specific tools to set install path
-- Jenkins <jenkins@nymea.io> Thu, 02 May 2019 11:56:17 +0200
nymea-plugins (0.12.0) xenial; urgency=medium nymea-plugins (0.12.0) xenial; urgency=medium
[ Michael Zanetti ] [ Michael Zanetti ]
* aWATTar: Cleanup old unused code and use connectable interface * aWATTar: Cleanup old unused code and use connectable interface

View File

@ -4,8 +4,8 @@
"id": "6e22161e-39b7-4416-8623-39e730721efb", "id": "6e22161e-39b7-4416-8623-39e730721efb",
"vendors": [ "vendors": [
{ {
"name": "guh", "name": "nymea",
"displayName": "guh GmbH", "displayName": "nymea",
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6", "id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
"deviceClasses": [ "deviceClasses": [
{ {

View File

@ -11,9 +11,9 @@
</message> </message>
<message> <message>
<location filename="../plugininfo.h" line="43"/> <location filename="../plugininfo.h" line="43"/>
<source>guh GmbH</source> <source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment> <extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation>guh</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../plugininfo.h" line="46"/> <location filename="../plugininfo.h" line="46"/>

View File

@ -11,7 +11,7 @@
</message> </message>
<message> <message>
<location filename="../plugininfo.h" line="43"/> <location filename="../plugininfo.h" line="43"/>
<source>guh GmbH</source> <source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment> <extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@ -1,104 +0,0 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright (C) 2015 Simon Stürz <simon.stuerz@guh.io> *
* Copyright (C) 2014 Michael Zanetti <michael_zanetti@gmx.net> *
* *
* This file is part of nymea. *
* *
* This library is free software; you can redistribute it and/or *
* modify it under the terms of the GNU Lesser General Public *
* License as published by the Free Software Foundation; either *
* version 2.1 of the License, or (at your option) any later version. *
* *
* This library is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. *
* *
* You should have received a copy of the GNU Lesser General Public *
* License along with this library; If not, see *
* <http://www.gnu.org/licenses/>. *
* *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*!
\page lirc.html
\title LIRC
\brief Plugin for the LIRC infrared daemon.
\ingroup plugins
\ingroup nymea-plugins-maker
This plugin allows to interact with \l{http://www.lirc.org/}{LIRC} daemon and controll commonly used remote controls.
If lircd (LIRC daemon) is configured on your system, nymea will connect to the lirc daemon and all configured remote
controls of lircd will appear in nymea.
\chapter Plugin properties
Following JSON file contains the definition and the description of all available \l{DeviceClass}{DeviceClasses}
and \l{Vendor}{Vendors} of this \l{DevicePlugin}.
For more details how to read this JSON file please check out the documentation for \l{The plugin JSON File}.
\quotefile plugins/deviceplugins/lircd/devicepluginlircd.json
*/
#include "devicepluginlircd.h"
#include "plugin/device.h"
#include "devicemanager.h"
#include "plugininfo.h"
#include "lircdclient.h"
#include <QDebug>
#include <QStringList>
DeviceClassId lircdDeviceClassId = DeviceClassId("5c2bc4cd-ba6c-4052-b6cd-1db83323ea22");
EventTypeId LircKeypressEventTypeId = EventTypeId("8711471a-fa0e-410b-b174-dfc3d2aeffb1");
DevicePluginLircd::DevicePluginLircd()
{
m_lircClient = new LircClient(this);
//m_lircClient->connect();
connect(m_lircClient, &LircClient::buttonPressed, this, &DevicePluginLircd::buttonPressed);
}
DeviceManager::HardwareResources DevicePluginLircd::requiredHardware() const
{
return DeviceManager::HardwareResourceNone;
}
void DevicePluginLircd::buttonPressed(const QString &remoteName, const QString &buttonName, int repeat)
{
Device *remote = nullptr;
QList<Device*> configuredRemotes = deviceManager()->findConfiguredDevices(lircdDeviceClassId);
foreach (Device *device, configuredRemotes) {
if (device->paramValue(irReceiverNameParamTypeId).toString() == remoteName) {
remote = device;
break;
}
}
if (!remote) {
qCWarning(dcLircd) << "Unhandled remote" << remoteName << buttonName;
return;
}
qCDebug(dcLircd) << "found remote" << remoteName << supportedDevices().first().eventTypes().count();
ParamList params;
Param buttonParam(irReceiverButtonParamTypeId, buttonName);
params.append(buttonParam);
Param repeatParam(irReceiverRepeatParamTypeId, repeat);
params.append(repeatParam);
Event event(LircKeypressEventTypeId, remote->id(), params);
emitEvent(event);
}
//QVariantMap DevicePluginLircd::configuration() const
//{
// return m_config;
//}
//void DevicePluginLircd::setConfiguration(const QVariantMap &configuration)
//{
// m_config = configuration;
//}

View File

@ -4,8 +4,8 @@
"id": "1ae35df1-1b51-4c93-94fa-3febc77e0318", "id": "1ae35df1-1b51-4c93-94fa-3febc77e0318",
"vendors": [ "vendors": [
{ {
"name": "guh", "name": "nymea",
"displayName": "guh GmbH", "displayName": "nymea",
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6", "id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
"deviceClasses": [ "deviceClasses": [
{ {

View File

@ -9,6 +9,12 @@
<extracomment>The name of the plugin MailNotification (1ae35df1-1b51-4c93-94fa-3febc77e0318)</extracomment> <extracomment>The name of the plugin MailNotification (1ae35df1-1b51-4c93-94fa-3febc77e0318)</extracomment>
<translation>Mail Benachrichtigung</translation> <translation>Mail Benachrichtigung</translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="57"/>
<source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="60"/> <location filename="../plugininfo.h" line="60"/>
<source>Custom mail</source> <source>Custom mail</source>
@ -129,12 +135,6 @@ The name of the ActionType 054613b0-3666-4dad-9252-e0ebca187edc of deviceClass g
The name of the ActionType 054613b0-3666-4dad-9252-e0ebca187edc of deviceClass yahooMail</extracomment> The name of the ActionType 054613b0-3666-4dad-9252-e0ebca187edc of deviceClass yahooMail</extracomment>
<translation>Sende Mail</translation> <translation>Sende Mail</translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="57"/>
<source>guh GmbH</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation>guh GmbH</translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="120"/> <location filename="../plugininfo.h" line="120"/>
<source>Yahoo</source> <source>Yahoo</source>

View File

@ -9,6 +9,12 @@
<extracomment>The name of the plugin MailNotification (1ae35df1-1b51-4c93-94fa-3febc77e0318)</extracomment> <extracomment>The name of the plugin MailNotification (1ae35df1-1b51-4c93-94fa-3febc77e0318)</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="57"/>
<source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="60"/> <location filename="../plugininfo.h" line="60"/>
<source>Custom mail</source> <source>Custom mail</source>
@ -129,12 +135,6 @@ The name of the ActionType 054613b0-3666-4dad-9252-e0ebca187edc of deviceClass g
The name of the ActionType 054613b0-3666-4dad-9252-e0ebca187edc of deviceClass yahooMail</extracomment> The name of the ActionType 054613b0-3666-4dad-9252-e0ebca187edc of deviceClass yahooMail</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="57"/>
<source>guh GmbH</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="120"/> <location filename="../plugininfo.h" line="120"/>
<source>Yahoo</source> <source>Yahoo</source>

View File

@ -4,8 +4,8 @@
"id": "27c58205-07c8-4482-85ad-b435387803a5", "id": "27c58205-07c8-4482-85ad-b435387803a5",
"vendors": [ "vendors": [
{ {
"name": "guh", "name": "nymea",
"displayName": "guh GmbH", "displayName": "nymea",
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6", "id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
"deviceClasses": [ "deviceClasses": [
{ {

View File

@ -10,11 +10,6 @@
The name of the DeviceClass (e325b581-8d7f-446e-b761-67554c5aacd4)</extracomment> The name of the DeviceClass (e325b581-8d7f-446e-b761-67554c5aacd4)</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>guh GmbH</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
<message> <message>
<source>Internal MQTT client</source> <source>Internal MQTT client</source>
<extracomment>The name of the DeviceClass (19117099-a5ef-44a1-b2bb-2efafe00f197)</extracomment> <extracomment>The name of the DeviceClass (19117099-a5ef-44a1-b2bb-2efafe00f197)</extracomment>
@ -100,5 +95,10 @@ The name of the ParamType (DeviceClass: mqttClient, EventType: triggered, ID: a9
<extracomment>The name of the ParamType (DeviceClass: mqttClient, Type: device, ID: d8211599-52f7-46f6-a741-a7204b987309)</extracomment> <extracomment>The name of the ParamType (DeviceClass: mqttClient, Type: device, ID: d8211599-52f7-46f6-a741-a7204b987309)</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
</context> </context>
</TS> </TS>

View File

@ -4,8 +4,8 @@
"id": "8e0f791e-b273-4267-8605-b7c2f55a68ab", "id": "8e0f791e-b273-4267-8605-b7c2f55a68ab",
"vendors": [ "vendors": [
{ {
"name": "guh", "name": "nymea",
"displayName": "guh GmbH", "displayName": "nymea",
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6", "id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
"deviceClasses": [ "deviceClasses": [
{ {

View File

@ -11,9 +11,9 @@
</message> </message>
<message> <message>
<location filename="../plugininfo.h" line="39"/> <location filename="../plugininfo.h" line="39"/>
<source>guh GmbH</source> <source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment> <extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation>guh GmbH</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../plugininfo.h" line="42"/> <location filename="../plugininfo.h" line="42"/>

View File

@ -11,7 +11,7 @@
</message> </message>
<message> <message>
<location filename="../plugininfo.h" line="39"/> <location filename="../plugininfo.h" line="39"/>
<source>guh GmbH</source> <source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment> <extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@ -49,8 +49,6 @@ PLUGIN_DIRS = \
ws2812 \ ws2812 \
CONFIG+=all
message(============================================) message(============================================)
message("Qt version:" $$[QT_VERSION]) message("Qt version:" $$[QT_VERSION])
@ -73,12 +71,9 @@ QMAKE_EXTRA_TARGETS += lrelease
# For Qt-Creator's code model: Add CPATH to INCLUDEPATH explicitly # For Qt-Creator's code model: Add CPATH to INCLUDEPATH explicitly
INCLUDEPATH += $$(CPATH) INCLUDEPATH += $$(CPATH)
message(" cpath is $$(CPATH)")
# Verify if building only a selection of plugins # Verify if building only a selection of plugins
contains(CONFIG, selection) { contains(CONFIG, selection) {
CONFIG-=all
# Check each plugin if the subdir exists # Check each plugin if the subdir exists
for(plugin, PLUGINS) { for(plugin, PLUGINS) {
contains(PLUGIN_DIRS, $${plugin}) { contains(PLUGIN_DIRS, $${plugin}) {
@ -88,9 +83,7 @@ contains(CONFIG, selection) {
} }
} }
message("Building plugin selection: $${SUBDIRS}") message("Building plugin selection: $${SUBDIRS}")
} } else {
all {
SUBDIRS *= $${PLUGIN_DIRS} SUBDIRS *= $${PLUGIN_DIRS}
message("Building all plugins") message("Building all plugins")
} }

View File

@ -160,7 +160,7 @@ The name of the vendor (bf1e96f0-9650-4e7c-a56c-916d54d18e7a)</extracomment>
<location filename="../plugininfo.h" line="152"/> <location filename="../plugininfo.h" line="152"/>
<source>cloudiness</source> <source>cloudiness</source>
<extracomment>The name of the ParamType for the autocreated EventType (DeviceClass: openweathermap, StateType: cloudiness, ID: 798553bc-45c7-42eb-9105-430bddb5d9b7</extracomment> <extracomment>The name of the ParamType for the autocreated EventType (DeviceClass: openweathermap, StateType: cloudiness, ID: 798553bc-45c7-42eb-9105-430bddb5d9b7</extracomment>
<translation>Bewölungsgrad</translation> <translation>Bewölkungsgrad</translation>
</message> </message>
<message> <message>
<location filename="../plugininfo.h" line="155"/> <location filename="../plugininfo.h" line="155"/>

View File

@ -14,8 +14,8 @@
], ],
"vendors": [ "vendors": [
{ {
"displayName": "guh GmbH", "displayName": "nymea",
"name": "guh", "name": "nymea",
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6", "id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
"deviceClasses": [ "deviceClasses": [
{ {

View File

@ -9,12 +9,6 @@
<extracomment>The name of the ParamType (DeviceClass: orderButton, Type: plugin, ID: e917e779-e01c-4095-9d62-ab46fc2deecc)</extracomment> <extracomment>The name of the ParamType (DeviceClass: orderButton, Type: plugin, ID: e917e779-e01c-4095-9d62-ab46fc2deecc)</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="51"/>
<source>guh GmbH</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation>guh</translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="54"/> <location filename="../plugininfo.h" line="54"/>
<source>OrderButton</source> <source>OrderButton</source>
@ -39,6 +33,12 @@
<extracomment>The name of the plugin orderButton (939a6557-649d-43de-990b-3484f972ad86)</extracomment> <extracomment>The name of the plugin orderButton (939a6557-649d-43de-990b-3484f972ad86)</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="51"/>
<source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="63"/> <location filename="../plugininfo.h" line="63"/>
<source>battery voltage</source> <source>battery voltage</source>

View File

@ -9,12 +9,6 @@
<extracomment>The name of the ParamType (DeviceClass: orderButton, Type: plugin, ID: e917e779-e01c-4095-9d62-ab46fc2deecc)</extracomment> <extracomment>The name of the ParamType (DeviceClass: orderButton, Type: plugin, ID: e917e779-e01c-4095-9d62-ab46fc2deecc)</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="51"/>
<source>guh GmbH</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="54"/> <location filename="../plugininfo.h" line="54"/>
<source>OrderButton</source> <source>OrderButton</source>
@ -39,6 +33,12 @@
<extracomment>The name of the plugin orderButton (939a6557-649d-43de-990b-3484f972ad86)</extracomment> <extracomment>The name of the plugin orderButton (939a6557-649d-43de-990b-3484f972ad86)</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="51"/>
<source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="63"/> <location filename="../plugininfo.h" line="63"/>
<source>battery voltage</source> <source>battery voltage</source>

View File

@ -14,8 +14,8 @@
], ],
"vendors": [ "vendors": [
{ {
"displayName": "guh GmbH", "displayName": "nymea",
"name": "guh", "name": "nymea",
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6", "id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
"deviceClasses": [ "deviceClasses": [
{ {

View File

@ -18,6 +18,12 @@ The name of the DeviceClass (3245db46-5c6f-42d6-9001-753150763385)</extracomment
<extracomment>The name of the ParamType (DeviceClass: plantCare, Type: plugin, ID: 138e19bd-a8db-472a-b3a4-f6497ef2e50c)</extracomment> <extracomment>The name of the ParamType (DeviceClass: plantCare, Type: plugin, ID: 138e19bd-a8db-472a-b3a4-f6497ef2e50c)</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="58"/>
<source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="64"/> <location filename="../plugininfo.h" line="64"/>
<source>host</source> <source>host</source>
@ -36,12 +42,6 @@ The name of the DeviceClass (3245db46-5c6f-42d6-9001-753150763385)</extracomment
<extracomment>The name of the autocreated EventType (DeviceClass: plantCare, StateType: moisture, ID: 8a7efda1-b6b7-41c8-ad07-4d892a532d1c)</extracomment> <extracomment>The name of the autocreated EventType (DeviceClass: plantCare, StateType: moisture, ID: 8a7efda1-b6b7-41c8-ad07-4d892a532d1c)</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="58"/>
<source>guh GmbH</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="70"/> <location filename="../plugininfo.h" line="70"/>
<source>battery voltage</source> <source>battery voltage</source>

View File

@ -18,6 +18,12 @@ The name of the DeviceClass (3245db46-5c6f-42d6-9001-753150763385)</extracomment
<extracomment>The name of the ParamType (DeviceClass: plantCare, Type: plugin, ID: 138e19bd-a8db-472a-b3a4-f6497ef2e50c)</extracomment> <extracomment>The name of the ParamType (DeviceClass: plantCare, Type: plugin, ID: 138e19bd-a8db-472a-b3a4-f6497ef2e50c)</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="58"/>
<source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="64"/> <location filename="../plugininfo.h" line="64"/>
<source>host</source> <source>host</source>
@ -36,12 +42,6 @@ The name of the DeviceClass (3245db46-5c6f-42d6-9001-753150763385)</extracomment
<extracomment>The name of the autocreated EventType (DeviceClass: plantCare, StateType: moisture, ID: 8a7efda1-b6b7-41c8-ad07-4d892a532d1c)</extracomment> <extracomment>The name of the autocreated EventType (DeviceClass: plantCare, StateType: moisture, ID: 8a7efda1-b6b7-41c8-ad07-4d892a532d1c)</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="58"/>
<source>guh GmbH</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="70"/> <location filename="../plugininfo.h" line="70"/>
<source>battery voltage</source> <source>battery voltage</source>

View File

@ -4,13 +4,12 @@ CONFIG += plugin
QMAKE_CXXFLAGS += -Werror -std=c++11 -g QMAKE_CXXFLAGS += -Werror -std=c++11 -g
QMAKE_LFLAGS += -std=c++11 QMAKE_LFLAGS += -std=c++11
INCLUDEPATH += /usr/include/nymea CONFIG += link_pkgconfig
LIBS += -lnymea PKGCONFIG += nymea
HEADERS += $${OUT_PWD}/plugininfo.h \ HEADERS += $${OUT_PWD}/plugininfo.h \
$${OUT_PWD}/extern-plugininfo.h $${OUT_PWD}/extern-plugininfo.h
PLUGIN_PATH=/usr/lib/$$system('dpkg-architecture -q DEB_HOST_MULTIARCH')/nymea/plugins/
# Check if this is a snap build # Check if this is a snap build
snappy{ snappy{
INCLUDEPATH+=$$(SNAPCRAFT_STAGE)/usr/include/nymea INCLUDEPATH+=$$(SNAPCRAFT_STAGE)/usr/include/nymea
@ -55,6 +54,6 @@ translations.files = $$[QT_SOURCE_TREE]/translations/*.qm
TRANSLATIONS += $$files($$[QT_SOURCE_TREE]/translations/*.ts, true) TRANSLATIONS += $$files($$[QT_SOURCE_TREE]/translations/*.ts, true)
# Install plugin # Install plugin
target.path = $$PLUGIN_PATH target.path = $$[QT_INSTALL_LIBS]/nymea/plugins/
INSTALLS += target translations INSTALLS += target translations

View File

@ -4,8 +4,8 @@
"id": "fe93a12e-36f4-4015-8019-26b659817773", "id": "fe93a12e-36f4-4015-8019-26b659817773",
"vendors": [ "vendors": [
{ {
"name": "guh", "name": "nymea",
"displayName": "guh GmbH", "displayName": "nymea",
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6", "id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
"deviceClasses": [ "deviceClasses": [

View File

@ -4,8 +4,8 @@
"id": "24a8474c-1d86-499e-a76e-9cbfbf48dd72", "id": "24a8474c-1d86-499e-a76e-9cbfbf48dd72",
"vendors": [ "vendors": [
{ {
"name": "guh", "name": "nymea",
"displayName": "guh GmbH", "displayName": "nymea",
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6", "id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
"deviceClasses": [ "deviceClasses": [
{ {

View File

@ -14,9 +14,9 @@ The name of the DeviceClass (31b00639-8904-4522-84ed-54c46a54c63c)</extracomment
</message> </message>
<message> <message>
<location filename="../plugininfo.h" line="38"/> <location filename="../plugininfo.h" line="38"/>
<source>guh GmbH</source> <source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment> <extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation>guh GmbH</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../plugininfo.h" line="41"/> <location filename="../plugininfo.h" line="41"/>

View File

@ -14,7 +14,7 @@ The name of the DeviceClass (31b00639-8904-4522-84ed-54c46a54c63c)</extracomment
</message> </message>
<message> <message>
<location filename="../plugininfo.h" line="38"/> <location filename="../plugininfo.h" line="38"/>
<source>guh GmbH</source> <source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment> <extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@ -4,8 +4,8 @@
"id": "b5a87848-de56-451e-84a6-edd26ad4958f", "id": "b5a87848-de56-451e-84a6-edd26ad4958f",
"vendors": [ "vendors": [
{ {
"name": "guh", "name": "nymea",
"displayName": "guh GmbH", "displayName": "nymea",
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6", "id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
"deviceClasses": [ "deviceClasses": [
{ {

View File

@ -11,9 +11,9 @@
</message> </message>
<message> <message>
<location filename="../plugininfo.h" line="32"/> <location filename="../plugininfo.h" line="32"/>
<source>guh GmbH</source> <source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment> <extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation>guh GmbH</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../plugininfo.h" line="35"/> <location filename="../plugininfo.h" line="35"/>

View File

@ -11,9 +11,9 @@
</message> </message>
<message> <message>
<location filename="../plugininfo.h" line="32"/> <location filename="../plugininfo.h" line="32"/>
<source>guh GmbH</source> <source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment> <extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation>guh GmbH</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../plugininfo.h" line="35"/> <location filename="../plugininfo.h" line="35"/>

View File

@ -11,9 +11,9 @@
</message> </message>
<message> <message>
<location filename="../plugininfo.h" line="32"/> <location filename="../plugininfo.h" line="32"/>
<source>guh GmbH</source> <source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment> <extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation>guh GmbH</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../plugininfo.h" line="35"/> <location filename="../plugininfo.h" line="35"/>

View File

@ -11,7 +11,7 @@
</message> </message>
<message> <message>
<location filename="../plugininfo.h" line="32"/> <location filename="../plugininfo.h" line="32"/>
<source>guh GmbH</source> <source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment> <extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@ -11,9 +11,9 @@
</message> </message>
<message> <message>
<location filename="../plugininfo.h" line="32"/> <location filename="../plugininfo.h" line="32"/>
<source>guh GmbH</source> <source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment> <extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation>guh GmbH</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../plugininfo.h" line="35"/> <location filename="../plugininfo.h" line="35"/>

View File

@ -11,9 +11,9 @@
</message> </message>
<message> <message>
<location filename="../plugininfo.h" line="32"/> <location filename="../plugininfo.h" line="32"/>
<source>guh GmbH</source> <source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment> <extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation>guh GmbH</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../plugininfo.h" line="35"/> <location filename="../plugininfo.h" line="35"/>

View File

@ -11,9 +11,9 @@
</message> </message>
<message> <message>
<location filename="../plugininfo.h" line="32"/> <location filename="../plugininfo.h" line="32"/>
<source>guh GmbH</source> <source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment> <extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation>guh GmbH</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../plugininfo.h" line="35"/> <location filename="../plugininfo.h" line="35"/>

View File

@ -11,9 +11,9 @@
</message> </message>
<message> <message>
<location filename="../plugininfo.h" line="32"/> <location filename="../plugininfo.h" line="32"/>
<source>guh GmbH</source> <source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment> <extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation>guh GmbH</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../plugininfo.h" line="35"/> <location filename="../plugininfo.h" line="35"/>

View File

@ -11,9 +11,9 @@
</message> </message>
<message> <message>
<location filename="../plugininfo.h" line="32"/> <location filename="../plugininfo.h" line="32"/>
<source>guh GmbH</source> <source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment> <extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation>guh GmbH</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../plugininfo.h" line="35"/> <location filename="../plugininfo.h" line="35"/>

View File

@ -14,8 +14,8 @@
], ],
"vendors": [ "vendors": [
{ {
"displayName": "guh GmbH", "displayName": "nymea",
"name": "guh", "name": "nymea",
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6", "id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
"deviceClasses": [ "deviceClasses": [
{ {

View File

@ -18,6 +18,12 @@ The name of the DeviceClass (3142db46-5c6f-42d6-9001-753150763385)</extracomment
<extracomment>The name of the ParamType (DeviceClass: ws2812, Type: plugin, ID: 0a2898cb-ca36-4c6e-8418-993c1d9df434)</extracomment> <extracomment>The name of the ParamType (DeviceClass: ws2812, Type: plugin, ID: 0a2898cb-ca36-4c6e-8418-993c1d9df434)</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="81"/>
<source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="87"/> <location filename="../plugininfo.h" line="87"/>
<source>host</source> <source>host</source>
@ -36,12 +42,6 @@ The name of the DeviceClass (3142db46-5c6f-42d6-9001-753150763385)</extracomment
<extracomment>The name of the autocreated EventType (DeviceClass: ws2812, StateType: connected, ID: 08091cde-983d-42f7-bdd7-d89c312ccbed)</extracomment> <extracomment>The name of the autocreated EventType (DeviceClass: ws2812, StateType: connected, ID: 08091cde-983d-42f7-bdd7-d89c312ccbed)</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="81"/>
<source>guh GmbH</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="93"/> <location filename="../plugininfo.h" line="93"/>
<source>battery voltage</source> <source>battery voltage</source>

View File

@ -18,6 +18,12 @@ The name of the DeviceClass (3142db46-5c6f-42d6-9001-753150763385)</extracomment
<extracomment>The name of the ParamType (DeviceClass: ws2812, Type: plugin, ID: 0a2898cb-ca36-4c6e-8418-993c1d9df434)</extracomment> <extracomment>The name of the ParamType (DeviceClass: ws2812, Type: plugin, ID: 0a2898cb-ca36-4c6e-8418-993c1d9df434)</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="81"/>
<source>nymea</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="87"/> <location filename="../plugininfo.h" line="87"/>
<source>host</source> <source>host</source>
@ -36,12 +42,6 @@ The name of the DeviceClass (3142db46-5c6f-42d6-9001-753150763385)</extracomment
<extracomment>The name of the autocreated EventType (DeviceClass: ws2812, StateType: connected, ID: 08091cde-983d-42f7-bdd7-d89c312ccbed)</extracomment> <extracomment>The name of the autocreated EventType (DeviceClass: ws2812, StateType: connected, ID: 08091cde-983d-42f7-bdd7-d89c312ccbed)</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../plugininfo.h" line="81"/>
<source>guh GmbH</source>
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../plugininfo.h" line="93"/> <location filename="../plugininfo.h" line="93"/>
<source>battery voltage</source> <source>battery voltage</source>