Merge remote-tracking branch 'origin/master'
commit
a79b2ad8a7
|
|
@ -4,8 +4,8 @@
|
|||
"id": "d83fb167-cef7-4347-8c58-fa39df7bea4f",
|
||||
"vendors": [
|
||||
{
|
||||
"displayName": "guh GmbH",
|
||||
"name": "guh",
|
||||
"displayName": "nymea",
|
||||
"name": "nymea",
|
||||
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
|
||||
"deviceClasses": [
|
||||
{
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ The name of the DeviceClass (97f0154d-6945-49b8-bd65-0a8cea0c6652)</extracomment
|
|||
</message>
|
||||
<message>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ The name of the DeviceClass (97f0154d-6945-49b8-bd65-0a8cea0c6652)</extracomment
|
|||
</message>
|
||||
<message>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
"id": "5d37b796-4872-4eab-a7af-94ca9ddd8199",
|
||||
"vendors": [
|
||||
{
|
||||
"name": "guh",
|
||||
"displayName": "guh GmbH",
|
||||
"name": "nymea",
|
||||
"displayName": "nymea",
|
||||
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
|
||||
"deviceClasses": [
|
||||
{
|
||||
|
|
|
|||
|
|
@ -9,12 +9,6 @@
|
|||
<extracomment>The name of the plugin CommandLauncher (5d37b796-4872-4eab-a7af-94ca9ddd8199)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="46"/>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="67"/>
|
||||
<source>script</source>
|
||||
|
|
|
|||
|
|
@ -9,12 +9,6 @@
|
|||
<extracomment>The name of the plugin CommandLauncher (5d37b796-4872-4eab-a7af-94ca9ddd8199)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="46"/>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="67"/>
|
||||
<source>script</source>
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
"id": "c26014c6-87fb-4233-85ed-01d18625018d",
|
||||
"vendors": [
|
||||
{
|
||||
"name": "guh",
|
||||
"displayName": "guh GmbH",
|
||||
"name": "nymea",
|
||||
"displayName": "nymea",
|
||||
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
|
||||
"deviceClasses": [
|
||||
{
|
||||
|
|
|
|||
|
|
@ -99,18 +99,18 @@
|
|||
<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>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="102"/>
|
||||
<source>Time</source>
|
||||
<extracomment>The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d)</extracomment>
|
||||
<translation>Čas</translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="114"/>
|
||||
<source>timezone</source>
|
||||
|
|
@ -265,7 +265,7 @@ The name of the EventType f40d6e0f-fda2-475e-a6ae-c3fee03138b9 of deviceClass to
|
|||
<location filename="../plugininfo.h" line="234"/>
|
||||
<source>sunday</source>
|
||||
<extracomment>The name of the ParamType (DeviceClass: alarm, Type: device, ID: 2d519d8f-4bda-4d30-801f-48fe6c10c540)</extracomment>
|
||||
<translation> neděle</translation>
|
||||
<translation>neděle</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="237"/>
|
||||
|
|
|
|||
|
|
@ -99,18 +99,18 @@
|
|||
<extracomment>The name of the autocreated EventType (DeviceClass: today, StateType: weekdayName, ID: f627d052-cee6-4727-b9c6-0e935d41e04a)</extracomment>
|
||||
<translation>navn på ugedag ændret</translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="102"/>
|
||||
<source>Time</source>
|
||||
<extracomment>The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d)</extracomment>
|
||||
<translation>Tid</translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="114"/>
|
||||
<source>timezone</source>
|
||||
|
|
|
|||
|
|
@ -99,18 +99,18 @@
|
|||
<extracomment>The name of the autocreated EventType (DeviceClass: today, StateType: weekdayName, ID: f627d052-cee6-4727-b9c6-0e935d41e04a)</extracomment>
|
||||
<translation>Wochentagsname geändert</translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="102"/>
|
||||
<source>Time</source>
|
||||
<extracomment>The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d)</extracomment>
|
||||
<translation>Zeit/Datum</translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="114"/>
|
||||
<source>timezone</source>
|
||||
|
|
|
|||
|
|
@ -99,18 +99,18 @@
|
|||
<extracomment>The name of the autocreated EventType (DeviceClass: today, StateType: weekdayName, ID: f627d052-cee6-4727-b9c6-0e935d41e04a)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="102"/>
|
||||
<source>Time</source>
|
||||
<extracomment>The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="114"/>
|
||||
<source>timezone</source>
|
||||
|
|
|
|||
|
|
@ -99,18 +99,18 @@
|
|||
<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>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="102"/>
|
||||
<source>Time</source>
|
||||
<extracomment>The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d)</extracomment>
|
||||
<translation>Hora</translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="114"/>
|
||||
<source>timezone</source>
|
||||
|
|
|
|||
|
|
@ -99,18 +99,18 @@
|
|||
<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>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="102"/>
|
||||
<source>Time</source>
|
||||
<extracomment>The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d)</extracomment>
|
||||
<translation>Heure</translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="114"/>
|
||||
<source>timezone</source>
|
||||
|
|
|
|||
|
|
@ -99,18 +99,18 @@
|
|||
<extracomment>The name of the autocreated EventType (DeviceClass: today, StateType: weekdayName, ID: f627d052-cee6-4727-b9c6-0e935d41e04a)</extracomment>
|
||||
<translation>nome giorno settimana modificato</translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="102"/>
|
||||
<source>Time</source>
|
||||
<extracomment>The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d)</extracomment>
|
||||
<translation>Ora</translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="114"/>
|
||||
<source>timezone</source>
|
||||
|
|
|
|||
|
|
@ -99,18 +99,18 @@
|
|||
<extracomment>The name of the autocreated EventType (DeviceClass: today, StateType: weekdayName, ID: f627d052-cee6-4727-b9c6-0e935d41e04a)</extracomment>
|
||||
<translation>naam weekdag gewijzigd</translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="102"/>
|
||||
<source>Time</source>
|
||||
<extracomment>The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d)</extracomment>
|
||||
<translation>Tijd</translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="114"/>
|
||||
<source>timezone</source>
|
||||
|
|
|
|||
|
|
@ -99,18 +99,18 @@
|
|||
<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>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="102"/>
|
||||
<source>Time</source>
|
||||
<extracomment>The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d)</extracomment>
|
||||
<translation>Hora</translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="114"/>
|
||||
<source>timezone</source>
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
"id": "4b7d63a7-fc39-4a50-a459-457fa7653089",
|
||||
"vendors": [
|
||||
{
|
||||
"name": "guh",
|
||||
"displayName": "guh GmbH",
|
||||
"name": "nymea",
|
||||
"displayName": "nymea",
|
||||
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
|
||||
"deviceClasses": [
|
||||
{
|
||||
|
|
|
|||
|
|
@ -17,11 +17,6 @@
|
|||
The name of the DeviceClass (1d43d0ed-efe2-46ab-a567-af632e550931)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>guh GmbH</source>
|
||||
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Latitude</source>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>nymea</source>
|
||||
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
|
|
|
|||
|
|
@ -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
|
||||
[ Michael Zanetti ]
|
||||
* aWATTar: Cleanup old unused code and use connectable interface
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
"id": "6e22161e-39b7-4416-8623-39e730721efb",
|
||||
"vendors": [
|
||||
{
|
||||
"name": "guh",
|
||||
"displayName": "guh GmbH",
|
||||
"name": "nymea",
|
||||
"displayName": "nymea",
|
||||
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
|
||||
"deviceClasses": [
|
||||
{
|
||||
|
|
|
|||
|
|
@ -11,9 +11,9 @@
|
|||
</message>
|
||||
<message>
|
||||
<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>
|
||||
<translation>guh</translation>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="46"/>
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
</message>
|
||||
<message>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
//}
|
||||
|
|
@ -4,8 +4,8 @@
|
|||
"id": "1ae35df1-1b51-4c93-94fa-3febc77e0318",
|
||||
"vendors": [
|
||||
{
|
||||
"name": "guh",
|
||||
"displayName": "guh GmbH",
|
||||
"name": "nymea",
|
||||
"displayName": "nymea",
|
||||
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
|
||||
"deviceClasses": [
|
||||
{
|
||||
|
|
|
|||
|
|
@ -9,6 +9,12 @@
|
|||
<extracomment>The name of the plugin MailNotification (1ae35df1-1b51-4c93-94fa-3febc77e0318)</extracomment>
|
||||
<translation>Mail Benachrichtigung</translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="60"/>
|
||||
<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>
|
||||
<translation>Sende Mail</translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="120"/>
|
||||
<source>Yahoo</source>
|
||||
|
|
|
|||
|
|
@ -9,6 +9,12 @@
|
|||
<extracomment>The name of the plugin MailNotification (1ae35df1-1b51-4c93-94fa-3febc77e0318)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="60"/>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="120"/>
|
||||
<source>Yahoo</source>
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
"id": "27c58205-07c8-4482-85ad-b435387803a5",
|
||||
"vendors": [
|
||||
{
|
||||
"name": "guh",
|
||||
"displayName": "guh GmbH",
|
||||
"name": "nymea",
|
||||
"displayName": "nymea",
|
||||
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
|
||||
"deviceClasses": [
|
||||
{
|
||||
|
|
|
|||
|
|
@ -10,11 +10,6 @@
|
|||
The name of the DeviceClass (e325b581-8d7f-446e-b761-67554c5aacd4)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>guh GmbH</source>
|
||||
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Internal MQTT client</source>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>nymea</source>
|
||||
<extracomment>The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
"id": "8e0f791e-b273-4267-8605-b7c2f55a68ab",
|
||||
"vendors": [
|
||||
{
|
||||
"name": "guh",
|
||||
"displayName": "guh GmbH",
|
||||
"name": "nymea",
|
||||
"displayName": "nymea",
|
||||
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
|
||||
"deviceClasses": [
|
||||
{
|
||||
|
|
|
|||
|
|
@ -11,9 +11,9 @@
|
|||
</message>
|
||||
<message>
|
||||
<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>
|
||||
<translation>guh GmbH</translation>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="42"/>
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
</message>
|
||||
<message>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
|
|
|||
|
|
@ -49,8 +49,6 @@ PLUGIN_DIRS = \
|
|||
ws2812 \
|
||||
|
||||
|
||||
CONFIG+=all
|
||||
|
||||
message(============================================)
|
||||
message("Qt version:" $$[QT_VERSION])
|
||||
|
||||
|
|
@ -73,12 +71,9 @@ QMAKE_EXTRA_TARGETS += lrelease
|
|||
|
||||
# For Qt-Creator's code model: Add CPATH to INCLUDEPATH explicitly
|
||||
INCLUDEPATH += $$(CPATH)
|
||||
message(" cpath is $$(CPATH)")
|
||||
|
||||
# Verify if building only a selection of plugins
|
||||
contains(CONFIG, selection) {
|
||||
CONFIG-=all
|
||||
|
||||
# Check each plugin if the subdir exists
|
||||
for(plugin, PLUGINS) {
|
||||
contains(PLUGIN_DIRS, $${plugin}) {
|
||||
|
|
@ -88,9 +83,7 @@ contains(CONFIG, selection) {
|
|||
}
|
||||
}
|
||||
message("Building plugin selection: $${SUBDIRS}")
|
||||
}
|
||||
|
||||
all {
|
||||
} else {
|
||||
SUBDIRS *= $${PLUGIN_DIRS}
|
||||
message("Building all plugins")
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,8 +14,8 @@
|
|||
],
|
||||
"vendors": [
|
||||
{
|
||||
"displayName": "guh GmbH",
|
||||
"name": "guh",
|
||||
"displayName": "nymea",
|
||||
"name": "nymea",
|
||||
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
|
||||
"deviceClasses": [
|
||||
{
|
||||
|
|
|
|||
|
|
@ -9,12 +9,6 @@
|
|||
<extracomment>The name of the ParamType (DeviceClass: orderButton, Type: plugin, ID: e917e779-e01c-4095-9d62-ab46fc2deecc)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="54"/>
|
||||
<source>OrderButton</source>
|
||||
|
|
@ -39,6 +33,12 @@
|
|||
<extracomment>The name of the plugin orderButton (939a6557-649d-43de-990b-3484f972ad86)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="63"/>
|
||||
<source>battery voltage</source>
|
||||
|
|
|
|||
|
|
@ -9,12 +9,6 @@
|
|||
<extracomment>The name of the ParamType (DeviceClass: orderButton, Type: plugin, ID: e917e779-e01c-4095-9d62-ab46fc2deecc)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="54"/>
|
||||
<source>OrderButton</source>
|
||||
|
|
@ -39,6 +33,12 @@
|
|||
<extracomment>The name of the plugin orderButton (939a6557-649d-43de-990b-3484f972ad86)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="63"/>
|
||||
<source>battery voltage</source>
|
||||
|
|
|
|||
|
|
@ -109,7 +109,7 @@ The name of the autocreated EventType (DeviceClass: tap, StateType: connected, I
|
|||
<location filename="../plugininfo.h" line="252"/>
|
||||
<source>Serial Number (optional)</source>
|
||||
<extracomment>The name of the ParamType (DeviceClass: bridge, ActionType: searchNewDevices, ID: 1924bdb5-f8f1-4dcd-bc09-21ad7c5ce377)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Serienummer (valgfrit)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="255"/>
|
||||
|
|
@ -325,13 +325,13 @@ The name of the autocreated ActionType (DeviceClass: colorTemperatureLight, Stat
|
|||
<location filename="../plugininfo.h" line="348"/>
|
||||
<source>Hue color temperature light</source>
|
||||
<extracomment>The name of the DeviceClass (35f749f7-b60a-4922-bd25-1bdd2eddcbe3)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Hue farvetemperatur lys</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="411"/>
|
||||
<source>Hue dimmable light</source>
|
||||
<extracomment>The name of the DeviceClass (4fa568ef-7a3a-422b-b0c0-206d37cb4eed)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Hue dæmpeligt lys</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="489"/>
|
||||
|
|
@ -376,139 +376,139 @@ The name of the ParamType (DeviceClass: tap, EventType: pressed, ID: 8ed643c0-1b
|
|||
<location filename="../plugininfo.h" line="558"/>
|
||||
<source>Hue Outdoor Sensor</source>
|
||||
<extracomment>The name of the DeviceClass (32dc6390-600f-4eb4-b349-cc2d6796a82a)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Hue udendørs sensor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="561"/>
|
||||
<source>Model id</source>
|
||||
<extracomment>The name of the ParamType (DeviceClass: outdoorSensor, Type: device, ID: 3ca8632d-7bd1-45a9-86af-c856e006c334)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Model id</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="564"/>
|
||||
<source>Uuid</source>
|
||||
<extracomment>The name of the ParamType (DeviceClass: outdoorSensor, Type: device, ID: 4a15f861-cad6-464a-b250-08793c68ae30)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Uuid</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="567"/>
|
||||
<source>Temperature sensor id</source>
|
||||
<extracomment>The name of the ParamType (DeviceClass: outdoorSensor, Type: device, ID: c732fefd-ca6b-4e27-a6d2-11595c4aab3e)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Temperaturføler id</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="570"/>
|
||||
<source>Temperature sensor uuid</source>
|
||||
<extracomment>The name of the ParamType (DeviceClass: outdoorSensor, Type: device, ID: 2fdb34e8-25ca-4c5d-85c9-9a12bd48dbed)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Temperaturfølerens uuid</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="573"/>
|
||||
<source>Presence sensor id</source>
|
||||
<extracomment>The name of the ParamType (DeviceClass: outdoorSensor, Type: device, ID: 3ca82a24-5eca-4285-83c2-f862d387c3bc)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Tilstedeværelsessensor id</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="576"/>
|
||||
<source>Presence sensor uuid</source>
|
||||
<extracomment>The name of the ParamType (DeviceClass: outdoorSensor, Type: device, ID: 7d55ed97-3a32-41e9-9112-8cc5b44aab23)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Tilstedeværelsessensor uuid</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="579"/>
|
||||
<source>Light sensor id</source>
|
||||
<extracomment>The name of the ParamType (DeviceClass: outdoorSensor, Type: device, ID: 22a164fc-fa6e-427a-9a60-7a1872901fd6)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Lyssensor id</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="582"/>
|
||||
<source>Light sensor uuid</source>
|
||||
<extracomment>The name of the ParamType (DeviceClass: outdoorSensor, Type: device, ID: db678144-de2b-4767-a2f6-9ada8377b96c)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Lyssensor uuid</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="585"/>
|
||||
<source>Reachable changed</source>
|
||||
<extracomment>The name of the autocreated EventType (DeviceClass: outdoorSensor, StateType: connected, ID: 9fe43e6b-3c29-43a9-bb96-3b80eacc10db)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Tilgængelighed ændret</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="588"/>
|
||||
<source>Reachable</source>
|
||||
<extracomment>The name of the ParamType for the autocreated EventType (DeviceClass: outdoorSensor, StateType: connected, ID: 9fe43e6b-3c29-43a9-bb96-3b80eacc10db</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Tilgængelig</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="591"/>
|
||||
<source>Battery changed</source>
|
||||
<extracomment>The name of the autocreated EventType (DeviceClass: outdoorSensor, StateType: batteryLevel, ID: 19b18531-61e5-4998-89d1-765d740e24eb)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Batteriladningen ændret</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="594"/>
|
||||
<source>Battery</source>
|
||||
<extracomment>The name of the ParamType for the autocreated EventType (DeviceClass: outdoorSensor, StateType: batteryLevel, ID: 19b18531-61e5-4998-89d1-765d740e24eb</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Batteri</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="597"/>
|
||||
<source>Battery critical changed</source>
|
||||
<extracomment>The name of the autocreated EventType (DeviceClass: outdoorSensor, StateType: batteryCritical, ID: 617aa352-789c-46e7-bf55-7455b1e5018e)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Batterikritisk ændret</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="600"/>
|
||||
<source>Battery critical</source>
|
||||
<extracomment>The name of the ParamType for the autocreated EventType (DeviceClass: outdoorSensor, StateType: batteryCritical, ID: 617aa352-789c-46e7-bf55-7455b1e5018e</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Batterikritisk</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="603"/>
|
||||
<source>Temperature changed</source>
|
||||
<extracomment>The name of the autocreated EventType (DeviceClass: outdoorSensor, StateType: temperature, ID: 88f5b708-65bb-41a7-885f-01be46074713)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Temperatur ændret</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="606"/>
|
||||
<source>Temperature</source>
|
||||
<extracomment>The name of the ParamType for the autocreated EventType (DeviceClass: outdoorSensor, StateType: temperature, ID: 88f5b708-65bb-41a7-885f-01be46074713</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Temperatur</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="609"/>
|
||||
<source>Ambient light changed</source>
|
||||
<extracomment>The name of the autocreated EventType (DeviceClass: outdoorSensor, StateType: lightIntensity, ID: 4fb12c06-981c-4c42-b55c-46bdfe68681a)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Omgivende lys ændret</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="612"/>
|
||||
<source>Ambient light</source>
|
||||
<extracomment>The name of the ParamType for the autocreated EventType (DeviceClass: outdoorSensor, StateType: lightIntensity, ID: 4fb12c06-981c-4c42-b55c-46bdfe68681a</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>omgivende lys</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="615"/>
|
||||
<source>Person is present changed</source>
|
||||
<extracomment>The name of the autocreated EventType (DeviceClass: outdoorSensor, StateType: isPresent, ID: 680f79cf-c17c-4ffd-96fa-a5b286e2c117)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Person til stede ændret</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="618"/>
|
||||
<source>Person is present</source>
|
||||
<extracomment>The name of the ParamType for the autocreated EventType (DeviceClass: outdoorSensor, StateType: isPresent, ID: 680f79cf-c17c-4ffd-96fa-a5b286e2c117</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Person til stede</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="621"/>
|
||||
<source>Last seen time changed</source>
|
||||
<extracomment>The name of the autocreated EventType (DeviceClass: outdoorSensor, StateType: lastSeenTime, ID: 6fa16fb2-053c-4c3c-a39b-9548c1b15089)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Sidst set ændret</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="624"/>
|
||||
<source>Last seen time</source>
|
||||
<extracomment>The name of the ParamType for the autocreated EventType (DeviceClass: outdoorSensor, StateType: lastSeenTime, ID: 6fa16fb2-053c-4c3c-a39b-9548c1b15089</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Sidst set</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="195"/>
|
||||
|
|
@ -553,7 +553,7 @@ The name of the ParamType for the autocreated EventType (DeviceClass: tap, State
|
|||
<location filename="../plugininfo.h" line="261"/>
|
||||
<source>Hue color light</source>
|
||||
<extracomment>The name of the DeviceClass (0edba26c-96ab-44fb-a6a2-c0574d19630e)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Hue farve lys</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="297"/>
|
||||
|
|
|
|||
|
|
@ -14,8 +14,8 @@
|
|||
],
|
||||
"vendors": [
|
||||
{
|
||||
"displayName": "guh GmbH",
|
||||
"name": "guh",
|
||||
"displayName": "nymea",
|
||||
"name": "nymea",
|
||||
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
|
||||
"deviceClasses": [
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="64"/>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="70"/>
|
||||
<source>battery voltage</source>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="64"/>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="70"/>
|
||||
<source>battery voltage</source>
|
||||
|
|
|
|||
|
|
@ -4,13 +4,12 @@ CONFIG += plugin
|
|||
QMAKE_CXXFLAGS += -Werror -std=c++11 -g
|
||||
QMAKE_LFLAGS += -std=c++11
|
||||
|
||||
INCLUDEPATH += /usr/include/nymea
|
||||
LIBS += -lnymea
|
||||
CONFIG += link_pkgconfig
|
||||
PKGCONFIG += nymea
|
||||
|
||||
HEADERS += $${OUT_PWD}/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
|
||||
snappy{
|
||||
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)
|
||||
|
||||
# Install plugin
|
||||
target.path = $$PLUGIN_PATH
|
||||
target.path = $$[QT_INSTALL_LIBS]/nymea/plugins/
|
||||
INSTALLS += target translations
|
||||
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ The name of the vendor (b5e1896e-b7fa-4c19-ac2b-10bd489f8302)</extracomment>
|
|||
<location filename="../plugininfo.h" line="49"/>
|
||||
<source>body</source>
|
||||
<extracomment>The name of the ParamType (DeviceClass: pushNotification, ActionType: notify, ID: f72cc56c-4d0b-4b96-ab9b-ff3ca92b00e2)</extracomment>
|
||||
<translation>corpo</translation>
|
||||
<translation>testo</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
"id": "fe93a12e-36f4-4015-8019-26b659817773",
|
||||
"vendors": [
|
||||
{
|
||||
"name": "guh",
|
||||
"displayName": "guh GmbH",
|
||||
"name": "nymea",
|
||||
"displayName": "nymea",
|
||||
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
|
||||
"deviceClasses": [
|
||||
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
"id": "24a8474c-1d86-499e-a76e-9cbfbf48dd72",
|
||||
"vendors": [
|
||||
{
|
||||
"name": "guh",
|
||||
"displayName": "guh GmbH",
|
||||
"name": "nymea",
|
||||
"displayName": "nymea",
|
||||
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
|
||||
"deviceClasses": [
|
||||
{
|
||||
|
|
|
|||
|
|
@ -14,9 +14,9 @@ The name of the DeviceClass (31b00639-8904-4522-84ed-54c46a54c63c)</extracomment
|
|||
</message>
|
||||
<message>
|
||||
<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>
|
||||
<translation>guh GmbH</translation>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="41"/>
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ The name of the DeviceClass (31b00639-8904-4522-84ed-54c46a54c63c)</extracomment
|
|||
</message>
|
||||
<message>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
"id": "b5a87848-de56-451e-84a6-edd26ad4958f",
|
||||
"vendors": [
|
||||
{
|
||||
"name": "guh",
|
||||
"displayName": "guh GmbH",
|
||||
"name": "nymea",
|
||||
"displayName": "nymea",
|
||||
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
|
||||
"deviceClasses": [
|
||||
{
|
||||
|
|
|
|||
|
|
@ -11,9 +11,9 @@
|
|||
</message>
|
||||
<message>
|
||||
<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>
|
||||
<translation>guh GmbH</translation>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="35"/>
|
||||
|
|
|
|||
|
|
@ -11,9 +11,9 @@
|
|||
</message>
|
||||
<message>
|
||||
<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>
|
||||
<translation>guh GmbH</translation>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="35"/>
|
||||
|
|
|
|||
|
|
@ -11,9 +11,9 @@
|
|||
</message>
|
||||
<message>
|
||||
<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>
|
||||
<translation>guh GmbH</translation>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="35"/>
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
</message>
|
||||
<message>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
|
|
|||
|
|
@ -11,9 +11,9 @@
|
|||
</message>
|
||||
<message>
|
||||
<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>
|
||||
<translation>guh GmbH</translation>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="35"/>
|
||||
|
|
|
|||
|
|
@ -11,9 +11,9 @@
|
|||
</message>
|
||||
<message>
|
||||
<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>
|
||||
<translation>guh GmbH</translation>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="35"/>
|
||||
|
|
|
|||
|
|
@ -11,9 +11,9 @@
|
|||
</message>
|
||||
<message>
|
||||
<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>
|
||||
<translation>guh GmbH</translation>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="35"/>
|
||||
|
|
|
|||
|
|
@ -11,9 +11,9 @@
|
|||
</message>
|
||||
<message>
|
||||
<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>
|
||||
<translation>guh GmbH</translation>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="35"/>
|
||||
|
|
|
|||
|
|
@ -11,9 +11,9 @@
|
|||
</message>
|
||||
<message>
|
||||
<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>
|
||||
<translation>guh GmbH</translation>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../plugininfo.h" line="35"/>
|
||||
|
|
|
|||
|
|
@ -14,8 +14,8 @@
|
|||
],
|
||||
"vendors": [
|
||||
{
|
||||
"displayName": "guh GmbH",
|
||||
"name": "guh",
|
||||
"displayName": "nymea",
|
||||
"name": "nymea",
|
||||
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
|
||||
"deviceClasses": [
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="87"/>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="93"/>
|
||||
<source>battery voltage</source>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="87"/>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<location filename="../plugininfo.h" line="93"/>
|
||||
<source>battery voltage</source>
|
||||
|
|
|
|||
Loading…
Reference in New Issue