Thingproperties.h no such file or directory

The 1.0.4 version of the ESP32 boards platform is about a year out of date. Even though I normally recommend always using the latest version, I can see that 1.0.6 is the version in use by Arduino IoT Cloud and Arduino Web Editor, so I will recommend you to use that one.

Follow these instructions to update:

  1. Select Tools > Board > Boards Manager from the Arduino IDE menus.
  2. Wait for the updates to finish.
  3. Scroll down through the list of boards platforms until you see "esp32 by Espressif Systems". Click on it.
  4. Select "1.0.6" from the "Select version" menu.
  5. Click the Install button.
  6. Wait for the installation to finish.
  7. Click the Close button.

Now try compiling your Thing sketch again.

1 Like