I connected a SHT30 shield to a Wemos D1 mini (one on top of the other) to measure temperatures.

Wemos D1 mini (2.3.0): Wemos D1 mini SHT30 shield: SHT30 shield

It works great but when I added a relay on the top of the stack it doesn't work anymore.

Relay shield: Realy shield

Maybe there are a conflict with their pins. So these are their schematics:

Wemos D1 mini schematic SHT30 shield schematic Relay shield schematic

This is the solution that I made but I don't know why this works instead of inserting the relay shield on top of the SHT30 shield: My solution

1 Answer 1


Yes, there is a pin conflict. The relay uses D1, however D1 is (as you can see from looking at the schematics) part of the I2C connection for the SHT30.

You will have to find some way of modifying the relay shield to use a pin that's not part of I2C.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.