Handle invalid sensor readings better by catching them and showing a default value instead. This fixes a bug where motion sensors would seem to be triggered when an invalid reading was received.
Add support for the Shelly Door/Window vibration and tilt angle sensors. Since none of these are officially supported by HomeKit, vibration is implemented as a motion sensor and the tilt angle as a custom characteristic that only third party apps, such as Eve, support.
Fixed
Set the Shelly H&T battery level to 100% when running on an external power supply.