pimatic-echo is a pimatic plugin that enables Amazon's echo to control pimatic devices. It does this by simulating WeMo switches, which are natively supported by the echo. All network communication happens on the local network, so pimatic doesn't have to be accessible from the internet.
Currently it supports just switching on and off, since a WeMo switch also just supports this.
These device classes are supported currently:
If you are the developer of a pimatic plugin that defines a device class, that implements switch functionality, just create a feature request.
To install the plugin just add the plugin to the config.json of pimatic:
This will fetch the most recent version from npm-registry on the next pimatic start and install the plugin.
After that you tell your Amazon echo to search for your devices or use the web frontend.
The configuration of pimatic can be extended by adding an attribute called "echo" on every supported device.
The name setting will change how the device is called when using your voice. This might be helpful if you have multiple devices in different rooms with the same name or if you just want to have a more meaningful name. To work with Alexa these names must be unique. You can also define additional names for your device. For every additional name a new device will be listed in the Alexa app.
To make devices available to Alexa, just set the "active" flag to true. You must manually activate them.
Do you like this plugin? Then consider a donation to support development.