Hallo Uwe, Hallo Mario,Ok, wenn das nicht so gut ist und Ihr davon ab ratet, willich kurz erläutern,
warum ich an sowas gedacht habe. (ja es geht um mein Gaszähler-Projekt).
Im void setup() wird der Zählerstand aus der DB gelesen und soll dann,
wenn er gefunden wird, benutzt werden. Ich hatte gedacht, das es, wenn es nicht klappt,
der Reset ausgelöst wird und es einfach nochmal versucht wird.
...
Sollte das nicht klappen, kann man sich ein Flag setzen (update_from_DB = 1) und trotzdem in der loop() die aktuellen Zählimpulse erfassen und aufsummieren. Bei jedem Versuch die Daten an die DB zu schicken wird dann das Flag geprüft, wenn == 1, dann immer erst versuchen die Daten aus der DB zu bekommen und dann den Wert dazu addieren. Falls das Lesen aus der DB wieder nicht klappt, wirst Du auch kaum was in die DB schreiben können, also einfach später wieder probieren.
Ok, hört sich gut an, versuche das mal umzusetzten. Danke Dir !
@uwefed: Aber damit ich das auch verstehe, warum ist das nicht gut mit einem Softreset zu arbeiten ?
Ist das was anderes als den Reset-Knopf drücken ?