Ein Akku, der durchhält: Schwellen, Standby und On the device

Ein Akku-Gerät spart Strom, schaltet vor dem leeren Akku den Funk ab und kommt von selbst zurück. Vier Schwellen festlegen und prüfen, ob das Gerät sie hat.

HydroNode 7 Min. Lesezeit
Der Kasten On the device eines HydroNode-Sensors mit Sendeintervall und Akku-SchwellenDer Kasten On the device eines HydroNode-Sensors mit Sendeintervall und Akku-Schwellen

Ein Sensor auf Akku soll Monate laufen und nicht an einem trüben Novembertag einfach ausgehen. Ein HydroNode-Gerät passt deshalb selbst auf seinen Akku: Es sendet seltener, wenn er schwächer wird, schaltet den Funk ab, bevor er leer ist, und läuft von selbst weiter, sobald er sich erholt hat. Du legst die Werte einmal in HydroNode fest, das Gerät behält sie, und HydroNode zeigt dir, ob es sie übernommen hat.

Was du brauchst

Eine Akku-MessungEin Spannungsteiler an einem Analog-Pin, ein Fuel Gauge (MAX17043/48/49, LC709203F, BQ27441) oder ein INA219, INA226 oder INA260.
HydroNode-Firmware ab 0.8.0Vom Device Builder geflasht. Neue Werte kommen dann per Funk.
Oder ein eigener SketchMit der Arduino-Library ab 1.8.0 und onSettings().
Oder eine HydroNode-StationFirmware 2.1 über LoRaWAN, mit eingeschalteten Downlinks.

ESPHome-Geräte ab Komponente 0.5.0 melden ihre Werte mit dem Block power:. HydroNode zeigt sie an, ändern kannst du sie dort aber nur in der YAML.

Vier Schwellen

Alle Werte gelten pro Zelle, also für eine einzelne 3,7-V-Zelle, egal wie viele in Reihe hängen. Das Gerät rechnet sie selbst auf den ganzen Pack um.

  1. NormalDein Intervall
  2. SaveHalb so oft
  3. Radio offLetzte Runde, dann still
  4. StandbyStündlich wach
  5. ResumeWieder normal
Zurück zu Normal geht es erst nach zwei guten Messungen, mindestens eine Minute auseinander.
SchwelleDarunterLiPoLi-ionLiFePO4
Save belowSendet halb so oft und lässt Gas- und Staubsensoren aus.3,50 V3,45 V3,10 V
Radio off belowSendet eine letzte Runde, schaltet Funk und Ausgänge ab und prüft nur noch den Akku.3,30 V3,20 V3,00 V
Standby belowSchläft so tief es geht und wacht einmal pro Stunde auf.3,20 V3,00 V2,80 V
Resume atLäuft wieder normal.3,60 V3,50 V3,20 V
Die Regeln Standby liegt mindestens 0,05 V unter Radio off, Radio off mindestens 0,05 V unter Save. Resume liegt mindestens 0,10 V über Radio off und höchstens 0,40 V über Save. Passt etwas nicht, sagt dir das Feld sofort, welche Regel verletzt ist. Eine fehlgeschlagene Messung schickt ein Gerät nie in den Standby.

Beim ersten Flashen

  1. Messung verdrahtenIm Schritt Wiring den Spannungsteiler oder Fuel Gauge hinzufügen. Fehlt er, erinnert dich der Builder mit Add a battery measurement so the device can protect the battery.
  2. Akku beschreibenIm Schritt Power unter Powered by den Akku wählen, dazu Battery type, Cells in series und Capacity (mAh).
  3. Schwellen prüfenUnter Device thresholds stehen passende Vorschläge für deinen Akkutyp. Meist kannst du sie so lassen.
Stromschritt im Device Builder mit Akkutyp, Kapazität und den vier SchwellenStromschritt im Device Builder mit Akkutyp, Kapazität und den vier Schwellen
Der Power-Schritt: Akku, Schwellen und darunter der Schlafmodus mit geschätztem Strom.

Später ändern: On the device

Auf der Sensorseite unter SettingsPressure and battery zeigt der Kasten On the device das Sendeintervall und die vier Schwellen, die das Gerät gerade nutzt. Ändere einen Wert und drücke Send to device. HydroNode macht daraus einen Update-Job, und das Gerät holt sich die Werte bei seinem nächsten Kontakt.

Kasten On the device mit Sendeintervall und vier Schwellen in Volt pro ZelleKasten On the device mit Sendeintervall und vier Schwellen in Volt pro Zelle
Grüne Punkte heißen: Das Gerät läuft mit genau diesen Werten.
FarbeHeißt
GrünDas Gerät läuft mit diesen Werten.
GelbGespeichert, wartet auf das Gerät. Es übernimmt sie beim nächsten Kontakt.
RotDas Gerät hat abgelehnt. Der Grund steht dabei, Send again versucht es noch einmal.
BlauDas Gerät läuft mit anderen Werten, etwa nach einem Reset. Use device value übernimmt sie.
GrauDas Gerät meldet seine Werte, kann aber keine neuen annehmen, oder hat sich noch nicht gemeldet.

Mehrere Geräte auf einmal? Im Dashboard Geräte anhaken, Change config, dann Device thresholds. Wie dieser Dialog weitergeht, steht in Alle Geräte per Funk aktualisieren.

Stationen über LoRaWAN

Eine HydroNode-Station bekommt neue Werte als Downlink über deinen Netzwerkserver. Verbinde dafür einmal The Things Network oder ChirpStack unter ProfileDownlinks: verbinden, testen, einschalten. Danach geht jede Änderung nach dem nächsten Uplink der Station raus. Antwortet die Station nicht innerhalb von sechs Uplinks, schickt HydroNode die Änderung bis zu dreimal erneut. Stationen ändert man einzeln, nicht im Bulk.

Wenn der Akku leer wird

Fällt die Spannung unter Radio off, meldet sich das Gerät mit einer letzten Runde ab. HydroNode zeigt dann Low battery standby statt Offline, im Dashboard als STANDBY, und auch Widgets und Live Activities zeigen keinen veralteten Wert als Fehler. Du bekommst eine Nachricht über den Kanal Low battery standby unter SettingsMonitoring, voreingestellt als Push, und noch eine, wenn das Gerät zurück ist.

Weiterlesen