From 02791d14113be2728e4867faceec9ff823fe11b3 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Sun, 15 Aug 2021 00:46:39 +0200 Subject: [PATCH 1/3] Shelly: Add support for settings for the Shelyl I3 --- shelly/integrationpluginshelly.cpp | 91 ++++++++++++++++++++--------- shelly/integrationpluginshelly.json | 35 ++++++++++- 2 files changed, 98 insertions(+), 28 deletions(-) diff --git a/shelly/integrationpluginshelly.cpp b/shelly/integrationpluginshelly.cpp index 085c91a7..4a558bd7 100644 --- a/shelly/integrationpluginshelly.cpp +++ b/shelly/integrationpluginshelly.cpp @@ -416,6 +416,18 @@ static QHash updateActionTypesMap = { {shellyMotionPerformUpdateActionTypeId, shellyMotionThingClassId} }; +// Settings +static QHash longpushMinDurationSettingIds = { + {shellyI3ThingClassId, shellyI3SettingsLongpushMinDurationParamTypeId} +}; +static QHash longpushMaxDurationSettingIds = { + {shellyButton1ThingClassId, shellyButton1SettingsLongpushMaxDurationParamTypeId}, + {shellyI3ThingClassId, shellyI3SettingsLongpushMaxDurationParamTypeId} +}; +static QHash multipushTimeBetweenPushesSettingIds = { + {shellyButton1ThingClassId, shellyButton1SettingsMultipushTimeBetweenPushesParamTypeId}, + {shellyI3ThingClassId, shellyI3SettingsMultipushTimeBetweenPushesParamTypeId} +}; IntegrationPluginShelly::IntegrationPluginShelly() { @@ -742,7 +754,7 @@ void IntegrationPluginShelly::onPublishReceived(MqttChannel *channel, const QStr return; } - qCDebug(dcShelly()) << "Publish received from" << thing->name() << topic; + qCDebug(dcShelly()) << "Publish received from" << thing->name() << topic << payload; QString shellyId = thing->paramValue(idParamTypeMap.value(thing->thingClassId())).toString(); if (topic == "shellies/" + shellyId + "/info") { @@ -753,7 +765,6 @@ void IntegrationPluginShelly::onPublishReceived(MqttChannel *channel, const QStr qCWarning(dcShelly()) << qUtf8Printable(payload); return; } - // qCDebug(dcShelly()) << "Payload:" << qUtf8Printable(jsonDoc.toJson()); QVariantMap data = jsonDoc.toVariant().toMap(); // Wifi signal strength @@ -773,6 +784,36 @@ void IntegrationPluginShelly::onPublishReceived(MqttChannel *channel, const QStr thing->setStateValue(currentVersionStateTypesMap.value(thing->thingClassId()), data.value("update").toMap().value("old_version").toString()); thing->setStateValue(availableVersionStateTypesMap.value(thing->thingClassId()), data.value("update").toMap().value("new_version").toString()); + if (data.contains("longpush_duration_ms")) { + if (longpushMinDurationSettingIds.contains(thing->thingClassId())) { + thing->setSettingValue(longpushMinDurationSettingIds.value(thing->thingClassId()), data.value("longpush_duration_ms").toMap().value("min").toUInt()); + } + foreach (Thing *child, myThings().filterByParentId(thing->id())) { + if (longpushMinDurationSettingIds.contains(child->thingClassId())) { + thing->setSettingValue(longpushMinDurationSettingIds.value(thing->thingClassId()), data.value("longpush_duration_ms").toMap().value("min").toUInt()); + } + } + if (longpushMaxDurationSettingIds.contains(thing->thingClassId())) { + thing->setSettingValue(longpushMaxDurationSettingIds.value(thing->thingClassId()), data.value("longpush_duration_ms").toMap().value("max").toUInt()); + } + foreach (Thing *child, myThings().filterByParentId(thing->id())) { + if (longpushMaxDurationSettingIds.contains(child->thingClassId())) { + thing->setSettingValue(longpushMaxDurationSettingIds.value(thing->thingClassId()), data.value("longpush_duration_ms").toMap().value("max").toUInt()); + } + } + } + if (data.contains("multipush_time_between_pushes_ms")) { + if (multipushTimeBetweenPushesSettingIds.contains(thing->thingClassId())) { + thing->setSettingValue(multipushTimeBetweenPushesSettingIds.value(thing->thingClassId()), data.value("multipush_time_between_pushes_ms").toMap().value("max").toUInt()); + } + foreach (Thing *child, myThings().filterByParentId(thing->id())) { + if (multipushTimeBetweenPushesSettingIds.contains(child->thingClassId())) { + thing->setSettingValue(multipushTimeBetweenPushesSettingIds.value(thing->thingClassId()), data.value("multipush_time_between_pushes_ms").toMap().value("max").toUInt()); + } + } + } + + // While we normally use the specific topics instead of the "info" object, the Shell H&T posts it very rarely // and in combination with its power safe mode let's use this one to get temp/humidity if (thing->thingClassId() == shellyHTThingClassId) { @@ -787,27 +828,17 @@ void IntegrationPluginShelly::onPublishReceived(MqttChannel *channel, const QStr if (topic.startsWith("shellies/" + shellyId + "/input/")) { - // qCDebug(dcShelly()) << "Payload:" << payload; int channel = topic.split("/").last().toInt(); // "1" or "0" // Emit event button pressed bool on = payload == "1"; if (thing->thingClassId() == shellyI3ThingClassId) { if (channel == 0) { - if (thing->stateValue(shellyI3Input1StateTypeId).toBool() != on) { - thing->setStateValue(shellyI3Input1StateTypeId, on); - emit emitEvent(Event(shellyI3Input1EventTypeId, thing->id())); - } + thing->setStateValue(shellyI3Input1StateTypeId, on); } else if (channel == 1) { - if (thing->stateValue(shellyI3Input2StateTypeId).toBool() != on) { - thing->setStateValue(shellyI3Input2StateTypeId, on); - emit emitEvent(Event(shellyI3Input2EventTypeId, thing->id())); - } + thing->setStateValue(shellyI3Input2StateTypeId, on); } else { - if (thing->stateValue(shellyI3Input3StateTypeId).toBool() != on) { - thing->setStateValue(shellyI3Input3StateTypeId, on); - emit emitEvent(Event(shellyI3Input3EventTypeId, thing->id())); - } + thing->setStateValue(shellyI3Input3StateTypeId, on); } return; } @@ -823,7 +854,6 @@ void IntegrationPluginShelly::onPublishReceived(MqttChannel *channel, const QStr QRegExp topicMatcher = QRegExp("shellies/" + shellyId + "/relay/[0-1]"); if (topicMatcher.exactMatch(topic)) { - // qCDebug(dcShelly()) << "Payload:" << payload; QStringList parts = topic.split("/"); int channel = parts.at(3).toInt(); bool on = payload == "on"; @@ -855,7 +885,6 @@ void IntegrationPluginShelly::onPublishReceived(MqttChannel *channel, const QStr topicMatcher = QRegExp("shellies/" + shellyId + "/(relay|roller)/[0-1]/power"); if (topicMatcher.exactMatch(topic)) { - // qCDebug(dcShelly()) << "Payload:" << payload; QStringList parts = topic.split("/"); int channel = parts.at(3).toInt(); double power = payload.toDouble(); @@ -874,7 +903,6 @@ void IntegrationPluginShelly::onPublishReceived(MqttChannel *channel, const QStr topicMatcher = QRegExp("shellies/" + shellyId + "/(relay|roller)/[0-1]/energy"); if (topicMatcher.exactMatch(topic)) { - // qCDebug(dcShelly()) << "Payload:" << payload; QStringList parts = topic.split("/"); int channel = parts.at(3).toInt(); // W/min => kW/h @@ -893,7 +921,6 @@ void IntegrationPluginShelly::onPublishReceived(MqttChannel *channel, const QStr } if (topic == "shellies/" + shellyId + "/color/0") { - // qCDebug(dcShelly()) << "Payload:" << payload; bool on = payload == "on"; if (powerStateTypeMap.contains(thing->thingClassId())) { thing->setStateValue(powerStateTypeMap.value(thing->thingClassId()), on); @@ -901,7 +928,6 @@ void IntegrationPluginShelly::onPublishReceived(MqttChannel *channel, const QStr } if (topic == "shellies/" + shellyId + "/color/0/status") { - // qCDebug(dcShelly()) << "Payload:" << payload; QJsonParseError error; QJsonDocument jsonDoc = QJsonDocument::fromJson(payload, &error); if (error.error != QJsonParseError::NoError) { @@ -924,7 +950,6 @@ void IntegrationPluginShelly::onPublishReceived(MqttChannel *channel, const QStr } if (topic == "shellies/" + shellyId + "/light/0") { - // qCDebug(dcShelly()) << "Payload:" << payload; bool on = payload == "on"; if (powerStateTypeMap.contains(thing->thingClassId())) { thing->setStateValue(powerStateTypeMap.value(thing->thingClassId()), on); @@ -979,6 +1004,7 @@ void IntegrationPluginShelly::onPublishReceived(MqttChannel *channel, const QStr } if (topic.startsWith("shellies/" + shellyId + "/input_event/")) { + qCDebug(dcShelly()) << "Payload:" << payload; if (thing->thingClassId() == shellyButton1ThingClassId) { // it can be only at channel 0 QJsonParseError error; QJsonDocument jsonDoc = QJsonDocument::fromJson(payload, &error); @@ -1004,9 +1030,6 @@ void IntegrationPluginShelly::onPublishReceived(MqttChannel *channel, const QStr return; } QString event = jsonDoc.toVariant().toMap().value("event").toString(); - if (event.isEmpty()) { - return; - } QString param = ""; EventTypeId eventTypeId = shellyI3LongPressedEventTypeId; ParamTypeId paramTypeId = shellyI3LongPressedEventButtonNameParamTypeId; @@ -1256,7 +1279,11 @@ void IntegrationPluginShelly::setupShellyGateway(ThingSetupInfo *info) info->thing()->setSettingValue(shellyButton1SettingsRemainAwakeParamTypeId, settingsMap.value("remain_awake").toInt()); info->thing()->setSettingValue(shellyButton1SettingsStatusLedEnabledParamTypeId, !settingsMap.value("led_status_disable").toBool()); info->thing()->setSettingValue(shellyButton1SettingsLongpushMaxDurationParamTypeId, settingsMap.value("longpush_duration_ms").toMap().value("max").toUInt()); - info->thing()->setSettingValue(shellyButton1SettingsMultipressIntervalParamTypeId, settingsMap.value("multipush_time_between_pushes_ms").toMap().value("max").toUInt()); + info->thing()->setSettingValue(shellyButton1SettingsMultipushTimeBetweenPushesParamTypeId, settingsMap.value("multipush_time_between_pushes_ms").toMap().value("max").toUInt()); + } else if (info->thing()->thingClassId() == shellyI3ThingClassId) { + info->thing()->setSettingValue(shellyI3SettingsLongpushMinDurationParamTypeId, settingsMap.value("longpush_duration_ms").toMap().value("min").toUInt()); + info->thing()->setSettingValue(shellyI3SettingsLongpushMaxDurationParamTypeId, settingsMap.value("longpush_duration_ms").toMap().value("max").toUInt()); + info->thing()->setSettingValue(shellyI3SettingsMultipushTimeBetweenPushesParamTypeId, settingsMap.value("multipush_time_between_pushes_ms").toMap().value("max").toUInt()); } ThingDescriptors autoChilds; @@ -1410,7 +1437,8 @@ void IntegrationPluginShelly::setupShellyGateway(ThingSetupInfo *info) // Handle thing settings of gateway devices if (info->thing()->thingClassId() == shellyPlugThingClassId || - info->thing()->thingClassId() == shellyButton1ThingClassId) { + info->thing()->thingClassId() == shellyButton1ThingClassId || + info->thing()->thingClassId() == shellyI3ThingClassId) { connect(info->thing(), &Thing::settingChanged, this, [this, thing, shellyId](const ParamTypeId &settingTypeId, const QVariant &value) { pluginStorage()->beginGroup(thing->id().toString()); @@ -1434,14 +1462,23 @@ void IntegrationPluginShelly::setupShellyGateway(ThingSetupInfo *info) } else if (settingTypeId == shellyButton1SettingsStatusLedEnabledParamTypeId) { url.setPath("/settings"); query.addQueryItem("led_status_disable", value.toBool() ? "false" : "true"); - } else if (settingTypeId == shellyButton1SettingsLongpushMaxDurationParamTypeId) { + } else if (settingTypeId == shellyI3SettingsLongpushMinDurationParamTypeId) { + url.setPath("/settings"); + query.addQueryItem("longpush_duration_ms_min", value.toString()); + } else if (settingTypeId == shellyButton1SettingsLongpushMaxDurationParamTypeId + || settingTypeId == shellyI3SettingsLongpushMaxDurationParamTypeId) { url.setPath("/settings"); query.addQueryItem("longpush_duration_ms_max", value.toString()); + } else if (settingTypeId == shellyButton1SettingsMultipushTimeBetweenPushesParamTypeId + || settingTypeId == shellyI3SettingsMultipushTimeBetweenPushesParamTypeId) { + url.setPath("/settings"); + query.addQueryItem("multipush_time_between_pushes_ms_max", value.toString()); } url.setQuery(query); QNetworkReply *reply = hardwareManager()->networkManager()->get(QNetworkRequest(url)); + qCDebug(dcShelly()) << "Setting configuration:" << url.toString(); connect(reply, &QNetworkReply::finished, reply, &QNetworkReply::deleteLater); }); } diff --git a/shelly/integrationpluginshelly.json b/shelly/integrationpluginshelly.json index eb3aef57..f9e97683 100644 --- a/shelly/integrationpluginshelly.json +++ b/shelly/integrationpluginshelly.json @@ -1013,9 +1013,10 @@ }, { "id": "b1f5a911-76ec-42e5-ac64-17f85d82b875", - "name": "multipressInterval", + "name": "multipushTimeBetweenPushes", "displayName": "Max time between multiple presses", "type": "uint", + "unit": "MilliSeconds", "minValue": 200, "maxValue": 2000, "defaultValue": 500 @@ -1152,6 +1153,38 @@ "type": "QString" } ], + "settingsTypes": [ + { + "id": "a04fda4b-f187-477c-b7a8-b56613bf9264", + "name": "longpushMinDuration", + "displayName": "Minimum longpress duration", + "type": "uint", + "unit": "MilliSeconds", + "minValue": 100, + "maxValue": 2900, + "defaultValue": 100 + }, + { + "id": "6485685e-0097-48db-958b-43126c6fb5a6", + "name": "longpushMaxDuration", + "displayName": "Maximum longpress duration", + "type": "uint", + "unit": "MilliSeconds", + "minValue": 200, + "maxValue": 6000, + "defaultValue": 3000 + }, + { + "id": "52699a1b-3526-4f60-83ec-f35faa863597", + "name": "multipushTimeBetweenPushes", + "displayName": "Max time between multiple presses", + "type": "uint", + "unit": "MilliSeconds", + "minValue": 100, + "maxValue": 500, + "defaultValue": 500 + } + ], "stateTypes": [ { "id": "9b17b10d-07ee-4a3d-813f-ef37e79e7241", From a4c6a9e52b7e11c9270dff96d6ac6a0038c8ee48 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Thu, 2 Sep 2021 15:15:52 +0200 Subject: [PATCH 2/3] Fix params on the shelly i3 --- shelly/integrationpluginshelly.cpp | 31 +++++++++++++++-------------- shelly/integrationpluginshelly.json | 18 +++++------------ 2 files changed, 21 insertions(+), 28 deletions(-) diff --git a/shelly/integrationpluginshelly.cpp b/shelly/integrationpluginshelly.cpp index 4a558bd7..379cf187 100644 --- a/shelly/integrationpluginshelly.cpp +++ b/shelly/integrationpluginshelly.cpp @@ -1029,25 +1029,26 @@ void IntegrationPluginShelly::onPublishReceived(MqttChannel *channel, const QStr qCWarning(dcShelly()) << "Failed to parse JSON from shelly:" << error.errorString() << qUtf8Printable(payload); return; } + + QString buttonName = QString::number(channel + 1); QString event = jsonDoc.toVariant().toMap().value("event").toString(); - QString param = ""; - EventTypeId eventTypeId = shellyI3LongPressedEventTypeId; - ParamTypeId paramTypeId = shellyI3LongPressedEventButtonNameParamTypeId; - ParamTypeId param2TypeId = shellyI3LongPressedEventOriginParamTypeId; - if (event == "L") { - param = "1"; + if (event == "S") { + thing->emitEvent(shellyI3PressedEventTypeId, ParamList() << Param(shellyI3PressedEventButtonNameParamTypeId, buttonName) << Param(shellyI3PressedEventCountParamTypeId, 1)); + } else if (event == "L") { + thing->emitEvent(shellyI3LongPressedEventTypeId, ParamList() << Param(shellyI3LongPressedEventButtonNameParamTypeId, buttonName)); + } else if (event == "SS") { + thing->emitEvent(shellyI3PressedEventTypeId, ParamList() << Param(shellyI3PressedEventButtonNameParamTypeId, buttonName) << Param(shellyI3PressedEventCountParamTypeId, 2)); + } else if (event == "SSS") { + thing->emitEvent(shellyI3PressedEventTypeId, ParamList() << Param(shellyI3PressedEventButtonNameParamTypeId, buttonName) << Param(shellyI3PressedEventCountParamTypeId, 3)); } else if (event == "SL") { - param = "2"; + thing->emitEvent(shellyI3PressedEventTypeId, ParamList() << Param(shellyI3PressedEventButtonNameParamTypeId, buttonName) << Param(shellyI3PressedEventCountParamTypeId, 1)); + thing->emitEvent(shellyI3LongPressedEventTypeId, ParamList() << Param(shellyI3LongPressedEventButtonNameParamTypeId, buttonName)); } else if (event == "LS") { - param = "3"; - } else { // short press - param = QString::number(event.length()); - eventTypeId = shellyI3PressedEventTypeId; - paramTypeId = shellyI3PressedEventButtonNameParamTypeId; - param2TypeId = shellyI3PressedEventOriginParamTypeId; + thing->emitEvent(shellyI3LongPressedEventTypeId, ParamList() << Param(shellyI3LongPressedEventButtonNameParamTypeId, buttonName)); + thing->emitEvent(shellyI3PressedEventTypeId, ParamList() << Param(shellyI3PressedEventButtonNameParamTypeId, buttonName) << Param(shellyI3PressedEventCountParamTypeId, 1)); + } else { + qCDebug(dcShelly()) << "Invalid button code from shelly I3:" << event; } - QString usedSwitch = QString::number(channel + 1); - thing->emitEvent(eventTypeId, ParamList() << Param(paramTypeId, param) << Param(param2TypeId, usedSwitch)); } } diff --git a/shelly/integrationpluginshelly.json b/shelly/integrationpluginshelly.json index f9e97683..34d5cccd 100644 --- a/shelly/integrationpluginshelly.json +++ b/shelly/integrationpluginshelly.json @@ -1268,16 +1268,15 @@ { "id": "146313a1-cfb6-4732-a1be-86ec575bcbdb", "name": "buttonName", - "displayName": "Count", + "displayName": "Button name", "type": "QString", "allowedValues": ["1", "2", "3"] }, { "id": "0ed31339-7457-443c-b6e3-3b8ce3fc2bd8", - "name": "origin", - "displayName": "Switch", - "type": "QString", - "allowedValues": ["1", "2", "3"] + "name": "count", + "displayName": "Press count", + "type": "uint" } ] }, @@ -1289,14 +1288,7 @@ { "id": "99683cf9-930e-4f10-94f2-73bb32092639", "name": "buttonName", - "displayName": "Count", - "type": "QString", - "allowedValues": ["1", "2", "3"] - }, - { - "id": "866d6db6-e989-4b19-93c3-cc4aa7453c9e", - "name": "origin", - "displayName": "Switch", + "displayName": "Button name", "type": "QString", "allowedValues": ["1", "2", "3"] } From cb3a335edae6d61ad5df5eb2c6c53c3930282ac1 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Thu, 2 Sep 2021 15:26:48 +0200 Subject: [PATCH 3/3] Update translations --- ...6162773b-0435-408c-a4f8-7860d38031a9-de.ts | 1311 +++++++++-------- ...2773b-0435-408c-a4f8-7860d38031a9-en_US.ts | 1311 +++++++++-------- 2 files changed, 1326 insertions(+), 1296 deletions(-) diff --git a/shelly/translations/6162773b-0435-408c-a4f8-7860d38031a9-de.ts b/shelly/translations/6162773b-0435-408c-a4f8-7860d38031a9-de.ts index b1d0de84..c6ce4927 100644 --- a/shelly/translations/6162773b-0435-408c-a4f8-7860d38031a9-de.ts +++ b/shelly/translations/6162773b-0435-408c-a4f8-7860d38031a9-de.ts @@ -4,38 +4,38 @@ IntegrationPluginShelly - + Unable to find the thing in the network. Das Gerät konnte nicht im Netzwerk gefunden werden. - + Roller shutter mode can't be mixed with relay mode. Please configure both connected devices to control a shutter or relays. Rollos-Modus kann nicht gleichzeitig mit Relais Modus betrieben werden. Bitte wähle für beide Kanäle entweder ein Relais oder ein Rollo aus. - - + + For using a roller shutter, one channel must be set to up, the other to down. Um den Rollos Modus zu verwenden muss ein Kanal für öffnen, der andere für schließen konfiguriert werden. - + Error creating MQTT channel. Please check MQTT server settings. Fehler beim erstellen des MQTT Kanals. Bitte überprüfe die MQTT Servereinstellungen. - + Username and password not set correctly. Benutzername und Passwort sind nicht richtig. - + Error connecting to Shelly device. Fehler beim Verbinden mit dem Shelly Gerät. - + Unexpected data received from Shelly device. Unerwartete Daten vom Shelly Gerät empfangen. @@ -43,32 +43,32 @@ shelly - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + Available firmware version The name of the ParamType (ThingClass: shellyMotion, EventType: availableVersion, ID: {0c9e8da4-1b1c-4047-8e9d-c5c580bcf43f}) ---------- @@ -124,19 +124,19 @@ The name of the StateType ({6e794011-d184-4ab2-9c3a-3b2205880cbc}) of ThingClass Verfügbare Firmwareversion - - - - - - - - - - - - - + + + + + + + + + + + + + Available firmware version changed The name of the EventType ({0c9e8da4-1b1c-4047-8e9d-c5c580bcf43f}) of ThingClass shellyMotion ---------- @@ -166,8 +166,8 @@ The name of the EventType ({6e794011-d184-4ab2-9c3a-3b2205880cbc}) of ThingClass Verfügbare Firmwareversion geändert - - + + Battery critical changed The name of the EventType ({56053726-92dc-4a80-b05e-a9a857c02bc1}) of ThingClass shellyHT ---------- @@ -175,18 +175,18 @@ The name of the EventType ({18edddee-1b30-48e4-b233-1e3b68bd6ff1}) of ThingClass Battierladung kritisch geändert - + Battery entered critical state The name of the EventType ({1d03941e-9c41-446b-b698-f8dff335bf11}) of ThingClass shellyMotion Batterieladung erreicht kritischen Zustand - - - - - - + + + + + + Battery level The name of the ParamType (ThingClass: shellyMotion, EventType: batteryLevel, ID: {f6d89aa6-7dba-4bb0-89cf-36d85208933f}) ---------- @@ -202,9 +202,9 @@ The name of the StateType ({338355e5-9506-48b1-be86-757d69b34755}) of ThingClass Batterieladung - - - + + + Battery level changed The name of the EventType ({f6d89aa6-7dba-4bb0-89cf-36d85208933f}) of ThingClass shellyMotion ---------- @@ -214,12 +214,12 @@ The name of the EventType ({338355e5-9506-48b1-be86-757d69b34755}) of ThingClass Batterieladung geändert - - - - - - + + + + + + Battery level critical The name of the ParamType (ThingClass: shellyMotion, EventType: batteryCritical, ID: {1d03941e-9c41-446b-b698-f8dff335bf11}) ---------- @@ -235,12 +235,12 @@ The name of the StateType ({18edddee-1b30-48e4-b233-1e3b68bd6ff1}) of ThingClass Batterieladung kritisch - - - - - - + + + + + + Brightness The name of the ParamType (ThingClass: shellyDimmer, ActionType: brightness, ID: {f41c93ac-6911-45fc-9221-7dd26bf65fd0}) ---------- @@ -256,8 +256,8 @@ The name of the StateType ({3f74eb92-d95b-48c2-8ac6-29bea9f65ce3}) of ThingClass Helligkeit - - + + Brightness changed The name of the EventType ({f41c93ac-6911-45fc-9221-7dd26bf65fd0}) of ThingClass shellyDimmer ---------- @@ -265,26 +265,35 @@ The name of the EventType ({3f74eb92-d95b-48c2-8ac6-29bea9f65ce3}) of ThingClass Helligkeit geändert - + + + Button name + The name of the ParamType (ThingClass: shellyI3, EventType: longPressed, ID: {99683cf9-930e-4f10-94f2-73bb32092639}) +---------- +The name of the ParamType (ThingClass: shellyI3, EventType: pressed, ID: {146313a1-cfb6-4732-a1be-86ec575bcbdb}) + + + + Button type The name of the ParamType (ThingClass: shellySwitch, Type: settings, ID: {ce9f1650-5e12-40f4-97de-27af86afa40b}) Tastentyp - + Calibrate The name of the ActionType ({4e2d8a7b-821e-4ee8-9f9b-f774d631845f}) of ThingClass shellyRoller Kalibrieren - - - - - - - - + + + + + + + + Channel The name of the ParamType (ThingClass: shellyRoller, Type: thing, ID: {281385a5-5084-4ded-80a4-66c0dc1096a8}) ---------- @@ -304,27 +313,27 @@ The name of the ParamType (ThingClass: shellySwitch, Type: thing, ID: {be6bdd43- Kanal - + Channel 1 turned on or off The name of the EventType ({118d572c-cc12-4037-82d8-7d8f6fb4a364}) of ThingClass shelly25 Kanal 1 an- oder ausgeschaltet - + Channel 2 turned on or off The name of the EventType ({7952aec0-cd27-4ef9-87a6-c499564bc1d4}) of ThingClass shelly25 Kanal 2 an- oder ausgeschaltet - + Close The name of the ActionType ({87eb0290-615e-4c98-9ec8-a21104fcf05d}) of ThingClass shellyRoller Schließen - - - + + + Color The name of the ParamType (ThingClass: shellyRgbw2, ActionType: color, ID: {6ef7c686-350d-4069-9c41-9b90b3906748}) ---------- @@ -334,15 +343,15 @@ The name of the StateType ({6ef7c686-350d-4069-9c41-9b90b3906748}) of ThingClass Farbe - + Color changed The name of the EventType ({6ef7c686-350d-4069-9c41-9b90b3906748}) of ThingClass shellyRgbw2 Farbe geändert - - - + + + Color temperature The name of the ParamType (ThingClass: shellyRgbw2, ActionType: colorTemperature, ID: {a32a457f-fdc0-46ce-9106-6f9d4f4a6b16}) ---------- @@ -352,54 +361,54 @@ The name of the StateType ({a32a457f-fdc0-46ce-9106-6f9d4f4a6b16}) of ThingClass Farbtemperatur - + Color temperature changed The name of the EventType ({a32a457f-fdc0-46ce-9106-6f9d4f4a6b16}) of ThingClass shellyRgbw2 Farbtemperatur geändert - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Connected The name of the ParamType (ThingClass: shellyRoller, EventType: connected, ID: {d446719d-628e-477d-882c-a84210c85869}) ---------- @@ -487,13 +496,13 @@ The name of the StateType ({e5d41e05-2296-457e-97d8-98a5ac0de615}) of ThingClass Verbunden - - - - - - - + + + + + + + Connected changed The name of the EventType ({9b17b10d-07ee-4a3d-813f-ef37e79e7241}) of ThingClass shellyI3 ---------- @@ -511,8 +520,8 @@ The name of the EventType ({e5d41e05-2296-457e-97d8-98a5ac0de615}) of ThingClass Verbindung geändert - - + + Connected device 1 The name of the ParamType (ThingClass: shelly25, Type: thing, ID: {dc8a02fb-baa4-40bf-9e00-684b17794287}) ---------- @@ -520,8 +529,8 @@ The name of the ParamType (ThingClass: shelly2, Type: thing, ID: {84e60831-0a2c- Verbundenes Gerät 1 - - + + Connected device 2 The name of the ParamType (ThingClass: shelly25, Type: thing, ID: {1e6925f8-1613-4fe4-8234-e4a4e973ef83}) ---------- @@ -529,17 +538,17 @@ The name of the ParamType (ThingClass: shelly2, Type: thing, ID: {0becaa77-b927- Verbundenes Gerät 2 - - - - - - - - - - - + + + + + + + + + + + Connected or disconnected The name of the EventType ({d446719d-628e-477d-882c-a84210c85869}) of ThingClass shellyRoller ---------- @@ -565,9 +574,9 @@ The name of the EventType ({b35ace90-8afb-49f1-924d-899bf1c03c3a}) of ThingClass Verbunden oder getrennt - - - + + + Connected/disconnected The name of the EventType ({d23e25a1-f723-4de1-806a-83fb073f01f4}) of ThingClass shellyButton1 ---------- @@ -577,29 +586,23 @@ The name of the EventType ({98b6e1ba-8d5c-4cb1-82a0-2d06c71cdba6}) of ThingClass - + Consumed energy changed The name of the EventType ({962fec29-6be0-452e-87c5-5ff71435c40f}) of ThingClass shellyPlug - - - - + + Count - The name of the ParamType (ThingClass: shellyI3, EventType: longPressed, ID: {99683cf9-930e-4f10-94f2-73bb32092639}) ----------- -The name of the ParamType (ThingClass: shellyI3, EventType: pressed, ID: {146313a1-cfb6-4732-a1be-86ec575bcbdb}) ----------- -The name of the ParamType (ThingClass: shellyButton1, EventType: longPressed, ID: {f8b5f587-d266-4fd3-9f01-941d0dcedc1f}) + The name of the ParamType (ThingClass: shellyButton1, EventType: longPressed, ID: {f8b5f587-d266-4fd3-9f01-941d0dcedc1f}) ---------- The name of the ParamType (ThingClass: shellyButton1, EventType: pressed, ID: {a384450d-12b5-4269-9469-2e986423bde0}) - - + + Current (Phase A) The name of the ParamType (ThingClass: shellyEm3, EventType: currentPhaseA, ID: {5fa79319-756b-4b2c-87b1-59ff996b8435}) ---------- @@ -607,14 +610,14 @@ The name of the StateType ({5fa79319-756b-4b2c-87b1-59ff996b8435}) of ThingClass - + Current (Phase A) changed The name of the EventType ({5fa79319-756b-4b2c-87b1-59ff996b8435}) of ThingClass shellyEm3 - - + + Current (Phase B) The name of the ParamType (ThingClass: shellyEm3, EventType: currentPhaseB, ID: {a4151601-fe77-418a-a2c1-6376e32da3bd}) ---------- @@ -622,14 +625,14 @@ The name of the StateType ({a4151601-fe77-418a-a2c1-6376e32da3bd}) of ThingClass - + Current (Phase B) changed The name of the EventType ({a4151601-fe77-418a-a2c1-6376e32da3bd}) of ThingClass shellyEm3 - - + + Current (Phase C) The name of the ParamType (ThingClass: shellyEm3, EventType: currentPhaseC, ID: {ab78aa9c-aa73-4f5d-8d21-38c83c5e9e7c}) ---------- @@ -637,20 +640,20 @@ The name of the StateType ({ab78aa9c-aa73-4f5d-8d21-38c83c5e9e7c}) of ThingClass - + Current (Phase C) changed The name of the EventType ({ab78aa9c-aa73-4f5d-8d21-38c83c5e9e7c}) of ThingClass shellyEm3 - - - - - - - - + + + + + + + + Current firmware version The name of the ParamType (ThingClass: shellyMotion, EventType: currentVersion, ID: {e2d98172-5833-454b-9b4b-04693c6b9232}) ---------- @@ -670,10 +673,10 @@ The name of the StateType ({b17a7df2-952b-4cdd-8d28-a8e8582b49d4}) of ThingClass - - - - + + + + Current firmware version changed The name of the EventType ({e2d98172-5833-454b-9b4b-04693c6b9232}) of ThingClass shellyMotion ---------- @@ -685,8 +688,8 @@ The name of the EventType ({b17a7df2-952b-4cdd-8d28-a8e8582b49d4}) of ThingClass - - + + Current power The name of the ParamType (ThingClass: shellyEm3, EventType: currentPower, ID: {3fc2a87f-cd33-4d1f-b7a6-75ffcb4e7cc4}) ---------- @@ -694,28 +697,28 @@ The name of the StateType ({3fc2a87f-cd33-4d1f-b7a6-75ffcb4e7cc4}) of ThingClass - + Current power changed The name of the EventType ({3fc2a87f-cd33-4d1f-b7a6-75ffcb4e7cc4}) of ThingClass shellyEm3 - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Current power consumption The name of the ParamType (ThingClass: shellyRoller, EventType: currentPower, ID: {0d7cb1cf-3fff-4d0b-96c2-c02e9a92af57}) ---------- @@ -751,10 +754,10 @@ The name of the StateType ({3ec03053-7cf5-44fb-ad92-041eed9edd9a}) of ThingClass - - - - + + + + Current power consumption changed The name of the EventType ({b3336ca6-1577-4230-8708-98875148606e}) of ThingClass shellyDimmer ---------- @@ -766,13 +769,13 @@ The name of the EventType ({3ec03053-7cf5-44fb-ad92-041eed9edd9a}) of ThingClass - - - - - - - + + + + + + + Default state The name of the ParamType (ThingClass: shellySocketPM, Type: settings, ID: {9880a51b-57da-4b65-a0ec-23eb0fdcb8ac}) ---------- @@ -790,8 +793,8 @@ The name of the ParamType (ThingClass: shellyPlug, Type: settings, ID: {40f251db - - + + Firmware update status The name of the ParamType (ThingClass: shellyDimmer, EventType: updateStatus, ID: {8d3b3d63-86f1-46cb-92ef-d27c0d9d0a4e}) ---------- @@ -799,30 +802,30 @@ The name of the StateType ({8d3b3d63-86f1-46cb-92ef-d27c0d9d0a4e}) of ThingClass - + Firmware update status changed The name of the EventType ({8d3b3d63-86f1-46cb-92ef-d27c0d9d0a4e}) of ThingClass shellyDimmer - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Firmware version The name of the ParamType (ThingClass: shellyI3, EventType: currentVersion, ID: {33e7d186-7c6b-4c4e-89c3-80362ef76615}) ---------- @@ -862,15 +865,15 @@ The name of the StateType ({e033cca0-03fa-4b2e-9d7b-d4a2c8ffbb8c}) of ThingClass - - - - - - - - - + + + + + + + + + Firmware version changed The name of the EventType ({33e7d186-7c6b-4c4e-89c3-80362ef76615}) of ThingClass shellyI3 ---------- @@ -892,8 +895,8 @@ The name of the EventType ({e033cca0-03fa-4b2e-9d7b-d4a2c8ffbb8c}) of ThingClass - - + + Humidity The name of the ParamType (ThingClass: shellyHT, EventType: humidity, ID: {18a3c71b-f4ef-45d8-a5db-58f533fb6e19}) ---------- @@ -901,14 +904,14 @@ The name of the StateType ({18a3c71b-f4ef-45d8-a5db-58f533fb6e19}) of ThingClass - + Humidity changed The name of the EventType ({18a3c71b-f4ef-45d8-a5db-58f533fb6e19}) of ThingClass shellyHT - - + + Input 1 The name of the ParamType (ThingClass: shellyI3, EventType: input1, ID: {61e98cc9-4449-4fb2-818e-692303244ce2}) ---------- @@ -916,14 +919,14 @@ The name of the StateType ({61e98cc9-4449-4fb2-818e-692303244ce2}) of ThingClass - + Input 1 changed The name of the EventType ({61e98cc9-4449-4fb2-818e-692303244ce2}) of ThingClass shellyI3 - - + + Input 2 The name of the ParamType (ThingClass: shellyI3, EventType: input2, ID: {04497ff2-a231-4d3d-adeb-66275a3b128b}) ---------- @@ -931,14 +934,14 @@ The name of the StateType ({04497ff2-a231-4d3d-adeb-66275a3b128b}) of ThingClass - + Input 2 changed The name of the EventType ({04497ff2-a231-4d3d-adeb-66275a3b128b}) of ThingClass shellyI3 - - + + Input 3 The name of the ParamType (ThingClass: shellyI3, EventType: input3, ID: {5895fc2d-19a4-40c2-8522-7c4462e55a3e}) ---------- @@ -946,20 +949,20 @@ The name of the StateType ({5895fc2d-19a4-40c2-8522-7c4462e55a3e}) of ThingClass - + Input 3 changed The name of the EventType ({5895fc2d-19a4-40c2-8522-7c4462e55a3e}) of ThingClass shellyI3 - + Invert button The name of the ParamType (ThingClass: shellySwitch, Type: settings, ID: {f31eb52b-9aaf-409d-8bba-badda7c1a249}) - - + + Light intensity The name of the ParamType (ThingClass: shellyMotion, EventType: lightIntensity, ID: {a1e12487-ebab-4993-a075-78275aac7b0d}) ---------- @@ -967,38 +970,53 @@ The name of the StateType ({a1e12487-ebab-4993-a075-78275aac7b0d}) of ThingClass - + Light intensity changed The name of the EventType ({a1e12487-ebab-4993-a075-78275aac7b0d}) of ThingClass shellyMotion - + Long Pressed The name of the EventType ({bb966833-a7a6-4ad7-b5f5-057b38ebb036}) of ThingClass shellyI3 - + Longpress duration The name of the ParamType (ThingClass: shellyButton1, Type: settings, ID: {b98423a8-c758-4dae-b979-e22446d06b22}) - + Longpressed The name of the EventType ({47cab6b6-eed3-4628-b3ad-2ceda26d6f84}) of ThingClass shellyButton1 - + + Max time between multiple presses - The name of the ParamType (ThingClass: shellyButton1, Type: settings, ID: {b1f5a911-76ec-42e5-ac64-17f85d82b875}) + The name of the ParamType (ThingClass: shellyI3, Type: settings, ID: {52699a1b-3526-4f60-83ec-f35faa863597}) +---------- +The name of the ParamType (ThingClass: shellyButton1, Type: settings, ID: {b1f5a911-76ec-42e5-ac64-17f85d82b875}) - - + + Maximum longpress duration + The name of the ParamType (ThingClass: shellyI3, Type: settings, ID: {6485685e-0097-48db-958b-43126c6fb5a6}) + + + + + Minimum longpress duration + The name of the ParamType (ThingClass: shellyI3, Type: settings, ID: {a04fda4b-f187-477c-b7a8-b56613bf9264}) + + + + + Moving The name of the ParamType (ThingClass: shellyRoller, EventType: moving, ID: {2729d4e0-c38c-47b8-a0e8-26959090fe74}) ---------- @@ -1006,18 +1024,18 @@ The name of the StateType ({2729d4e0-c38c-47b8-a0e8-26959090fe74}) of ThingClass - + Moving changed The name of the EventType ({2729d4e0-c38c-47b8-a0e8-26959090fe74}) of ThingClass shellyRoller - - - - - - + + + + + + On The name of the ParamType (ThingClass: shellyDimmer, ActionType: power, ID: {e4a6ac87-31fb-4516-9cf3-f135621e902c}) ---------- @@ -1033,8 +1051,8 @@ The name of the StateType ({14abcd30-9db2-4065-ae81-501a55fbb145}) of ThingClass - - + + On/Off The name of the ParamType (ThingClass: shellySwitch, EventType: power, ID: {20f74d88-0683-4d3a-9513-6b29b5112b7b}) ---------- @@ -1042,31 +1060,31 @@ The name of the StateType ({20f74d88-0683-4d3a-9513-6b29b5112b7b}) of ThingClass - + On/Off toggled The name of the EventType ({20f74d88-0683-4d3a-9513-6b29b5112b7b}) of ThingClass shellySwitch - + Open The name of the ActionType ({b96a8f85-c39e-499b-abbd-40b18788e907}) of ThingClass shellyRoller - - - - - - - - - - - - - + + + + + + + + + + + + + Password (optional) The name of the ParamType (ThingClass: shellyMotion, Type: thing, ID: {b6a48fc4-5016-47d9-8454-c64686120ee1}) ---------- @@ -1096,8 +1114,8 @@ The name of the ParamType (ThingClass: shelly1, Type: thing, ID: {d29b8399-bfa6- - - + + Person is present The name of the ParamType (ThingClass: shellyMotion, EventType: isPresent, ID: {45c0cc07-0e13-449c-86a7-ab65d5cdf637}) ---------- @@ -1105,9 +1123,9 @@ The name of the StateType ({45c0cc07-0e13-449c-86a7-ab65d5cdf637}) of ThingClass - - - + + + Position The name of the ParamType (ThingClass: shellyRoller, ActionType: percentage, ID: {86270b8b-bce4-4d8a-9bc9-d72af36b991c}) ---------- @@ -1117,30 +1135,30 @@ The name of the StateType ({86270b8b-bce4-4d8a-9bc9-d72af36b991c}) of ThingClass - + Position changed The name of the EventType ({86270b8b-bce4-4d8a-9bc9-d72af36b991c}) of ThingClass shellyRoller - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Power The name of the ParamType (ThingClass: shellySocketPM, ActionType: power, ID: {d6adeab6-c91d-44ba-8d01-9b5b9b7368be}) ---------- @@ -1180,9 +1198,9 @@ The name of the StateType ({72d7dbba-757c-4b03-a092-1d3f374fa961}) of ThingClass - - - + + + Power channel 1 The name of the ParamType (ThingClass: shelly25, ActionType: channel1, ID: {118d572c-cc12-4037-82d8-7d8f6fb4a364}) ---------- @@ -1192,9 +1210,9 @@ The name of the StateType ({118d572c-cc12-4037-82d8-7d8f6fb4a364}) of ThingClass - - - + + + Power channel 2 The name of the ParamType (ThingClass: shelly25, ActionType: channel2, ID: {7952aec0-cd27-4ef9-87a6-c499564bc1d4}) ---------- @@ -1204,8 +1222,8 @@ The name of the StateType ({7952aec0-cd27-4ef9-87a6-c499564bc1d4}) of ThingClass - - + + Power consumption The name of the ParamType (ThingClass: shellyPlug, EventType: currentPower, ID: {202ea409-650e-48b2-9aae-d4ebe9d505fd}) ---------- @@ -1213,11 +1231,11 @@ The name of the StateType ({202ea409-650e-48b2-9aae-d4ebe9d505fd}) of ThingClass - - - - - + + + + + Power consumption changed The name of the EventType ({0d7cb1cf-3fff-4d0b-96c2-c02e9a92af57}) of ThingClass shellyRoller ---------- @@ -1231,8 +1249,8 @@ The name of the EventType ({202ea409-650e-48b2-9aae-d4ebe9d505fd}) of ThingClass - - + + Power factor (Phase A) The name of the ParamType (ThingClass: shellyEm3, EventType: powerFactorPhaseA, ID: {50be490b-ba5d-4b1f-806c-9e15b915c1eb}) ---------- @@ -1240,14 +1258,14 @@ The name of the StateType ({50be490b-ba5d-4b1f-806c-9e15b915c1eb}) of ThingClass - + Power factor (Phase A) changed The name of the EventType ({50be490b-ba5d-4b1f-806c-9e15b915c1eb}) of ThingClass shellyEm3 - - + + Power factor (Phase B) The name of the ParamType (ThingClass: shellyEm3, EventType: powerFactorPhaseB, ID: {f56504bb-0c6c-4425-831c-771b23aadf19}) ---------- @@ -1255,14 +1273,14 @@ The name of the StateType ({f56504bb-0c6c-4425-831c-771b23aadf19}) of ThingClass - + Power factor (Phase B) changed The name of the EventType ({f56504bb-0c6c-4425-831c-771b23aadf19}) of ThingClass shellyEm3 - - + + Power factor (Phase C) The name of the ParamType (ThingClass: shellyEm3, EventType: powerFactorPhaseC, ID: {2e2c622f-1575-4d0b-a0c0-78bc03748c1e}) ---------- @@ -1270,14 +1288,14 @@ The name of the StateType ({2e2c622f-1575-4d0b-a0c0-78bc03748c1e}) of ThingClass - + Power factor (Phase C) changed The name of the EventType ({2e2c622f-1575-4d0b-a0c0-78bc03748c1e}) of ThingClass shellyEm3 - - + + Power usage (Phase A) The name of the ParamType (ThingClass: shellyEm3, EventType: currentPowerPhaseA, ID: {432ba180-936d-4700-907e-766264bfdd35}) ---------- @@ -1285,14 +1303,14 @@ The name of the StateType ({432ba180-936d-4700-907e-766264bfdd35}) of ThingClass - + Power usage (Phase A) changed The name of the EventType ({432ba180-936d-4700-907e-766264bfdd35}) of ThingClass shellyEm3 - - + + Power usage (Phase B) The name of the ParamType (ThingClass: shellyEm3, EventType: currentPowerPhaseB, ID: {02edeedb-8a93-41f8-8bc5-09031b7d2d4d}) ---------- @@ -1300,14 +1318,14 @@ The name of the StateType ({02edeedb-8a93-41f8-8bc5-09031b7d2d4d}) of ThingClass - + Power usage (Phase B) changed The name of the EventType ({02edeedb-8a93-41f8-8bc5-09031b7d2d4d}) of ThingClass shellyEm3 - - + + Power usage (Phase C) The name of the ParamType (ThingClass: shellyEm3, EventType: currentPowerPhaseC, ID: {82277a4e-49cc-45f4-8b29-470ce99333b6}) ---------- @@ -1315,27 +1333,27 @@ The name of the StateType ({82277a4e-49cc-45f4-8b29-470ce99333b6}) of ThingClass - + Power usage (Phase C) changed The name of the EventType ({82277a4e-49cc-45f4-8b29-470ce99333b6}) of ThingClass shellyEm3 - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + Powered The name of the ParamType (ThingClass: shellyEm3, ActionType: power, ID: {639dda4c-e354-43ca-a785-fbe6806986e2}) ---------- @@ -1369,14 +1387,20 @@ The name of the StateType ({5b7eeb6c-6113-41f3-a61b-3076d087c9fe}) of ThingClass - + Presence detected The name of the EventType ({45c0cc07-0e13-449c-86a7-ab65d5cdf637}) of ThingClass shellyMotion - - + + Press count + The name of the ParamType (ThingClass: shellyI3, EventType: pressed, ID: {0ed31339-7457-443c-b6e3-3b8ce3fc2bd8}) + + + + + Pressed The name of the EventType ({41498655-1943-4b46-ac36-adea7bafab87}) of ThingClass shellySwitch ---------- @@ -1384,15 +1408,15 @@ The name of the EventType ({25955cb9-dc0e-48dc-91b1-ba27e30a3a3f}) of ThingClass - - - - - - - - - + + + + + + + + + Reboot The name of the ActionType ({162e7791-6890-4075-8e57-a4c15b9359bb}) of ThingClass shellyI3 ---------- @@ -1414,20 +1438,20 @@ The name of the ActionType ({b4067d54-36c5-4d30-bbc3-c8c712d6fd32}) of ThingClas - + Remain awake The name of the ParamType (ThingClass: shellyButton1, Type: settings, ID: {45d4628d-7d8c-43b6-ac86-6232caa5816f}) - + Reset data The name of the ActionType ({87772e43-1bf7-496b-b8be-46db39f71700}) of ThingClass shellyEm3 - - + + Set brightness The name of the ActionType ({f41c93ac-6911-45fc-9221-7dd26bf65fd0}) of ThingClass shellyDimmer ---------- @@ -1435,26 +1459,26 @@ The name of the ActionType ({3f74eb92-d95b-48c2-8ac6-29bea9f65ce3}) of ThingClas - + Set color The name of the ActionType ({6ef7c686-350d-4069-9c41-9b90b3906748}) of ThingClass shellyRgbw2 - + Set color temperature The name of the ActionType ({a32a457f-fdc0-46ce-9106-6f9d4f4a6b16}) of ThingClass shellyRgbw2 - + Set position The name of the ActionType ({86270b8b-bce4-4d8a-9bc9-d72af36b991c}) of ThingClass shellyRoller - - + + Shelly The name of the vendor ({d8e45fc2-90af-492e-8305-50baa1ec4c18}) ---------- @@ -1462,73 +1486,73 @@ The name of the plugin shelly ({6162773b-0435-408c-a4f8-7860d38031a9}) - + Shelly 1 The name of the ThingClass ({f810b66a-7177-4397-9771-4229abaabbb6}) - + Shelly 1L The name of the ThingClass ({20754114-1591-48b5-af2f-8c9966adb7c4}) - + Shelly 1PM The name of the ThingClass ({30e74e9f-57f4-4bbc-b0df-f2c4f28b2f06}) - + Shelly 2 The name of the ThingClass ({f277d3a3-62e0-49c1-90b2-4108578e80bf}) - + Shelly 2.5 The name of the ThingClass ({465efb0d-da68-4177-a040-940c7f451e29}) - + Shelly 3EM The name of the ThingClass ({ba293550-d2af-4463-b973-e1812ab67b96}) - + Shelly Dimmer / Dimmer 2 The name of the ThingClass ({3a1d6fc1-c623-4b45-9c81-1573fcc15f99}) - + Shelly H&T The name of the ThingClass ({cc75be5c-8e34-4f72-a55d-c96e4c85d4be}) - + Shelly I3 The name of the ThingClass ({a4557bcc-bdae-4178-b774-5881a8ae490a}) - - - - - - - - - - - - - + + + + + + + + + + + + + Shelly ID The name of the ParamType (ThingClass: shellyMotion, Type: thing, ID: {b92fe8ba-8bfb-4d9a-9fb9-8d55ace8cfb4}) ---------- @@ -1558,38 +1582,38 @@ The name of the ParamType (ThingClass: shelly1, Type: thing, ID: {1d301dc0-5e48- - + Shelly Motion The name of the ThingClass ({a82737bb-f2d6-442e-a468-5acc0a2e4cd7}) - + Shelly Plug/PlugS The name of the ThingClass ({22229a6d-2af8-44e0-bea9-310a0f2769ef}) - + Shelly RGBW2 The name of the ThingClass ({17f24cec-e6ed-4abd-9d42-60999f391dba}) - + Shelly button 1 The name of the ThingClass ({3eba6b29-f634-4ade-80a3-2159803373cc}) - + Shelly connected Roller Shutter The name of the ThingClass ({d681a4cb-481a-4469-a49a-e6bbb11eb9c9}) - - + + Shelly connected device The name of the ThingClass ({3bd614e0-72c4-4fbe-8c70-ce6c48d04bce}) ---------- @@ -1597,8 +1621,8 @@ The name of the ThingClass ({512c3c7d-d6a6-4d2a-bccd-83147e5f9a25}) - - + + Shelly connected light The name of the ThingClass ({5ab05c19-71aa-4a85-a02f-a108f039a69a}) ---------- @@ -1606,8 +1630,8 @@ The name of the ThingClass ({62a2d6b8-d70d-45fc-ba8c-1c680282a399}) - - + + Shelly connected power socket The name of the ThingClass ({ae6e55fe-1a0b-43bc-bdfb-605661b96905}) ---------- @@ -1615,60 +1639,60 @@ The name of the ThingClass ({3e13206c-a6cd-49a0-b653-2ccb5bb4bbc1}) - + Shelly switch The name of the ThingClass ({6de35a17-0f54-4397-894d-4321b64c53d1}) - + Short Pressed The name of the EventType ({79648810-b2f4-4aa5-902f-2875242e7bf8}) of ThingClass shellyI3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Signal strength The name of the ParamType (ThingClass: shellyRoller, EventType: signalStrength, ID: {f46c52ce-58dd-4d07-bb69-e8b8719c41bc}) ---------- @@ -1756,27 +1780,27 @@ The name of the StateType ({74c631ed-fc3d-49e8-9dec-99cafa70c559}) of ThingClass - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Signal strength changed The name of the EventType ({f46c52ce-58dd-4d07-bb69-e8b8719c41bc}) of ThingClass shellyRoller ---------- @@ -1822,10 +1846,10 @@ The name of the EventType ({74c631ed-fc3d-49e8-9dec-99cafa70c559}) of ThingClass - - - - + + + + Start firmware update The name of the ActionType ({17327674-f160-44e1-8a3d-fc2b6e1ee319}) of ThingClass shellyMotion ---------- @@ -1837,23 +1861,14 @@ The name of the ActionType ({87b24064-5db7-4590-a9d8-f6d8fd02ed6e}) of ThingClas - + Status LED enabled The name of the ParamType (ThingClass: shellyButton1, Type: settings, ID: {420298a7-bcf8-4970-951e-f6ee5efa1013}) - - - Switch - The name of the ParamType (ThingClass: shellyI3, EventType: longPressed, ID: {866d6db6-e989-4b19-93c3-cc4aa7453c9e}) ----------- -The name of the ParamType (ThingClass: shellyI3, EventType: pressed, ID: {0ed31339-7457-443c-b6e3-3b8ce3fc2bd8}) - - - - - + + Temperature The name of the ParamType (ThingClass: shellyHT, EventType: temperature, ID: {507e7ca7-e1ab-4e7c-8097-4aedf924f797}) ---------- @@ -1861,14 +1876,14 @@ The name of the StateType ({507e7ca7-e1ab-4e7c-8097-4aedf924f797}) of ThingClass - + Temperature changed The name of the EventType ({507e7ca7-e1ab-4e7c-8097-4aedf924f797}) of ThingClass shellyHT - - + + Total consumed energy The name of the ParamType (ThingClass: shellyEm3, EventType: totalEnergyConsumed, ID: {67050a5a-cc78-4d11-a7d9-a9db528029ff}) ---------- @@ -1876,8 +1891,8 @@ The name of the StateType ({67050a5a-cc78-4d11-a7d9-a9db528029ff}) of ThingClass - - + + Total consumed energy (Phase A) The name of the ParamType (ThingClass: shellyEm3, EventType: energyConsumedPhaseA, ID: {ba25ef68-bb52-4e96-a8fb-137aae966104}) ---------- @@ -1885,14 +1900,14 @@ The name of the StateType ({ba25ef68-bb52-4e96-a8fb-137aae966104}) of ThingClass - + Total consumed energy (Phase A) changed The name of the EventType ({ba25ef68-bb52-4e96-a8fb-137aae966104}) of ThingClass shellyEm3 - - + + Total consumed energy (Phase B) The name of the ParamType (ThingClass: shellyEm3, EventType: energyConsumedPhaseB, ID: {6636e6a0-e3ca-4654-9506-4302c4e8eed7}) ---------- @@ -1900,14 +1915,14 @@ The name of the StateType ({6636e6a0-e3ca-4654-9506-4302c4e8eed7}) of ThingClass - + Total consumed energy (Phase B) changed The name of the EventType ({6636e6a0-e3ca-4654-9506-4302c4e8eed7}) of ThingClass shellyEm3 - - + + Total consumed energy (Phase C) The name of the ParamType (ThingClass: shellyEm3, EventType: energyConsumedPhaseC, ID: {452c2159-aa2f-4217-80e5-4b492b69671e}) ---------- @@ -1915,15 +1930,15 @@ The name of the StateType ({452c2159-aa2f-4217-80e5-4b492b69671e}) of ThingClass - + Total consumed energy (Phase C) changed The name of the EventType ({452c2159-aa2f-4217-80e5-4b492b69671e}) of ThingClass shellyEm3 - - - + + + Total consumed energy changed The name of the EventType ({67050a5a-cc78-4d11-a7d9-a9db528029ff}) of ThingClass shellyEm3 ---------- @@ -1933,10 +1948,10 @@ The name of the EventType ({23594959-1cd4-4e23-a7ae-b0b7fbd29daa}) of ThingClass - - - - + + + + Total energy changed The name of the EventType ({a7d88654-7503-474d-9a7c-02150d61a6dc}) of ThingClass shellyRoller ---------- @@ -1948,20 +1963,20 @@ The name of the EventType ({54b0b02e-1dfe-4172-bdfd-8129709e5d9f}) of ThingClass - - - - - - - - - - - - - - + + + + + + + + + + + + + + Total energy consumed The name of the ParamType (ThingClass: shellyRoller, EventType: totalEnergyConsumed, ID: {a7d88654-7503-474d-9a7c-02150d61a6dc}) ---------- @@ -1993,8 +2008,8 @@ The name of the StateType ({23594959-1cd4-4e23-a7ae-b0b7fbd29daa}) of ThingClass - - + + Total returned energy The name of the ParamType (ThingClass: shellyEm3, EventType: totalEnergyProduced, ID: {088cb7df-9187-4206-ae5b-18a00e4f1969}) ---------- @@ -2002,8 +2017,8 @@ The name of the StateType ({088cb7df-9187-4206-ae5b-18a00e4f1969}) of ThingClass - - + + Total returned energy (Phase A) The name of the ParamType (ThingClass: shellyEm3, EventType: energyProducedPhaseA, ID: {34562cd3-b178-4f68-903d-a01e20d0ad76}) ---------- @@ -2011,14 +2026,14 @@ The name of the StateType ({34562cd3-b178-4f68-903d-a01e20d0ad76}) of ThingClass - + Total returned energy (Phase A) changed The name of the EventType ({34562cd3-b178-4f68-903d-a01e20d0ad76}) of ThingClass shellyEm3 - - + + Total returned energy (Phase B) The name of the ParamType (ThingClass: shellyEm3, EventType: energyProducedPhaseB, ID: {d70a0d1a-cac1-4250-85fa-4859ad2dc947}) ---------- @@ -2026,14 +2041,14 @@ The name of the StateType ({d70a0d1a-cac1-4250-85fa-4859ad2dc947}) of ThingClass - + Total returned energy (Phase B) changed The name of the EventType ({d70a0d1a-cac1-4250-85fa-4859ad2dc947}) of ThingClass shellyEm3 - - + + Total returned energy (Phase C) The name of the ParamType (ThingClass: shellyEm3, EventType: energyProducedPhaseC, ID: {de248e26-b617-4d22-9175-752e2d695274}) ---------- @@ -2041,40 +2056,40 @@ The name of the StateType ({de248e26-b617-4d22-9175-752e2d695274}) of ThingClass - + Total returned energy (Phase C) changed The name of the EventType ({de248e26-b617-4d22-9175-752e2d695274}) of ThingClass shellyEm3 - + Total returned energy changed The name of the EventType ({088cb7df-9187-4206-ae5b-18a00e4f1969}) of ThingClass shellyEm3 - + Turn channel 1 on or off The name of the ActionType ({118d572c-cc12-4037-82d8-7d8f6fb4a364}) of ThingClass shelly25 - + Turn channel 2 on or off The name of the ActionType ({7952aec0-cd27-4ef9-87a6-c499564bc1d4}) of ThingClass shelly25 - - - - - - - - - - + + + + + + + + + + Turn on or off The name of the ActionType ({d6adeab6-c91d-44ba-8d01-9b5b9b7368be}) of ThingClass shellySocketPM ---------- @@ -2098,9 +2113,9 @@ The name of the ActionType ({d813b35f-e11e-4783-b3b3-dbecb956ffb5}) of ThingClas - - - + + + Turn on/off The name of the ActionType ({94276bb9-ef68-47ab-8e74-34ebe54b411f}) of ThingClass shelly1l ---------- @@ -2110,16 +2125,16 @@ The name of the ActionType ({5b7eeb6c-6113-41f3-a61b-3076d087c9fe}) of ThingClas - - - - - - - - - - + + + + + + + + + + Turned on or off The name of the EventType ({d6adeab6-c91d-44ba-8d01-9b5b9b7368be}) of ThingClass shellySocketPM ---------- @@ -2143,9 +2158,9 @@ The name of the EventType ({d813b35f-e11e-4783-b3b3-dbecb956ffb5}) of ThingClass - - - + + + Turned on/off The name of the EventType ({94276bb9-ef68-47ab-8e74-34ebe54b411f}) of ThingClass shelly1l ---------- @@ -2155,15 +2170,15 @@ The name of the EventType ({5b7eeb6c-6113-41f3-a61b-3076d087c9fe}) of ThingClass - - - - - - - - - + + + + + + + + + Update firmware The name of the ActionType ({1c677ecb-c54e-4c95-a3f7-e68fabeeda08}) of ThingClass shellyI3 ---------- @@ -2185,30 +2200,30 @@ The name of the ActionType ({6f814339-9a48-4027-a3f8-760742ff22ba}) of ThingClas - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + Update status The name of the ParamType (ThingClass: shellyMotion, EventType: updateStatus, ID: {a604a66c-3143-45ce-a6e3-17a339f428ab}) ---------- @@ -2260,18 +2275,18 @@ The name of the StateType ({68bf3780-8f7f-4ecb-8498-830e257c192c}) of ThingClass - - - - - - - - - - - - + + + + + + + + + + + + Update status changed The name of the EventType ({a604a66c-3143-45ce-a6e3-17a339f428ab}) of ThingClass shellyMotion ---------- @@ -2299,19 +2314,19 @@ The name of the EventType ({68bf3780-8f7f-4ecb-8498-830e257c192c}) of ThingClass - - - - - - - - - - - - - + + + + + + + + + + + + + Username (optional) The name of the ParamType (ThingClass: shellyMotion, Type: thing, ID: {ea210ec8-37ed-4479-9454-48cc06a1df88}) ---------- @@ -2341,8 +2356,8 @@ The name of the ParamType (ThingClass: shelly1, Type: thing, ID: {fa1aa0f6-93b2- - - + + Vibration The name of the ParamType (ThingClass: shellyMotion, EventType: vibration, ID: {76438c2d-9742-4680-9139-d4b4e988cfd2}) ---------- @@ -2350,14 +2365,14 @@ The name of the StateType ({76438c2d-9742-4680-9139-d4b4e988cfd2}) of ThingClass - + Vibration detected The name of the EventType ({76438c2d-9742-4680-9139-d4b4e988cfd2}) of ThingClass shellyMotion - - + + Voltage (Phase A) The name of the ParamType (ThingClass: shellyEm3, EventType: voltagePhaseA, ID: {5977ffab-cdcf-409c-940b-aa0a59de84a5}) ---------- @@ -2365,14 +2380,14 @@ The name of the StateType ({5977ffab-cdcf-409c-940b-aa0a59de84a5}) of ThingClass - + Voltage (Phase A) changed The name of the EventType ({5977ffab-cdcf-409c-940b-aa0a59de84a5}) of ThingClass shellyEm3 - - + + Voltage (Phase B) The name of the ParamType (ThingClass: shellyEm3, EventType: voltagePhaseB, ID: {7c846993-fb06-48ef-987c-7b35d9671070}) ---------- @@ -2380,14 +2395,14 @@ The name of the StateType ({7c846993-fb06-48ef-987c-7b35d9671070}) of ThingClass - + Voltage (Phase B) changed The name of the EventType ({7c846993-fb06-48ef-987c-7b35d9671070}) of ThingClass shellyEm3 - - + + Voltage (Phase C) The name of the ParamType (ThingClass: shellyEm3, EventType: voltagePhaseC, ID: {cd7af1b2-d5f0-4c2e-b85c-84f23ae1fbb9}) ---------- @@ -2395,13 +2410,13 @@ The name of the StateType ({cd7af1b2-d5f0-4c2e-b85c-84f23ae1fbb9}) of ThingClass - + Voltage (Phase C) changed The name of the EventType ({cd7af1b2-d5f0-4c2e-b85c-84f23ae1fbb9}) of ThingClass shellyEm3 - + stop The name of the ActionType ({2266303c-df0c-4eae-b15e-6a86e73c9699}) of ThingClass shellyRoller diff --git a/shelly/translations/6162773b-0435-408c-a4f8-7860d38031a9-en_US.ts b/shelly/translations/6162773b-0435-408c-a4f8-7860d38031a9-en_US.ts index d3a5196a..2879ec84 100644 --- a/shelly/translations/6162773b-0435-408c-a4f8-7860d38031a9-en_US.ts +++ b/shelly/translations/6162773b-0435-408c-a4f8-7860d38031a9-en_US.ts @@ -4,38 +4,38 @@ IntegrationPluginShelly - + Unable to find the thing in the network. - + Roller shutter mode can't be mixed with relay mode. Please configure both connected devices to control a shutter or relays. - - + + For using a roller shutter, one channel must be set to up, the other to down. - + Error creating MQTT channel. Please check MQTT server settings. - + Username and password not set correctly. - + Error connecting to Shelly device. - + Unexpected data received from Shelly device. @@ -43,32 +43,32 @@ shelly - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + Available firmware version The name of the ParamType (ThingClass: shellyMotion, EventType: availableVersion, ID: {0c9e8da4-1b1c-4047-8e9d-c5c580bcf43f}) ---------- @@ -124,19 +124,19 @@ The name of the StateType ({6e794011-d184-4ab2-9c3a-3b2205880cbc}) of ThingClass - - - - - - - - - - - - - + + + + + + + + + + + + + Available firmware version changed The name of the EventType ({0c9e8da4-1b1c-4047-8e9d-c5c580bcf43f}) of ThingClass shellyMotion ---------- @@ -166,8 +166,8 @@ The name of the EventType ({6e794011-d184-4ab2-9c3a-3b2205880cbc}) of ThingClass - - + + Battery critical changed The name of the EventType ({56053726-92dc-4a80-b05e-a9a857c02bc1}) of ThingClass shellyHT ---------- @@ -175,18 +175,18 @@ The name of the EventType ({18edddee-1b30-48e4-b233-1e3b68bd6ff1}) of ThingClass - + Battery entered critical state The name of the EventType ({1d03941e-9c41-446b-b698-f8dff335bf11}) of ThingClass shellyMotion - - - - - - + + + + + + Battery level The name of the ParamType (ThingClass: shellyMotion, EventType: batteryLevel, ID: {f6d89aa6-7dba-4bb0-89cf-36d85208933f}) ---------- @@ -202,9 +202,9 @@ The name of the StateType ({338355e5-9506-48b1-be86-757d69b34755}) of ThingClass - - - + + + Battery level changed The name of the EventType ({f6d89aa6-7dba-4bb0-89cf-36d85208933f}) of ThingClass shellyMotion ---------- @@ -214,12 +214,12 @@ The name of the EventType ({338355e5-9506-48b1-be86-757d69b34755}) of ThingClass - - - - - - + + + + + + Battery level critical The name of the ParamType (ThingClass: shellyMotion, EventType: batteryCritical, ID: {1d03941e-9c41-446b-b698-f8dff335bf11}) ---------- @@ -235,12 +235,12 @@ The name of the StateType ({18edddee-1b30-48e4-b233-1e3b68bd6ff1}) of ThingClass - - - - - - + + + + + + Brightness The name of the ParamType (ThingClass: shellyDimmer, ActionType: brightness, ID: {f41c93ac-6911-45fc-9221-7dd26bf65fd0}) ---------- @@ -256,8 +256,8 @@ The name of the StateType ({3f74eb92-d95b-48c2-8ac6-29bea9f65ce3}) of ThingClass - - + + Brightness changed The name of the EventType ({f41c93ac-6911-45fc-9221-7dd26bf65fd0}) of ThingClass shellyDimmer ---------- @@ -265,26 +265,35 @@ The name of the EventType ({3f74eb92-d95b-48c2-8ac6-29bea9f65ce3}) of ThingClass - + + + Button name + The name of the ParamType (ThingClass: shellyI3, EventType: longPressed, ID: {99683cf9-930e-4f10-94f2-73bb32092639}) +---------- +The name of the ParamType (ThingClass: shellyI3, EventType: pressed, ID: {146313a1-cfb6-4732-a1be-86ec575bcbdb}) + + + + Button type The name of the ParamType (ThingClass: shellySwitch, Type: settings, ID: {ce9f1650-5e12-40f4-97de-27af86afa40b}) - + Calibrate The name of the ActionType ({4e2d8a7b-821e-4ee8-9f9b-f774d631845f}) of ThingClass shellyRoller - - - - - - - - + + + + + + + + Channel The name of the ParamType (ThingClass: shellyRoller, Type: thing, ID: {281385a5-5084-4ded-80a4-66c0dc1096a8}) ---------- @@ -304,27 +313,27 @@ The name of the ParamType (ThingClass: shellySwitch, Type: thing, ID: {be6bdd43- - + Channel 1 turned on or off The name of the EventType ({118d572c-cc12-4037-82d8-7d8f6fb4a364}) of ThingClass shelly25 - + Channel 2 turned on or off The name of the EventType ({7952aec0-cd27-4ef9-87a6-c499564bc1d4}) of ThingClass shelly25 - + Close The name of the ActionType ({87eb0290-615e-4c98-9ec8-a21104fcf05d}) of ThingClass shellyRoller - - - + + + Color The name of the ParamType (ThingClass: shellyRgbw2, ActionType: color, ID: {6ef7c686-350d-4069-9c41-9b90b3906748}) ---------- @@ -334,15 +343,15 @@ The name of the StateType ({6ef7c686-350d-4069-9c41-9b90b3906748}) of ThingClass - + Color changed The name of the EventType ({6ef7c686-350d-4069-9c41-9b90b3906748}) of ThingClass shellyRgbw2 - - - + + + Color temperature The name of the ParamType (ThingClass: shellyRgbw2, ActionType: colorTemperature, ID: {a32a457f-fdc0-46ce-9106-6f9d4f4a6b16}) ---------- @@ -352,54 +361,54 @@ The name of the StateType ({a32a457f-fdc0-46ce-9106-6f9d4f4a6b16}) of ThingClass - + Color temperature changed The name of the EventType ({a32a457f-fdc0-46ce-9106-6f9d4f4a6b16}) of ThingClass shellyRgbw2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Connected The name of the ParamType (ThingClass: shellyRoller, EventType: connected, ID: {d446719d-628e-477d-882c-a84210c85869}) ---------- @@ -487,13 +496,13 @@ The name of the StateType ({e5d41e05-2296-457e-97d8-98a5ac0de615}) of ThingClass - - - - - - - + + + + + + + Connected changed The name of the EventType ({9b17b10d-07ee-4a3d-813f-ef37e79e7241}) of ThingClass shellyI3 ---------- @@ -511,8 +520,8 @@ The name of the EventType ({e5d41e05-2296-457e-97d8-98a5ac0de615}) of ThingClass - - + + Connected device 1 The name of the ParamType (ThingClass: shelly25, Type: thing, ID: {dc8a02fb-baa4-40bf-9e00-684b17794287}) ---------- @@ -520,8 +529,8 @@ The name of the ParamType (ThingClass: shelly2, Type: thing, ID: {84e60831-0a2c- - - + + Connected device 2 The name of the ParamType (ThingClass: shelly25, Type: thing, ID: {1e6925f8-1613-4fe4-8234-e4a4e973ef83}) ---------- @@ -529,17 +538,17 @@ The name of the ParamType (ThingClass: shelly2, Type: thing, ID: {0becaa77-b927- - - - - - - - - - - - + + + + + + + + + + + Connected or disconnected The name of the EventType ({d446719d-628e-477d-882c-a84210c85869}) of ThingClass shellyRoller ---------- @@ -565,9 +574,9 @@ The name of the EventType ({b35ace90-8afb-49f1-924d-899bf1c03c3a}) of ThingClass - - - + + + Connected/disconnected The name of the EventType ({d23e25a1-f723-4de1-806a-83fb073f01f4}) of ThingClass shellyButton1 ---------- @@ -577,29 +586,23 @@ The name of the EventType ({98b6e1ba-8d5c-4cb1-82a0-2d06c71cdba6}) of ThingClass - + Consumed energy changed The name of the EventType ({962fec29-6be0-452e-87c5-5ff71435c40f}) of ThingClass shellyPlug - - - - + + Count - The name of the ParamType (ThingClass: shellyI3, EventType: longPressed, ID: {99683cf9-930e-4f10-94f2-73bb32092639}) ----------- -The name of the ParamType (ThingClass: shellyI3, EventType: pressed, ID: {146313a1-cfb6-4732-a1be-86ec575bcbdb}) ----------- -The name of the ParamType (ThingClass: shellyButton1, EventType: longPressed, ID: {f8b5f587-d266-4fd3-9f01-941d0dcedc1f}) + The name of the ParamType (ThingClass: shellyButton1, EventType: longPressed, ID: {f8b5f587-d266-4fd3-9f01-941d0dcedc1f}) ---------- The name of the ParamType (ThingClass: shellyButton1, EventType: pressed, ID: {a384450d-12b5-4269-9469-2e986423bde0}) - - + + Current (Phase A) The name of the ParamType (ThingClass: shellyEm3, EventType: currentPhaseA, ID: {5fa79319-756b-4b2c-87b1-59ff996b8435}) ---------- @@ -607,14 +610,14 @@ The name of the StateType ({5fa79319-756b-4b2c-87b1-59ff996b8435}) of ThingClass - + Current (Phase A) changed The name of the EventType ({5fa79319-756b-4b2c-87b1-59ff996b8435}) of ThingClass shellyEm3 - - + + Current (Phase B) The name of the ParamType (ThingClass: shellyEm3, EventType: currentPhaseB, ID: {a4151601-fe77-418a-a2c1-6376e32da3bd}) ---------- @@ -622,14 +625,14 @@ The name of the StateType ({a4151601-fe77-418a-a2c1-6376e32da3bd}) of ThingClass - + Current (Phase B) changed The name of the EventType ({a4151601-fe77-418a-a2c1-6376e32da3bd}) of ThingClass shellyEm3 - - + + Current (Phase C) The name of the ParamType (ThingClass: shellyEm3, EventType: currentPhaseC, ID: {ab78aa9c-aa73-4f5d-8d21-38c83c5e9e7c}) ---------- @@ -637,20 +640,20 @@ The name of the StateType ({ab78aa9c-aa73-4f5d-8d21-38c83c5e9e7c}) of ThingClass - + Current (Phase C) changed The name of the EventType ({ab78aa9c-aa73-4f5d-8d21-38c83c5e9e7c}) of ThingClass shellyEm3 - - - - - - - - + + + + + + + + Current firmware version The name of the ParamType (ThingClass: shellyMotion, EventType: currentVersion, ID: {e2d98172-5833-454b-9b4b-04693c6b9232}) ---------- @@ -670,10 +673,10 @@ The name of the StateType ({b17a7df2-952b-4cdd-8d28-a8e8582b49d4}) of ThingClass - - - - + + + + Current firmware version changed The name of the EventType ({e2d98172-5833-454b-9b4b-04693c6b9232}) of ThingClass shellyMotion ---------- @@ -685,8 +688,8 @@ The name of the EventType ({b17a7df2-952b-4cdd-8d28-a8e8582b49d4}) of ThingClass - - + + Current power The name of the ParamType (ThingClass: shellyEm3, EventType: currentPower, ID: {3fc2a87f-cd33-4d1f-b7a6-75ffcb4e7cc4}) ---------- @@ -694,28 +697,28 @@ The name of the StateType ({3fc2a87f-cd33-4d1f-b7a6-75ffcb4e7cc4}) of ThingClass - + Current power changed The name of the EventType ({3fc2a87f-cd33-4d1f-b7a6-75ffcb4e7cc4}) of ThingClass shellyEm3 - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Current power consumption The name of the ParamType (ThingClass: shellyRoller, EventType: currentPower, ID: {0d7cb1cf-3fff-4d0b-96c2-c02e9a92af57}) ---------- @@ -751,10 +754,10 @@ The name of the StateType ({3ec03053-7cf5-44fb-ad92-041eed9edd9a}) of ThingClass - - - - + + + + Current power consumption changed The name of the EventType ({b3336ca6-1577-4230-8708-98875148606e}) of ThingClass shellyDimmer ---------- @@ -766,13 +769,13 @@ The name of the EventType ({3ec03053-7cf5-44fb-ad92-041eed9edd9a}) of ThingClass - - - - - - - + + + + + + + Default state The name of the ParamType (ThingClass: shellySocketPM, Type: settings, ID: {9880a51b-57da-4b65-a0ec-23eb0fdcb8ac}) ---------- @@ -790,8 +793,8 @@ The name of the ParamType (ThingClass: shellyPlug, Type: settings, ID: {40f251db - - + + Firmware update status The name of the ParamType (ThingClass: shellyDimmer, EventType: updateStatus, ID: {8d3b3d63-86f1-46cb-92ef-d27c0d9d0a4e}) ---------- @@ -799,30 +802,30 @@ The name of the StateType ({8d3b3d63-86f1-46cb-92ef-d27c0d9d0a4e}) of ThingClass - + Firmware update status changed The name of the EventType ({8d3b3d63-86f1-46cb-92ef-d27c0d9d0a4e}) of ThingClass shellyDimmer - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Firmware version The name of the ParamType (ThingClass: shellyI3, EventType: currentVersion, ID: {33e7d186-7c6b-4c4e-89c3-80362ef76615}) ---------- @@ -862,15 +865,15 @@ The name of the StateType ({e033cca0-03fa-4b2e-9d7b-d4a2c8ffbb8c}) of ThingClass - - - - - - - - - + + + + + + + + + Firmware version changed The name of the EventType ({33e7d186-7c6b-4c4e-89c3-80362ef76615}) of ThingClass shellyI3 ---------- @@ -892,8 +895,8 @@ The name of the EventType ({e033cca0-03fa-4b2e-9d7b-d4a2c8ffbb8c}) of ThingClass - - + + Humidity The name of the ParamType (ThingClass: shellyHT, EventType: humidity, ID: {18a3c71b-f4ef-45d8-a5db-58f533fb6e19}) ---------- @@ -901,14 +904,14 @@ The name of the StateType ({18a3c71b-f4ef-45d8-a5db-58f533fb6e19}) of ThingClass - + Humidity changed The name of the EventType ({18a3c71b-f4ef-45d8-a5db-58f533fb6e19}) of ThingClass shellyHT - - + + Input 1 The name of the ParamType (ThingClass: shellyI3, EventType: input1, ID: {61e98cc9-4449-4fb2-818e-692303244ce2}) ---------- @@ -916,14 +919,14 @@ The name of the StateType ({61e98cc9-4449-4fb2-818e-692303244ce2}) of ThingClass - + Input 1 changed The name of the EventType ({61e98cc9-4449-4fb2-818e-692303244ce2}) of ThingClass shellyI3 - - + + Input 2 The name of the ParamType (ThingClass: shellyI3, EventType: input2, ID: {04497ff2-a231-4d3d-adeb-66275a3b128b}) ---------- @@ -931,14 +934,14 @@ The name of the StateType ({04497ff2-a231-4d3d-adeb-66275a3b128b}) of ThingClass - + Input 2 changed The name of the EventType ({04497ff2-a231-4d3d-adeb-66275a3b128b}) of ThingClass shellyI3 - - + + Input 3 The name of the ParamType (ThingClass: shellyI3, EventType: input3, ID: {5895fc2d-19a4-40c2-8522-7c4462e55a3e}) ---------- @@ -946,20 +949,20 @@ The name of the StateType ({5895fc2d-19a4-40c2-8522-7c4462e55a3e}) of ThingClass - + Input 3 changed The name of the EventType ({5895fc2d-19a4-40c2-8522-7c4462e55a3e}) of ThingClass shellyI3 - + Invert button The name of the ParamType (ThingClass: shellySwitch, Type: settings, ID: {f31eb52b-9aaf-409d-8bba-badda7c1a249}) - - + + Light intensity The name of the ParamType (ThingClass: shellyMotion, EventType: lightIntensity, ID: {a1e12487-ebab-4993-a075-78275aac7b0d}) ---------- @@ -967,38 +970,53 @@ The name of the StateType ({a1e12487-ebab-4993-a075-78275aac7b0d}) of ThingClass - + Light intensity changed The name of the EventType ({a1e12487-ebab-4993-a075-78275aac7b0d}) of ThingClass shellyMotion - + Long Pressed The name of the EventType ({bb966833-a7a6-4ad7-b5f5-057b38ebb036}) of ThingClass shellyI3 - + Longpress duration The name of the ParamType (ThingClass: shellyButton1, Type: settings, ID: {b98423a8-c758-4dae-b979-e22446d06b22}) - + Longpressed The name of the EventType ({47cab6b6-eed3-4628-b3ad-2ceda26d6f84}) of ThingClass shellyButton1 - + + Max time between multiple presses - The name of the ParamType (ThingClass: shellyButton1, Type: settings, ID: {b1f5a911-76ec-42e5-ac64-17f85d82b875}) + The name of the ParamType (ThingClass: shellyI3, Type: settings, ID: {52699a1b-3526-4f60-83ec-f35faa863597}) +---------- +The name of the ParamType (ThingClass: shellyButton1, Type: settings, ID: {b1f5a911-76ec-42e5-ac64-17f85d82b875}) - - + + Maximum longpress duration + The name of the ParamType (ThingClass: shellyI3, Type: settings, ID: {6485685e-0097-48db-958b-43126c6fb5a6}) + + + + + Minimum longpress duration + The name of the ParamType (ThingClass: shellyI3, Type: settings, ID: {a04fda4b-f187-477c-b7a8-b56613bf9264}) + + + + + Moving The name of the ParamType (ThingClass: shellyRoller, EventType: moving, ID: {2729d4e0-c38c-47b8-a0e8-26959090fe74}) ---------- @@ -1006,18 +1024,18 @@ The name of the StateType ({2729d4e0-c38c-47b8-a0e8-26959090fe74}) of ThingClass - + Moving changed The name of the EventType ({2729d4e0-c38c-47b8-a0e8-26959090fe74}) of ThingClass shellyRoller - - - - - - + + + + + + On The name of the ParamType (ThingClass: shellyDimmer, ActionType: power, ID: {e4a6ac87-31fb-4516-9cf3-f135621e902c}) ---------- @@ -1033,8 +1051,8 @@ The name of the StateType ({14abcd30-9db2-4065-ae81-501a55fbb145}) of ThingClass - - + + On/Off The name of the ParamType (ThingClass: shellySwitch, EventType: power, ID: {20f74d88-0683-4d3a-9513-6b29b5112b7b}) ---------- @@ -1042,31 +1060,31 @@ The name of the StateType ({20f74d88-0683-4d3a-9513-6b29b5112b7b}) of ThingClass - + On/Off toggled The name of the EventType ({20f74d88-0683-4d3a-9513-6b29b5112b7b}) of ThingClass shellySwitch - + Open The name of the ActionType ({b96a8f85-c39e-499b-abbd-40b18788e907}) of ThingClass shellyRoller - - - - - - - - - - - - - + + + + + + + + + + + + + Password (optional) The name of the ParamType (ThingClass: shellyMotion, Type: thing, ID: {b6a48fc4-5016-47d9-8454-c64686120ee1}) ---------- @@ -1096,8 +1114,8 @@ The name of the ParamType (ThingClass: shelly1, Type: thing, ID: {d29b8399-bfa6- - - + + Person is present The name of the ParamType (ThingClass: shellyMotion, EventType: isPresent, ID: {45c0cc07-0e13-449c-86a7-ab65d5cdf637}) ---------- @@ -1105,9 +1123,9 @@ The name of the StateType ({45c0cc07-0e13-449c-86a7-ab65d5cdf637}) of ThingClass - - - + + + Position The name of the ParamType (ThingClass: shellyRoller, ActionType: percentage, ID: {86270b8b-bce4-4d8a-9bc9-d72af36b991c}) ---------- @@ -1117,30 +1135,30 @@ The name of the StateType ({86270b8b-bce4-4d8a-9bc9-d72af36b991c}) of ThingClass - + Position changed The name of the EventType ({86270b8b-bce4-4d8a-9bc9-d72af36b991c}) of ThingClass shellyRoller - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Power The name of the ParamType (ThingClass: shellySocketPM, ActionType: power, ID: {d6adeab6-c91d-44ba-8d01-9b5b9b7368be}) ---------- @@ -1180,9 +1198,9 @@ The name of the StateType ({72d7dbba-757c-4b03-a092-1d3f374fa961}) of ThingClass - - - + + + Power channel 1 The name of the ParamType (ThingClass: shelly25, ActionType: channel1, ID: {118d572c-cc12-4037-82d8-7d8f6fb4a364}) ---------- @@ -1192,9 +1210,9 @@ The name of the StateType ({118d572c-cc12-4037-82d8-7d8f6fb4a364}) of ThingClass - - - + + + Power channel 2 The name of the ParamType (ThingClass: shelly25, ActionType: channel2, ID: {7952aec0-cd27-4ef9-87a6-c499564bc1d4}) ---------- @@ -1204,8 +1222,8 @@ The name of the StateType ({7952aec0-cd27-4ef9-87a6-c499564bc1d4}) of ThingClass - - + + Power consumption The name of the ParamType (ThingClass: shellyPlug, EventType: currentPower, ID: {202ea409-650e-48b2-9aae-d4ebe9d505fd}) ---------- @@ -1213,11 +1231,11 @@ The name of the StateType ({202ea409-650e-48b2-9aae-d4ebe9d505fd}) of ThingClass - - - - - + + + + + Power consumption changed The name of the EventType ({0d7cb1cf-3fff-4d0b-96c2-c02e9a92af57}) of ThingClass shellyRoller ---------- @@ -1231,8 +1249,8 @@ The name of the EventType ({202ea409-650e-48b2-9aae-d4ebe9d505fd}) of ThingClass - - + + Power factor (Phase A) The name of the ParamType (ThingClass: shellyEm3, EventType: powerFactorPhaseA, ID: {50be490b-ba5d-4b1f-806c-9e15b915c1eb}) ---------- @@ -1240,14 +1258,14 @@ The name of the StateType ({50be490b-ba5d-4b1f-806c-9e15b915c1eb}) of ThingClass - + Power factor (Phase A) changed The name of the EventType ({50be490b-ba5d-4b1f-806c-9e15b915c1eb}) of ThingClass shellyEm3 - - + + Power factor (Phase B) The name of the ParamType (ThingClass: shellyEm3, EventType: powerFactorPhaseB, ID: {f56504bb-0c6c-4425-831c-771b23aadf19}) ---------- @@ -1255,14 +1273,14 @@ The name of the StateType ({f56504bb-0c6c-4425-831c-771b23aadf19}) of ThingClass - + Power factor (Phase B) changed The name of the EventType ({f56504bb-0c6c-4425-831c-771b23aadf19}) of ThingClass shellyEm3 - - + + Power factor (Phase C) The name of the ParamType (ThingClass: shellyEm3, EventType: powerFactorPhaseC, ID: {2e2c622f-1575-4d0b-a0c0-78bc03748c1e}) ---------- @@ -1270,14 +1288,14 @@ The name of the StateType ({2e2c622f-1575-4d0b-a0c0-78bc03748c1e}) of ThingClass - + Power factor (Phase C) changed The name of the EventType ({2e2c622f-1575-4d0b-a0c0-78bc03748c1e}) of ThingClass shellyEm3 - - + + Power usage (Phase A) The name of the ParamType (ThingClass: shellyEm3, EventType: currentPowerPhaseA, ID: {432ba180-936d-4700-907e-766264bfdd35}) ---------- @@ -1285,14 +1303,14 @@ The name of the StateType ({432ba180-936d-4700-907e-766264bfdd35}) of ThingClass - + Power usage (Phase A) changed The name of the EventType ({432ba180-936d-4700-907e-766264bfdd35}) of ThingClass shellyEm3 - - + + Power usage (Phase B) The name of the ParamType (ThingClass: shellyEm3, EventType: currentPowerPhaseB, ID: {02edeedb-8a93-41f8-8bc5-09031b7d2d4d}) ---------- @@ -1300,14 +1318,14 @@ The name of the StateType ({02edeedb-8a93-41f8-8bc5-09031b7d2d4d}) of ThingClass - + Power usage (Phase B) changed The name of the EventType ({02edeedb-8a93-41f8-8bc5-09031b7d2d4d}) of ThingClass shellyEm3 - - + + Power usage (Phase C) The name of the ParamType (ThingClass: shellyEm3, EventType: currentPowerPhaseC, ID: {82277a4e-49cc-45f4-8b29-470ce99333b6}) ---------- @@ -1315,27 +1333,27 @@ The name of the StateType ({82277a4e-49cc-45f4-8b29-470ce99333b6}) of ThingClass - + Power usage (Phase C) changed The name of the EventType ({82277a4e-49cc-45f4-8b29-470ce99333b6}) of ThingClass shellyEm3 - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + Powered The name of the ParamType (ThingClass: shellyEm3, ActionType: power, ID: {639dda4c-e354-43ca-a785-fbe6806986e2}) ---------- @@ -1369,14 +1387,20 @@ The name of the StateType ({5b7eeb6c-6113-41f3-a61b-3076d087c9fe}) of ThingClass - + Presence detected The name of the EventType ({45c0cc07-0e13-449c-86a7-ab65d5cdf637}) of ThingClass shellyMotion - - + + Press count + The name of the ParamType (ThingClass: shellyI3, EventType: pressed, ID: {0ed31339-7457-443c-b6e3-3b8ce3fc2bd8}) + + + + + Pressed The name of the EventType ({41498655-1943-4b46-ac36-adea7bafab87}) of ThingClass shellySwitch ---------- @@ -1384,15 +1408,15 @@ The name of the EventType ({25955cb9-dc0e-48dc-91b1-ba27e30a3a3f}) of ThingClass - - - - - - - - - + + + + + + + + + Reboot The name of the ActionType ({162e7791-6890-4075-8e57-a4c15b9359bb}) of ThingClass shellyI3 ---------- @@ -1414,20 +1438,20 @@ The name of the ActionType ({b4067d54-36c5-4d30-bbc3-c8c712d6fd32}) of ThingClas - + Remain awake The name of the ParamType (ThingClass: shellyButton1, Type: settings, ID: {45d4628d-7d8c-43b6-ac86-6232caa5816f}) - + Reset data The name of the ActionType ({87772e43-1bf7-496b-b8be-46db39f71700}) of ThingClass shellyEm3 - - + + Set brightness The name of the ActionType ({f41c93ac-6911-45fc-9221-7dd26bf65fd0}) of ThingClass shellyDimmer ---------- @@ -1435,26 +1459,26 @@ The name of the ActionType ({3f74eb92-d95b-48c2-8ac6-29bea9f65ce3}) of ThingClas - + Set color The name of the ActionType ({6ef7c686-350d-4069-9c41-9b90b3906748}) of ThingClass shellyRgbw2 - + Set color temperature The name of the ActionType ({a32a457f-fdc0-46ce-9106-6f9d4f4a6b16}) of ThingClass shellyRgbw2 - + Set position The name of the ActionType ({86270b8b-bce4-4d8a-9bc9-d72af36b991c}) of ThingClass shellyRoller - - + + Shelly The name of the vendor ({d8e45fc2-90af-492e-8305-50baa1ec4c18}) ---------- @@ -1462,73 +1486,73 @@ The name of the plugin shelly ({6162773b-0435-408c-a4f8-7860d38031a9}) - + Shelly 1 The name of the ThingClass ({f810b66a-7177-4397-9771-4229abaabbb6}) - + Shelly 1L The name of the ThingClass ({20754114-1591-48b5-af2f-8c9966adb7c4}) - + Shelly 1PM The name of the ThingClass ({30e74e9f-57f4-4bbc-b0df-f2c4f28b2f06}) - + Shelly 2 The name of the ThingClass ({f277d3a3-62e0-49c1-90b2-4108578e80bf}) - + Shelly 2.5 The name of the ThingClass ({465efb0d-da68-4177-a040-940c7f451e29}) - + Shelly 3EM The name of the ThingClass ({ba293550-d2af-4463-b973-e1812ab67b96}) - + Shelly Dimmer / Dimmer 2 The name of the ThingClass ({3a1d6fc1-c623-4b45-9c81-1573fcc15f99}) - + Shelly H&T The name of the ThingClass ({cc75be5c-8e34-4f72-a55d-c96e4c85d4be}) - + Shelly I3 The name of the ThingClass ({a4557bcc-bdae-4178-b774-5881a8ae490a}) - - - - - - - - - - - - - + + + + + + + + + + + + + Shelly ID The name of the ParamType (ThingClass: shellyMotion, Type: thing, ID: {b92fe8ba-8bfb-4d9a-9fb9-8d55ace8cfb4}) ---------- @@ -1558,38 +1582,38 @@ The name of the ParamType (ThingClass: shelly1, Type: thing, ID: {1d301dc0-5e48- - + Shelly Motion The name of the ThingClass ({a82737bb-f2d6-442e-a468-5acc0a2e4cd7}) - + Shelly Plug/PlugS The name of the ThingClass ({22229a6d-2af8-44e0-bea9-310a0f2769ef}) - + Shelly RGBW2 The name of the ThingClass ({17f24cec-e6ed-4abd-9d42-60999f391dba}) - + Shelly button 1 The name of the ThingClass ({3eba6b29-f634-4ade-80a3-2159803373cc}) - + Shelly connected Roller Shutter The name of the ThingClass ({d681a4cb-481a-4469-a49a-e6bbb11eb9c9}) - - + + Shelly connected device The name of the ThingClass ({3bd614e0-72c4-4fbe-8c70-ce6c48d04bce}) ---------- @@ -1597,8 +1621,8 @@ The name of the ThingClass ({512c3c7d-d6a6-4d2a-bccd-83147e5f9a25}) - - + + Shelly connected light The name of the ThingClass ({5ab05c19-71aa-4a85-a02f-a108f039a69a}) ---------- @@ -1606,8 +1630,8 @@ The name of the ThingClass ({62a2d6b8-d70d-45fc-ba8c-1c680282a399}) - - + + Shelly connected power socket The name of the ThingClass ({ae6e55fe-1a0b-43bc-bdfb-605661b96905}) ---------- @@ -1615,60 +1639,60 @@ The name of the ThingClass ({3e13206c-a6cd-49a0-b653-2ccb5bb4bbc1}) - + Shelly switch The name of the ThingClass ({6de35a17-0f54-4397-894d-4321b64c53d1}) - + Short Pressed The name of the EventType ({79648810-b2f4-4aa5-902f-2875242e7bf8}) of ThingClass shellyI3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Signal strength The name of the ParamType (ThingClass: shellyRoller, EventType: signalStrength, ID: {f46c52ce-58dd-4d07-bb69-e8b8719c41bc}) ---------- @@ -1756,27 +1780,27 @@ The name of the StateType ({74c631ed-fc3d-49e8-9dec-99cafa70c559}) of ThingClass - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + Signal strength changed The name of the EventType ({f46c52ce-58dd-4d07-bb69-e8b8719c41bc}) of ThingClass shellyRoller ---------- @@ -1822,10 +1846,10 @@ The name of the EventType ({74c631ed-fc3d-49e8-9dec-99cafa70c559}) of ThingClass - - - - + + + + Start firmware update The name of the ActionType ({17327674-f160-44e1-8a3d-fc2b6e1ee319}) of ThingClass shellyMotion ---------- @@ -1837,23 +1861,14 @@ The name of the ActionType ({87b24064-5db7-4590-a9d8-f6d8fd02ed6e}) of ThingClas - + Status LED enabled The name of the ParamType (ThingClass: shellyButton1, Type: settings, ID: {420298a7-bcf8-4970-951e-f6ee5efa1013}) - - - Switch - The name of the ParamType (ThingClass: shellyI3, EventType: longPressed, ID: {866d6db6-e989-4b19-93c3-cc4aa7453c9e}) ----------- -The name of the ParamType (ThingClass: shellyI3, EventType: pressed, ID: {0ed31339-7457-443c-b6e3-3b8ce3fc2bd8}) - - - - - + + Temperature The name of the ParamType (ThingClass: shellyHT, EventType: temperature, ID: {507e7ca7-e1ab-4e7c-8097-4aedf924f797}) ---------- @@ -1861,14 +1876,14 @@ The name of the StateType ({507e7ca7-e1ab-4e7c-8097-4aedf924f797}) of ThingClass - + Temperature changed The name of the EventType ({507e7ca7-e1ab-4e7c-8097-4aedf924f797}) of ThingClass shellyHT - - + + Total consumed energy The name of the ParamType (ThingClass: shellyEm3, EventType: totalEnergyConsumed, ID: {67050a5a-cc78-4d11-a7d9-a9db528029ff}) ---------- @@ -1876,8 +1891,8 @@ The name of the StateType ({67050a5a-cc78-4d11-a7d9-a9db528029ff}) of ThingClass - - + + Total consumed energy (Phase A) The name of the ParamType (ThingClass: shellyEm3, EventType: energyConsumedPhaseA, ID: {ba25ef68-bb52-4e96-a8fb-137aae966104}) ---------- @@ -1885,14 +1900,14 @@ The name of the StateType ({ba25ef68-bb52-4e96-a8fb-137aae966104}) of ThingClass - + Total consumed energy (Phase A) changed The name of the EventType ({ba25ef68-bb52-4e96-a8fb-137aae966104}) of ThingClass shellyEm3 - - + + Total consumed energy (Phase B) The name of the ParamType (ThingClass: shellyEm3, EventType: energyConsumedPhaseB, ID: {6636e6a0-e3ca-4654-9506-4302c4e8eed7}) ---------- @@ -1900,14 +1915,14 @@ The name of the StateType ({6636e6a0-e3ca-4654-9506-4302c4e8eed7}) of ThingClass - + Total consumed energy (Phase B) changed The name of the EventType ({6636e6a0-e3ca-4654-9506-4302c4e8eed7}) of ThingClass shellyEm3 - - + + Total consumed energy (Phase C) The name of the ParamType (ThingClass: shellyEm3, EventType: energyConsumedPhaseC, ID: {452c2159-aa2f-4217-80e5-4b492b69671e}) ---------- @@ -1915,15 +1930,15 @@ The name of the StateType ({452c2159-aa2f-4217-80e5-4b492b69671e}) of ThingClass - + Total consumed energy (Phase C) changed The name of the EventType ({452c2159-aa2f-4217-80e5-4b492b69671e}) of ThingClass shellyEm3 - - - + + + Total consumed energy changed The name of the EventType ({67050a5a-cc78-4d11-a7d9-a9db528029ff}) of ThingClass shellyEm3 ---------- @@ -1933,10 +1948,10 @@ The name of the EventType ({23594959-1cd4-4e23-a7ae-b0b7fbd29daa}) of ThingClass - - - - + + + + Total energy changed The name of the EventType ({a7d88654-7503-474d-9a7c-02150d61a6dc}) of ThingClass shellyRoller ---------- @@ -1948,20 +1963,20 @@ The name of the EventType ({54b0b02e-1dfe-4172-bdfd-8129709e5d9f}) of ThingClass - - - - - - - - - - - - - - + + + + + + + + + + + + + + Total energy consumed The name of the ParamType (ThingClass: shellyRoller, EventType: totalEnergyConsumed, ID: {a7d88654-7503-474d-9a7c-02150d61a6dc}) ---------- @@ -1993,8 +2008,8 @@ The name of the StateType ({23594959-1cd4-4e23-a7ae-b0b7fbd29daa}) of ThingClass - - + + Total returned energy The name of the ParamType (ThingClass: shellyEm3, EventType: totalEnergyProduced, ID: {088cb7df-9187-4206-ae5b-18a00e4f1969}) ---------- @@ -2002,8 +2017,8 @@ The name of the StateType ({088cb7df-9187-4206-ae5b-18a00e4f1969}) of ThingClass - - + + Total returned energy (Phase A) The name of the ParamType (ThingClass: shellyEm3, EventType: energyProducedPhaseA, ID: {34562cd3-b178-4f68-903d-a01e20d0ad76}) ---------- @@ -2011,14 +2026,14 @@ The name of the StateType ({34562cd3-b178-4f68-903d-a01e20d0ad76}) of ThingClass - + Total returned energy (Phase A) changed The name of the EventType ({34562cd3-b178-4f68-903d-a01e20d0ad76}) of ThingClass shellyEm3 - - + + Total returned energy (Phase B) The name of the ParamType (ThingClass: shellyEm3, EventType: energyProducedPhaseB, ID: {d70a0d1a-cac1-4250-85fa-4859ad2dc947}) ---------- @@ -2026,14 +2041,14 @@ The name of the StateType ({d70a0d1a-cac1-4250-85fa-4859ad2dc947}) of ThingClass - + Total returned energy (Phase B) changed The name of the EventType ({d70a0d1a-cac1-4250-85fa-4859ad2dc947}) of ThingClass shellyEm3 - - + + Total returned energy (Phase C) The name of the ParamType (ThingClass: shellyEm3, EventType: energyProducedPhaseC, ID: {de248e26-b617-4d22-9175-752e2d695274}) ---------- @@ -2041,40 +2056,40 @@ The name of the StateType ({de248e26-b617-4d22-9175-752e2d695274}) of ThingClass - + Total returned energy (Phase C) changed The name of the EventType ({de248e26-b617-4d22-9175-752e2d695274}) of ThingClass shellyEm3 - + Total returned energy changed The name of the EventType ({088cb7df-9187-4206-ae5b-18a00e4f1969}) of ThingClass shellyEm3 - + Turn channel 1 on or off The name of the ActionType ({118d572c-cc12-4037-82d8-7d8f6fb4a364}) of ThingClass shelly25 - + Turn channel 2 on or off The name of the ActionType ({7952aec0-cd27-4ef9-87a6-c499564bc1d4}) of ThingClass shelly25 - - - - - - - - - - + + + + + + + + + + Turn on or off The name of the ActionType ({d6adeab6-c91d-44ba-8d01-9b5b9b7368be}) of ThingClass shellySocketPM ---------- @@ -2098,9 +2113,9 @@ The name of the ActionType ({d813b35f-e11e-4783-b3b3-dbecb956ffb5}) of ThingClas - - - + + + Turn on/off The name of the ActionType ({94276bb9-ef68-47ab-8e74-34ebe54b411f}) of ThingClass shelly1l ---------- @@ -2110,16 +2125,16 @@ The name of the ActionType ({5b7eeb6c-6113-41f3-a61b-3076d087c9fe}) of ThingClas - - - - - - - - - - + + + + + + + + + + Turned on or off The name of the EventType ({d6adeab6-c91d-44ba-8d01-9b5b9b7368be}) of ThingClass shellySocketPM ---------- @@ -2143,9 +2158,9 @@ The name of the EventType ({d813b35f-e11e-4783-b3b3-dbecb956ffb5}) of ThingClass - - - + + + Turned on/off The name of the EventType ({94276bb9-ef68-47ab-8e74-34ebe54b411f}) of ThingClass shelly1l ---------- @@ -2155,15 +2170,15 @@ The name of the EventType ({5b7eeb6c-6113-41f3-a61b-3076d087c9fe}) of ThingClass - - - - - - - - - + + + + + + + + + Update firmware The name of the ActionType ({1c677ecb-c54e-4c95-a3f7-e68fabeeda08}) of ThingClass shellyI3 ---------- @@ -2185,30 +2200,30 @@ The name of the ActionType ({6f814339-9a48-4027-a3f8-760742ff22ba}) of ThingClas - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + Update status The name of the ParamType (ThingClass: shellyMotion, EventType: updateStatus, ID: {a604a66c-3143-45ce-a6e3-17a339f428ab}) ---------- @@ -2260,18 +2275,18 @@ The name of the StateType ({68bf3780-8f7f-4ecb-8498-830e257c192c}) of ThingClass - - - - - - - - - - - - + + + + + + + + + + + + Update status changed The name of the EventType ({a604a66c-3143-45ce-a6e3-17a339f428ab}) of ThingClass shellyMotion ---------- @@ -2299,19 +2314,19 @@ The name of the EventType ({68bf3780-8f7f-4ecb-8498-830e257c192c}) of ThingClass - - - - - - - - - - - - - + + + + + + + + + + + + + Username (optional) The name of the ParamType (ThingClass: shellyMotion, Type: thing, ID: {ea210ec8-37ed-4479-9454-48cc06a1df88}) ---------- @@ -2341,8 +2356,8 @@ The name of the ParamType (ThingClass: shelly1, Type: thing, ID: {fa1aa0f6-93b2- - - + + Vibration The name of the ParamType (ThingClass: shellyMotion, EventType: vibration, ID: {76438c2d-9742-4680-9139-d4b4e988cfd2}) ---------- @@ -2350,14 +2365,14 @@ The name of the StateType ({76438c2d-9742-4680-9139-d4b4e988cfd2}) of ThingClass - + Vibration detected The name of the EventType ({76438c2d-9742-4680-9139-d4b4e988cfd2}) of ThingClass shellyMotion - - + + Voltage (Phase A) The name of the ParamType (ThingClass: shellyEm3, EventType: voltagePhaseA, ID: {5977ffab-cdcf-409c-940b-aa0a59de84a5}) ---------- @@ -2365,14 +2380,14 @@ The name of the StateType ({5977ffab-cdcf-409c-940b-aa0a59de84a5}) of ThingClass - + Voltage (Phase A) changed The name of the EventType ({5977ffab-cdcf-409c-940b-aa0a59de84a5}) of ThingClass shellyEm3 - - + + Voltage (Phase B) The name of the ParamType (ThingClass: shellyEm3, EventType: voltagePhaseB, ID: {7c846993-fb06-48ef-987c-7b35d9671070}) ---------- @@ -2380,14 +2395,14 @@ The name of the StateType ({7c846993-fb06-48ef-987c-7b35d9671070}) of ThingClass - + Voltage (Phase B) changed The name of the EventType ({7c846993-fb06-48ef-987c-7b35d9671070}) of ThingClass shellyEm3 - - + + Voltage (Phase C) The name of the ParamType (ThingClass: shellyEm3, EventType: voltagePhaseC, ID: {cd7af1b2-d5f0-4c2e-b85c-84f23ae1fbb9}) ---------- @@ -2395,13 +2410,13 @@ The name of the StateType ({cd7af1b2-d5f0-4c2e-b85c-84f23ae1fbb9}) of ThingClass - + Voltage (Phase C) changed The name of the EventType ({cd7af1b2-d5f0-4c2e-b85c-84f23ae1fbb9}) of ThingClass shellyEm3 - + stop The name of the ActionType ({2266303c-df0c-4eae-b15e-6a86e73c9699}) of ThingClass shellyRoller