On iOS I get an acknowledgment letting me know that the node actually got the message I sent. If that doesn't happen then could the bot try again
Here's an example of a successful send to read message #3 but I had to do it twice because it got lost in the network
On iOS I get an acknowledgment letting me know that the node actually got the message I sent. If that doesn't happen then could the bot try again
Here's an example of a successful send to read message #3 but I had to do it twice because it got lost in the network

<!-- github-sync-id:2862308917 -->
Yes this is a problem with meshtastic network. There isn't a good way to deliver with confirmations.
Ack is only as good as the free airtime. Which isn't ideal at all.
A feature like this can easily further degrade the network, it's a good idea but I fear it would be a serious problem overall due to network architecture outside the scope of the bot.
Additionally just because you asked don't mean it was actually received, further complicating this is if there are hops it would further degrade the network for all.
Yes this is a problem with meshtastic network. There isn't a good way to deliver with confirmations.
Ack is only as good as the free airtime. Which isn't ideal at all.
A feature like this can easily further degrade the network, it's a good idea but I fear it would be a serious problem overall due to network architecture outside the scope of the bot.
Additionally just because you asked don't mean it was actually received, further complicating this is if there are hops it would further degrade the network for all.
<!-- github-comment-id:2668786084 -->
Would there be a way to log the ack back? This case was a zero hop; bot and node are in the same house. Maybe try again if hops are zero?
Would there be a way to log the ack back? This case was a zero hop; bot and node are in the same house. Maybe try again if hops are zero?
<!-- github-comment-id:2669245113 -->
you can turn on ACK in settings.ini it's not by default. but I am not processing any extra wait or hold today for a demanded response. could be interesting to record that value and consider it unsent for mail.. I need to look to see if there is good ways to handle it in the API.
you can turn on ACK in settings.ini it's not by default. but I am not processing any extra wait or hold today for a demanded response. could be interesting to record that value and consider it unsent for mail.. I need to look to see if there is good ways to handle it in the API.
<!-- github-comment-id:2670322311 -->

Request for ACK but I don't see it in the logs
<!-- github-comment-id:2683836196 -->
Ahh sorry, I added confusion here yea I get ya, the wait time for the ack can be costly hangs the app. But for mail might be worth it
Ahh sorry, I added confusion here yea I get ya, the wait time for the ack can be costly hangs the app. But for mail might be worth it
<!-- github-comment-id:2683976749 -->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
On iOS I get an acknowledgment letting me know that the node actually got the message I sent. If that doesn't happen then could the bot try again
Here's an example of a successful send to read message #3 but I had to do it twice because it got lost in the network

Yes this is a problem with meshtastic network. There isn't a good way to deliver with confirmations.
Ack is only as good as the free airtime. Which isn't ideal at all.
A feature like this can easily further degrade the network, it's a good idea but I fear it would be a serious problem overall due to network architecture outside the scope of the bot.
Additionally just because you asked don't mean it was actually received, further complicating this is if there are hops it would further degrade the network for all.
Would there be a way to log the ack back? This case was a zero hop; bot and node are in the same house. Maybe try again if hops are zero?
you can turn on ACK in settings.ini it's not by default. but I am not processing any extra wait or hold today for a demanded response. could be interesting to record that value and consider it unsent for mail.. I need to look to see if there is good ways to handle it in the API.
Checking to see, did enable
Request Acknowledgement of message OTA
wantAck = True
Solve the issue for you?
Request for ACK but I don't see it in the logs
Ahh sorry, I added confusion here yea I get ya, the wait time for the ack can be costly hangs the app. But for mail might be worth it
currently there is not an ideal way to manage this with API/firmware that I know of