Control RC switches over Amazons Alexa.
- Control 433.92MHz RC switches with Alexa via FauxmoESP
- Webinterface (add to home screen)
- API:
- Switch devices via GET requests
- Get device state via GET request
- Over the air updates
- Website resources on SPIFFS
Requires assembled hardware (see below) and PlatformIO.
- Create
src/secret.h
fromsrc/secrects.template.h
- Set SSID and password of your WLAN and over the air hostname
- Update switch IDs depending on your dip switch settings (see ReceiveDemo_Simple in examples of rc-switch to get them)
- First deploy only:
- Comment out
upload_port
andupload_port
inplatform.io
- Plug device to FTDI adapter
- Comment out
- Flash device via OTA update/FTDI adapter
- Upload web resources to SPIFFS
Required libraries:
- ArduinoOTA
- rc-switch
- ESPAsyncTCP
- FauxmoESP
See (development section above)[#Development].
- Amazon Echo Device (Amazon Affiliate Link)
- ESP8266 (ESP-01)
- Voltage Regulator (AMS1117)
- USB Micro Plug
- 433.92MHz receiver (FS1000A)
- 220โฆ Resistor
- Wires
- RC Switches (Amazon Affiliate Link)
- Plastic case
- USB cable (USB A to micro)
- Power supply (1A)