Hi,
mir fällt auf, dass die Zeiten (sichtbar an den Abständen zwischen zwei unterschiedlichen Messergebnissen) immer etwas zu lang ist.
In dem ein oder anderen Sketch findet man ja Korrekturen, aber nur für die Zeitabstände der Batteriemessung.
Wäre es nicht eine gutes "#define timecorrector=1.0" innerhalb der Lib, der ALLE Zeitberechnungen proportional korrigiert?
Also wenn man nichts anpasst und einem die Zeiten so in etwa egal sind braucht garnichts zu machen. Wer sich die Mühe macht die Zeiten zu messen kann den Korrekturwert ändern (z.B. #define timecorrector=0.943) und muss dann den Sketch allerdings erneut kompilieren und hochladen. Belohnt wird man mit Messergebnissen, die deutlich besser in den vorgesehenen Abständen kommen, auf eine Sekunde kommt es ja nicht an.
Aktuell schreibe ich meinen ermittelten Wert manuell als Faktor zur Batterieinitialisierung und ändere die Zykluszeit des Sensors im Webgui. Dann muss ich noch warten (lazyconfig) oder den Anlerntaster drücken.
Ein globales #define in der Library könnte ohne Programmcode eine Vereinfachung sein.
Nur so ne Idee .....
ciao
Harvey
Zeitfehler Atmel korrigieren
Moderator: Co-Administratoren
Zeitfehler Atmel korrigieren
Homematic raspberrymatic, iobroker, Asksinpp und Arduinos - rund 50 Geräte
-
- Beiträge: 12108
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2148 Mal
- Kontaktdaten: