I was wondering if anyone has tried integrating the new Shelly wifi devices into smartthings? https://shelly.cloud/
There is a rest API, and as they are ESP8266-based there is also the possibility of flashing new firmware (similar to Sonoff devices) and bypassing the Shelly cloud altogether. In particular the Shelly 1 relay is very compact and could be useful for installing in switch boxes and/or a ceiling rose. the smoke detector also looks like it could be good.
It actually takes the Tasmota firmware so I’m assuming it takes all esp8266 based firmware as well. I’ve been waiting for one to come in-stock on Amazon for a few days now but haven’t seen one.
the official website sais, it can support “smartthings” …
since the “shelly one” is really open source i will try my best - maybe need some support.
i ve ordered 2 of the shelly one … so we will see
AH HA! So, I updated to v2.4.2 of the ESP8266 library and it compiled. Thank you!!!
For anyone else who’s trying to compile it, i had to comment out the lines around setHostName and also the two lines with the function setProjectName. I also had to remove the lives for support of the fan speed for the ifan02. Those errored as well.
Submitted a pull request with updates for the Shelly1 per the devices specifications. Still waiting to get one since they are sold out completely for a while.
Only other thing i did was wrap the fan speed stuff in an #ifdef.
So I have my Shelly 1. Before I compile and try flashing, can anyone give me instructions as to how to backup and restore the existing firmware just in case it all goes wrong…?
esptool.py v2.1
Connecting...
Detecting chip type... ESP8266
Chip is ESP8266
Enabling default SPI flash mode...
A fatal error occurred: ESP8266 ROM does not support function read_flash.