Is this hard to implement? I am going to put a node up in an exhaust fan that will be difficult to load firmware changes via a usb connection.
The firmware itself must support OTA. I can highly recommend esphome if that suites your needs.
Yeah very easy with esphomeyaml.
Just test new major releases on an easily accessible device before trying it out on your hard to access unit. Ask me how I know…
I could not get ESPHomeyaml ever to work. I could upload the code via the USB bus, but I couldn’t over the air. I was using the SSID and password that the Pi 3 running hassio was on. Is this correct? I could never see the node when scanning wifi access points.
It needs to be the SSDI the ESP is connected to. Also you need to define a static IP address for the ESP. OTA updates always failed for ESP modules without static IP addresses for me.
Yes, without a static IP it can be a little patchy using OTA. Also, after a USB upload you have to power cycle the device once before OTA will work. Should be in the documentation and the setup guides
Thanks, I’ll try this.