MySunTextSensor.h 498 B

1234567891011121314151617181920212223
  1. #include "esphome.h"
  2. #include "sunset.h"
  3. class MySunTextSensor : public PollingComponent, public TextSensor {
  4. public:
  5. class SunSet *sun;
  6. // constructor
  7. MySunTextSensor() : PollingComponent(15000) {
  8. sun = new SunSet(); }
  9. // float get_setup_priority() const override { return esphome::setup_priority::XXXX; }
  10. void setup() override {
  11. // This will be called by App.setup()
  12. }
  13. void update() override {
  14. // This will be called every "update_interval" milliseconds.
  15. }
  16. };