Falls in der Nähe des Stromzählers keine Steckdose für ein Netzteil oder eine andere 5V-Spannungsquelle verfügbar ist, besteht die Möglichkeit, den WattWächter Wi-Fi / USB über einen Akkupack mit Strom zu versorgen.
Um den Stromverbrauch zu reduzieren, unterstützt das Gerät den DeepSleep-Modus. Während dieser Modus aktiv ist, reduziert sich der Strombedarf von ca. 75mA im Normalbetrieb auf ca. 5mA. Dadurch kann die Laufzeit mit einer Ladung des Akkupacks deutlich verlängert werden.
Achtung: In der EU verkaufte Powerbanks sind in der Regel mit einer Abschaltautomatik ausgestattet, die bei zu geringer Last dazu führt, dass sich die Powerbank abschaltet. Dies ist insbesondere im DeepSleep-Modus bei ca. 5mA ein Problem. Es gibt aber auch Powerbanks, die einen Mindeststrom von >100mA benötigen um eingeschaltet zu bleiben, was selbst im Normalbetrieb des WattWächters nach kurzer Zeit zur Abschaltung führt.
DeepSleep aktivieren
Der DeepSleep-Modus lässt sich über das Menu „Tools“ -> „Console“ aktivieren. In die Kommandozeile ist der Befehl „DeepSleepTime“ gefolgt von einer Zeitangabe in Sekunden einzugeben und mit Enter zu bestätigen. Soll der WattWächter stündlich aktiviert werden, so ist folgender Befehl einzugeben:
DeepSleepTime 3600
Nach Absenden des Befehls beginnt ein Countdown von 63 Sekunden, bevor das Gerät erstmalig in den DeepSleep geht:

Bei Eingabe von DeepSleepTime 3600 wird der WattWächter zu jeder vollen Stunde aktiviert, also z.B. um 10:00, 11:00, 12:00, usw. Bei Eingabe von 600 wird das Gerät alle 10 Minuten aktiv, also beispielsweise um 8:00, 8:10, 8:20, usw.
Aufwachdauer parametrieren
Die Zeitdauer, die der WattWächter nach dem Aufwachen aktiv ist, lässt sich über den Parameter TELEPERIOD einstellen. Soll der WattWächter für 30 Sekunden aktiv sein, so ist in der Kommandozeile folgender Befehl gefolgt von Enter einzugeben:
Teleperiod 30
Mit diesem Wert muss ein wenig experimentiert werden, um herauszufinden, wie lange der WattWächter braucht, sich mit dem WLAN zu verbinden, die Zeitsynchronisation durchzuführen, neue Werte vom SmartMeter zu erhalten und diese ggf. per MQTT weiterzuleiten.
Hinweis: Die Werte Teleperiod = 10 Sekunden und Teleperiod = 300 Sekunden (dies ist der voreingestellte Standardwert) führen dazu, dass der WattWächter nach dem Aufwachen schnellstmöglich in den DeepSleep zurückkehrt. Dies kann dazu führen, dass der WattWächter nicht genügend Zeit hat, neue Daten vom SmartMeter zu empfangen.
DeepSleep deaktivieren
Um den DeepSleep zu deaktivieren, muss der Befehl „DeepSleepTime 0“ in die Konsole eingegeben werden, währen der WattWächter aktiv ist. Dies ist am einfachsten zu erreichen, in dem man das Gerät kurz von der Spannungsquelle trennt und dann wieder mit Strom versorgt. Direkt nach dem Start hat man wieder 63 Sekunden Zeit, sich mit dem Browser mit dem WattWächter zu verbinden, die Konsole zu öffnen und den entsprenden Befehl einzugeben:
DeepSleepTime 0