diff --git a/components/sen0590/sen0590.h b/components/sen0590/sen0590.h new file mode 100644 index 0000000..d5b1f98 --- /dev/null +++ b/components/sen0590/sen0590.h @@ -0,0 +1,18 @@ +#pragma once + +#include "esphome/core/component.h" +#include "esphome/components/sensor/sensor.h" +#include "esphome/components/i2c/i2c.h" + +namespace esphome { +namespace sen0590 { + +class SEN0590Component : public sensor::Sensor, public PollingComponent, public i2c::I2CDevice { + public: + void setup() override; + void update() override; + float get_setup_priority() const override; +}; + +} // namespace sen0590 +} // namespace esphome \ No newline at end of file