Ignore Node support #41

Closed
opened 2026-10-05 03:17:18 +02:00 by adam · 5 comments
Owner

There's one particular spammer in my area that I'd like to not hear from (nor, ideally, relay packets for in the future.)

The Android client seems to offer two different ways to do this:

  • Tap the short name in a channel and check the "ignore" box
  • Separately under Radio Configuration -> LoRa -> Ignore Incoming.

The latter is documented as specifically being intended for testing purposes to simulate a node being out of range, and is limited to 3 node numbers, but has the advantage of explicitly having packets dropped (which is my ideal goal.)

I'm not sure exactly what the "Ignore" checkbox when tapping a node does, but it doesn't seem to put the node number into the "Ignore Incoming" array for me despite the documentation seeming to say that it should do that (and I haven't spent much time testing this yet.)

The contact client appears to offer neither option. I'm not sure why the ignore incoming array doesn't show up if it's part of the radio settings, but I don't see it.

There's one particular spammer in my area that I'd like to not hear from (nor, ideally, relay packets for in the future.) The Android client seems to offer two different ways to do this: - Tap the short name in a channel and check the "ignore" box - Separately under Radio Configuration -> LoRa -> Ignore Incoming. The latter [is documented](https://meshtastic.org/docs/configuration/radio/lora/#ignore-incoming-array) as specifically being intended for testing purposes to simulate a node being out of range, and is limited to 3 node numbers, but has the advantage of explicitly having packets dropped (which is my ideal goal.) I'm not sure exactly what the "Ignore" checkbox when tapping a node does, but it doesn't seem to put the node number into the "Ignore Incoming" array for me [despite the documentation seeming to say that it should do that](https://meshtastic.org/docs/software/android/usage/#:~:text=or%20add%20it%20to%20your%20Ignore%20Incoming%20Array) (and I haven't spent much time testing this yet.) The contact client appears to offer neither option. I'm not sure why the ignore incoming array doesn't show up if it's part of the radio settings, but I don't see it. <!-- github-sync-id:2936531102 -->
adam closed this issue 2026-10-05 03:17:18 +02:00
Author
Owner

The ignore-incoming array is deprecated and so we skip it when loading the menus:
https://github.com/pdxlocations/contact/blob/140d79421381c525d8598e61a2603d0c4b5155ab/ui/menus.py#L26

ignore is now added to the nodedb (like favorite) and neither has been implemented in contact yet.

The ignore-incoming array is deprecated and so we skip it when loading the menus: https://github.com/pdxlocations/contact/blob/140d79421381c525d8598e61a2603d0c4b5155ab/ui/menus.py#L26 ignore is now added to the nodedb (like favorite) and neither has been implemented in contact yet. <!-- github-comment-id:2741585585 -->
Author
Owner
These should be easy enough to add: https://github.com/meshtastic/python/blob/5837bd0172a1761bc51e52bc7c03d3b0f17f3d34/meshtastic/__main__.py#L450-L474 <!-- github-comment-id:2741593542 -->
Author
Owner

The ignore-incoming array is deprecated and so we skip it when loading the menus

Just for my own education I'm curious where you found this information - I grepped through the meshtastic firmware and meshtastic python repos for "deprecated" and "ignore.*incoming" and I don't see anything about this at tips of main, and I haven't found it in the online docs either. I'll grant that blocking annoying people is clearly not the intended use of this option though :)

I might try adding ignore / favorite node support when I get some time.

> The ignore-incoming array is deprecated and so we skip it when loading the menus Just for my own education I'm curious where you found this information - I grepped through the meshtastic firmware and meshtastic python repos for "deprecated" and "ignore.*incoming" and I don't see anything about this at tips of main, and I haven't found it in the online docs either. I'll grant that blocking annoying people is clearly not the intended use of this option though :) I might try adding ignore / favorite node support when I get some time. <!-- github-comment-id:2741622896 -->
Author
Owner
Oh of course, documented in a discord message 😄 https://discord.com/channels/867578229534359593/919642584480112750/1329854463959109634 <!-- github-comment-id:2741627358 -->
Author
Owner

Oh of course, documented in a discord message 😄

Haha, I think in the case of ignore_incoming Discord is indeed where I saw it. Most deprecated fields are documented in the protobuf repo, for example:
https://github.com/meshtastic/protobufs/blob/14ec205865592fcfa798065bb001a549fc77b438/meshtastic/config.proto#L45

> Oh of course, documented in a discord message 😄 Haha, I think in the case of ignore_incoming Discord is indeed where I saw it. Most deprecated fields are documented in the protobuf repo, for example: https://github.com/meshtastic/protobufs/blob/14ec205865592fcfa798065bb001a549fc77b438/meshtastic/config.proto#L45 <!-- github-comment-id:2741632720 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/contact#41