vault backup: 2024-05-15 19:12:54

This commit is contained in:
2024-05-15 19:12:54 +02:00
commit f51d8fdd2f
119 changed files with 154202 additions and 0 deletions
+107
View File
@@ -0,0 +1,107 @@
````.ino
#include <ESP8266WiFi.h>
#include <ESP8266HTTPClient.h>
#include <WiFiClientSecure.h>
#include <WiFiClient.h>
#include <ArduinoJson.h>
const int rows = 3;
const char* wlans[rows][2] = { { "Privat W-LAN", "99842DA5D0" }, { "Rose", "Lodner2023" }, { "Privat W-LAN", "99842DA5D0" } };
const char* serverAddress = "https://api.temperature-station.lodner.dev/measurement";
WiFiClientSecure client;
HTTPClient https;
void setup() {
  Serial.begin(9600);
  Serial.println("Start connecting to wlan.");
  for (int i = 0; i < rows; ++i) {
    WiFi.begin(wlans[i][0], wlans[i][1]);
    Serial.print("Connecting to: ");
    Serial.println(wlans[i][0]);
    int trys = 0;
    while (WiFi.status() != WL_CONNECTED && trys < 30) {
      Serial.print("Err connecting to: ");
      Serial.print(wlans[i][0]);
      Serial.print(" Versuch: ");
      Serial.println(trys + 1);
      trys++;
      delay(1000);
    }      
    Serial.println("");
    if (WiFi.status() == WL_CONNECTED) {
      Serial.print("Connected to WiFi network with IP Address: ");
      Serial.println(WiFi.localIP());
      break;
    }
  }
  if (WiFi.status() == WL_CONNECTED) {
    Serial.print("Connected to WiFi network with IP Address: ");
    Serial.println(WiFi.localIP());
  } else {
    // TODO: LED = 1 when not connected?
  }
}
void loop() {
  // put your main code here, to run repeatedly:
}
```