Files
AHome/ESP_MidRoom/include/main.h
2022-07-10 18:43:35 +03:00

33 lines
789 B
C

#include <Arduino.h>
#include <ArduinoOTA.h>
#include <Ticker.h>
#include <AsyncMqttClient.h>
#include <Adafruit_BME280.h>
#include <MHZ19.h>
#include <RunningMedian.h>
#include <IRremoteESP8266.h>
#include <IRsend.h>
#include <ir_Toshiba.h>
//#include "RemoteDebug.h" //https://github.com/JoaoLopesF/RemoteDebug
#define R_LED (13) //D7
#define G_LED (12) //D6
#define B_LED (0) //D3
#define MOV_SENS (16) //D0
#define P_SENS (14) //D5
#define WF_LED (2) //D4
#define IR_LED (4) //D2
#define HOST_NAME "MidRoom"
#define TOPIC "home/midroom"
Adafruit_BME280 bme;
MHZ19 mhz19;
RunningMedian samples = RunningMedian(10 * sizeof(int));
unsigned long crun, cRunADC;
uint32_t co2;
bool firstRun;
float p, t, h;
int light, lightPrev;
void trim(char *s);