nymea-plugins/tasmota
Jenkins nymea 01da2a7487 Merge PR #166: New plugin: Shelly 2019-10-22 01:09:53 +02:00
..
translations Update translations 2019-10-18 13:54:02 +02:00
README.md Fix readme typos in documentations 2019-07-22 11:10:28 +02:00
deviceplugintasmota.cpp Merge PR #166: New plugin: Shelly 2019-10-22 01:09:53 +02:00
deviceplugintasmota.h Update tasmota plugin 2019-10-18 13:54:02 +02:00
deviceplugintasmota.json Merge PR #139: Tasmota: Add support for 3ch devices 2019-09-19 12:27:59 +02:00
tasmota.pro add sonoff-tasmota plugin 2019-04-02 18:28:53 +02:00

README.md

Tasmota

This plugin allows to make use of Sonoff-Tasmota devices via the nymea internal MQTT broker. There is no external MQTT broker needed.

Note that Sonoff devices must be flashed with the Tasmota sofware and connected to the WiFi network in order to work with this plugin.

See the Sonoff-Tasmota wiki for a list of all supported devices and instructions on how to install Tasmota on those.

After flashing Tasmota to a Sonoff device and connecting it to WiFi, it can be added to nymea. The only required thing is the IP address to the device. This plugin will create a new isoloated MQTT channel on the nymea internal MQTT broker and provision login details to the Tasmota device via HTTP. Once that is successful, the Tasmota device will connect to the MQTT broker and appear as connected in nymea.

Plugin properties

When adding a Tasmota device it will add a new Gateway type device representing the Tasmota device itself. In addition to that a power switch device will appear which can be used to control the switches in the Tasmota device. Upon device setup, the user can optionally select the type of the connected hardware, (e.g. a light) which causes this plugin to create a light device in the system which also controls the switches inside the Tasmota device and nicely integrates with the nymea:ux for the given device type.