Tasmota vs Raspberry Pi

Hi guys,

What setups do you use for 30+ integration points of physical switches and relays for lights? I currently use a bunch of NodeMCUs with tasmota. 5 nodemcus are sitting in the attic next to each other. I am happy with tasmota. But the nodeMCU is a bottleneck for scalability. Also, reliability suffers - for instance when 5 nodes get rebooted, one is all of a sudden is not connected. Don’t tell me this has never happened to you :slight_smile: Pls don’t tell me to replace the node, or to increase the number of pins used on each nodeNCU to squeeze from 5 nodes to 4 or 3 :slight_smile: [I am on a business trip now, and my daughter’s bedroom’s light wouldn’t switch on and I have no clue what happened to one of the tasmotas (this was a side note)] I am looking for an overall a more reliable solution.

Please, your opinions? PRI GPIOs?
Thank you,

You don’t want to change the nodemcus and you are happy with tasmota. Hard to know what to advise.

Esp32 with wired ethernet and esphome would be my pick.

30+ switches and relays could be controlled with one ESP8266 / NodeMCU using a multiplexor such as the PCF8574 which connects via the I2C bus. Each PCF8574 offers 8 I/O channels. You can have up to 8 on a single I2C bus with the built in address range, or a lot more if you use I2C multiplexing.