>>> Join Us in the Fight Against Air Pollution

AirGradient Forum

Test Version for PCB v 3.7 with HA Support and Other Features

I think you change it at the wrong place. For the configuration you need to change under Administration, Place Settings and the 2nd tab:

https://app.airgradient.com/settings/place?tab=1

Here you can set US AQI and the temperature unit. After around a minute this settings should be reflected on the display of the monitor.

1 Like

Editing the serial number is not allowed due to some backend restrictions. This is why the new one needs to be created.

I will check regarding the Add New button tomorrow.

Weird! Changing the serial seemed to work for me.

Will check out the locale when I get home and report back. Thanks again for deciding to update these devices.

Edit: Changing the locale in the proper spot worked perfectly in the built-in display, thank you! Did not change it in Home Assistant though, maybe AQI could be exposed as a separate entity?

Great that the configuration from cloud now works.

In one of the next updates I believe we will have the US AQI conversion as an additional entity.

1 Like

I can also confirm that this works on a DIY PCB v3.3 with SGP41 added. In the Dashboard I was able to go to Hardware > Actions > Edit Monitor and update the Serial Number with the newer longer one and Model to I-1DIY. After a few minutes the monitor was Connected. I’ve also added it successfully to HomeAssistant. I’ll let it collect some data and see how it looks compared to when it was running ESPHome. Thanks for making this possible.

1 Like

No issues with it saying that SHT not detected? If I plug into the D1 itself, SHT is detected, but if I use a USB-C power supply to the board, most of the time SHT is not detected.

I opened an Issue on the GitHub, but possible it is just my board.

Mine is an SHT3x on a v3.3 board and did not get any errors powering it via the D1 or the USB-C on the board itself. I just closed up the case and put it back in its spot and still getting temperature and humidity readings.

@Achim_AirGradient
I just use another D1 mini to flash the v3.7 beta firmware on the current v3.7 PCB successful with the common findings as below.

  • The physical button on the PCB doesn’t work,

  • I don’t see any “Add new” button on the page re-directed. So I tried adding it as a whole new Monitor under Menu>Connect a Monitor and create a new location for beta testing.

  • Mine is an SHT4x on a v3.7 board and I get the errors of not detect SHT sensor when the 1st Boot after FW flashed with powering it via the D1 mini board.
    After the Wifi connected, this error is gone during the booting process. Temp and Hum is reported normally via the USB-C on the V3.7 board itself.

  • Following the steps provided the monitor is added to Home Assistant success and working normally.

Do you have Arduino IDE script file (.ino) of that beta firmware for reference?
I will try to modify it to add Apple HomeKit integrations.
I have modified the current official v3,7 firmware to add the Apple HomeKit integrations success.

1 Like

@Achim_AirGradient
Flashed a spare D1 mini with the Beta FW. Flashing went without issues.
Had to look for wifi password (cleanair) in the ‘AirGradient ONE Indoor’ instruction page.
After connecting it worked at once.
It was around midnight I did this, and the display went dark after a minute or so (remember this from others who had the same). Corrected this via:
Menu > Place > LED & Display > Display Brightness: Night 100%
I have to get used to the new look of the display after being used to the old one for about a year.

Integration into Home Assistant also works.
Thanks for all this work.

Would it be possible to add a ‘metricsjson’ page like @Themis3000 did here?

Or a HTML page like this

In case you didn’t see, you can now setup MQTT which can make the sensor data available to other systems. Not quite the HTML page you are asking about, but does make it fully available for external consumption.

This is actually already implemented in the latest stock firmware.

http://airgradient_{{serialnr}}.local/config exposes the OpenMetrics endpoint.

see also Airgradient | Grafana Labs

@Achim_AirGradient
Thanks I found the data in JSON format here: http://<airgradient_IP@>/measures/current

In ‘Arduino IDE’ I updated library ‘AirGradient Air Quality Sensor’ to 3.1.4.
In File > Examples > AirGradient Air Quality Sensor >
there are ‘DiyProIndoorV4_2’ and ‘DiyProIndoorV3_3’.
Will ‘DiyProIndoorV3_7’ be added also?

The push button has a different wiring for 3.7 and this is why it’s not added yet. However you can run 3.3 on it just fine but the push button functionality is not supported.

I’ve left my airgradient open and unscrewed for the past couple of weeks after updating, will there be additional updates coming for the 3.7 PCB soonish or should I close it up?

I’m happy with the current status of the HA integration, but it would be great to get the US AQI. OTA updates too, if possible given hardware limitations.

I experienced the opposite. I have a V3.3 board as well. When I upgraded the firmware, the cable was plugged on the D1 obviously. SHT was not recongnised. I then unplugged it, plug it again and SHT was recognised this time.

I don’t have an SGP41or SGP30 sensor. Can you guys recommend a chip from Aliexpress? Airgradient is selling their own custom sensor but if possible I would like to use one of the shelf (A pull up resistor needs to be removed if I remember well??)

I have one of the PCB3.3 versions that has the display in the top left corner vs the lower corner. Is there a way to adjust that. If i remember right i had to adjust some items in the Sketch before. I could possibly just turn the unit upside down, but i think it would be better if i can just adjust the orientation.

1 Like

We had a lot of issues with the removal of the pull up resistors and sensor modules from AliExpress. Some also seemed to be B ware and failed our internal precision tests.
This is not selling our own module but just pointing out that it might not be as simple as it looks to be.

Could you create an issue for this on our GitHub? Then maybe we can add a line or two in the comments how to enable this.

Thanks I have created it DIY Pro v3.3 kit screen rotation problem · Issue #211 · airgradienthq/arduino (github.com)

1 Like