Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <ESP8266WiFi.h>
- #include <ESP8266WiFiMulti.h>
- #include <InfluxDb.h>
- #define INFLUXDB_HOST "192.168.1.106"
- #define INFLUXDB_PORT "8086"
- #define INFLUXDB_DATABASE "home"
- //#define INFLUXDB_USER "user"
- //#define INFLUXDB_PASS "password"
- //connect to WiFi
- #define WIFI_SSID "POU"
- #define WIFI_PASS "2chelminskie"
- ESP8266WiFiMulti WiFiMulti;
- Influxdb influx(INFLUXDB_HOST);
- void setup() {
- Serial.begin(115200);
- Serial.println(" ### Hello ###");
- WiFiMulti.addAP(WIFI_SSID, WIFI_PASS);
- Serial.print("Connecting to WIFI");
- while (WiFiMulti.run() != WL_CONNECTED) {
- Serial.print(".");
- delay(100);
- }
- Serial.println("WiFi connected");
- Serial.println("IP address: ");
- Serial.println(WiFi.localIP());
- influx.setDb(INFLUXDB_DATABASE);
- Serial.println("Setup done");
- }
- int loopCount = 0;
- void loop() {
- InfluxData row("temp");
- row.addTag("device", "alpha");
- row.addTag("sensor", "ds1820");
- row.addValue("value", random(10, 40));
- influx.write(row);
- delay(1000);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement