Hi,
text des o.g. tickets an Shelly:
When angle report threshold value x of Blu DoorWindow (set in the app or WebUI) is exceeded, the Blu DoorWindow starts sending bthomesensor:203 rotation messages every minute !
This behaviour excessively drains the CR2032 battery.
Instead,
when angle report threshold value x is exceeded, the Blu DoorWindow should only once send the rotation message bthomesensor:203 with angle value #.
And it should only repeat/refresh the angle report by a new rotation message bthomesensor:203 again, when the angle # value changes more than the angle report threshold value x.
und weiter:
A) whenver the rotation angle reporting threshold for the Blu Door device is set to 90° ,
>> the Blu Door device sends just 1 BT message when "open", and just 1 BT message again, when "closed". This is correct behaviour.
Pls see attached screenshots, listing a sequence of closed/open/closed statuses; note the timestamps of the logging; compare with the actual time of screenshot top left corner; note that all logs have rotation angle 0° ,despite the window was tilted by 6°. (this is incorrect rotation angle reporting ! and should be corrected too. but is not the main complaint in this ticket)
B) whenever the rotation angle reporting threshold for the Blu Door device is set to 2° (or any other value lower than the window tilt angle) ,
>> the Blu Door device sends ~every minute a BT message when "open", over and over again = BT Message avalanche, despite the window position was not changed.(>> this is the bad SW/feature implementation which should be corrected)
Pls see attached screenshots, listing a sequence of open/open/open/open/open statuses; note the timestamps of the logging; compare with the actual time of screenshot top left corner; note that all logs have a correct rotation angle ~6° (despite the window was tilted by 6°)
C) what the implementation should work like: only when the rotation angle changes to an extend larger than the rotation angle threshold, only then, a BT message with new rotation angle should be send !!
How this could be implemented better:
e.g. Rotation angle threshold 20° would result in a new BT message with new rotation angle report only, when the actual tilt angle changes from previous position for more than the threshold.
e.g.
old angle 0°, new angle 5° (<20° change threshold) >>> no BT Message sent
old angle 0°, new angle 25° (>20° change threshold) >>> yes, new BT Message sent
old angle 40°, new angle 25° (<20° change threshold) >>> no BT Message sent
old angle 40°, new angle 15° (>20° change threshold) >>> yes, new BT Message sent
Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.
Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.
Finale (unbefriedigende) Antwort des Shelly support:
We have reviewed your case carefully and tested the same scenario internally using Shelly BLU Door/Window devices with the same firmware version and different rotation angle threshold values. At this time, we are unfortunately not able to reproduce the repeated rotation reports and rapid battery drain behavior in our test environment.
When testing with thresholds below the actual tilt angle, the devices behave as expected on our side and do not generate periodic rotation messages unless the angle changes further. Because of this, we cannot currently confirm a firmware defect based on our internal testing alone.
hmm,
kann mir kaum vorstellen, dass ich der einzige bin,
der dieses Verhalten, wie im 1. Screenshot dokumentiert, beobachten kann.
Immerhin ist das Verhalten bei meinen Blu Door Shellys immer gleich.
>>> Frage: Wer mag denn mal seinerseits an seinem Blu Door, die Winkelberichtsschwelle auf 2° einstellen, und dann das Fenster auf Kipp stellen (~6°), und dann schauen, ob die Bluetooth Statusmeldungen des Blu Door ungefähr im Minutentakt reinkommen ? (Zeitstempel)
Danke.