uRADMonitor model A3 - Air Quality Monitor with local API!

Have you seen this? https://www.uradmonitor.com/products/

Model A3 looks impressive. Extensive sensors and local API which is extraordinary.

uRADMonitor SMOGGIE measure PMs also. - based on ESP8266

Perhaps, any smart developer could make the “component” for the local API?

There is also Cloud Rest API, but local version is a huge advantage.

Restful API is there.

hi, maybe this will help: https://www.uradmonitor.com/home-assistant-and-uradmonitors/

It is a tutorial showing how to use any uRADMonitor hardware with Home Assistant. It uses the internal webserver of the uRADMonitor devices that exposes a virtual JSON file with all the parameters.

Alternativelly, you can also go for the Server RESTful API, more details here: https://www.uradmonitor.com/wordpress/wp-content/uploads/2019/01/uRADMonitor_server_specs_02_comp.pdf

Hope this helps.

Can anyone confirm this is worth getting?

Have a couple uRad units working well here plumbed into HA.

Do you mind sharing your experience with them and which ones you have?

I have the A and the A3.
Powered over PoE, work reliably feeding data into HA and grafana for long term trend analysis.
They work locally with co cloud egress or support required.
They ship calibrated but a I don’t have anything scientific to measure against.
What else would you like to know?

Are you using them inside or outside?
How does the built-in webserver look?
Can you post your yaml for the Rest API?

You have the two I was considering.
I will probably get the A first since I already have 2 PurpleAir for air quality; although that A3 does have a lot of sensors.

uradmonitor built-in webserver is as simple as it can get
image

My configuration for uRadMonitor Model A:

sensor:
  - platform: rest
    resource: http://192.168.1.10/j
    name: urad_temperature
    value_template: '{{ value_json.data.temperature }}'
    unit_of_measurement: "°C"
    device_class: temperature

  - platform: rest
    resource: http://192.168.1.10/j
    name: urad_radiation
    value_template: '{{ ((value_json.data.cpm |float-0)/1000*10)|round(2) }}'
    unit_of_measurement: "µSv/h"
    icon: mdi:radioactive
1 Like