ST_Anything and WEMOS D1 mini Board (ESP8266)... HELP!

I also wants to contribute in your repository, if you allow me…

I’m a Developer too.
I belong more to the industrial networks, PLC, HMI, Vision Systems and Robots Programming… but I really love this little things called "arduino IDE " and its really cheap price!!

I’ll write an specific guide step-by-step (with some pictures) of how to implement/use your library using Wemos D1 Mini Board (I think it should work for any ESP8266 too!).

You can add this to your repository to help others if you wants to. I know that all the information is there, on the readme file. But maybe some pictures and specifics guide for an specific Board would really help too!!

Again, thanks for the help!!

1 Like

Sure! Always happy to have some help with documentation!

I am trying to experiment with Wemos D1 mini and ST_Anything as well.
I am following the guideline, but while preparing the Sketch for Wemos it always gives an error during Verification/Compiling:
“SmartThingsESP8266WiFi.h: No such file or directory”

After searching I thought it could be related to not having the right board selected, but I have the ESP8266 boards installed in the Arduino IDE and I can select Wemos D1 R1 or generic ESP8266 Module. But whatever I select, this error message pops up. What am I doing wrong?

Sounds like you may have not installed all of the ST_Anything LIBRARIES correctly on your development computer. The instructions are in the ReadMe for how to do this.

You are right. The libraries were not in the right place.
I have another challenge now ("‘D1’ was not declared in this scope"), but let me first do some research on that.
Thanks.

“D1” is simply a #define that is typically done by selecting the correct board in the Boards Manager. However, all of my example ESP8266 sketches are based on using a NodeMCU ESP8266, not a Wemos board. As such, you may need to tweak the example sketch’s pin assignment section to match your boards nomenclature.

Clear. Thank you for your support!

1 Like