Deutsch
Diese Beta-Version behebt zwei Probleme am Charge Limiter (Sonoff), gemeldet von Friedhofsblond im Forum.
Bike verbindet sich nach längerer Pause nicht mehr. Stand das Rad über Nacht und wurde dann geladen, blieb der Sonoff auf dem Ladestand vom letzten Mal stehen und verband sich nicht, obwohl der Advertising-Schalter auf ON stand. Erst ein manuelles Aus- und wieder Einschalten des Schalters half. Grund: Der bisherige Watchdog startet das Advertising nur neu, wenn der Bluetooth-Stack meldet, dass es gestoppt wurde. Genau das war hier nicht der Fall, der Stack hielt sich für aktiv. Der Schalter macht dagegen einen echten Neustart samt Auffrischen der Geräte-Freigabeliste. Genau das passiert jetzt automatisch alle fünf Minuten, solange keine Verbindung besteht.
Ladelimit wurde in diesem Fall gar nicht durchgesetzt. Sowohl die Abschaltung am Limit als auch der 15-Minuten-Sicherheitstimer hängen daran, dass Ladestandswerte eintreffen. Kam nie eine Verbindung zustande, war beides untätig und das Rad hätte durchgeladen. Der Sicherheitstimer wird jetzt zusätzlich beim Einschalten des Relais gestartet. Wer den Sonoff als normale Steckdose für ein Nicht-Bosch-Rad nutzt, ist unverändert nicht betroffen: Ohne jemals empfangenen Ladestand wird nach wie vor nicht abgeschaltet.
Wichtig: Diese Änderungen stecken in der Firmware, nicht in der Integration. Der Sonoff muss also neu geflasht werden, sobald die nächste stabile Version erschienen ist.
English
This beta version fixes two Charge Limiter (Sonoff) problems reported by Friedhofsblond in the forum.
The bike stopped connecting after a longer idle period. If the bike sat overnight and charging was then started, the Sonoff kept showing the previous session's state of charge and never connected, even though the advertising switch was on. Only toggling that switch off and on helped. The reason: the previous watchdog only restarts advertising when the Bluetooth stack reports it as stopped, which was not the case here, the stack still considered itself active. The switch, by contrast, performs a real restart including a refresh of the device allow list. That now happens automatically every five minutes while disconnected.
The charge limit was not enforced at all in that situation. Both the cut-off at the limit and the 15-minute safety timer depend on incoming state-of-charge values. With no connection ever established, neither was active and the bike would have charged straight through. The safety timer is now also started when the relay switches on. Anyone using the Sonoff as a plain socket for a non-Bosch bike is unaffected as before: with no state of charge ever received, nothing is ever cut.
Note: these changes are in the firmware, not the integration, so the Sonoff needs re-flashing once the next stable release is out.
Nederlands
Deze bètaversie verhelpt twee problemen met de Charge Limiter (Sonoff), gemeld door Friedhofsblond op het forum.
De bike maakte na langere stilstand geen verbinding meer. Stond de bike een nacht stil en werd daarna geladen, dan bleef de Sonoff op de laadtoestand van de vorige keer staan en verbond hij niet, hoewel de advertising-schakelaar aan stond. Alleen die schakelaar uit- en weer aanzetten hielp. De reden: de vorige watchdog herstart advertising alleen wanneer de bluetooth-stack meldt dat het gestopt is, en dat was hier niet zo, de stack beschouwde zichzelf als actief. De schakelaar doet daarentegen een echte herstart, inclusief het verversen van de toegestane-apparatenlijst. Dat gebeurt nu automatisch elke vijf minuten zolang er geen verbinding is.
De laadlimiet werd in dat geval helemaal niet afgedwongen. Zowel het uitschakelen bij de limiet als de 15-minuten-veiligheidstimer hangen af van binnenkomende laadtoestandwaarden. Kwam er nooit een verbinding tot stand, dan deed geen van beide iets en had de bike gewoon doorgeladen. De veiligheidstimer wordt nu ook gestart wanneer het relais inschakelt. Wie de Sonoff als gewoon stopcontact voor een niet-Bosch-fiets gebruikt, merkt zoals voorheen niets: zonder ooit ontvangen laadtoestand wordt er nog steeds niet uitgeschakeld.
Let op: deze wijzigingen zitten in de firmware, niet in de integratie. De Sonoff moet dus opnieuw geflasht worden zodra de volgende stabiele versie er is.