Merge PR #409: GenericThings: Add a generic presense sensor
commit
df7b0043e6
|
|
@ -741,6 +741,17 @@ void IntegrationPluginGenericThings::executeAction(ThingActionInfo *info)
|
|||
info->finish(Thing::ThingErrorNoError);
|
||||
return;
|
||||
}
|
||||
} else if (thing->thingClassId() == presenceSensorThingClassId) {
|
||||
if (action.actionTypeId() == presenceSensorIsPresentActionTypeId) {
|
||||
bool isPresent = action.paramValue(presenceSensorIsPresentActionIsPresentParamTypeId).toBool();
|
||||
qCDebug(dcGenericThings()) << "Presence sensor is now" << (isPresent ? "present" : "not present");
|
||||
thing->setStateValue(presenceSensorIsPresentStateTypeId, isPresent);
|
||||
if (isPresent) {
|
||||
thing->setStateValue(presenceSensorLastSeenTimeStateTypeId, QDateTime::currentDateTime().toMSecsSinceEpoch() / 1000);
|
||||
}
|
||||
info->finish(Thing::ThingErrorNoError);
|
||||
return;
|
||||
}
|
||||
} else {
|
||||
Q_ASSERT_X(false, "executeAction", QString("Unhandled thingClassId: %1").arg(thing->thingClassId().toString()).toUtf8());
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1180,26 +1180,6 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "e808fc5b-12fb-46d4-bb5d-25a4586bc0ba",
|
||||
"name": "heating",
|
||||
"displayName": "Generic heater",
|
||||
"createMethods": ["user"],
|
||||
"interfaces": ["heating"],
|
||||
"stateTypes": [
|
||||
{
|
||||
"id": "bb6b5e3a-d4d9-4440-a098-0720c14ad679",
|
||||
"name": "power",
|
||||
"displayName": "Heater on/off",
|
||||
"displayNameEvent": "Heater turned on/off",
|
||||
"displayNameAction": "Turn heater on/off",
|
||||
"type": "bool",
|
||||
"defaultValue": false,
|
||||
"writable": true,
|
||||
"ioType": "digitalInput"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "09edbc07-d382-48a4-9b16-99992014aff9",
|
||||
"name": "cooling",
|
||||
|
|
@ -1284,7 +1264,7 @@
|
|||
"id": "7f5fdc2b-7916-4e90-9c24-558162304f71",
|
||||
"name": "closed",
|
||||
"displayName": "Closed",
|
||||
"displayNameEvent": "Opned or closed",
|
||||
"displayNameEvent": "Opened or closed",
|
||||
"displayNameAction": "Set open or closed",
|
||||
"type": "bool",
|
||||
"defaultValue": false,
|
||||
|
|
@ -1292,6 +1272,35 @@
|
|||
"ioType": "digitalOutput"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "339a0c54-4086-404f-8d36-bcf20621b785",
|
||||
"name": "presenceSensor",
|
||||
"displayName": "Generic presence sensor",
|
||||
"createMethods": ["user"],
|
||||
"interfaces": ["presencesensor"],
|
||||
"stateTypes": [
|
||||
{
|
||||
"id": "22c1eac6-9bb5-4cc1-ac0d-e3e1499edd3c",
|
||||
"name": "isPresent",
|
||||
"displayName": "Presence detected",
|
||||
"displayNameEvent": "Presense changed",
|
||||
"displayNameAction": "Set presence",
|
||||
"type": "bool",
|
||||
"defaultValue": false,
|
||||
"ioType": "digitalOutput",
|
||||
"writable": true
|
||||
},
|
||||
{
|
||||
"id": "be4842cb-140c-425f-9630-8bb19fdb943e",
|
||||
"name": "lastSeenTime",
|
||||
"displayName": "Last seen time",
|
||||
"displayNameEvent": "Last seen time changed",
|
||||
"type": "int",
|
||||
"unit": "UnixTime",
|
||||
"defaultValue": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
|||
|
|
@ -250,7 +250,9 @@ The name of the EventType ({fed37466-1264-4ac1-84fd-aff3a1f7ff04}) of ThingClass
|
|||
</message>
|
||||
<message>
|
||||
<source>Maximum temperature</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: temperatureSensor, Type: settings, ID: {8b5947ab-127f-4995-853b-eeeb628811e3})</extracomment>
|
||||
<extracomment>The name of the ParamType (ThingClass: thermostat, Type: settings, ID: {85608dd5-7e67-4c98-9e62-b97411681048})
|
||||
----------
|
||||
The name of the ParamType (ThingClass: temperatureSensor, Type: settings, ID: {8b5947ab-127f-4995-853b-eeeb628811e3})</extracomment>
|
||||
<translation>Maximale Temperatur</translation>
|
||||
</message>
|
||||
<message>
|
||||
|
|
@ -265,7 +267,9 @@ The name of the EventType ({fed37466-1264-4ac1-84fd-aff3a1f7ff04}) of ThingClass
|
|||
</message>
|
||||
<message>
|
||||
<source>Minimum temperature</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: temperatureSensor, Type: settings, ID: {c86ae5d3-9335-4b6e-8231-bf3ed6670dff})</extracomment>
|
||||
<extracomment>The name of the ParamType (ThingClass: thermostat, Type: settings, ID: {67451c97-50e1-4ea6-ac43-4386fbd26698})
|
||||
----------
|
||||
The name of the ParamType (ThingClass: temperatureSensor, Type: settings, ID: {c86ae5d3-9335-4b6e-8231-bf3ed6670dff})</extracomment>
|
||||
<translation>Minimale Temperatur</translation>
|
||||
</message>
|
||||
<message>
|
||||
|
|
@ -811,15 +815,6 @@ The name of the StateType ({e645a979-1465-4592-b8b0-f4c123db0800}) of ThingClass
|
|||
<extracomment>The name of the ThingClass ({6a34ba99-e5ec-4fc9-a61f-695ed8573fa1})</extracomment>
|
||||
<translation>Generisches Thermostat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>On/off</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: thermostat, ActionType: power, ID: {1f6a0c39-4417-4e31-86db-9926cf81c345})
|
||||
----------
|
||||
The name of the ParamType (ThingClass: thermostat, EventType: power, ID: {1f6a0c39-4417-4e31-86db-9926cf81c345})
|
||||
----------
|
||||
The name of the StateType ({1f6a0c39-4417-4e31-86db-9926cf81c345}) of ThingClass thermostat</extracomment>
|
||||
<translation>Ein/aus</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Set target temperature</source>
|
||||
<extracomment>The name of the ActionType ({60169ebf-c1e3-41ed-a1bb-4b858e93ec50}) of ThingClass thermostat</extracomment>
|
||||
|
|
@ -839,16 +834,6 @@ The name of the StateType ({60169ebf-c1e3-41ed-a1bb-4b858e93ec50}) of ThingClass
|
|||
<extracomment>The name of the EventType ({60169ebf-c1e3-41ed-a1bb-4b858e93ec50}) of ThingClass thermostat</extracomment>
|
||||
<translation>Zieltemperature geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Turn on/off</source>
|
||||
<extracomment>The name of the ActionType ({1f6a0c39-4417-4e31-86db-9926cf81c345}) of ThingClass thermostat</extracomment>
|
||||
<translation>Schalte ein/aus</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Turned on/off</source>
|
||||
<extracomment>The name of the EventType ({1f6a0c39-4417-4e31-86db-9926cf81c345}) of ThingClass thermostat</extracomment>
|
||||
<translation>Ein/aus geschalten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Set temperature sensor input</source>
|
||||
<extracomment>The name of the ActionType ({0f808803-0e63-47df-b024-9685998ba663}) of ThingClass thermostat</extracomment>
|
||||
|
|
@ -861,9 +846,9 @@ The name of the StateType ({60169ebf-c1e3-41ed-a1bb-4b858e93ec50}) of ThingClass
|
|||
</message>
|
||||
<message>
|
||||
<source>Temperature sensor input</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: thermostat, ActionType: temperatureSensorInput, ID: {0f808803-0e63-47df-b024-9685998ba663})
|
||||
<extracomment>The name of the ParamType (ThingClass: thermostat, ActionType: temperature, ID: {0f808803-0e63-47df-b024-9685998ba663})
|
||||
----------
|
||||
The name of the ParamType (ThingClass: thermostat, EventType: temperatureSensorInput, ID: {0f808803-0e63-47df-b024-9685998ba663})
|
||||
The name of the ParamType (ThingClass: thermostat, EventType: temperature, ID: {0f808803-0e63-47df-b024-9685998ba663})
|
||||
----------
|
||||
The name of the StateType ({0f808803-0e63-47df-b024-9685998ba663}) of ThingClass thermostat</extracomment>
|
||||
<translation>Temperatursensoreingang</translation>
|
||||
|
|
@ -954,49 +939,147 @@ The name of the StateType ({caf22937-fdf7-41e1-a87b-d11e66c4f4c6}) of ThingClass
|
|||
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</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Geschlossen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Gerneric door or window sensor</source>
|
||||
<extracomment>The name of the ThingClass ({2d936f56-48ee-4be1-9b3e-28a335ad8085})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Opned or closed</source>
|
||||
<extracomment>The name of the EventType ({7f5fdc2b-7916-4e90-9c24-558162304f71}) of ThingClass doorSensor</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Generischer Tür- und Fenstersensor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Set open or closed</source>
|
||||
<extracomment>The name of the ActionType ({7f5fdc2b-7916-4e90-9c24-558162304f71}) of ThingClass doorSensor</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Setze offen oder geschlossen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Generic light sensor</source>
|
||||
<extracomment>The name of the ThingClass ({d4d873fd-f0fc-433f-b615-91c1506a1890})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Generischer Lichtsensor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Light intensity</source>
|
||||
<extracomment>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</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Helligkeit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Light intensity changed</source>
|
||||
<extracomment>The name of the EventType ({fe12ef32-9f2f-41cd-acb7-6b8e4acffa3b}) of ThingClass lightSensor</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Helligkeit geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Maximum Lux</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: lightSensor, Type: settings, ID: {7fe74404-d7f0-41af-a8d4-dd1bda27f752})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Höchster Lux-Wert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Minimum Lux</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: lightSensor, Type: settings, ID: {6dea7384-b079-443b-8cc2-1479138fa212})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Tiefster Lux-Wert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cooler on/off</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: cooling, ActionType: power, ID: {918cfd2c-6692-4faa-acc6-18ebf93611ec})
|
||||
----------
|
||||
The name of the ParamType (ThingClass: cooling, EventType: power, ID: {918cfd2c-6692-4faa-acc6-18ebf93611ec})
|
||||
----------
|
||||
The name of the StateType ({918cfd2c-6692-4faa-acc6-18ebf93611ec}) of ThingClass cooling</extracomment>
|
||||
<translation>Kühlung an/aus</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cooler turned on/off</source>
|
||||
<extracomment>The name of the EventType ({918cfd2c-6692-4faa-acc6-18ebf93611ec}) of ThingClass cooling</extracomment>
|
||||
<translation>Kühlung ein- oder ausgeschaltet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cooling On/off</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: thermostat, ActionType: coolingOn, ID: {cab7d4bd-f612-4d12-b3a4-0649e189810f})
|
||||
----------
|
||||
The name of the ParamType (ThingClass: thermostat, EventType: coolingOn, ID: {cab7d4bd-f612-4d12-b3a4-0649e189810f})
|
||||
----------
|
||||
The name of the StateType ({cab7d4bd-f612-4d12-b3a4-0649e189810f}) of ThingClass thermostat</extracomment>
|
||||
<translation>Kühlung ein/aus</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cooling turned on/off</source>
|
||||
<extracomment>The name of the EventType ({cab7d4bd-f612-4d12-b3a4-0649e189810f}) of ThingClass thermostat</extracomment>
|
||||
<translation>Kühlung ein- oder ausgeschaltet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Generic cooler</source>
|
||||
<extracomment>The name of the ThingClass ({09edbc07-d382-48a4-9b16-99992014aff9})</extracomment>
|
||||
<translation>Generische Kühlung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Generic presence sensor</source>
|
||||
<extracomment>The name of the ThingClass ({339a0c54-4086-404f-8d36-bcf20621b785})</extracomment>
|
||||
<translation>Generischer Anwesenheitssensor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Heating On/off</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: thermostat, ActionType: heatingOn, ID: {1f6a0c39-4417-4e31-86db-9926cf81c345})
|
||||
----------
|
||||
The name of the ParamType (ThingClass: thermostat, EventType: heatingOn, ID: {1f6a0c39-4417-4e31-86db-9926cf81c345})
|
||||
----------
|
||||
The name of the StateType ({1f6a0c39-4417-4e31-86db-9926cf81c345}) of ThingClass thermostat</extracomment>
|
||||
<translation>Heizung ein/aus</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Heating turned on/off</source>
|
||||
<extracomment>The name of the EventType ({1f6a0c39-4417-4e31-86db-9926cf81c345}) of ThingClass thermostat</extracomment>
|
||||
<translation>Heizung ein- oder ausgeschaltet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Last seen time</source>
|
||||
<extracomment>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</extracomment>
|
||||
<translation>Zuletzt gesehen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Last seen time changed</source>
|
||||
<extracomment>The name of the EventType ({be4842cb-140c-425f-9630-8bb19fdb943e}) of ThingClass presenceSensor</extracomment>
|
||||
<translation>Zuletzt gesehen geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Presence detected</source>
|
||||
<extracomment>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</extracomment>
|
||||
<translation>Anwesenheit erkannt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Presense changed</source>
|
||||
<extracomment>The name of the EventType ({22c1eac6-9bb5-4cc1-ac0d-e3e1499edd3c}) of ThingClass presenceSensor</extracomment>
|
||||
<translation>Anwesenheit geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Set presence</source>
|
||||
<extracomment>The name of the ActionType ({22c1eac6-9bb5-4cc1-ac0d-e3e1499edd3c}) of ThingClass presenceSensor</extracomment>
|
||||
<translation>Setze Anwesenheit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Turn cooler on/off</source>
|
||||
<extracomment>The name of the ActionType ({918cfd2c-6692-4faa-acc6-18ebf93611ec}) of ThingClass cooling</extracomment>
|
||||
<translation>Kühlung ein- oder ausschalten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Turn cooling on/off</source>
|
||||
<extracomment>The name of the ActionType ({cab7d4bd-f612-4d12-b3a4-0649e189810f}) of ThingClass thermostat</extracomment>
|
||||
<translation>Kühlung ein- oder ausschalten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Turn heating on/off</source>
|
||||
<extracomment>The name of the ActionType ({1f6a0c39-4417-4e31-86db-9926cf81c345}) of ThingClass thermostat</extracomment>
|
||||
<translation>Heizung ein- oder ausschalten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Opened or closed</source>
|
||||
<extracomment>The name of the EventType ({7f5fdc2b-7916-4e90-9c24-558162304f71}) of ThingClass doorSensor</extracomment>
|
||||
<translation>Geöffnet oder geschlossen</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
|
|
|||
|
|
@ -250,7 +250,9 @@ The name of the EventType ({fed37466-1264-4ac1-84fd-aff3a1f7ff04}) of ThingClass
|
|||
</message>
|
||||
<message>
|
||||
<source>Maximum temperature</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: temperatureSensor, Type: settings, ID: {8b5947ab-127f-4995-853b-eeeb628811e3})</extracomment>
|
||||
<extracomment>The name of the ParamType (ThingClass: thermostat, Type: settings, ID: {85608dd5-7e67-4c98-9e62-b97411681048})
|
||||
----------
|
||||
The name of the ParamType (ThingClass: temperatureSensor, Type: settings, ID: {8b5947ab-127f-4995-853b-eeeb628811e3})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
|
|
@ -265,7 +267,9 @@ The name of the EventType ({fed37466-1264-4ac1-84fd-aff3a1f7ff04}) of ThingClass
|
|||
</message>
|
||||
<message>
|
||||
<source>Minimum temperature</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: temperatureSensor, Type: settings, ID: {c86ae5d3-9335-4b6e-8231-bf3ed6670dff})</extracomment>
|
||||
<extracomment>The name of the ParamType (ThingClass: thermostat, Type: settings, ID: {67451c97-50e1-4ea6-ac43-4386fbd26698})
|
||||
----------
|
||||
The name of the ParamType (ThingClass: temperatureSensor, Type: settings, ID: {c86ae5d3-9335-4b6e-8231-bf3ed6670dff})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
|
|
@ -811,15 +815,6 @@ The name of the StateType ({0cc74edb-7116-47cf-953a-409933f26557}) of ThingClass
|
|||
<extracomment>The name of the ThingClass ({6a34ba99-e5ec-4fc9-a61f-695ed8573fa1})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>On/off</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: thermostat, ActionType: power, ID: {1f6a0c39-4417-4e31-86db-9926cf81c345})
|
||||
----------
|
||||
The name of the ParamType (ThingClass: thermostat, EventType: power, ID: {1f6a0c39-4417-4e31-86db-9926cf81c345})
|
||||
----------
|
||||
The name of the StateType ({1f6a0c39-4417-4e31-86db-9926cf81c345}) of ThingClass thermostat</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Set target temperature</source>
|
||||
<extracomment>The name of the ActionType ({60169ebf-c1e3-41ed-a1bb-4b858e93ec50}) of ThingClass thermostat</extracomment>
|
||||
|
|
@ -839,16 +834,6 @@ The name of the StateType ({60169ebf-c1e3-41ed-a1bb-4b858e93ec50}) of ThingClass
|
|||
<extracomment>The name of the EventType ({60169ebf-c1e3-41ed-a1bb-4b858e93ec50}) of ThingClass thermostat</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Turn on/off</source>
|
||||
<extracomment>The name of the ActionType ({1f6a0c39-4417-4e31-86db-9926cf81c345}) of ThingClass thermostat</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Turned on/off</source>
|
||||
<extracomment>The name of the EventType ({1f6a0c39-4417-4e31-86db-9926cf81c345}) of ThingClass thermostat</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Set temperature sensor input</source>
|
||||
<extracomment>The name of the ActionType ({0f808803-0e63-47df-b024-9685998ba663}) of ThingClass thermostat</extracomment>
|
||||
|
|
@ -861,9 +846,9 @@ The name of the StateType ({60169ebf-c1e3-41ed-a1bb-4b858e93ec50}) of ThingClass
|
|||
</message>
|
||||
<message>
|
||||
<source>Temperature sensor input</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: thermostat, ActionType: temperatureSensorInput, ID: {0f808803-0e63-47df-b024-9685998ba663})
|
||||
<extracomment>The name of the ParamType (ThingClass: thermostat, ActionType: temperature, ID: {0f808803-0e63-47df-b024-9685998ba663})
|
||||
----------
|
||||
The name of the ParamType (ThingClass: thermostat, EventType: temperatureSensorInput, ID: {0f808803-0e63-47df-b024-9685998ba663})
|
||||
The name of the ParamType (ThingClass: thermostat, EventType: temperature, ID: {0f808803-0e63-47df-b024-9685998ba663})
|
||||
----------
|
||||
The name of the StateType ({0f808803-0e63-47df-b024-9685998ba663}) of ThingClass thermostat</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
|
|
@ -961,11 +946,6 @@ The name of the StateType ({7f5fdc2b-7916-4e90-9c24-558162304f71}) of ThingClass
|
|||
<extracomment>The name of the ThingClass ({2d936f56-48ee-4be1-9b3e-28a335ad8085})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Opned or closed</source>
|
||||
<extracomment>The name of the EventType ({7f5fdc2b-7916-4e90-9c24-558162304f71}) of ThingClass doorSensor</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Set open or closed</source>
|
||||
<extracomment>The name of the ActionType ({7f5fdc2b-7916-4e90-9c24-558162304f71}) of ThingClass doorSensor</extracomment>
|
||||
|
|
@ -998,6 +978,109 @@ The name of the StateType ({fe12ef32-9f2f-41cd-acb7-6b8e4acffa3b}) of ThingClass
|
|||
<extracomment>The name of the ParamType (ThingClass: lightSensor, Type: settings, ID: {6dea7384-b079-443b-8cc2-1479138fa212})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cooler on/off</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: cooling, ActionType: power, ID: {918cfd2c-6692-4faa-acc6-18ebf93611ec})
|
||||
----------
|
||||
The name of the ParamType (ThingClass: cooling, EventType: power, ID: {918cfd2c-6692-4faa-acc6-18ebf93611ec})
|
||||
----------
|
||||
The name of the StateType ({918cfd2c-6692-4faa-acc6-18ebf93611ec}) of ThingClass cooling</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cooler turned on/off</source>
|
||||
<extracomment>The name of the EventType ({918cfd2c-6692-4faa-acc6-18ebf93611ec}) of ThingClass cooling</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cooling On/off</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: thermostat, ActionType: coolingOn, ID: {cab7d4bd-f612-4d12-b3a4-0649e189810f})
|
||||
----------
|
||||
The name of the ParamType (ThingClass: thermostat, EventType: coolingOn, ID: {cab7d4bd-f612-4d12-b3a4-0649e189810f})
|
||||
----------
|
||||
The name of the StateType ({cab7d4bd-f612-4d12-b3a4-0649e189810f}) of ThingClass thermostat</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cooling turned on/off</source>
|
||||
<extracomment>The name of the EventType ({cab7d4bd-f612-4d12-b3a4-0649e189810f}) of ThingClass thermostat</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Generic cooler</source>
|
||||
<extracomment>The name of the ThingClass ({09edbc07-d382-48a4-9b16-99992014aff9})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Generic presence sensor</source>
|
||||
<extracomment>The name of the ThingClass ({339a0c54-4086-404f-8d36-bcf20621b785})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Heating On/off</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: thermostat, ActionType: heatingOn, ID: {1f6a0c39-4417-4e31-86db-9926cf81c345})
|
||||
----------
|
||||
The name of the ParamType (ThingClass: thermostat, EventType: heatingOn, ID: {1f6a0c39-4417-4e31-86db-9926cf81c345})
|
||||
----------
|
||||
The name of the StateType ({1f6a0c39-4417-4e31-86db-9926cf81c345}) of ThingClass thermostat</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Heating turned on/off</source>
|
||||
<extracomment>The name of the EventType ({1f6a0c39-4417-4e31-86db-9926cf81c345}) of ThingClass thermostat</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Last seen time</source>
|
||||
<extracomment>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</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Last seen time changed</source>
|
||||
<extracomment>The name of the EventType ({be4842cb-140c-425f-9630-8bb19fdb943e}) of ThingClass presenceSensor</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Presence detected</source>
|
||||
<extracomment>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</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Presense changed</source>
|
||||
<extracomment>The name of the EventType ({22c1eac6-9bb5-4cc1-ac0d-e3e1499edd3c}) of ThingClass presenceSensor</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Set presence</source>
|
||||
<extracomment>The name of the ActionType ({22c1eac6-9bb5-4cc1-ac0d-e3e1499edd3c}) of ThingClass presenceSensor</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Turn cooler on/off</source>
|
||||
<extracomment>The name of the ActionType ({918cfd2c-6692-4faa-acc6-18ebf93611ec}) of ThingClass cooling</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Turn cooling on/off</source>
|
||||
<extracomment>The name of the ActionType ({cab7d4bd-f612-4d12-b3a4-0649e189810f}) of ThingClass thermostat</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Turn heating on/off</source>
|
||||
<extracomment>The name of the ActionType ({1f6a0c39-4417-4e31-86db-9926cf81c345}) of ThingClass thermostat</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Opened or closed</source>
|
||||
<extracomment>The name of the EventType ({7f5fdc2b-7916-4e90-9c24-558162304f71}) of ThingClass doorSensor</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>IntegrationPluginGenericThings</name>
|
||||
|
|
|
|||
Loading…
Reference in New Issue