diff --git a/esphome/device_packages/vindriktning-air-monitor.yaml b/esphome/device_packages/vindriktning-air-monitor.yaml new file mode 100644 index 0000000..31dfa3c --- /dev/null +++ b/esphome/device_packages/vindriktning-air-monitor.yaml @@ -0,0 +1,37 @@ +i2c: + sda: GPIO8 + scl: GPIO9 + frequency: 200kHz + +uart: + - id: mhz19 + rx_pin: GPIO21 + tx_pin: GPIO20 + baud_rate: 9600 + - id: pm1006 + rx_pin: GPIO10 + baud_rate: 9600 + +sensor: + - platform: bme280_i2c + temperature: + name: "${friendly_devicename} Temperatuur" + oversampling: 1x + pressure: + name: "${friendly_devicename} Luchtdruk" + oversampling: 1x + humidity: + name: "${friendly_devicename} Luchtvochtigheid" + oversampling: 1x + address: 0x76 + update_interval: 60s + - platform: mhz19 + co2: + name: "${friendly_devicename} Co2 Concentratie" + update_interval: 60s + id: mhz19 + - platform: pm1006 + id: pm1006 + pm_2_5: + name: "${friendly_devicename} 2.5µm Concentratie" + id: pm25 \ No newline at end of file