Pri fixni brane se nedostane do zabbixu, uprava nastaveni zSenderu, deep sleep
This commit is contained in:
parent
d9519031a3
commit
9d41bb15e8
|
@ -1,5 +1,4 @@
|
||||||
#include <ESP8266WiFi.h>
|
#include <ESP8266WiFi.h>
|
||||||
#include <ESP8266HTTPClient.h>
|
|
||||||
#include <ESP8266ZabbixSender.h>
|
#include <ESP8266ZabbixSender.h>
|
||||||
#include <DHT.h>
|
#include <DHT.h>
|
||||||
//#include "konfigurace_local.h"
|
//#include "konfigurace_local.h"
|
||||||
|
@ -23,12 +22,14 @@ void odesli_zpravu(){
|
||||||
Serial.println(vlhkost);
|
Serial.println(vlhkost);
|
||||||
Serial.print("Stav kontaktu (0/1): ");
|
Serial.print("Stav kontaktu (0/1): ");
|
||||||
Serial.println(kontakt);
|
Serial.println(kontakt);
|
||||||
|
|
||||||
zSender.ClearItem();
|
zSender.ClearItem();
|
||||||
|
zSender.AddItem("kontakt", kontakt);
|
||||||
zSender.AddItem("baterie", napeti_baterie);
|
zSender.AddItem("baterie", napeti_baterie);
|
||||||
|
zSender.Send();
|
||||||
|
zSender.ClearItem();
|
||||||
zSender.AddItem("teplota", teplota);
|
zSender.AddItem("teplota", teplota);
|
||||||
zSender.AddItem("vlhkost", vlhkost);
|
zSender.AddItem("vlhkost", vlhkost);
|
||||||
zSender.AddItem("kontakt", kontakt);
|
|
||||||
zSender.Send();
|
zSender.Send();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -36,18 +37,17 @@ void setup() {
|
||||||
Serial.begin(115200);
|
Serial.begin(115200);
|
||||||
pinMode(MRAZAK_pin, INPUT_PULLUP);
|
pinMode(MRAZAK_pin, INPUT_PULLUP);
|
||||||
Serial.println("Start");
|
Serial.println("Start");
|
||||||
WiFi.config(staticIP, gateway, subnet);
|
//WiFi.config(staticIP, gateway, subnet);
|
||||||
WiFi.mode(WIFI_STA);
|
WiFi.mode(WIFI_STA);
|
||||||
WiFi.begin(ssid, password);
|
WiFi.begin(ssid, password);
|
||||||
while (WiFi.status() != WL_CONNECTED) {
|
while (WiFi.status() != WL_CONNECTED) {
|
||||||
delay(100);
|
delay(100);
|
||||||
}
|
}
|
||||||
Serial.println("Pripojeno");
|
Serial.println("Pripojeno");
|
||||||
//odesli_zpravu();
|
zSender.Init(IPAddress(SERVERADDR), ZABBIXPORT, ZABBIXAGHOST);
|
||||||
//ESP.deepSleep(zpozdeni * 1000000);
|
odesli_zpravu();
|
||||||
|
ESP.deepSleep(zpozdeni * 1000000);
|
||||||
}
|
}
|
||||||
|
|
||||||
void loop() {
|
void loop() {
|
||||||
odesli_zpravu();
|
|
||||||
delay(60000);
|
|
||||||
}
|
}
|
||||||
|
|
Reference in New Issue