From f04fcfeed0a850115f0ddf3409bbc55b25784c57 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Wed, 25 Sep 2019 14:44:38 +0200 Subject: [PATCH 1/3] New plugin: Shelly --- nymea-plugins.pro | 1 + 1 file changed, 1 insertion(+) diff --git a/nymea-plugins.pro b/nymea-plugins.pro index 9addd3f..ced622b 100644 --- a/nymea-plugins.pro +++ b/nymea-plugins.pro @@ -34,6 +34,7 @@ PLUGIN_DIRS = \ osdomotics \ philipshue \ pushbullet \ + shelly \ systemmonitor \ remotessh \ senic \ From 07bc62c8ccf4e65d84c635725f6417c9030028e0 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Thu, 26 Sep 2019 10:23:23 +0200 Subject: [PATCH 2/3] Add dpkg for Shelly --- debian/control | 80 ++++++++++++++++----------- debian/nymea-plugin-shelly.install.in | 1 + 2 files changed, 49 insertions(+), 32 deletions(-) create mode 100644 debian/nymea-plugin-shelly.install.in diff --git a/debian/control b/debian/control index f6a5835..9353b50 100644 --- a/debian/control +++ b/debian/control @@ -196,6 +196,22 @@ Description: nymea.io plugin for dweet.io This package will install the nymea.io plugin for dweet.io +Package: nymea-plugin-elgato +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + nymea-plugins-translations, +Replaces: guh-plugin-elgato +Description: nymea.io plugin for elgato + The nymea daemon is a plugin based IoT (Internet of Things) server. The + server works like a translator for devices, things and services and + allows them to interact. + With the powerful rule engine you are able to connect any device available + in the system and create individual scenes and behaviors for your environment. + . + This package will install the nymea.io plugin for elgato + + Package: nymea-plugin-elro Architecture: any Depends: ${shlibs:Depends}, @@ -642,38 +658,6 @@ Description: nymea.io plugin for HTTP commander This package will install the nymea.io plugin for the HTPP commander -Package: nymea-plugin-simulation -Architecture: any -Depends: ${shlibs:Depends}, - ${misc:Depends}, - nymea-plugins-translations, -Replaces: guh-plugin-simulation -Description: nymea.io plugin for simulated devices - The nymea daemon is a plugin based IoT (Internet of Things) server. The - server works like a translator for devices, things and services and - allows them to interact. - With the powerful rule engine you are able to connect any device available - in the system and create individual scenes and behaviors for your environment. - . - This package will install the nymea.io plugin for simulated devices - - -Package: nymea-plugin-elgato -Architecture: any -Depends: ${shlibs:Depends}, - ${misc:Depends}, - nymea-plugins-translations, -Replaces: guh-plugin-elgato -Description: nymea.io plugin for elgato - The nymea daemon is a plugin based IoT (Internet of Things) server. The - server works like a translator for devices, things and services and - allows them to interact. - With the powerful rule engine you are able to connect any device available - in the system and create individual scenes and behaviors for your environment. - . - This package will install the nymea.io plugin for elgato - - Package: nymea-plugin-senic Architecture: any Depends: ${shlibs:Depends}, @@ -690,6 +674,38 @@ Description: nymea.io plugin for senic This package will install the nymea.io plugin for senic +Package: nymea-plugin-shelly +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + nymea-plugins-translations, +Replaces: guh-plugin-simulation +Description: nymea.io plugin for Shelly devices + The nymea daemon is a plugin based IoT (Internet of Things) server. The + server works like a translator for devices, things and services and + allows them to interact. + With the powerful rule engine you are able to connect any device available + in the system and create individual scenes and behaviors for your environment. + . + This package will install the nymea.io plugin for Shelly devices + + +Package: nymea-plugin-simulation +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + nymea-plugins-translations, +Replaces: guh-plugin-simulation +Description: nymea.io plugin for simulated devices + The nymea daemon is a plugin based IoT (Internet of Things) server. The + server works like a translator for devices, things and services and + allows them to interact. + With the powerful rule engine you are able to connect any device available + in the system and create individual scenes and behaviors for your environment. + . + This package will install the nymea.io plugin for simulated devices + + Package: nymea-plugin-snapd Architecture: any Depends: ${shlibs:Depends}, diff --git a/debian/nymea-plugin-shelly.install.in b/debian/nymea-plugin-shelly.install.in new file mode 100644 index 0000000..c8767a5 --- /dev/null +++ b/debian/nymea-plugin-shelly.install.in @@ -0,0 +1 @@ +usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_devicepluginshelly.so From 2fc7de18353fc7a166af419de482538972704831 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Fri, 11 Oct 2019 23:44:55 +0200 Subject: [PATCH 3/3] Add shelly to main plugins --- debian/control | 1 + 1 file changed, 1 insertion(+) diff --git a/debian/control b/debian/control index 9353b50..73e4a2f 100644 --- a/debian/control +++ b/debian/control @@ -821,6 +821,7 @@ Depends: nymea-plugin-awattar, nymea-plugin-tasmota, nymea-plugin-wemo, nymea-plugin-elgato, + nymea-plugin-shelly, nymea-plugin-senic, nymea-plugin-keba, Replaces: guh-plugins