KenADev
625df7982d
feat: Mesh-Ingestor: Ability to provide already-existing interface instance ( #395 )
...
* feat: Mesh-Ingestor: Ability to provide already-existing interface instance
* Prevent Signal-Registration if not main thread (causes exception)
* fix redundant ternary operator
---------
Co-authored-by: Ken Ahr <ken.a.iphone@googlemail.com >
2025-10-26 20:47:23 +01:00
KenADev
8eeb13166b
fix: Ingestor: Fix error for non-existing datetime.UTC reference ( #396 )
...
Co-authored-by: Ken Ahr <ken.a.iphone@googlemail.com >
2025-10-26 20:46:31 +01:00
l5y
8143fbd8f7
Add full support to telemetry schema and API ( #385 )
...
* feat: auto-upgrade telemetry schema
* Ensure numeric metrics fallback to valid values
* Format data processing numeric metric lookup
2025-10-18 15:19:33 +02:00
l5y
01665b6e3a
Fixes POST request 403 errors on instances behind Cloudflare proxy ( #368 )
...
* Add full headers to ingestor POST requests to avoid CF bans
* run black
* Guard Authorization header when token absent
---------
Co-authored-by: varna9000 <milen@aeroisk.com >
2025-10-16 22:29:04 +02:00
l5y
4bfc0e25cb
Prefer reported primary channel names ( #363 )
2025-10-16 20:35:24 +02:00
l5y
76b57c08c6
Fix ingestor reconnection detection ( #361 )
2025-10-16 13:06:32 +02:00
l5y
e97498d09f
Add channel metadata capture for message tagging ( #329 )
2025-10-13 23:10:01 +02:00
l5y
7db76ec2fc
Capture radio metadata for ingestor payloads ( #327 )
...
* Capture radio metadata and tag ingestor payloads
* Log captured LoRa metadata when initializing radio config
2025-10-13 22:35:06 +02:00
l5y
5133e9d498
refactor: streamline ingestor environment variables ( #314 )
...
* refactor: streamline ingestor environment variables
* fix: set connection env var in docker test
2025-10-13 11:02:33 +02:00
l5y
772c5888c3
Fix ingestor debug timestamps for structured logging ( #296 )
2025-10-12 09:40:57 +02:00
l5y
1316d4f2d1
Clarify network target parsing ( #285 )
2025-10-11 20:38:40 +02:00
l5y
9be390ee09
Ensure queue deactivates when empty ( #284 )
2025-10-11 20:38:27 +02:00
l5y
ab9ae796f3
Add hourly reconnect handling for inactive mesh interface ( #267 )
...
* Add hourly reconnect handling for inactive mesh interface
* Reset inactivity timestamp after reconnect
2025-10-07 16:41:16 +02:00
l5y
f2ed5f5c03
Add energy saving mode to ingestor ( #256 )
2025-10-07 15:28:41 +02:00
l5y
db04b85134
chore: restore apache headers ( #260 )
2025-10-07 10:28:24 +02:00
l5y
a5a2ae5edc
Document mesh ingestor modules with PDoc-style docstrings ( #255 )
2025-10-07 08:59:38 +02:00
l5y
363b4c5525
Handle missing node IDs in Meshtastic nodeinfo packets ( #251 )
...
* Handle Meshtastic nodeinfo packets without IDs
* Guard BLE reader against missing payloads
2025-10-07 08:56:36 +02:00
l5y
6969ae6c4a
Fix mesh ingestor telemetry and neighbor handling ( #249 )
...
* Refine mesh ingestor modularization
* Handle script execution in mesh wrapper
* Ensure mesh shim finds package when run as script
* Ensure queue state resets after send errors
2025-10-07 08:40:28 +02:00