Hello!!
I began to investigate and learn about the integrations of IoT devices using HA and being able to have AirGradient monitors locally online, here is a summary of what I observed and learned:
I have two Open Air monitors, (1 model O-1PP Firmware Version: 0.6.4 and 1 model O-1PS Firmware Version: 3.1.4)
When I configure my HA for the first time and activate the corresponding services, the model with firmware 3.1.4 is automatically detected. Not so the other one. So I tried several times to update following your instructions through the ESPHome service, but I ended up giving up and installing the latest version of the firmware directly from the firmware session but when detecting the monitor, it told me that version 3.1.1 was required; so I proceeded to install the recommended firmware and now it was recognized in HA.
But, this morning when I check the versions of the monitors, I realize that both now have the same version 3.1.4 and are both online in my HA. I understand that one has been updated remotely (OTA), is that correct?
These are just observations and comments about my experience setting up an integration in HA.