From 89d8d371f6a63d60af2e3009268be098e1c1bb28 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Tue, 11 Jul 2017 11:41:25 +0200 Subject: [PATCH] update plugins to use the interfaces --- plugins/deviceplugins/dollhouse/deviceplugindollhouse.json | 2 ++ plugins/deviceplugins/eq-3/deviceplugineq-3.json | 1 + plugins/deviceplugins/mock/devicepluginmock.json | 4 ++++ plugins/deviceplugins/netatmo/devicepluginnetatmo.json | 1 + .../deviceplugins/orderbutton/devicepluginorderbutton.json | 1 + plugins/deviceplugins/osdomotics/devicepluginosdomotics.json | 1 + plugins/deviceplugins/philipshue/devicepluginphilipshue.json | 2 ++ plugins/deviceplugins/plantcare/devicepluginplantcare.json | 1 + plugins/deviceplugins/ws2812/devicepluginws2812.json | 1 + 9 files changed, 14 insertions(+) diff --git a/plugins/deviceplugins/dollhouse/deviceplugindollhouse.json b/plugins/deviceplugins/dollhouse/deviceplugindollhouse.json index 427caa8f..1ad69444 100644 --- a/plugins/deviceplugins/dollhouse/deviceplugindollhouse.json +++ b/plugins/deviceplugins/dollhouse/deviceplugindollhouse.json @@ -13,6 +13,7 @@ "idName": "connection", "id": "44e12a1c-9711-4780-9913-53bb38264e1e", "createMethods": ["user"], + "interfaces": ["gateway"], "basicTags": [ "Device", "Gateway" @@ -36,6 +37,7 @@ "createMethods": ["auto"], "criticalStateTypeId": "93c539b4-50d8-431e-8be4-5ebba89452b7", "primaryActionTypeId": "f6ac30a0-77b8-4f1f-8c44-4c2e6d542663", + "interfaces": ["colorlight"], "basicTags": [ "Device", "Lighting" diff --git a/plugins/deviceplugins/eq-3/deviceplugineq-3.json b/plugins/deviceplugins/eq-3/deviceplugineq-3.json index 9ce1d924..ef511762 100644 --- a/plugins/deviceplugins/eq-3/deviceplugineq-3.json +++ b/plugins/deviceplugins/eq-3/deviceplugineq-3.json @@ -14,6 +14,7 @@ "name": "Max! Cube LAN Gateway", "deviceIcon": "Gateway", "criticalStateTypeId": "d0a9a369-cf8c-47c4-a12e-f2d076bf12fd", + "interfaces": ["gateway"], "basicTags": [ "Device", "Gateway", diff --git a/plugins/deviceplugins/mock/devicepluginmock.json b/plugins/deviceplugins/mock/devicepluginmock.json index b55b7728..862434b8 100644 --- a/plugins/deviceplugins/mock/devicepluginmock.json +++ b/plugins/deviceplugins/mock/devicepluginmock.json @@ -176,6 +176,7 @@ "id": "ab4257b3-7548-47ee-9bd4-7dc3004fd197", "idName": "mockDeviceAuto", "name": "Mock Device (Auto created)", + "interfaces": ["gateway"], "basicTags": [ "Device", "Actuator", @@ -305,6 +306,7 @@ "id": "9e03144c-e436-4eea-82d9-ccb33ef778db", "idName": "mockPushButton", "name": "Mock Device (Push Button)", + "interfaces": ["gateway"], "basicTags": [ "Device", "Actuator", @@ -411,6 +413,7 @@ "idName": "mockDisplayPin", "name": "Mock Device (Display Pin)", "deviceIcon": "Tune", + "interfaces": ["gateway"], "basicTags": [ "Device", "Actuator", @@ -527,6 +530,7 @@ "idName": "mockParent", "name": "Mock Device (Parent)", "deviceIcon": "Tune", + "interfaces": ["gateway"], "basicTags": [ "Device", "Actuator", diff --git a/plugins/deviceplugins/netatmo/devicepluginnetatmo.json b/plugins/deviceplugins/netatmo/devicepluginnetatmo.json index 8f6ac566..ad45005a 100644 --- a/plugins/deviceplugins/netatmo/devicepluginnetatmo.json +++ b/plugins/deviceplugins/netatmo/devicepluginnetatmo.json @@ -14,6 +14,7 @@ "name": "Netatmo Connection", "critcalStateTypeId": "2f79bc1d-27ed-480a-b583-728363c83ea6", "deviceIcon": "Network", + "interfaces": ["gateway"], "basicTags": [ "Service", "Gateway", diff --git a/plugins/deviceplugins/orderbutton/devicepluginorderbutton.json b/plugins/deviceplugins/orderbutton/devicepluginorderbutton.json index adf55c7a..806c7924 100644 --- a/plugins/deviceplugins/orderbutton/devicepluginorderbutton.json +++ b/plugins/deviceplugins/orderbutton/devicepluginorderbutton.json @@ -24,6 +24,7 @@ "name": "OrderButton", "idName": "orderbutton", "createMethods": ["discovery"], + "interfaces": ["gateway"], "basicTags": [ "Device", "Gateway" diff --git a/plugins/deviceplugins/osdomotics/devicepluginosdomotics.json b/plugins/deviceplugins/osdomotics/devicepluginosdomotics.json index 2c7499df..58096f89 100644 --- a/plugins/deviceplugins/osdomotics/devicepluginosdomotics.json +++ b/plugins/deviceplugins/osdomotics/devicepluginosdomotics.json @@ -12,6 +12,7 @@ "id": "57d1b080-36a0-46af-a676-78c6b78d08ae", "idName": "rplRouter", "name": "RPL Router", + "interfaces": ["gateway"], "basicTags": [ "Device", "Gateway" diff --git a/plugins/deviceplugins/philipshue/devicepluginphilipshue.json b/plugins/deviceplugins/philipshue/devicepluginphilipshue.json index fc8a628f..101e7643 100644 --- a/plugins/deviceplugins/philipshue/devicepluginphilipshue.json +++ b/plugins/deviceplugins/philipshue/devicepluginphilipshue.json @@ -13,6 +13,7 @@ "idName": "hueBridge", "name": "Hue gateway", "deviceIcon": "Gateway", + "interfaces": ["gateway"], "basicTags": [ "Device", "Gateway", @@ -348,6 +349,7 @@ "idName": "hueWhiteLight", "name": "Hue White Light", "deviceIcon": "LightBulb", + "interfaces": ["dimmablelight"], "basicTags": [ "Device", "Actuator", diff --git a/plugins/deviceplugins/plantcare/devicepluginplantcare.json b/plugins/deviceplugins/plantcare/devicepluginplantcare.json index ae7b8f08..47155b61 100644 --- a/plugins/deviceplugins/plantcare/devicepluginplantcare.json +++ b/plugins/deviceplugins/plantcare/devicepluginplantcare.json @@ -24,6 +24,7 @@ "name": "Plant Care", "idName": "plantCare", "createMethods": ["discovery"], + "interfaces": ["gateway"], "basicTags": [ "Device", "Gateway" diff --git a/plugins/deviceplugins/ws2812/devicepluginws2812.json b/plugins/deviceplugins/ws2812/devicepluginws2812.json index c170681f..507826d4 100644 --- a/plugins/deviceplugins/ws2812/devicepluginws2812.json +++ b/plugins/deviceplugins/ws2812/devicepluginws2812.json @@ -24,6 +24,7 @@ "name": "WS2812", "idName": "ws2812", "createMethods": ["discovery"], + "interfaces": ["gateway"], "basicTags": [ "Device", "Gateway"