From 38e7e56ad57edcb1aa6394bfa4aacb44f4bda997 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Tue, 10 Apr 2018 01:24:09 +0200 Subject: [PATCH 01/11] simplify udp receiver --- udpcommander/devicepluginudpcommander.cpp | 23 +++++++++-------- udpcommander/devicepluginudpcommander.json | 29 ++++++++-------------- 2 files changed, 23 insertions(+), 29 deletions(-) diff --git a/udpcommander/devicepluginudpcommander.cpp b/udpcommander/devicepluginudpcommander.cpp index 51f97f65..b91fb048 100644 --- a/udpcommander/devicepluginudpcommander.cpp +++ b/udpcommander/devicepluginudpcommander.cpp @@ -80,6 +80,7 @@ DeviceManager::DeviceSetupStatus DevicePluginUdpCommander::setupDevice(Device *d delete udpSocket; return DeviceManager::DeviceSetupStatusFailure; } + qCDebug(dcUdpCommander()) << "Listening on port" << port; connect(udpSocket, SIGNAL(readyRead()), this, SLOT(readPendingDatagrams())); m_receiverList.insert(udpSocket, device); @@ -131,11 +132,14 @@ void DevicePluginUdpCommander::deviceRemoved(Device *device) void DevicePluginUdpCommander::readPendingDatagrams() { + qCDebug(dcUdpCommander()) << "UDP datagram received"; QUdpSocket *socket= static_cast(sender()); Device *device = m_receiverList.value(socket); - if (!device) + if (!device) { + qCWarning(dcUdpCommander()) << "Received a datagram from a socket we don't know"; return; + } QByteArray datagram; QHostAddress sender; @@ -146,14 +150,13 @@ void DevicePluginUdpCommander::readPendingDatagrams() socket->readDatagram(datagram.data(), datagram.size(), &sender, &senderPort); } - device->setStateValue(udpReceiverInputDataStateTypeId, datagram); + qCDebug(dcUdpCommander()) << device->name() << "got command from" << sender.toString() << senderPort; + Event ev = Event(udpReceiverDataReceivedEventTypeId, device->id()); + ParamList params; + params.append(Param(udpReceiverDataParamTypeId, datagram)); + ev.setParams(params); + emit emitEvent(ev); - if (datagram == device->paramValue(udpReceiverCommandParamTypeId).toByteArray() || - datagram == device->paramValue(udpReceiverCommandParamTypeId).toByteArray() + "\n") { - qCDebug(dcUdpCommander()) << device->name() << "got command from" << sender.toString() << senderPort; - emit emitEvent(Event(udpReceiverCommandReceivedEventTypeId, device->id())); - - // Send response for verification - socket->writeDatagram("OK\n", sender, senderPort); - } + // Send response for verification + socket->writeDatagram("OK\n", sender, senderPort); } diff --git a/udpcommander/devicepluginudpcommander.json b/udpcommander/devicepluginudpcommander.json index c9d2a0a5..5c660715 100644 --- a/udpcommander/devicepluginudpcommander.json +++ b/udpcommander/devicepluginudpcommander.json @@ -24,30 +24,21 @@ "minValue": 0, "maxValue": 65535, "defaultValue": 4242 - }, - { - "id": "d0f29961-1624-4b91-a0e8-9b1cc86c44c7", - "name": "command", - "displayName": "Command", - "type": "QString", - "defaultValue": "Hello" - } - ], - "stateTypes":[ - { - "id": "065a1a0a-d324-4ae6-a461-bef8143e8795", - "name": "inputData", - "displayName": "Received data", - "displayNameEvent": "Received data changed", - "type": "QString", - "defaultValue": "" } ], "eventTypes": [ { "id": "5fecbba3-ffbb-456b-872c-a2f571c681cb", - "name": "commandReceived", - "displayName": "Command received" + "name": "dataReceived", + "displayName": "Data received", + "paramTypes": [ + { + "id": "93c379e3-4707-46b7-9be0-2d6ff88f5d21", + "name": "data", + "displayName": "Data", + "type": "QString" + } + ] } ] }, From 365c292d66d47b89dc2a07b5677f30e0da67e275 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Wed, 11 Apr 2018 23:25:02 +0200 Subject: [PATCH 02/11] implement trigger interfaces --- udpcommander/devicepluginudpcommander.cpp | 4 ++-- udpcommander/devicepluginudpcommander.json | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/udpcommander/devicepluginudpcommander.cpp b/udpcommander/devicepluginudpcommander.cpp index b91fb048..bf92c4a0 100644 --- a/udpcommander/devicepluginudpcommander.cpp +++ b/udpcommander/devicepluginudpcommander.cpp @@ -99,7 +99,7 @@ DeviceManager::DeviceSetupStatus DevicePluginUdpCommander::setupDevice(Device *d DeviceManager::DeviceError DevicePluginUdpCommander::executeAction(Device *device, const Action &action) { if (device->deviceClassId() == udpCommanderDeviceClassId) { - if (action.actionTypeId() == udpCommanderOutputDataActionTypeId) { + if (action.actionTypeId() == udpCommanderTriggerActionTypeId) { QUdpSocket *udpSocket = m_commanderList.key(device); int port = device->paramValue(udpCommanderPortParamTypeId).toInt(); QHostAddress address = QHostAddress(device->paramValue(udpCommanderAddressParamTypeId).toString()); @@ -151,7 +151,7 @@ void DevicePluginUdpCommander::readPendingDatagrams() } qCDebug(dcUdpCommander()) << device->name() << "got command from" << sender.toString() << senderPort; - Event ev = Event(udpReceiverDataReceivedEventTypeId, device->id()); + Event ev = Event(udpReceiverTriggeredEventTypeId, device->id()); ParamList params; params.append(Param(udpReceiverDataParamTypeId, datagram)); ev.setParams(params); diff --git a/udpcommander/devicepluginudpcommander.json b/udpcommander/devicepluginudpcommander.json index 5c660715..c3cbd1f7 100644 --- a/udpcommander/devicepluginudpcommander.json +++ b/udpcommander/devicepluginudpcommander.json @@ -13,6 +13,7 @@ "displayName": "UDP Receiver", "name": "udpReceiver", "deviceIcon": "Network", + "interfaces": ["inputtrigger"], "basicTags": ["Service", "Sensor"], "createMethods": ["user"], "paramTypes": [ @@ -29,7 +30,7 @@ "eventTypes": [ { "id": "5fecbba3-ffbb-456b-872c-a2f571c681cb", - "name": "dataReceived", + "name": "triggered", "displayName": "Data received", "paramTypes": [ { @@ -48,6 +49,7 @@ "displayName": "UDP Commander", "deviceIcon": "Network", "basicTags": ["Service", "Sensor"], + "interfaces": ["outputtrigger"], "createMethods": ["user"], "paramTypes": [ { @@ -71,7 +73,7 @@ "actionTypes": [ { "id": "6bc52462-b192-46a4-a6df-92cc5a479c89", - "name": "outputData", + "name": "trigger", "displayName": "Send data", "paramTypes": [ { From 6f4cad95f66796098ed7e2882760226112489a11 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Thu, 19 Apr 2018 15:08:11 +0200 Subject: [PATCH 03/11] check the access token during pushbullet setup --- pushbullet/devicepluginpushbullet.cpp | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/pushbullet/devicepluginpushbullet.cpp b/pushbullet/devicepluginpushbullet.cpp index 4eeef069..cbe5f996 100644 --- a/pushbullet/devicepluginpushbullet.cpp +++ b/pushbullet/devicepluginpushbullet.cpp @@ -34,7 +34,23 @@ DeviceManager::DeviceSetupStatus DevicePluginPushbullet::setupDevice(Device *dev { qCDebug(dcPushbullet()) << "Setup" << device->name(); - return DeviceManager::DeviceSetupStatusSuccess; + QUrlQuery urlParams; + urlParams.addQueryItem("limit", "1"); + + QUrl requestUrl("https://api.pushbullet.com/v2/pushes"); + requestUrl.setQuery(urlParams); + + QNetworkRequest request(requestUrl); + request.setHeader(QNetworkRequest::ContentTypeHeader, "application/x-www-form-urlencoded"); + request.setRawHeader(QByteArray("Access-Token"), device->paramValue(pushNotificationTokenParamTypeId).toByteArray()); + + QNetworkReply *reply = hardwareManager()->networkManager()->get(request); + connect(reply, &QNetworkReply::finished, this, [this, reply, device](){ + emit deviceSetupFinished(device, reply->error() == QNetworkReply::NoError ? DeviceManager::DeviceSetupStatusSuccess : DeviceManager::DeviceSetupStatusFailure); + reply->deleteLater(); + }); + + return DeviceManager::DeviceSetupStatusAsync; } DeviceManager::DeviceError DevicePluginPushbullet::executeAction(Device *device, const Action &action) { From e601154a0d665dbebabd47b2108e06915ddf9004 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=BCrz?= Date: Fri, 27 Apr 2018 08:11:40 +0200 Subject: [PATCH 04/11] Force update available to false if an update is running --- snapd/snapdcontrol.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/snapd/snapdcontrol.cpp b/snapd/snapdcontrol.cpp index 8a1d3f76..56ce102b 100644 --- a/snapd/snapdcontrol.cpp +++ b/snapd/snapdcontrol.cpp @@ -243,7 +243,7 @@ void SnapdControl::onLoadRunningChangesFinished() QString changeStatus = changeMap.value("status").toString(); QString changeSummary = changeMap.value("summary").toString(); - // If there is a change kind "doing" or "Do" + // If there is a change kind "Doing" or "Do" if ( (changeStatus == "Doing" || changeStatus == "Do") && m_updateChangeKinds.contains(changeKind)) { // Set the status of the current running change updateRunning = true; @@ -251,10 +251,16 @@ void SnapdControl::onLoadRunningChangesFinished() updateStatus = changeSummary; qCDebug(dcSnapd()).noquote() << "Current change:" << changeId << (changeReady ? "ready" : "not ready") << changeStatus << changeKind << changeSummary; + // TODO: calculate the overall percentage of the update process (Do + Doing / Done) } } } + // If currently an update is running, lets force update available to false if set to true + if (updateRunning && device()->stateValue(snapdControlUpdateAvailableStateTypeId).toBool()) { + device()->setStateValue(snapdControlUpdateAvailableStateTypeId, false); + } + device()->setStateValue(snapdControlUpdateRunningStateTypeId, updateRunning); device()->setStateValue(snapdControlStatusStateTypeId, updateStatus); } From 2d6508ed0459c50663a89b8e21d992dea73643f4 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Mon, 30 Apr 2018 22:07:31 +0200 Subject: [PATCH 05/11] don't cache snap update available state --- snapd/devicepluginsnapd.json | 1 + 1 file changed, 1 insertion(+) diff --git a/snapd/devicepluginsnapd.json b/snapd/devicepluginsnapd.json index 5b75490e..a9f49b23 100644 --- a/snapd/devicepluginsnapd.json +++ b/snapd/devicepluginsnapd.json @@ -64,6 +64,7 @@ "displayName": "System update available", "displayNameEvent": "System update available changed", "type": "bool", + "cached": false, "defaultValue": false }, { From f5465fcb217bbd10cc0e6295c5966817d13762a8 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Tue, 1 May 2018 10:46:54 +0200 Subject: [PATCH 06/11] reorder state changes in snapd plugin --- snapd/snapdcontrol.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/snapd/snapdcontrol.cpp b/snapd/snapdcontrol.cpp index 56ce102b..41ccab4f 100644 --- a/snapd/snapdcontrol.cpp +++ b/snapd/snapdcontrol.cpp @@ -256,13 +256,16 @@ void SnapdControl::onLoadRunningChangesFinished() } } + device()->setStateValue(snapdControlUpdateRunningStateTypeId, updateRunning); + device()->setStateValue(snapdControlStatusStateTypeId, updateStatus); + // If currently an update is running, lets force update available to false if set to true + // keep this below the setStateValue for updateRunning or we might have intermediate states indicating + // no update running and none available if (updateRunning && device()->stateValue(snapdControlUpdateAvailableStateTypeId).toBool()) { device()->setStateValue(snapdControlUpdateAvailableStateTypeId, false); } - device()->setStateValue(snapdControlUpdateRunningStateTypeId, updateRunning); - device()->setStateValue(snapdControlStatusStateTypeId, updateStatus); } void SnapdControl::onConfigureRefreshScheduleFinished() From a1a57eda757306726dec212f252bff6cb7e79731 Mon Sep 17 00:00:00 2001 From: Jenkins Date: Fri, 11 May 2018 13:54:55 +0200 Subject: [PATCH 07/11] Automatic translations update by Jenkins --- ...8474c-1d86-499e-a76e-9cbfbf48dd72-de_DE.ts | 45 +++++++------------ ...8474c-1d86-499e-a76e-9cbfbf48dd72-en_US.ts | 45 +++++++------------ 2 files changed, 30 insertions(+), 60 deletions(-) diff --git a/udpcommander/translations/24a8474c-1d86-499e-a76e-9cbfbf48dd72-de_DE.ts b/udpcommander/translations/24a8474c-1d86-499e-a76e-9cbfbf48dd72-de_DE.ts index 207e3732..116025e9 100644 --- a/udpcommander/translations/24a8474c-1d86-499e-a76e-9cbfbf48dd72-de_DE.ts +++ b/udpcommander/translations/24a8474c-1d86-499e-a76e-9cbfbf48dd72-de_DE.ts @@ -4,8 +4,8 @@ UdpCommander - - + + UDP Commander The name of the plugin UdpCommander (24a8474c-1d86-499e-a76e-9cbfbf48dd72) ---------- @@ -13,20 +13,20 @@ The name of the DeviceClass (31b00639-8904-4522-84ed-54c46a54c63c) - + guh GmbH The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6) - + UDP Receiver The name of the DeviceClass (6ecd5a8d-595a-4520-85e3-dcc9679edf66) - - + + Port The name of the paramType (1843adcb-e377-44d1-8d70-ab4f9eeb32ec) of udpReceiver ---------- @@ -34,45 +34,30 @@ The name of the paramType (eb204dfe-11f8-413f-8b68-8bffef3f9a7f) of udpCommander - - Command - The name of the paramType (d0f29961-1624-4b91-a0e8-9b1cc86c44c7) of udpReceiver - - - - - Received data changed - The name of the autocreated EventType (065a1a0a-d324-4ae6-a461-bef8143e8795) - - - - - Received data - The name of the ParamType of the autocreated EventType (065a1a0a-d324-4ae6-a461-bef8143e8795) of DeviceClass udpReceiver - - - - - Command received + + Data received The name of the EventType 5fecbba3-ffbb-456b-872c-a2f571c681cb of deviceClass udpReceiver - + Address The name of the paramType (ea1be9fc-9a9b-44ba-a28d-e021aef4f046) of udpCommander - + Send data The name of the ActionType 6bc52462-b192-46a4-a6df-92cc5a479c89 of deviceClass udpCommander - + + Data - The name of the paramType (6604c852-6b24-4707-b8e5-1ddd8032efcc) of udpCommander + The name of the paramType (93c379e3-4707-46b7-9be0-2d6ff88f5d21) of udpReceiver +---------- +The name of the paramType (6604c852-6b24-4707-b8e5-1ddd8032efcc) of udpCommander diff --git a/udpcommander/translations/24a8474c-1d86-499e-a76e-9cbfbf48dd72-en_US.ts b/udpcommander/translations/24a8474c-1d86-499e-a76e-9cbfbf48dd72-en_US.ts index fb0f1893..3991d675 100644 --- a/udpcommander/translations/24a8474c-1d86-499e-a76e-9cbfbf48dd72-en_US.ts +++ b/udpcommander/translations/24a8474c-1d86-499e-a76e-9cbfbf48dd72-en_US.ts @@ -4,8 +4,8 @@ UdpCommander - - + + UDP Commander The name of the plugin UdpCommander (24a8474c-1d86-499e-a76e-9cbfbf48dd72) ---------- @@ -13,20 +13,20 @@ The name of the DeviceClass (31b00639-8904-4522-84ed-54c46a54c63c) - + guh GmbH The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6) - + UDP Receiver The name of the DeviceClass (6ecd5a8d-595a-4520-85e3-dcc9679edf66) - - + + Port The name of the paramType (1843adcb-e377-44d1-8d70-ab4f9eeb32ec) of udpReceiver ---------- @@ -34,45 +34,30 @@ The name of the paramType (eb204dfe-11f8-413f-8b68-8bffef3f9a7f) of udpCommander - - Command - The name of the paramType (d0f29961-1624-4b91-a0e8-9b1cc86c44c7) of udpReceiver - - - - - Received data changed - The name of the autocreated EventType (065a1a0a-d324-4ae6-a461-bef8143e8795) - - - - - Received data - The name of the ParamType of the autocreated EventType (065a1a0a-d324-4ae6-a461-bef8143e8795) of DeviceClass udpReceiver - - - - - Command received + + Data received The name of the EventType 5fecbba3-ffbb-456b-872c-a2f571c681cb of deviceClass udpReceiver - + Address The name of the paramType (ea1be9fc-9a9b-44ba-a28d-e021aef4f046) of udpCommander - + Send data The name of the ActionType 6bc52462-b192-46a4-a6df-92cc5a479c89 of deviceClass udpCommander - + + Data - The name of the paramType (6604c852-6b24-4707-b8e5-1ddd8032efcc) of udpCommander + The name of the paramType (93c379e3-4707-46b7-9be0-2d6ff88f5d21) of udpReceiver +---------- +The name of the paramType (6604c852-6b24-4707-b8e5-1ddd8032efcc) of udpCommander From cddc36f4f654d62fc96a2490bbcee10815d028e4 Mon Sep 17 00:00:00 2001 From: Bernhard Trinnes Date: Tue, 29 May 2018 12:30:08 +0000 Subject: [PATCH 08/11] Translated using Weblate (Italian) Currently translated at 100.0% (55 of 55 strings) Translation: nymea-plugins/datetime Translate-URL: http://translate.nymea.io/projects/nymea-plugins/datetime/it/ --- ...c26014c6-87fb-4233-85ed-01d18625018d-it.ts | 110 +++++++++--------- 1 file changed, 55 insertions(+), 55 deletions(-) diff --git a/datetime/translations/c26014c6-87fb-4233-85ed-01d18625018d-it.ts b/datetime/translations/c26014c6-87fb-4233-85ed-01d18625018d-it.ts index ff334c90..d5320616 100644 --- a/datetime/translations/c26014c6-87fb-4233-85ed-01d18625018d-it.ts +++ b/datetime/translations/c26014c6-87fb-4233-85ed-01d18625018d-it.ts @@ -7,247 +7,247 @@ Today The name of the DeviceClass (fbf665fb-9aca-423f-a5f2-924e50ebe6ca) - + Oggi timezone changed The name of the autocreated EventType (ab16997c-be29-438e-b588-2507d723d264) - + fuso orario modificato city changed The name of the autocreated EventType (65d2a5ff-bcab-43a8-b043-f88cf01586f4) - + città modificata city The name of the ParamType of the autocreated EventType (65d2a5ff-bcab-43a8-b043-f88cf01586f4) of DeviceClass today - + città country changed The name of the autocreated EventType (a534bd8b-6826-4d71-b9f9-df1433964b94) - + paese modificato country The name of the ParamType of the autocreated EventType (a534bd8b-6826-4d71-b9f9-df1433964b94) of DeviceClass today - + paese day changed The name of the autocreated EventType (eb5231ea-6a1b-4d7e-a95f-d49e7b25122e) - + giorno modificato day The name of the ParamType of the autocreated EventType (eb5231ea-6a1b-4d7e-a95f-d49e7b25122e) of DeviceClass today - + giorno month changed The name of the autocreated EventType (fcd8ec96-4488-438a-8b30-58bfe2a7fae2) - + mese modificato month The name of the ParamType of the autocreated EventType (fcd8ec96-4488-438a-8b30-58bfe2a7fae2) of DeviceClass today - + mese month name changed The name of the autocreated EventType (a37acc9c-5cfb-4687-adce-e56beb32586f) - + nome mese modificato year changed The name of the autocreated EventType (79d4ae9b-ea27-4346-8229-1d90f1ddfc9d) - + anno modificato year The name of the ParamType of the autocreated EventType (79d4ae9b-ea27-4346-8229-1d90f1ddfc9d) of DeviceClass today - + anno weekday changed The name of the autocreated EventType (452c0388-7fa1-414e-aeb2-8c7c385824b4) - + giorno settimana modificato weekday The name of the ParamType of the autocreated EventType (452c0388-7fa1-414e-aeb2-8c7c385824b4) of DeviceClass today - + giorno settimana weekday name changed The name of the autocreated EventType (f627d052-cee6-4727-b9c6-0e935d41e04a) - + nome giorno settimana modificato guh GmbH The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6) - + guh GmbH Time The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d) - + Ora timezone The name of the ParamType of the autocreated EventType (ab16997c-be29-438e-b588-2507d723d264) of DeviceClass today - + fuso orario month name The name of the ParamType of the autocreated EventType (a37acc9c-5cfb-4687-adce-e56beb32586f) of DeviceClass today - + nome mese weekday name The name of the ParamType of the autocreated EventType (f627d052-cee6-4727-b9c6-0e935d41e04a) of DeviceClass today - + nome giorno settimana weekend changed The name of the autocreated EventType (4de5b57b-bb1a-4d66-9ce3-22bb280b075d) - + weekend modificato weekend The name of the ParamType of the autocreated EventType (4de5b57b-bb1a-4d66-9ce3-22bb280b075d) of DeviceClass today - + weekend dusk changed The name of the autocreated EventType (44a99419-fbcd-4d8e-9441-897848b8f77c) - + orario crepuscolo modificato dusk The name of the ParamType of the autocreated EventType (44a99419-fbcd-4d8e-9441-897848b8f77c) of DeviceClass today - + orario crepuscolo sunrise changed The name of the autocreated EventType (3a08824d-285b-412e-a515-9664b491a85c) - + orario alba modificato sunrise The name of the ParamType of the autocreated EventType (3a08824d-285b-412e-a515-9664b491a85c) of DeviceClass today - + orario alba noon changed The name of the autocreated EventType (d92be29a-929c-4240-91a0-30153850f838) - + mezzogiorno modificato noon The name of the ParamType of the autocreated EventType (d92be29a-929c-4240-91a0-30153850f838) of DeviceClass today - + mezzogiorno dawn changed The name of the autocreated EventType (a5779b11-0499-4a6d-a7bd-8143dcc546b4) - + alba modificata dawn The name of the ParamType of the autocreated EventType (a5779b11-0499-4a6d-a7bd-8143dcc546b4) of DeviceClass today - + alba sunset changed The name of the autocreated EventType (377f04a7-df58-42ad-a234-e9e23bdc2f85) - + tramonto modificato sunset The name of the ParamType of the autocreated EventType (377f04a7-df58-42ad-a234-e9e23bdc2f85) of DeviceClass today - + tramonto Alarm The name of the DeviceClass (3f3c7ecc-9915-4e4e-95a1-e11f4f9d174d) - + Sveglia monday The name of the paramType (b36f1f62-60d7-49dd-926d-836c03563efa) of alarm - + lunedì tuesday The name of the paramType (6bcbecd9-d3b8-4a63-9a41-e3ee3f4c3bab) of alarm - + martedì wednesday The name of the paramType (66bf302c-a7de-41cd-9e12-415276b82e65) of alarm - + mercoledì thursday The name of the paramType (97aa24dc-a741-48db-ad13-7ba14ab71ea1) of alarm - + giovedì friday The name of the paramType (8d99b490-9b59-4812-a18d-d43c1259d1b0) of alarm - + venerdì saturday The name of the paramType (59cc3316-8de7-4602-9ee2-71559f7b665a) of alarm - + sabato sunday The name of the paramType (2d519d8f-4bda-4d30-801f-48fe6c10c540) of alarm - + domenica @@ -256,7 +256,7 @@ The name of the paramType (3e38649d-f415-400f-bec2-81f374cad1cb) of alarm ---------- The name of the paramType (733e4174-dc42-4bf1-9a1d-65e785c2e580) of countdown - + minuti @@ -265,79 +265,79 @@ The name of the paramType (733e4174-dc42-4bf1-9a1d-65e785c2e580) of countdownThe name of the paramType (85c1d50d-509b-4a6a-840f-fc8fdbf46a52) of alarm ---------- The name of the paramType (0a54fe54-45a7-4fc5-a8d2-f9b6a92033de) of countdown - + ore time type The name of the paramType (5c285d83-284b-4ab2-bff8-d9a0ebbecbe4) of alarm - + tipo ora offset The name of the paramType (b37ec6bb-9f37-4520-ae34-d788ac2d5056) of alarm - + offset alarm The name of the EventType 5ec9a4af-d5ea-4f68-ab32-f7a3fcd75ccc of deviceClass alarm - + sveglia Countdown The name of the DeviceClass (805c8948-e663-4ba6-aa67-df7446ed7098) - + Conto alla rovescia seconds The name of the paramType (7c1d33d8-bcc3-4890-a4be-2c753d9c14be) of countdown - + secondi repeating The name of the paramType (7b0c11cd-64c5-4cfc-9860-aa9ce7b7b3b5) of countdown - + ripetizione running changed The name of the autocreated EventType (b21ccd53-1ebd-41a0-a2a3-662874e79837) - + attività modificata running The name of the ParamType of the autocreated EventType (b21ccd53-1ebd-41a0-a2a3-662874e79837) of DeviceClass countdown - + attività start The name of the ActionType 436e9923-6eff-444e-bde7-a61228a4d748 of deviceClass countdown - + inizia stop The name of the ActionType bf4d1def-4159-4254-a76d-fd31aaa84e2d of deviceClass countdown - + stop restart The name of the ActionType 14aad613-b972-411f-93c9-f00bfd254285 of deviceClass countdown - + riavvia timeout The name of the EventType 1db11351-ad67-448e-a784-216741a06a58 of deviceClass countdown - + timeout From 8fbcd8b50a3b07dc8bc66e0c41288d36d1f9b2e7 Mon Sep 17 00:00:00 2001 From: Bernhard Trinnes Date: Tue, 29 May 2018 12:34:00 +0000 Subject: [PATCH 09/11] Translated using Weblate (Czech) Currently translated at 100.0% (55 of 55 strings) Translation: nymea-plugins/datetime Translate-URL: http://translate.nymea.io/projects/nymea-plugins/datetime/cs/ --- ...c26014c6-87fb-4233-85ed-01d18625018d-cs.ts | 110 +++++++++--------- 1 file changed, 55 insertions(+), 55 deletions(-) diff --git a/datetime/translations/c26014c6-87fb-4233-85ed-01d18625018d-cs.ts b/datetime/translations/c26014c6-87fb-4233-85ed-01d18625018d-cs.ts index dc5187a7..16a4122e 100644 --- a/datetime/translations/c26014c6-87fb-4233-85ed-01d18625018d-cs.ts +++ b/datetime/translations/c26014c6-87fb-4233-85ed-01d18625018d-cs.ts @@ -7,247 +7,247 @@ Today The name of the DeviceClass (fbf665fb-9aca-423f-a5f2-924e50ebe6ca) - + Dnes timezone changed The name of the autocreated EventType (ab16997c-be29-438e-b588-2507d723d264) - + zóna času změněna city changed The name of the autocreated EventType (65d2a5ff-bcab-43a8-b043-f88cf01586f4) - + město změněno city The name of the ParamType of the autocreated EventType (65d2a5ff-bcab-43a8-b043-f88cf01586f4) of DeviceClass today - + město country changed The name of the autocreated EventType (a534bd8b-6826-4d71-b9f9-df1433964b94) - + země změněna country The name of the ParamType of the autocreated EventType (a534bd8b-6826-4d71-b9f9-df1433964b94) of DeviceClass today - + země day changed The name of the autocreated EventType (eb5231ea-6a1b-4d7e-a95f-d49e7b25122e) - + den změněn day The name of the ParamType of the autocreated EventType (eb5231ea-6a1b-4d7e-a95f-d49e7b25122e) of DeviceClass today - + den month changed The name of the autocreated EventType (fcd8ec96-4488-438a-8b30-58bfe2a7fae2) - + měsíc změněn month The name of the ParamType of the autocreated EventType (fcd8ec96-4488-438a-8b30-58bfe2a7fae2) of DeviceClass today - + měsíc month name changed The name of the autocreated EventType (a37acc9c-5cfb-4687-adce-e56beb32586f) - + název měsíce změněn year changed The name of the autocreated EventType (79d4ae9b-ea27-4346-8229-1d90f1ddfc9d) - + rok změněn year The name of the ParamType of the autocreated EventType (79d4ae9b-ea27-4346-8229-1d90f1ddfc9d) of DeviceClass today - + rok weekday changed The name of the autocreated EventType (452c0388-7fa1-414e-aeb2-8c7c385824b4) - + den v týdnu změněn weekday The name of the ParamType of the autocreated EventType (452c0388-7fa1-414e-aeb2-8c7c385824b4) of DeviceClass today - + den v týdnu weekday name changed The name of the autocreated EventType (f627d052-cee6-4727-b9c6-0e935d41e04a) - + název dne v týdnu změněn guh GmbH The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6) - + guh GmbH Time The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d) - + Čas timezone The name of the ParamType of the autocreated EventType (ab16997c-be29-438e-b588-2507d723d264) of DeviceClass today - + zóna času month name The name of the ParamType of the autocreated EventType (a37acc9c-5cfb-4687-adce-e56beb32586f) of DeviceClass today - + název měsíce weekday name The name of the ParamType of the autocreated EventType (f627d052-cee6-4727-b9c6-0e935d41e04a) of DeviceClass today - + název dne v týdnu weekend changed The name of the autocreated EventType (4de5b57b-bb1a-4d66-9ce3-22bb280b075d) - + víkend změněn weekend The name of the ParamType of the autocreated EventType (4de5b57b-bb1a-4d66-9ce3-22bb280b075d) of DeviceClass today - + víkend dusk changed The name of the autocreated EventType (44a99419-fbcd-4d8e-9441-897848b8f77c) - + soumrak změněn dusk The name of the ParamType of the autocreated EventType (44a99419-fbcd-4d8e-9441-897848b8f77c) of DeviceClass today - + soumrak sunrise changed The name of the autocreated EventType (3a08824d-285b-412e-a515-9664b491a85c) - + východ slunce změněn sunrise The name of the ParamType of the autocreated EventType (3a08824d-285b-412e-a515-9664b491a85c) of DeviceClass today - + východ slunce noon changed The name of the autocreated EventType (d92be29a-929c-4240-91a0-30153850f838) - + poledne změněno noon The name of the ParamType of the autocreated EventType (d92be29a-929c-4240-91a0-30153850f838) of DeviceClass today - + poledne dawn changed The name of the autocreated EventType (a5779b11-0499-4a6d-a7bd-8143dcc546b4) - + svítání změněno dawn The name of the ParamType of the autocreated EventType (a5779b11-0499-4a6d-a7bd-8143dcc546b4) of DeviceClass today - + svítání sunset changed The name of the autocreated EventType (377f04a7-df58-42ad-a234-e9e23bdc2f85) - + západ slunce změněn sunset The name of the ParamType of the autocreated EventType (377f04a7-df58-42ad-a234-e9e23bdc2f85) of DeviceClass today - + západ slunce Alarm The name of the DeviceClass (3f3c7ecc-9915-4e4e-95a1-e11f4f9d174d) - + Poplach monday The name of the paramType (b36f1f62-60d7-49dd-926d-836c03563efa) of alarm - + pondělí tuesday The name of the paramType (6bcbecd9-d3b8-4a63-9a41-e3ee3f4c3bab) of alarm - + úterý wednesday The name of the paramType (66bf302c-a7de-41cd-9e12-415276b82e65) of alarm - + středa thursday The name of the paramType (97aa24dc-a741-48db-ad13-7ba14ab71ea1) of alarm - + čtvrtek friday The name of the paramType (8d99b490-9b59-4812-a18d-d43c1259d1b0) of alarm - + pátek saturday The name of the paramType (59cc3316-8de7-4602-9ee2-71559f7b665a) of alarm - + sobota sunday The name of the paramType (2d519d8f-4bda-4d30-801f-48fe6c10c540) of alarm - + neděle @@ -256,7 +256,7 @@ The name of the paramType (3e38649d-f415-400f-bec2-81f374cad1cb) of alarm ---------- The name of the paramType (733e4174-dc42-4bf1-9a1d-65e785c2e580) of countdown - + minuty @@ -265,79 +265,79 @@ The name of the paramType (733e4174-dc42-4bf1-9a1d-65e785c2e580) of countdownThe name of the paramType (85c1d50d-509b-4a6a-840f-fc8fdbf46a52) of alarm ---------- The name of the paramType (0a54fe54-45a7-4fc5-a8d2-f9b6a92033de) of countdown - + hodiny time type The name of the paramType (5c285d83-284b-4ab2-bff8-d9a0ebbecbe4) of alarm - + typ času offset The name of the paramType (b37ec6bb-9f37-4520-ae34-d788ac2d5056) of alarm - + ofset alarm The name of the EventType 5ec9a4af-d5ea-4f68-ab32-f7a3fcd75ccc of deviceClass alarm - + poplach Countdown The name of the DeviceClass (805c8948-e663-4ba6-aa67-df7446ed7098) - + Odpočítávání seconds The name of the paramType (7c1d33d8-bcc3-4890-a4be-2c753d9c14be) of countdown - + sekundy repeating The name of the paramType (7b0c11cd-64c5-4cfc-9860-aa9ce7b7b3b5) of countdown - + opakování running changed The name of the autocreated EventType (b21ccd53-1ebd-41a0-a2a3-662874e79837) - + běh změněn running The name of the ParamType of the autocreated EventType (b21ccd53-1ebd-41a0-a2a3-662874e79837) of DeviceClass countdown - + běh start The name of the ActionType 436e9923-6eff-444e-bde7-a61228a4d748 of deviceClass countdown - + spustit stop The name of the ActionType bf4d1def-4159-4254-a76d-fd31aaa84e2d of deviceClass countdown - + zastavit restart The name of the ActionType 14aad613-b972-411f-93c9-f00bfd254285 of deviceClass countdown - + restartovat timeout The name of the EventType 1db11351-ad67-448e-a784-216741a06a58 of deviceClass countdown - + přestávka From ffd21d0e39ad2e9de75208d526936780f11cf790 Mon Sep 17 00:00:00 2001 From: Bernhard Trinnes Date: Tue, 29 May 2018 12:35:21 +0000 Subject: [PATCH 10/11] Translated using Weblate (Dutch) Currently translated at 100.0% (55 of 55 strings) Translation: nymea-plugins/datetime Translate-URL: http://translate.nymea.io/projects/nymea-plugins/datetime/nl/ --- ...c26014c6-87fb-4233-85ed-01d18625018d-nl.ts | 110 +++++++++--------- 1 file changed, 55 insertions(+), 55 deletions(-) diff --git a/datetime/translations/c26014c6-87fb-4233-85ed-01d18625018d-nl.ts b/datetime/translations/c26014c6-87fb-4233-85ed-01d18625018d-nl.ts index 9634cd60..c1c9b1e2 100644 --- a/datetime/translations/c26014c6-87fb-4233-85ed-01d18625018d-nl.ts +++ b/datetime/translations/c26014c6-87fb-4233-85ed-01d18625018d-nl.ts @@ -7,247 +7,247 @@ Today The name of the DeviceClass (fbf665fb-9aca-423f-a5f2-924e50ebe6ca) - + Vandaag timezone changed The name of the autocreated EventType (ab16997c-be29-438e-b588-2507d723d264) - + tijdzone gewijzigd city changed The name of the autocreated EventType (65d2a5ff-bcab-43a8-b043-f88cf01586f4) - + woonplaats gewijzigd city The name of the ParamType of the autocreated EventType (65d2a5ff-bcab-43a8-b043-f88cf01586f4) of DeviceClass today - + woonplaats country changed The name of the autocreated EventType (a534bd8b-6826-4d71-b9f9-df1433964b94) - + land gewijzigd country The name of the ParamType of the autocreated EventType (a534bd8b-6826-4d71-b9f9-df1433964b94) of DeviceClass today - + land day changed The name of the autocreated EventType (eb5231ea-6a1b-4d7e-a95f-d49e7b25122e) - + dag gewijzigd day The name of the ParamType of the autocreated EventType (eb5231ea-6a1b-4d7e-a95f-d49e7b25122e) of DeviceClass today - + dag month changed The name of the autocreated EventType (fcd8ec96-4488-438a-8b30-58bfe2a7fae2) - + maand gewijzigd month The name of the ParamType of the autocreated EventType (fcd8ec96-4488-438a-8b30-58bfe2a7fae2) of DeviceClass today - + maand month name changed The name of the autocreated EventType (a37acc9c-5cfb-4687-adce-e56beb32586f) - + maandnaam gewijzigd year changed The name of the autocreated EventType (79d4ae9b-ea27-4346-8229-1d90f1ddfc9d) - + jaar gewijzigd year The name of the ParamType of the autocreated EventType (79d4ae9b-ea27-4346-8229-1d90f1ddfc9d) of DeviceClass today - + jaar weekday changed The name of the autocreated EventType (452c0388-7fa1-414e-aeb2-8c7c385824b4) - + weekdag gewijzigd weekday The name of the ParamType of the autocreated EventType (452c0388-7fa1-414e-aeb2-8c7c385824b4) of DeviceClass today - + weekdag weekday name changed The name of the autocreated EventType (f627d052-cee6-4727-b9c6-0e935d41e04a) - + naam weekdag gewijzigd guh GmbH The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6) - + guh GmbH Time The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d) - + Tijd timezone The name of the ParamType of the autocreated EventType (ab16997c-be29-438e-b588-2507d723d264) of DeviceClass today - + tijdzone month name The name of the ParamType of the autocreated EventType (a37acc9c-5cfb-4687-adce-e56beb32586f) of DeviceClass today - + maandnaam weekday name The name of the ParamType of the autocreated EventType (f627d052-cee6-4727-b9c6-0e935d41e04a) of DeviceClass today - + naam weekdag weekend changed The name of the autocreated EventType (4de5b57b-bb1a-4d66-9ce3-22bb280b075d) - + weekend gewijzigd weekend The name of the ParamType of the autocreated EventType (4de5b57b-bb1a-4d66-9ce3-22bb280b075d) of DeviceClass today - + weekend dusk changed The name of the autocreated EventType (44a99419-fbcd-4d8e-9441-897848b8f77c) - + schemering gewijzigd dusk The name of the ParamType of the autocreated EventType (44a99419-fbcd-4d8e-9441-897848b8f77c) of DeviceClass today - + schemering sunrise changed The name of the autocreated EventType (3a08824d-285b-412e-a515-9664b491a85c) - + zonsopkomst gewijzigd sunrise The name of the ParamType of the autocreated EventType (3a08824d-285b-412e-a515-9664b491a85c) of DeviceClass today - + zonsopkomst noon changed The name of the autocreated EventType (d92be29a-929c-4240-91a0-30153850f838) - + middaguur gewijzigd noon The name of the ParamType of the autocreated EventType (d92be29a-929c-4240-91a0-30153850f838) of DeviceClass today - + middaguur dawn changed The name of the autocreated EventType (a5779b11-0499-4a6d-a7bd-8143dcc546b4) - + dageraad gewijzigd dawn The name of the ParamType of the autocreated EventType (a5779b11-0499-4a6d-a7bd-8143dcc546b4) of DeviceClass today - + dageraad sunset changed The name of the autocreated EventType (377f04a7-df58-42ad-a234-e9e23bdc2f85) - + zonsondergang gewijzigd sunset The name of the ParamType of the autocreated EventType (377f04a7-df58-42ad-a234-e9e23bdc2f85) of DeviceClass today - + zonsondergang Alarm The name of the DeviceClass (3f3c7ecc-9915-4e4e-95a1-e11f4f9d174d) - + Alarm monday The name of the paramType (b36f1f62-60d7-49dd-926d-836c03563efa) of alarm - + maandag tuesday The name of the paramType (6bcbecd9-d3b8-4a63-9a41-e3ee3f4c3bab) of alarm - + dinsdag wednesday The name of the paramType (66bf302c-a7de-41cd-9e12-415276b82e65) of alarm - + woensdag thursday The name of the paramType (97aa24dc-a741-48db-ad13-7ba14ab71ea1) of alarm - + donderdag friday The name of the paramType (8d99b490-9b59-4812-a18d-d43c1259d1b0) of alarm - + vrijdag saturday The name of the paramType (59cc3316-8de7-4602-9ee2-71559f7b665a) of alarm - + zaterdag sunday The name of the paramType (2d519d8f-4bda-4d30-801f-48fe6c10c540) of alarm - + zondag @@ -256,7 +256,7 @@ The name of the paramType (3e38649d-f415-400f-bec2-81f374cad1cb) of alarm ---------- The name of the paramType (733e4174-dc42-4bf1-9a1d-65e785c2e580) of countdown - + minuten @@ -265,79 +265,79 @@ The name of the paramType (733e4174-dc42-4bf1-9a1d-65e785c2e580) of countdownThe name of the paramType (85c1d50d-509b-4a6a-840f-fc8fdbf46a52) of alarm ---------- The name of the paramType (0a54fe54-45a7-4fc5-a8d2-f9b6a92033de) of countdown - + uren time type The name of the paramType (5c285d83-284b-4ab2-bff8-d9a0ebbecbe4) of alarm - + type tijd offset The name of the paramType (b37ec6bb-9f37-4520-ae34-d788ac2d5056) of alarm - + compensatie alarm The name of the EventType 5ec9a4af-d5ea-4f68-ab32-f7a3fcd75ccc of deviceClass alarm - + alarm Countdown The name of the DeviceClass (805c8948-e663-4ba6-aa67-df7446ed7098) - + Aftelprocedure seconds The name of the paramType (7c1d33d8-bcc3-4890-a4be-2c753d9c14be) of countdown - + seconden repeating The name of the paramType (7b0c11cd-64c5-4cfc-9860-aa9ce7b7b3b5) of countdown - + bezig met herhalen running changed The name of the autocreated EventType (b21ccd53-1ebd-41a0-a2a3-662874e79837) - + uitvoering gewijzigd running The name of the ParamType of the autocreated EventType (b21ccd53-1ebd-41a0-a2a3-662874e79837) of DeviceClass countdown - + bezig met uitvoering start The name of the ActionType 436e9923-6eff-444e-bde7-a61228a4d748 of deviceClass countdown - + beginnen stop The name of the ActionType bf4d1def-4159-4254-a76d-fd31aaa84e2d of deviceClass countdown - + stoppen restart The name of the ActionType 14aad613-b972-411f-93c9-f00bfd254285 of deviceClass countdown - + opnieuw beginnen timeout The name of the EventType 1db11351-ad67-448e-a784-216741a06a58 of deviceClass countdown - + timeout From df432b0a240a7b8508212f99ef5885ad274be389 Mon Sep 17 00:00:00 2001 From: Bernhard Trinnes Date: Tue, 29 May 2018 12:36:43 +0000 Subject: [PATCH 11/11] Translated using Weblate (Portuguese) Currently translated at 100.0% (55 of 55 strings) Translation: nymea-plugins/datetime Translate-URL: http://translate.nymea.io/projects/nymea-plugins/datetime/pt/ --- ...c26014c6-87fb-4233-85ed-01d18625018d-pt.ts | 110 +++++++++--------- 1 file changed, 55 insertions(+), 55 deletions(-) diff --git a/datetime/translations/c26014c6-87fb-4233-85ed-01d18625018d-pt.ts b/datetime/translations/c26014c6-87fb-4233-85ed-01d18625018d-pt.ts index 62a27b8a..a9599863 100644 --- a/datetime/translations/c26014c6-87fb-4233-85ed-01d18625018d-pt.ts +++ b/datetime/translations/c26014c6-87fb-4233-85ed-01d18625018d-pt.ts @@ -7,247 +7,247 @@ Today The name of the DeviceClass (fbf665fb-9aca-423f-a5f2-924e50ebe6ca) - + Hoje timezone changed The name of the autocreated EventType (ab16997c-be29-438e-b588-2507d723d264) - + fuso horário alterado city changed The name of the autocreated EventType (65d2a5ff-bcab-43a8-b043-f88cf01586f4) - + cidade alterada city The name of the ParamType of the autocreated EventType (65d2a5ff-bcab-43a8-b043-f88cf01586f4) of DeviceClass today - + cidade country changed The name of the autocreated EventType (a534bd8b-6826-4d71-b9f9-df1433964b94) - + país alterado country The name of the ParamType of the autocreated EventType (a534bd8b-6826-4d71-b9f9-df1433964b94) of DeviceClass today - + país day changed The name of the autocreated EventType (eb5231ea-6a1b-4d7e-a95f-d49e7b25122e) - + dia alterado day The name of the ParamType of the autocreated EventType (eb5231ea-6a1b-4d7e-a95f-d49e7b25122e) of DeviceClass today - + dia month changed The name of the autocreated EventType (fcd8ec96-4488-438a-8b30-58bfe2a7fae2) - + mês alterado month The name of the ParamType of the autocreated EventType (fcd8ec96-4488-438a-8b30-58bfe2a7fae2) of DeviceClass today - + mês month name changed The name of the autocreated EventType (a37acc9c-5cfb-4687-adce-e56beb32586f) - + nome do mês alterado year changed The name of the autocreated EventType (79d4ae9b-ea27-4346-8229-1d90f1ddfc9d) - + ano alterado year The name of the ParamType of the autocreated EventType (79d4ae9b-ea27-4346-8229-1d90f1ddfc9d) of DeviceClass today - + ano weekday changed The name of the autocreated EventType (452c0388-7fa1-414e-aeb2-8c7c385824b4) - + dia da semana alterado weekday The name of the ParamType of the autocreated EventType (452c0388-7fa1-414e-aeb2-8c7c385824b4) of DeviceClass today - + dia da semana weekday name changed The name of the autocreated EventType (f627d052-cee6-4727-b9c6-0e935d41e04a) - + nome do dia da semana alterado guh GmbH The name of the vendor (2062d64d-3232-433c-88bc-0d33c0ba2ba6) - + guh GmbH Time The name of the plugin DateTime (c26014c6-87fb-4233-85ed-01d18625018d) - + Hora timezone The name of the ParamType of the autocreated EventType (ab16997c-be29-438e-b588-2507d723d264) of DeviceClass today - + fuso horário month name The name of the ParamType of the autocreated EventType (a37acc9c-5cfb-4687-adce-e56beb32586f) of DeviceClass today - + nome mês weekday name The name of the ParamType of the autocreated EventType (f627d052-cee6-4727-b9c6-0e935d41e04a) of DeviceClass today - + nome dia da semana weekend changed The name of the autocreated EventType (4de5b57b-bb1a-4d66-9ce3-22bb280b075d) - + dia da semana alterada weekend The name of the ParamType of the autocreated EventType (4de5b57b-bb1a-4d66-9ce3-22bb280b075d) of DeviceClass today - + dia da semana dusk changed The name of the autocreated EventType (44a99419-fbcd-4d8e-9441-897848b8f77c) - + crepúsculo alterado dusk The name of the ParamType of the autocreated EventType (44a99419-fbcd-4d8e-9441-897848b8f77c) of DeviceClass today - + crepúsculo sunrise changed The name of the autocreated EventType (3a08824d-285b-412e-a515-9664b491a85c) - + alvorada alterada sunrise The name of the ParamType of the autocreated EventType (3a08824d-285b-412e-a515-9664b491a85c) of DeviceClass today - + alvorada noon changed The name of the autocreated EventType (d92be29a-929c-4240-91a0-30153850f838) - + meio-dia alterado noon The name of the ParamType of the autocreated EventType (d92be29a-929c-4240-91a0-30153850f838) of DeviceClass today - + meio-dia dawn changed The name of the autocreated EventType (a5779b11-0499-4a6d-a7bd-8143dcc546b4) - + amanhecer alterado dawn The name of the ParamType of the autocreated EventType (a5779b11-0499-4a6d-a7bd-8143dcc546b4) of DeviceClass today - + amanhecer sunset changed The name of the autocreated EventType (377f04a7-df58-42ad-a234-e9e23bdc2f85) - + entardecer alterado sunset The name of the ParamType of the autocreated EventType (377f04a7-df58-42ad-a234-e9e23bdc2f85) of DeviceClass today - + entardecer Alarm The name of the DeviceClass (3f3c7ecc-9915-4e4e-95a1-e11f4f9d174d) - + Alarme monday The name of the paramType (b36f1f62-60d7-49dd-926d-836c03563efa) of alarm - + segunda-feira tuesday The name of the paramType (6bcbecd9-d3b8-4a63-9a41-e3ee3f4c3bab) of alarm - + terça-feira wednesday The name of the paramType (66bf302c-a7de-41cd-9e12-415276b82e65) of alarm - + quarta-feira thursday The name of the paramType (97aa24dc-a741-48db-ad13-7ba14ab71ea1) of alarm - + quinta-feira friday The name of the paramType (8d99b490-9b59-4812-a18d-d43c1259d1b0) of alarm - + sexta-feira saturday The name of the paramType (59cc3316-8de7-4602-9ee2-71559f7b665a) of alarm - + sábado sunday The name of the paramType (2d519d8f-4bda-4d30-801f-48fe6c10c540) of alarm - + domingo @@ -256,7 +256,7 @@ The name of the paramType (3e38649d-f415-400f-bec2-81f374cad1cb) of alarm ---------- The name of the paramType (733e4174-dc42-4bf1-9a1d-65e785c2e580) of countdown - + minutos @@ -265,79 +265,79 @@ The name of the paramType (733e4174-dc42-4bf1-9a1d-65e785c2e580) of countdownThe name of the paramType (85c1d50d-509b-4a6a-840f-fc8fdbf46a52) of alarm ---------- The name of the paramType (0a54fe54-45a7-4fc5-a8d2-f9b6a92033de) of countdown - + horas time type The name of the paramType (5c285d83-284b-4ab2-bff8-d9a0ebbecbe4) of alarm - + tipo de tempo offset The name of the paramType (b37ec6bb-9f37-4520-ae34-d788ac2d5056) of alarm - + compensação alarm The name of the EventType 5ec9a4af-d5ea-4f68-ab32-f7a3fcd75ccc of deviceClass alarm - + alarme Countdown The name of the DeviceClass (805c8948-e663-4ba6-aa67-df7446ed7098) - + contagem decrescente seconds The name of the paramType (7c1d33d8-bcc3-4890-a4be-2c753d9c14be) of countdown - + segundos repeating The name of the paramType (7b0c11cd-64c5-4cfc-9860-aa9ce7b7b3b5) of countdown - + repetir running changed The name of the autocreated EventType (b21ccd53-1ebd-41a0-a2a3-662874e79837) - + funcionamento alterado running The name of the ParamType of the autocreated EventType (b21ccd53-1ebd-41a0-a2a3-662874e79837) of DeviceClass countdown - + funcionamento start The name of the ActionType 436e9923-6eff-444e-bde7-a61228a4d748 of deviceClass countdown - + iniciar stop The name of the ActionType bf4d1def-4159-4254-a76d-fd31aaa84e2d of deviceClass countdown - + parar restart The name of the ActionType 14aad613-b972-411f-93c9-f00bfd254285 of deviceClass countdown - + restaurar timeout The name of the EventType 1db11351-ad67-448e-a784-216741a06a58 of deviceClass countdown - + tempo esgotado