Closed LucaDiba closed 1 month ago
What's the reason you call print_keypad_entries so frequently?
I don't call it at all. This all happens without me doing anything.
OK, you are right and the printouts are from a wrong string in the code. Back to the original problem - this happens on BT communication errors or when the ESP crashes. If the ESP is close enough to the NUKI, please disable the web server and check the availability.
I have the same issue. If I send 2 commands (open or close) near each other the ESP32 no longer works and I need to manually unplug it. This doesn't happen with the main branch. In fact, in the branch main I receive the error but the ESP32 continues working.
@zanna-37, is the issue resolved now?
Nope, I solved the infinite loop with what I stated in the other issue. However the problem persists. It has less impact, but still it is impossibile to communicate with the lock for some seconds after a quick succession of 2 or more commands.
Honestly, now that I read the code, I think that this issue should be taken care of in the library that you use. But I don't known the project enough to be sure.
It should be quite easy to run the NukiBLE sample and check if this reproduced there as well.
Is there any news on this? I'm currently using the main branch and my ESP still crashes when sending "open" commands too quickly (5 seconds). Should I be using the dev branch?
Nothing new yet. You can follow up also here https://github.com/I-Connect/NukiBleEsp32/issues/37 How often do you send 2 open command within 5 seconds?
Thank you, I'm now following that thread. I send one open command every 5 seconds until my door sensor detects open (it's a reed contact sensor, attached to the ESP board running the nuki firmware)
Hi! I'm using the dev version of this integration and I'm experiencing some availability issues. Sometimes the Nuki goes offline and I'm not able to access any sensor data nor lock/unlock the Nuki.
These are the logs:
This is my yaml:
These are some screenshots of the ESP web page.
Nothing:
Accepted:
Connected successfully:
Connection reset: