diff --git a/genericsensors/integrationplugingenericsensors.cpp b/genericsensors/integrationplugingenericsensors.cpp index f8af347..9cb4041 100644 --- a/genericsensors/integrationplugingenericsensors.cpp +++ b/genericsensors/integrationplugingenericsensors.cpp @@ -265,6 +265,14 @@ void IntegrationPluginGenericSensors::executeAction(ThingActionInfo *info) info->finish(Thing::ThingErrorNoError); return; } + } else if (thing->thingClassId() == fireSensorThingClassId) { + if (action.actionTypeId() == fireSensorFireDetectedActionTypeId) { + bool fire = action.paramValue(fireSensorFireDetectedActionFireDetectedParamTypeId).toBool(); + qCDebug(dcGenericSensors()) << "Fire sensor state:" << (fire ? "fire" : "no fire"); + thing->setStateValue(fireSensorFireDetectedStateTypeId, fire); + info->finish(Thing::ThingErrorNoError); + return; + } } else { Q_ASSERT_X(false, "executeAction", QString("Unhandled thingClassId: %1").arg(thing->thingClassId().toString()).toUtf8()); } diff --git a/genericsensors/integrationplugingenericsensors.json b/genericsensors/integrationplugingenericsensors.json index 76d5dad..f0d0f7e 100644 --- a/genericsensors/integrationplugingenericsensors.json +++ b/genericsensors/integrationplugingenericsensors.json @@ -777,6 +777,26 @@ "defaultValue": 0 } ] + }, + { + "id": "14e458d8-0480-4d2f-8e8b-2371cd4136f2", + "name": "fireSensor", + "displayName": "Generic fire sensor", + "createMethods": ["user"], + "interfaces": ["firesensor"], + "stateTypes": [ + { + "id": "4bb41637-8469-4aea-ad46-6cef3ba3afa3", + "name": "fireDetected", + "displayName": "Fire detected", + "displayNameEvent": "Fire detected changed", + "displayNameAction": "Set fire detected", + "type": "bool", + "defaultValue": false, + "ioType": "digitalOutput", + "writable": true + } + ] } ] } diff --git a/genericsensors/translations/ee7b2965-d38f-4f73-aed0-e8887423ff1a-en_US.ts b/genericsensors/translations/ee7b2965-d38f-4f73-aed0-e8887423ff1a-en_US.ts index ff7f832..b1149df 100644 --- a/genericsensors/translations/ee7b2965-d38f-4f73-aed0-e8887423ff1a-en_US.ts +++ b/genericsensors/translations/ee7b2965-d38f-4f73-aed0-e8887423ff1a-en_US.ts @@ -2,19 +2,19 @@ - GenericThings + genericSensors - - - - - - - - - - - + + + + + + + + + + + Accuracy (decimal places) The name of the ParamType (ThingClass: lightSensor, Type: settings, ID: {f800988f-1ad5-4ffb-9aa8-70ef17614966}) ---------- @@ -40,381 +40,264 @@ The name of the ParamType (ThingClass: temperatureSensor, Type: settings, ID: {3 - - + CO level - The name of the ParamType (ThingClass: coSensor, EventType: co, ID: {9eebe9d2-b34b-4847-bc25-109e2b8cab24}) ----------- -The name of the StateType ({9eebe9d2-b34b-4847-bc25-109e2b8cab24}) of ThingClass coSensor + The name of the StateType ({9eebe9d2-b34b-4847-bc25-109e2b8cab24}) of ThingClass coSensor - - CO level changed - The name of the EventType ({9eebe9d2-b34b-4847-bc25-109e2b8cab24}) of ThingClass coSensor - - - - - + CO2 - The name of the ParamType (ThingClass: co2Sensor, EventType: co2, ID: {755c4c7f-093e-41dd-a38d-9ee18c9890d6}) ----------- -The name of the StateType ({755c4c7f-093e-41dd-a38d-9ee18c9890d6}) of ThingClass co2Sensor + The name of the StateType ({755c4c7f-093e-41dd-a38d-9ee18c9890d6}) of ThingClass co2Sensor - - CO2 changed - The name of the EventType ({755c4c7f-093e-41dd-a38d-9ee18c9890d6}) of ThingClass co2Sensor - - - - - - + + Closed The name of the ParamType (ThingClass: doorSensor, ActionType: closed, ID: {7f5fdc2b-7916-4e90-9c24-558162304f71}) ---------- -The name of the ParamType (ThingClass: doorSensor, EventType: closed, ID: {7f5fdc2b-7916-4e90-9c24-558162304f71}) ----------- The name of the StateType ({7f5fdc2b-7916-4e90-9c24-558162304f71}) of ThingClass doorSensor - - - Gas level - The name of the ParamType (ThingClass: gasSensor, EventType: gas, ID: {5135648f-57b7-44b0-b9d0-c5accad09356}) + + + Fire detected + The name of the ParamType (ThingClass: fireSensor, ActionType: fireDetected, ID: {4bb41637-8469-4aea-ad46-6cef3ba3afa3}) ---------- -The name of the StateType ({5135648f-57b7-44b0-b9d0-c5accad09356}) of ThingClass gasSensor +The name of the StateType ({4bb41637-8469-4aea-ad46-6cef3ba3afa3}) of ThingClass fireSensor - - Gas level changed - The name of the EventType ({5135648f-57b7-44b0-b9d0-c5accad09356}) of ThingClass gasSensor + + Gas level + The name of the StateType ({5135648f-57b7-44b0-b9d0-c5accad09356}) of ThingClass gasSensor - + Generic CO sensor The name of the ThingClass ({262a29b2-b5df-4ee2-822c-e672f50d97b6}) - + Generic CO2 sensor The name of the ThingClass ({a58a2dae-4148-4a4d-ab34-2a11124454a0}) - + Generic O2 sensor The name of the ThingClass ({a8cf20ec-132b-4f6f-b5ec-73dc2f873b43}) - + Generic ORP sensor The name of the ThingClass ({3edeec39-ab9d-4697-90cc-0bba089384cf}) - - Generic Things - The name of the plugin GenericThings ({ee7b2965-d38f-4f73-aed0-e8887423ff1a}) - - - - + Generic door or window sensor The name of the ThingClass ({2d936f56-48ee-4be1-9b3e-28a335ad8085}) - + + Generic fire sensor + The name of the ThingClass ({14e458d8-0480-4d2f-8e8b-2371cd4136f2}) + + + + Generic flammable gas sensor The name of the ThingClass ({25c6725f-5c15-485b-9ec4-cb0e11ab6b32}) - + Generic humidity sensor The name of the ThingClass ({d295bc64-773c-42a9-83e2-80db5fa0d1ce}) - + Generic light sensor The name of the ThingClass ({d4d873fd-f0fc-433f-b615-91c1506a1890}) - + Generic presence sensor The name of the ThingClass ({339a0c54-4086-404f-8d36-bcf20621b785}) - + Generic pressure sensor The name of the ThingClass ({9a8d804b-d1dc-450a-8c41-be491e5cdda0}) - + + Generic sensors + The name of the plugin genericSensors ({ee7b2965-d38f-4f73-aed0-e8887423ff1a}) + + + + Generic soil moisture sensor The name of the ThingClass ({33e610cf-ff30-481b-9f0b-d6857bcd41a5}) - + Generic temperature sensor The name of the ThingClass ({cf3d65db-6f68-457b-968c-cfb66cbd5311}) - + Generic water level sensor The name of the ThingClass ({f1576df0-fb45-4bf0-89fa-a83c4118c326}) - + Gerneric water sensor The name of the ThingClass ({09b9cb86-f551-4efe-9a7d-2f7624e9510f}) - - + Humidity - The name of the ParamType (ThingClass: humiditySensor, EventType: humidity, ID: {925225d9-2965-444a-9c42-63c2873700fb}) ----------- -The name of the StateType ({925225d9-2965-444a-9c42-63c2873700fb}) of ThingClass humiditySensor + The name of the StateType ({925225d9-2965-444a-9c42-63c2873700fb}) of ThingClass humiditySensor - - Humidity changed - The name of the EventType ({925225d9-2965-444a-9c42-63c2873700fb}) of ThingClass humiditySensor - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + Input value The name of the ParamType (ThingClass: waterLevelSensor, ActionType: input, ID: {d344887d-da5d-4742-83bd-608754b2d0aa}) ---------- -The name of the ParamType (ThingClass: waterLevelSensor, EventType: input, ID: {d344887d-da5d-4742-83bd-608754b2d0aa}) ----------- The name of the StateType ({d344887d-da5d-4742-83bd-608754b2d0aa}) of ThingClass waterLevelSensor ---------- The name of the ParamType (ThingClass: lightSensor, ActionType: input, ID: {520e5d27-7d15-4d79-94cf-5d01f5a09ea8}) ---------- -The name of the ParamType (ThingClass: lightSensor, EventType: input, ID: {520e5d27-7d15-4d79-94cf-5d01f5a09ea8}) ----------- The name of the StateType ({520e5d27-7d15-4d79-94cf-5d01f5a09ea8}) of ThingClass lightSensor ---------- The name of the ParamType (ThingClass: gasSensor, ActionType: input, ID: {e3eb500a-ac00-426c-932a-dee4fd6fbcf5}) ---------- -The name of the ParamType (ThingClass: gasSensor, EventType: input, ID: {e3eb500a-ac00-426c-932a-dee4fd6fbcf5}) ----------- The name of the StateType ({e3eb500a-ac00-426c-932a-dee4fd6fbcf5}) of ThingClass gasSensor ---------- The name of the ParamType (ThingClass: co2Sensor, ActionType: input, ID: {7dc765f8-fa9b-4199-8f21-49ed452f226d}) ---------- -The name of the ParamType (ThingClass: co2Sensor, EventType: input, ID: {7dc765f8-fa9b-4199-8f21-49ed452f226d}) ----------- The name of the StateType ({7dc765f8-fa9b-4199-8f21-49ed452f226d}) of ThingClass co2Sensor ---------- The name of the ParamType (ThingClass: coSensor, ActionType: input, ID: {cf3ec5ec-7098-47c5-9666-b3c52eba1b1d}) ---------- -The name of the ParamType (ThingClass: coSensor, EventType: input, ID: {cf3ec5ec-7098-47c5-9666-b3c52eba1b1d}) ----------- The name of the StateType ({cf3ec5ec-7098-47c5-9666-b3c52eba1b1d}) of ThingClass coSensor ---------- The name of the ParamType (ThingClass: pressureSensor, ActionType: input, ID: {c320577c-371a-442b-ac80-b692ff2064c9}) ---------- -The name of the ParamType (ThingClass: pressureSensor, EventType: input, ID: {c320577c-371a-442b-ac80-b692ff2064c9}) ----------- The name of the StateType ({c320577c-371a-442b-ac80-b692ff2064c9}) of ThingClass pressureSensor ---------- The name of the ParamType (ThingClass: o2Sensor, ActionType: input, ID: {7e74fca7-84d0-4f3e-9f26-4232b7b9f507}) ---------- -The name of the ParamType (ThingClass: o2Sensor, EventType: input, ID: {7e74fca7-84d0-4f3e-9f26-4232b7b9f507}) ----------- The name of the StateType ({7e74fca7-84d0-4f3e-9f26-4232b7b9f507}) of ThingClass o2Sensor ---------- The name of the ParamType (ThingClass: orpSensor, ActionType: input, ID: {020ff04f-a157-4925-9c55-2b45389208fc}) ---------- -The name of the ParamType (ThingClass: orpSensor, EventType: input, ID: {020ff04f-a157-4925-9c55-2b45389208fc}) ----------- The name of the StateType ({020ff04f-a157-4925-9c55-2b45389208fc}) of ThingClass orpSensor ---------- The name of the ParamType (ThingClass: phSensor, ActionType: input, ID: {614a039b-9ed9-4b62-9c74-01ba4ac42f16}) ---------- -The name of the ParamType (ThingClass: phSensor, EventType: input, ID: {614a039b-9ed9-4b62-9c74-01ba4ac42f16}) ----------- The name of the StateType ({614a039b-9ed9-4b62-9c74-01ba4ac42f16}) of ThingClass phSensor ---------- The name of the ParamType (ThingClass: moistureSensor, ActionType: input, ID: {ce64a425-d990-4fc1-966b-be6de445792b}) ---------- -The name of the ParamType (ThingClass: moistureSensor, EventType: input, ID: {ce64a425-d990-4fc1-966b-be6de445792b}) ----------- The name of the StateType ({ce64a425-d990-4fc1-966b-be6de445792b}) of ThingClass moistureSensor ---------- The name of the ParamType (ThingClass: humiditySensor, ActionType: input, ID: {a8223e65-e704-4f84-9bbe-d8fc42597047}) ---------- -The name of the ParamType (ThingClass: humiditySensor, EventType: input, ID: {a8223e65-e704-4f84-9bbe-d8fc42597047}) ----------- The name of the StateType ({a8223e65-e704-4f84-9bbe-d8fc42597047}) of ThingClass humiditySensor ---------- The name of the ParamType (ThingClass: temperatureSensor, ActionType: input, ID: {fed37466-1264-4ac1-84fd-aff3a1f7ff04}) ---------- -The name of the ParamType (ThingClass: temperatureSensor, EventType: input, ID: {fed37466-1264-4ac1-84fd-aff3a1f7ff04}) ----------- The name of the StateType ({fed37466-1264-4ac1-84fd-aff3a1f7ff04}) of ThingClass temperatureSensor - - - - - - - - - - - - - Input value changed - The name of the EventType ({d344887d-da5d-4742-83bd-608754b2d0aa}) of ThingClass waterLevelSensor ----------- -The name of the EventType ({520e5d27-7d15-4d79-94cf-5d01f5a09ea8}) of ThingClass lightSensor ----------- -The name of the EventType ({e3eb500a-ac00-426c-932a-dee4fd6fbcf5}) of ThingClass gasSensor ----------- -The name of the EventType ({7dc765f8-fa9b-4199-8f21-49ed452f226d}) of ThingClass co2Sensor ----------- -The name of the EventType ({cf3ec5ec-7098-47c5-9666-b3c52eba1b1d}) of ThingClass coSensor ----------- -The name of the EventType ({c320577c-371a-442b-ac80-b692ff2064c9}) of ThingClass pressureSensor ----------- -The name of the EventType ({7e74fca7-84d0-4f3e-9f26-4232b7b9f507}) of ThingClass o2Sensor ----------- -The name of the EventType ({020ff04f-a157-4925-9c55-2b45389208fc}) of ThingClass orpSensor ----------- -The name of the EventType ({614a039b-9ed9-4b62-9c74-01ba4ac42f16}) of ThingClass phSensor ----------- -The name of the EventType ({ce64a425-d990-4fc1-966b-be6de445792b}) of ThingClass moistureSensor ----------- -The name of the EventType ({a8223e65-e704-4f84-9bbe-d8fc42597047}) of ThingClass humiditySensor ----------- -The name of the EventType ({fed37466-1264-4ac1-84fd-aff3a1f7ff04}) of ThingClass temperatureSensor - - - - - + Last seen time - The name of the ParamType (ThingClass: presenceSensor, EventType: lastSeenTime, ID: {be4842cb-140c-425f-9630-8bb19fdb943e}) ----------- -The name of the StateType ({be4842cb-140c-425f-9630-8bb19fdb943e}) of ThingClass presenceSensor + The name of the StateType ({be4842cb-140c-425f-9630-8bb19fdb943e}) of ThingClass presenceSensor - - Last seen time changed - The name of the EventType ({be4842cb-140c-425f-9630-8bb19fdb943e}) of ThingClass presenceSensor - - - - - + Light intensity - The name of the ParamType (ThingClass: lightSensor, EventType: lightIntensity, ID: {fe12ef32-9f2f-41cd-acb7-6b8e4acffa3b}) ----------- -The name of the StateType ({fe12ef32-9f2f-41cd-acb7-6b8e4acffa3b}) of ThingClass lightSensor + The name of the StateType ({fe12ef32-9f2f-41cd-acb7-6b8e4acffa3b}) of ThingClass lightSensor - - Light intensity changed - The name of the EventType ({fe12ef32-9f2f-41cd-acb7-6b8e4acffa3b}) of ThingClass lightSensor - - - - + Maximum CO The name of the ParamType (ThingClass: coSensor, Type: settings, ID: {e9def195-1b67-4a1b-8030-cbbc6209d52e}) - + Maximum CO2 The name of the ParamType (ThingClass: co2Sensor, Type: settings, ID: {a3029bee-8b13-4aed-8ebd-eaceb603f8ef}) - + Maximum Lux The name of the ParamType (ThingClass: lightSensor, Type: settings, ID: {7fe74404-d7f0-41af-a8d4-dd1bda27f752}) - + Maximum humidity The name of the ParamType (ThingClass: humiditySensor, Type: settings, ID: {10afc387-68d1-47ea-a816-0d1acad47b3c}) - + Maximum input ORP value The name of the ParamType (ThingClass: orpSensor, Type: settings, ID: {bd0774c9-1b89-49ce-b0f8-66ff26ca10db}) - - - + + + Maximum input value The name of the ParamType (ThingClass: waterLevelSensor, Type: settings, ID: {4e228f9b-8631-4643-8375-3d8d76d12e9c}) ---------- @@ -424,58 +307,58 @@ The name of the ParamType (ThingClass: phSensor, Type: settings, ID: {a8889e45-5 - + Maximum moisture The name of the ParamType (ThingClass: moistureSensor, Type: settings, ID: {3426817d-065e-4cfc-aa21-bb434de684d6}) - + Maximum pressure The name of the ParamType (ThingClass: pressureSensor, Type: settings, ID: {06e21251-8b4f-44a1-8504-6b51f8526bd0}) - + Maximum temperature The name of the ParamType (ThingClass: temperatureSensor, Type: settings, ID: {8b5947ab-127f-4995-853b-eeeb628811e3}) - + Maximum value The name of the ParamType (ThingClass: gasSensor, Type: settings, ID: {51f4a830-3ef9-4fa2-b36b-5976f724f8a1}) - + Minimum CO The name of the ParamType (ThingClass: coSensor, Type: settings, ID: {e850b044-fd70-446c-a943-3c88407425f5}) - + Minimum CO2 The name of the ParamType (ThingClass: co2Sensor, Type: settings, ID: {a0d8a6ec-599a-4ded-ae03-2950561f0b72}) - + Minimum Lux The name of the ParamType (ThingClass: lightSensor, Type: settings, ID: {6dea7384-b079-443b-8cc2-1479138fa212}) - + Minimum humidity The name of the ParamType (ThingClass: humiditySensor, Type: settings, ID: {0218ffa9-3d49-4b25-a59f-c8831f190432}) - - - - + + + + Minimum input value The name of the ParamType (ThingClass: waterLevelSensor, Type: settings, ID: {16ea3cf2-46fd-40a3-88bf-21a2bb7cbabe}) ---------- @@ -487,132 +370,87 @@ The name of the ParamType (ThingClass: phSensor, Type: settings, ID: {a8ff2e16-e - + Minimum moisture The name of the ParamType (ThingClass: moistureSensor, Type: settings, ID: {32153786-f1ae-4aa4-a84c-b9054102eb92}) - + Minimum pressure The name of the ParamType (ThingClass: pressureSensor, Type: settings, ID: {035e2619-f9c2-4e8f-95dd-f124ad9402d0}) - + Minimum temperature The name of the ParamType (ThingClass: temperatureSensor, Type: settings, ID: {c86ae5d3-9335-4b6e-8231-bf3ed6670dff}) - + Minimum value The name of the ParamType (ThingClass: gasSensor, Type: settings, ID: {480945ea-6262-408d-b799-cbff905a40db}) - - + O2 saturation - The name of the ParamType (ThingClass: o2Sensor, EventType: o2saturation, ID: {a3ff7641-87d9-4b07-b8e5-e6aa92b90088}) ----------- -The name of the StateType ({a3ff7641-87d9-4b07-b8e5-e6aa92b90088}) of ThingClass o2Sensor + The name of the StateType ({a3ff7641-87d9-4b07-b8e5-e6aa92b90088}) of ThingClass o2Sensor - - O2 saturation changed - The name of the EventType ({a3ff7641-87d9-4b07-b8e5-e6aa92b90088}) of ThingClass o2Sensor - - - - - + ORP - The name of the ParamType (ThingClass: orpSensor, EventType: orp, ID: {e5ed3535-2e5d-412e-85f8-782cbccd7731}) ----------- -The name of the StateType ({e5ed3535-2e5d-412e-85f8-782cbccd7731}) of ThingClass orpSensor + The name of the StateType ({e5ed3535-2e5d-412e-85f8-782cbccd7731}) of ThingClass orpSensor - - ORP changed - The name of the EventType ({e5ed3535-2e5d-412e-85f8-782cbccd7731}) of ThingClass orpSensor - - - - - Opened or closed - The name of the EventType ({7f5fdc2b-7916-4e90-9c24-558162304f71}) of ThingClass doorSensor - - - - - + PH - The name of the ParamType (ThingClass: phSensor, EventType: ph, ID: {743514b1-8018-4525-b87a-c5f414146ff2}) ----------- -The name of the StateType ({743514b1-8018-4525-b87a-c5f414146ff2}) of ThingClass phSensor + The name of the StateType ({743514b1-8018-4525-b87a-c5f414146ff2}) of ThingClass phSensor - - PH changed - The name of the EventType ({743514b1-8018-4525-b87a-c5f414146ff2}) of ThingClass phSensor - - - - + PH sensor The name of the ThingClass ({e2934fa1-59c3-4de8-82f2-66181136085c}) - - - + + Presence detected The name of the ParamType (ThingClass: presenceSensor, ActionType: isPresent, ID: {22c1eac6-9bb5-4cc1-ac0d-e3e1499edd3c}) ---------- -The name of the ParamType (ThingClass: presenceSensor, EventType: isPresent, ID: {22c1eac6-9bb5-4cc1-ac0d-e3e1499edd3c}) ----------- The name of the StateType ({22c1eac6-9bb5-4cc1-ac0d-e3e1499edd3c}) of ThingClass presenceSensor - - Presense changed - The name of the EventType ({22c1eac6-9bb5-4cc1-ac0d-e3e1499edd3c}) of ThingClass presenceSensor - - - - - + Pressure - The name of the ParamType (ThingClass: pressureSensor, EventType: pressure, ID: {e645a979-1465-4592-b8b0-f4c123db0800}) ----------- -The name of the StateType ({e645a979-1465-4592-b8b0-f4c123db0800}) of ThingClass pressureSensor + The name of the StateType ({e645a979-1465-4592-b8b0-f4c123db0800}) of ThingClass pressureSensor - - Pressure changed - The name of the EventType ({e645a979-1465-4592-b8b0-f4c123db0800}) of ThingClass pressureSensor + + Set fire detected + The name of the ActionType ({4bb41637-8469-4aea-ad46-6cef3ba3afa3}) of ThingClass fireSensor - - - - - - - - - - - - + + + + + + + + + + + + Set input value The name of the ActionType ({d344887d-da5d-4742-83bd-608754b2d0aa}) of ThingClass waterLevelSensor ---------- @@ -640,91 +478,58 @@ The name of the ActionType ({fed37466-1264-4ac1-84fd-aff3a1f7ff04}) of ThingClas - + Set open or closed The name of the ActionType ({7f5fdc2b-7916-4e90-9c24-558162304f71}) of ThingClass doorSensor - + Set presence The name of the ActionType ({22c1eac6-9bb5-4cc1-ac0d-e3e1499edd3c}) of ThingClass presenceSensor - + Set water detected The name of the ActionType ({b2427b85-1f62-4635-b546-1961191426ef}) of ThingClass waterSensor - - + Soil moisture - The name of the ParamType (ThingClass: moistureSensor, EventType: moisture, ID: {7a62e1d2-92f2-424c-876c-870478a4b2bd}) ----------- -The name of the StateType ({7a62e1d2-92f2-424c-876c-870478a4b2bd}) of ThingClass moistureSensor + The name of the StateType ({7a62e1d2-92f2-424c-876c-870478a4b2bd}) of ThingClass moistureSensor - - Soil moisture changed - The name of the EventType ({7a62e1d2-92f2-424c-876c-870478a4b2bd}) of ThingClass moistureSensor - - - - + Tank capactity The name of the ParamType (ThingClass: waterLevelSensor, Type: settings, ID: {5e98e8d2-d849-46c5-b25a-d54f184ea4c7}) - - + Temperature - The name of the ParamType (ThingClass: temperatureSensor, EventType: temperature, ID: {d0b6c4be-339e-4b0f-a234-0611b7565395}) ----------- -The name of the StateType ({d0b6c4be-339e-4b0f-a234-0611b7565395}) of ThingClass temperatureSensor + The name of the StateType ({d0b6c4be-339e-4b0f-a234-0611b7565395}) of ThingClass temperatureSensor - - Temperature changed - The name of the EventType ({d0b6c4be-339e-4b0f-a234-0611b7565395}) of ThingClass temperatureSensor - - - - - - - + + Water detected The name of the ParamType (ThingClass: waterSensor, ActionType: waterDetected, ID: {b2427b85-1f62-4635-b546-1961191426ef}) ---------- -The name of the ParamType (ThingClass: waterSensor, EventType: waterDetected, ID: {b2427b85-1f62-4635-b546-1961191426ef}) ----------- -The name of the EventType ({b2427b85-1f62-4635-b546-1961191426ef}) of ThingClass waterSensor ----------- The name of the StateType ({b2427b85-1f62-4635-b546-1961191426ef}) of ThingClass waterSensor - - + Water level - The name of the ParamType (ThingClass: waterLevelSensor, EventType: waterLevel, ID: {07563165-e42d-4d0f-ac60-31cdd19170f2}) ----------- -The name of the StateType ({07563165-e42d-4d0f-ac60-31cdd19170f2}) of ThingClass waterLevelSensor + The name of the StateType ({07563165-e42d-4d0f-ac60-31cdd19170f2}) of ThingClass waterLevelSensor - - Water level changed - The name of the EventType ({07563165-e42d-4d0f-ac60-31cdd19170f2}) of ThingClass waterLevelSensor - - - - + nymea The name of the vendor ({2062d64d-3232-433c-88bc-0d33c0ba2ba6})