Split genericthings plugin into individual plugins
parent
b11ede6f76
commit
1a3d25cefe
|
|
@ -0,0 +1,3 @@
|
|||
*.pro.user
|
||||
.crossbuilder*
|
||||
*.qm
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
nymea-plugins (0.30.0) xenial; urgency=medium
|
||||
nymea-plugins-genericthings (0.30.0) xenial; urgency=medium
|
||||
|
||||
[ Michael Zanetti ]
|
||||
* ZigbeePhilipsHue: Use manufacturer specific remote commands
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginanel.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginaqi.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginavahimonitor.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginawattar.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginbluos.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginboblight.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginbose.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugincoinmarketcap.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugincommandlauncher.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugindatetime.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugindaylightsensor.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugindenon.so
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
dht/integrationplugindht.json usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/dht/
|
||||
dht/integrationplugindht.py usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/dht/
|
||||
dht/requirements.txt usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/dht/
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugindoorbird.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugindweetio.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugindynatrace.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginelgato.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugineq-3.so
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
fastcom/integrationpluginfastcom.json usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/fastcom/
|
||||
fastcom/integrationpluginfastcom.py usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/fastcom/
|
||||
fastcom/requirements.txt usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/fastcom/
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginflowercare.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginfronius.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugingaradget.so
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugingenericbuttons.so
|
||||
genericbuttons/translations/*qm usr/share/nymea/translations/
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugingenericcar.so
|
||||
genericcar/translations/*qm usr/share/nymea/translations/
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugingenericenergy.so
|
||||
genericenergy/translations/*qm usr/share/nymea/translations/
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugingenericgarages.so
|
||||
genericgarages/translations/*qm usr/share/nymea/translations/
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugingenericheatingcooling.so
|
||||
genericheatingcooling/translations/*qm usr/share/nymea/translations/
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugingenericirrigation.so
|
||||
genericirrigation/translations/*qm usr/share/nymea/translations/
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugingenericsensors.so
|
||||
genericsensors/translations/*qm usr/share/nymea/translations/
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugingenericshading.so
|
||||
genericshading/translations/*qm usr/share/nymea/translations/
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugingenericthing.so
|
||||
genericthing/translations/*qm usr/share/nymea/translations/
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugingenericelements.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugingenericthings.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugingoecharger.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugingpio.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginhomeconnect.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginhttpcommander.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugini2cdevices.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginkeba.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginkodi.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginlgsmarttv.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginlifx.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginmailnotification.so
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
mcp3008/integrationpluginmcp3008.json usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/mcp3008/
|
||||
mcp3008/integrationpluginmcp3008.py usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/mcp3008/
|
||||
mcp3008/requirements.txt usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/mcp3008/
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginmecelectronics.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginmqttclient.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginmystrom.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginnanoleaf.so
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
neatobotvac/integrationpluginneatobotvac.json usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/neatobotvac/
|
||||
neatobotvac/integrationpluginneatobotvac.py usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/neatobotvac/
|
||||
neatobotvac/requirements.txt usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/neatobotvac/
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginnetatmo.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginnetworkdetector.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginnuki.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginonewire.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginopenuv.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginopenweathermap.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginosdomotics.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginphilipshue.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginpushbullet.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginpushnotifications.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginreversessh.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginsenic.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginserialportcommander.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginsgready.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginshelly.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginsimpleheatpump.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginsma.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginsolarlog.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginsomfytahoma.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginsonos.so
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
sunposition/integrationpluginsunposition.json usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/sunposition/
|
||||
sunposition/integrationpluginsunposition.py usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/sunposition/
|
||||
sunposition/sunposition.py usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/sunposition/
|
||||
sunposition/requirements.txt usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/sunposition/
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginsystemmonitor.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugintado.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugintasmota.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugintcpcommander.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugintelegram.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugintempo.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugintexasinstruments.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugintplink.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugintuya.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginudpcommander.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginunifi.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginusbrelay.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginwakeonlan.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginwemo.so
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
wheretheissat/integrationpluginwheretheissat.json usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/wheretheissat/
|
||||
wheretheissat/integrationpluginwheretheissat.js usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/wheretheissat/
|
||||
wheretheissat/wheretheissat.mjs usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/wheretheissat/
|
||||
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginws2812fx.so
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
yamahaavr/integrationpluginyamahaavr.json usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/yamahaavr/
|
||||
yamahaavr/integrationpluginyamahaavr.py usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/yamahaavr/
|
||||
yamahaavr/zeroconfbrowser.py usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/yamahaavr/
|
||||
yamahaavr/requirements.txt usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/yamahaavr/
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginzigbeedevelco.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginzigbeegenericlights.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginzigbeegeneric.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginzigbeelumi.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginzigbeephilipshue.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginzigbeeremotes.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginzigbeetradfri.so
|
||||
|
|
@ -1 +0,0 @@
|
|||
usr/share/nymea/translations
|
||||
|
|
@ -1 +0,0 @@
|
|||
translations/*.qm usr/share/nymea/translations
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
# Generic buttons
|
||||
|
||||
The generic buttons plugin allows to set up generic buttons (as in remote controls) and power switches
|
||||
for devices that don't have their own specialized plugin but can be connected via some generic input
|
||||
like GPIOs or MQTT.
|
||||
The virtual buttons plugin allows to create virtual buttons. Unlike other nymea plugins they are not
|
||||
meant to be used for a certain pyhsical device or service, but instead simulate a button or power switch
|
||||
thing inside nymea. This may be useful to create buttons or toggle switches in nymea which are then
|
||||
connected to a rule or script to trigger other behavior in the system. One example use case would be
|
||||
to create a "lights off" button which is then hooked up to a rule to turn off a larger set of lights
|
||||
with a single button press.
|
||||
Another example would be to use the virtual switch as a condition for a scene to be active or not.
|
||||
|
||||
## Set-up
|
||||
|
||||
First, set up a thing with generic inputs or outputs. For instance from the GPIO plugin.
|
||||
When done, set up the desired generic thing and use the things settings to connect
|
||||
the inputs and/or outputs accordingly. For more complex inputs, like MQTT, use a
|
||||
nymea script to process the MQTT payload and set the buttons events/states accordingls.
|
||||
|
||||
### Example: A light switch on a digital output GPIO
|
||||
|
||||
First, set up the GPIO to control the light. Please refer to the documentation of the
|
||||
according plugin for this. Once the lights can be controlled by nymea using the raw
|
||||
GPIO toggle, set up a generic light from this plugin and go to the settings of the
|
||||
newly added generic light. In there, you'll find a section for Input/Output connections
|
||||
which can be used to connect the power state of this generic light to the GPIO that
|
||||
actually controls the light. The light can now be used like any other ready-made light
|
||||
device in nymea.
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue