INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
ESP8266 SPIFF Daten schreiben und zeilenweise lesen?
15.04.2021, 06:56
Beitrag #1
ESP8266 SPIFF Daten schreiben und zeilenweise lesen?
Hallo Gemeinde,

ich suche eine "Anleitung" wie ich Daten in eine Datei schreiben kann (hab ich schon)
und wie ich sie wieder Zeilenweise bzw. Wortweise wieder auslesen kann um eben den Inhalt in Variablen weiter verarbeiten kann.

Hintergrund ist dass ich mir eine Anmeldung für WIFI basteln möchte.

ESP8266 fährt hoch versucht sich im Netz anzumelden hat keine Daten also macht er selber Eines auf und man kann sich bei Weboberfläche die Zugangsdaten eintragen die eben dann in einem File per SPIFF gespeichert werden sollen und später solle er sich die Daten eben aus diesem File ziehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.04.2021, 07:52
Beitrag #2
RE: ESP8266 SPIFF Daten schreiben und zeilenweise lesen?
Dann schau dir mal den Login-Manager auf der Seite von fips an.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.04.2021, 07:57
Beitrag #3
RE: ESP8266 SPIFF Daten schreiben und zeilenweise lesen?
Alternative: benutze EEPROM.h. Dann kannst Du die Flashschreiberei weitgehend ignorieren, das passiert intern. Sind ja nur wenige Daten, die Du sichern willst.
Möglichkeit 2: lege für jede Variable ein eigenes File an. Dann kannst du problemlos variable Längen schreiben und lesen. Auch das ist nur bei wenigen Datenfeldern interessant.
Möglichkeit 3: schreibe die Daten als String, trenne dabei die einzelnen Variablenwerte mit einem Zeichen, das nicht in den Werten vorkommen kann. Dann nimmst du beim Lesen die Daten an den Trennzeichen wieder auseinander.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.04.2021, 08:31
Beitrag #4
RE: ESP8266 SPIFF Daten schreiben und zeilenweise lesen?
(15.04.2021 07:52)hotsystems schrieb:  Dann schau dir mal den Login-Manager auf der Seite von fips an.

Danke über seine Seite bin ich schon öfters gestolpert aber da habe ich ein großes Problem damit ich komme mit seinen "Taps" nicht klar das ist mir alles zu verwirrend und (aus meiner Sicht) um 7 Ecken gedacht. Nicht böse sein ich weiß er hat da jede Menge an Zeit und Herzblut reingesteckt und ich bin mir sicher dass es auch genial ist nur ist es zu heftig für mich. Ich brauch einfache Strukturen aus denen ich lernen kann. Bei seinen Beispielen geht es mir immer nur so dass ich einen Haufen Fehler produziere aber sonnst nichts. Soll keine Kritik sein eher nur ein Bitte um Verständnis dass es auch Leute gibt die einfacher gestickt sind.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.04.2021, 10:21
Beitrag #5
RE: ESP8266 SPIFF Daten schreiben und zeilenweise lesen?
Dann klicke oben bei Fips mal auf "Tab Information Einblenden". Evtl. geht dann ein Lichtlein an.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.04.2021, 10:54 (Dieser Beitrag wurde zuletzt bearbeitet: 15.04.2021 10:56 von hotsystems.)
Beitrag #6
RE: ESP8266 SPIFF Daten schreiben und zeilenweise lesen?
(15.04.2021 08:31)foto2004 schrieb:  Danke über seine Seite bin ich schon öfters gestolpert aber da habe ich ein großes Problem damit ich komme mit seinen "Taps" nicht klar das ist mir alles zu verwirrend und (aus meiner Sicht) um 7 Ecken gedacht.

Dann solltest du unbedingt lernen, in klaren Strukturen zu denken und arbeiten.
Nur so wird das bei dir mit dem Programmieren etwas.

Wenn das für dich "um 7 Ecken gedacht" ist, frage ich mich, wie wohl deine Sketche aufgebaut sind....oder besser lieber nicht.
Denn besser geht es kaum.

Denn davon solltest du dich lösen:
(15.04.2021 06:56)foto2004 schrieb:  ...dass ich mir eine Anmeldung für WIFI basteln möchte.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.04.2021, 13:02
Beitrag #7
RE: ESP8266 SPIFF Daten schreiben und zeilenweise lesen?
(15.04.2021 10:54)hotsystems schrieb:  
(15.04.2021 08:31)foto2004 schrieb:  Danke über seine Seite bin ich schon öfters gestolpert aber da habe ich ein großes Problem damit ich komme mit seinen "Taps" nicht klar das ist mir alles zu verwirrend und (aus meiner Sicht) um 7 Ecken gedacht.

