Yes, it works very well with ESPHome and Home Assistant
esphome:
name: co2sensor
platform: ESP8266
board: d1_mini_pro
wifi:
fast_connect: true
domain: .local
power_save_mode: NONE
reboot_timeout: 5min
ssid: "mySSID"
password: !secret
use_address: co2sensor.local
# Enable logging
logger:
level: debug
# Example configuration entry
uart:
rx_pin: D3
tx_pin: D2
baud_rate: 9600
sensor:
- platform: mhz19
co2:
name: "MH-Z19 CO2 Value"
update_interval: 30s
# Enable Home Assistant API
api:
password: !secret
ota:
password: !secret