Refposs P11 Smarte Steckdose
Ich habe mir eine smarte Steckdose von Refoss gekauft, um den Energieverbrauch festzustellen.
Die Steckdose wird mit Tasmota geliefert und entsprechend konfiguriert.
Das funktioniert auch alles gut. Falls jedoch die Steckdose vom Netz getrennt wird, gehen die aktuellen Daten Energy Today und Energy Yesterday, sowie Energy Total für den aktuellen Tag verloren.
Die Lösung ist trivial, aber nicht so einfach zu finden.
Es muss das Kommando „SaveData 3600“ in die Console eingegeben werden. Ab diesem Zeitpunkt werden die Daten jede Stunde gespeichert.
SaveData <Command>
- 0 = Parameter werden manuell gespeichert
- 1 = Parameter werden jede Sekunde gespeichert
- 2-3600 = Parameter werden alle 2-3600 Sekunden gespeichert
Dieser Eintrag kann auch im Script eingertragen werden, dazu muss jedoch eine Binärdatei von Tasmota mit Script erzeugt werden. Die Änderung muss in „user_config_override.h“ der Tasmota Quelle hinterlegt werden.
Datei: user_config_override.h
...
#ifndef USE_SCRIPT
#define USE_SCRIPT
#endif
#ifndef USE_SML_M
#define USE_SML_M
#endif
#ifdef USE_RULES
#undef USE_RULES
#endif
#endif // _USER_CONFIG_OVERRIDE_H_