What is Tasmota
Tasmota is an open-source firmware for ESP8266 and ESP32 based devices, primarily used in smart home and Internet of Things (IoT) applications. It offers the following key features:
- Easy configuration and management through a web interface
- Support for a wide range of sensors and devices
- Integration with popular home automation systems like Home Assistant and OpenHAB
- Over-the-air (OTA) updates for seamless firmware upgrades
- Advanced power monitoring and management capabilities
- Customisable rules and scripting for complex automations
Getting Started TLDR
The general concept using Tasmota on PebblePower devices is:
- Download the PebblePower Tasmota build
- Flash the Tasmota build to the PebblePower device
- Connect to its captive Wifi to set your local wifi settings
- Web browse to your PebblePower device on your local wifi
- Navigate to “Configuration” and “Configuration Other” to set the “Template” value from the table below. You must select the “Activate” checkbox and click “Save” for the template to be applied.
- Run the console commands below to configure power monitoring
ESP32C
Tasmota support for ESP32C6 is under development and whilst it works, isn’t yet ratified as a fully supported ESP32 version. We have tested the latest development versions (14.2.0.4) without any issues and so happy to support these deployments until offical support comes along from the Tasmota project.
Flashing Tasmota
We have built a version of Tasmota with INA3221 enabled which can be download from here. There are a number of ways to flash Tasmota to your PebblePower device.