diff --git a/doorbird/doorbird.jpg b/doorbird/doorbird.jpg
new file mode 100644
index 00000000..6819bf14
Binary files /dev/null and b/doorbird/doorbird.jpg differ
diff --git a/doorbird/integrationplugindoorbird.json b/doorbird/integrationplugindoorbird.json
index ac31c717..9c9ba049 100644
--- a/doorbird/integrationplugindoorbird.json
+++ b/doorbird/integrationplugindoorbird.json
@@ -81,7 +81,7 @@
"id": "295c9700-b598-4681-898f-d63e2889cedf",
"name": "lastSeenTime",
"displayName": "Motion sensor last seen time",
- "displayNameEvent": "Motion sensor last seen time changedd",
+ "displayNameEvent": "Motion sensor last seen time changed",
"type": "int",
"unit": "UnixTime",
"defaultValue": 0
diff --git a/doorbird/meta.json b/doorbird/meta.json
new file mode 100644
index 00000000..aeda49d0
--- /dev/null
+++ b/doorbird/meta.json
@@ -0,0 +1,13 @@
+{
+ "title": "DoorBird",
+ "tagline": "Integrates DoorBird doorstations with nymea.",
+ "icon": "doorbird.jpg",
+ "stability": "consumer",
+ "offline": true,
+ "technologies": [
+ "network"
+ ],
+ "categories": [
+ "sensor"
+ ]
+}
diff --git a/doorbird/translations/6fe1614a-fc47-4eb2-a47c-13c50f1798ee-de.ts b/doorbird/translations/6fe1614a-fc47-4eb2-a47c-13c50f1798ee-de.ts
new file mode 100644
index 00000000..2369c8ad
--- /dev/null
+++ b/doorbird/translations/6fe1614a-fc47-4eb2-a47c-13c50f1798ee-de.ts
@@ -0,0 +1,114 @@
+
+
+
+
+ DevicePluginDoorbird
+
+
+ Please enter the user credentials
+ Bitte geben Sie die Benutzeranmeldeinformationen ein
+
+
+
+ doorBird
+
+
+
+ Connected
+ The name of the ParamType (DeviceClass: doorBird, EventType: connected, ID: {186c270b-923c-46e4-a7da-33e45427cdbb})
+----------
+The name of the StateType ({186c270b-923c-46e4-a7da-33e45427cdbb}) of DeviceClass doorBird
+ Verbunden
+
+
+
+ Connected changed
+ The name of the EventType ({186c270b-923c-46e4-a7da-33e45427cdbb}) of DeviceClass doorBird
+ Verbunden geändert
+
+
+
+
+
+ DoorBird
+ The name of the DeviceClass ({0485eb61-2a22-42ba-9dd2-a5961485bf08})
+----------
+The name of the vendor ({2da07435-571e-4956-a387-6caa51d6e845})
+----------
+The name of the plugin doorBird ({6fe1614a-fc47-4eb2-a47c-13c50f1798ee})
+ DoorBird
+
+
+
+ Doorbell pressed
+ The name of the EventType ({9bc89937-a2ab-4e8e-af0e-a9ba41caa89b}) of DeviceClass doorBird
+ Türklingel gedrückt
+
+
+
+ IP address
+ The name of the ParamType (DeviceClass: doorBird, Type: device, ID: {8873b17d-526e-408d-95d8-6439b501f489})
+ IP Adresse
+
+
+
+ Light on
+ The name of the ActionType ({3a6cfc5d-804c-4d21-91b5-999913d4f1a5}) of DeviceClass doorBird
+ Licht ein
+
+
+
+
+ Motion sensor last seen time
+ The name of the ParamType (DeviceClass: doorBird, EventType: lastSeenTime, ID: {295c9700-b598-4681-898f-d63e2889cedf})
+----------
+The name of the StateType ({295c9700-b598-4681-898f-d63e2889cedf}) of DeviceClass doorBird
+ Bewegungssensor zuletzt gesehene Zeit
+
+
+
+ Motion sensor last seen time changedd
+ The name of the EventType ({295c9700-b598-4681-898f-d63e2889cedf}) of DeviceClass doorBird
+ Bewegungssensor zuletzt gesehene Zeit geändert
+
+
+
+
+ Motion sensor presence
+ The name of the ParamType (DeviceClass: doorBird, EventType: isPresent, ID: {0f5eb200-6c0d-45c5-9156-3060fd66d332})
+----------
+The name of the StateType ({0f5eb200-6c0d-45c5-9156-3060fd66d332}) of DeviceClass doorBird
+ Bewegungssensors Aktivität
+
+
+
+ Motion sensor presence detected
+ The name of the EventType ({0f5eb200-6c0d-45c5-9156-3060fd66d332}) of DeviceClass doorBird
+ Bewegungssensor Aktivität geändert
+
+
+
+ Open door
+ The name of the ActionType ({b6c3377b-91de-411a-9d48-8b509c39d67c}) of DeviceClass doorBird
+ Tür öffnen
+
+
+
+ Relay number
+ The name of the ParamType (DeviceClass: doorBird, ActionType: openDoor, ID: {95dd35d7-0bc3-49e1-af96-d8da8ea5244d})
+ Relaisnummer
+
+
+
+ Restart
+ The name of the ActionType ({e874242e-5acb-4d98-94c7-0a70db65150c}) of DeviceClass doorBird
+ Neustarten
+
+
+
+ Serial number
+ The name of the ParamType (DeviceClass: doorBird, Type: device, ID: {67ea5534-330a-4291-93b5-0237034e15fa})
+ Seriennummer
+
+
+
diff --git a/doorbird/translations/6fe1614a-fc47-4eb2-a47c-13c50f1798ee-en_US.ts b/doorbird/translations/6fe1614a-fc47-4eb2-a47c-13c50f1798ee-en_US.ts
index 3dbea2ab..13499b31 100644
--- a/doorbird/translations/6fe1614a-fc47-4eb2-a47c-13c50f1798ee-en_US.ts
+++ b/doorbird/translations/6fe1614a-fc47-4eb2-a47c-13c50f1798ee-en_US.ts
@@ -2,10 +2,16 @@
- DevicePluginDoorbird
+ IntegrationPluginDoorbird
-
- Please enter the user credentials
+
+ Please enter username and password for the DoorBird Thing
+
+
+
+
+
+ Wrong username or password
@@ -15,15 +21,15 @@
Connected
- The name of the ParamType (DeviceClass: doorBird, EventType: connected, ID: {186c270b-923c-46e4-a7da-33e45427cdbb})
+ The name of the ParamType (ThingClass: doorBird, EventType: connected, ID: {186c270b-923c-46e4-a7da-33e45427cdbb})
----------
-The name of the StateType ({186c270b-923c-46e4-a7da-33e45427cdbb}) of DeviceClass doorBird
+The name of the StateType ({186c270b-923c-46e4-a7da-33e45427cdbb}) of ThingClass doorBirdConnected changed
- The name of the EventType ({186c270b-923c-46e4-a7da-33e45427cdbb}) of DeviceClass doorBird
+ The name of the EventType ({186c270b-923c-46e4-a7da-33e45427cdbb}) of ThingClass doorBird
@@ -31,7 +37,7 @@ The name of the StateType ({186c270b-923c-46e4-a7da-33e45427cdbb}) of DeviceClas
DoorBird
- The name of the DeviceClass ({0485eb61-2a22-42ba-9dd2-a5961485bf08})
+ The name of the ThingClass ({0485eb61-2a22-42ba-9dd2-a5961485bf08})
----------
The name of the vendor ({2da07435-571e-4956-a387-6caa51d6e845})
----------
@@ -41,73 +47,73 @@ The name of the plugin doorBird ({6fe1614a-fc47-4eb2-a47c-13c50f1798ee})
Doorbell pressed
- The name of the EventType ({9bc89937-a2ab-4e8e-af0e-a9ba41caa89b}) of DeviceClass doorBird
+ The name of the EventType ({9bc89937-a2ab-4e8e-af0e-a9ba41caa89b}) of ThingClass doorBirdIP address
- The name of the ParamType (DeviceClass: doorBird, Type: device, ID: {8873b17d-526e-408d-95d8-6439b501f489})
+ The name of the ParamType (ThingClass: doorBird, Type: thing, ID: {8873b17d-526e-408d-95d8-6439b501f489})Light on
- The name of the ActionType ({3a6cfc5d-804c-4d21-91b5-999913d4f1a5}) of DeviceClass doorBird
+ The name of the ActionType ({3a6cfc5d-804c-4d21-91b5-999913d4f1a5}) of ThingClass doorBirdMotion sensor last seen time
- The name of the ParamType (DeviceClass: doorBird, EventType: lastSeenTime, ID: {295c9700-b598-4681-898f-d63e2889cedf})
+ The name of the ParamType (ThingClass: doorBird, EventType: lastSeenTime, ID: {295c9700-b598-4681-898f-d63e2889cedf})
----------
-The name of the StateType ({295c9700-b598-4681-898f-d63e2889cedf}) of DeviceClass doorBird
+The name of the StateType ({295c9700-b598-4681-898f-d63e2889cedf}) of ThingClass doorBird
- Motion sensor last seen time changedd
- The name of the EventType ({295c9700-b598-4681-898f-d63e2889cedf}) of DeviceClass doorBird
+ Motion sensor last seen time changed
+ The name of the EventType ({295c9700-b598-4681-898f-d63e2889cedf}) of ThingClass doorBirdMotion sensor presence
- The name of the ParamType (DeviceClass: doorBird, EventType: isPresent, ID: {0f5eb200-6c0d-45c5-9156-3060fd66d332})
+ The name of the ParamType (ThingClass: doorBird, EventType: isPresent, ID: {0f5eb200-6c0d-45c5-9156-3060fd66d332})
----------
-The name of the StateType ({0f5eb200-6c0d-45c5-9156-3060fd66d332}) of DeviceClass doorBird
+The name of the StateType ({0f5eb200-6c0d-45c5-9156-3060fd66d332}) of ThingClass doorBirdMotion sensor presence detected
- The name of the EventType ({0f5eb200-6c0d-45c5-9156-3060fd66d332}) of DeviceClass doorBird
+ The name of the EventType ({0f5eb200-6c0d-45c5-9156-3060fd66d332}) of ThingClass doorBirdOpen door
- The name of the ActionType ({b6c3377b-91de-411a-9d48-8b509c39d67c}) of DeviceClass doorBird
+ The name of the ActionType ({b6c3377b-91de-411a-9d48-8b509c39d67c}) of ThingClass doorBirdRelay number
- The name of the ParamType (DeviceClass: doorBird, ActionType: openDoor, ID: {95dd35d7-0bc3-49e1-af96-d8da8ea5244d})
+ The name of the ParamType (ThingClass: doorBird, ActionType: openDoor, ID: {95dd35d7-0bc3-49e1-af96-d8da8ea5244d})Restart
- The name of the ActionType ({e874242e-5acb-4d98-94c7-0a70db65150c}) of DeviceClass doorBird
+ The name of the ActionType ({e874242e-5acb-4d98-94c7-0a70db65150c}) of ThingClass doorBirdSerial number
- The name of the ParamType (DeviceClass: doorBird, Type: device, ID: {67ea5534-330a-4291-93b5-0237034e15fa})
+ The name of the ParamType (ThingClass: doorBird, Type: thing, ID: {67ea5534-330a-4291-93b5-0237034e15fa})