MeshBot (BBS) Web Dashboard - Network map is empty #45

Open
opened 2026-10-05 01:17:33 +02:00 by adam · 9 comments
Owner

Image

But the web server on the device does show the nodes

Image

![Image](https://github.com/user-attachments/assets/32069a3e-7fb7-42e9-a2de-e2c005d3a30d) But the web server on the device does show the nodes ![Image](https://github.com/user-attachments/assets/20eeac3d-490b-434d-af9e-0b341ea8304c) <!-- github-sync-id:2834185743 -->
Author
Owner

It is only showing nodes with actual conversations with location data, because the web reporter is just scraping logs the only data in it is the log data.

To get a location on the map, you need any location related commands ran to get the data to populate it. you can use any location based data, or the sentinel is what it is handy for. The whole web reporter was a later bolt on and log scraper, why it's not like a lot of other dedicated map tools for meshtastic.

It is only showing nodes with actual conversations with location data, because the web reporter is just scraping logs the only data in it is the log data. To get a location on the map, you need any location related commands ran to get the data to populate it. you can use any location based data, or the sentinel is what it is handy for. The whole web reporter was a later bolt on and log scraper, why it's not like a lot of other dedicated map tools for meshtastic. <!-- github-comment-id:2638506945 -->
Author
Owner

Are you able to get the node list from the interface?

Are you able to get the node list from the interface? <!-- github-comment-id:2638721237 -->
Author
Owner

Yes but accurately keeping a record in this current reporting engine may not be nice

It's scraping the bot logs not the meshtastic db

Yes but accurately keeping a record in this current reporting engine may not be nice It's scraping the bot logs not the meshtastic db <!-- github-comment-id:2638736875 -->
Author
Owner

Could you dump the node list once a hour while the bot is running? nodelist.json or something like that?

Could you dump the node list once a hour while the bot is running? nodelist.json or something like that? <!-- github-comment-id:2638786581 -->
Author
Owner

Technically yes that could be done, what if it's limited to only the nodes which have interacted with the bot, thus allowing updated telemetry without interaction.

What if it's limited to like 50

Technically yes that could be done, what if it's limited to only the nodes which have interacted with the bot, thus allowing updated telemetry without interaction. What if it's limited to like 50 <!-- github-comment-id:2638958408 -->
Author
Owner

As long as the raw nodelist.json is there and you do the filtering afterwards that'll work! Actually doing the full --info would probably be best for future use of the data in custom bots.

As long as the raw nodelist.json is there and you do the filtering afterwards that'll work! Actually doing the full --info would probably be best for future use of the data in custom bots. <!-- github-comment-id:2641998219 -->
Author
Owner

I would do the filter pre delivery to the log.

Can you expand on "would probably be best for future use of the data in custom bots."

This is a bot and I haven't chosen to map the entire mesh as there is a lot of other products dedicated to this, are you asking for a demo code how to do this in a bot your writing.

I would do the filter pre delivery to the log. Can you expand on "would probably be best for future use of the data in custom bots." This is a bot and I haven't chosen to map the entire mesh as there is a lot of other products dedicated to this, are you asking for a demo code how to do this in a bot your writing. <!-- github-comment-id:2642999701 -->
Author
Owner

It's just useful information that can't be gotten unless the bot is stopped. Not asking for a demo, just asking for the data to be collected and made available on the file system. I was playing around with socat to try and duplicate the serial connection but that ended up in failure with 2 writers to virtual tty devices.

It's just useful information that can't be gotten unless the bot is stopped. Not asking for a demo, just asking for the data to be collected and made available on the file system. I was playing around with socat to try and duplicate the serial connection but that ended up in failure with 2 writers to virtual tty devices. <!-- github-comment-id:2643272307 -->
Author
Owner

A note, you can run a node in MQTT and add the bot to MQTT with a Linux-native "meshtasticD" software only model. This is how a lot handle multiple softwares. Also a note meshtastic firmware has a possible solution to this issue by allowing multiple API connections in some future releases

A note, you can run a node in MQTT and add the bot to MQTT with a Linux-native "meshtasticD" software only model. This is how a lot handle multiple softwares. Also a note meshtastic firmware has a possible solution to this issue by allowing multiple API connections in some future releases <!-- github-comment-id:2660684656 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/meshing-around#45