Kein Support für Arduino Core Version vor 2.4.2.
............................................
............................................
............................................
Funktion Connect Mixed Mode Tab
............................................
Funktion Login Manager Captive Portal Tab
............................................
............................................
............................................
............................................
Individual Button Tab und Webseite
Die Html Datei muss im Filesystem des Esp gespeichert werden.............................................
............................................
Adressen deiner Sensoren scannen
Die Temperatur wird zur Anzeige auf der Webseite jede zweite Sekunde aktuallisiert.Ds18B20 Liste Tab und Webseite
Die Html Datei muss im Filesystem des Esp gespeichert werden. Sollte die Anzahl der Ds18b20 Sensoren nicht mit der der Adressen übereinstimmen, wird Fehler angezeigt.............................................
Installiere die Library für den Bme280 Tab
Es ist auch Möglich zwei Esp.. mit Bme280 Sensor auf einer Webseite darstellen. Sollte der Bme280 Sensor nicht gefunden werden, wird Fehler angezeigt.............................................
............................................
............................................
LittleFS Upload Download Delete von Dateien mittels Browser.
Füge die "LittleFS.ino", vorzugsweise als Tab, zu deinem Webserver Sketch hinzu und rufe anschliesend unter Angabe der IP deines Esp8266 die fs.html über die Adresszeile deines Browsers auf.Filesystem Manager sortiert ab Core Version 2.6.0
Filesystem Manager sortiert ab Core Version 2.7.0
............................................
Spiffs Upload Download Delete von Dateien von einer HTML-Seite
Füge die "spiffs.ino", vorzugsweise als Tab, zu deinem Webserver Sketch hinzu und rufe anschliesend unter Angabe der IP deines Esp8266 die spiffs.html über die Adresszeile deines Browsers auf. Beispielsweise so "http://192.168.179.44/spiffs.html"Spiffs Datei Manager sortiert ab Esp Core Version 2.4.2
Spiffs Datei Manager sortiert ab Esp Core Version 2.6.0
Spiffs Datei Manager sortiert ab Esp Core Version 2.7.0
Jetzt kannst du loslegen. Upload Download Delete Html CSS usw. hochladen LOG Dateien einsehen/runterladen.
Die Sortierung der Dateien ist mittels Klick auf den Pfeil im untersten Listeneintrag möglich.
Der Dateiname dient gleichzeitig als Link zur Seite bzw. zur Ansicht (Textdatei) im Browser.
Es ist nicht möglich Dateien hochzuladen, die größer sind als der noch verfügbare Speicher. Eine gute Erklärung für die notwendige Begrenzung findest du auf Ullis Roboter Seite.
............................................
E-Mail versenden via smtp2go.com
Dazu brauchst du zunächst einen Smtp2Go Free Account.
Die Serverantwort von smtp2go.com, ob die Übertragung erfolgreich war, wird nicht blockierend ausgewertet. Bei Zeitüberschreitung wird eine Fehlermeldung gesendet.
............................................
Unicast ist der Informationsfluss zwischen nur zwei Netzteilnehmern.
............................................
Multicast ist der Informationsfluss an eine Gruppe von Netzteilnehmern auf diesen Port.
............................................
............................................
Dazu brauchst du zunächst einen Pushbullet Account.
Ausserdem die für dein Gerät passende Pushbullet APP.
............................................
Sonoff flashen
Arduino IDE unter Werkzeuge einstellen.
............................................
Installiere die Library für den Zugriff auf die Fritzbox.
Der Wlan-Präsenzmelder kann bei Abwesenheit aller Personen als Anwesenheitssimulator mittels einer Lichtquelle verwendet werden. Oder spezielle Funktionen der Heizung und/oder Lüftung bei Anwesenden Personen auslösen.............................................
Temperatur Luftfeuchte Taupunkt Hitzeindex
Die Klimadaten werden zur Anzeige auf der Webseite aller zwei Sekunden aktuallisiert.Funktioniert erst ab Arduino Core Version 2.4.0 aufwärts.
Installiere die Library für den DHT22 Tab
Die Html Datei muss im Filesystem des Esp gespeichert werden.............................................
Die Spiffs.ino ist zum ausführen der Admin.ino erforderlich.
Die "Admin.ino" funktioniert jetzt auch mit Linux. Danke an Gerhard für die freundliche Unterstüzung.Admin Tab und Webseite bis Core Version 2.5.2
Admin IPv4 Tab und Webseite ab Core Version 2.6.1
Admin IPv6 Tab und Webseite ab Core Version 2.6.1
............................................
Lokalzeit Tab und Webseite ab Core Version 2.4.2
Lokalzeit Tab und Webseite ab Core Version 2.6.0
Anzeige Uhrzeit
Anzeige Uhrzeit und Datum
............................................
............................................
Die Lokalzeit.ino ist für die Zeitschaltuhr erforderlich
Der Tab Zeitschaltuhrdual ist für LOW und HIGH aktive Relais, Solid State Relais oder Mosfet geeignet. Dies muss vor dem Hochladen einmalig im Sketch, im Tab Zeitschaltuhr.ino, eingestellt werden. Es lassen sich bis zu 8 Ein-/Aus-Programme pro Gerät einstellen. Die Anzahl der Schaltprogramme muss im Sketch analog der Anzahl im Html Dokument eingestellt sein! Die optische Schaltzustandsanzeige ist gleichzeitig der Button zum manuellen Ein-/Ausschalten der Ausgänge.Zeitschaltuhr Tab und Webseite
Die Html Datei muss im Filesystem des Esp gespeichert werden. Das erfolgreiche speichern der Schaltzeiten auf dem Esp8266 Webserver wird im Webinterface angezeigt. Ansicht Zeiteinstellung Mobil Device Android............................................
Der Lokalzeit Tab ist für die Zeitschaltuhr erforderlich.
Die Schaltzeiten werden im Spiffs des Esp8266 gespeichert. Auf der Webseite werden die aktuell eingestellten Schaltzeiten angezeigt.Zeitschaltuhr Tab und Webseite
Die Html Datei muss im Filesystem des Esp gespeichert werden. Der aktuelle Status "ON/OFF" wird neben dem Button zum manuellen schalten angezeigt.Es lassen sich alle Schaltzeiten zusammen aktivieren/deaktivieren.
Das erfolgreiche speichern der Schaltzeiten auf dem Esp8266 Webserver wird im Webinterface angezeigt.
............................................
Der Lokalzeit Tab ist für die Berechnung erforderlich
Du musst die geographische Länge, Breite und die Zeitzone für den Ort, für den du die Zeiten berechnen möchtest beim Aufruf der Funktion angeben.Sonnen Auf/Untergang Tab und Webseite
............................................
Installiere die Library für den TX23 Tab
Die Html Datei muss im Filesystem des Esp8266 gespeichert werden.Zum umschalten der Anzeige einfach in die Windrose klicken.
............................................
Installiere die Library für den BH1750 Tab
Der BH1750 ist ein digitaler Sensor zur Messung der Helligkeit in Lux. Er wird über den I2C-Bus angesprochen. Der Messbereich liegt bei 1...65535 Lux.
............................................
Installiere die Library für den AHT10 Tab
Der AHT10 ist ein digitaler Sensor zur Messung der Temperatur und Luftfeuchte. Er wird über den I2C-Bus angesprochen. Der Messbereich liegt zwischen -40°C bis +85°C und 0% bis 100%.
ich habe folgendes Problem:
Ich verwende in dem Webserver den ADC und bekomme als Wert immer -1 also 65535 zurück.
Wenn ich ein ganz einfaches Programm benutze um den ADC auszulesen funktionert es.
Ich würde gerne Sensoren in dem Webserver einbinden aber sobald ich den ADC benutze funktionert es nicht mehr...
Antwort:
Vermutlich nutzt du im Admin-Tab den "ADC_MODE(ADC_VCC);".
Gruß Fips
Wie kann ich die html Dateien in das Filesystem vom esp laden?
Wie binde ich die Tabs ein?
Vielen Dank im Voraus!
Antwort:
Indem du die IP deines Esp in die Adresszeile deines Browser eingibst.
Auf der Startseite links oben, gibt es die Erklärung zu den Tab's.
Gruß Fips
Antwort:
Möglich ist es sicher, aber sicher nicht ganz einfach!
Gruß Fips
nur auf der Webseite werden die Werte für die Temperaturfühler nicht so schön untereinander wie im Beispiel angezeigt, sondern alle in einer Zeile jeweils die Fühlernamen und in der 2ten Zeile die Temperarturwerte,
was ist da falsch?
Antwort:
Hast du die "style.css" eingebunden?
Gruß Fips
Danke fuer dein Hilfe, nun geht es endlich.
Wohin werden die Uhrzeiten fuer die Schaltzeiten gespeichert?
Ich konnte im Filesystem Manager nix finden.
VG Micha
Antwort:
Im Filesystem des Esp8266.
Gruß Fips
als Neuling bin ich hier auf zum Thema Webserver/Acress-Point au deine Seite verwiesen worden. Als relativer Neieinsteiger komme ic mit Arduino und ESP8266 ganz gut klar, aber ich habe ein derzeit unlösbares Probelm:
Ich arbeite mit einem ESP8266-12F und einem SHT30. Ich habe es geschafft per "SSID-PW-Hardcoding" auf die FritzBox zu kommen (WiFi.begin(ssid, password) und per Browseraufruf den SHT-30 anzusprechen bzw. auszulesen. Klappt einwandfrei!
Das Problem ist: Ich möchte gerne den Webserver-Aufruf bzw. die SSID und Passwort selbst vergeben lassen, damit auch andere über Ihre eigene FritzBox die Werte (Temp. und Luftfeuchte) bzw. die Webseite des ESP8266 auslesen können. Beide Werte einer "fremden" FritzBox sind ja zunächst nicht bekannt.
Ich hoffe ich konnte mein Problem ausreichend beschreiben.
Lieben Dank und bleib egsund,
Manfred
Antwort:
Mit dem "Esp8266 Login Manager Tab" kann der Anwender es vom Browser aus eingeben.
Gruß Fips
ich versuche mich an dem "buttons tab". Die pinbezeichnungen, die mit:
"const uint8_t buttonPin[] {D2, D6, D7, D8};"
festgelegt werden, sind ja echte pins. Die werte der pins müssten eigentlich verändert werde können (LOW oder HIGH), oder?
Wenn ich versuche den wert zu ändern (mit z.b. "D0=LOW") kommt die fehlermeldung:
"assignment of read-only variable 'D0'"...
kann ich das irgendwie vermeiden? Oder geht das grundsätzlich nicht?
gruss & dank
georg
Antwort:
"D0" ist eine Konstante, die kannst du nicht ändern.
Beim "Nodemcu" oder "D1 Mini" ist D0 = 16.
Steht auch im Header des Tab's, so drin.
Gruß Fips
Tolle Seite, richtig gut fuer ein Anfänger.
Ich wollte mich mal an der Zeit Schaltuhr versuchen. Ich hab den Webserver, Admin, LittelFS , Lokalzeit und die Zeitschaltuhr Singel Tab am laufen.
Beim Kompilieren kommt folgende Fehlermeldung:
zeitschaltuhr:146:55: error: expected primary-expression before '.' token
Hier komm ich nicht mehr weiter, hab ich irgendwas vergessen?
Vielen Dank für die hilfe.
Antwort:
Du hast offensichtlich die "Bare Minimum Version" der "Lokalzeit.ino" eingebunden.
Bei dieser Version findet die Definition der Struktur "struct tm tm;" innerhalb der Funktion "localTime()" statt.
Entweder du definierst die Struktur ausserhalb der Funktion oder nimmst die darunter folgende "Lokalzeit.ino".
Gruß Fips
ich bin Neuling und finde nicht die korrekte Lib für den SPIFFS.h. Kannst du mir die bitte nennen?
Verwendet wird ein ESP8266
Vielen Dank!
Antwort:
https://github.com/esp8266/Arduino/blob/master/cores/esp8266/spiffs/spiffs.h
Spiffs ist veraltet, benutze besser LittleFS.h.
Gruß Fips
Electra likes it
Antwort:
Fein!
Gruß Fips