meshtastic_mqtt_connect_by_pdxlocations:1:start
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
meshtastic_mqtt_connect_by_pdxlocations:1:start [2024/06/15 11:33] – f4eed | meshtastic_mqtt_connect_by_pdxlocations:1:start [2024/06/18 13:50] (Version actuelle) – f4eed | ||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
===== Tuto par @panolyon(69) ===== | ===== Tuto par @panolyon(69) ===== | ||
+ | |||
+ | **<color # | ||
{{ : | {{ : | ||
Ligne 31: | Ligne 33: | ||
- | dans un terminal tapez les commandes suivantes : | + | **d**ans |
pip3 install meshtastic paho-mqtt tk cryptography | pip3 install meshtastic paho-mqtt tk cryptography | ||
Ligne 37: | Ligne 39: | ||
(ceci installera les bibliothèques et script « meshtastic », « paho-mqtt », « tk » et « cryptography » | (ceci installera les bibliothèques et script « meshtastic », « paho-mqtt », « tk » et « cryptography » | ||
- | Dans votre navigateur rendez vous ici https:// | + | Dans votre navigateur rendez vous ici [[https:// |
+ | |||
+ | {{ : | ||
+ | |||
+ | **u**ne fois sur cette page clique sur le bouton vert « <> Code » et sélection « Download zip » cela vas télécharger les fichiers présents sur votre ordinateur, en un seul fichier au format zip. | ||
+ | |||
+ | **P**ensez bien a décompresser ce fichiers zip, vous aurez ainsi dans un répertoire l’ensemble des fichiers nécessaire. | ||
+ | |||
+ | **A** cette étape le script brut est opérationnel. Vous pouvez le lancer 😁 mais continuons un petit peu, question d’aller plus loin. | ||
+ | |||
+ | **A**vec votre éditeur python habituel nous allons modifier le script principal, ces modifications peuvent vous rendre service. | ||
+ | |||
+ | **P**our le debug ou par curiosité, Ainsi vous allez voir défiler plein d’informations dans la fenêtre ‘debug’ de votre éditeur. C’est toujours intéressant et peu vous permettre d’aller un peu plus en avant dans la maitrise de meshtastic. | ||
+ | |||
+ | **A**ux alentours des ligne 30 à 42, vous pouvez passer ces variables en fonction de vos envies à True. | ||
+ | |||
+ | ### Debug Options | ||
+ | debug = False | ||
+ | print_service_envelope = False | ||
+ | print_message_packet = False | ||
+ | print_text_message = False | ||
+ | print_node_info = False | ||
+ | print_telemetry = False | ||
+ | print_failed_encryption_packet = False | ||
+ | print_position_report = False | ||
+ | color_text = False | ||
+ | display_encrypted_emoji = True | ||
+ | display_dm_emoji = True | ||
+ | display_private_dms = False | ||
+ | |||
+ | **A**ux alentours des lignes 53 à 60, vous entrer ici les valeurs par défaut que vous désirez utiliser au lancement de l’interface de votre script. | ||
+ | |||
+ | ### Default settings | ||
+ | mqtt_broker = " | ||
+ | mqtt_port = 1883 | ||
+ | mqtt_username = " | ||
+ | mqtt_password = " | ||
+ | root_topic = " | ||
+ | channel = " | ||
+ | key = " | ||
+ | |||
+ | **I**ci les variables par défaut avec une connexion via le serveur de meshtastic, pensez à les changer ! | ||
+ | |||
+ | **S**inon les laisser ainsi on va voir plus en avant une autre chose …. | ||
+ | |||
+ | |||
+ | **V**otre identité de console et sa position, aux alentour des lignes 75 à 81 | ||
+ | |||
+ | client_short_name = " | ||
+ | client_long_name = " | ||
+ | lat = "" | ||
+ | lon = "" | ||
+ | alt = "" | ||
+ | client_hw_model = 255 | ||
+ | node_info_interval_minutes = 15 | ||
+ | |||
+ | **C**hangez-les, | ||
+ | |||
+ | **V**oici pour ce qui est du paramétrage du Script principal de la Console à vous de jouer | ||
+ | |||
+ | |||
+ | === le fichier presets.json. === | ||
+ | |||
+ | |||
+ | **C**' | ||
+ | **C**omme nous avons constaté des souci de paramétrage MQTT, canaux, | ||
+ | |||
+ | **r**emplacez le fichier du git par celui-ci, ouvrez votre éditeur on va regarder ce qu'il y a là dedans .... | ||
+ | |||
+ | **O**n vous a mâché un peu le travail mais il vous en reste 😳 | ||
+ | |||
+ | **i**l ne vous reste qu'à changer ou remplir les variables suivantes, sachant qu' | ||
+ | |||
+ | Alors à vous de jouer du copier/ | ||
+ | |||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | |||
+ | Aller cette fois c'est prêt. 😜 | ||
+ | Et hop, grace au travail de Célestine (F4HOF) voici un fichier install.sh qui rend l' | ||
meshtastic_mqtt_connect_by_pdxlocations/1/start.1718451233.txt.gz · Dernière modification : 2024/06/15 11:33 de f4eed