I bought the outdoor monitor (O-1PST fully assembled) a few months ago. Initially I connected it in local mode to my HomeAssistant but the firmware version was too old.
First I flashed the one from the website via USB cable but after finding out that it’s not the newest I connected it to the dashboard and changed it’s config to cloud (from HomeAssistant) to update it to the newest version. It connected for a bit and at some point it got updated to 3.4.1. After that I removed it from the dashboard and change it’s config to local.
A few days ago it started disconnecting from WiFi and today I found out that firmware 3.6.0 has WiFi disconnect problems and after checking the firmware version in HomeAssistant (and the local REST API) I found out that it somehow got updated to 3.6.0 (despite config being set to local and disconnected from the dashboard).
Today I decided to downgrade the firmware to 3.4.1 as recommended here but couldn’t get the monitor to connect to the dashboard again. Here is what I tried:
- Changed the config to
cloud - Removed all rooms from the dashboard and re-added them
- Added the monitor to the dashboard (it shows as offline and hasn’t came online. It’s been 5 hours since adding it)
- Flashed the firmware (v3.3.8) from the website
- After going to http://<monitor_ip>/measures/current it still says
"firmware": "3.6.0" - Dashboard still doesn’t detect it
Initially the monitor was connected to my IOT network but I moved it to my main network to rule out weird connectivity problems. Also my mDNS (avahi) is not working properly so the REST API gets accessed by IP instead of http://airgradient_<serial>.local.