© Screek Workshop

RedditFacebookXYouTube
Screek Workshop
/
⚡
Distance Sensor DS1
/
🎇
DS1 Beta Firmware
🎇

DS1 Beta Firmware

  • Beta Version
  • V250526_1_Beta
  • V240512_1_Beta
🎇

In addition to using OTA to update in the web interface, it is also easy to update directly online using a USB cable and a browser:

https://tool.screek.io/factory_tool/ds1/beta/

Beta Version

V250526_1_Beta

OTA File:

ds1_V250526_1_Beta_ota.zip608.4KB
  • New Web Server interface is online!
  • 🪄

    We've brought a brand new web interface to Sensors!

    When you access your sensors through a browser, you'll experience an even more intuitive and beautiful user interface that supports graphing, real-time data viewing, and more. Whether you want to see historical trends or instantly monitor your current status, you'll be able to do it all.

    image
  • You can set the number of people either directly in Home Assistant or through the service call — both methods are supported.
  • 🎇

    Thanks to fvkpq-22 for the helpful suggestion!

    image
  • Now synced with the latest ESPHome core (2025.05) — it’s been a long wait, but it’s finally here!
  • image

V240512_1_Beta

Download OTA File

CHANGELOG

  • Added update policy control (thanks to starsoccer9, beohoff, josiahnelson and other users for their feedback).
image
  • Fixed an issue where People was 0 at startup.
image
💡
NOTES

We added an update policy control, where the mechanisms are as follows: minimum interval update, and immediate update when the amount of change reaches a quantity. The latter rule will take precedence over the former, so please take care to regulate it:

  • Always update when the minimum interval is reached
  • If the distance between two changes exceeds the set change distance, an immediate update will be triggered. The update interval mechanism is calculated from this point onwards.
🤔
How to understand such a situation?
  • In the original mechanism, there was always an automatic update at 0.5 second intervals.
  • In the new mechanism, you will be able to determine this strategy. Let's say you set the minimum interval to be 5 seconds and the immediate update change to be 100mm. then if the distance between two times is more than 10cm (100mm) then it will be pushed immediately. And if it is less than 10cm and more than 5 seconds it will also update immediately.