Dann solltest du unbedingt lernen, in klaren Strukturen zu denken und arbeiten.
Nur so wird das bei dir mit dem Programmieren etwas.

Wenn das für dich "um 7 Ecken gedacht" ist, frage ich mich, wie wohl deine Sketche aufgebaut sind....oder besser lieber nicht.
Denn besser geht es kaum.

Denn davon solltest du dich lösen:
(15.04.2021 06:56)foto2004 schrieb:  ...dass ich mir eine Anmeldung für WIFI basteln möchte.

Hallo Dieter, bitte nicht falsch verstehen es war absolut keine Kritik an dieser Seite und den Infos die man dort ziehen kann. Ich habe es nur nicht geschnallte wie ganz das mit den Taps funkt aber auch nicht nie eine schritt für schritt Anleitung gefunden wie man damit arbeitet. Ich hatte es mal versucht aber dabei sind mir einige Fehler passiert z. B. dass ich mit werten aus dem Tap in einem andern Tap nicht weiterarbeiten konnte und so .... da würde ich mir echt mal eine Anleitung wünschen wie man so etwas von Grund auf angeht aber leider habe ich nichts gefunden damals und ( ja ist nicht klug) war das Thema erst mal für mich durch.

Und ja frage lieber nicht wie meine Code ausschauen teilweise aber ich behaupte nicht dass ich es kann. Ich bin einfach der Hobby Tastatur tipper der mal das eine oder andere an Steuerung versucht.

Das mit den 7 Ecken ist für mich so gemeint wenn ich nicht ein einem einigermaßen nachvollziehbarer Weise eruieren kann wo was herkommt und wie weiter verarbeitet wird so ist es für mich echt schwer mich da reinzudenken. Ja ich mache so einiges etwas umständlich aber ich versuche es immer nach meinem Wissensstand zu optimieren.

Zu den Taps, ja ich weiß dass man die anlegen kann und dass man sie importieren muss usw aber wie sie genau untereinander agieren da habe ich eine große Wissenslücke. Darum hatte ich auch den Ausflug nach MicroPython gemacht aber da gehen einige Sachen eben nicht so wie ich sie haben möchte.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.04.2021, 13:22
Beitrag #8
RE: ESP8266 SPIFF Daten schreiben und zeilenweise lesen?
Ok...dann eine kurze Erklärung zu den Tabs.

Die werden, nachdem du die erstellt hast (Pfeil ganz rechts "neuer Tab") direkt in deinen Sketch mit eingebunden. Den kannst du beliebig benennen, z.B. Blinken.

Teste es einfach mal.

Schreibe eine einfache "Funktion" im Sketch und verschiebe diese in den neu erstellten Tab. Das sollte direkt funktionieren.

Der einfache Blinksketch:
Code:
void setup()
{
  pinMode(LED_BUILTIN, OUTPUT);
}

void loop()
{
  lassEsBlinken(1000);
}

Die Funktion im Blinken-Tab

Code:
void lassEsBlinken(int blinkZeit)
{
  digitalWrite(LED_BUILTIN, HIGH);
  delay(blinkZeit);
  digitalWrite(LED_BUILTIN, LOW);
  delay(blinkZeit);
}

Mehr muss man erstmal nicht zum Tab wissen. Wink

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Wasserpumpe mit ESP8266 NodeMcu schalten Faultier_1982 17 268 Gestern 12:06
Letzter Beitrag: Bitklopfer
  ESP8266 und Telegram Übermittlung Tiger 7 352 13.05.2021 10:15
Letzter Beitrag: rev.antun
  ESP8266 NodeMCU aus verbundenem WLan löschen Faultier_1982 21 870 13.05.2021 08:03
Letzter Beitrag: Faultier_1982
  Wemos d1 Ph Sonde - Hilfe bei Daten per MQTT senden SoerenKaiser99 23 663 10.05.2021 21:25
Letzter Beitrag: SoerenKaiser99
  Kommunikationsprobleme zwischen Pi4 und ESP8266 gideon111 0 123 08.05.2021 14:18
Letzter Beitrag: gideon111
  ESP8266 --> attachInterrupt basementmedia 3 122 08.05.2021 02:03
Letzter Beitrag: Fips
  gedrückten Taster bei Einschalten des ESP8266 erkennen basementmedia 7 314 06.05.2021 23:03
Letzter Beitrag: basementmedia
  Verlängerung Feuchtesensor mit esp8266 John 24 1.308 05.05.2021 10:52
Letzter Beitrag: nbk83
  ESP8266, Frage zu Void Loop Bobo83600 3 228 04.05.2021 17:50
Letzter Beitrag: Tommy56
  ESP8266 mit Batterieversorgung wonk 8 448 04.05.2021 17:19
Letzter Beitrag: wonk

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste