Advertisement
Guest User

Untitled

a guest
Jan 15th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. #include <ESP8266WiFi.h>
  3. #include <ESP8266WiFiMulti.h>
  4. #include <InfluxDb.h>
  5.  
  6. #define INFLUXDB_HOST "192.168.1.106"
  7. #define INFLUXDB_PORT "8086"
  8. #define INFLUXDB_DATABASE "home"
  9. //#define INFLUXDB_USER "user"
  10. //#define INFLUXDB_PASS "password"
  11.  
  12. //connect to WiFi
  13. #define WIFI_SSID "POU"
  14. #define WIFI_PASS "2chelminskie"
  15.  
  16. ESP8266WiFiMulti WiFiMulti;
  17. Influxdb influx(INFLUXDB_HOST);
  18.  
  19. void setup() {
  20.   Serial.begin(115200);
  21.   Serial.println(" ### Hello ###");
  22.  
  23.   WiFiMulti.addAP(WIFI_SSID, WIFI_PASS);
  24.   Serial.print("Connecting to WIFI");
  25.   while (WiFiMulti.run() != WL_CONNECTED) {
  26.     Serial.print(".");
  27.     delay(100);
  28.   }
  29.   Serial.println("WiFi connected");
  30.   Serial.println("IP address: ");
  31.   Serial.println(WiFi.localIP());
  32.  
  33.   influx.setDb(INFLUXDB_DATABASE);
  34.  
  35.   Serial.println("Setup done");
  36. }
  37.  
  38.  
  39. int loopCount = 0;
  40.  
  41. void loop() {
  42.  
  43.   InfluxData row("temp");
  44.   row.addTag("device", "alpha");
  45.   row.addTag("sensor", "ds1820");
  46.   row.addValue("value", random(10, 40));
  47.  
  48.   influx.write(row);
  49.  
  50.   delay(1000);
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement