All the code changes to the chlorine pump... More will follow

This commit is contained in:
2024-05-12 23:02:52 +02:00
parent a96531dda9
commit 3d7e80154a
7 changed files with 489 additions and 15 deletions

View File

@@ -1,10 +1,10 @@
#pragma once
#include "esphome.h"
#include "esphome/components/sensor/sensor.h"
#include "esphome/core/component.h"
#include "esphome/core/gpio.h"
#include "esphome/core/automation.h"
#include "Arduino.h"
namespace esphome {
namespace analog_orp {
@@ -33,6 +33,7 @@ class ChlorineSensor: public PollingComponent, public sensor::Sensor {
void add_average_change_callback(std::function<void(float)> &&callback);
void add_new_value_callback(std::function<void(float)> &&callback);
void init_averager(int mesurements, int send_average_every);
bool has_averager();
void setup() override;
void update() override;
float sample();