Xose Pérez has a great blog (Tinkerman.cat) with lots of hardware projects (as you’d expect from the title). He’s also heavily into the ESP8266, so it comes as no surprise that he’s already got his hands on the latest offerings from ITead Studio, the Sonoff TH10 and TH16 high power switches.
Of course, it would be no fun at all if Xose just reviewed the units, but we can trust him to go a lot further than that. In a recent article, he shows us round the interior of the units (highlighting the differences and the improvements between these new versions and the smaller original) and then demonstrates how to add i2c functionality to the existing sensor socket. With his small modification, the Sonoff TH goes from being able to interface with either a DS18B20 (One-wire temperature sensor) or AMD2301 (DHT22 style humidity sensor) to being able to handle the whole gamut of i2c enabled input and output devices.
While we’re looking at Xose’s ESP8266 stuff, you might also like to check out his BitBucket repository. You’ll find an alternative firmware version for the Sonoff series (named “Espurna”), which is probably where the code for the i2c mod will end up, as well as a WiFi manager library (named “JustWifi”), which features automatic AP connection based on signal strength. There’s a ton of other, interesting stuff in there; some ESP-based and some not. Definitely a treasure trove.