sonoffliving/arduino/sonoffliving/sonoffliving.example.h
2017-05-26 18:02:44 +02:00

50 lines
953 B
C

#define SERIAL_SPEED 115200
// OTA
#define OTA_PASSWORD "XXX"
#define OTA_CLIENT "sonoff_living"
// DebugRemote
#define REMDEB_CLIENT "sonoff_living"
RemoteDebug Debug;
// WIFI
#define WIFI_SSID "XXX"
#define WIFI_PASSWORD "XXX"
WiFiClient espClient;
#define BUTTON 0
#define RELAY 12
#define LED 13
// MQTT
#define MQTT_SERVER "XXX"
#define MQTT_PORT 1883
#define MQTT_USER "XXX"
#define MQTT_PASS "XXX"
#define MQTT_CLIENT "sonoff_living"
#define MQTT_COMMAND "sonoff_living/switch"
#define MQTT_STATE "sonoff_living/status"
char message_buff[100];
PubSubClient client(espClient);
// Bouton
Ticker btn_timer;
unsigned long count = 0;
bool relayState;
void setup();
void loop();
void blinkLED(int pin, int duration, int n);
void button();
void setupOTA();
void setupWifi();
void testConnectMQTT();
void callbackMQTT(char* topic, byte* payload, unsigned int length);
void setupSonOff();
void mqttSendState();