#define DEBUG 1 #define BATTERY_POWERED 1 #define POWERSAVING 1 #define BOARD_03962A #define SENSOR_TEMPERATURE 0 #define SENSOR_HUMIDITY 1 #define SENSOR_LIGHT 2 #define SENSOR_WINDSPEED 3 #define SENSOR_PRESSURE 4 #define SENSOR_BAT_VOLTAGE 5 #define WIFI_AUTOCONNECT_TIMEOUT_S 60 #define WIFI_CONFIG_PORTAL_TIMEOUT_S 60 #define UPDATE_SENSOR_INTERVAL_S 10 #define UPDATE_WEBSERVER_INTVERVAL_S 1 #define DELAY_LOOP_MS 50 #define POWERSAVING_SLEEP_S 600 #define EMERGENCY_SLEEP_S 172800 // Sleep for 2 days to recover #define ENERGY_SAVING_ITERATIONS 30 #define BAT_LOW_VOLTAGE 3.6 #define BAT_EMERGENCY_DEEPSLEEP_VOLTAGE 3.5 #define STATUS_LED_PIN BUILTIN_LED #define ANEMOMETER_PIN D7 #define BME_SCK 13 #define BME_MISO 12 #define BME_MOSI 11 #define BME_CS 10 #define INITIAL_WEBSERVER_TIME 20 #define WEBUPDATER_FEATURE 0 #define SEALEVELPRESSURE_HPA (1013.25) #define BME280_ADDRESS 0x76 const char *INFLUXDB_HOST = "influxdb.okoyono.de"; //const char *INFLUXDB_HOST = "37.59.213.225"; const uint16_t INFLUXDB_PORT = 80; const char *INFLUXDB_DB = "weatherstation"; const char *INFLUXDB_USER = "oko"; const char *INFLUXDB_PASS = "de1873a0d2f8f21f17cf4d8db4f65c59"; String DEVICE_NAME = "klaute";