--- /dev/null
+#include <psw.h>
+void connection() {
+ // Connect to WiFi network @home: TP
+// const char* ssid = "ssid";
+// const char* password = "pass";
+ Serial.println();
+ Serial.println();
+ Serial.print("Connecting to ");
+ Serial.println(ssid);
+
+ WiFi.begin(ssid, password);
+
+ while (WiFi.status() != WL_CONNECTED) {
+ delay(500);
+ Serial.print(".");
+ }
+ Serial.println("");
+ Serial.println("WiFi connected");
+
+
+ // Print the IP address
+ Serial.print("Local IP: \t");
+ Serial.println(WiFi.localIP());
+ Serial.print("Web URL: \thttp://");
+ Serial.print(WiFi.localIP());
+ Serial.println("/");
+}
+
+void reconnect() {
+ // MQTT: Loop until we're reconnected
+ while (!client.connected()) {
+ Serial.println("Attempting MQTT connection...");
+ // Attempt to connect
+ if (client.connect("ESP8266Client")) {
+ Serial.println(">> Connected <<");
+ client.subscribe(input);
+ } else {
+ Serial.print("failed, rc=");
+ Serial.print(client.state());
+ Serial.println(" try again in 5 seconds");
+ // Wait 5 seconds before retrying
+ delay(5000);
+ // Some LED status feedback would be useful
+ }
+ }
+}