Mycodo Power Monitoring Hardware Setup

So if you’re serious about using the ESP32 and Tasmota, just be aware that there is nothing really “plug & play” about it… it involves a bit of a learning curve since Tasmota is a very feature-rich piece of software, with a lot of settings that all need to be set manually to get the most out of whatever scenario you are working with. There is also sometimes the need for some basic electronic circuit building. However, there is plenty of excellent documentation, and once you learn the basics, it is truly an indispensable thing to know if you are working with any kind of IoT-based home automation & monitoring. And because Tasmota uses MQTT for data transfer, it is very compatible with many home automation apps like Home Assistant, Node Red, Mycodo, etc.

I highly recommend joining the Tasmota Discord server for asking questions about everything Tasmota. Here’s an invite link, let me know if it doesn’t work.

Tasmota does not store or graph long-term data because there isn’t much memory on an ESP32. If you need to graph data or keep a long-term log of your data you will need to use a home automation app like Mycodo. That means you will also have to setup Mosquitto MQTT Broker (server) on a Raspberry Pi… you can set it up on it’s own Pi, or you can set it up on the same Pi that is running Mycodo since it doesn’t use much system resources. You just need to have it on a Pi that is running all the time since it will handle all communications between Tasmota and Mycodo. Here is Kyle’s tutorial on setting up Mosquitto on the Mycodo Pi…