Update README.md

This commit is contained in:
rstrouse 2023-01-13 11:46:58 -08:00 committed by GitHub
parent cf8a10f969
commit a561b7b199
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -40,12 +40,14 @@ This is how I mapped mine using the V-SPI interface of the ESP32 and two innocuo
If you must change the pin assignments then feel free to do so. You can assign them to anything you like since the software configuration will allow you to change these when you set up the radio. But beware I spent a whole lot of time reading about ESP32 pins only to realize that I got interference every time I touched the board. For cryin out loud I picked a touch pin for GDO0.
### Installing the Software
I developed this using the painfully awful Arduino IDE v1.8. I originally installed v2.0 then found out you cannot upload the file data to it so use v1.8 and save yourself several hours of searching through forums for functions that are not supported even several years after its release. If you are using VS Code then you are on your own. The good news is that you only need this during the initial install.
I developed this using the painfully awful Arduino IDE v1.8. I originally installed v2.0 then found out you cannot upload the file data to it so use v1.8 and save yourself several hours of searching through forums for functions that are not supported even several years after its release. If you are using VS Code then you are on your own. The good news is that you only need this during the initial install and all follow on work for the module is user friendly.
First compile and upload the firmware to the ESP32. Then upload the data using the Sketch Data upload tool. You will be happy to know that once the initial install is done you don't have to go through all these hoops to update the firmware or the LittleFS file system if you are using an ESP32S-WROOM-32 module. I created a utility that is part of the software. You can install the firmware and the applicaton files remotely.
First compile and upload the firmware to the ESP32. Then upload the data using the Sketch Data upload tool. You will be happy to know that once the initial install is done you don't have to go through all these hoops to update the firmware or the LittleFS file system if you are using an ESP32S-WROOM-32 module. I created a utility that is part of the software to do this task but it is a chicken/egg thing where you need the hen on the ESP32 to hatch the egg. You can install the future firmware and the applicaton files remotely. So you can put the ESPSomfy RTS module into a remote location.
If you are unfamiliar with uploading sketches this is an opportunity to learn but be aware like all things Arduino this can be infuriating. If you are using the Arduino IDE v1.8 you will find the tool here. [Sketch Data Upload Tool](https://github.com/me-no-dev/arduino-esp32fs-plugin)
If you choose to use one of the flasher utilities out there (I haven't messed with them), I have included the binaries for the firmware and the file system in the releases. I don't know how well these work but there are a bunch of them out there. Expressif even makes their own which when I first looked at it, was clearly made by Expressif in that it has a bunch of options with zero explanation as to what they do. If you use a flasher and have success with it please comment in the discussions. Perhaps with a little clarity we can forgo the need to install Arduino IDE v1.8 (not 2.0). Maybe I can write a static page into the server that will allow the file system to be uploaded separately in the future.
## Configuring the Software
From here on out everything is easy. You simply navigate the user interface to set up your controller.