-
Notifications
You must be signed in to change notification settings - Fork 7.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Zigbee: Improve the sleep sketch with regard to energy requirements #10746
Comments
Have added before |
I will be able to test the consumption at the start of new year again to check if there is anything that can help. |
What you can do that can help with optimizing stuff is to provide a pcap file from Wireshark, to see what is happening at that time. If there are some transmissions going on in the peaks. Otherwise for now there is nothing you can set/select to make it more power efficient. |
Btw the energy consumption in the deep sleep is probably related to the board design. I can't tell what board I used if it was C6 or H2 Espressifs devout, but in deep sleep the power consumption was 9,8 uA. That's a big difference. |
My Wireshark setup is not working, haven't found time to find out what happen... About spikes: what I see in the Gateway logs is, that looks like a routing problem after rejoin (get messages like
Why it is not possible to save all session information in RTC RAM and use it after reboot from deep sleep mode (if valid)?
without any additional settings? like pin setting to analog input or disable anything? |
No additional settings, I am just using the sleepy example how its written.
So there is no need for
I will need to investigate this, if there is anything that can help. But the stuff is saved in Zigbee partitions, and it should be recalled. But the device still has to reconnect to the network.
If you have some time, would b nice to have the logs from the Wireshark.
I can ask about this, but for sure more informations would be needed (WireShark traffic). |
But the "rejoin process" should be other and much faster. |
Cannot confirm my thoughts.... the routing errors was something else... In Wireshark see only short Zigbee time. So the other code before need so much time for "something"... This difference is interesting, but not the top important thing.... |
Board
ESP32H2
Device Description
Devboard, Supermini
Hardware Configuration
nothing connected
Version
latest development Release Candidate (RC-X)
IDE Name
Arduino IDE
Operating System
Windows 11
Flash frequency
80MHz
PSRAM enabled
no
Upload speed
921600
Description
The device require too much energy in active and sleeping mode.
Sketch
Debug Message
Other Steps to Reproduce
disabled USB CDC, debugging for saving energy.
Have removed the internal temperature procedure and replaced with random value.
Have used Nordic Power Profiler Kit II for measurements with 3.3V power
I have checked existing issues, online documentation and the Troubleshooting Guide
The text was updated successfully, but these errors were encountered: