Hi,
in the MultichannelGasSensor.cpp (coming for seeed) I found this hint:
</s> // The i2c_scanner uses the return value of
// the Write.endTransmisstion to see if
// a device did acknowledge to the address.
<e>
So I changed every call of endTransmission() to this line:
</s> byte errorTrans = Wire.endTransmission(); // stop transmitting
<e>
except for one case where something like this was already in the code (below the comment).
Now it seems to wrk even for me here.
Tanks for your reply!
AugustQ
PS: to me this still looks like magic.