You're a champ teastain! Thank ou for letting me know about the M5Stack PaHub 1 to 6 I2C multiplexer!
So the plan is to buy the following instead of finishing my big box of esp32's, sensors, pumps etc etc. This is going to be the stack so any problems please let me know.
-
M5Core2
-
DC Encoder Motor Module 4 Channels (for pumps) (0x56)
-
DC Encoder Motor Module 4 Channels (for pumps) (0x56)
-
4-Relay Module
-
Extension Port Module for Core2 (for Grove Sensors)
-
M5Stack AC Power Base
-
Ultrasonic Distance Unit I2C (0x57)
-
NCIR Non-Contact Infrared Thermometer Sensor Unit (0x5A)
-
ENV III Unit with Temperature Humidity Air Pressure Sensor (0x34)
-
CO2L Unit with Temperature and Humidity Sensor (0x62)
-
Scales Unit with 20kgs Range (this isn't I2C?)
-
Grove - Capacitive Soil Moisture Sensor x 4
I don't think I need an M5Stack PaHub 1 to 6 I2C multiplexer at the moment looking at the above.
What can I do about the two DC Encoder Motor Module 4 Channels as they are both on the same bus (0x56)
I already have Altas Scientific PH, EC & OCP sensors (not cheap!),. Now could I add them to this or should I just use a separate ESP32 and solder them in place as they need isolators etc.
I don't suppose M5Stack is supported by ESPHome?