Website with detailed instructions: https://www.techniccontroller.de/smart-led-lamp-my-basic-setup-with-esp8266
- WiFiManager: https://github.com/tzapu/WiFiManager
- Adafruit_NeoPixel: https://github.com/adafruit/Adafruit_NeoPixel
- ArduinoOTA: https://github.com/jandrassy/ArduinoOTA
I wrote an small python script multicastUDP_receiver.py to display the logging messages, which are sent from my own UDPLogger object. The logging messages are UDP multicast messages, so the python script will listen for those message on the specific address.
Make sure to adjust this line according to your setup:
# ip address of network interface
MCAST_IF_IP = '192.168.0.4'
Run the script with following command:
python .\multicastUDP_receiver.py
- Adafruit NeoPixel strandtest.ino, https://github.com/adafruit/Adafruit_NeoPixel/blob/master/examples/strandtest/strandtest.ino
- Esp8266 filemanager / Webserver https://fipsok.de/