github MallocArray/airgradient_esphome 1.0.0

latest releases: 2.0.5, 2.0.1, 2.0.0...
5 months ago

Splits up configuration into individual files in the 'packages' directory and are referenced through their GitHub address by default. See the README.md file for more information in the Configuration section.

Features

Many added features can be found in HomeAssistant by going to Settings>Devices and selecting the AirGradient device. Alternatively, add web_server: to the config file to enable a built-in web server on the AirGradient device (No recommended for devices based on the D1 Mini ESP8266)

  • Compact single page display by default with all relevant sensor readings

  • Enable different pages of information to be shown on the OLED display, or leave the default of a single page with all relevant information

  • Button to initiate a SenseAir S8 CO2 Calibration on demand

  • Switch to enable or disable SenseAir S8 CO2 sensor Automatic Baseline Calibration (ABC)

  • Button to view the current S8 ABC interval (confirm if ABC is disabled or enable, which defaults to every 7 days) View ESPHome logs to see the output of this button

  • Switch to disable LED output on AirGradient ONE model

  • Brightness slider to adjust intensity of AirGradient ONE LED

  • Switch to toggle display between Fahrenheit and Celsius and persist between reboots

  • Switch to enable or disable uploading to AirGradient Dashboard via API (Choose to keep data local or also send to AirGradient)

  • Utilize hardware configuration buttons on AirGradient Pro v3.7 and higher

    • Short press (Less than 1 second) - Toggle between F and C on display
    • Long press (More than 1 second, less than 5) - Trigger manual CO2 calibration
  • Leverage automations in HomeAssistant to turn on the "Blank" page and turn off all other pages to effectively disable the display output. Could also turn off the LED strip or set Brightness to 0 to eliminate output while still collecting sensor data

Breaking Changes

  • The devicename has been shortened from "airgradient-*" to "ag-". This matches the Friendly Name convention and results in a shorter overall devicename. You may keep yours at the longer full name if desired, but for the Open Air, the name became longer than allowed
  • Substitution entry for "friendly_devicename" has been renamed to "friendly_devicename" to better match it's use case instead of the legacy use
  • The name of the CO2 sensor has been changed to just "CO2" from the previous "Senseair S8 CO2" to shorten overall sensor name length and match other sensors that are named for what they are measuring and not the name of the sensor itself. This will result in a new sensor registered to your device in HomeAssistant and the previous one will be "Unavailable". You may need to update any graphs or other dashboard entries with the new CO2 entry
  • New switch added to enable/disable Automatic Background Calibration of the Senseair S8 CO2 sensor. If previously disabled, on the first install of the 1.x config, it will be enabled again. Disable after installation if desired.

Don't miss a new airgradient_esphome release

NewReleases is sending notifications on new releases.