Jump to content
Shelly IoT Innovation Challenge started! ×

Shelly BLU H&T- Update logic and battery lifetime in beacon mode


Recommended Posts

Hello,

I have two questions:
 

  1. Does the device automatically send updates if either the temperature or humidity does change within a threshold frame, e.g. change of t > 0.5°C, and if so, are there different thresholds that can be defined for temperature and humidity?
  2. If the device is set to beacon mode, how frequently is it sending updates and what does this mean in terms of battery lifetime?

Best, Oliver

Link to comment
Share on other sites

  • Integrators

Hi @Oliver Linden

From what I know the device sends a status check every 11 seconds. It then updates the log when a change is found. See the below example. 
image.thumb.png.c7ca978a136fb716382f1661012aa6a7.png
This device does not have a beacon mode like the other devices. 

Link to comment
Share on other sites

I've also some trouble with Blu H&T I've bought couple of days ago. First I wasn't sure if the bluetooth performance is really poor because device sometimes doesen't send values for couple of hours - also if there were changes in temperature or humidity...but if pressing the button value was received immediately. 

I moved the H&T couple of times and activated bluetooth gateway function on other Shellys in the area - situation doesn't improve much. In my actual test-setup a Shelly 2PM is 2 meters from the H&T with only one window between. Also in this setup sometimes no values although temperature and/or humidity is changeing. 
Next thing I've tried is to reflash sensor firmware 1.0.16 with the Shelly BLE Debug-App - this I did yesterday and I'd i have no longterm experience, but I'd say stability improved...I can't see a pattern if device is sending values on a fixed timebase or when temperature and/or humidity are changeing - but since yesterday values are present latest within one hour.

In the official datasheet it is written that sensor is sending values each 11 seconds - in the official Shelly API documentation you can read "the device emits BTHome data packets every 1 minute with the currently measured sensor values" - as well as "There are no device specific settings. Beacon mode is always active. It is the main function on the device". 

I my assumption maybe initial firmware 1.0.16 is somehow litte kind of "buggy" - looking forwared for potential improvements

 

Link to comment
Share on other sites

On 6/3/2024 at 12:00 PM, Heinz said:

Hi @Oliver Linden

From what I know the device sends a status check every 11 seconds. It then updates the log when a change is found. See the below example. 
image.thumb.png.c7ca978a136fb716382f1661012aa6a7.png
This device does not have a beacon mode like the other devices. 

Hi @Heinz 

thank you for your reply. Your module is a WiFi enabled one that - indicated by your log file - obviously sends updates on any change of the measured values.

But I'm unsure about the behavior of the Bluetooth only version. Sending updates on a fixed interval of 11 seconds doesn't sound energy efficient. Therefore I'm keen to understand the logic/methodology. With the ability to set thresholds energy consumption could be massively influenced and with this battery lifetime.

Link to comment
Share on other sites

On 6/3/2024 at 7:27 PM, Jochen said:

I've also some trouble with Blu H&T I've bought couple of days ago. First I wasn't sure if the bluetooth performance is really poor because device sometimes doesen't send values for couple of hours - also if there were changes in temperature or humidity...but if pressing the button value was received immediately. 

I moved the H&T couple of times and activated bluetooth gateway function on other Shellys in the area - situation doesn't improve much. In my actual test-setup a Shelly 2PM is 2 meters from the H&T with only one window between. Also in this setup sometimes no values although temperature and/or humidity is changeing. 
Next thing I've tried is to reflash sensor firmware 1.0.16 with the Shelly BLE Debug-App - this I did yesterday and I'd i have no longterm experience, but I'd say stability improved...I can't see a pattern if device is sending values on a fixed timebase or when temperature and/or humidity are changeing - but since yesterday values are present latest within one hour.

In the official datasheet it is written that sensor is sending values each 11 seconds - in the official Shelly API documentation you can read "the device emits BTHome data packets every 1 minute with the currently measured sensor values" - as well as "There are no device specific settings. Beacon mode is always active. It is the main function on the device". 

I my assumption maybe initial firmware 1.0.16 is somehow litte kind of "buggy" - looking forwared for potential improvements

 

Hi @Jochen
interesting observations. Please keep us posted about new findings!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...