Seite 3 von 3

Übersicht der API (Stand FW1.0a)

Verfasst: Fr 10. Apr 2020, 09:01
von shadowkiller
Gibt es eine Variable, die sagt "lädt/lädt nicht" und "schläft"/schläft nicht"? Über die Kombination beider Stati (folgen nur in der Ladestation direkt hintereinander nach dem Laden), könnte man die Information "ist in der Ladestation" doch evtl. abbilden?

Re: Übersicht der API (Stand FW1.0a)

Verfasst: Fr 10. Apr 2020, 10:33
von Lampi
Das ließe sich so nur bedingt realisieren.

Klar ist, beim Status laden muss der Mäher in der Ladestation sein. ;)
Nach dem Laden wechselt der Status direkt von laden in schläft. Dann sollte er immer noch in der Ladestation sein. Wenn jetzt aber der Status wechselt (z.B. auf parkt) wird es zu einer Vermutung.

Je nachdem wie wichtig mir die Meldung ist, würde ich mir Hardwaremäßig eine Lösung überlegen, z.B. Schalter oder Lichtschranke.

Re: Übersicht der API (Stand FW1.0a)

Verfasst: Sa 18. Apr 2020, 16:24
von siebo
Ich frage über die Status-Seite sowohl "Status" als auch "battery" ab. Als Pseudo-Code ungefähr so:

Code: Alles auswählen

WENN status=4 (Lädt)
DANN "In der Ladestation"
SONST (
    WENN status=1 (Parkt) ODER status=17 (Schläft)
    UND battery=100
    DANN "In der Ladestation"
    SONST "Nicht in der Ladestation"
)
Im regulären Betrieb klappt das bislang in 100% der Fälle, so dass ich diesem Zustand vertraue, um meine Beregnungsanlage zu steuern.

Bei meinen Tests gab es allerdings auch den Fall, dass er mit 99% Batterie in der Ladestation stand und nicht lädt. Dazu hatte ich den Mäher aus der Ladestation heraus hochgehoben, damit ein Alarm ausgelöst wird und ihn danach wieder zurückgestellt. Wieso er nicht auf 100% aufgeladen hat, kann ich mir nur mit Akku-Schonung oder wie auch immer erklären. Ist aber ein seltener Fall, mit dem ich leben kann, da es im regulären Betrieb, wie gesagt, nicht vorkommt.