Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

formpie - Formaldehyde data logging + Raspberry Pi

finished formpie

Why?

You monitor formaldehyde levels in your home because elevated concentrations from furniture, flooring, paints, adhesives, and other household products can irritate the eyes and airways and, with long-term exposure, increase health risks, making it useful to identify and reduce indoor pollution sources.

Features

  • Home Assistant integration Home Assistant integration
  • View charts with built-in web server csv viewer
  • CSV logging
  • MQTT state publishing

What's in this repository?

  • Parts List
  • Link to 3D printed case
  • OS setup instructions
  • formpie app (.deb packaging)

Build a formpie

Install

Pick the right image:

  • 64 bit build for Raspberry Pi Zero 2 is untested, please report success/failure
  • 32 bit armhf image is for Raspberry Pi Zero 1

Then install it:

  • .deb files can be downloaded from the releases page
  • To install, download a release with wget/curl, then use apt to install the local file, eg:
apt install ./formpie_1.0.0_armhf.deb

Configure

Edit /etc/formpie/formpie_config.yaml if you like. You can set the scan interval here, enable/disable the API, configure Home Assistant, etc

Home Assistant

By enabling MQTT, we will also publish to Home Assistant's auto sensor discovery topic.

If you have already configured the Home Assistant MQTT Integration, then you sensor data will appear on the Devices tab after a few minutes.

Formaldehyde level notes

Courtesy of ChatGPT

😎 Good / normal

  • 0 – 30 ppb
  • Typical indoor background
  • No expected health effects

👍 Acceptable / elevated

  • 30 – 80 ppb
  • Still below WHO guideline

Might come from:

  • new furniture
  • paint, glue, MDF
  • Some sensitive people may notice smell/irritation

👎 “Warning” (approaching limit)

  • 80 – 100 ppb
  • Around the WHO threshold
  • Not immediately dangerous, but:
  • ventilation recommended
  • identify source if persistent

😵 High / bad

  • >100 ppb

Above WHO guideline

  • Can cause:
  • eye, nose, throat irritation
  • headaches
  • Action recommended (ventilation, source removal)

💀 Very high (problem territory)

  • >200–300 ppb

Usually means a strong source:

  • new pressed wood furniture
  • recent renovation
  • Definitely fix the cause

About

raspberry pi formaladehyde datalogger and alerter

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages