{"id":7487,"date":"2025-09-14T09:30:00","date_gmt":"2025-09-14T07:30:00","guid":{"rendered":"https:\/\/dl-nordwest.com\/?p=7487"},"modified":"2025-08-23T09:44:09","modified_gmt":"2025-08-23T07:44:09","slug":"contact-terminal-ui-fuer-meshtastic-nodes","status":"publish","type":"post","link":"https:\/\/dl-nordwest.com\/index.php\/2025\/09\/14\/contact-terminal-ui-fuer-meshtastic-nodes\/","title":{"rendered":"Contact \u2013 Terminal-UI f\u00fcr Meshtastic-Nodes"},"content":{"rendered":"\n<p><em>Python-basierter TUI-Client zum Austausch von Nachrichten und Konfigurieren von Meshtastic-Nodes.<\/em><\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Neulich haben wir euch bereits die Software Connect von Benjamin <a href=\"https:\/\/www.qrz.com\/db\/K1PDX\" target=\"_blank\" rel=\"noreferrer noopener\">K1PDX<\/a> vorgestellt. Auf seiner GitHub-Seite <a href=\"https:\/\/github.com\/pdxlocations\" target=\"_blank\" rel=\"noreferrer noopener\">pdxlocations<\/a> finden sich weitere praktische Tools rund um Meshtastic \u2013 alle in Python geschrieben und definitiv einen Blick wert.<\/p>\n\n\n\n<p>F\u00fcr die Konfiguration eines Meshtastic-Nodes an einem entfernten Standort, der per serieller Verbindung an einen Raspberry Pi angeschlossen ist, habe ich bisher die Meshtastic-CLI verwendet. Diese erfordert jedoch die Eingabe teils sehr langer Befehle \u00fcber die Kommandozeile \u2013 das ist nicht nur zeitaufw\u00e4ndig, sondern auch anf\u00e4llig f\u00fcr Tippfehler. Die integrierte UI der Meshtastic-CLI konnte ich nicht nutzen, da der Raspberry Pi keine grafische Oberfl\u00e4che installiert hat.<\/p>\n\n\n\n<p>Mit <a href=\"https:\/\/github.com\/pdxlocations\/contact\" target=\"_blank\" rel=\"noreferrer noopener\">Contact<\/a> steht eine Software zur Verf\u00fcgung, die eine textbasierte Benutzeroberfl\u00e4che direkt im Terminal bietet. Die Konfiguration einer verbundenen Meshtastic-Node erfolgt bequem \u00fcber Men\u00fcs \u2013 \u00e4hnlich wie in den Meshtastic-Apps f\u00fcr Smartphones.<\/p>\n\n\n\n<p>Doch Contact kann mehr: Neben der Ger\u00e4teeinrichtung lassen sich auch Nachrichten anzeigen und versenden \u2013 sowohl an Kan\u00e4le als auch als Direktnachrichten an einzelne Nodes im Mesh.<\/p>\n\n\n<div class=\"wp-caption alignnone\" style=\"width:670px;\"><div class=\"browser-shot \"><a href=\"https:\/\/github.com\/pdxlocations\/contact\"  target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/s0.wp.com\/mshots\/v1\/https%3A%2F%2Fgithub.com%2Fpdxlocations%2Fcontact?w=660&#038;h=450\" alt=\"Screenshot von github.com\" width=\"660\" height=\"450\" class=\"\" \/><\/a><\/div><p class=\"wp-caption-text\">GitHub-Seite von Contact<\/p><\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Installation<\/h4>\n\n\n\n<p>Contact steht bereits als Paket \u00fcber pip zur Verf\u00fcgung, was die Installation besonders einfach macht. Wenn Python\u202f3 und pip bereits auf eurem System vorhanden sind, k\u00f6nnt ihr Meshtastic und Contact mit folgendem Befehl installieren:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; gutter: false; title: ; notranslate\" title=\"\">\npip install meshtastic contact\n<\/pre><\/div>\n\n\n<p>Bei Betriebssystemen, auf denen Python auch f\u00fcr systemkritische Aufgaben verwendet wird (z.\u202fB. bei vielen Linux-Distributionen), ist es empfehlenswert \u2013 teils sogar notwendig \u2013 Meshtastic und Contact in einer virtuellen Umgebung zu installieren. F\u00fchrt dazu zun\u00e4chst die folgenden Befehle aus, bevor ihr pip install verwendet:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; gutter: false; title: ; notranslate\" title=\"\">\npython3 -m venv venv\nsource venv\/bin\/activate\n<\/pre><\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Aufruf und Nachrichtenversand<\/h4>\n\n\n\n<p>Contact kann sich mit eurer Meshtastic-Node entweder \u00fcber eine serielle Verbindung, per Bluetooth oder via IP-Netzwerk verbinden. Die gew\u00fcnschte Option gebt ihr einfach beim Starten des Programms mit an \u2013 zum Beispiel:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; gutter: false; title: ; notranslate\" title=\"\">\ncontact --port \/dev\/ttyUSB0\ncontact --host 192.168.1.123\ncontact --ble BlAddressOfDevice\n<\/pre><\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Im Hauptfenster von Contact werden die konfigurierten Kan\u00e4le, das Nachrichtenempfangsfenster sowie die verbundenen Nodes \u00fcbersichtlich dargestellt. Bei Bedarf kann zus\u00e4tzlich das Paket-Log eingeblendet werden.<\/p>\n\n\n\n<p>Die Navigation innerhalb der Terminal-Oberfl\u00e4che erfolgt \u00fcber die Pfeiltasten eurer Tastatur.<\/p>\n\n\n\n<p>Um eine Nachricht in einem bestimmten Kanal zu senden, markiert zun\u00e4chst im linken Bereich den gew\u00fcnschten Kanal. Anschlie\u00dfend gebt ihr eure Nachricht im oberen Bereich unter Input ein und best\u00e4tigt sie mit der Enter-Taste.<\/p>\n\n\n\n<p>Um eine Direktnachricht an eine andere Node zu versenden, navigiert mit den Pfeiltasten zun\u00e4chst in den rechten Bildschirmbereich und w\u00e4hlt dort die gew\u00fcnschte Node aus. Mit Enter markiert ihr sie \u2013 sie erscheint daraufhin auch im linken Bereich der Kanal\u00fcbersicht und ist dort automatisch aktiviert. Gebt nun wie gewohnt eure Nachricht im Input-Feld ein und sendet sie mit der Enter-Taste.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a039e6d8de69&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a039e6d8de69\" class=\"wp-block-image size-large wp-lightbox-container\" id=\"wp-block-themeisle-blocks-image-d2f63b32\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"612\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/07\/meshtastic-contact_msg-1024x612.png\" alt=\"\" class=\"wp-image-7493\" srcset=\"https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/07\/meshtastic-contact_msg-1024x612.png 1024w, https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/07\/meshtastic-contact_msg-300x179.png 300w, https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/07\/meshtastic-contact_msg-768x459.png 768w, https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/07\/meshtastic-contact_msg-1536x917.png 1536w, https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/07\/meshtastic-contact_msg.png 1902w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Hier wurde eine direkte Nachricht an die Node DL4KR-p versendet.<\/figcaption><\/figure>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Konfiguration<\/h4>\n\n\n\n<p>Um eure Node zu konfigurieren, \u00f6ffnet ihr das Konfigurationsmen\u00fc mit der Backtick-Taste auf eurer Tastatur. Wenn ihr eure Node bereits mit der Android- oder iOS-App konfiguriert habt, werdet ihr euch in der Men\u00fcstruktur von <em>Contact<\/em> schnell zurechtfinden.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a039e6d8e1c2&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a039e6d8e1c2\" class=\"wp-block-image size-large wp-lightbox-container\" id=\"wp-block-themeisle-blocks-image-a9f9a81e\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"469\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/07\/meshtastic-contact_m-main-1024x469.png\" alt=\"\" class=\"wp-image-7494\" srcset=\"https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/07\/meshtastic-contact_m-main-1024x469.png 1024w, https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/07\/meshtastic-contact_m-main-300x137.png 300w, https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/07\/meshtastic-contact_m-main-768x352.png 768w, https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/07\/meshtastic-contact_m-main.png 1039w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Hauptmen\u00fc von Contact: Von hier aus l\u00e4sst sich die verbundene Node komfortabel konfigurieren und fernsteuern.<\/figcaption><\/figure>\n\n\n\n<p>Zu fast jedem Konfigurationsparameter zeigt Contact im unteren Bereich des Bildschirms eine kurze Erkl\u00e4rung sowie den Standardwert an.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a039e6d8e3ee&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a039e6d8e3ee\" class=\"wp-block-image size-large wp-lightbox-container\" id=\"wp-block-themeisle-blocks-image-6cdb305a\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"623\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/07\/meshtastic-contact_m-lora-1024x623.png\" alt=\"\" class=\"wp-image-7496\" srcset=\"https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/07\/meshtastic-contact_m-lora-1024x623.png 1024w, https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/07\/meshtastic-contact_m-lora-300x183.png 300w, https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/07\/meshtastic-contact_m-lora-768x467.png 768w, https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/07\/meshtastic-contact_m-lora.png 1040w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Konfigurationsmen\u00fc f\u00fcr die LoRa-Radioeinstellungen: Im unteren Bildschirmbereich zeigt Contact eine kontextabh\u00e4ngige Hilfe zur jeweils ausgew\u00e4hlten Konfigurationsoption.<\/figcaption><\/figure>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Fazit<\/h4>\n\n\n\n<p>F\u00fcr meinen Einsatzzweck \u2013 die Fernkonfiguration eines Nodes \u00fcber einen headless Raspberry Pi \u2013 ist Contact genau das, was ich gebraucht habe. Endlich keine langen Kommandozeilen-Befehle mehr, sondern eine \u00fcbersichtliche Men\u00fcoberfl\u00e4che direkt im Terminal. Eine klare Empfehlung! \ud83d\ude0a<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><em>Kennt ihr weitere Meshtastic-Software, die nicht unerw\u00e4hnt bleiben sollte? <em>Dann schreibt sie uns gerne in die Kommentare unter diesem Beitrag oder diskutiert sie mit uns in unserer<\/em> <a href=\"https:\/\/t.me\/DL_Nordwest\" target=\"_blank\" rel=\"noreferrer noopener\">Telegram-<\/a> oder <a href=\"https:\/\/chat.whatsapp.com\/HcI1To5Z5PHJVHlIiHfDkK\" target=\"_blank\" rel=\"noreferrer noopener\">WhatsApp<\/a>-Gruppe.<\/em><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:65%\">\n<p><em>Team DL-Nordwest, Stephan <a href=\"https:\/\/www.qrz.com\/db\/9v1lh\" target=\"_blank\" rel=\"noreferrer noopener\">9V1LH<\/a>\/<a href=\"https:\/\/www.qrz.com\/db\/9M2\/DG1BGS\" target=\"_blank\" rel=\"noreferrer noopener\">(9M2\/)<\/a><a href=\"https:\/\/www.qrz.com\/db\/dg1bgs\" target=\"_blank\" rel=\"noreferrer noopener\">DG1BGS<\/a><\/em><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<ul class=\"wp-block-social-links has-visible-labels is-nowrap is-layout-flex wp-container-core-social-links-is-layout-ad2f72ca wp-block-social-links-is-layout-flex\"><li class=\"wp-social-link wp-social-link-telegram  wp-block-social-link\"><a rel=\"noopener nofollow\" target=\"_blank\" href=\"https:\/\/t.me\/DL_Nordwest\" class=\"wp-block-social-link-anchor\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 128 128\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M28.9700376,63.3244248 C47.6273373,55.1957357 60.0684594,49.8368063 66.2934036,47.2476366 C84.0668845,39.855031 87.7600616,38.5708563 90.1672227,38.528 C90.6966555,38.5191258 91.8804274,38.6503351 92.6472251,39.2725385 C93.294694,39.7979149 93.4728387,40.5076237 93.5580865,41.0057381 C93.6433345,41.5038525 93.7494885,42.63857 93.6651041,43.5252052 C92.7019529,53.6451182 88.5344133,78.2034783 86.4142057,89.5379542 C85.5170662,94.3339958 83.750571,95.9420841 82.0403991,96.0994568 C78.3237996,96.4414641 75.5015827,93.6432685 71.9018743,91.2836143 C66.2690414,87.5912212 63.0868492,85.2926952 57.6192095,81.6896017 C51.3004058,77.5256038 55.3966232,75.2369981 58.9976911,71.4967761 C59.9401076,70.5179421 76.3155302,55.6232293 76.6324771,54.2720454 C76.6721165,54.1030573 76.7089039,53.4731496 76.3346867,53.1405352 C75.9604695,52.8079208 75.4081573,52.921662 75.0095933,53.0121213 C74.444641,53.1403447 65.4461175,59.0880351 48.0140228,70.8551922 C45.4598218,72.6091037 43.1463059,73.4636682 41.0734751,73.4188859 C38.7883453,73.3695169 34.3926725,72.1268388 31.1249416,71.0646282 C27.1169366,69.7617838 23.931454,69.0729605 24.208838,66.8603276 C24.3533167,65.7078514 25.9403832,64.5292172 28.9700376,63.3244248 Z\" \/><\/svg><span class=\"wp-block-social-link-label\">DL-Nordwest<\/span><\/a><\/li><\/ul>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-group has-light-gray-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"ticss-47e96262\"><em>Hier findet ihr weitere Beitr\u00e4ge zu Meshtastic:<\/em><\/p>\n\n\n<ul class=\"wp-block-latest-posts__list has-dates wp-block-latest-posts\"><li><div class=\"wp-block-latest-posts__featured-image alignleft\"><a href=\"https:\/\/dl-nordwest.com\/index.php\/2025\/09\/14\/contact-terminal-ui-fuer-meshtastic-nodes\/\" aria-label=\"Contact \u2013 Terminal-UI f\u00fcr Meshtastic-Nodes\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"184\" src=\"https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/07\/meshtastic-contact_title-300x184.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" srcset=\"https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/07\/meshtastic-contact_title-300x184.jpg 300w, https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/07\/meshtastic-contact_title-768x472.jpg 768w, https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/07\/meshtastic-contact_title-825x510.jpg 825w, https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/07\/meshtastic-contact_title.jpg 968w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/dl-nordwest.com\/index.php\/2025\/09\/14\/contact-terminal-ui-fuer-meshtastic-nodes\/\">Contact \u2013 Terminal-UI f\u00fcr Meshtastic-Nodes<\/a><time datetime=\"2025-09-14T09:30:00+02:00\" class=\"wp-block-latest-posts__post-date\">14. September 2025<\/time><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image alignleft\"><a href=\"https:\/\/dl-nordwest.com\/index.php\/2025\/07\/20\/connect-nodeless-mqtt-client-fuer-meshtastic\/\" aria-label=\"Connect \u2013 Nodeless MQTT-Client f\u00fcr Meshtastic\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"184\" src=\"https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/07\/meshtastic_connect-title-300x184.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" srcset=\"https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/07\/meshtastic_connect-title-300x184.jpg 300w, https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/07\/meshtastic_connect-title-768x472.jpg 768w, https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/07\/meshtastic_connect-title-825x510.jpg 825w, https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/07\/meshtastic_connect-title.jpg 968w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/dl-nordwest.com\/index.php\/2025\/07\/20\/connect-nodeless-mqtt-client-fuer-meshtastic\/\">Connect \u2013 Nodeless MQTT-Client f\u00fcr Meshtastic<\/a><time datetime=\"2025-07-20T09:30:00+02:00\" class=\"wp-block-latest-posts__post-date\">20. Juli 2025<\/time><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image alignleft\"><a href=\"https:\/\/dl-nordwest.com\/index.php\/2025\/03\/30\/meshtastic-ui-mesh-kommunikation-ohne-smartphone\/\" aria-label=\"Meshtastic UI &#8211; Mesh-Kommunikation ohne Smartphone\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"184\" src=\"https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/03\/meshtastic-ui_title-300x184.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" srcset=\"https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/03\/meshtastic-ui_title-300x184.jpg 300w, https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/03\/meshtastic-ui_title-768x472.jpg 768w, https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/03\/meshtastic-ui_title-825x510.jpg 825w, https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/03\/meshtastic-ui_title.jpg 968w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/dl-nordwest.com\/index.php\/2025\/03\/30\/meshtastic-ui-mesh-kommunikation-ohne-smartphone\/\">Meshtastic UI &#8211; Mesh-Kommunikation ohne Smartphone<\/a><time datetime=\"2025-03-30T09:30:00+02:00\" class=\"wp-block-latest-posts__post-date\">30. M\u00e4rz 2025<\/time><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image alignleft\"><a href=\"https:\/\/dl-nordwest.com\/index.php\/2025\/02\/16\/meshtastic-firmware-direkt-ueber-die-linux-konsole-flashen-so-gehts\/\" aria-label=\"Meshtastic-Firmware direkt \u00fcber die Linux-Konsole flashen &#8211; So geht&#8217;s!\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"184\" src=\"https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/02\/mt-firmware-rmt_title-300x184.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" srcset=\"https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/02\/mt-firmware-rmt_title-300x184.jpg 300w, https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/02\/mt-firmware-rmt_title-768x472.jpg 768w, https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/02\/mt-firmware-rmt_title-825x510.jpg 825w, https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/02\/mt-firmware-rmt_title.jpg 968w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/dl-nordwest.com\/index.php\/2025\/02\/16\/meshtastic-firmware-direkt-ueber-die-linux-konsole-flashen-so-gehts\/\">Meshtastic-Firmware direkt \u00fcber die Linux-Konsole flashen &#8211; So geht&#8217;s!<\/a><time datetime=\"2025-02-16T09:30:00+01:00\" class=\"wp-block-latest-posts__post-date\">16. Februar 2025<\/time><\/li>\n<li><div class=\"wp-block-latest-posts__featured-image alignleft\"><a href=\"https:\/\/dl-nordwest.com\/index.php\/2025\/02\/02\/meshsense-so-behaltet-ihr-euer-meshtastic-netzwerk-im-blick\/\" aria-label=\"MeshSense &#8211; So behaltet Ihr euer Meshtastic-Netzwerk im Blick\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"184\" src=\"https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/01\/meshsense_title-300x184.jpg\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" style=\"\" srcset=\"https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/01\/meshsense_title-300x184.jpg 300w, https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/01\/meshsense_title-768x472.jpg 768w, https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/01\/meshsense_title-825x510.jpg 825w, https:\/\/dl-nordwest.com\/wp-content\/uploads\/2025\/01\/meshsense_title.jpg 968w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/div><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/dl-nordwest.com\/index.php\/2025\/02\/02\/meshsense-so-behaltet-ihr-euer-meshtastic-netzwerk-im-blick\/\">MeshSense &#8211; So behaltet Ihr euer Meshtastic-Netzwerk im Blick<\/a><time datetime=\"2025-02-02T09:30:00+01:00\" class=\"wp-block-latest-posts__post-date\">2. Februar 2025<\/time><\/li>\n<\/ul><\/div><\/div>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group ticss-9f26972e has-bright-blue-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"ticss-197aaafd\"><em>M\u00f6chtest du das <strong>DL-Nordwest <\/strong>Projekt unterst\u00fctzen? Dann freuen wir uns \u00fcber deinen Gastbeitrag, das Teilen unserer Inhalte oder eine (kleine) Spende <\/em>\ud83e\udd11<em> Vielen Dank f\u00fcr deine Unterst\u00fctzung! <\/em>\ud83d\ude18<\/p>\n\n\n<style>\r\n        .wpedon-container .wpedon-select,\r\n        .wpedon-container .wpedon-input {\r\n            width: 170px;\r\n            min-width: 170px;\r\n            max-width: 170px;\r\n        }\r\n    <\/style><div class='wpedon-container wpedon-align-left'><form target='_blank' action='https:\/\/www.paypal.com\/cgi-bin\/webscr' method='post' class='wpedon-form'><input type='hidden' name='cmd' value='_donations' \/><input type='hidden' name='business' value='sysop@dl-nordwest.com' \/><input type='hidden' name='currency_code' value='EUR' \/><input type='hidden' name='notify_url' value='https:\/\/dl-nordwest.com\/wp-admin\/admin-post.php?action=add_wpedon_button_ipn'><input type='hidden' name='lc' value='de_DE'><input type='hidden' name='bn' value='WPPlugin_SP'><input type='hidden' name='return' value='' \/><input type='hidden' name='cancel_return' value='' \/><input class='wpedon_paypalbuttonimage' type='image' src='https:\/\/www.paypalobjects.com\/webstatic\/en_US\/btn\/btn_donate_pp_142x27.png' border='0' name='submit' alt='Make your payments with PayPal. It is free, secure, effective.' style='border: none;'><img alt='' border='0' style='border:none;display:none;' src='https:\/\/www.paypal.com\/de_DE\/i\/scr\/pixel.gif' width='1' height='1'><input type='hidden' name='amount' id='amount_ba1391db365625bbedbc3a6d98659927' value='' \/><input type='hidden' name='price' id='price_ba1391db365625bbedbc3a6d98659927' value='' \/><input type='hidden' name='item_number' value='' \/><input type='hidden' name='item_name' value='Spende' \/><input type='hidden' name='name' value='Spende' \/><input type='hidden' name='custom' value='1577'><input type='hidden' name='no_shipping' value='1'><input type='hidden' name='no_note' value='1'><input type='hidden' name='currency_code' value='EUR'><\/form><\/div>\n<\/div><\/div>\n<\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Python-basierter TUI-Client zum Austausch von Nachrichten und Konfigurieren von Meshtastic-Nodes. Neulich haben wir euch bereits die Software Connect von Benjamin K1PDX vorgestellt. Auf seiner GitHub-Seite pdxlocations finden sich weitere praktische Tools rund um Meshtastic \u2013 alle in Python geschrieben und definitiv einen Blick wert. F\u00fcr die Konfiguration eines Meshtastic-Nodes an einem entfernten Standort, der per &hellip; <a href=\"https:\/\/dl-nordwest.com\/index.php\/2025\/09\/14\/contact-terminal-ui-fuer-meshtastic-nodes\/\" class=\"more-link\"><span class=\"screen-reader-text\">Contact \u2013 Terminal-UI f\u00fcr Meshtastic-Nodes<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":7489,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[455,18,368,370,371],"tags":[385,366,208,463,550],"class_list":["post-7487","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-455","category-blog","category-datenfunk","category-lora","category-meshtastic","tag-github","tag-meshtastic","tag-mqtt","tag-open-source","tag-python"],"_links":{"self":[{"href":"https:\/\/dl-nordwest.com\/index.php\/wp-json\/wp\/v2\/posts\/7487","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dl-nordwest.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dl-nordwest.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dl-nordwest.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dl-nordwest.com\/index.php\/wp-json\/wp\/v2\/comments?post=7487"}],"version-history":[{"count":10,"href":"https:\/\/dl-nordwest.com\/index.php\/wp-json\/wp\/v2\/posts\/7487\/revisions"}],"predecessor-version":[{"id":7509,"href":"https:\/\/dl-nordwest.com\/index.php\/wp-json\/wp\/v2\/posts\/7487\/revisions\/7509"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dl-nordwest.com\/index.php\/wp-json\/wp\/v2\/media\/7489"}],"wp:attachment":[{"href":"https:\/\/dl-nordwest.com\/index.php\/wp-json\/wp\/v2\/media?parent=7487"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dl-nordwest.com\/index.php\/wp-json\/wp\/v2\/categories?post=7487"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dl-nordwest.com\/index.php\/wp-json\/wp\/v2\/tags?post=7487"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}