Describe the bug
What happened?
says it cant connect to the meshtastic node
logs below
Hardware
- Pi: 4b
- Concentrator:
- Node/radio: both are Heltech v4
- Region:US
- OS: rasberrypi 64 bit
Logs / screenshots
Starting meshpoint.service - Mesh Radar - Mesh Point...
Concentrator reset via pinctrl GPIO [17 25]
Started meshpoint.service - Mesh Radar - Mesh Point.
INFO: Started server process [1631]
INFO: Waiting for application startup.
10:58:26 INFO capture_coordinator: Added capture source: concentrator
10:58:26 INFO capture_coordinator: Added capture source: meshcore_usb
10:58:26 INFO database: Database connected: data/concentrator.db
10:58:27 ERROR meshtastic_transmitter: Failed to open relay radio on /dev/ttyACM1
Traceback (most recent call last):
File "/opt/meshpoint/src/relay/meshtastic_transmitter.py", line 58, in connect
self._interface = meshtastic.serial_interface.SerialInterface(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
devPath=self._port,
^^^^^^^^^^^^^^^^^^^
noProto=False,
^^^^^^^^^^^^^^
)
^
File "/opt/meshpoint/venv/lib/python3.13/site-packages/meshtastic/serial_interface.py", line 58, in init
with open(self.devPath, encoding="utf8") as f:
~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 13] Permission denied: '/dev/ttyACM1'
10:58:27 INFO coordinator: -- RELAY transmitter ready max 20/min
10:58:27 INFO coordinator: -- MQTT disabled
10:58:27 INFO sx1302_wrapper: Loaded libloragw from /usr/local/lib/libloragw.so
10:58:27 INFO sx1302_wrapper: Concentrator reset via pinctrl GPIO [17, 25]
10:58:27 INFO sx1302_wrapper: Concentrator configured with 9 IF channels
Opening SPI communication interface
Note: chip version is 0x10 (v1.0)
INFO: using legacy timestamp
INFO: LoRa Service modem: configuring preamble size to 8 symbols
ARB: dual demodulation disabled for all SF
INFO: no temperature sensor found on port 0x39
INFO: no temperature sensor found on port 0x3B
INFO: no temperature sensor found on port 0x38
WARNING: sensor not available, using default
10:58:30 INFO sx1302_wrapper: SX1302 concentrator started
10:58:30 INFO sx1302_wrapper: Sync word set to 0x2B
10:58:30 INFO concentrator_source: Concentrator capture started (syncword=0x2B)
10:58:30 INFO concentrator_source: Receive loop alive (poll #1, 0 pkt this cycle)
10:58:30 INFO meshcore: Serial Connection started
10:58:30 INFO meshcore_usb_source: MeshCore USB source started on /dev/ttyACM0 @ 115200 baud
10:58:30 INFO capture_coordinator: CaptureCoordinator started with 2 sources
10:58:30 INFO coordinator: -- PIPELINE started sources: concentrator (8-ch SX1302), MeshCore USB node
10:58:30 INFO server: Transmit disabled in config
10:58:30 INFO server: Channel hash map: {8: 0}
10:58:30 INFO upstream_client: -- UPSTREAM connecting to wss://api.meshradar.io
┌──────────────────────────────────────────────┐
│ ╔╦╗╔═╗╔═╗╦ ╦ ╔═╗╔═╗╦╔╗╔╔╦╗ │
│ ║║║║╣ ╚═╗╠═╣ ╠═╝║ ║║║║║ ║ │
│ ╩ ╩╚═╝╚═╝╩ ╩ ╩ ╚═╝╩╝╚╝ ╩ │
└──────────────────────────────────────────────┘
Device N4ADE-Meshpoint-Work (fce5c5ff-e2ab-4708-a011-126fe405d7a2)
Version 0.6.1
Source concentrator (SX1302 8-ch), MeshCore USB node
Frequency 906.875 MHz / SF11 / BW250 (US)
Upstream wss://api.meshradar.io
Dashboard http://192.168.8.236:8080
──────────────────────────────────────────────
10:58:30 INFO server: Mesh Point started -- listening for packets
10:58:30 INFO upstream_client: -- UPSTREAM connecting auth=present
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:8080 (Press CTRL+C to quit)
10:58:30 INFO upstream_client: -- UPSTREAM connected to wss://api.meshradar.io
10:58:48 INFO sx1302_wrapper: lgw_receive returned 1 packet(s)
10:58:48 INFO packet_router: Meshtastic packet (hint) type=traceroute src=30ce66e5 decrypted=True
PKT meshtastic 30ce66e5 -> 6985406c TRACEROUTE rssi -23.4 ▓▓▓▓▓▓▓▓▓▓ snr 7.2
10:59:33 INFO sx1302_wrapper: lgw_receive returned 1 packet(s)
10:59:33 INFO packet_router: Meshtastic packet (hint) type=nodeinfo src=4ecd2a84 decrypted=True
PKT meshtastic 4ecd2a84 -> ffffffff NODEINFO rssi -53.4 ▓▓▓▓▓▓▓▓▓▓ snr 8.0 "Pyle" role=1
10:59:45 INFO sx1302_wrapper: lgw_receive returned 1 packet(s)
10:59:45 INFO packet_router: Meshtastic packet (hint) type=traceroute src=30ce66e5 decrypted=True
PKT meshtastic 30ce66e5 -> a20afde8 TRACEROUTE rssi -101.4 ▓▓▓░░░░░░░ snr -12.0
10:59:49 INFO sx1302_wrapper: lgw_receive returned 1 packet(s)
10:59:49 INFO packet_router: Meshtastic packet (hint) type=traceroute src=30ce66e5 decrypted=True
PKT meshtastic 30ce66e5 -> a20afde8 TRACEROUTE rssi -23.4 ▓▓▓▓▓▓▓▓▓▓ snr 8.8
11:00:43 INFO sx1302_wrapper: lgw_receive returned 1 packet(s)
11:00:43 INFO packet_router: Meshtastic packet (hint) type=traceroute src=30ce66e5 decrypted=True
PKT meshtastic 30ce66e5 -> 4ecd2a84 TRACEROUTE rssi -32.4 ▓▓▓▓▓▓▓▓▓▓ snr 9.0
11:01:08 INFO sx1302_wrapper: lgw_receive returned 1 packet(s)
11:01:08 INFO packet_router: Meshtastic packet (hint) type=encrypted src=a2b65f5f decrypted=False
PKT meshtastic a2b65f5f -> ffffffff ENCRYPTED rssi -53.4 ▓▓▓▓▓▓▓▓▓▓ snr 7.0 33 bytes ch=0x6f
11:01:10 INFO sx1302_wrapper: lgw_receive returned 1 packet(s)
11:01:10 INFO packet_router: Meshtastic packet (hint) type=encrypted src=a2b65f5f decrypted=False
PKT meshtastic a2b65f5f -> ffffffff ENCRYPTED rssi -23.4 ▓▓▓▓▓▓▓▓▓▓ snr 8.0 33 bytes ch=0x6f
11:01:36 INFO sx1302_wrapper: lgw_receive returned 1 packet(s)
11:01:36 INFO packet_router: Meshtastic packet (hint) type=encrypted src=a2b65f5f decrypted=False
PKT meshtastic a2b65f5f -> ffffffff ENCRYPTED rssi -100.4 ▓▓▓░░░░░░░ snr -12.0 23 bytes ch=0x6f
11:01:46 INFO sx1302_wrapper: lgw_receive returned 1 packet(s)
11:01:46 INFO packet_router: Meshtastic packet (hint) type=traceroute src=30ce66e5 decrypted=True
PKT meshtastic 30ce66e5 -> 2c675b82 TRACEROUTE rssi -100.4 ▓▓▓░░░░░░░ snr -11.5
Paste logs if possible.
Notes
Describe the bug
What happened?
says it cant connect to the meshtastic node
logs below
Hardware
Logs / screenshots
Starting meshpoint.service - Mesh Radar - Mesh Point...
Concentrator reset via pinctrl GPIO [17 25]
Started meshpoint.service - Mesh Radar - Mesh Point.
INFO: Started server process [1631]
INFO: Waiting for application startup.
10:58:26 INFO capture_coordinator: Added capture source: concentrator
10:58:26 INFO capture_coordinator: Added capture source: meshcore_usb
10:58:26 INFO database: Database connected: data/concentrator.db
10:58:27 ERROR meshtastic_transmitter: Failed to open relay radio on /dev/ttyACM1
Traceback (most recent call last):
File "/opt/meshpoint/src/relay/meshtastic_transmitter.py", line 58, in connect
self._interface = meshtastic.serial_interface.SerialInterface(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
devPath=self._port,
^^^^^^^^^^^^^^^^^^^
noProto=False,
^^^^^^^^^^^^^^
)
^
File "/opt/meshpoint/venv/lib/python3.13/site-packages/meshtastic/serial_interface.py", line 58, in init
with open(self.devPath, encoding="utf8") as f:
~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 13] Permission denied: '/dev/ttyACM1'
10:58:27 INFO coordinator: -- RELAY transmitter ready max 20/min
10:58:27 INFO coordinator: -- MQTT disabled
10:58:27 INFO sx1302_wrapper: Loaded libloragw from /usr/local/lib/libloragw.so
10:58:27 INFO sx1302_wrapper: Concentrator reset via pinctrl GPIO [17, 25]
10:58:27 INFO sx1302_wrapper: Concentrator configured with 9 IF channels
Opening SPI communication interface
Note: chip version is 0x10 (v1.0)
INFO: using legacy timestamp
INFO: LoRa Service modem: configuring preamble size to 8 symbols
ARB: dual demodulation disabled for all SF
INFO: no temperature sensor found on port 0x39
INFO: no temperature sensor found on port 0x3B
INFO: no temperature sensor found on port 0x38
WARNING: sensor not available, using default
10:58:30 INFO sx1302_wrapper: SX1302 concentrator started
10:58:30 INFO sx1302_wrapper: Sync word set to 0x2B
10:58:30 INFO concentrator_source: Concentrator capture started (syncword=0x2B)
10:58:30 INFO concentrator_source: Receive loop alive (poll #1, 0 pkt this cycle)
10:58:30 INFO meshcore: Serial Connection started
10:58:30 INFO meshcore_usb_source: MeshCore USB source started on /dev/ttyACM0 @ 115200 baud
10:58:30 INFO capture_coordinator: CaptureCoordinator started with 2 sources
10:58:30 INFO coordinator: -- PIPELINE started sources: concentrator (8-ch SX1302), MeshCore USB node
10:58:30 INFO server: Transmit disabled in config
10:58:30 INFO server: Channel hash map: {8: 0}
10:58:30 INFO upstream_client: -- UPSTREAM connecting to wss://api.meshradar.io
┌──────────────────────────────────────────────┐
│ ╔╦╗╔═╗╔═╗╦ ╦ ╔═╗╔═╗╦╔╗╔╔╦╗ │
│ ║║║║╣ ╚═╗╠═╣ ╠═╝║ ║║║║║ ║ │
│ ╩ ╩╚═╝╚═╝╩ ╩ ╩ ╚═╝╩╝╚╝ ╩ │
└──────────────────────────────────────────────┘
Device N4ADE-Meshpoint-Work (fce5c5ff-e2ab-4708-a011-126fe405d7a2)
Version 0.6.1
Source concentrator (SX1302 8-ch), MeshCore USB node
Frequency 906.875 MHz / SF11 / BW250 (US)
Upstream wss://api.meshradar.io
Dashboard http://192.168.8.236:8080
──────────────────────────────────────────────
10:58:30 INFO server: Mesh Point started -- listening for packets
10:58:30 INFO upstream_client: -- UPSTREAM connecting auth=present
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:8080 (Press CTRL+C to quit)
10:58:30 INFO upstream_client: -- UPSTREAM connected to wss://api.meshradar.io
10:58:48 INFO sx1302_wrapper: lgw_receive returned 1 packet(s)
10:58:48 INFO packet_router: Meshtastic packet (hint) type=traceroute src=30ce66e5 decrypted=True
Paste logs if possible.
Notes