15 void setup()
override;
This class simplifies creating components that periodically check a state.
uint8_t pm1006_checksum_(const uint8_t *command_data, uint8_t length) const
void dump_config() override
void set_pm_2_5_sensor(sensor::Sensor *pm_2_5_sensor)
PM1006Component()=default
float get_setup_priority() const override
uint16_t get_16_bit_uint_(uint8_t start_index) const
uint32_t last_transmission_
sensor::Sensor * pm_2_5_sensor_
optional< bool > check_byte_() const
Base-class for all sensors.
Providing packet encoding functions for exchanging data with a remote host.