data: gate every ingestor transmission behind TX_ENABLED/TX_ANNOUNCE (#891)

This commit is contained in:
l5y authored and GitHub committed 2026-08-24 17:18:19 +02:00
1 parent 376320b2e2
commit 24a9226df4
24 files changed
+1393 -196

No files matched your search

+27
View File
@@ -68,6 +68,33 @@ FEDERATION=1
PRIVATE=0
# =============================================================================
# TRANSMIT SETTINGS (your ingestor putting traffic on the air)
# =============================================================================
#
# By default a PotatoMesh ingestor is a LISTENER: it receives, and it transmits
# nothing. Everything below is off unless you deliberately turn it on, because
# airtime is a shared resource and your community's norms about automated
# traffic are yours to set, not ours.
# Master transmit switch (0=receive only, 1=allow transmitting)
# Leave at 0 and the ingestor never puts anything on the mesh.
# Turning this on enables MeshCore on-air telemetry polling of other nodes,
# which is how their battery/voltage readings reach your dashboard.
# Does NOT by itself enable announcements — see TX_ANNOUNCE.
# Local reads over USB/BLE to your own radio are not transmissions and always
# work, whatever this is set to.
TX_ENABLED=0
# Periodic activity announcement (0=off, 1=on). Requires TX_ENABLED=1.
# Broadcasts ONE line on your default channel, at most once every 24 hours, and
# never in the first 24 hours after start:
# "Meshtastic activity in the last 24h: 42 active nodes, 118 packets/hour. https://your.domain"
# This is unsolicited automated traffic on a channel people read. Check that
# your community wants it before enabling.
TX_ANNOUNCE=0
# =============================================================================
# ADVANCED SETTINGS
# =============================================================================