Implement hardware GPIO pulse counter API#314
Conversation
d430cfc to
42b9dd8
Compare
|
How is this going ? I have plenty of devices to test and experiment with. I am also Happy to help or learn. Flashing to the new Firmware was easy and all BSEED Light Switches i have are working fine :) |
|
Hello! Here we are waiting for a review from Romasku. |
That sounds already great. When i can i would be happy to help. I am not to stupid in programming :D |
|
I'm also really interested in this. I have a few _TZ3000_kqvb5akv devices i got to get additional power monitoring, but after installing just one I realized they have bad firmware that report link status 5 times a second, bogging down the Zigbee network entirely, and ended up here looking for a better firmware. |
|
@MissMusic please open an issue on Koenkk/zigbee2mqtt and provide debug logs. Try to capture and potentially identify the unwanted messages. Maybe it can be prevented.
|
|
@andrei-lazarov When searching online all I found was that nothing could be done outside of updating the device firmware if no settings on the device level to change the behavior is supported. |
|
Waiting for the power monitor feature to be implemented on Romasku firmware, I fixed the _TZ3000_kqvb5akv spamming behavior using this firmware: It performs very well and fixed the exact same problem. @MissMusic, you may give it a try. |

This is the first PR in a series of PRs implementing power monitoring and reporting. I've split them into multiple PRs to make review easier.
This PR now implements hardware GPIO pulse counter APIs. Currently, they are not used anywhere and only work on Telink. They are no-op for Silabs as I lack hardware to test them.