chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5827)

This commit is contained in:
James Rich
2026-06-17 06:15:19 -05:00
committed by GitHub
parent 27e9990e3c
commit 5e3df30edd
353 changed files with 11777 additions and 1022 deletions

View File

@@ -25,6 +25,8 @@ The module primarily serves as a "glue" layer, connecting:
```mermaid
graph TB
:androidApp[androidApp]:::android-application
:androidApp -.-> :baselineprofile
:androidApp -.-> :feature:car
:androidApp -.-> :core:ble
:androidApp -.-> :core:common
:androidApp -.-> :core:data
@@ -48,6 +50,7 @@ graph TB
:androidApp -.-> :feature:map
:androidApp -.-> :feature:node
:androidApp -.-> :feature:settings
:androidApp -.-> :feature:discovery
:androidApp -.-> :feature:docs
:androidApp -.-> :feature:firmware
:androidApp -.-> :feature:wifi-provision

View File

@@ -200,12 +200,6 @@
"page_url": "https://github.com/meshtastic/firmware/pull/10729",
"zip_url": "https://img.shields.io/badge/Flash_this_PR_in_the_Web_Flasher-2C2D3C?style=for-the-badge"
},
{
"id": "10728",
"title": "Beta fixes",
"page_url": "https://github.com/meshtastic/firmware/pull/10728",
"zip_url": "https://img.shields.io/badge/Flash_this_PR_in_the_Web_Flasher-2C2D3C?style=for-the-badge"
},
{
"id": "10726",
"title": "Leave src/platform out of the build filter by default",
@@ -313,6 +307,18 @@
"title": "Fix BLE advertising management to prevent crashes during reconnections",
"page_url": "https://github.com/meshtastic/firmware/pull/10658",
"zip_url": "+40.3 KB"
},
{
"id": "10656",
"title": "UDP Unicast for Meshtasticd",
"page_url": "https://github.com/meshtastic/firmware/pull/10656",
"zip_url": "s"
},
{
"id": "10633",
"title": "revert a conflict regression and introduce the DCDC workaround ",
"page_url": "https://github.com/meshtastic/firmware/pull/10633",
"zip_url": "s"
}
]
}

View File

@@ -25,6 +25,7 @@
<string name="administration">الإدارة</string>
<!-- AIR -->
<!-- ALERT -->
<!-- APP -->
<string name="app_too_old">مطلوب تحديث التطبيق</string>
<string name="apply">تفعيل</string>
<string name="are_you_sure">هل أنت متيقِّن؟</string>
@@ -68,6 +69,9 @@
<string name="device_sleeping">الجهاز في وضعية السكون</string>
<string name="direct_message">رسالة مباشره</string>
<string name="disconnected">انقطع الاتصال</string>
<!-- DISCOVERY -->
<string name="discovery_stat_direct">مباشره</string>
<string name="discovery_stat_messages">الرسائل</string>
<!-- DISPLAY -->
<string name="display">إعدادات الشاشة</string>
<!-- DISTANCE -->

View File

@@ -25,6 +25,7 @@
<!-- AIR -->
<!-- ALERT -->
<string name="all_time">Усе</string>
<!-- APP -->
<string name="app_settings">Праграма</string>
<string name="app_version">Версія</string>
<string name="apply">Прымяніць</string>
@@ -83,6 +84,8 @@
<string name="direct_message">Прыватнае паведамленне</string>
<string name="discard_changes">Скасаваць змены</string>
<string name="disconnected">Адлучана</string>
<!-- DISCOVERY -->
<string name="discovery_stat_messages">Паведамленні</string>
<!-- DISPLAY -->
<string name="display">Экран</string>
<!-- DISTANCE -->

View File

@@ -54,6 +54,7 @@
<string name="advanced">Разширени</string>
<string name="advanced_title">Разширени</string>
<!-- AIR -->
<string name="air_quality">Качество на въздуха</string>
<string name="air_quality_icon">Икона за качество на въздуха</string>
<string name="air_quality_metrics_module_enabled">Модулът за показатели за качеството на въздуха е активиран</string>
<string name="air_quality_metrics_update_interval_seconds">Интервал на актуализиране на показателите за качеството на въздуха</string>
@@ -67,6 +68,7 @@
<string name="analytics_notice">Анализите се събират, за да ни помогнат да подобрим приложението за Android (благодарим ви). Ще получаваме анонимизирана информация за поведението на потребителите. Това включва отчети за сривове, екрани, използвани в приложението и др.</string>
<string name="analytics_okay">Разрешаване на анализи и докладване за сривове.</string>
<string name="analytics_platforms">Аналитични платформи:</string>
<!-- APP -->
<string name="app_notifications">Известия от приложението</string>
<string name="app_settings">Приложение</string>
<string name="app_too_old">Изисква се актуализация на приложението</string>
@@ -264,6 +266,12 @@
<string name="disconnect">Прекъсване на връзката</string>
<string name="disconnected">Прекъсната връзка</string>
<string name="discovered_network_devices">Открити мрежови устройства</string>
<!-- DISCOVERY -->
<string name="discovery_stat_channel_utilization">Използване на канала</string>
<string name="discovery_stat_date">Дата</string>
<string name="discovery_stat_direct">Директно</string>
<string name="discovery_stat_messages">Съобщения</string>
<string name="discovery_stat_selected">Избрани</string>
<string name="disk_free_indexed">Свободен диск %1$d</string>
<!-- DISPLAY -->
<string name="display">Дисплей</string>
@@ -886,6 +894,7 @@
<string name="routing_error_pki_unknown_pubkey">Неизвестен публичен ключ</string>
<string name="routing_error_too_large">Пакетът е твърде голям</string>
<string name="rssi">RSSI</string>
<string name="rssi_definition">Индикатор за силата на получения сигнал - измерване, използвано за определяне на нивото на получения сигнал, приемано от антената. По-високата стойност на RSSI обикновено показва по-силна и по-стабилна връзка.</string>
<string name="rsyslog_server">rsyslog сървър</string>
<string name="sats">Сат</string>
<string name="save">Запис</string>
@@ -962,6 +971,7 @@
<string name="slot">Слот</string>
<string name="smart_position">Интелигентна позиция</string>
<string name="snr">SNR</string>
<string name="snr_definition">Съотношение сигнал/шум, мярка, използвана в комуникациите за количествено определяне на нивото на желания сигнал спрямо нивото на фоновия шум. В Meshtastic и други безжични системи, по-високото съотношение сигнал/шум показва по-ясен сигнал, който може да подобри надеждността и качеството на предаване на данни.</string>
<string name="speed">Скорост</string>
<string name="speed_kmh">%1$d Km/h</string>
<string name="ssid">SSID</string>

View File

@@ -25,6 +25,7 @@
<string name="add_network_device">Afegir</string>
<!-- AIR -->
<!-- ALERT -->
<!-- APP -->
<string name="app_too_old">Actualització de l'aplicació necessària</string>
<string name="apply">Aplicar</string>
<string name="are_you_sure_change_default">Estàs segur que vols canviar al canal per defecte?</string>
@@ -62,6 +63,7 @@
<string name="device_sleeping">Dispositiu hivernant</string>
<string name="direct_message">Missatge directe</string>
<string name="disconnected">Desconnectat</string>
<!-- DISCOVERY -->
<!-- DISPLAY -->
<!-- DISTANCE -->
<string name="distance">Distància</string>

View File

@@ -67,6 +67,7 @@
<string name="analytics_okay">Povolit analýzu a hlášení pádů.</string>
<string name="analytics_platforms">Analytické nástroje:</string>
<string name="any">Vše</string>
<!-- APP -->
<string name="app_notifications">Oznámení aplikace</string>
<string name="app_settings">Aplikace</string>
<string name="app_too_old">Aplikace je příliš stará</string>
@@ -280,6 +281,11 @@
<string name="disconnect">Odpojit</string>
<string name="disconnected">Odpojeno</string>
<string name="discovered_network_devices">Nalezená síťová zařízení</string>
<!-- DISCOVERY -->
<string name="discovery_stat_date">Datum</string>
<string name="discovery_stat_direct">Přímý</string>
<string name="discovery_stat_messages">Zprávy</string>
<string name="discovery_stat_selected">Vybrané</string>
<!-- DISPLAY -->
<string name="display">Obrazovka</string>
<string name="display_config">Obrazovka zařízení</string>
@@ -854,6 +860,7 @@
<string name="request_air_quality_metrics">Metriky kvality ovzduší</string>
<string name="request_device_metrics">Metriky zařízení</string>
<string name="request_environment_metrics">Metriky prostředí</string>
<string name="request_local_stats">Lokální statistiky</string>
<string name="request_metadata">Metadata</string>
<string name="request_power_metrics">Metriky napájení</string>
<string name="request_telemetry">Vyžádat telemetrii</string>
@@ -899,6 +906,7 @@
<string name="routing_error_timeout">Vypršel čas spojení</string>
<string name="routing_error_too_large">Příliš velký paket</string>
<string name="rssi">RSSI</string>
<string name="rssi_definition">Indikátor síly přijímaného signálu, měření, které se používá k určení hladiny výkonu přijímané anténou. Vyšší hodnota RSSI obvykle znamená silnější a stabilnější spojení.</string>
<string name="rsyslog_server">rsyslog server</string>
<string name="sats">Satelitů</string>
<string name="save">Uložit</string>
@@ -981,6 +989,7 @@
<string name="skip">Přeskočit</string>
<string name="smart_position">Chytrá poloha</string>
<string name="snr">SNR</string>
<string name="snr_definition">Poměr signálu k šumu (SNR) je veličina používaná k vyjádření poměru mezi úrovní požadovaného signálu a úrovní šumu na pozadí. V Meshtastic a dalších bezdrátových systémech vyšší hodnota SNR značí čistší signál, což může zvýšit spolehlivost a kvalitu přenosu dat.</string>
<string name="speed">Rychlost</string>
<string name="ssid">SSID</string>
<string name="status_message">Stavová zpráva</string>

View File

@@ -86,6 +86,7 @@
<string name="analytics_okay">Analyse und Absturzberichterstattung erlauben.</string>
<string name="analytics_platforms">Analyse Plattformen:</string>
<string name="any">Beliebig</string>
<!-- APP -->
<string name="app_notifications">App-Benachrichtigungen</string>
<string name="app_settings">Anwendung</string>
<string name="app_too_old">Anwendungsaktualisierung erforderlich</string>
@@ -337,6 +338,14 @@
<string name="disconnect">Verbindung trennen</string>
<string name="disconnected">Verbindung getrennt</string>
<string name="discovered_network_devices">Entdeckte Netzwerkgeräte</string>
<!-- DISCOVERY -->
<string name="discovery_stat_channel_utilization">Kanalauslastung</string>
<string name="discovery_stat_date">Datum</string>
<string name="discovery_stat_direct">Direkt</string>
<string name="discovery_stat_mesh">Netz</string>
<string name="discovery_stat_messages">Nachrichten</string>
<string name="discovery_stat_selected">Ausgewählt</string>
<string name="discovery_stat_status">Status</string>
<string name="disk_free_indexed">Laufwerkspeicher frei %1$d</string>
<!-- DISPLAY -->
<string name="display">Display</string>
@@ -1074,6 +1083,7 @@
<string name="request_device_metrics">Gerätedaten</string>
<string name="request_environment_metrics">Umweltdaten</string>
<string name="request_host_metrics">Host Kennzahlen</string>
<string name="request_local_stats">Lokale Statistik</string>
<string name="request_metadata">Metadaten</string>
<string name="request_pax_metrics">Benutzerzählerdaten</string>
<string name="request_power_metrics">Energiedaten</string>
@@ -1125,6 +1135,7 @@
<string name="routing_error_timeout">Zeitüberschreitung</string>
<string name="routing_error_too_large">Nachricht zu groß</string>
<string name="rssi">RSSI</string>
<string name="rssi_definition">Indikator für die empfangene Signalstärke, eine Messung zur Bestimmung der von der Antenne empfangenen Leistungsstärke. Ein höherer RSSI-Wert weist im Allgemeinen auf eine stärkere und stabilere Verbindung hin.</string>
<string name="rsyslog_server">rsyslog Server</string>
<string name="sats">Satelliten</string>
<string name="save">Speichern</string>
@@ -1217,6 +1228,7 @@
<string name="slot">Position</string>
<string name="smart_position">Intelligente Position</string>
<string name="snr">SNR</string>
<string name="snr_definition">Signal-Rausch-Verhältnis, ein in der Kommunikation verwendetes Maß, um den Pegel eines gewünschten Signals im Verhältnis zum Pegel des Hintergrundrauschens zu quantifizieren. Bei Meshtastic und anderen drahtlosen Systemen weist ein höheres SNR auf ein klareres Signal hin, das die Zuverlässigkeit und Qualität der Datenübertragung verbessern kann.</string>
<string name="soil_moisture">Bodenfeuchte</string>
<string name="soil_temperature">Bodentemperatur</string>
<string name="speed">Geschwindigkeit</string>

View File

@@ -26,6 +26,7 @@
<string name="administration">Διαχείριση</string>
<!-- AIR -->
<!-- ALERT -->
<!-- APP -->
<string name="app_too_old">Εφαρμογή πολύ παλαιά</string>
<string name="apply">Εφαρμογή</string>
<string name="are_you_sure_change_default">Είστε σίγουροι ότι θέλετε να αλλάξετε στο προεπιλεγμένο κανάλι;</string>
@@ -79,6 +80,8 @@
<string name="dew_point">Σημείο Δρόσου</string>
<string name="direct_message">Άμεσο Μήνυμα</string>
<string name="disconnected">Αποσυνδεδεμένο</string>
<!-- DISCOVERY -->
<string name="discovery_stat_messages">Μηνύματα</string>
<!-- DISPLAY -->
<string name="display">Οθόνη</string>
<!-- DISTANCE -->

View File

@@ -60,6 +60,7 @@
<string name="analytics_notice">Se recopilan analíticas de uso para ayudarnos a mejorar la aplicación Android (¡gracias!), recibiremos información anónima sobre el comportamiento del usuario. Esto incluye reportes de fallos, pantallas utilizadas en la aplicación, etc.</string>
<string name="analytics_okay">Permitir analíticas y reporte de errores.</string>
<string name="any">Cualquiera</string>
<!-- APP -->
<string name="app_notifications">Notificaciones de la app</string>
<string name="app_too_old">Es necesario actualizar la aplicación</string>
<string name="app_version">Versión</string>
@@ -239,6 +240,11 @@
<string name="disconnect">Desconectar</string>
<string name="disconnected">Desconectado</string>
<string name="discovered_network_devices">Dispositivos de red descubiertos</string>
<!-- DISCOVERY -->
<string name="discovery_stat_date">Fecha</string>
<string name="discovery_stat_direct">Directo</string>
<string name="discovery_stat_messages">Mensajes</string>
<string name="discovery_stat_selected">Seleccionados</string>
<string name="disk_free_indexed">Disco libre %1$d</string>
<!-- DISPLAY -->
<string name="display">Pantalla</string>
@@ -691,6 +697,7 @@ Estos datos de ubicación pueden ser utilizados para fines como aparecer en un m
<string name="request_device_metrics">Métricas de Dispositivo</string>
<string name="request_environment_metrics">Métricas de Entorno</string>
<string name="request_host_metrics">Métricas del anfitrión</string>
<string name="request_local_stats">Estadísticas Locales</string>
<string name="request_metadata">Metadatos</string>
<string name="request_power_metrics">Métricas de Energía</string>
<string name="request_telemetry">Solicitar Telemetría</string>
@@ -734,6 +741,7 @@ Estos datos de ubicación pueden ser utilizados para fines como aparecer en un m
<string name="routing_error_timeout">Tiempo agotado</string>
<string name="routing_error_too_large">Paquete demasiado largo</string>
<string name="rssi">RSSI</string>
<string name="rssi_definition">Indicador de Fuerza de Señal Recibida (RSSI en inglés), una medida utilizada para determinar el nivel de potencia que está siendo recibido por la antena. Un valor de RSSI más alto generalmente indica una conexión más fuerte y estable.</string>
<string name="rsyslog_server">Servidor rsyslog</string>
<string name="sats">Satélites</string>
<string name="save">Guardar</string>
@@ -802,6 +810,7 @@ Estos datos de ubicación pueden ser utilizados para fines como aparecer en un m
<string name="slot">Ranura</string>
<string name="smart_position">Ubicación inteligente</string>
<string name="snr">SNR</string>
<string name="snr_definition">SNR: Ratio de señal a ruido, una medida utilizada en las comunicaciones para cuantificar el nivel de una señal deseada respecto al nivel del ruido de fondo. En Meshtastic y otros sistemas inalámbricos, un mayor SNR indica una señal más clara que puede mejorar la fiabilidad y la calidad de la transmisión de datos.</string>
<string name="speed">Velocidad</string>
<string name="spread_factor">Factor de dispersión</string>
<string name="ssid">SSID (Nombre la Red)</string>

View File

@@ -77,6 +77,7 @@
<string name="analytics_okay">Luba analüüsi ja krahhi aruandlus.</string>
<string name="analytics_platforms">Analüütikaplatvormid:</string>
<string name="any">Kõik</string>
<!-- APP -->
<string name="app_notifications">Rakenduse märguanded</string>
<string name="app_settings">Rakendus</string>
<string name="app_too_old">Vajalik on rakenduse värskendus</string>
@@ -312,6 +313,11 @@
<string name="disconnect">Katkesta ühendus</string>
<string name="disconnected">Ühendus katkenud</string>
<string name="discovered_network_devices">Avastatud seadmed</string>
<!-- DISCOVERY -->
<string name="discovery_stat_date">Kuupäev</string>
<string name="discovery_stat_direct">Otsene</string>
<string name="discovery_stat_messages">Sõnumid</string>
<string name="discovery_stat_selected">Valitud</string>
<string name="disk_free_indexed">Vaba kettamaht %1$d</string>
<!-- DISPLAY -->
<string name="display">Ekraan</string>
@@ -1010,6 +1016,7 @@
<string name="request_device_metrics">Seadme mõõdikud</string>
<string name="request_environment_metrics">Keskkonnamõõdikud</string>
<string name="request_host_metrics">Hosti mõõdik</string>
<string name="request_local_stats">Kohalik statistika</string>
<string name="request_metadata">Metaandmed</string>
<string name="request_pax_metrics">Pax mõõdiku küsimine</string>
<string name="request_power_metrics">Võimsusnäitajad</string>
@@ -1061,6 +1068,7 @@
<string name="routing_error_timeout">Aegunud</string>
<string name="routing_error_too_large">Liiga suur pakett</string>
<string name="rssi">RSSI</string>
<string name="rssi_definition">Vastuvõetud signaali tugevuse indikaator (RSSI), mõõt mida kasutatakse antenni poolt vastuvõetava võimsustaseme määramiseks. Kõrgem RSSI väärtus näitab üldiselt tugevamat ja stabiilsemat ühendust.</string>
<string name="rsyslog_server">rsyslog server</string>
<string name="sats">Sateliit</string>
<string name="save">Salvesta</string>
@@ -1153,6 +1161,7 @@
<string name="slot">Pesa</string>
<string name="smart_position">Nutikas asukoht</string>
<string name="snr">SNR</string>
<string name="snr_definition">Signaali ja müra suhe (SNR) on mõõdik, mida kasutatakse soovitud signaali taseme ja taustamüra taseme vahelise suhte määramisel. Meshtastic ja teistes traadita süsteemides näitab kõrgem signaali ja müra suhe selgemat signaali, mis võib parandada andmeedastuse usaldusväärsust ja kvaliteeti.</string>
<string name="soil_moisture">Pinnase niiskus</string>
<string name="soil_temperature">Pinnase temperatuur</string>
<string name="speed">Kiirus</string>

View File

@@ -86,6 +86,7 @@
<string name="analytics_okay">Salli analytiikka ja virheraportit.</string>
<string name="analytics_platforms">Analytiikkapalvelut</string>
<string name="any">Milloin tahansa</string>
<!-- APP -->
<string name="app_notifications">Sovellusilmoitukset</string>
<string name="app_settings">Sovellus</string>
<string name="app_too_old">Sovelluspäivitys vaaditaan</string>
@@ -337,6 +338,13 @@
<string name="disconnect">Katkaise yhteys</string>
<string name="disconnected">Ei yhdistetty</string>
<string name="discovered_network_devices">Löydetyt verkkolaitteet</string>
<!-- DISCOVERY -->
<string name="discovery_stat_channel_utilization">Kanavan käyttöaste</string>
<string name="discovery_stat_date">Päivä</string>
<string name="discovery_stat_direct">Suora</string>
<string name="discovery_stat_mesh">Verkko</string>
<string name="discovery_stat_messages">Viestit</string>
<string name="discovery_stat_selected">Valittu</string>
<string name="disk_free_indexed">Vapaa levytila %1$d</string>
<!-- DISPLAY -->
<string name="display">Näyttö</string>
@@ -1057,6 +1065,7 @@
<string name="request_device_metrics">Laitteen mittausloki</string>
<string name="request_environment_metrics">Ympäristöarvot</string>
<string name="request_host_metrics">Isäntälaitteen mittausarvot</string>
<string name="request_local_stats">Paikalliset tilastot</string>
<string name="request_metadata">Metatiedot</string>
<string name="request_pax_metrics">Pax mittarit</string>
<string name="request_power_metrics">Virranhallinnan arvot</string>
@@ -1108,6 +1117,7 @@
<string name="routing_error_timeout">Aikakatkaisu</string>
<string name="routing_error_too_large">Paketti on liian suuri</string>
<string name="rssi">RSSI</string>
<string name="rssi_definition">Vastaanotetun signaalin voimakkuusindikaattori (RSSI) on mittari, jota käytetään määrittämään antennilla vastaanotetun signaalin voimakkuus. Korkeampi RSSI-arvo yleensä osoittaa vahvemman ja vakaamman yhteyden.</string>
<string name="rsyslog_server">rsyslog-palvelin</string>
<string name="sats">Satelliitit</string>
<string name="save">Tallenna</string>
@@ -1200,6 +1210,7 @@
<string name="slot">Paikka</string>
<string name="smart_position">Älykäs sijainti</string>
<string name="snr">SNR</string>
<string name="snr_definition">Signaali-kohinasuhde (SNR) on mittari, jota käytetään viestinnässä halutun signaalin tason ja taustahälyn tason määrittämisessä. Meshtasticissa ja muissa langattomissa järjestelmissä korkeampi SNR tarkoittaa selkeämpää signaalia, joka voi parantaa tiedonsiirron luotettavuutta ja laatua.</string>
<string name="soil_moisture">Maaperän kosteus</string>
<string name="soil_temperature">Maaperän lämpötila</string>
<string name="speed">Nopeus</string>

View File

@@ -79,6 +79,7 @@
<string name="analytics_okay">Autoriser les statistiques et les rapports de plantage.</string>
<string name="analytics_platforms">Plateformes d'analyse : </string>
<string name="any">N'importe laquelle</string>
<!-- APP -->
<string name="app_notifications">Notifications de lapplication</string>
<string name="app_settings">App</string>
<string name="app_too_old">Mise à jour de lapplication requise</string>
@@ -320,6 +321,12 @@
<string name="disconnect">Déconnecter</string>
<string name="disconnected">Déconnecté</string>
<string name="discovered_network_devices">Appareils réseau découverts</string>
<!-- DISCOVERY -->
<string name="discovery_stat_channel_utilization">Utilisation du canal</string>
<string name="discovery_stat_date">Date</string>
<string name="discovery_stat_direct">Direct</string>
<string name="discovery_stat_messages">Messages</string>
<string name="discovery_stat_selected">Sélectionné</string>
<string name="disk_free_indexed">Disque libre %1$d</string>
<!-- DISPLAY -->
<string name="display">Écran</string>
@@ -996,6 +1003,7 @@
<string name="request_device_metrics">Métriques de lappareil</string>
<string name="request_environment_metrics">Métriques d'environnement</string>
<string name="request_host_metrics">Métriques de lhôte</string>
<string name="request_local_stats">Statistiques locales</string>
<string name="request_metadata">Métadonnées</string>
<string name="request_pax_metrics">Métriques de Pax</string>
<string name="request_power_metrics">Métriques d'alimentation</string>
@@ -1047,6 +1055,7 @@
<string name="routing_error_timeout">Délai dépassé</string>
<string name="routing_error_too_large">Paquet trop grand</string>
<string name="rssi">RSSI</string>
<string name="rssi_definition">Indicateur de force du signal reçu, une mesure utilisée pour déterminer le niveau de puissance reçu par l'antenne. Une valeur RSSI plus élevée indique généralement une connexion plus forte et plus stable.</string>
<string name="rsyslog_server">Serveur Rsyslog</string>
<string name="sats">Sats</string>
<string name="save">Enregistrer</string>
@@ -1139,6 +1148,7 @@
<string name="slot">Emplacement</string>
<string name="smart_position">Position Intelligente</string>
<string name="snr">SNR</string>
<string name="snr_definition">Signal-to-Noise Ratio, une mesure utilisée dans les communications pour quantifier le niveau du signal par rapport au niveau du bruit de fond. Dans les systèmes Meshtastic et autres systèmes sans fil, un SNR plus élevé indique un signal plus clair qui peut améliorer la fiabilité et la qualité de la transmission de données.</string>
<string name="soil_moisture">Hum sol</string>
<string name="soil_temperature">Temp sol</string>
<string name="speed">Vitesse</string>

View File

@@ -27,6 +27,7 @@
<!-- AIR -->
<string name="air_util_definition">Céatadán de na hamaitear úsáideach atá in úsáid laistigh de uair an chloig atá caite.</string>
<!-- ALERT -->
<!-- APP -->
<string name="app_too_old">Nuashonrú feidhmchláir riachtanach</string>
<string name="apply">Cuir i bhfeidhm</string>
<string name="are_you_sure_change_default">An bhfuil tú cinnte gur mhaith leat an cainéal réamhshocraithe a athrú?</string>
@@ -70,6 +71,8 @@
<string name="device_sleeping">Gléas ina chodladh</string>
<string name="direct_message">Teachtaireacht dhíreach</string>
<string name="disconnected">Na ceangailte</string>
<!-- DISCOVERY -->
<string name="discovery_stat_direct">Direach</string>
<!-- DISPLAY -->
<!-- DISTANCE -->
<string name="distance">Sáth</string>
@@ -235,6 +238,7 @@
<string name="routing_error_pki_unknown_pubkey">Pre-set den x-teirí code</string>
<string name="routing_error_timeout">Am tráth</string>
<string name="routing_error_too_large">Pacáiste ró-mhór</string>
<string name="rssi_definition">Táscaire Cumhachta Athnuachana Aithint an Aoise, tomhas a úsáidtear chun leibhéal cumhachta atá faighte ag an antsnáithe a mheas. Léiríonn RSSI níos airde gnóthachtáil níos laige atá i gceangal seasmhach agus níos láidre.</string>
<string name="save">Sábháil</string>
<string name="save_changes">Sábháil</string>
<!-- SCAN -->
@@ -249,6 +253,7 @@
<string name="shutdown">Dún</string>
<string name="signal">Sígneal</string>
<string name="signal_quality">Cáilíocht na Sígneal</string>
<string name="snr_definition">Ráta Sigineal go Torann, tomhas a úsáidtear i gcomhfhreagras chun an leibhéal de shígnéil inmhianaithe agus torann cúlra a mheas. I Meshtastic agus i gcórais gan sreang eile, ciallaíonn SNR níos airde go bhfuil sígneál níos soiléire ann agus ábalta méadú ar chreideamh agus cáilíocht an tarchur sonraí.</string>
<!-- TAK -->
<string name="theme">Téama</string>
<string name="theme_dark">Dorcha</string>

View File

@@ -25,6 +25,7 @@
<string name="add_network_device">Engadir</string>
<!-- AIR -->
<!-- ALERT -->
<!-- APP -->
<string name="app_too_old">Actualización da aplicación requerida</string>
<string name="apply">Aplicar</string>
<string name="are_you_sure_change_default">Está seguro de que quere cambiar á canle predeterminada?</string>
@@ -64,6 +65,7 @@
<string name="device_sleeping">Dispositivo durmindo</string>
<string name="direct_message">Mensaxe directa</string>
<string name="disconnected">Desconectado</string>
<!-- DISCOVERY -->
<!-- DISPLAY -->
<!-- DISTANCE -->
<string name="distance">Distancia</string>

View File

@@ -25,6 +25,7 @@
<string name="add_network_device">הוסף</string>
<!-- AIR -->
<!-- ALERT -->
<!-- APP -->
<string name="app_too_old">נדרש עדכון של האפליקציה</string>
<string name="apply">החל</string>
<string name="are_you_sure_change_default">לשנות לערוץ ברירת המחדל?</string>
@@ -63,6 +64,8 @@
<string name="device_sleeping">מכשיר במצב שינה</string>
<string name="direct_message">הודעה ישירה</string>
<string name="disconnected">מנותק</string>
<!-- DISCOVERY -->
<string name="discovery_stat_messages">הודעות</string>
<!-- DISPLAY -->
<!-- DISTANCE -->
<string name="distance">מרחק</string>

View File

@@ -25,6 +25,7 @@
<string name="add_network_device">Dodaj</string>
<!-- AIR -->
<!-- ALERT -->
<!-- APP -->
<string name="app_too_old">Potrebna je nadogradnja aplikacije</string>
<string name="apply">Potvrdi</string>
<string name="are_you_sure_change_default">Jeste li sigurni da želite promijeniti na zadani kanal?</string>
@@ -68,6 +69,7 @@
<string name="device_sleeping">Uređaj je u stanju mirovanja</string>
<string name="direct_message">Izravna poruka</string>
<string name="disconnected">Odspojeno</string>
<!-- DISCOVERY -->
<!-- DISPLAY -->
<!-- DISTANCE -->
<string name="distance">Udaljenost</string>

View File

@@ -27,6 +27,7 @@
<!-- AIR -->
<string name="air_util_definition">Pousantaj tan lè transmisyon te itilize nan dènye èdtan an.</string>
<!-- ALERT -->
<!-- APP -->
<string name="app_too_old">Aplikasyon twò ansyen</string>
<string name="apply">Aplike</string>
<string name="are_you_sure_change_default">Eske ou sèten ou vle chanje pou kanal default la?</string>
@@ -67,6 +68,8 @@
<string name="device_sleeping">Aparèy ap dòmi</string>
<string name="direct_message">Mesaj dirèk</string>
<string name="disconnected">Dekonekte</string>
<!-- DISCOVERY -->
<string name="discovery_stat_direct">Direk</string>
<!-- DISPLAY -->
<!-- DISTANCE -->
<string name="distance">Distans</string>
@@ -232,6 +235,7 @@
<string name="routing_error_pki_unknown_pubkey">Kle piblik enkoni</string>
<string name="routing_error_timeout">Tan pase</string>
<string name="routing_error_too_large">Pake twò gwo</string>
<string name="rssi_definition">Endikatè Fòs Siynal Resevwa, yon mezi ki itilize pou detèmine nivo pouvwa siynal ki resevwa pa antèn nan. Yon RSSI pi wo jeneralman endike yon koneksyon pi fò ak plis estab.</string>
<string name="save">Sove</string>
<string name="save_changes">Sove</string>
<!-- SCAN -->
@@ -246,6 +250,7 @@
<string name="shutdown">Fèmen</string>
<string name="signal">Siynal</string>
<string name="signal_quality">Kalite Siynal</string>
<string name="snr_definition">Rapò Siynal sou Bri, yon mezi ki itilize nan kominikasyon pou mezire nivo siynal vle a kont nivo bri ki nan anviwònman an. Nan Meshtastic ak lòt sistèm san fil, yon SNR pi wo endike yon siynal pi klè ki ka amelyore fyab ak kalite transmisyon done.</string>
<!-- TAK -->
<string name="theme">Tèm</string>
<string name="theme_dark">Fènwa</string>

View File

@@ -62,6 +62,7 @@
<string name="analytics_okay">Analitika és hibajelentések engedélyezése.</string>
<string name="analytics_platforms">Analitikai platformok:</string>
<string name="any">Bármely</string>
<!-- APP -->
<string name="app_notifications">Alkalmazás-értesítések</string>
<string name="app_settings">Alkalmazás</string>
<string name="app_too_old">Az alkalmazás frissítése szükséges</string>
@@ -244,6 +245,11 @@
<string name="disconnect">Leválasztás</string>
<string name="disconnected">Szétkapcsolva</string>
<string name="discovered_network_devices">Felfedezett hálózati eszközök</string>
<!-- DISCOVERY -->
<string name="discovery_stat_date">Dátum</string>
<string name="discovery_stat_direct">Közvetlen</string>
<string name="discovery_stat_messages">Üzenetek</string>
<string name="discovery_stat_selected">Kijelölve</string>
<string name="disk_free_indexed">Szabad lemezterület %1$d</string>
<!-- DISPLAY -->
<string name="display">Kijelző</string>
@@ -693,6 +699,7 @@
<string name="request_air_quality_metrics">Levegőminőségi metrikák</string>
<string name="request_device_metrics">Eszközmetrikák</string>
<string name="request_environment_metrics">Környezeti metrikák</string>
<string name="request_local_stats">Helyi statisztikák</string>
<string name="request_metadata">Metaadatok</string>
<string name="request_power_metrics">Tápellátási metrikák</string>
<string name="request_telemetry">Telemetria kérése</string>
@@ -735,6 +742,7 @@
<string name="routing_error_timeout">Időtúllépés</string>
<string name="routing_error_too_large">Túl nagy csomag</string>
<string name="rssi">RSSI</string>
<string name="rssi_definition">Vett jelerősség-mutató (RSSI): az antenna által vett jel teljesítményszintjének mérése. A magasabb RSSI általában erősebb, stabilabb kapcsolatot jelez.</string>
<string name="rsyslog_server">rsyslog szerver</string>
<string name="sats">Műholdak</string>
<string name="save">Mentés</string>
@@ -808,6 +816,7 @@
<string name="slot">Sávhely</string>
<string name="smart_position">Intelligens pozíció</string>
<string name="snr">SNR</string>
<string name="snr_definition">Jelzaj arány (SNR): a kommunikációban a kívánt jel szintjének és a háttérzaj szintjének aránya. A Meshtastic és más vezeték nélküli rendszerek esetében a magasabb SNR tisztább jelet jelent, ami javítja az adatátvitel megbízhatóságát és minőségét.</string>
<string name="speed">Sebesség</string>
<string name="spread_factor">Szórási Faktor</string>
<string name="ssid">SSID</string>

View File

@@ -25,6 +25,7 @@
<string name="add_network_device">Bæta við</string>
<!-- AIR -->
<!-- ALERT -->
<!-- APP -->
<string name="app_too_old">Uppfærsla á smáforriti nauðsynleg</string>
<string name="apply">Virkja</string>
<string name="are_you_sure_change_default">Ert þú viss um að þú viljir skipta yfir á sjálfgefna rás?</string>
@@ -58,6 +59,7 @@
<string name="device_sleeping">Radíó er í svefnham</string>
<string name="direct_message">Bein skilaboð</string>
<string name="disconnected">Aftengd</string>
<!-- DISCOVERY -->
<!-- DISPLAY -->
<!-- DISTANCE -->
<!-- DOC -->

View File

@@ -62,6 +62,7 @@
<string name="analytics_okay">Consenti analisi e segnalazione di crash.</string>
<string name="analytics_platforms">Piattaforme di analytics:</string>
<string name="any">Qualsiasi</string>
<!-- APP -->
<string name="app_notifications">Notifiche dell'app</string>
<string name="app_settings">App</string>
<string name="app_too_old">Aggiornamento dell'applicazione necessario</string>
@@ -264,6 +265,13 @@
<string name="disconnect">Disconnetti</string>
<string name="disconnected">Disconnesso</string>
<string name="discovered_network_devices">Dispositivi di rete rilevati</string>
<!-- DISCOVERY -->
<string name="discovery_stat_channel_utilization">Utilizzo Canale</string>
<string name="discovery_stat_date">Data</string>
<string name="discovery_stat_direct">Diretto</string>
<string name="discovery_stat_mesh">Mesh</string>
<string name="discovery_stat_messages">Messaggi</string>
<string name="discovery_stat_selected">Selezionato</string>
<string name="disk_free_indexed">Disco libero %1$d</string>
<!-- DISPLAY -->
<string name="display">Schermo</string>
@@ -780,6 +788,7 @@
<string name="request_device_metrics">Metriche Dispositivo</string>
<string name="request_environment_metrics">Metriche Ambientali</string>
<string name="request_host_metrics">Metriche Host</string>
<string name="request_local_stats">Statistiche Locali</string>
<string name="request_metadata">Metadati</string>
<string name="request_pax_metrics">Metriche Pax</string>
<string name="request_power_metrics">Metriche Alimentazione</string>
@@ -827,6 +836,7 @@
<string name="routing_error_timeout">Timeout</string>
<string name="routing_error_too_large">Pacchetto troppo grande</string>
<string name="rssi">RSSI</string>
<string name="rssi_definition">Indicatore di forza del segnale ricevuto (Received Signal Strength Indicator), una misura utilizzata per determinare il livello di potenza ricevuto dall'antenna. Un valore RSSI più elevato indica generalmente una connessione più forte e più stabile.</string>
<string name="rsyslog_server">server rsyslog</string>
<string name="sats">Sat</string>
<string name="save">Salva</string>
@@ -901,6 +911,7 @@
<string name="slot">Slot</string>
<string name="smart_position">Posizione Smart</string>
<string name="snr">SNR</string>
<string name="snr_definition">Rapporto segnale-rumore (Signal-to-Noise Ratio), una misura utilizzata nelle comunicazioni per quantificare il livello di un segnale desiderato rispetto al livello di rumore di fondo. In Meshtastic e in altri sistemi wireless, un SNR più elevato indica un segnale più chiaro che può migliorare l'affidabilità e la qualità della trasmissione dei dati.</string>
<string name="soil_moisture">Umidità del Suolo</string>
<string name="soil_temperature">Temperatura Del Suolo</string>
<string name="speed">Velocità</string>

View File

@@ -17,21 +17,38 @@
-->
<resources>
<!-- A11Y -->
<string name="a11y_node_hops_away">%1$d ホップ先</string>
<string name="accept">同意</string>
<string name="acknowledgements">謝辞</string>
<!-- ACTION -->
<string name="action_copy_message">メッセージをコピー</string>
<string name="action_delete_message">メッセージを削除</string>
<string name="action_react_with_emoji">絵文字で返信</string>
<string name="action_select_device">デバイスを選択</string>
<string name="action_select_message">メッセージを選択</string>
<string name="action_select_network">ネットワークを選択</string>
<string name="action_send_reply">返信</string>
<string name="action_show_message_status">メッセージの状態を表示</string>
<string name="actions">アクション</string>
<string name="adc_multiplier_override">ADC倍率のオーバーライド</string>
<string name="adc_multiplier_override_ratio">ADC乗算器のオーバーライド率</string>
<!-- ADD -->
<string name="add">追加</string>
<string name="add_channels_description">QRコードから次のチャンネルが見つかりました。端末に追加したいチャンネルを選択してください。既存のチャンネルは保持されます。</string>
<string name="add_custom_tile_source">ネットワークタイルのソースを追加</string>
<string name="add_favorite">お気に入りに追加</string>
<string name="add_layer">レイヤーを追加</string>
<string name="add_local_mbtiles_file">ローカル MBTiles ファイルを追加する</string>
<string name="add_network_device">追加</string>
<string name="add_network_device_manually">手動でデバイスを追加</string>
<string name="add_network_layer">ネットレイヤーを追加</string>
<string name="address">アドレス</string>
<string name="admin_key">管理者キー</string>
<string name="admin_keys">管理者キー</string>
<string name="administration">管理</string>
<string name="advanced_device_gps">高度なデバイス GPS</string>
<!-- AIR -->
<string name="air_quality">空気質</string>
<string name="air_quality_metrics_module_enabled">空気品質測定モジュールを有効化</string>
<string name="air_util_definition">過去1時間以内に送信に使用された通信時間の割合。</string>
<!-- ALERT -->
@@ -51,6 +68,16 @@
<string name="ambient_lighting_config">環境照明設定</string>
<string name="analytics_okay">分析とクラッシュレポートを許可する。</string>
<string name="any">すべて</string>
<!-- APP -->
<string name="app_functions_get_channel_info">チャンネル情報を取得</string>
<string name="app_functions_get_device_status">デバイスの状態を取得</string>
<string name="app_functions_get_mesh_status">メッシュの状態を取得</string>
<string name="app_functions_get_node_details">ノードの詳細を取得</string>
<string name="app_functions_get_node_list">ノードリストを取得</string>
<string name="app_functions_get_recent_messages">最近のメッセージを取得</string>
<string name="app_functions_get_unread_summary">未読の概要を取得</string>
<string name="app_functions_master_toggle">AIへのアクセスを許可</string>
<string name="app_functions_send_message">メッセージを送信</string>
<string name="app_too_old">アプリを更新して下さい。</string>
<string name="apply">適用</string>
<string name="are_you_sure">よろしいですか?</string>
@@ -75,6 +102,7 @@
<string name="bluetooth_permission">Bluetooth</string>
<string name="bottom_nav_settings">設定</string>
<string name="calculating">計算中…</string>
<string name="call_sign">コールサイン</string>
<string name="cancel">キャンセル</string>
<string name="canned_message">Cannedメッセージ</string>
<string name="canned_message_config">Cannedメッセージ設定</string>
@@ -187,6 +215,9 @@
<string name="discard_changes">破棄</string>
<string name="disconnect">切断</string>
<string name="disconnected">切断</string>
<!-- DISCOVERY -->
<string name="discovery_stat_direct">直接</string>
<string name="discovery_stat_messages">メッセージ</string>
<!-- DISPLAY -->
<string name="display">表示</string>
<string name="display_mode">表示モード</string>
@@ -576,6 +607,7 @@
<string name="routing_error_timeout">タイムアウト</string>
<string name="routing_error_too_large">パケットが大きすぎます</string>
<string name="rssi">RSSI</string>
<string name="rssi_definition">受信信号強度インジケーターRSSIは、アンテナで受信している電力レベルを測定するための指標です。一般的にRSSI値が高いほど、より強力で安定した接続を示します。</string>
<string name="rsyslog_server">rsyslogサーバー</string>
<string name="sats">GPS衛星</string>
<string name="save">保存</string>
@@ -623,6 +655,7 @@
<string name="signal_quality">信号品質</string>
<string name="slot">スロット</string>
<string name="snr">SN比</string>
<string name="snr_definition">信号対イズ比SN比は、通信において、目的の信号のレベルを背景イズのレベルに対して定量化するために使用される尺度です。Meshtasticや他の無線システムでは、SN比が高いほど信号が鮮明であることを示し、データ伝送の信頼性と品質を向上させることができます。</string>
<string name="ssid">SSID</string>
<string name="state_broadcast_seconds">状態のブロードキャスト間隔 (秒)</string>
<string name="supported">対応済み</string>

View File

@@ -44,6 +44,7 @@
<string name="alt">고도</string>
<string name="ambient_lighting">조명</string>
<string name="ambient_lighting_config">조명 설정</string>
<!-- APP -->
<string name="app_too_old">앱 업데이트가 필요합니다.</string>
<string name="apply">적용</string>
<string name="are_you_sure">확실합니까?</string>
@@ -142,6 +143,10 @@
<string name="direct_message">다이렉트 메시지</string>
<string name="disconnect">연결 끊기</string>
<string name="disconnected">연결 끊김</string>
<!-- DISCOVERY -->
<string name="discovery_stat_date">날짜</string>
<string name="discovery_stat_direct">직접 연결</string>
<string name="discovery_stat_messages">메시지기기</string>
<!-- DISPLAY -->
<string name="display">화면</string>
<string name="display_mode">디스플레이 모드</string>
@@ -482,6 +487,7 @@
<string name="routing_error_timeout">시간 초과됨</string>
<string name="routing_error_too_large">패킷 이 너무 큽니다</string>
<string name="rssi">RSSI</string>
<string name="rssi_definition">수신 신호 강도 지표 Received Signal Strength Indicator, RSSI는 안테나가 수신하는 신호의 전력 수준을 측정하는 데 사용되는 지표입니다. RSSI 값이 높을수록 일반적으로 더 강력하고 안정적인 연결을 나타냅니다.</string>
<string name="rsyslog_server">rsyslog 서버</string>
<string name="sats">인공위성</string>
<string name="save">저장</string>
@@ -525,6 +531,7 @@
<string name="signal_quality">신호 감도</string>
<string name="slot">슬롯</string>
<string name="snr">SNR</string>
<string name="snr_definition">통신에서 원하는 신호의 수준을 배경 잡음의 수준과 비교하여 정량화하는 데 사용되는 신호 대 잡음비 Signal-to-Noise Ratio, SNR는 Meshtastic와 같은 무선 시스템에서 SNR이 높을수록 더 선명한 신호를 나타내어 데이터 전송의 안정성과 품질을 향상시킬 수 있습니다.</string>
<string name="ssid">SSID</string>
<string name="state_broadcast_seconds">상태 전송 간격 (초)</string>
<string name="supported">지원됨</string>

View File

@@ -28,6 +28,7 @@
<string name="air_util_definition">Procentas eterio laiko naudoto perdavimams per pastarąją valandą.</string>
<!-- ALERT -->
<string name="alert_bell_text">Skambučio simbolis!</string>
<!-- APP -->
<string name="app_too_old">Reikalingas programos atnaujinimas</string>
<string name="apply">Taikyti</string>
<string name="are_you_sure_change_default">Ar tikrai norite pakeisti į numatytąjį kanalą?</string>
@@ -71,6 +72,8 @@
<string name="device_sleeping">Įrenginys miega</string>
<string name="direct_message">Tiesioginė žinutė</string>
<string name="disconnected">Atsijungta</string>
<!-- DISCOVERY -->
<string name="discovery_stat_direct">Tiesiogiai</string>
<!-- DISPLAY -->
<!-- DISTANCE -->
<string name="distance">Atstumas</string>

View File

@@ -34,6 +34,7 @@
<string name="all_time">Alles</string>
<string name="alt">Alt</string>
<string name="ambient_lighting">Sfeerverlichting</string>
<!-- APP -->
<string name="app_too_old">Applicatie bijwerken vereist</string>
<string name="apply">Toepassen</string>
<string name="are_you_sure">Weet u het zeker?</string>
@@ -116,6 +117,9 @@
<string name="direct_message">Privébericht</string>
<string name="disconnect">Verbinding verbreken</string>
<string name="disconnected">Niet verbonden</string>
<!-- DISCOVERY -->
<string name="discovery_stat_direct">Direct</string>
<string name="discovery_stat_messages">Berichten</string>
<!-- DISPLAY -->
<string name="display">Weergave</string>
<string name="display_mode">Weergavemodus</string>
@@ -385,6 +389,7 @@
<string name="routing_error_timeout">Time-Out</string>
<string name="routing_error_too_large">Pakket te groot</string>
<string name="rssi">RSSI</string>
<string name="rssi_definition">Ontvangen Signal Sterkte Indicator, een meting gebruikt om het stroomniveau te bepalen dat de antenne ontvangt. Een hogere RSSI-waarde geeft een sterkere en stabielere verbinding aan.</string>
<string name="rsyslog_server">rsyslog server</string>
<string name="sats">Sats</string>
<string name="save">Opslaan</string>
@@ -416,6 +421,7 @@
<string name="signal_quality">Signaalkwaliteit</string>
<string name="slot">Slot</string>
<string name="snr">SNR</string>
<string name="snr_definition">Signal-to-Noise Ratio, een meeting die wordt gebruikt in de communicatie om het niveau van een gewenst signaal tegenover achtergrondlawaai te kwantificeren. In Meshtastische en andere draadloze systemen geeft een hoger SNR een zuiverder signaal aan dat de betrouwbaarheid en kwaliteit van de gegevensoverdracht kan verbeteren.</string>
<string name="ssid">SSID</string>
<string name="supported">Ondersteund</string>
<!-- TAK -->

View File

@@ -28,6 +28,7 @@
<string name="air_util_definition">Prosent av lufttiden brukt i løpet av den siste timen.</string>
<!-- ALERT -->
<string name="alert_bell_text">Varsel, bjellekarakter!</string>
<!-- APP -->
<string name="app_too_old">Applikasjon for gammel</string>
<string name="apply">Bruk</string>
<string name="are_you_sure_change_default">Er du sikker på at du vil endre til standardkanalen?</string>
@@ -72,6 +73,8 @@
<string name="device_sleeping">Enhet sover</string>
<string name="direct_message">Direktemelding</string>
<string name="disconnected">Frakoblet</string>
<!-- DISCOVERY -->
<string name="discovery_stat_direct">Direkte</string>
<!-- DISPLAY -->
<!-- DISTANCE -->
<string name="distance">Distanse</string>
@@ -245,6 +248,7 @@
<string name="routing_error_timeout">Tidsavbrudd</string>
<string name="routing_error_too_large">Pakken er for stor</string>
<string name="rssi">RSSI</string>
<string name="rssi_definition">\"Received Signal Strength Indicator\", en måling som brukes til å bestemme strømnivået som mottas av antennen. Høyere RSSI verdi indikerer generelt en sterkere og mer stabil forbindelse.</string>
<string name="save">Lagre</string>
<string name="save_changes">Lagre</string>
<!-- SCAN -->
@@ -261,6 +265,7 @@
<string name="signal">Signal</string>
<string name="signal_quality">Signalstyrke</string>
<string name="snr">SNR</string>
<string name="snr_definition">Signal-to-Noise Ratio, et mål som brukes i kommunikasjon for å sette nivået av et ønsket signal til bakgrunnstrøynivået. I Meshtastic og andre trådløse systemer tyder et høyere SNR på et klarere signal som kan forbedre påliteligheten og kvaliteten på dataoverføringen.</string>
<!-- TAK -->
<string name="theme">Tema</string>
<string name="theme_dark">Mørk</string>

View File

@@ -46,6 +46,7 @@
<string name="always_point_north">Zawsze wskazywać na północ</string>
<string name="ambient_lighting">Oświetlenie otoczenia</string>
<string name="analytics_okay">Zezwalaj na analizę i raportowanie awarii.</string>
<!-- APP -->
<string name="app_notifications">Powiadomienia aplikacji</string>
<string name="app_settings">Aplikacja</string>
<string name="app_too_old">Konieczna aktualizacja aplikacji</string>
@@ -220,6 +221,12 @@
<string name="discard_changes">Odrzuć</string>
<string name="disconnect">Rozłącz</string>
<string name="disconnected">Rozłączono</string>
<!-- DISCOVERY -->
<string name="discovery_stat_channel_utilization">Wykorzystanie kanału</string>
<string name="discovery_stat_date">Data</string>
<string name="discovery_stat_direct">Bezpośrednio</string>
<string name="discovery_stat_messages">Wiadomości</string>
<string name="discovery_stat_selected">Wybrane</string>
<!-- DISPLAY -->
<string name="display">Wyświetlacz</string>
<string name="display_config">Ustawienia wyświetlacza</string>
@@ -630,6 +637,7 @@
<string name="request_device_metrics">Metryka urządzenia</string>
<string name="request_environment_metrics">Metryki środowiskowe</string>
<string name="request_host_metrics">Statystyki hosta</string>
<string name="request_local_stats">Statystyki lokalne</string>
<string name="request_metadata">Metadane</string>
<string name="request_power_metrics">Metryki zasilania</string>
<string name="request_telemetry">Żądanie telemetrii</string>
@@ -672,6 +680,7 @@
<string name="routing_error_timeout">Upłynął limit czasu</string>
<string name="routing_error_too_large">Pakiet jest zbyt duży</string>
<string name="rssi">RSSI:</string>
<string name="rssi_definition">Received Signal Strength Indicator - miara używana do określenia poziomu mocy odbieranej przez antenę. Wyższa wartość RSSI zazwyczaj oznacza silniejsze i bardziej stabilne połączenie.</string>
<string name="rsyslog_server">Serwer rsyslog</string>
<string name="save">Zapisz</string>
<string name="save_changes">Zapisz</string>
@@ -725,6 +734,7 @@
<string name="skip">Pomiń</string>
<string name="smart_position">Inteligentne Pozycjonowanie</string>
<string name="snr">SNR:</string>
<string name="snr_definition">Współczynnik sygnału do szumu (Signal-to-Noise Ratio) - miara stosowana w komunikacji do określania poziomu pożądanego sygnału w stosunku do poziomu szumu tła. W Meshtastic i innych systemach bezprzewodowych wyższy współczynnik SNR oznacza czystszy sygnał, który może zwiększyć niezawodność i jakość transmisji danych.</string>
<string name="speed">Prędkość</string>
<string name="ssid">SSID</string>
<string name="supported">Obsługiwane</string>

View File

@@ -46,6 +46,7 @@
<string name="alt">Alt</string>
<string name="ambient_lighting">Luz Ambiente</string>
<string name="ambient_lighting_config">Configuração de Iluminação Ambiente</string>
<!-- APP -->
<string name="app_notifications">Notificações do Aplicativo</string>
<string name="app_too_old">Atualização do aplicativo necessária</string>
<string name="apply">Aplicar</string>
@@ -176,6 +177,10 @@
<string name="disconnect">Desconectar</string>
<string name="disconnected">Desconectado</string>
<string name="discovered_network_devices">Dispositivos de Rede Descobertos</string>
<!-- DISCOVERY -->
<string name="discovery_stat_date">Data</string>
<string name="discovery_stat_direct">Direto</string>
<string name="discovery_stat_messages">Mensagens</string>
<string name="disk_free_indexed">Disco Livre %1$d</string>
<!-- DISPLAY -->
<string name="display">Tela</string>
@@ -580,6 +585,7 @@
<string name="routing_error_timeout">Tempo esgotado</string>
<string name="routing_error_too_large">Pacote grande demais</string>
<string name="rssi">RSSI</string>
<string name="rssi_definition">Indicador de Força de Sinal Recebido, uma medida usada para determinar o nível de potência que está sendo recebida pela antena. Um valor maior de RSSI geralmente indica uma conexão mais forte e mais estável.</string>
<string name="rsyslog_server">Servidor rsyslog</string>
<string name="sats">Sats</string>
<string name="save">Salvar</string>
@@ -643,6 +649,7 @@
<string name="skip">Pular</string>
<string name="slot">Slot</string>
<string name="snr">SNR</string>
<string name="snr_definition">Relação sinal-para-ruído, uma medida utilizada nas comunicações para quantificar o nível de um sinal desejado para o nível de ruído de fundo. Na Meshtastic e outros sistemas sem fios, uma SNR maior indica um sinal mais claro que pode melhorar a confiabilidade e a qualidade da transmissão de dados.</string>
<string name="speed">Velocidade</string>
<string name="ssid">SSID</string>
<string name="state_broadcast_seconds">Transmissão de estado (segundos)</string>

View File

@@ -46,6 +46,7 @@
<string name="altitude">Altitude</string>
<string name="ambient_lighting">Iluminação ambiente</string>
<string name="ambient_lighting_config">Configuração da Iluminação Ambiente</string>
<!-- APP -->
<string name="app_too_old">A aplicação é muito antiga</string>
<string name="apply">Aplicar</string>
<string name="are_you_sure">Confirma?</string>
@@ -145,6 +146,9 @@
<string name="direct_message">Mensagem direta</string>
<string name="disconnect">Desligar</string>
<string name="disconnected">Desconectado</string>
<!-- DISCOVERY -->
<string name="discovery_stat_direct">Direto</string>
<string name="discovery_stat_messages">Mensagens</string>
<!-- DISPLAY -->
<string name="display">Ecrã</string>
<string name="display_mode">Modo de visualização</string>
@@ -469,6 +473,7 @@
<string name="routing_error_timeout">Timeout</string>
<string name="routing_error_too_large">Pacote demasiado grande</string>
<string name="rssi">RSSI</string>
<string name="rssi_definition">Indicador de Força de Sinal Recebido, uma medida usada para determinar o nível de energia que está a ser recebido pela antena. Um valor mais elevado de RSSI geralmente indica uma conexão mais forte e mais estável.</string>
<string name="rsyslog_server">servidor rsyslog</string>
<string name="sats">Sats</string>
<string name="save">Salvar</string>
@@ -508,6 +513,7 @@
<string name="slot">Slot</string>
<string name="smart_position">Posição Inteligente</string>
<string name="snr">SNR</string>
<string name="snr_definition">Relação sinal-para-ruído, uma medida utilizada nas comunicações para quantificar o nível de um sinal desejado com o nível de ruído de fundo. Em Meshtastic e outros sistemas sem fio. Quanto mais alta for a relação sinal-ruído, menor é o efeito do ruído de fundo sobre a deteção ou medição do sinal.</string>
<string name="ssid">SSID</string>
<string name="state_broadcast_seconds">Transmissão de estado (segundos)</string>
<string name="supported">Suportado</string>

View File

@@ -67,6 +67,7 @@
<string name="analytics_okay">Permiteți analiza și raportări de erori.</string>
<string name="analytics_platforms">Platforme analitice:</string>
<string name="any">Oricare</string>
<!-- APP -->
<string name="app_notifications">Notificări aplicații</string>
<string name="app_settings">Aplicaţie</string>
<string name="app_too_old">Aplicație prea veche</string>
@@ -288,6 +289,11 @@
<string name="disconnect">Deconectați</string>
<string name="disconnected">Deconectat</string>
<string name="discovered_network_devices">Dispozitive ale rețelei descoperite</string>
<!-- DISCOVERY -->
<string name="discovery_stat_date">Dată</string>
<string name="discovery_stat_direct">Direct</string>
<string name="discovery_stat_messages">Mesaje</string>
<string name="discovery_stat_selected">Selectat</string>
<string name="disk_free_indexed">Disc liber %1$d</string>
<!-- DISPLAY -->
<string name="display">Ecran</string>
@@ -946,6 +952,7 @@
<string name="routing_error_timeout">Expirat</string>
<string name="routing_error_too_large">Pachet prea mare</string>
<string name="rssi"> RSSI</string>
<string name="rssi_definition">Indicatorul intensității semnalului recepționat (Received Signal Strength Indicator), o măsurătoare utilizată pentru a determina nivelul de putere recepționat de antenă. O valoare RSSI mai mare indică, în general, o conexiune mai puternică și mai stabilă.</string>
<string name="rsyslog_server">server rsyslog</string>
<string name="sats">Sateliți</string>
<string name="save">Salvează</string>
@@ -1032,6 +1039,7 @@
<string name="slot">Slot</string>
<string name="smart_position">Poziție inteligentă</string>
<string name="snr">SNR</string>
<string name="snr_definition">Raportul semnal-zgomot (Signal-to-Noise Ratio), o măsură utilizată în comunicații pentru a cuantifica nivelul unui semnal dorit în raport cu nivelul zgomotului de fond. În Meshtastic și în alte sisteme wireless, un SNR mai mare indică un semnal mai clar, care poate îmbunătăți fiabilitatea și calitatea transmiterii datelor.</string>
<string name="soil_moisture">Umid sol</string>
<string name="soil_temperature">Temp sol</string>
<string name="speed">Viteza</string>

View File

@@ -84,6 +84,7 @@
<string name="analytics_okay">Разрешить аналитику и отчеты о сбоях.</string>
<string name="analytics_platforms">Платформы для аналитики:</string>
<string name="any">Любой</string>
<!-- APP -->
<string name="app_notifications">Уведомления приложений</string>
<string name="app_settings">Приложение</string>
<string name="app_too_old">Требуется обновление приложения</string>
@@ -337,6 +338,12 @@
<string name="disconnect">Отключиться</string>
<string name="disconnected">Отключено</string>
<string name="discovered_network_devices">Найденные сетевые устройства</string>
<!-- DISCOVERY -->
<string name="discovery_stat_channel_utilization">Использование канала</string>
<string name="discovery_stat_date">Дата</string>
<string name="discovery_stat_direct">Прямой</string>
<string name="discovery_stat_messages">Сообщения</string>
<string name="discovery_stat_selected">Выбрано</string>
<string name="disk_free_indexed">Свободно на диске %1$d</string>
<!-- DISPLAY -->
<string name="display">Дисплей</string>
@@ -1085,6 +1092,7 @@
<string name="request_device_metrics">Метрики устройства</string>
<string name="request_environment_metrics">Метрики окружения</string>
<string name="request_host_metrics">Метрики хоста</string>
<string name="request_local_stats">Локальная статистика</string>
<string name="request_metadata">Метаданные</string>
<string name="request_pax_metrics">Метрика прохожих</string>
<string name="request_power_metrics">Метрики мощности</string>
@@ -1136,6 +1144,7 @@
<string name="routing_error_timeout">Время ожидания истекло</string>
<string name="routing_error_too_large">Пакет слишком велик</string>
<string name="rssi">RSSI</string>
<string name="rssi_definition">Индикатор уровня принимаемого сигнала, измерение, используемое для определения уровня мощности, принимаемой антенной. Более высокое значение RSSI обычно указывает на более сильное и стабильное соединение.</string>
<string name="rsyslog_server">Сервер rsyslog</string>
<string name="sats">Количество спутников</string>
<string name="save">Сохранить</string>
@@ -1228,6 +1237,7 @@
<string name="slot">Слот</string>
<string name="smart_position">Умная позиция</string>
<string name="snr">Сигнал/шум</string>
<string name="snr_definition">Соотношение сигнал/шум, мера, используемая в коммуникациях для количественной оценки уровня желаемого сигнала по отношению к уровню фонового шума. В Meshtastic и других беспроводных системах более высокий SNR указывает на более четкий сигнал, который может повысить надежность и качество передачи данных.</string>
<string name="soil_moisture">Влажн почвы</string>
<string name="soil_temperature">Темп почвы</string>
<string name="speed">Скорость</string>

View File

@@ -34,6 +34,7 @@
<string name="ambient_lighting">Ambientné osvetlenie</string>
<string name="ambient_lighting_config">Nastavenie Ambientného Osvetlenia</string>
<string name="analytics_okay">Povoliť posielanie analytiky a chybových hlásení.</string>
<!-- APP -->
<string name="app_too_old">Aplikáciu je potrebné aktualizovať</string>
<string name="apply">Použiť</string>
<string name="are_you_sure">Si si istý?</string>
@@ -128,6 +129,9 @@
<string name="direct_message">Priama správa</string>
<string name="discard_changes">Vymazať</string>
<string name="disconnected">Odpojené</string>
<!-- DISCOVERY -->
<string name="discovery_stat_direct">Priamo</string>
<string name="discovery_stat_messages">Správy</string>
<!-- DISPLAY -->
<string name="display">Obrazovka</string>
<!-- DISTANCE -->
@@ -408,6 +412,7 @@
<string name="routing_error_timeout">Časový limit</string>
<string name="routing_error_too_large">Príliš veľký paket</string>
<string name="rssi">RSSI</string>
<string name="rssi_definition">Indikátor sily prijímaného signálu (RSSI), meranie používané na určenie úrovne výkonu prijatého skrz anténu. Vyššia hodnota RSSI vo všeobecnosti znamená silnejšie a stabilnejšie pripojenie.</string>
<string name="save">Uložiť</string>
<string name="save_changes">Uložiť</string>
<!-- SCAN -->
@@ -431,6 +436,7 @@
<string name="signal_quality">Kvalita signálu</string>
<string name="smart_position">Inteligentná poloha</string>
<string name="snr">SNR</string>
<string name="snr_definition">Pomer signálu od šumu (SNR), miera používaná v komunikácii na kvantifikáciu úrovne požadovaného signálu k úrovni hluku pozadia. V Meshtastic a iných bezdrôtových systémoch znamená vyšší SNR jasnejší signál, ktorý môže zvýšiť spoľahlivosť a kvalitu prenosu údajov.</string>
<string name="speed">Rýchlosť</string>
<string name="ssid">SSID</string>
<string name="supported">Podporované</string>

View File

@@ -28,6 +28,7 @@
<string name="air_util_definition">Odstotek časa oddajanja v zadnji uri.</string>
<!-- ALERT -->
<string name="alert_bell_text">Znak opozorilnega zvonca!</string>
<!-- APP -->
<string name="app_too_old">Aplikacija je prestara</string>
<string name="apply">Uporabi</string>
<string name="are_you_sure_change_default">Ali si prepričan spremeni na osnovno?</string>
@@ -74,6 +75,8 @@
<string name="device_sleeping">Naprava je v \"spanju\"</string>
<string name="direct_message">Direktno sporočilo</string>
<string name="disconnected">Prekinjeno</string>
<!-- DISCOVERY -->
<string name="discovery_stat_direct">Neposreden</string>
<!-- DISPLAY -->
<!-- DISTANCE -->
<string name="distance">Razdalja</string>
@@ -247,6 +250,7 @@
<string name="routing_error_timeout">Časovna omejitev</string>
<string name="routing_error_too_large">Paketek je prevelik</string>
<string name="rssi">RSSI</string>
<string name="rssi_definition">Indikator moči sprejetega signala je meritev, ki se uporablja za določanje ravni moči, ki jo sprejema antena. Višja vrednost RSSI na splošno pomeni močnejšo in stabilnejšo povezavo.</string>
<string name="save">Shrani</string>
<string name="save_changes">Shrani</string>
<!-- SCAN -->
@@ -263,6 +267,7 @@
<string name="signal">Signal</string>
<string name="signal_quality">Kakovost signala</string>
<string name="snr">SNR</string>
<string name="snr_definition">Razmerje med signalom in šumom je merilo, ki se uporablja v komunikacijah za količinsko opredelitev ravni želenega signala glede na raven hrupa v ozadju. V Meshtastic in drugih brezžičnih sistemih višji SNR pomeni jasnejši signal, ki lahko poveča zanesljivost in kakovost prenosa podatkov.</string>
<!-- TAK -->
<string name="theme">Tema</string>
<string name="theme_dark">Temna tema</string>

View File

@@ -27,6 +27,7 @@
<!-- AIR -->
<string name="air_util_definition">Përqindja e kohës së përdorur për transmetim brenda orës së kaluar.</string>
<!-- ALERT -->
<!-- APP -->
<string name="app_too_old">Përditësimi i aplikacionit kërkohet</string>
<string name="apply">Apliko</string>
<string name="are_you_sure_change_default">A jeni të sigurt se doni të kaloni në kanalin e parazgjedhur?</string>
@@ -67,6 +68,9 @@
<string name="device_sleeping">Pajisja po fle</string>
<string name="direct_message">Mesazh i drejtpërdrejtë</string>
<string name="disconnected">I shkëputur</string>
<!-- DISCOVERY -->
<string name="discovery_stat_direct">Direkt</string>
<string name="discovery_stat_messages">訊息</string>
<!-- DISPLAY -->
<!-- DISTANCE -->
<string name="distance">Distanca</string>
@@ -233,6 +237,7 @@
<string name="routing_error_pki_unknown_pubkey">Çelësi publik i panjohur</string>
<string name="routing_error_timeout">Koha e skaduar</string>
<string name="routing_error_too_large">Paketa shumë e madhe</string>
<string name="rssi_definition">Indikatori i Fuqisë së Sinjalit të Marrë, një matje e përdorur për të përcaktuar nivelin e energjisë që po merret nga antena. Një vlerë më e lartë RSSI zakonisht tregon një lidhje më të fortë dhe më të qëndrueshme.</string>
<string name="save">Ruaj</string>
<string name="save_changes">Ruaj</string>
<!-- SCAN -->
@@ -247,6 +252,7 @@
<string name="shutdown">Fik</string>
<string name="signal">Sinjal</string>
<string name="signal_quality">Cilësia e Sinjalit</string>
<string name="snr_definition">Raporti i Sinjalit në Zhurmë, një masë e përdorur në komunikime për të kuantifikuar nivelin e një sinjali të dëshiruar ndaj nivelit të zhurmës në background. Në Meshtastic dhe sisteme të tjera pa tel, një SNR më i lartë tregon një sinjal më të pastër që mund të rrisë besueshmërinë dhe cilësinë e transmetimit të të dhënave.</string>
<!-- TAK -->
<string name="theme">Temë</string>
<string name="theme_dark">Errësirë</string>

View File

@@ -40,6 +40,7 @@
<string name="always_point_north">Увек усмеравајте на север</string>
<string name="ambient_lighting">Амбијентално осветљење</string>
<string name="ambient_lighting_config">Подешавања амбијенталног осветљења</string>
<!-- APP -->
<string name="app_too_old">Nepohodno je ažuriranje aplikacije </string>
<string name="apply">Примени</string>
<string name="are_you_sure">Да ли сте сигурни?</string>
@@ -140,6 +141,10 @@
<string name="direct_message">Директне поруке</string>
<string name="disconnect">Прекините везу</string>
<string name="disconnected">Raskačeno</string>
<!-- DISCOVERY -->
<string name="discovery_stat_date">Датум</string>
<string name="discovery_stat_direct">Direktno</string>
<string name="discovery_stat_messages">Поруке</string>
<!-- DISPLAY -->
<string name="display">Приказ</string>
<!-- DISTANCE -->
@@ -407,6 +412,7 @@
<string name="routing_error_timeout">Isteklo vreme</string>
<string name="routing_error_too_large">Paket prevelik</string>
<string name="rssi">RSSI</string>
<string name="rssi_definition">Indikator jačine primljenog signala RSSI, merenje koje se koristi za određivanje nivoa snage koji antena prima. Viša vrednost RSSI generalno ukazuje na jaču i stabilniju vezu.</string>
<string name="sats">Сателита</string>
<string name="save">Сачувај</string>
<string name="save_changes">Сачувај</string>
@@ -435,6 +441,7 @@
<string name="signal_quality">Kvalitet signala</string>
<string name="smart_position">Паметно позиционирање</string>
<string name="snr">SNR</string>
<string name="snr_definition">Однос сигнал/шум SNR је мера која се користи у комуникацијама за квантитативно одређивање нивоа жељеног сигнала у односу на ниво позадинског шума. У Мештастик и другим бежичним системима, већи SNR указује на јаснији сигнал који може побољшати поузданост и квалитет преноса података.</string>
<string name="speed">Брзина</string>
<string name="spread_factor">Фактор ширења</string>
<string name="supported">Подржан</string>

View File

@@ -40,6 +40,7 @@
<string name="always_point_north">Увек усмеравајте на север</string>
<string name="ambient_lighting">Амбијентално осветљење</string>
<string name="ambient_lighting_config">Подешавања амбијенталног осветљења</string>
<!-- APP -->
<string name="app_too_old">Неопходно је ажурирање апликације</string>
<string name="apply">Примени</string>
<string name="are_you_sure">Да ли сте сигурни?</string>
@@ -140,6 +141,10 @@
<string name="direct_message">Директне поруке</string>
<string name="disconnect">Прекините везу</string>
<string name="disconnected">Раскачено</string>
<!-- DISCOVERY -->
<string name="discovery_stat_date">Датум</string>
<string name="discovery_stat_direct">Директно</string>
<string name="discovery_stat_messages">Поруке</string>
<!-- DISPLAY -->
<string name="display">Приказ</string>
<!-- DISTANCE -->
@@ -407,6 +412,7 @@
<string name="routing_error_timeout">Истекло време</string>
<string name="routing_error_too_large">Пакет превелик</string>
<string name="rssi">RSSI</string>
<string name="rssi_definition">Индикатор јачине примљеног сигнала RSSI је мера која се користи за одређивање нивоа снаге која се прима преко антене. Виша вредност RSSI генерално указује на јачу и стабилнију везу.</string>
<string name="sats">Сателита</string>
<string name="save">Сачувај</string>
<string name="save_changes">Сачувај</string>
@@ -435,6 +441,7 @@
<string name="signal_quality">Квалитет сигнала</string>
<string name="smart_position">Паметно позиционирање</string>
<string name="snr">SNR</string>
<string name="snr_definition">Однос сигнал/шум SNR је мера која се користи у комуникацијама за квантитативно одређивање нивоа жељеног сигнала у односу на ниво позадинског шума. У Мештастик и другим бежичним системима, већи SNR указује на јаснији сигнал који може побољшати поузданост и квалитет преноса података.</string>
<string name="speed">Брзина</string>
<string name="spread_factor">Фактор ширења</string>
<string name="supported">Подржан</string>

View File

@@ -79,6 +79,7 @@
<string name="analytics_okay">Tillåt analys och kraschrapportering.</string>
<string name="analytics_platforms">Analysplattformar:</string>
<string name="any">Valfri</string>
<!-- APP -->
<string name="app_notifications">Appens aviseringar</string>
<string name="app_settings">App</string>
<string name="app_too_old">Applikationen måste uppgraderas</string>
@@ -304,6 +305,12 @@
<string name="disconnect">Koppla från</string>
<string name="disconnected">Frånkopplad</string>
<string name="discovered_network_devices">Upptäckta nätverksenheter</string>
<!-- DISCOVERY -->
<string name="discovery_stat_channel_utilization">Kanalutnyttjande</string>
<string name="discovery_stat_date">Datum</string>
<string name="discovery_stat_direct">Direkt</string>
<string name="discovery_stat_messages">Meddelanden</string>
<string name="discovery_stat_selected">Vald</string>
<string name="disk_free_indexed">Ledigt lagringutrymme %1$d</string>
<!-- DISPLAY -->
<string name="display">Display</string>
@@ -898,6 +905,7 @@
<string name="request_device_metrics">Enhetens mätvärden</string>
<string name="request_environment_metrics">Miljövärden</string>
<string name="request_host_metrics">Begär värdens värden</string>
<string name="request_local_stats">Lokal statistik</string>
<string name="request_metadata">Metadata</string>
<string name="request_power_metrics">Strömdata</string>
<string name="request_telemetry">Begär telemetri</string>
@@ -944,6 +952,7 @@
<string name="routing_error_timeout">Timeout</string>
<string name="routing_error_too_large">Paket för stort</string>
<string name="rssi">RSSI</string>
<string name="rssi_definition">Received Signal Strength Indicator, ett mått som används för att avgöra effektnivån som togs emot av antennen. Ett högre RSSI-värde indikerar generellt en starkare och stabilare anslutning.</string>
<string name="rsyslog_server">rsyslog-server</string>
<string name="sats">Sat.</string>
<string name="save">Spara</string>
@@ -1033,6 +1042,7 @@
<string name="slot">Lucka</string>
<string name="smart_position">Smart position</string>
<string name="snr">SNR</string>
<string name="snr_definition">Signal-to-Noise Ratio, är ett mått som används inom kommunikation för att kvantifiera nivån av en önskad signal mot nivån av bakgrundsbrus. I Meshtastic och andra trådlösa system indikerar en högre SNR en tydligare signal som kan förbättra tillförlitligheten och kvaliteten på dataöverföringen.</string>
<string name="soil_moisture">Fukthalt i jord</string>
<string name="soil_temperature">Markens temperatur</string>
<string name="speed">Hastighet</string>

View File

@@ -49,6 +49,7 @@
<string name="altitude">Rakım</string>
<string name="ambient_lighting">Ortam Işıklandırması</string>
<string name="ambient_lighting_config">Ortam Işıklandırma Ayarı</string>
<!-- APP -->
<string name="app_too_old">Uygulama güncellemesi gerekli</string>
<string name="apply">Uygula</string>
<string name="are_you_sure">Emin misiniz?</string>
@@ -151,6 +152,11 @@
<string name="direct_message">Direkt Mesaj</string>
<string name="disconnect">Bağlantıyı Kes</string>
<string name="disconnected">Bağlantı kesildi</string>
<!-- DISCOVERY -->
<string name="discovery_stat_date">Tarih</string>
<string name="discovery_stat_direct">Doğrudan</string>
<string name="discovery_stat_mesh">Amatör Telsiz</string>
<string name="discovery_stat_messages">Mesajlar</string>
<!-- DISPLAY -->
<string name="display">Ekran</string>
<string name="display_mode">Görüntü Modu</string>
@@ -491,6 +497,7 @@
<string name="routing_error_timeout">Zaman Aşımı</string>
<string name="routing_error_too_large">Paket çok büyük</string>
<string name="rssi">RSSI</string>
<string name="rssi_definition">Alınan Sinyal Gücü Göstergesi, anten tarafından alınan güç seviyesini belirlemek için kullanılan bir ölçüdür. Daha yüksek bir RSSI değeri genellikle daha güçlü ve daha istikrarlı bir bağlantıya işaret eder.</string>
<string name="rsyslog_server">rsyslog sunucusu</string>
<string name="sats">Uydular</string>
<string name="save">Kaydet</string>
@@ -533,6 +540,7 @@
<string name="skip">Atla</string>
<string name="slot">Yuva</string>
<string name="snr">SNR</string>
<string name="snr_definition">Sinyal-Gürültü Oranı, iletişimde istenen bir sinyalin seviyesini arka plan gürültüsü seviyesine mukayese ölçmek için kullanılan bir ölçüdür. Meshtastic ve diğer kablosuz sistemlerde, daha yüksek bir SNR, veri iletiminin güvenilirliğini ve kalitesini artırabilecek daha net bir sinyale işaret eder.</string>
<string name="ssid">SSID</string>
<string name="state_broadcast_seconds">Durum yayını (saniye)</string>
<string name="supported">Desteklenen</string>

View File

@@ -67,6 +67,7 @@
<string name="analytics_okay">Дозволити аналітику і звіти про збої</string>
<string name="analytics_platforms">Аналітичні платформи:</string>
<string name="any">Будь-який</string>
<!-- APP -->
<string name="app_notifications">Сповіщення застосунку</string>
<string name="app_settings">Застосунок</string>
<string name="app_too_old">Потрібне оновлення програми</string>
@@ -277,6 +278,11 @@
<string name="disconnect">Від'єднатись</string>
<string name="disconnected">Відключено</string>
<string name="discovered_network_devices">Виявлені мережеві пристрої</string>
<!-- DISCOVERY -->
<string name="discovery_stat_date">Дата</string>
<string name="discovery_stat_direct">Прямий</string>
<string name="discovery_stat_messages">Повідомлення</string>
<string name="discovery_stat_selected">Вибраний</string>
<string name="disk_free_indexed">Вільне місце %1$d</string>
<!-- DISPLAY -->
<string name="display">Дисплей</string>
@@ -907,6 +913,7 @@
<string name="request_device_metrics">Показники пристрою</string>
<string name="request_environment_metrics">Екологічні показники</string>
<string name="request_host_metrics">Показники хоста</string>
<string name="request_local_stats">Локальна статистика</string>
<string name="request_metadata">Метадані</string>
<string name="request_pax_metrics">Показники Pax</string>
<string name="request_power_metrics">Показники живлення</string>
@@ -957,6 +964,7 @@
<string name="routing_error_timeout">Таймаут</string>
<string name="routing_error_too_large">Пакет завеликий</string>
<string name="rssi">RSSI</string>
<string name="rssi_definition">Показник рівня потужності сигналу — вимірювання, що використовується для визначення рівня потужності, що приймається антеною. Вище значення RSSI зазвичай вказує на міцніше та стабільніше з'єднання.</string>
<string name="rsyslog_server">rsyslog-сервер</string>
<string name="sats">Супутники</string>
<string name="save">Зберегти</string>

View File

@@ -68,6 +68,7 @@
<string name="analytics_okay">报告崩溃信息</string>
<string name="analytics_platforms">分析平台:</string>
<string name="any">任意内容</string>
<!-- APP -->
<string name="app_notifications">应用通知</string>
<string name="app_settings">App</string>
<string name="app_too_old">需要更新应用程序</string>
@@ -290,6 +291,12 @@
<string name="disconnect">断开</string>
<string name="disconnected">已断开连接</string>
<string name="discovered_network_devices">发现的网络设备</string>
<!-- DISCOVERY -->
<string name="discovery_stat_channel_utilization">频道使用</string>
<string name="discovery_stat_date">日期</string>
<string name="discovery_stat_direct">直频</string>
<string name="discovery_stat_messages">消息</string>
<string name="discovery_stat_selected">选择</string>
<string name="disk_free_indexed">存储空间剩余 %1$d</string>
<!-- DISPLAY -->
<string name="display">显示</string>
@@ -888,6 +895,7 @@
<string name="request_device_metrics">设备指标</string>
<string name="request_environment_metrics">传感器指标</string>
<string name="request_host_metrics">主机测量</string>
<string name="request_local_stats">本地统计数据</string>
<string name="request_metadata">元数据</string>
<string name="request_pax_metrics">Pax 计量</string>
<string name="request_power_metrics">电源计量日志</string>
@@ -935,6 +943,7 @@
<string name="routing_error_timeout">超时</string>
<string name="routing_error_too_large">数据包过大</string>
<string name="rssi">RSSI</string>
<string name="rssi_definition">接收信号强度指示Received Signal Strength Indicator, RSSI是一种用于测量天线接收到的信号功率的指标。较高的 RSSI 值通常表示更强、更稳定的连接。</string>
<string name="rsyslog_server">rsyslog 服务器</string>
<string name="sats">卫星</string>
<string name="save">保存</string>
@@ -1017,6 +1026,7 @@
<string name="slot">槽位</string>
<string name="smart_position">智能位置</string>
<string name="snr">SNR</string>
<string name="snr_definition">信噪比Signal-to-Noise Ratio, SNR是一种用于通信领域的测量指标用于量化目标信号与背景噪声的比例。在 Meshtastic 及其他无线系统中,较高的信噪比表示信号更加清晰,从而能够提升数据传输的可靠性和质量。</string>
<string name="soil_moisture">土壤湿度</string>
<string name="soil_temperature">土壤温度</string>
<string name="speed">速度</string>

View File

@@ -86,6 +86,7 @@
<string name="analytics_okay">允許傳送分析及崩潰報告。</string>
<string name="analytics_platforms">分析平台:</string>
<string name="any">所有</string>
<!-- APP -->
<string name="app_notifications">應用程式通知</string>
<string name="app_settings">App</string>
<string name="app_too_old">需要應用程式更新</string>
@@ -336,6 +337,13 @@
<string name="disconnect">中斷連線</string>
<string name="disconnected">已中斷連線</string>
<string name="discovered_network_devices">發現的網路裝置</string>
<!-- DISCOVERY -->
<string name="discovery_stat_channel_utilization">頻道使用率</string>
<string name="discovery_stat_date">日期</string>
<string name="discovery_stat_direct">直線</string>
<string name="discovery_stat_mesh">網狀網路 (Mesh)</string>
<string name="discovery_stat_messages">訊息</string>
<string name="discovery_stat_selected">已選取</string>
<string name="disk_free_indexed">硬碟可用空間:%1$d</string>
<!-- DISPLAY -->
<string name="display">顯示</string>
@@ -1067,6 +1075,7 @@
<string name="request_device_metrics">裝置計量資料</string>
<string name="request_environment_metrics">環境計量資料</string>
<string name="request_host_metrics">主機資訊</string>
<string name="request_local_stats">本機統計資料</string>
<string name="request_metadata">中繼資料</string>
<string name="request_pax_metrics">人流計量資料</string>
<string name="request_power_metrics">電源計量資料</string>
@@ -1118,6 +1127,7 @@
<string name="routing_error_timeout">逾時</string>
<string name="routing_error_too_large">封包過大</string>
<string name="rssi">RSSI</string>
<string name="rssi_definition">接收信號強度指示RSSI用於測量天線所接收到信號的功率強度。 RSSI 值越高通常代表連線越強且穩定。</string>
<string name="rsyslog_server">rsyslog伺服器</string>
<string name="sats">衛星數</string>
<string name="save">儲存</string>
@@ -1210,6 +1220,7 @@
<string name="slot">時隙</string>
<string name="smart_position">智慧定位</string>
<string name="snr">SNR</string>
<string name="snr_definition">信噪比SNR用於通訊中量化所需信號與背景噪音水平的指標。在 Meshtastic 及其他無線系統中,信噪比越高表示信號越清晰,可以提高數據傳輸的可靠性和品質。</string>
<string name="soil_moisture">土壤濕度</string>
<string name="soil_temperature">土壤溫度</string>
<string name="speed">速度</string>

View File

@@ -0,0 +1,54 @@
---
title: Android Auto
parent: User Guide
nav_order: 18
last_updated: 2026-06-11
description: Use Meshtastic hands-free on an Android Auto head unit — read messages aloud, reply by voice, and check nodes and mesh status while driving.
aliases:
- android-auto
- car
- head-unit
- auto
---
# Android Auto
Meshtastic integrates with Android Auto so you can stay in touch with your mesh while driving, without taking your hands off the wheel or your eyes off the road.
> ⚠️ **Note:** Android Auto support is available on **Google-flavor Android builds only**. It is not included in the F-Droid build, and it is not available on Desktop or iOS.
## Overview
When your phone is connected to an Android Auto head unit (or the Desktop Head Unit emulator used for development), Meshtastic appears as a messaging app built with the Android Car App Library. The car interface presents a tabbed Home screen optimized for driving-safe, glanceable use:
- **Messages** — recent conversations, with hands-free reading and replies.
- **Nodes** — the mesh node list, with a node-detail view.
- **Status** — current connection and mesh status.
The car app does not add a new connection of its own. It uses the Meshtastic app's existing connection, node, and message state, so it reflects whatever your phone is already connected to.
> ⚠️ **Note:** Your phone must be connected to a Meshtastic radio for the car app to show live data. If the app is disconnected, the car screen reflects that disconnected state.
## الرسائل
The Messages tab lists your recent conversations. While driving, you can:
- **Have messages read aloud** so you don't need to look at the screen.
- **Reply by voice or text** using your head unit's reply control, dictating your response hands-free.
## Nodes
The Nodes tab shows your mesh node list in a car-friendly layout. Selecting a node opens a node-detail view with key information about that node. See [Nodes](nodes) for the full meaning of the information shown.
## Status
The Status tab summarizes your current connection and mesh status at a glance — useful for confirming you're still connected to your radio without opening your phone.
## Related Topics
- [Messages & Channels](messages-and-channels) — full messaging features on your phone
- [Nodes](nodes) — detailed node list and node-detail information
- [Connections](connections) — how the app connects to your radio
---

View File

@@ -0,0 +1,63 @@
---
title: App Functions
parent: User Guide
nav_order: 19
last_updated: 2026-06-11
description: Expose mesh capabilities to the Android system and on-device AI assistants (e.g. Gemini) so they can run mesh workflows without opening the app.
aliases:
- app-functions
- system-ai
- gemini
- assistant-functions
---
# App Functions
App Functions expose Meshtastic capabilities to the Android system and to on-device AI assistants (such as Gemini) through the Android App Functions API. With them enabled, an assistant can discover and trigger mesh workflows for you — for example sending a message or checking your mesh status — without you opening the app.
> ⚠️ **Note:** App Functions are available on **Google-flavor Android builds only**.
> ⚠️ **Note:** This is separate from the in-app **Chirpy** assistant. App Functions let the _system_ AI assistant act on your mesh; Chirpy is a conversational assistant inside the Meshtastic app itself.
## Enabling App Functions
App Functions are controlled from **Settings → System AI** (the in-app screen is labeled "System AI"). The screen has:
- A **master toggle** labeled **"Allow AI access"**, with the subtitle _"Let system AI assistants (e.g. Gemini) discover and use mesh functions"_. When off, no functions are exposed to the system.
- An **individual toggle for each function**, so you can expose only the capabilities you want.
The functions are grouped into a **Write** section (functions that change something or send data to your mesh) and a **Read** section (functions that only return information).
![App Functions screen with master and per-function toggles](../../assets/screenshots/app-functions_settings.png)
### Write Functions
| Function | What it does |
| ---------------- | ----------------------------------------------------------------------------------------------------------------------- |
| **Send Message** | Sends a text message to a contact (direct message) or to a channel, up to 237 bytes. |
### Read Functions
| Function | What it returns |
| ----------------------- | ----------------------------------------------------------- |
| **Get Mesh Status** | Overall mesh status. |
| **Get Node List** | The list of nodes on your mesh. |
| **Get Channel Info** | Information about your channels. |
| **Get Device Status** | Status of your connected radio. |
| **Get Node Details** | Detailed information about a specific node. |
| **Get Recent Messages** | Recent messages from your conversations. |
| **Get Unread Summary** | A summary of unread messages. |
| **Get Mesh Metrics** | Telemetry and metrics from your mesh. |
## Privacy
> 🔒 **Privacy:** The **Send Message** function lets an assistant send messages to your mesh on your behalf. Only enable functions you trust the assistant to use. The read functions expose node, message, and metric data to the assistant — enable only what you're comfortable sharing. Each function has its own toggle, and the master toggle turns all of them off at once.
## Related Topics
- [Messages & Channels](messages-and-channels) — sending messages directly in the app
- [Nodes](nodes) — the node list the read functions draw from
- [Node Metrics](node-metrics) — the telemetry behind Get Mesh Metrics
---

View File

@@ -2,7 +2,7 @@
title: Desktop App
parent: User Guide
nav_order: 14
last_updated: 2026-05-20
last_updated: 2026-06-11
description: Install and use the Meshtastic Desktop app on Linux, macOS, and Windows — connections, feature parity, and keyboard shortcuts.
aliases:
- desktop
@@ -60,20 +60,24 @@ Bluetooth Low Energy is supported on Desktop via the [Kable](https://github.com/
## Feature Parity
| Feature | Android | Desktop | Notes |
| ---------------------------------------- | ------- | ------- | -------------------------- |
| Messaging | ✓ | ✓ | Full parity |
| Node List | ✓ | ✓ | Full parity |
| الخريطة | ✓ | ✓ | Full parity |
| الإعدادات | ✓ | ✓ | Full parity |
| Bluetooth (BLE) | ✓ | ✓ | Via Kable on desktop |
| Firmware Update OTA | ✓ | ✗ | Use web flasher |
| Notifications | ✓ | ✓ | Native OS notifications |
| Widgets | ✓ | ✗ | Android-only |
| AI Assistant (Chirpy) | ✓\* | ✗ | Google flavor Android only |
| Feature | Android | Desktop | Notes |
| -------------------------------------------- | ------- | ------- | ---------------------------------------------- |
| Messaging | ✓ | ✓ | Full parity |
| Node List | ✓ | ✓ | Full parity |
| الخريطة | ✓ | ✓ | Full parity |
| الإعدادات | ✓ | ✓ | Full parity |
| Bluetooth (BLE) | ✓ | ✓ | Via Kable on desktop |
| Firmware Update OTA | ✓ | ✗ | Use web flasher |
| Notifications | ✓ | ✓ | Native OS notifications |
| Widgets | ✓ | ✗ | Android-only |
| Android Auto | ✓ | ✗ | Android-only — not available on Desktop or iOS |
| AI Assistant (Chirpy) | ✓\* | ✗ | Google flavor Android only |
| App Functions (system AI) | ✓† | ✗ | Google flavor Android only |
\*Chirpy AI requires Android 14+ on Google flavor builds with supported hardware.
†App Functions exposes app actions to the Android system AI on Google flavor builds. See [App Functions](app-functions).
## UI Differences
The Desktop app uses the same Compose Multiplatform UI with adaptations for larger screens and desktop interaction.

View File

@@ -2,8 +2,8 @@
title: Discovery
parent: User Guide
nav_order: 12
last_updated: 2026-05-13
description: Explore your mesh network — traceroute paths, neighbor maps, and node discovery tools.
last_updated: 2026-06-11
description: Explore your mesh network — the Local Mesh Discovery scanner, traceroute paths, neighbor maps, and node discovery tools.
aliases:
- mesh-discovery
- local-discovery
@@ -16,10 +16,83 @@ aliases:
Discovery tools help you understand **how** your mesh network is connected — which nodes can hear each other, what paths messages take, and where bottlenecks or weak links exist.
> 💡 **Tip:** You don't need a dedicated "discovery mode" to start exploring your mesh. The tools below are available right now from the node list and node detail screens.
The app offers two complementary approaches:
- **Local Mesh Discovery (Scanner)** — an automated mode that cycles your connected radio through different LoRa presets, listens on each, and ranks which preset performs best at your location.
- **Manual exploration** — traceroute, Neighbor Info, and the node list, which you can use at any time to investigate specific paths and topology.
---
## Local Mesh Discovery (Scanner)
Local Mesh Discovery is a dedicated scanning mode that helps you find the best LoRa modem preset for your location and see which nodes are active on each preset. It cycles your connected radio through one or more presets you choose, listens (or "dwells") on each one for a set time to collect packets, then analyzes and ranks the results.
Open it from **Settings → Local Mesh Discovery**.
> ⚠️ **Note:** Discovery temporarily changes your radio's LoRa settings while it scans, then restores your original configuration when it finishes. Your device must be connected to run a scan.
### Setting Up a Scan
Before starting, configure these controls:
| Control | الوصف |
| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **LoRa preset picker** | Select one or more presets to scan. Discovery dwells on each selected preset in turn. |
| **Dwell time** | Time to listen on each preset. Choose from 1, 5, 15, 30, 45, 60, 90, 120, or 180 minutes. Longer dwell times collect more packets and give a clearer picture, but take longer. |
| **Keep screen awake** | Optional toggle that prevents the screen from sleeping during a long scan. |
The **Start** button stays disabled — with an explanation of why — until the scan can run. Common reasons it's disabled:
- The device is **not connected**.
- The current channel is using the **default channel key** (use a unique key first — see [Messages & Channels](messages-and-channels)).
- **No presets** have been selected to scan.
- The selected preset uses **2.4 GHz**, which your hardware doesn't support.
### Live Progress
While a scan runs, Discovery shows its current stage:
| Stage | What's happening |
| ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |
| **Preparing** | Saving your current configuration and getting ready to scan. |
| **Shifting to \<preset\>** | Switching the radio to the next preset to test. |
| **Reconnecting** | Re-establishing the connection after the preset change. |
| **Dwell** | Listening on the current preset to collect packets, with a countdown to the next step. |
| **Analysis** | Processing the collected packets and ranking the presets. |
| **Restoring** | Putting your original LoRa configuration back. |
![Dwell countdown showing time remaining on the current preset](../../assets/screenshots/discovery_dwell_progress.png)
### Reading the Results
When the scan completes, Discovery presents a per-preset result card for each preset it tested, plus an overall summary.
![Per-preset result card with ranking and collected metrics](../../assets/screenshots/discovery_preset_result.png)
Metrics include:
| Metric | What it tells you |
| ---------------------------------------- | ---------------------------------------------------------------------------------------------- |
| RF health | Overall quality of the radio environment on that preset. |
| Channel utilization | How busy the airwaves were during the dwell. |
| Airtime | Transmission time observed. |
| Direct vs. relayed nodes | How many mesh nodes were heard directly versus via a relay. |
| Bad / duplicate packets | Counts of corrupt and repeated packets, indicating congestion or interference. |
Additional features available from the results:
- **Scan History** — saved sessions you can revisit; view or delete past scans.
- **Discovery Map** — a map of the nodes found during the scan.
- **Report export** — export a report as a PDF on Android, or as text on other platforms.
> 💡 **Tip:** On Android, Discovery can generate an on-device AI summary (Gemini Nano) of your results. If the on-device model isn't available, an algorithmic summary is used instead — so you always get a readable interpretation of the scan.
---
## Manual Exploration
The tools below are available at any time from the node list and node detail screens. Use them to investigate specific paths and build a topology picture, alongside or instead of a full scan.
## Traceroute
Traceroute reveals the exact path a message takes from your node to any other node on the mesh. It's the single most useful tool for debugging connectivity problems.

View File

@@ -2,8 +2,8 @@
title: Messages & Channels
parent: User Guide
nav_order: 3
last_updated: 2026-05-13
description: Send and receive messages, manage channels, configure encryption, and use quick chat, reactions, and message actions.
last_updated: 2026-06-11
description: Send and receive messages, manage channels, configure encryption, search conversations, and use quick chat, reactions, and message actions.
aliases:
- channels
- direct-messages
@@ -101,6 +101,19 @@ Pre-configured messages for rapid communication:
The channel list shows each channel with its latest message preview.
### Searching Messages
You can search the full history of any conversation directly from the chat screen:
1. Open a conversation (a channel or a direct message).
2. Tap the **search icon** in the top bar.
3. Type into the **Search messages…** field. The search runs as you type, across all stored messages in that conversation.
4. Use the **N / M** result counter and the **previous / next arrows** to jump between matches, which are highlighted in the conversation.
![Message search bar with result counter and previous/next arrows](../../assets/screenshots/messages_search_bar.png)
> 💡 **Tip:** Search is full-text and stays within the conversation you opened it from — it doesn't search across other channels or contacts. Matching is fast even on long histories because messages are indexed locally.
### Message Bubbles
Messages appear as chat bubbles — sent messages on the right, received messages on the left. Each bubble shows the sender, timestamp, and delivery status. Messages with replies include a quoted preview of the original message above the response.

View File

@@ -2,8 +2,8 @@
title: Node Metrics
parent: User Guide
nav_order: 5
last_updated: 2026-05-13
description: Telemetry dashboards for each mesh node — device health, environment sensors, signal quality, power, traceroute, and position history.
last_updated: 2026-06-16
description: Telemetry dashboards for each mesh node — device health, environment sensors, air quality, signal quality, power, traceroute, and position history.
aliases:
- metrics
- telemetry
@@ -47,15 +47,48 @@ Environment metrics are charted over time for easy trend analysis — temperatur
> 💡 **Tip:** Environment metrics require a sensor connected to the remote node. Not all nodes report environmental data. See [Telemetry & Sensors](telemetry-and-sensors) for a full list of supported sensors.
## Air Quality Metrics
Air Quality is a dedicated metrics view for nodes equipped with a particulate-matter and/or CO₂ sensor. It is **separate from the BME680 IAQ reading** listed under Environment Metrics — IAQ is a single gas-resistance-derived index, while the Air Quality view charts the underlying particulate and CO₂ measurements.
| Metric | Unit | الوصف |
| --------------------- | ----- | ---------------------------------------------------- |
| PM1.0 | µg/m³ | Particulate matter up to 1.0 micron |
| PM2.5 | µg/m³ | Particulate matter up to 2.5 microns |
| PM10 | µg/m³ | Particulate matter up to 10 microns |
| CO₂ | ppm | Carbon dioxide concentration |
CO₂ readings are color-coded by severity to make air quality easy to read at a glance:
| Band | CO₂ Range (ppm) | Color |
| -------- | ---------------------------------- | -------- |
| جيد | < 1000 | Green |
| Stuffy | < 2000 | Amber |
| Poor | < 5000 | Orange |
| Unsafe | < 30000 | Red |
| Evacuate | ≥ 30000 | Dark red |
![Air quality readings with color-coded CO₂ severity](../../assets/screenshots/node-metrics_air_quality.png)
An air-quality log/metrics button appears on the node detail screen **only when the node has reported air-quality telemetry**. From the Air Quality view you can:
- Select a **time frame** for the charts.
- Filter with **metric chips** — only metrics that have data are shown.
- **Refresh / request** the latest air-quality telemetry.
- **Export to CSV** for analysis in a spreadsheet.
> 💡 **Tip:** Air Quality metrics require a compatible air-quality sensor on the remote node. If a node has no particulate or CO₂ sensor, the air-quality button won't appear. See [Telemetry & Sensors](telemetry-and-sensors) for supported hardware.
## Signal Metrics
Radio signal quality information:
| Metric | الوصف |
| ------------------ | ----------------------------------------------------------------------------- |
| SNR | Signal-to-Noise Ratio (higher is better) |
| مؤشر القوة النسبية | Received Signal Strength Indicator (closer to 0 is better) |
| Hop Count | Number of mesh hops for last message |
| Metric | الوصف |
| ------------------ | ------------------------------------------------------------------------------ |
| SNR | Signal-to-Noise Ratio (higher is better) |
| مؤشر القوة النسبية | Received Signal Strength Indicator (closer to 0 is better) |
| Noise Floor | Local background RF noise in dBm (more negative is quieter) |
| Hop Count | Number of mesh hops for last message |
### Signal Quality Reference
@@ -66,6 +99,8 @@ Radio signal quality information:
| -10 to 0 dB | مناسب |
| < -10 dB | Poor |
Local Stats from your connected radio are also shown in Signal Quality when available. These logs include noise floor, traffic counters, relay counters, online node counts, and radio uptime. The noise floor chart uses a dashed reference line at -85 dBm to help identify a busy RF environment. Use **Request** to ask the connected radio for a fresh Local Stats telemetry report, **Clear** to remove Local Stats logs for that node, and **Save** to export the visible Local Stats history as CSV.
## Power Metrics
Power management telemetry (requires INA sensor or compatible hardware):
@@ -128,4 +163,3 @@ The position tab shows location data for nodes that share GPS:
- [Units & Locale](units-and-locale) — temperature, distance, and speed display formats
---

View File

@@ -2,7 +2,7 @@
title: Nodes
parent: User Guide
nav_order: 4
last_updated: 2026-05-20
last_updated: 2026-06-02
description: Browse, filter, and sort mesh nodes — view details, signal quality, roles, and quick actions.
aliases:
- node-list
@@ -142,6 +142,12 @@ Inline status indicators show key metrics at a glance:
| آخر ظهور | ![Last heard](../../assets/screenshots/nodes_last_heard.png) |
| المسافة | ![Distance](../../assets/screenshots/nodes_distance_info.png) |
### Device Links ("I want one")
When a node's hardware is recognized, the detail view shows a collapsible **"I want one"** section linking to places to buy or learn more about that device: the vendor's product page, product variants, and regional marketplace listings (such as AliExpress, Amazon, and supported retailers), filtered to your country. Each link opens through the `msh.to` redirect service. Devices with no matching links don't show the section.
A full, browsable directory of every link is also available under **Settings → Device Links**.
## Related Topics
- [Node Metrics](node-metrics) — detailed telemetry dashboards for each node

View File

@@ -92,6 +92,26 @@ Useful for monitoring solar charging or battery health on remote nodes.
> ⚠️ **Note:** Shorter intervals increase airtime usage and battery drain across the mesh.
## Air Quality Metrics
Nodes with particulate matter or CO₂ sensors report air quality data:
| Metric | Unit | الوصف |
| --------------------- | ----- | ---------------------------- |
| PM1.0 | µg/m³ | Ultrafine particulate matter |
| PM2.5 | µg/m³ | Fine particulate matter |
| PM10 | µg/m³ | Coarse particulate matter |
| CO₂ | ppm | Carbon dioxide concentration |
The CO₂ reading is color-coded by severity:
- 🟢 **Good** (< 1000 ppm) — normal indoor levels
- 🟡 **Moderate** (10002000 ppm) — elevated, consider ventilation
- 🟠 **Poor** (20005000 ppm) — drowsiness, poor concentration
- 🔴 **Hazardous** (≥ 5000 ppm) — immediate health concern
Air quality data can be viewed as info cards on the node detail screen, charted over time, and exported to CSV.
## Viewing Telemetry
1. Navigate to **Nodes** and select a node.
@@ -99,6 +119,7 @@ Useful for monitoring solar charging or battery health on remote nodes.
- Device Metrics (always available)
- Environment Metrics (if sensors present)
- Power Metrics (if INA sensor present)
- Air Quality Metrics (if PM/CO₂ sensor present)
3. Historical graphs show trends over time.
![Telemetry actions](../../assets/screenshots/node-metrics_telemetric_actions.png)

View File

@@ -0,0 +1,54 @@
---
title: Android Auto
parent: User Guide
nav_order: 18
last_updated: 2026-06-11
description: Use Meshtastic hands-free on an Android Auto head unit — read messages aloud, reply by voice, and check nodes and mesh status while driving.
aliases:
- android-auto
- car
- head-unit
- auto
---
# Android Auto
Meshtastic integrates with Android Auto so you can stay in touch with your mesh while driving, without taking your hands off the wheel or your eyes off the road.
> ⚠️ **Note:** Android Auto support is available on **Google-flavor Android builds only**. It is not included in the F-Droid build, and it is not available on Desktop or iOS.
## Абзор
When your phone is connected to an Android Auto head unit (or the Desktop Head Unit emulator used for development), Meshtastic appears as a messaging app built with the Android Car App Library. The car interface presents a tabbed Home screen optimized for driving-safe, glanceable use:
- **Messages** — recent conversations, with hands-free reading and replies.
- **Nodes** — the mesh node list, with a node-detail view.
- **Status** — current connection and mesh status.
The car app does not add a new connection of its own. It uses the Meshtastic app's existing connection, node, and message state, so it reflects whatever your phone is already connected to.
> ⚠️ **Note:** Your phone must be connected to a Meshtastic radio for the car app to show live data. If the app is disconnected, the car screen reflects that disconnected state.
## Паведамленні
The Messages tab lists your recent conversations. While driving, you can:
- **Have messages read aloud** so you don't need to look at the screen.
- **Reply by voice or text** using your head unit's reply control, dictating your response hands-free.
## Nodes
The Nodes tab shows your mesh node list in a car-friendly layout. Selecting a node opens a node-detail view with key information about that node. See [Nodes](nodes) for the full meaning of the information shown.
## Status
The Status tab summarizes your current connection and mesh status at a glance — useful for confirming you're still connected to your radio without opening your phone.
## Related Topics
- [Messages & Channels](messages-and-channels) — full messaging features on your phone
- [Nodes](nodes) — detailed node list and node-detail information
- [Connections](connections) — how the app connects to your radio
---

View File

@@ -0,0 +1,63 @@
---
title: App Functions
parent: User Guide
nav_order: 19
last_updated: 2026-06-11
description: Expose mesh capabilities to the Android system and on-device AI assistants (e.g. Gemini) so they can run mesh workflows without opening the app.
aliases:
- app-functions
- system-ai
- gemini
- assistant-functions
---
# App Functions
App Functions expose Meshtastic capabilities to the Android system and to on-device AI assistants (such as Gemini) through the Android App Functions API. With them enabled, an assistant can discover and trigger mesh workflows for you — for example sending a message or checking your mesh status — without you opening the app.
> ⚠️ **Note:** App Functions are available on **Google-flavor Android builds only**.
> ⚠️ **Note:** This is separate from the in-app **Chirpy** assistant. App Functions let the _system_ AI assistant act on your mesh; Chirpy is a conversational assistant inside the Meshtastic app itself.
## Enabling App Functions
App Functions are controlled from **Settings → System AI** (the in-app screen is labeled "System AI"). The screen has:
- A **master toggle** labeled **"Allow AI access"**, with the subtitle _"Let system AI assistants (e.g. Gemini) discover and use mesh functions"_. When off, no functions are exposed to the system.
- An **individual toggle for each function**, so you can expose only the capabilities you want.
The functions are grouped into a **Write** section (functions that change something or send data to your mesh) and a **Read** section (functions that only return information).
![App Functions screen with master and per-function toggles](../../assets/screenshots/app-functions_settings.png)
### Write Functions
| Function | What it does |
| ---------------- | ----------------------------------------------------------------------------------------------------------------------- |
| **Send Message** | Sends a text message to a contact (direct message) or to a channel, up to 237 bytes. |
### Read Functions
| Function | What it returns |
| ----------------------- | ----------------------------------------------------------- |
| **Get Mesh Status** | Overall mesh status. |
| **Get Node List** | The list of nodes on your mesh. |
| **Get Channel Info** | Information about your channels. |
| **Get Device Status** | Status of your connected radio. |
| **Get Node Details** | Detailed information about a specific node. |
| **Get Recent Messages** | Recent messages from your conversations. |
| **Get Unread Summary** | A summary of unread messages. |
| **Get Mesh Metrics** | Telemetry and metrics from your mesh. |
## Privacy
> 🔒 **Privacy:** The **Send Message** function lets an assistant send messages to your mesh on your behalf. Only enable functions you trust the assistant to use. The read functions expose node, message, and metric data to the assistant — enable only what you're comfortable sharing. Each function has its own toggle, and the master toggle turns all of them off at once.
## Related Topics
- [Messages & Channels](messages-and-channels) — sending messages directly in the app
- [Nodes](nodes) — the node list the read functions draw from
- [Node Metrics](node-metrics) — the telemetry behind Get Mesh Metrics
---

View File

@@ -2,7 +2,7 @@
title: Desktop App
parent: User Guide
nav_order: 14
last_updated: 2026-05-20
last_updated: 2026-06-11
description: Install and use the Meshtastic Desktop app on Linux, macOS, and Windows — connections, feature parity, and keyboard shortcuts.
aliases:
- desktop
@@ -60,20 +60,24 @@ Bluetooth Low Energy is supported on Desktop via the [Kable](https://github.com/
## Feature Parity
| Feature | Android | Desktop | Notes |
| ---------------------------------------- | ------- | ------- | -------------------------- |
| Messaging | ✓ | ✓ | Full parity |
| Node List | ✓ | ✓ | Full parity |
| Map | ✓ | ✓ | Full parity |
| Налады | ✓ | ✓ | Full parity |
| Bluetooth (BLE) | ✓ | ✓ | Via Kable on desktop |
| Firmware Update OTA | ✓ | ✗ | Use web flasher |
| Notifications | ✓ | ✓ | Native OS notifications |
| Widgets | ✓ | ✗ | Android-only |
| AI Assistant (Chirpy) | ✓\* | ✗ | Google flavor Android only |
| Feature | Android | Desktop | Notes |
| -------------------------------------------- | ------- | ------- | ---------------------------------------------- |
| Messaging | ✓ | ✓ | Full parity |
| Node List | ✓ | ✓ | Full parity |
| Map | ✓ | ✓ | Full parity |
| Налады | ✓ | ✓ | Full parity |
| Bluetooth (BLE) | ✓ | ✓ | Via Kable on desktop |
| Firmware Update OTA | ✓ | ✗ | Use web flasher |
| Notifications | ✓ | ✓ | Native OS notifications |
| Widgets | ✓ | ✗ | Android-only |
| Android Auto | ✓ | ✗ | Android-only — not available on Desktop or iOS |
| AI Assistant (Chirpy) | ✓\* | ✗ | Google flavor Android only |
| App Functions (system AI) | ✓† | ✗ | Google flavor Android only |
\*Chirpy AI requires Android 14+ on Google flavor builds with supported hardware.
†App Functions exposes app actions to the Android system AI on Google flavor builds. See [App Functions](app-functions).
## UI Differences
The Desktop app uses the same Compose Multiplatform UI with adaptations for larger screens and desktop interaction.

View File

@@ -2,8 +2,8 @@
title: Discovery
parent: User Guide
nav_order: 12
last_updated: 2026-05-13
description: Explore your mesh network — traceroute paths, neighbor maps, and node discovery tools.
last_updated: 2026-06-11
description: Explore your mesh network — the Local Mesh Discovery scanner, traceroute paths, neighbor maps, and node discovery tools.
aliases:
- mesh-discovery
- local-discovery
@@ -16,10 +16,83 @@ aliases:
Discovery tools help you understand **how** your mesh network is connected — which nodes can hear each other, what paths messages take, and where bottlenecks or weak links exist.
> 💡 **Tip:** You don't need a dedicated "discovery mode" to start exploring your mesh. The tools below are available right now from the node list and node detail screens.
The app offers two complementary approaches:
- **Local Mesh Discovery (Scanner)** — an automated mode that cycles your connected radio through different LoRa presets, listens on each, and ranks which preset performs best at your location.
- **Manual exploration** — traceroute, Neighbor Info, and the node list, which you can use at any time to investigate specific paths and topology.
---
## Local Mesh Discovery (Scanner)
Local Mesh Discovery is a dedicated scanning mode that helps you find the best LoRa modem preset for your location and see which nodes are active on each preset. It cycles your connected radio through one or more presets you choose, listens (or "dwells") on each one for a set time to collect packets, then analyzes and ranks the results.
Open it from **Settings → Local Mesh Discovery**.
> ⚠️ **Note:** Discovery temporarily changes your radio's LoRa settings while it scans, then restores your original configuration when it finishes. Your device must be connected to run a scan.
### Setting Up a Scan
Before starting, configure these controls:
| Control | Апісанне |
| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **LoRa preset picker** | Select one or more presets to scan. Discovery dwells on each selected preset in turn. |
| **Dwell time** | Time to listen on each preset. Choose from 1, 5, 15, 30, 45, 60, 90, 120, or 180 minutes. Longer dwell times collect more packets and give a clearer picture, but take longer. |
| **Keep screen awake** | Optional toggle that prevents the screen from sleeping during a long scan. |
The **Start** button stays disabled — with an explanation of why — until the scan can run. Common reasons it's disabled:
- The device is **not connected**.
- The current channel is using the **default channel key** (use a unique key first — see [Messages & Channels](messages-and-channels)).
- **No presets** have been selected to scan.
- The selected preset uses **2.4 GHz**, which your hardware doesn't support.
### Live Progress
While a scan runs, Discovery shows its current stage:
| Stage | What's happening |
| ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |
| **Preparing** | Saving your current configuration and getting ready to scan. |
| **Shifting to \<preset\>** | Switching the radio to the next preset to test. |
| **Reconnecting** | Re-establishing the connection after the preset change. |
| **Dwell** | Listening on the current preset to collect packets, with a countdown to the next step. |
| **Analysis** | Processing the collected packets and ranking the presets. |
| **Restoring** | Putting your original LoRa configuration back. |
![Dwell countdown showing time remaining on the current preset](../../assets/screenshots/discovery_dwell_progress.png)
### Reading the Results
When the scan completes, Discovery presents a per-preset result card for each preset it tested, plus an overall summary.
![Per-preset result card with ranking and collected metrics](../../assets/screenshots/discovery_preset_result.png)
Metrics include:
| Metric | What it tells you |
| ---------------------------------------- | ---------------------------------------------------------------------------------------------- |
| RF health | Overall quality of the radio environment on that preset. |
| Channel utilization | How busy the airwaves were during the dwell. |
| Airtime | Transmission time observed. |
| Direct vs. relayed nodes | How many mesh nodes were heard directly versus via a relay. |
| Bad / duplicate packets | Counts of corrupt and repeated packets, indicating congestion or interference. |
Additional features available from the results:
- **Scan History** — saved sessions you can revisit; view or delete past scans.
- **Discovery Map** — a map of the nodes found during the scan.
- **Report export** — export a report as a PDF on Android, or as text on other platforms.
> 💡 **Tip:** On Android, Discovery can generate an on-device AI summary (Gemini Nano) of your results. If the on-device model isn't available, an algorithmic summary is used instead — so you always get a readable interpretation of the scan.
---
## Manual Exploration
The tools below are available at any time from the node list and node detail screens. Use them to investigate specific paths and build a topology picture, alongside or instead of a full scan.
## Traceroute
Traceroute reveals the exact path a message takes from your node to any other node on the mesh. It's the single most useful tool for debugging connectivity problems.

View File

@@ -2,8 +2,8 @@
title: Messages & Channels
parent: User Guide
nav_order: 3
last_updated: 2026-05-13
description: Send and receive messages, manage channels, configure encryption, and use quick chat, reactions, and message actions.
last_updated: 2026-06-11
description: Send and receive messages, manage channels, configure encryption, search conversations, and use quick chat, reactions, and message actions.
aliases:
- channels
- direct-messages
@@ -101,6 +101,19 @@ Pre-configured messages for rapid communication:
The channel list shows each channel with its latest message preview.
### Searching Messages
You can search the full history of any conversation directly from the chat screen:
1. Open a conversation (a channel or a direct message).
2. Tap the **search icon** in the top bar.
3. Type into the **Search messages…** field. The search runs as you type, across all stored messages in that conversation.
4. Use the **N / M** result counter and the **previous / next arrows** to jump between matches, which are highlighted in the conversation.
![Message search bar with result counter and previous/next arrows](../../assets/screenshots/messages_search_bar.png)
> 💡 **Tip:** Search is full-text and stays within the conversation you opened it from — it doesn't search across other channels or contacts. Matching is fast even on long histories because messages are indexed locally.
### Message Bubbles
Messages appear as chat bubbles — sent messages on the right, received messages on the left. Each bubble shows the sender, timestamp, and delivery status. Messages with replies include a quoted preview of the original message above the response.

View File

@@ -2,8 +2,8 @@
title: Node Metrics
parent: User Guide
nav_order: 5
last_updated: 2026-05-13
description: Telemetry dashboards for each mesh node — device health, environment sensors, signal quality, power, traceroute, and position history.
last_updated: 2026-06-16
description: Telemetry dashboards for each mesh node — device health, environment sensors, air quality, signal quality, power, traceroute, and position history.
aliases:
- metrics
- telemetry
@@ -47,15 +47,48 @@ Environment metrics are charted over time for easy trend analysis — temperatur
> 💡 **Tip:** Environment metrics require a sensor connected to the remote node. Not all nodes report environmental data. See [Telemetry & Sensors](telemetry-and-sensors) for a full list of supported sensors.
## Air Quality Metrics
Air Quality is a dedicated metrics view for nodes equipped with a particulate-matter and/or CO₂ sensor. It is **separate from the BME680 IAQ reading** listed under Environment Metrics — IAQ is a single gas-resistance-derived index, while the Air Quality view charts the underlying particulate and CO₂ measurements.
| Metric | Unit | Апісанне |
| --------------------- | ----- | ---------------------------------------------------- |
| PM1.0 | µg/m³ | Particulate matter up to 1.0 micron |
| PM2.5 | µg/m³ | Particulate matter up to 2.5 microns |
| PM10 | µg/m³ | Particulate matter up to 10 microns |
| CO₂ | ppm | Carbon dioxide concentration |
CO₂ readings are color-coded by severity to make air quality easy to read at a glance:
| Band | CO₂ Range (ppm) | Color |
| -------- | ---------------------------------- | -------- |
| Good | < 1000 | Зялёны |
| Stuffy | < 2000 | Amber |
| Poor | < 5000 | Orange |
| Unsafe | < 30000 | Чырвоны |
| Evacuate | ≥ 30000 | Dark red |
![Air quality readings with color-coded CO₂ severity](../../assets/screenshots/node-metrics_air_quality.png)
An air-quality log/metrics button appears on the node detail screen **only when the node has reported air-quality telemetry**. From the Air Quality view you can:
- Select a **time frame** for the charts.
- Filter with **metric chips** — only metrics that have data are shown.
- **Refresh / request** the latest air-quality telemetry.
- **Export to CSV** for analysis in a spreadsheet.
> 💡 **Tip:** Air Quality metrics require a compatible air-quality sensor on the remote node. If a node has no particulate or CO₂ sensor, the air-quality button won't appear. See [Telemetry & Sensors](telemetry-and-sensors) for supported hardware.
## Signal Metrics
Radio signal quality information:
| Metric | Апісанне |
| ------------------- | ----------------------------------------------------------------------------- |
| сігнал-шум | Signal-to-Noise Ratio (higher is better) |
| адносная магутнасць | Received Signal Strength Indicator (closer to 0 is better) |
| Hop Count | Number of mesh hops for last message |
| Metric | Апісанне |
| ------------------- | ------------------------------------------------------------------------------ |
| сігнал-шум | Signal-to-Noise Ratio (higher is better) |
| адносная магутнасць | Received Signal Strength Indicator (closer to 0 is better) |
| Noise Floor | Local background RF noise in dBm (more negative is quieter) |
| Hop Count | Number of mesh hops for last message |
### Signal Quality Reference
@@ -66,6 +99,8 @@ Radio signal quality information:
| -10 to 0 dB | Fair |
| < -10 dB | Poor |
Local Stats from your connected radio are also shown in Signal Quality when available. These logs include noise floor, traffic counters, relay counters, online node counts, and radio uptime. The noise floor chart uses a dashed reference line at -85 dBm to help identify a busy RF environment. Use **Request** to ask the connected radio for a fresh Local Stats telemetry report, **Clear** to remove Local Stats logs for that node, and **Save** to export the visible Local Stats history as CSV.
## Power Metrics
Power management telemetry (requires INA sensor or compatible hardware):
@@ -128,4 +163,3 @@ The position tab shows location data for nodes that share GPS:
- [Units & Locale](units-and-locale) — temperature, distance, and speed display formats
---

View File

@@ -2,7 +2,7 @@
title: Nodes
parent: User Guide
nav_order: 4
last_updated: 2026-05-20
last_updated: 2026-06-02
description: Browse, filter, and sort mesh nodes — view details, signal quality, roles, and quick actions.
aliases:
- node-list
@@ -142,6 +142,12 @@ Inline status indicators show key metrics at a glance:
| Апошні раз пачуты | ![Last heard](../../assets/screenshots/nodes_last_heard.png) |
| Адлегласць | ![Distance](../../assets/screenshots/nodes_distance_info.png) |
### Device Links ("I want one")
When a node's hardware is recognized, the detail view shows a collapsible **"I want one"** section linking to places to buy or learn more about that device: the vendor's product page, product variants, and regional marketplace listings (such as AliExpress, Amazon, and supported retailers), filtered to your country. Each link opens through the `msh.to` redirect service. Devices with no matching links don't show the section.
A full, browsable directory of every link is also available under **Settings → Device Links**.
## Related Topics
- [Node Metrics](node-metrics) — detailed telemetry dashboards for each node

View File

@@ -92,6 +92,26 @@ Useful for monitoring solar charging or battery health on remote nodes.
> ⚠️ **Note:** Shorter intervals increase airtime usage and battery drain across the mesh.
## Air Quality Metrics
Nodes with particulate matter or CO₂ sensors report air quality data:
| Metric | Unit | Апісанне |
| --------------------- | ----- | ---------------------------- |
| PM1.0 | µg/m³ | Ultrafine particulate matter |
| PM2.5 | µg/m³ | Fine particulate matter |
| PM10 | µg/m³ | Coarse particulate matter |
| CO₂ | ppm | Carbon dioxide concentration |
The CO₂ reading is color-coded by severity:
- 🟢 **Good** (< 1000 ppm) — normal indoor levels
- 🟡 **Moderate** (10002000 ppm) — elevated, consider ventilation
- 🟠 **Poor** (20005000 ppm) — drowsiness, poor concentration
- 🔴 **Hazardous** (≥ 5000 ppm) — immediate health concern
Air quality data can be viewed as info cards on the node detail screen, charted over time, and exported to CSV.
## Viewing Telemetry
1. Navigate to **Nodes** and select a node.
@@ -99,6 +119,7 @@ Useful for monitoring solar charging or battery health on remote nodes.
- Device Metrics (always available)
- Environment Metrics (if sensors present)
- Power Metrics (if INA sensor present)
- Air Quality Metrics (if PM/CO₂ sensor present)
3. Historical graphs show trends over time.
![Telemetry actions](../../assets/screenshots/node-metrics_telemetric_actions.png)

View File

@@ -0,0 +1,54 @@
---
title: Android Auto
parent: Ръководство за потребители
nav_order: 18
last_updated: 2026-06-11
description: Use Meshtastic hands-free on an Android Auto head unit — read messages aloud, reply by voice, and check nodes and mesh status while driving.
aliases:
- android-auto
- car
- head-unit
- auto
---
# Android Auto
Meshtastic integrates with Android Auto so you can stay in touch with your mesh while driving, without taking your hands off the wheel or your eyes off the road.
> ⚠️ **Note:** Android Auto support is available on **Google-flavor Android builds only**. It is not included in the F-Droid build, and it is not available on Desktop or iOS.
## Общ преглед
When your phone is connected to an Android Auto head unit (or the Desktop Head Unit emulator used for development), Meshtastic appears as a messaging app built with the Android Car App Library. The car interface presents a tabbed Home screen optimized for driving-safe, glanceable use:
- **Messages** — recent conversations, with hands-free reading and replies.
- **Nodes** — the mesh node list, with a node-detail view.
- **Status** — current connection and mesh status.
The car app does not add a new connection of its own. It uses the Meshtastic app's existing connection, node, and message state, so it reflects whatever your phone is already connected to.
> ⚠️ **Note:** Your phone must be connected to a Meshtastic radio for the car app to show live data. If the app is disconnected, the car screen reflects that disconnected state.
## Съобщения
The Messages tab lists your recent conversations. While driving, you can:
- **Have messages read aloud** so you don't need to look at the screen.
- **Reply by voice or text** using your head unit's reply control, dictating your response hands-free.
## Възли
The Nodes tab shows your mesh node list in a car-friendly layout. Selecting a node opens a node-detail view with key information about that node. See [Nodes](nodes) for the full meaning of the information shown.
## Status
The Status tab summarizes your current connection and mesh status at a glance — useful for confirming you're still connected to your radio without opening your phone.
## Related Topics
- [Messages & Channels](messages-and-channels) — full messaging features on your phone
- [Nodes](nodes) — detailed node list and node-detail information
- [Connections](connections) — how the app connects to your radio
---

View File

@@ -0,0 +1,63 @@
---
title: App Functions
parent: Ръководство за потребители
nav_order: 19
last_updated: 2026-06-11
description: Expose mesh capabilities to the Android system and on-device AI assistants (e.g. Gemini) so they can run mesh workflows without opening the app.
aliases:
- app-functions
- system-ai
- gemini
- assistant-functions
---
# App Functions
App Functions expose Meshtastic capabilities to the Android system and to on-device AI assistants (such as Gemini) through the Android App Functions API. With them enabled, an assistant can discover and trigger mesh workflows for you — for example sending a message or checking your mesh status — without you opening the app.
> ⚠️ **Note:** App Functions are available on **Google-flavor Android builds only**.
> ⚠️ **Note:** This is separate from the in-app **Chirpy** assistant. App Functions let the _system_ AI assistant act on your mesh; Chirpy is a conversational assistant inside the Meshtastic app itself.
## Enabling App Functions
App Functions are controlled from **Settings → System AI** (the in-app screen is labeled "System AI"). The screen has:
- A **master toggle** labeled **"Allow AI access"**, with the subtitle _"Let system AI assistants (e.g. Gemini) discover and use mesh functions"_. When off, no functions are exposed to the system.
- An **individual toggle for each function**, so you can expose only the capabilities you want.
The functions are grouped into a **Write** section (functions that change something or send data to your mesh) and a **Read** section (functions that only return information).
![App Functions screen with master and per-function toggles](../../assets/screenshots/app-functions_settings.png)
### Write Functions
| Function | What it does |
| ---------------- | ----------------------------------------------------------------------------------------------------------------------- |
| **Send Message** | Sends a text message to a contact (direct message) or to a channel, up to 237 bytes. |
### Read Functions
| Function | What it returns |
| ----------------------- | ----------------------------------------------------------- |
| **Get Mesh Status** | Overall mesh status. |
| **Get Node List** | The list of nodes on your mesh. |
| **Get Channel Info** | Information about your channels. |
| **Get Device Status** | Status of your connected radio. |
| **Get Node Details** | Detailed information about a specific node. |
| **Get Recent Messages** | Recent messages from your conversations. |
| **Get Unread Summary** | A summary of unread messages. |
| **Get Mesh Metrics** | Telemetry and metrics from your mesh. |
## Privacy
> 🔒 **Privacy:** The **Send Message** function lets an assistant send messages to your mesh on your behalf. Only enable functions you trust the assistant to use. The read functions expose node, message, and metric data to the assistant — enable only what you're comfortable sharing. Each function has its own toggle, and the master toggle turns all of them off at once.
## Related Topics
- [Messages & Channels](messages-and-channels) — sending messages directly in the app
- [Nodes](nodes) — the node list the read functions draw from
- [Node Metrics](node-metrics) — the telemetry behind Get Mesh Metrics
---

View File

@@ -2,7 +2,7 @@
title: Настолно приложение
parent: Ръководство за потребители
nav_order: 14
last_updated: 2026-05-20
last_updated: 2026-06-11
description: Install and use the Meshtastic Desktop app on Linux, macOS, and Windows — connections, feature parity, and keyboard shortcuts.
aliases:
- desktop
@@ -60,20 +60,24 @@ Bluetooth Low Energy is supported on Desktop via the [Kable](https://github.com/
## Feature Parity
| Feature | Android | Desktop | Бележки |
| ---------------------------------------- | ------- | ------- | -------------------------- |
| Messaging | ✓ | ✓ | Full parity |
| Node List | ✓ | ✓ | Full parity |
| Карта | ✓ | ✓ | Full parity |
| Настройки | ✓ | ✓ | Full parity |
| Bluetooth (BLE) | ✓ | ✓ | Via Kable on desktop |
| Firmware Update OTA | ✓ | ✗ | Use web flasher |
| Известия | ✓ | ✓ | Native OS notifications |
| Widgets | ✓ | ✗ | Android-only |
| AI Assistant (Chirpy) | ✓\* | ✗ | Google flavor Android only |
| Feature | Android | Desktop | Бележки |
| -------------------------------------------- | ------- | ------- | ---------------------------------------------- |
| Messaging | ✓ | ✓ | Full parity |
| Node List | ✓ | ✓ | Full parity |
| Карта | ✓ | ✓ | Full parity |
| Настройки | ✓ | ✓ | Full parity |
| Bluetooth (BLE) | ✓ | ✓ | Via Kable on desktop |
| Firmware Update OTA | ✓ | ✗ | Use web flasher |
| Известия | ✓ | ✓ | Native OS notifications |
| Widgets | ✓ | ✗ | Android-only |
| Android Auto | ✓ | ✗ | Android-only — not available on Desktop or iOS |
| AI Assistant (Chirpy) | ✓\* | ✗ | Google flavor Android only |
| App Functions (system AI) | ✓† | ✗ | Google flavor Android only |
\*Chirpy AI requires Android 14+ on Google flavor builds with supported hardware.
†App Functions exposes app actions to the Android system AI on Google flavor builds. See [App Functions](app-functions).
## UI Differences
The Desktop app uses the same Compose Multiplatform UI with adaptations for larger screens and desktop interaction.

View File

@@ -2,8 +2,8 @@
title: Откриване
parent: Ръководство за потребители
nav_order: 12
last_updated: 2026-05-13
description: Explore your mesh network — traceroute paths, neighbor maps, and node discovery tools.
last_updated: 2026-06-11
description: Explore your mesh network — the Local Mesh Discovery scanner, traceroute paths, neighbor maps, and node discovery tools.
aliases:
- mesh-discovery
- local-discovery
@@ -16,10 +16,83 @@ aliases:
Discovery tools help you understand **how** your mesh network is connected — which nodes can hear each other, what paths messages take, and where bottlenecks or weak links exist.
> 💡 **Tip:** You don't need a dedicated "discovery mode" to start exploring your mesh. The tools below are available right now from the node list and node detail screens.
The app offers two complementary approaches:
- **Local Mesh Discovery (Scanner)** — an automated mode that cycles your connected radio through different LoRa presets, listens on each, and ranks which preset performs best at your location.
- **Manual exploration** — traceroute, Neighbor Info, and the node list, which you can use at any time to investigate specific paths and topology.
---
## Local Mesh Discovery (Scanner)
Local Mesh Discovery is a dedicated scanning mode that helps you find the best LoRa modem preset for your location and see which nodes are active on each preset. It cycles your connected radio through one or more presets you choose, listens (or "dwells") on each one for a set time to collect packets, then analyzes and ranks the results.
Open it from **Settings → Local Mesh Discovery**.
> ⚠️ **Note:** Discovery temporarily changes your radio's LoRa settings while it scans, then restores your original configuration when it finishes. Your device must be connected to run a scan.
### Setting Up a Scan
Before starting, configure these controls:
| Control | Описание |
| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **LoRa preset picker** | Select one or more presets to scan. Discovery dwells on each selected preset in turn. |
| **Dwell time** | Time to listen on each preset. Choose from 1, 5, 15, 30, 45, 60, 90, 120, or 180 minutes. Longer dwell times collect more packets and give a clearer picture, but take longer. |
| **Keep screen awake** | Optional toggle that prevents the screen from sleeping during a long scan. |
The **Start** button stays disabled — with an explanation of why — until the scan can run. Common reasons it's disabled:
- The device is **not connected**.
- The current channel is using the **default channel key** (use a unique key first — see [Messages & Channels](messages-and-channels)).
- **No presets** have been selected to scan.
- The selected preset uses **2.4 GHz**, which your hardware doesn't support.
### Live Progress
While a scan runs, Discovery shows its current stage:
| Stage | What's happening |
| ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |
| **Preparing** | Saving your current configuration and getting ready to scan. |
| **Shifting to \<preset\>** | Switching the radio to the next preset to test. |
| **Reconnecting** | Re-establishing the connection after the preset change. |
| **Dwell** | Listening on the current preset to collect packets, with a countdown to the next step. |
| **Analysis** | Processing the collected packets and ranking the presets. |
| **Restoring** | Putting your original LoRa configuration back. |
![Dwell countdown showing time remaining on the current preset](../../assets/screenshots/discovery_dwell_progress.png)
### Reading the Results
When the scan completes, Discovery presents a per-preset result card for each preset it tested, plus an overall summary.
![Per-preset result card with ranking and collected metrics](../../assets/screenshots/discovery_preset_result.png)
Metrics include:
| Метрични | What it tells you |
| ---------------------------------------- | ---------------------------------------------------------------------------------------------- |
| RF health | Overall quality of the radio environment on that preset. |
| Използване на канала | How busy the airwaves were during the dwell. |
| Airtime | Transmission time observed. |
| Direct vs. relayed nodes | How many mesh nodes were heard directly versus via a relay. |
| Bad / duplicate packets | Counts of corrupt and repeated packets, indicating congestion or interference. |
Additional features available from the results:
- **Scan History** — saved sessions you can revisit; view or delete past scans.
- **Discovery Map** — a map of the nodes found during the scan.
- **Report export** — export a report as a PDF on Android, or as text on other platforms.
> 💡 **Tip:** On Android, Discovery can generate an on-device AI summary (Gemini Nano) of your results. If the on-device model isn't available, an algorithmic summary is used instead — so you always get a readable interpretation of the scan.
---
## Manual Exploration
The tools below are available at any time from the node list and node detail screens. Use them to investigate specific paths and build a topology picture, alongside or instead of a full scan.
## Трасиране на маршрут
Traceroute reveals the exact path a message takes from your node to any other node on the mesh. It's the single most useful tool for debugging connectivity problems.

View File

@@ -2,8 +2,8 @@
title: Съобщения & Канали
parent: Ръководство за потребители
nav_order: 3
last_updated: 2026-05-13
description: Send and receive messages, manage channels, configure encryption, and use quick chat, reactions, and message actions.
last_updated: 2026-06-11
description: Send and receive messages, manage channels, configure encryption, search conversations, and use quick chat, reactions, and message actions.
aliases:
- канали
- direct-messages
@@ -101,6 +101,19 @@ Pre-configured messages for rapid communication:
The channel list shows each channel with its latest message preview.
### Searching Messages
You can search the full history of any conversation directly from the chat screen:
1. Open a conversation (a channel or a direct message).
2. Tap the **search icon** in the top bar.
3. Type into the **Search messages…** field. The search runs as you type, across all stored messages in that conversation.
4. Use the **N / M** result counter and the **previous / next arrows** to jump between matches, which are highlighted in the conversation.
![Message search bar with result counter and previous/next arrows](../../assets/screenshots/messages_search_bar.png)
> 💡 **Tip:** Search is full-text and stays within the conversation you opened it from — it doesn't search across other channels or contacts. Matching is fast even on long histories because messages are indexed locally.
### Message Bubbles
Messages appear as chat bubbles — sent messages on the right, received messages on the left. Each bubble shows the sender, timestamp, and delivery status. Messages with replies include a quoted preview of the original message above the response.

View File

@@ -2,8 +2,8 @@
title: Node Metrics
parent: Ръководство за потребители
nav_order: 5
last_updated: 2026-05-13
description: Telemetry dashboards for each mesh node — device health, environment sensors, signal quality, power, traceroute, and position history.
last_updated: 2026-06-16
description: Telemetry dashboards for each mesh node — device health, environment sensors, air quality, signal quality, power, traceroute, and position history.
aliases:
- metrics
- telemetry
@@ -47,15 +47,48 @@ Environment metrics are charted over time for easy trend analysis — temperatur
> 💡 **Tip:** Environment metrics require a sensor connected to the remote node. Not all nodes report environmental data. See [Telemetry & Sensors](telemetry-and-sensors) for a full list of supported sensors.
## Air Quality Metrics
Air Quality is a dedicated metrics view for nodes equipped with a particulate-matter and/or CO₂ sensor. It is **separate from the BME680 IAQ reading** listed under Environment Metrics — IAQ is a single gas-resistance-derived index, while the Air Quality view charts the underlying particulate and CO₂ measurements.
| Метрични | Unit | Описание |
| --------------------- | ----- | ---------------------------------------------------- |
| PM1.0 | µg/m³ | Particulate matter up to 1.0 micron |
| PM2.5 | µg/m³ | Particulate matter up to 2.5 microns |
| PM10 | µg/m³ | Particulate matter up to 10 microns |
| CO₂ | ppm | Carbon dioxide concentration |
CO₂ readings are color-coded by severity to make air quality easy to read at a glance:
| Band | CO₂ Range (ppm) | Цвят |
| -------- | ---------------------------------- | -------- |
| Добър | < 1000 | Зелен |
| Stuffy | < 2000 | Amber |
| Poor | < 5000 | Оранжев |
| Unsafe | < 30000 | Червен |
| Evacuate | ≥ 30000 | Dark red |
![Air quality readings with color-coded CO₂ severity](../../assets/screenshots/node-metrics_air_quality.png)
An air-quality log/metrics button appears on the node detail screen **only when the node has reported air-quality telemetry**. From the Air Quality view you can:
- Select a **time frame** for the charts.
- Filter with **metric chips** — only metrics that have data are shown.
- **Refresh / request** the latest air-quality telemetry.
- **Export to CSV** for analysis in a spreadsheet.
> 💡 **Tip:** Air Quality metrics require a compatible air-quality sensor on the remote node. If a node has no particulate or CO₂ sensor, the air-quality button won't appear. See [Telemetry & Sensors](telemetry-and-sensors) for supported hardware.
## Signal Metrics
Radio signal quality information:
| Метрични | Описание |
| --------- | ----------------------------------------------------------------------------- |
| SNR | Signal-to-Noise Ratio (higher is better) |
| RSSI | Received Signal Strength Indicator (closer to 0 is better) |
| Hop Count | Number of mesh hops for last message |
| Метрични | Описание |
| ----------- | ------------------------------------------------------------------------------ |
| SNR | Signal-to-Noise Ratio (higher is better) |
| RSSI | Received Signal Strength Indicator (closer to 0 is better) |
| Noise Floor | Local background RF noise in dBm (more negative is quieter) |
| Hop Count | Number of mesh hops for last message |
### Signal Quality Reference
@@ -66,6 +99,8 @@ Radio signal quality information:
| -10 to 0 dB | Задоволителен |
| < -10 dB | Poor |
Local Stats from your connected radio are also shown in Signal Quality when available. These logs include noise floor, traffic counters, relay counters, online node counts, and radio uptime. The noise floor chart uses a dashed reference line at -85 dBm to help identify a busy RF environment. Use **Request** to ask the connected radio for a fresh Local Stats telemetry report, **Clear** to remove Local Stats logs for that node, and **Save** to export the visible Local Stats history as CSV.
## Показатели на мощност
Power management telemetry (requires INA sensor or compatible hardware):
@@ -128,4 +163,3 @@ The position tab shows location data for nodes that share GPS:
- [Units & Locale](units-and-locale) — temperature, distance, and speed display formats
---

View File

@@ -2,7 +2,7 @@
title: Възли
parent: Ръководство за потребители
nav_order: 4
last_updated: 2026-05-20
last_updated: 2026-06-02
description: Browse, filter, and sort mesh nodes — view details, signal quality, roles, and quick actions.
aliases:
- node-list
@@ -142,6 +142,12 @@ Inline status indicators show key metrics at a glance:
| Последно чут | ![Last heard](../../assets/screenshots/nodes_last_heard.png) |
| Разстояние | ![Distance](../../assets/screenshots/nodes_distance_info.png) |
### Device Links ("I want one")
When a node's hardware is recognized, the detail view shows a collapsible **"I want one"** section linking to places to buy or learn more about that device: the vendor's product page, product variants, and regional marketplace listings (such as AliExpress, Amazon, and supported retailers), filtered to your country. Each link opens through the `msh.to` redirect service. Devices with no matching links don't show the section.
A full, browsable directory of every link is also available under **Settings → Device Links**.
## Related Topics
- [Node Metrics](node-metrics) — detailed telemetry dashboards for each node

View File

@@ -92,6 +92,26 @@ Useful for monitoring solar charging or battery health on remote nodes.
> ⚠️ **Note:** Shorter intervals increase airtime usage and battery drain across the mesh.
## Air Quality Metrics
Nodes with particulate matter or CO₂ sensors report air quality data:
| Метрични | Unit | Описание |
| --------------------- | ----- | ---------------------------- |
| PM1.0 | µg/m³ | Ultrafine particulate matter |
| PM2.5 | µg/m³ | Fine particulate matter |
| PM10 | µg/m³ | Coarse particulate matter |
| CO₂ | ppm | Carbon dioxide concentration |
The CO₂ reading is color-coded by severity:
- 🟢 **Good** (< 1000 ppm) — normal indoor levels
- 🟡 **Moderate** (10002000 ppm) — elevated, consider ventilation
- 🟠 **Poor** (20005000 ppm) — drowsiness, poor concentration
- 🔴 **Hazardous** (≥ 5000 ppm) — immediate health concern
Air quality data can be viewed as info cards on the node detail screen, charted over time, and exported to CSV.
## Viewing Telemetry
1. Navigate to **Nodes** and select a node.
@@ -99,6 +119,7 @@ Useful for monitoring solar charging or battery health on remote nodes.
- Device Metrics (always available)
- Environment Metrics (if sensors present)
- Power Metrics (if INA sensor present)
- Air Quality Metrics (if PM/CO₂ sensor present)
3. Historical graphs show trends over time.
![Telemetry actions](../../assets/screenshots/node-metrics_telemetric_actions.png)

View File

@@ -0,0 +1,54 @@
---
title: Android Auto
parent: User Guide
nav_order: 18
last_updated: 2026-06-11
description: Use Meshtastic hands-free on an Android Auto head unit — read messages aloud, reply by voice, and check nodes and mesh status while driving.
aliases:
- android-auto
- car
- head-unit
- auto
---
# Android Auto
Meshtastic integrates with Android Auto so you can stay in touch with your mesh while driving, without taking your hands off the wheel or your eyes off the road.
> ⚠️ **Note:** Android Auto support is available on **Google-flavor Android builds only**. It is not included in the F-Droid build, and it is not available on Desktop or iOS.
## Overview
When your phone is connected to an Android Auto head unit (or the Desktop Head Unit emulator used for development), Meshtastic appears as a messaging app built with the Android Car App Library. The car interface presents a tabbed Home screen optimized for driving-safe, glanceable use:
- **Messages** — recent conversations, with hands-free reading and replies.
- **Nodes** — the mesh node list, with a node-detail view.
- **Status** — current connection and mesh status.
The car app does not add a new connection of its own. It uses the Meshtastic app's existing connection, node, and message state, so it reflects whatever your phone is already connected to.
> ⚠️ **Note:** Your phone must be connected to a Meshtastic radio for the car app to show live data. If the app is disconnected, the car screen reflects that disconnected state.
## Messages
The Messages tab lists your recent conversations. While driving, you can:
- **Have messages read aloud** so you don't need to look at the screen.
- **Reply by voice or text** using your head unit's reply control, dictating your response hands-free.
## Nodes
The Nodes tab shows your mesh node list in a car-friendly layout. Selecting a node opens a node-detail view with key information about that node. See [Nodes](nodes) for the full meaning of the information shown.
## Status
The Status tab summarizes your current connection and mesh status at a glance — useful for confirming you're still connected to your radio without opening your phone.
## Related Topics
- [Messages & Channels](messages-and-channels) — full messaging features on your phone
- [Nodes](nodes) — detailed node list and node-detail information
- [Connections](connections) — how the app connects to your radio
---

View File

@@ -0,0 +1,63 @@
---
title: App Functions
parent: User Guide
nav_order: 19
last_updated: 2026-06-11
description: Expose mesh capabilities to the Android system and on-device AI assistants (e.g. Gemini) so they can run mesh workflows without opening the app.
aliases:
- app-functions
- system-ai
- gemini
- assistant-functions
---
# App Functions
App Functions expose Meshtastic capabilities to the Android system and to on-device AI assistants (such as Gemini) through the Android App Functions API. With them enabled, an assistant can discover and trigger mesh workflows for you — for example sending a message or checking your mesh status — without you opening the app.
> ⚠️ **Note:** App Functions are available on **Google-flavor Android builds only**.
> ⚠️ **Note:** This is separate from the in-app **Chirpy** assistant. App Functions let the _system_ AI assistant act on your mesh; Chirpy is a conversational assistant inside the Meshtastic app itself.
## Enabling App Functions
App Functions are controlled from **Settings → System AI** (the in-app screen is labeled "System AI"). The screen has:
- A **master toggle** labeled **"Allow AI access"**, with the subtitle _"Let system AI assistants (e.g. Gemini) discover and use mesh functions"_. When off, no functions are exposed to the system.
- An **individual toggle for each function**, so you can expose only the capabilities you want.
The functions are grouped into a **Write** section (functions that change something or send data to your mesh) and a **Read** section (functions that only return information).
![App Functions screen with master and per-function toggles](../../assets/screenshots/app-functions_settings.png)
### Write Functions
| Function | What it does |
| ---------------- | ----------------------------------------------------------------------------------------------------------------------- |
| **Send Message** | Sends a text message to a contact (direct message) or to a channel, up to 237 bytes. |
### Read Functions
| Function | What it returns |
| ----------------------- | ----------------------------------------------------------- |
| **Get Mesh Status** | Overall mesh status. |
| **Get Node List** | The list of nodes on your mesh. |
| **Get Channel Info** | Information about your channels. |
| **Get Device Status** | Status of your connected radio. |
| **Get Node Details** | Detailed information about a specific node. |
| **Get Recent Messages** | Recent messages from your conversations. |
| **Get Unread Summary** | A summary of unread messages. |
| **Get Mesh Metrics** | Telemetry and metrics from your mesh. |
## Privacy
> 🔒 **Privacy:** The **Send Message** function lets an assistant send messages to your mesh on your behalf. Only enable functions you trust the assistant to use. The read functions expose node, message, and metric data to the assistant — enable only what you're comfortable sharing. Each function has its own toggle, and the master toggle turns all of them off at once.
## Related Topics
- [Messages & Channels](messages-and-channels) — sending messages directly in the app
- [Nodes](nodes) — the node list the read functions draw from
- [Node Metrics](node-metrics) — the telemetry behind Get Mesh Metrics
---

View File

@@ -2,7 +2,7 @@
title: Desktop App
parent: User Guide
nav_order: 14
last_updated: 2026-05-20
last_updated: 2026-06-11
description: Install and use the Meshtastic Desktop app on Linux, macOS, and Windows — connections, feature parity, and keyboard shortcuts.
aliases:
- desktop
@@ -60,20 +60,24 @@ Bluetooth Low Energy is supported on Desktop via the [Kable](https://github.com/
## Feature Parity
| Feature | Android | Desktop | Notes |
| ---------------------------------------- | ------- | ------- | -------------------------- |
| Messaging | ✓ | ✓ | Full parity |
| Node List | ✓ | ✓ | Full parity |
| Map | ✓ | ✓ | Full parity |
| Settings | ✓ | ✓ | Full parity |
| Bluetooth (BLE) | ✓ | ✓ | Via Kable on desktop |
| Firmware Update OTA | ✓ | ✗ | Use web flasher |
| Notifications | ✓ | ✓ | Native OS notifications |
| Widgets | ✓ | ✗ | Android-only |
| AI Assistant (Chirpy) | ✓\* | ✗ | Google flavor Android only |
| Feature | Android | Desktop | Notes |
| -------------------------------------------- | ------- | ------- | ---------------------------------------------- |
| Messaging | ✓ | ✓ | Full parity |
| Node List | ✓ | ✓ | Full parity |
| Map | ✓ | ✓ | Full parity |
| Settings | ✓ | ✓ | Full parity |
| Bluetooth (BLE) | ✓ | ✓ | Via Kable on desktop |
| Firmware Update OTA | ✓ | ✗ | Use web flasher |
| Notifications | ✓ | ✓ | Native OS notifications |
| Widgets | ✓ | ✗ | Android-only |
| Android Auto | ✓ | ✗ | Android-only — not available on Desktop or iOS |
| AI Assistant (Chirpy) | ✓\* | ✗ | Google flavor Android only |
| App Functions (system AI) | ✓† | ✗ | Google flavor Android only |
\*Chirpy AI requires Android 14+ on Google flavor builds with supported hardware.
†App Functions exposes app actions to the Android system AI on Google flavor builds. See [App Functions](app-functions).
## UI Differences
The Desktop app uses the same Compose Multiplatform UI with adaptations for larger screens and desktop interaction.

View File

@@ -2,8 +2,8 @@
title: Discovery
parent: User Guide
nav_order: 12
last_updated: 2026-05-13
description: Explore your mesh network — traceroute paths, neighbor maps, and node discovery tools.
last_updated: 2026-06-11
description: Explore your mesh network — the Local Mesh Discovery scanner, traceroute paths, neighbor maps, and node discovery tools.
aliases:
- mesh-discovery
- local-discovery
@@ -16,10 +16,83 @@ aliases:
Discovery tools help you understand **how** your mesh network is connected — which nodes can hear each other, what paths messages take, and where bottlenecks or weak links exist.
> 💡 **Tip:** You don't need a dedicated "discovery mode" to start exploring your mesh. The tools below are available right now from the node list and node detail screens.
The app offers two complementary approaches:
- **Local Mesh Discovery (Scanner)** — an automated mode that cycles your connected radio through different LoRa presets, listens on each, and ranks which preset performs best at your location.
- **Manual exploration** — traceroute, Neighbor Info, and the node list, which you can use at any time to investigate specific paths and topology.
---
## Local Mesh Discovery (Scanner)
Local Mesh Discovery is a dedicated scanning mode that helps you find the best LoRa modem preset for your location and see which nodes are active on each preset. It cycles your connected radio through one or more presets you choose, listens (or "dwells") on each one for a set time to collect packets, then analyzes and ranks the results.
Open it from **Settings → Local Mesh Discovery**.
> ⚠️ **Note:** Discovery temporarily changes your radio's LoRa settings while it scans, then restores your original configuration when it finishes. Your device must be connected to run a scan.
### Setting Up a Scan
Before starting, configure these controls:
| Control | Descripció |
| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **LoRa preset picker** | Select one or more presets to scan. Discovery dwells on each selected preset in turn. |
| **Dwell time** | Time to listen on each preset. Choose from 1, 5, 15, 30, 45, 60, 90, 120, or 180 minutes. Longer dwell times collect more packets and give a clearer picture, but take longer. |
| **Keep screen awake** | Optional toggle that prevents the screen from sleeping during a long scan. |
The **Start** button stays disabled — with an explanation of why — until the scan can run. Common reasons it's disabled:
- The device is **not connected**.
- The current channel is using the **default channel key** (use a unique key first — see [Messages & Channels](messages-and-channels)).
- **No presets** have been selected to scan.
- The selected preset uses **2.4 GHz**, which your hardware doesn't support.
### Live Progress
While a scan runs, Discovery shows its current stage:
| Stage | What's happening |
| ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |
| **Preparing** | Saving your current configuration and getting ready to scan. |
| **Shifting to \<preset\>** | Switching the radio to the next preset to test. |
| **Reconnecting** | Re-establishing the connection after the preset change. |
| **Dwell** | Listening on the current preset to collect packets, with a countdown to the next step. |
| **Analysis** | Processing the collected packets and ranking the presets. |
| **Restoring** | Putting your original LoRa configuration back. |
![Dwell countdown showing time remaining on the current preset](../../assets/screenshots/discovery_dwell_progress.png)
### Reading the Results
When the scan completes, Discovery presents a per-preset result card for each preset it tested, plus an overall summary.
![Per-preset result card with ranking and collected metrics](../../assets/screenshots/discovery_preset_result.png)
Metrics include:
| Metric | What it tells you |
| ---------------------------------------- | ---------------------------------------------------------------------------------------------- |
| RF health | Overall quality of the radio environment on that preset. |
| Channel utilization | How busy the airwaves were during the dwell. |
| Airtime | Transmission time observed. |
| Direct vs. relayed nodes | How many mesh nodes were heard directly versus via a relay. |
| Bad / duplicate packets | Counts of corrupt and repeated packets, indicating congestion or interference. |
Additional features available from the results:
- **Scan History** — saved sessions you can revisit; view or delete past scans.
- **Discovery Map** — a map of the nodes found during the scan.
- **Report export** — export a report as a PDF on Android, or as text on other platforms.
> 💡 **Tip:** On Android, Discovery can generate an on-device AI summary (Gemini Nano) of your results. If the on-device model isn't available, an algorithmic summary is used instead — so you always get a readable interpretation of the scan.
---
## Manual Exploration
The tools below are available at any time from the node list and node detail screens. Use them to investigate specific paths and build a topology picture, alongside or instead of a full scan.
## Traçar ruta
Traceroute reveals the exact path a message takes from your node to any other node on the mesh. It's the single most useful tool for debugging connectivity problems.

View File

@@ -2,8 +2,8 @@
title: Messages & Channels
parent: User Guide
nav_order: 3
last_updated: 2026-05-13
description: Send and receive messages, manage channels, configure encryption, and use quick chat, reactions, and message actions.
last_updated: 2026-06-11
description: Send and receive messages, manage channels, configure encryption, search conversations, and use quick chat, reactions, and message actions.
aliases:
- channels
- direct-messages
@@ -101,6 +101,19 @@ Pre-configured messages for rapid communication:
The channel list shows each channel with its latest message preview.
### Searching Messages
You can search the full history of any conversation directly from the chat screen:
1. Open a conversation (a channel or a direct message).
2. Tap the **search icon** in the top bar.
3. Type into the **Search messages…** field. The search runs as you type, across all stored messages in that conversation.
4. Use the **N / M** result counter and the **previous / next arrows** to jump between matches, which are highlighted in the conversation.
![Message search bar with result counter and previous/next arrows](../../assets/screenshots/messages_search_bar.png)
> 💡 **Tip:** Search is full-text and stays within the conversation you opened it from — it doesn't search across other channels or contacts. Matching is fast even on long histories because messages are indexed locally.
### Message Bubbles
Messages appear as chat bubbles — sent messages on the right, received messages on the left. Each bubble shows the sender, timestamp, and delivery status. Messages with replies include a quoted preview of the original message above the response.

View File

@@ -2,8 +2,8 @@
title: Node Metrics
parent: User Guide
nav_order: 5
last_updated: 2026-05-13
description: Telemetry dashboards for each mesh node — device health, environment sensors, signal quality, power, traceroute, and position history.
last_updated: 2026-06-16
description: Telemetry dashboards for each mesh node — device health, environment sensors, air quality, signal quality, power, traceroute, and position history.
aliases:
- metrics
- telemetry
@@ -47,15 +47,48 @@ Environment metrics are charted over time for easy trend analysis — temperatur
> 💡 **Tip:** Environment metrics require a sensor connected to the remote node. Not all nodes report environmental data. See [Telemetry & Sensors](telemetry-and-sensors) for a full list of supported sensors.
## Air Quality Metrics
Air Quality is a dedicated metrics view for nodes equipped with a particulate-matter and/or CO₂ sensor. It is **separate from the BME680 IAQ reading** listed under Environment Metrics — IAQ is a single gas-resistance-derived index, while the Air Quality view charts the underlying particulate and CO₂ measurements.
| Metric | Unit | Descripció |
| --------------------- | ----- | ---------------------------------------------------- |
| PM1.0 | µg/m³ | Particulate matter up to 1.0 micron |
| PM2.5 | µg/m³ | Particulate matter up to 2.5 microns |
| PM10 | µg/m³ | Particulate matter up to 10 microns |
| CO₂ | ppm | Carbon dioxide concentration |
CO₂ readings are color-coded by severity to make air quality easy to read at a glance:
| Band | CO₂ Range (ppm) | Color |
| -------- | ---------------------------------- | -------- |
| Good | < 1000 | Green |
| Stuffy | < 2000 | Amber |
| Poor | < 5000 | Orange |
| Unsafe | < 30000 | Red |
| Evacuate | ≥ 30000 | Dark red |
![Air quality readings with color-coded CO₂ severity](../../assets/screenshots/node-metrics_air_quality.png)
An air-quality log/metrics button appears on the node detail screen **only when the node has reported air-quality telemetry**. From the Air Quality view you can:
- Select a **time frame** for the charts.
- Filter with **metric chips** — only metrics that have data are shown.
- **Refresh / request** the latest air-quality telemetry.
- **Export to CSV** for analysis in a spreadsheet.
> 💡 **Tip:** Air Quality metrics require a compatible air-quality sensor on the remote node. If a node has no particulate or CO₂ sensor, the air-quality button won't appear. See [Telemetry & Sensors](telemetry-and-sensors) for supported hardware.
## Signal Metrics
Radio signal quality information:
| Metric | Descripció |
| --------- | ----------------------------------------------------------------------------- |
| SNR | Signal-to-Noise Ratio (higher is better) |
| RSSI | Received Signal Strength Indicator (closer to 0 is better) |
| Hop Count | Number of mesh hops for last message |
| Metric | Descripció |
| ----------- | ------------------------------------------------------------------------------ |
| SNR | Signal-to-Noise Ratio (higher is better) |
| RSSI | Received Signal Strength Indicator (closer to 0 is better) |
| Noise Floor | Local background RF noise in dBm (more negative is quieter) |
| Hop Count | Number of mesh hops for last message |
### Signal Quality Reference
@@ -66,6 +99,8 @@ Radio signal quality information:
| -10 to 0 dB | Fair |
| < -10 dB | Poor |
Local Stats from your connected radio are also shown in Signal Quality when available. These logs include noise floor, traffic counters, relay counters, online node counts, and radio uptime. The noise floor chart uses a dashed reference line at -85 dBm to help identify a busy RF environment. Use **Request** to ask the connected radio for a fresh Local Stats telemetry report, **Clear** to remove Local Stats logs for that node, and **Save** to export the visible Local Stats history as CSV.
## Power Metrics
Power management telemetry (requires INA sensor or compatible hardware):
@@ -128,4 +163,3 @@ The position tab shows location data for nodes that share GPS:
- [Units & Locale](units-and-locale) — temperature, distance, and speed display formats
---

View File

@@ -2,7 +2,7 @@
title: Nodes
parent: User Guide
nav_order: 4
last_updated: 2026-05-20
last_updated: 2026-06-02
description: Browse, filter, and sort mesh nodes — view details, signal quality, roles, and quick actions.
aliases:
- node-list
@@ -142,6 +142,12 @@ Inline status indicators show key metrics at a glance:
| Última notícia | ![Last heard](../../assets/screenshots/nodes_last_heard.png) |
| Distància | ![Distance](../../assets/screenshots/nodes_distance_info.png) |
### Device Links ("I want one")
When a node's hardware is recognized, the detail view shows a collapsible **"I want one"** section linking to places to buy or learn more about that device: the vendor's product page, product variants, and regional marketplace listings (such as AliExpress, Amazon, and supported retailers), filtered to your country. Each link opens through the `msh.to` redirect service. Devices with no matching links don't show the section.
A full, browsable directory of every link is also available under **Settings → Device Links**.
## Related Topics
- [Node Metrics](node-metrics) — detailed telemetry dashboards for each node

View File

@@ -92,6 +92,26 @@ Useful for monitoring solar charging or battery health on remote nodes.
> ⚠️ **Note:** Shorter intervals increase airtime usage and battery drain across the mesh.
## Air Quality Metrics
Nodes with particulate matter or CO₂ sensors report air quality data:
| Metric | Unit | Descripció |
| --------------------- | ----- | ---------------------------- |
| PM1.0 | µg/m³ | Ultrafine particulate matter |
| PM2.5 | µg/m³ | Fine particulate matter |
| PM10 | µg/m³ | Coarse particulate matter |
| CO₂ | ppm | Carbon dioxide concentration |
The CO₂ reading is color-coded by severity:
- 🟢 **Good** (< 1000 ppm) — normal indoor levels
- 🟡 **Moderate** (10002000 ppm) — elevated, consider ventilation
- 🟠 **Poor** (20005000 ppm) — drowsiness, poor concentration
- 🔴 **Hazardous** (≥ 5000 ppm) — immediate health concern
Air quality data can be viewed as info cards on the node detail screen, charted over time, and exported to CSV.
## Viewing Telemetry
1. Navigate to **Nodes** and select a node.
@@ -99,6 +119,7 @@ Useful for monitoring solar charging or battery health on remote nodes.
- Device Metrics (always available)
- Environment Metrics (if sensors present)
- Power Metrics (if INA sensor present)
- Air Quality Metrics (if PM/CO₂ sensor present)
3. Historical graphs show trends over time.
![Telemetry actions](../../assets/screenshots/node-metrics_telemetric_actions.png)

View File

@@ -0,0 +1,54 @@
---
title: Android Auto
parent: Uživatelská příručka
nav_order: 18
last_updated: 2026-06-11
description: Use Meshtastic hands-free on an Android Auto head unit — read messages aloud, reply by voice, and check nodes and mesh status while driving.
aliases:
- android-auto
- car
- head-unit
- auto
---
# Android Auto
Meshtastic integrates with Android Auto so you can stay in touch with your mesh while driving, without taking your hands off the wheel or your eyes off the road.
> ⚠️ **Note:** Android Auto support is available on **Google-flavor Android builds only**. It is not included in the F-Droid build, and it is not available on Desktop or iOS.
## Overview
When your phone is connected to an Android Auto head unit (or the Desktop Head Unit emulator used for development), Meshtastic appears as a messaging app built with the Android Car App Library. The car interface presents a tabbed Home screen optimized for driving-safe, glanceable use:
- **Messages** — recent conversations, with hands-free reading and replies.
- **Nodes** — the mesh node list, with a node-detail view.
- **Status** — current connection and mesh status.
The car app does not add a new connection of its own. It uses the Meshtastic app's existing connection, node, and message state, so it reflects whatever your phone is already connected to.
> ⚠️ **Note:** Your phone must be connected to a Meshtastic radio for the car app to show live data. If the app is disconnected, the car screen reflects that disconnected state.
## Zprávy
The Messages tab lists your recent conversations. While driving, you can:
- **Have messages read aloud** so you don't need to look at the screen.
- **Reply by voice or text** using your head unit's reply control, dictating your response hands-free.
## Uzly
The Nodes tab shows your mesh node list in a car-friendly layout. Selecting a node opens a node-detail view with key information about that node. See [Nodes](nodes) for the full meaning of the information shown.
## Status
The Status tab summarizes your current connection and mesh status at a glance — useful for confirming you're still connected to your radio without opening your phone.
## Related Topics
- [Messages & Channels](messages-and-channels) — full messaging features on your phone
- [Nodes](nodes) — detailed node list and node-detail information
- [Connections](connections) — how the app connects to your radio
---

View File

@@ -0,0 +1,63 @@
---
title: App Functions
parent: Uživatelská příručka
nav_order: 19
last_updated: 2026-06-11
description: Expose mesh capabilities to the Android system and on-device AI assistants (e.g. Gemini) so they can run mesh workflows without opening the app.
aliases:
- app-functions
- system-ai
- gemini
- assistant-functions
---
# App Functions
App Functions expose Meshtastic capabilities to the Android system and to on-device AI assistants (such as Gemini) through the Android App Functions API. With them enabled, an assistant can discover and trigger mesh workflows for you — for example sending a message or checking your mesh status — without you opening the app.
> ⚠️ **Note:** App Functions are available on **Google-flavor Android builds only**.
> ⚠️ **Note:** This is separate from the in-app **Chirpy** assistant. App Functions let the _system_ AI assistant act on your mesh; Chirpy is a conversational assistant inside the Meshtastic app itself.
## Enabling App Functions
App Functions are controlled from **Settings → System AI** (the in-app screen is labeled "System AI"). The screen has:
- A **master toggle** labeled **"Allow AI access"**, with the subtitle _"Let system AI assistants (e.g. Gemini) discover and use mesh functions"_. When off, no functions are exposed to the system.
- An **individual toggle for each function**, so you can expose only the capabilities you want.
The functions are grouped into a **Write** section (functions that change something or send data to your mesh) and a **Read** section (functions that only return information).
![App Functions screen with master and per-function toggles](../../assets/screenshots/app-functions_settings.png)
### Write Functions
| Function | What it does |
| ---------------- | ----------------------------------------------------------------------------------------------------------------------- |
| **Send Message** | Sends a text message to a contact (direct message) or to a channel, up to 237 bytes. |
### Read Functions
| Function | What it returns |
| ----------------------- | ----------------------------------------------------------- |
| **Get Mesh Status** | Overall mesh status. |
| **Get Node List** | The list of nodes on your mesh. |
| **Get Channel Info** | Information about your channels. |
| **Get Device Status** | Status of your connected radio. |
| **Get Node Details** | Detailed information about a specific node. |
| **Get Recent Messages** | Recent messages from your conversations. |
| **Get Unread Summary** | A summary of unread messages. |
| **Get Mesh Metrics** | Telemetry and metrics from your mesh. |
## Privacy
> 🔒 **Privacy:** The **Send Message** function lets an assistant send messages to your mesh on your behalf. Only enable functions you trust the assistant to use. The read functions expose node, message, and metric data to the assistant — enable only what you're comfortable sharing. Each function has its own toggle, and the master toggle turns all of them off at once.
## Related Topics
- [Messages & Channels](messages-and-channels) — sending messages directly in the app
- [Nodes](nodes) — the node list the read functions draw from
- [Node Metrics](node-metrics) — the telemetry behind Get Mesh Metrics
---

View File

@@ -2,7 +2,7 @@
title: Desktop App
parent: User Guide
nav_order: 14
last_updated: 2026-05-20
last_updated: 2026-06-11
description: Install and use the Meshtastic Desktop app on Linux, macOS, and Windows — connections, feature parity, and keyboard shortcuts.
aliases:
- desktop
@@ -60,20 +60,24 @@ Bluetooth Low Energy is supported on Desktop via the [Kable](https://github.com/
## Feature Parity
| Feature | Android | Desktop | Poznámka |
| ---------------------------------------- | ------- | ------- | -------------------------- |
| Messaging | ✓ | ✓ | Full parity |
| Node List | ✓ | ✓ | Full parity |
| Mapa | ✓ | ✓ | Full parity |
| Nastavení | ✓ | ✓ | Full parity |
| Bluetooth (BLE) | ✓ | ✓ | Via Kable on desktop |
| Firmware Update OTA | ✓ | ✗ | Use web flasher |
| Notifications | ✓ | ✓ | Native OS notifications |
| Widgets | ✓ | ✗ | Android-only |
| AI Assistant (Chirpy) | ✓\* | ✗ | Google flavor Android only |
| Feature | Android | Desktop | Poznámka |
| -------------------------------------------- | ------- | ------- | ---------------------------------------------- |
| Messaging | ✓ | ✓ | Full parity |
| Node List | ✓ | ✓ | Full parity |
| Mapa | ✓ | ✓ | Full parity |
| Nastavení | ✓ | ✓ | Full parity |
| Bluetooth (BLE) | ✓ | ✓ | Via Kable on desktop |
| Firmware Update OTA | ✓ | ✗ | Use web flasher |
| Notifications | ✓ | ✓ | Native OS notifications |
| Widgets | ✓ | ✗ | Android-only |
| Android Auto | ✓ | ✗ | Android-only — not available on Desktop or iOS |
| AI Assistant (Chirpy) | ✓\* | ✗ | Google flavor Android only |
| App Functions (system AI) | ✓† | ✗ | Google flavor Android only |
\*Chirpy AI requires Android 14+ on Google flavor builds with supported hardware.
†App Functions exposes app actions to the Android system AI on Google flavor builds. See [App Functions](app-functions).
## UI Differences
The Desktop app uses the same Compose Multiplatform UI with adaptations for larger screens and desktop interaction.

View File

@@ -2,8 +2,8 @@
title: Objevujte
parent: User Guide
nav_order: 12
last_updated: 2026-05-13
description: Explore your mesh network — traceroute paths, neighbor maps, and node discovery tools.
last_updated: 2026-06-11
description: Explore your mesh network — the Local Mesh Discovery scanner, traceroute paths, neighbor maps, and node discovery tools.
aliases:
- mesh-discovery
- local-discovery
@@ -16,10 +16,83 @@ aliases:
Discovery tools help you understand **how** your mesh network is connected — which nodes can hear each other, what paths messages take, and where bottlenecks or weak links exist.
> 💡 **Tip:** You don't need a dedicated "discovery mode" to start exploring your mesh. The tools below are available right now from the node list and node detail screens.
The app offers two complementary approaches:
- **Local Mesh Discovery (Scanner)** — an automated mode that cycles your connected radio through different LoRa presets, listens on each, and ranks which preset performs best at your location.
- **Manual exploration** — traceroute, Neighbor Info, and the node list, which you can use at any time to investigate specific paths and topology.
---
## Local Mesh Discovery (Scanner)
Local Mesh Discovery is a dedicated scanning mode that helps you find the best LoRa modem preset for your location and see which nodes are active on each preset. It cycles your connected radio through one or more presets you choose, listens (or "dwells") on each one for a set time to collect packets, then analyzes and ranks the results.
Open it from **Settings → Local Mesh Discovery**.
> ⚠️ **Note:** Discovery temporarily changes your radio's LoRa settings while it scans, then restores your original configuration when it finishes. Your device must be connected to run a scan.
### Setting Up a Scan
Before starting, configure these controls:
| Control | Popis |
| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **LoRa preset picker** | Select one or more presets to scan. Discovery dwells on each selected preset in turn. |
| **Dwell time** | Time to listen on each preset. Choose from 1, 5, 15, 30, 45, 60, 90, 120, or 180 minutes. Longer dwell times collect more packets and give a clearer picture, but take longer. |
| **Keep screen awake** | Optional toggle that prevents the screen from sleeping during a long scan. |
The **Start** button stays disabled — with an explanation of why — until the scan can run. Common reasons it's disabled:
- The device is **not connected**.
- The current channel is using the **default channel key** (use a unique key first — see [Messages & Channels](messages-and-channels)).
- **No presets** have been selected to scan.
- The selected preset uses **2.4 GHz**, which your hardware doesn't support.
### Live Progress
While a scan runs, Discovery shows its current stage:
| Stage | What's happening |
| ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |
| **Preparing** | Saving your current configuration and getting ready to scan. |
| **Shifting to \<preset\>** | Switching the radio to the next preset to test. |
| **Reconnecting** | Re-establishing the connection after the preset change. |
| **Dwell** | Listening on the current preset to collect packets, with a countdown to the next step. |
| **Analysis** | Processing the collected packets and ranking the presets. |
| **Restoring** | Putting your original LoRa configuration back. |
![Dwell countdown showing time remaining on the current preset](../../assets/screenshots/discovery_dwell_progress.png)
### Reading the Results
When the scan completes, Discovery presents a per-preset result card for each preset it tested, plus an overall summary.
![Per-preset result card with ranking and collected metrics](../../assets/screenshots/discovery_preset_result.png)
Metrics include:
| Metrický | What it tells you |
| ---------------------------------------- | ---------------------------------------------------------------------------------------------- |
| RF health | Overall quality of the radio environment on that preset. |
| Channel utilization | How busy the airwaves were during the dwell. |
| Airtime | Transmission time observed. |
| Direct vs. relayed nodes | How many mesh nodes were heard directly versus via a relay. |
| Bad / duplicate packets | Counts of corrupt and repeated packets, indicating congestion or interference. |
Additional features available from the results:
- **Scan History** — saved sessions you can revisit; view or delete past scans.
- **Discovery Map** — a map of the nodes found during the scan.
- **Report export** — export a report as a PDF on Android, or as text on other platforms.
> 💡 **Tip:** On Android, Discovery can generate an on-device AI summary (Gemini Nano) of your results. If the on-device model isn't available, an algorithmic summary is used instead — so you always get a readable interpretation of the scan.
---
## Manual Exploration
The tools below are available at any time from the node list and node detail screens. Use them to investigate specific paths and build a topology picture, alongside or instead of a full scan.
## Traceroute
Traceroute reveals the exact path a message takes from your node to any other node on the mesh. It's the single most useful tool for debugging connectivity problems.

View File

@@ -2,8 +2,8 @@
title: Messages & Channels
parent: User Guide
nav_order: 3
last_updated: 2026-05-13
description: Send and receive messages, manage channels, configure encryption, and use quick chat, reactions, and message actions.
last_updated: 2026-06-11
description: Send and receive messages, manage channels, configure encryption, search conversations, and use quick chat, reactions, and message actions.
aliases:
- channels
- direct-messages
@@ -101,6 +101,19 @@ Pre-configured messages for rapid communication:
The channel list shows each channel with its latest message preview.
### Searching Messages
You can search the full history of any conversation directly from the chat screen:
1. Open a conversation (a channel or a direct message).
2. Tap the **search icon** in the top bar.
3. Type into the **Search messages…** field. The search runs as you type, across all stored messages in that conversation.
4. Use the **N / M** result counter and the **previous / next arrows** to jump between matches, which are highlighted in the conversation.
![Message search bar with result counter and previous/next arrows](../../assets/screenshots/messages_search_bar.png)
> 💡 **Tip:** Search is full-text and stays within the conversation you opened it from — it doesn't search across other channels or contacts. Matching is fast even on long histories because messages are indexed locally.
### Message Bubbles
Messages appear as chat bubbles — sent messages on the right, received messages on the left. Each bubble shows the sender, timestamp, and delivery status. Messages with replies include a quoted preview of the original message above the response.

View File

@@ -2,8 +2,8 @@
title: Node Metrics
parent: User Guide
nav_order: 5
last_updated: 2026-05-13
description: Telemetry dashboards for each mesh node — device health, environment sensors, signal quality, power, traceroute, and position history.
last_updated: 2026-06-16
description: Telemetry dashboards for each mesh node — device health, environment sensors, air quality, signal quality, power, traceroute, and position history.
aliases:
- metrics
- telemetry
@@ -47,15 +47,48 @@ Environment metrics are charted over time for easy trend analysis — temperatur
> 💡 **Tip:** Environment metrics require a sensor connected to the remote node. Not all nodes report environmental data. See [Telemetry & Sensors](telemetry-and-sensors) for a full list of supported sensors.
## Air Quality Metrics
Air Quality is a dedicated metrics view for nodes equipped with a particulate-matter and/or CO₂ sensor. It is **separate from the BME680 IAQ reading** listed under Environment Metrics — IAQ is a single gas-resistance-derived index, while the Air Quality view charts the underlying particulate and CO₂ measurements.
| Metrický | Unit | Popis |
| --------------------- | ----- | ---------------------------------------------------- |
| PM1.0 | µg/m³ | Particulate matter up to 1.0 micron |
| PM2.5 | µg/m³ | Particulate matter up to 2.5 microns |
| PM10 | µg/m³ | Particulate matter up to 10 microns |
| CO₂ | ppm | Carbon dioxide concentration |
CO₂ readings are color-coded by severity to make air quality easy to read at a glance:
| Band | CO₂ Range (ppm) | Color |
| -------- | ---------------------------------- | -------- |
| Silný | < 1000 | Zelená |
| Stuffy | < 2000 | Amber |
| Poor | < 5000 | Orange |
| Unsafe | < 30000 | Červená |
| Evacuate | ≥ 30000 | Dark red |
![Air quality readings with color-coded CO₂ severity](../../assets/screenshots/node-metrics_air_quality.png)
An air-quality log/metrics button appears on the node detail screen **only when the node has reported air-quality telemetry**. From the Air Quality view you can:
- Select a **time frame** for the charts.
- Filter with **metric chips** — only metrics that have data are shown.
- **Refresh / request** the latest air-quality telemetry.
- **Export to CSV** for analysis in a spreadsheet.
> 💡 **Tip:** Air Quality metrics require a compatible air-quality sensor on the remote node. If a node has no particulate or CO₂ sensor, the air-quality button won't appear. See [Telemetry & Sensors](telemetry-and-sensors) for supported hardware.
## Signal Metrics
Radio signal quality information:
| Metrický | Popis |
| --------- | ----------------------------------------------------------------------------- |
| SNR | Signal-to-Noise Ratio (higher is better) |
| RSSI | Received Signal Strength Indicator (closer to 0 is better) |
| Hop Count | Number of mesh hops for last message |
| Metrický | Popis |
| ----------- | ------------------------------------------------------------------------------ |
| SNR | Signal-to-Noise Ratio (higher is better) |
| RSSI | Received Signal Strength Indicator (closer to 0 is better) |
| Noise Floor | Local background RF noise in dBm (more negative is quieter) |
| Hop Count | Number of mesh hops for last message |
### Signal Quality Reference
@@ -66,6 +99,8 @@ Radio signal quality information:
| -10 to 0 dB | Slabý |
| < -10 dB | Poor |
Local Stats from your connected radio are also shown in Signal Quality when available. These logs include noise floor, traffic counters, relay counters, online node counts, and radio uptime. The noise floor chart uses a dashed reference line at -85 dBm to help identify a busy RF environment. Use **Request** to ask the connected radio for a fresh Local Stats telemetry report, **Clear** to remove Local Stats logs for that node, and **Save** to export the visible Local Stats history as CSV.
## Metriky napájení
Power management telemetry (requires INA sensor or compatible hardware):
@@ -128,4 +163,3 @@ The position tab shows location data for nodes that share GPS:
- [Units & Locale](units-and-locale) — temperature, distance, and speed display formats
---

View File

@@ -2,7 +2,7 @@
title: Uzly
parent: User Guide
nav_order: 4
last_updated: 2026-05-20
last_updated: 2026-06-02
description: Browse, filter, and sort mesh nodes — view details, signal quality, roles, and quick actions.
aliases:
- node-list
@@ -142,6 +142,12 @@ Inline status indicators show key metrics at a glance:
| Naposledy slyšen | ![Last heard](../../assets/screenshots/nodes_last_heard.png) |
| Vzdálenost | ![Distance](../../assets/screenshots/nodes_distance_info.png) |
### Device Links ("I want one")
When a node's hardware is recognized, the detail view shows a collapsible **"I want one"** section linking to places to buy or learn more about that device: the vendor's product page, product variants, and regional marketplace listings (such as AliExpress, Amazon, and supported retailers), filtered to your country. Each link opens through the `msh.to` redirect service. Devices with no matching links don't show the section.
A full, browsable directory of every link is also available under **Settings → Device Links**.
## Related Topics
- [Node Metrics](node-metrics) — detailed telemetry dashboards for each node

View File

@@ -92,6 +92,26 @@ Useful for monitoring solar charging or battery health on remote nodes.
> ⚠️ **Note:** Shorter intervals increase airtime usage and battery drain across the mesh.
## Air Quality Metrics
Nodes with particulate matter or CO₂ sensors report air quality data:
| Metrický | Unit | Popis |
| --------------------- | ----- | ---------------------------- |
| PM1.0 | µg/m³ | Ultrafine particulate matter |
| PM2.5 | µg/m³ | Fine particulate matter |
| PM10 | µg/m³ | Coarse particulate matter |
| CO₂ | ppm | Carbon dioxide concentration |
The CO₂ reading is color-coded by severity:
- 🟢 **Good** (< 1000 ppm) — normal indoor levels
- 🟡 **Moderate** (10002000 ppm) — elevated, consider ventilation
- 🟠 **Poor** (20005000 ppm) — drowsiness, poor concentration
- 🔴 **Hazardous** (≥ 5000 ppm) — immediate health concern
Air quality data can be viewed as info cards on the node detail screen, charted over time, and exported to CSV.
## Viewing Telemetry
1. Navigate to **Nodes** and select a node.
@@ -99,6 +119,7 @@ Useful for monitoring solar charging or battery health on remote nodes.
- Device Metrics (always available)
- Environment Metrics (if sensors present)
- Power Metrics (if INA sensor present)
- Air Quality Metrics (if PM/CO₂ sensor present)
3. Historical graphs show trends over time.
![Telemetry actions](../../assets/screenshots/node-metrics_telemetric_actions.png)

View File

@@ -0,0 +1,54 @@
---
title: Android Auto
parent: Benutzerhandbuch
nav_order: 18
last_updated: 2026-06-11
description: Use Meshtastic hands-free on an Android Auto head unit — read messages aloud, reply by voice, and check nodes and mesh status while driving.
aliases:
- android-auto
- car
- head-unit
- auto
---
# Android Auto
Meshtastic integrates with Android Auto so you can stay in touch with your mesh while driving, without taking your hands off the wheel or your eyes off the road.
> ⚠️ **Note:** Android Auto support is available on **Google-flavor Android builds only**. It is not included in the F-Droid build, and it is not available on Desktop or iOS.
## Übersicht
When your phone is connected to an Android Auto head unit (or the Desktop Head Unit emulator used for development), Meshtastic appears as a messaging app built with the Android Car App Library. The car interface presents a tabbed Home screen optimized for driving-safe, glanceable use:
- **Messages** — recent conversations, with hands-free reading and replies.
- **Nodes** — the mesh node list, with a node-detail view.
- **Status** — current connection and mesh status.
The car app does not add a new connection of its own. It uses the Meshtastic app's existing connection, node, and message state, so it reflects whatever your phone is already connected to.
> ⚠️ **Note:** Your phone must be connected to a Meshtastic radio for the car app to show live data. If the app is disconnected, the car screen reflects that disconnected state.
## Nachrichten
The Messages tab lists your recent conversations. While driving, you can:
- **Have messages read aloud** so you don't need to look at the screen.
- **Reply by voice or text** using your head unit's reply control, dictating your response hands-free.
## Knoten
The Nodes tab shows your mesh node list in a car-friendly layout. Selecting a node opens a node-detail view with key information about that node. See [Nodes](nodes) for the full meaning of the information shown.
## Status
The Status tab summarizes your current connection and mesh status at a glance — useful for confirming you're still connected to your radio without opening your phone.
## Related Topics
- [Messages & Channels](messages-and-channels) — full messaging features on your phone
- [Nodes](nodes) — detailed node list and node-detail information
- [Connections](connections) — how the app connects to your radio
---

View File

@@ -0,0 +1,63 @@
---
title: App Functions
parent: Benutzerhandbuch
nav_order: 19
last_updated: 2026-06-11
description: Expose mesh capabilities to the Android system and on-device AI assistants (e.g. Gemini) so they can run mesh workflows without opening the app.
aliases:
- app-functions
- system-ai
- gemini
- assistant-functions
---
# App Functions
App Functions expose Meshtastic capabilities to the Android system and to on-device AI assistants (such as Gemini) through the Android App Functions API. With them enabled, an assistant can discover and trigger mesh workflows for you — for example sending a message or checking your mesh status — without you opening the app.
> ⚠️ **Note:** App Functions are available on **Google-flavor Android builds only**.
> ⚠️ **Note:** This is separate from the in-app **Chirpy** assistant. App Functions let the _system_ AI assistant act on your mesh; Chirpy is a conversational assistant inside the Meshtastic app itself.
## Enabling App Functions
App Functions are controlled from **Settings → System AI** (the in-app screen is labeled "System AI"). The screen has:
- A **master toggle** labeled **"Allow AI access"**, with the subtitle _"Let system AI assistants (e.g. Gemini) discover and use mesh functions"_. When off, no functions are exposed to the system.
- An **individual toggle for each function**, so you can expose only the capabilities you want.
The functions are grouped into a **Write** section (functions that change something or send data to your mesh) and a **Read** section (functions that only return information).
![App Functions screen with master and per-function toggles](../../assets/screenshots/app-functions_settings.png)
### Write Functions
| Funktion | What it does |
| ---------------- | ----------------------------------------------------------------------------------------------------------------------- |
| **Send Message** | Sends a text message to a contact (direct message) or to a channel, up to 237 bytes. |
### Read Functions
| Funktion | What it returns |
| ----------------------- | ----------------------------------------------------------- |
| **Get Mesh Status** | Overall mesh status. |
| **Get Node List** | The list of nodes on your mesh. |
| **Get Channel Info** | Information about your channels. |
| **Get Device Status** | Status of your connected radio. |
| **Get Node Details** | Detailed information about a specific node. |
| **Get Recent Messages** | Recent messages from your conversations. |
| **Get Unread Summary** | A summary of unread messages. |
| **Get Mesh Metrics** | Telemetry and metrics from your mesh. |
## Datenschutz
> 🔒 **Privacy:** The **Send Message** function lets an assistant send messages to your mesh on your behalf. Only enable functions you trust the assistant to use. The read functions expose node, message, and metric data to the assistant — enable only what you're comfortable sharing. Each function has its own toggle, and the master toggle turns all of them off at once.
## Related Topics
- [Messages & Channels](messages-and-channels) — sending messages directly in the app
- [Nodes](nodes) — the node list the read functions draw from
- [Node Metrics](node-metrics) — the telemetry behind Get Mesh Metrics
---

View File

@@ -2,7 +2,7 @@
title: Desktop App
parent: User Guide
nav_order: 14
last_updated: 2026-05-20
last_updated: 2026-06-11
description: Install and use the Meshtastic Desktop app on Linux, macOS, and Windows — connections, feature parity, and keyboard shortcuts.
aliases:
- desktop
@@ -60,20 +60,24 @@ Bluetooth Low Energy is supported on Desktop via the [Kable](https://github.com/
## Feature Parity
| Funktion | Android | Desktop | Knoten |
| ---------------------------------------- | ------- | ------- | -------------------------- |
| Messaging | ✓ | ✓ | Full parity |
| Node List | ✓ | ✓ | Full parity |
| Karte | ✓ | ✓ | Full parity |
| Einstellungen | ✓ | ✓ | Full parity |
| Bluetooth (BLE) | ✓ | ✓ | Via Kable on desktop |
| Firmware Update OTA | ✓ | ✗ | Use web flasher |
| Benachrichtigungen | ✓ | ✓ | Native OS notifications |
| Widgets | ✓ | ✗ | Android-only |
| AI Assistant (Chirpy) | ✓\* | ✗ | Google flavor Android only |
| Funktion | Android | Desktop | Knoten |
| -------------------------------------------- | ------- | ------- | ---------------------------------------------- |
| Messaging | ✓ | ✓ | Full parity |
| Node List | ✓ | ✓ | Full parity |
| Karte | ✓ | ✓ | Full parity |
| Einstellungen | ✓ | ✓ | Full parity |
| Bluetooth (BLE) | ✓ | ✓ | Via Kable on desktop |
| Firmware Update OTA | ✓ | ✗ | Use web flasher |
| Benachrichtigungen | ✓ | ✓ | Native OS notifications |
| Widgets | ✓ | ✗ | Android-only |
| Android Auto | ✓ | ✗ | Android-only — not available on Desktop or iOS |
| AI Assistant (Chirpy) | ✓\* | ✗ | Google flavor Android only |
| App Functions (system AI) | ✓† | ✗ | Google flavor Android only |
\*Chirpy AI requires Android 14+ on Google flavor builds with supported hardware.
†App Functions exposes app actions to the Android system AI on Google flavor builds. See [App Functions](app-functions).
## UI Differences
The Desktop app uses the same Compose Multiplatform UI with adaptations for larger screens and desktop interaction.

View File

@@ -2,8 +2,8 @@
title: Entdecken
parent: User Guide
nav_order: 12
last_updated: 2026-05-13
description: Explore your mesh network — traceroute paths, neighbor maps, and node discovery tools.
last_updated: 2026-06-11
description: Explore your mesh network — the Local Mesh Discovery scanner, traceroute paths, neighbor maps, and node discovery tools.
aliases:
- mesh-discovery
- local-discovery
@@ -16,10 +16,83 @@ aliases:
Discovery tools help you understand **how** your mesh network is connected — which nodes can hear each other, what paths messages take, and where bottlenecks or weak links exist.
> 💡 **Tip:** You don't need a dedicated "discovery mode" to start exploring your mesh. The tools below are available right now from the node list and node detail screens.
The app offers two complementary approaches:
- **Local Mesh Discovery (Scanner)** — an automated mode that cycles your connected radio through different LoRa presets, listens on each, and ranks which preset performs best at your location.
- **Manual exploration** — traceroute, Neighbor Info, and the node list, which you can use at any time to investigate specific paths and topology.
---
## Local Mesh Discovery (Scanner)
Local Mesh Discovery is a dedicated scanning mode that helps you find the best LoRa modem preset for your location and see which nodes are active on each preset. It cycles your connected radio through one or more presets you choose, listens (or "dwells") on each one for a set time to collect packets, then analyzes and ranks the results.
Open it from **Settings → Local Mesh Discovery**.
> ⚠️ **Note:** Discovery temporarily changes your radio's LoRa settings while it scans, then restores your original configuration when it finishes. Your device must be connected to run a scan.
### Setting Up a Scan
Before starting, configure these controls:
| Control | Beschreibung |
| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **LoRa preset picker** | Select one or more presets to scan. Discovery dwells on each selected preset in turn. |
| **Dwell time** | Time to listen on each preset. Choose from 1, 5, 15, 30, 45, 60, 90, 120, or 180 minutes. Longer dwell times collect more packets and give a clearer picture, but take longer. |
| **Keep screen awake** | Optional toggle that prevents the screen from sleeping during a long scan. |
The **Start** button stays disabled — with an explanation of why — until the scan can run. Common reasons it's disabled:
- The device is **not connected**.
- The current channel is using the **default channel key** (use a unique key first — see [Messages & Channels](messages-and-channels)).
- **No presets** have been selected to scan.
- The selected preset uses **2.4 GHz**, which your hardware doesn't support.
### Live Progress
While a scan runs, Discovery shows its current stage:
| Stage | What's happening |
| ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |
| **Preparing** | Saving your current configuration and getting ready to scan. |
| **Shifting to \<preset\>** | Switching the radio to the next preset to test. |
| **Reconnecting** | Re-establishing the connection after the preset change. |
| **Dwell** | Listening on the current preset to collect packets, with a countdown to the next step. |
| **Analysis** | Processing the collected packets and ranking the presets. |
| **Restoring** | Putting your original LoRa configuration back. |
![Dwell countdown showing time remaining on the current preset](../../assets/screenshots/discovery_dwell_progress.png)
### Reading the Results
When the scan completes, Discovery presents a per-preset result card for each preset it tested, plus an overall summary.
![Per-preset result card with ranking and collected metrics](../../assets/screenshots/discovery_preset_result.png)
Metrics include:
| Metrisch | What it tells you |
| ---------------------------------------- | ---------------------------------------------------------------------------------------------- |
| RF health | Overall quality of the radio environment on that preset. |
| Kanalauslastung | How busy the airwaves were during the dwell. |
| Airtime | Transmission time observed. |
| Direct vs. relayed nodes | How many mesh nodes were heard directly versus via a relay. |
| Bad / duplicate packets | Counts of corrupt and repeated packets, indicating congestion or interference. |
Additional features available from the results:
- **Scan History** — saved sessions you can revisit; view or delete past scans.
- **Discovery Map** — a map of the nodes found during the scan.
- **Report export** — export a report as a PDF on Android, or as text on other platforms.
> 💡 **Tip:** On Android, Discovery can generate an on-device AI summary (Gemini Nano) of your results. If the on-device model isn't available, an algorithmic summary is used instead — so you always get a readable interpretation of the scan.
---
## Manual Exploration
The tools below are available at any time from the node list and node detail screens. Use them to investigate specific paths and build a topology picture, alongside or instead of a full scan.
## Traceroute
Traceroute reveals the exact path a message takes from your node to any other node on the mesh. It's the single most useful tool for debugging connectivity problems.

View File

@@ -2,8 +2,8 @@
title: Messages & Channels
parent: User Guide
nav_order: 3
last_updated: 2026-05-13
description: Send and receive messages, manage channels, configure encryption, and use quick chat, reactions, and message actions.
last_updated: 2026-06-11
description: Send and receive messages, manage channels, configure encryption, search conversations, and use quick chat, reactions, and message actions.
aliases:
- channels
- direct-messages
@@ -101,6 +101,19 @@ Pre-configured messages for rapid communication:
The channel list shows each channel with its latest message preview.
### Searching Messages
You can search the full history of any conversation directly from the chat screen:
1. Open a conversation (a channel or a direct message).
2. Tap the **search icon** in the top bar.
3. Type into the **Search messages…** field. The search runs as you type, across all stored messages in that conversation.
4. Use the **N / M** result counter and the **previous / next arrows** to jump between matches, which are highlighted in the conversation.
![Message search bar with result counter and previous/next arrows](../../assets/screenshots/messages_search_bar.png)
> 💡 **Tip:** Search is full-text and stays within the conversation you opened it from — it doesn't search across other channels or contacts. Matching is fast even on long histories because messages are indexed locally.
### Message Bubbles
Messages appear as chat bubbles — sent messages on the right, received messages on the left. Each bubble shows the sender, timestamp, and delivery status. Messages with replies include a quoted preview of the original message above the response.

View File

@@ -2,8 +2,8 @@
title: Node Metrics
parent: User Guide
nav_order: 5
last_updated: 2026-05-13
description: Telemetry dashboards for each mesh node — device health, environment sensors, signal quality, power, traceroute, and position history.
last_updated: 2026-06-16
description: Telemetry dashboards for each mesh node — device health, environment sensors, air quality, signal quality, power, traceroute, and position history.
aliases:
- metrics
- telemetry
@@ -47,15 +47,48 @@ Environment metrics are charted over time for easy trend analysis — temperatur
> 💡 **Tip:** Environment metrics require a sensor connected to the remote node. Not all nodes report environmental data. See [Telemetry & Sensors](telemetry-and-sensors) for a full list of supported sensors.
## Air Quality Metrics
Air Quality is a dedicated metrics view for nodes equipped with a particulate-matter and/or CO₂ sensor. It is **separate from the BME680 IAQ reading** listed under Environment Metrics — IAQ is a single gas-resistance-derived index, while the Air Quality view charts the underlying particulate and CO₂ measurements.
| Metrisch | Unit | Beschreibung |
| --------------------- | ----- | ---------------------------------------------------- |
| PM1.0 | µg/m³ | Particulate matter up to 1.0 micron |
| PM2.5 | µg/m³ | Particulate matter up to 2.5 microns |
| PM10 | µg/m³ | Particulate matter up to 10 microns |
| CO₂ | ppm | Carbon dioxide concentration |
CO₂ readings are color-coded by severity to make air quality easy to read at a glance:
| Band | CO₂ Range (ppm) | Farbe |
| -------- | ---------------------------------- | -------- |
| Gut | < 1000 | Grün |
| Stuffy | < 2000 | Amber |
| Poor | < 5000 | Orange |
| Unsafe | < 30000 | Rot |
| Evacuate | ≥ 30000 | Dark red |
![Air quality readings with color-coded CO₂ severity](../../assets/screenshots/node-metrics_air_quality.png)
An air-quality log/metrics button appears on the node detail screen **only when the node has reported air-quality telemetry**. From the Air Quality view you can:
- Select a **time frame** for the charts.
- Filter with **metric chips** — only metrics that have data are shown.
- **Refresh / request** the latest air-quality telemetry.
- **Export to CSV** for analysis in a spreadsheet.
> 💡 **Tip:** Air Quality metrics require a compatible air-quality sensor on the remote node. If a node has no particulate or CO₂ sensor, the air-quality button won't appear. See [Telemetry & Sensors](telemetry-and-sensors) for supported hardware.
## Signaldaten
Radio signal quality information:
| Metrisch | Beschreibung |
| ----------- | ----------------------------------------------------------------------------- |
| SNR | Signal-to-Noise Ratio (higher is better) |
| RSSI | Received Signal Strength Indicator (closer to 0 is better) |
| Sprungweite | Number of mesh hops for last message |
| Metrisch | Beschreibung |
| ----------- | ------------------------------------------------------------------------------ |
| SNR | Signal-to-Noise Ratio (higher is better) |
| RSSI | Received Signal Strength Indicator (closer to 0 is better) |
| Noise Floor | Local background RF noise in dBm (more negative is quieter) |
| Sprungweite | Number of mesh hops for last message |
### Signal Quality Reference
@@ -66,6 +99,8 @@ Radio signal quality information:
| -10 to 0 dB | Ordentliche Signalstärke |
| < -10 dB | Poor |
Local Stats from your connected radio are also shown in Signal Quality when available. These logs include noise floor, traffic counters, relay counters, online node counts, and radio uptime. The noise floor chart uses a dashed reference line at -85 dBm to help identify a busy RF environment. Use **Request** to ask the connected radio for a fresh Local Stats telemetry report, **Clear** to remove Local Stats logs for that node, and **Save** to export the visible Local Stats history as CSV.
## Energiedaten
Power management telemetry (requires INA sensor or compatible hardware):
@@ -128,4 +163,3 @@ The position tab shows location data for nodes that share GPS:
- [Units & Locale](units-and-locale) — temperature, distance, and speed display formats
---

View File

@@ -2,7 +2,7 @@
title: Knoten
parent: User Guide
nav_order: 4
last_updated: 2026-05-20
last_updated: 2026-06-02
description: Browse, filter, and sort mesh nodes — view details, signal quality, roles, and quick actions.
aliases:
- node-list
@@ -142,6 +142,12 @@ Inline status indicators show key metrics at a glance:
| Zuletzt gehört | ![Last heard](../../assets/screenshots/nodes_last_heard.png) |
| Distanz | ![Distance](../../assets/screenshots/nodes_distance_info.png) |
### Device Links ("I want one")
When a node's hardware is recognized, the detail view shows a collapsible **"I want one"** section linking to places to buy or learn more about that device: the vendor's product page, product variants, and regional marketplace listings (such as AliExpress, Amazon, and supported retailers), filtered to your country. Each link opens through the `msh.to` redirect service. Devices with no matching links don't show the section.
A full, browsable directory of every link is also available under **Settings → Device Links**.
## Related Topics
- [Node Metrics](node-metrics) — detailed telemetry dashboards for each node

View File

@@ -92,6 +92,26 @@ Useful for monitoring solar charging or battery health on remote nodes.
> ⚠️ **Note:** Shorter intervals increase airtime usage and battery drain across the mesh.
## Air Quality Metrics
Nodes with particulate matter or CO₂ sensors report air quality data:
| Metrisch | Unit | Beschreibung |
| --------------------- | ----- | ---------------------------- |
| PM1.0 | µg/m³ | Ultrafine particulate matter |
| PM2.5 | µg/m³ | Fine particulate matter |
| PM10 | µg/m³ | Coarse particulate matter |
| CO₂ | ppm | Carbon dioxide concentration |
The CO₂ reading is color-coded by severity:
- 🟢 **Good** (< 1000 ppm) — normal indoor levels
- 🟡 **Moderate** (10002000 ppm) — elevated, consider ventilation
- 🟠 **Poor** (20005000 ppm) — drowsiness, poor concentration
- 🔴 **Hazardous** (≥ 5000 ppm) — immediate health concern
Air quality data can be viewed as info cards on the node detail screen, charted over time, and exported to CSV.
## Viewing Telemetry
1. Navigate to **Nodes** and select a node.
@@ -99,6 +119,7 @@ Useful for monitoring solar charging or battery health on remote nodes.
- Device Metrics (always available)
- Environment Metrics (if sensors present)
- Power Metrics (if INA sensor present)
- Air Quality Metrics (if PM/CO₂ sensor present)
3. Historical graphs show trends over time.
![Telemetry actions](../../assets/screenshots/node-metrics_telemetric_actions.png)

View File

@@ -0,0 +1,54 @@
---
title: Android Auto
parent: User Guide
nav_order: 18
last_updated: 2026-06-11
description: Use Meshtastic hands-free on an Android Auto head unit — read messages aloud, reply by voice, and check nodes and mesh status while driving.
aliases:
- android-auto
- car
- head-unit
- auto
---
# Android Auto
Meshtastic integrates with Android Auto so you can stay in touch with your mesh while driving, without taking your hands off the wheel or your eyes off the road.
> ⚠️ **Note:** Android Auto support is available on **Google-flavor Android builds only**. It is not included in the F-Droid build, and it is not available on Desktop or iOS.
## Overview
When your phone is connected to an Android Auto head unit (or the Desktop Head Unit emulator used for development), Meshtastic appears as a messaging app built with the Android Car App Library. The car interface presents a tabbed Home screen optimized for driving-safe, glanceable use:
- **Messages** — recent conversations, with hands-free reading and replies.
- **Nodes** — the mesh node list, with a node-detail view.
- **Status** — current connection and mesh status.
The car app does not add a new connection of its own. It uses the Meshtastic app's existing connection, node, and message state, so it reflects whatever your phone is already connected to.
> ⚠️ **Note:** Your phone must be connected to a Meshtastic radio for the car app to show live data. If the app is disconnected, the car screen reflects that disconnected state.
## Μηνύματα
The Messages tab lists your recent conversations. While driving, you can:
- **Have messages read aloud** so you don't need to look at the screen.
- **Reply by voice or text** using your head unit's reply control, dictating your response hands-free.
## Nodes
The Nodes tab shows your mesh node list in a car-friendly layout. Selecting a node opens a node-detail view with key information about that node. See [Nodes](nodes) for the full meaning of the information shown.
## Status
The Status tab summarizes your current connection and mesh status at a glance — useful for confirming you're still connected to your radio without opening your phone.
## Related Topics
- [Messages & Channels](messages-and-channels) — full messaging features on your phone
- [Nodes](nodes) — detailed node list and node-detail information
- [Connections](connections) — how the app connects to your radio
---

View File

@@ -0,0 +1,63 @@
---
title: App Functions
parent: User Guide
nav_order: 19
last_updated: 2026-06-11
description: Expose mesh capabilities to the Android system and on-device AI assistants (e.g. Gemini) so they can run mesh workflows without opening the app.
aliases:
- app-functions
- system-ai
- gemini
- assistant-functions
---
# App Functions
App Functions expose Meshtastic capabilities to the Android system and to on-device AI assistants (such as Gemini) through the Android App Functions API. With them enabled, an assistant can discover and trigger mesh workflows for you — for example sending a message or checking your mesh status — without you opening the app.
> ⚠️ **Note:** App Functions are available on **Google-flavor Android builds only**.
> ⚠️ **Note:** This is separate from the in-app **Chirpy** assistant. App Functions let the _system_ AI assistant act on your mesh; Chirpy is a conversational assistant inside the Meshtastic app itself.
## Enabling App Functions
App Functions are controlled from **Settings → System AI** (the in-app screen is labeled "System AI"). The screen has:
- A **master toggle** labeled **"Allow AI access"**, with the subtitle _"Let system AI assistants (e.g. Gemini) discover and use mesh functions"_. When off, no functions are exposed to the system.
- An **individual toggle for each function**, so you can expose only the capabilities you want.
The functions are grouped into a **Write** section (functions that change something or send data to your mesh) and a **Read** section (functions that only return information).
![App Functions screen with master and per-function toggles](../../assets/screenshots/app-functions_settings.png)
### Write Functions
| Function | What it does |
| ---------------- | ----------------------------------------------------------------------------------------------------------------------- |
| **Send Message** | Sends a text message to a contact (direct message) or to a channel, up to 237 bytes. |
### Read Functions
| Function | What it returns |
| ----------------------- | ----------------------------------------------------------- |
| **Get Mesh Status** | Overall mesh status. |
| **Get Node List** | The list of nodes on your mesh. |
| **Get Channel Info** | Information about your channels. |
| **Get Device Status** | Status of your connected radio. |
| **Get Node Details** | Detailed information about a specific node. |
| **Get Recent Messages** | Recent messages from your conversations. |
| **Get Unread Summary** | A summary of unread messages. |
| **Get Mesh Metrics** | Telemetry and metrics from your mesh. |
## Privacy
> 🔒 **Privacy:** The **Send Message** function lets an assistant send messages to your mesh on your behalf. Only enable functions you trust the assistant to use. The read functions expose node, message, and metric data to the assistant — enable only what you're comfortable sharing. Each function has its own toggle, and the master toggle turns all of them off at once.
## Related Topics
- [Messages & Channels](messages-and-channels) — sending messages directly in the app
- [Nodes](nodes) — the node list the read functions draw from
- [Node Metrics](node-metrics) — the telemetry behind Get Mesh Metrics
---

View File

@@ -2,7 +2,7 @@
title: Desktop App
parent: User Guide
nav_order: 14
last_updated: 2026-05-20
last_updated: 2026-06-11
description: Install and use the Meshtastic Desktop app on Linux, macOS, and Windows — connections, feature parity, and keyboard shortcuts.
aliases:
- desktop
@@ -60,20 +60,24 @@ Bluetooth Low Energy is supported on Desktop via the [Kable](https://github.com/
## Feature Parity
| Feature | Android | Desktop | Notes |
| ---------------------------------------- | ------- | ------- | -------------------------- |
| Messaging | ✓ | ✓ | Full parity |
| Node List | ✓ | ✓ | Full parity |
| Χάρτης | ✓ | ✓ | Full parity |
| Ρυθμίσεις | ✓ | ✓ | Full parity |
| Bluetooth (BLE) | ✓ | ✓ | Via Kable on desktop |
| Firmware Update OTA | ✓ | ✗ | Use web flasher |
| Notifications | ✓ | ✓ | Native OS notifications |
| Widgets | ✓ | ✗ | Android-only |
| AI Assistant (Chirpy) | ✓\* | ✗ | Google flavor Android only |
| Feature | Android | Desktop | Notes |
| -------------------------------------------- | ------- | ------- | ---------------------------------------------- |
| Messaging | ✓ | ✓ | Full parity |
| Node List | ✓ | ✓ | Full parity |
| Χάρτης | ✓ | ✓ | Full parity |
| Ρυθμίσεις | ✓ | ✓ | Full parity |
| Bluetooth (BLE) | ✓ | ✓ | Via Kable on desktop |
| Firmware Update OTA | ✓ | ✗ | Use web flasher |
| Notifications | ✓ | ✓ | Native OS notifications |
| Widgets | ✓ | ✗ | Android-only |
| Android Auto | ✓ | ✗ | Android-only — not available on Desktop or iOS |
| AI Assistant (Chirpy) | ✓\* | ✗ | Google flavor Android only |
| App Functions (system AI) | ✓† | ✗ | Google flavor Android only |
\*Chirpy AI requires Android 14+ on Google flavor builds with supported hardware.
†App Functions exposes app actions to the Android system AI on Google flavor builds. See [App Functions](app-functions).
## UI Differences
The Desktop app uses the same Compose Multiplatform UI with adaptations for larger screens and desktop interaction.

View File

@@ -2,8 +2,8 @@
title: Discovery
parent: User Guide
nav_order: 12
last_updated: 2026-05-13
description: Explore your mesh network — traceroute paths, neighbor maps, and node discovery tools.
last_updated: 2026-06-11
description: Explore your mesh network — the Local Mesh Discovery scanner, traceroute paths, neighbor maps, and node discovery tools.
aliases:
- mesh-discovery
- local-discovery
@@ -16,10 +16,83 @@ aliases:
Discovery tools help you understand **how** your mesh network is connected — which nodes can hear each other, what paths messages take, and where bottlenecks or weak links exist.
> 💡 **Tip:** You don't need a dedicated "discovery mode" to start exploring your mesh. The tools below are available right now from the node list and node detail screens.
The app offers two complementary approaches:
- **Local Mesh Discovery (Scanner)** — an automated mode that cycles your connected radio through different LoRa presets, listens on each, and ranks which preset performs best at your location.
- **Manual exploration** — traceroute, Neighbor Info, and the node list, which you can use at any time to investigate specific paths and topology.
---
## Local Mesh Discovery (Scanner)
Local Mesh Discovery is a dedicated scanning mode that helps you find the best LoRa modem preset for your location and see which nodes are active on each preset. It cycles your connected radio through one or more presets you choose, listens (or "dwells") on each one for a set time to collect packets, then analyzes and ranks the results.
Open it from **Settings → Local Mesh Discovery**.
> ⚠️ **Note:** Discovery temporarily changes your radio's LoRa settings while it scans, then restores your original configuration when it finishes. Your device must be connected to run a scan.
### Setting Up a Scan
Before starting, configure these controls:
| Control | Περιγραφή |
| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **LoRa preset picker** | Select one or more presets to scan. Discovery dwells on each selected preset in turn. |
| **Dwell time** | Time to listen on each preset. Choose from 1, 5, 15, 30, 45, 60, 90, 120, or 180 minutes. Longer dwell times collect more packets and give a clearer picture, but take longer. |
| **Keep screen awake** | Optional toggle that prevents the screen from sleeping during a long scan. |
The **Start** button stays disabled — with an explanation of why — until the scan can run. Common reasons it's disabled:
- The device is **not connected**.
- The current channel is using the **default channel key** (use a unique key first — see [Messages & Channels](messages-and-channels)).
- **No presets** have been selected to scan.
- The selected preset uses **2.4 GHz**, which your hardware doesn't support.
### Live Progress
While a scan runs, Discovery shows its current stage:
| Stage | What's happening |
| ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |
| **Preparing** | Saving your current configuration and getting ready to scan. |
| **Shifting to \<preset\>** | Switching the radio to the next preset to test. |
| **Reconnecting** | Re-establishing the connection after the preset change. |
| **Dwell** | Listening on the current preset to collect packets, with a countdown to the next step. |
| **Analysis** | Processing the collected packets and ranking the presets. |
| **Restoring** | Putting your original LoRa configuration back. |
![Dwell countdown showing time remaining on the current preset](../../assets/screenshots/discovery_dwell_progress.png)
### Reading the Results
When the scan completes, Discovery presents a per-preset result card for each preset it tested, plus an overall summary.
![Per-preset result card with ranking and collected metrics](../../assets/screenshots/discovery_preset_result.png)
Metrics include:
| Metric | What it tells you |
| ---------------------------------------- | ---------------------------------------------------------------------------------------------- |
| RF health | Overall quality of the radio environment on that preset. |
| Channel utilization | How busy the airwaves were during the dwell. |
| Airtime | Transmission time observed. |
| Direct vs. relayed nodes | How many mesh nodes were heard directly versus via a relay. |
| Bad / duplicate packets | Counts of corrupt and repeated packets, indicating congestion or interference. |
Additional features available from the results:
- **Scan History** — saved sessions you can revisit; view or delete past scans.
- **Discovery Map** — a map of the nodes found during the scan.
- **Report export** — export a report as a PDF on Android, or as text on other platforms.
> 💡 **Tip:** On Android, Discovery can generate an on-device AI summary (Gemini Nano) of your results. If the on-device model isn't available, an algorithmic summary is used instead — so you always get a readable interpretation of the scan.
---
## Manual Exploration
The tools below are available at any time from the node list and node detail screens. Use them to investigate specific paths and build a topology picture, alongside or instead of a full scan.
## Traceroute
Traceroute reveals the exact path a message takes from your node to any other node on the mesh. It's the single most useful tool for debugging connectivity problems.

View File

@@ -2,8 +2,8 @@
title: Messages & Channels
parent: User Guide
nav_order: 3
last_updated: 2026-05-13
description: Send and receive messages, manage channels, configure encryption, and use quick chat, reactions, and message actions.
last_updated: 2026-06-11
description: Send and receive messages, manage channels, configure encryption, search conversations, and use quick chat, reactions, and message actions.
aliases:
- channels
- direct-messages
@@ -101,6 +101,19 @@ Pre-configured messages for rapid communication:
The channel list shows each channel with its latest message preview.
### Searching Messages
You can search the full history of any conversation directly from the chat screen:
1. Open a conversation (a channel or a direct message).
2. Tap the **search icon** in the top bar.
3. Type into the **Search messages…** field. The search runs as you type, across all stored messages in that conversation.
4. Use the **N / M** result counter and the **previous / next arrows** to jump between matches, which are highlighted in the conversation.
![Message search bar with result counter and previous/next arrows](../../assets/screenshots/messages_search_bar.png)
> 💡 **Tip:** Search is full-text and stays within the conversation you opened it from — it doesn't search across other channels or contacts. Matching is fast even on long histories because messages are indexed locally.
### Message Bubbles
Messages appear as chat bubbles — sent messages on the right, received messages on the left. Each bubble shows the sender, timestamp, and delivery status. Messages with replies include a quoted preview of the original message above the response.

View File

@@ -2,8 +2,8 @@
title: Node Metrics
parent: User Guide
nav_order: 5
last_updated: 2026-05-13
description: Telemetry dashboards for each mesh node — device health, environment sensors, signal quality, power, traceroute, and position history.
last_updated: 2026-06-16
description: Telemetry dashboards for each mesh node — device health, environment sensors, air quality, signal quality, power, traceroute, and position history.
aliases:
- metrics
- telemetry
@@ -47,15 +47,48 @@ Environment metrics are charted over time for easy trend analysis — temperatur
> 💡 **Tip:** Environment metrics require a sensor connected to the remote node. Not all nodes report environmental data. See [Telemetry & Sensors](telemetry-and-sensors) for a full list of supported sensors.
## Air Quality Metrics
Air Quality is a dedicated metrics view for nodes equipped with a particulate-matter and/or CO₂ sensor. It is **separate from the BME680 IAQ reading** listed under Environment Metrics — IAQ is a single gas-resistance-derived index, while the Air Quality view charts the underlying particulate and CO₂ measurements.
| Metric | Unit | Περιγραφή |
| --------------------- | ----- | ---------------------------------------------------- |
| PM1.0 | µg/m³ | Particulate matter up to 1.0 micron |
| PM2.5 | µg/m³ | Particulate matter up to 2.5 microns |
| PM10 | µg/m³ | Particulate matter up to 10 microns |
| CO₂ | ppm | Carbon dioxide concentration |
CO₂ readings are color-coded by severity to make air quality easy to read at a glance:
| Band | CO₂ Range (ppm) | Color |
| -------- | ---------------------------------- | -------- |
| Good | < 1000 | Πράσινο |
| Stuffy | < 2000 | Amber |
| Poor | < 5000 | Orange |
| Unsafe | < 30000 | Κόκκινο |
| Evacuate | ≥ 30000 | Dark red |
![Air quality readings with color-coded CO₂ severity](../../assets/screenshots/node-metrics_air_quality.png)
An air-quality log/metrics button appears on the node detail screen **only when the node has reported air-quality telemetry**. From the Air Quality view you can:
- Select a **time frame** for the charts.
- Filter with **metric chips** — only metrics that have data are shown.
- **Refresh / request** the latest air-quality telemetry.
- **Export to CSV** for analysis in a spreadsheet.
> 💡 **Tip:** Air Quality metrics require a compatible air-quality sensor on the remote node. If a node has no particulate or CO₂ sensor, the air-quality button won't appear. See [Telemetry & Sensors](telemetry-and-sensors) for supported hardware.
## Signal Metrics
Radio signal quality information:
| Metric | Περιγραφή |
| --------- | ----------------------------------------------------------------------------- |
| SNR | Signal-to-Noise Ratio (higher is better) |
| RSSI | Received Signal Strength Indicator (closer to 0 is better) |
| Hop Count | Number of mesh hops for last message |
| Metric | Περιγραφή |
| ----------- | ------------------------------------------------------------------------------ |
| SNR | Signal-to-Noise Ratio (higher is better) |
| RSSI | Received Signal Strength Indicator (closer to 0 is better) |
| Noise Floor | Local background RF noise in dBm (more negative is quieter) |
| Hop Count | Number of mesh hops for last message |
### Signal Quality Reference
@@ -66,6 +99,8 @@ Radio signal quality information:
| -10 to 0 dB | Fair |
| < -10 dB | Poor |
Local Stats from your connected radio are also shown in Signal Quality when available. These logs include noise floor, traffic counters, relay counters, online node counts, and radio uptime. The noise floor chart uses a dashed reference line at -85 dBm to help identify a busy RF environment. Use **Request** to ask the connected radio for a fresh Local Stats telemetry report, **Clear** to remove Local Stats logs for that node, and **Save** to export the visible Local Stats history as CSV.
## Power Metrics
Power management telemetry (requires INA sensor or compatible hardware):
@@ -128,4 +163,3 @@ The position tab shows location data for nodes that share GPS:
- [Units & Locale](units-and-locale) — temperature, distance, and speed display formats
---

View File

@@ -2,7 +2,7 @@
title: Nodes
parent: User Guide
nav_order: 4
last_updated: 2026-05-20
last_updated: 2026-06-02
description: Browse, filter, and sort mesh nodes — view details, signal quality, roles, and quick actions.
aliases:
- node-list
@@ -142,6 +142,12 @@ Inline status indicators show key metrics at a glance:
| Last heard | ![Last heard](../../assets/screenshots/nodes_last_heard.png) |
| Απόσταση | ![Distance](../../assets/screenshots/nodes_distance_info.png) |
### Device Links ("I want one")
When a node's hardware is recognized, the detail view shows a collapsible **"I want one"** section linking to places to buy or learn more about that device: the vendor's product page, product variants, and regional marketplace listings (such as AliExpress, Amazon, and supported retailers), filtered to your country. Each link opens through the `msh.to` redirect service. Devices with no matching links don't show the section.
A full, browsable directory of every link is also available under **Settings → Device Links**.
## Related Topics
- [Node Metrics](node-metrics) — detailed telemetry dashboards for each node

View File

@@ -92,6 +92,26 @@ Useful for monitoring solar charging or battery health on remote nodes.
> ⚠️ **Note:** Shorter intervals increase airtime usage and battery drain across the mesh.
## Air Quality Metrics
Nodes with particulate matter or CO₂ sensors report air quality data:
| Metric | Unit | Περιγραφή |
| --------------------- | ----- | ---------------------------- |
| PM1.0 | µg/m³ | Ultrafine particulate matter |
| PM2.5 | µg/m³ | Fine particulate matter |
| PM10 | µg/m³ | Coarse particulate matter |
| CO₂ | ppm | Carbon dioxide concentration |
The CO₂ reading is color-coded by severity:
- 🟢 **Good** (< 1000 ppm) — normal indoor levels
- 🟡 **Moderate** (10002000 ppm) — elevated, consider ventilation
- 🟠 **Poor** (20005000 ppm) — drowsiness, poor concentration
- 🔴 **Hazardous** (≥ 5000 ppm) — immediate health concern
Air quality data can be viewed as info cards on the node detail screen, charted over time, and exported to CSV.
## Viewing Telemetry
1. Navigate to **Nodes** and select a node.
@@ -99,6 +119,7 @@ Useful for monitoring solar charging or battery health on remote nodes.
- Device Metrics (always available)
- Environment Metrics (if sensors present)
- Power Metrics (if INA sensor present)
- Air Quality Metrics (if PM/CO₂ sensor present)
3. Historical graphs show trends over time.
![Telemetry actions](../../assets/screenshots/node-metrics_telemetric_actions.png)

View File

@@ -0,0 +1,54 @@
---
title: Android Auto
parent: User Guide
nav_order: 18
last_updated: 2026-06-11
description: Use Meshtastic hands-free on an Android Auto head unit — read messages aloud, reply by voice, and check nodes and mesh status while driving.
aliases:
- android-auto
- car
- head-unit
- auto
---
# Android Auto
Meshtastic integrates with Android Auto so you can stay in touch with your mesh while driving, without taking your hands off the wheel or your eyes off the road.
> ⚠️ **Note:** Android Auto support is available on **Google-flavor Android builds only**. It is not included in the F-Droid build, and it is not available on Desktop or iOS.
## Visión general
When your phone is connected to an Android Auto head unit (or the Desktop Head Unit emulator used for development), Meshtastic appears as a messaging app built with the Android Car App Library. The car interface presents a tabbed Home screen optimized for driving-safe, glanceable use:
- **Messages** — recent conversations, with hands-free reading and replies.
- **Nodes** — the mesh node list, with a node-detail view.
- **Status** — current connection and mesh status.
The car app does not add a new connection of its own. It uses the Meshtastic app's existing connection, node, and message state, so it reflects whatever your phone is already connected to.
> ⚠️ **Note:** Your phone must be connected to a Meshtastic radio for the car app to show live data. If the app is disconnected, the car screen reflects that disconnected state.
## Mensajes
The Messages tab lists your recent conversations. While driving, you can:
- **Have messages read aloud** so you don't need to look at the screen.
- **Reply by voice or text** using your head unit's reply control, dictating your response hands-free.
## Nodos
The Nodes tab shows your mesh node list in a car-friendly layout. Selecting a node opens a node-detail view with key information about that node. See [Nodes](nodes) for the full meaning of the information shown.
## Status
The Status tab summarizes your current connection and mesh status at a glance — useful for confirming you're still connected to your radio without opening your phone.
## Related Topics
- [Messages & Channels](messages-and-channels) — full messaging features on your phone
- [Nodes](nodes) — detailed node list and node-detail information
- [Connections](connections) — how the app connects to your radio
---

View File

@@ -0,0 +1,63 @@
---
title: App Functions
parent: User Guide
nav_order: 19
last_updated: 2026-06-11
description: Expose mesh capabilities to the Android system and on-device AI assistants (e.g. Gemini) so they can run mesh workflows without opening the app.
aliases:
- app-functions
- system-ai
- gemini
- assistant-functions
---
# App Functions
App Functions expose Meshtastic capabilities to the Android system and to on-device AI assistants (such as Gemini) through the Android App Functions API. With them enabled, an assistant can discover and trigger mesh workflows for you — for example sending a message or checking your mesh status — without you opening the app.
> ⚠️ **Note:** App Functions are available on **Google-flavor Android builds only**.
> ⚠️ **Note:** This is separate from the in-app **Chirpy** assistant. App Functions let the _system_ AI assistant act on your mesh; Chirpy is a conversational assistant inside the Meshtastic app itself.
## Enabling App Functions
App Functions are controlled from **Settings → System AI** (the in-app screen is labeled "System AI"). The screen has:
- A **master toggle** labeled **"Allow AI access"**, with the subtitle _"Let system AI assistants (e.g. Gemini) discover and use mesh functions"_. When off, no functions are exposed to the system.
- An **individual toggle for each function**, so you can expose only the capabilities you want.
The functions are grouped into a **Write** section (functions that change something or send data to your mesh) and a **Read** section (functions that only return information).
![App Functions screen with master and per-function toggles](../../assets/screenshots/app-functions_settings.png)
### Write Functions
| Function | What it does |
| ---------------- | ----------------------------------------------------------------------------------------------------------------------- |
| **Send Message** | Sends a text message to a contact (direct message) or to a channel, up to 237 bytes. |
### Read Functions
| Function | What it returns |
| ----------------------- | ----------------------------------------------------------- |
| **Get Mesh Status** | Overall mesh status. |
| **Get Node List** | The list of nodes on your mesh. |
| **Get Channel Info** | Information about your channels. |
| **Get Device Status** | Status of your connected radio. |
| **Get Node Details** | Detailed information about a specific node. |
| **Get Recent Messages** | Recent messages from your conversations. |
| **Get Unread Summary** | A summary of unread messages. |
| **Get Mesh Metrics** | Telemetry and metrics from your mesh. |
## Privacy
> 🔒 **Privacy:** The **Send Message** function lets an assistant send messages to your mesh on your behalf. Only enable functions you trust the assistant to use. The read functions expose node, message, and metric data to the assistant — enable only what you're comfortable sharing. Each function has its own toggle, and the master toggle turns all of them off at once.
## Related Topics
- [Messages & Channels](messages-and-channels) — sending messages directly in the app
- [Nodes](nodes) — the node list the read functions draw from
- [Node Metrics](node-metrics) — the telemetry behind Get Mesh Metrics
---

View File

@@ -2,7 +2,7 @@
title: Desktop App
parent: User Guide
nav_order: 14
last_updated: 2026-05-20
last_updated: 2026-06-11
description: Install and use the Meshtastic Desktop app on Linux, macOS, and Windows — connections, feature parity, and keyboard shortcuts.
aliases:
- desktop
@@ -60,20 +60,24 @@ Bluetooth Low Energy is supported on Desktop via the [Kable](https://github.com/
## Feature Parity
| Feature | Android | Desktop | Notas |
| ---------------------------------------- | ------- | ------- | -------------------------- |
| Messaging | ✓ | ✓ | Full parity |
| Node List | ✓ | ✓ | Full parity |
| Mapa | ✓ | ✓ | Full parity |
| Ajustes | ✓ | ✓ | Full parity |
| Bluetooth (BLE) | ✓ | ✓ | Via Kable on desktop |
| Firmware Update OTA | ✓ | ✗ | Use web flasher |
| Notifications | ✓ | ✓ | Native OS notifications |
| Widgets | ✓ | ✗ | Android-only |
| AI Assistant (Chirpy) | ✓\* | ✗ | Google flavor Android only |
| Feature | Android | Desktop | Notas |
| -------------------------------------------- | ------- | ------- | ---------------------------------------------- |
| Messaging | ✓ | ✓ | Full parity |
| Node List | ✓ | ✓ | Full parity |
| Mapa | ✓ | ✓ | Full parity |
| Ajustes | ✓ | ✓ | Full parity |
| Bluetooth (BLE) | ✓ | ✓ | Via Kable on desktop |
| Firmware Update OTA | ✓ | ✗ | Use web flasher |
| Notifications | ✓ | ✓ | Native OS notifications |
| Widgets | ✓ | ✗ | Android-only |
| Android Auto | ✓ | ✗ | Android-only — not available on Desktop or iOS |
| AI Assistant (Chirpy) | ✓\* | ✗ | Google flavor Android only |
| App Functions (system AI) | ✓† | ✗ | Google flavor Android only |
\*Chirpy AI requires Android 14+ on Google flavor builds with supported hardware.
†App Functions exposes app actions to the Android system AI on Google flavor builds. See [App Functions](app-functions).
## UI Differences
The Desktop app uses the same Compose Multiplatform UI with adaptations for larger screens and desktop interaction.

Some files were not shown because too many files have changed in this diff Show More