pimatic-echo is a pimatic plugin that enables Amazon's echo to control pimatic devices. It does this by simulating Philips Hue lights, 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.
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.
The supported commands for Alexa are very limited, due to the fact that pimatic-echo doesn't implement an Alexa smart home skill. Instead it supports switching on/off and dimming. Soe the commands are
These commands also apply to thermostats. Switching a thermostat off will set the temperature to the configured ecoTemp. Switching on will use the comfyTemp. Setting a dimlevel will set the temperature to this value.
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.
For configuration parameters of pimatic-echo and their documentation please see the plugin config schema.
Please note that pimatic-echo will use port 80 by default, as this is needed for the newer echo, so make sure that this port is either free or change it to another free port. If your pimatic instance is using port 80, pimatic-echo will reuse the port.
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.
Please make sure that pimatic-echo is placed at the top of the plugins configuration. This helps avoiding misleading error messages, that the echo configuration is unsupported and also enables the configuration via web ui.
Do you like this plugin? Then consider a donation to support development.