We will be using the Adafruit Feather HUZZAH ESP8266 to control the Adafruit Crickit and connect over WiFi to our Home Assistant server. This will require a bit of Arduino programming but mostly we just need to get things set up so that we can flash the code to your HUZZAH with a few changes to add your WiFi information and MQTT server codentials. Here is a checklist to be sure that you are ready to go.
1. Install the Arduino IDE
2. Add hardware support for the ESP8266
3. You will also need to install a few Libraries:
- PubSubClient library
- Adafruit NeoPixel library
- Adafruit_seesaw library
Once this is finished and you can download Arduino code to the Feather HUZZAH, we can get the final code updated and downloaded to your Smart Home.