2024-06-12 23:51:24 -07:00
2024-06-12 23:51:21 -07:00
2024-06-11 23:35:34 -07:00
2024-06-12 23:42:08 -07:00
2024-06-12 23:51:24 -07:00
2024-06-12 23:20:27 -07:00

meshing-around

Random Mesh Scripts for BBS activities for use with Meshtastic nodes

pong-bot.sh

alt text

Little bot which will trap keywords like ping and respond on a DM with pong. The script will also monitor the group channels for keywords to trap on. you can also Ping @Data to Echo as a example for further processing.

other features

  • MOTD with ability to set remotely
    • motd or motd $New Message Of the day
  • Various solar details
    • sun returns the sunrise and set for the day
    • solar gives an idea of the x-ray flux
    • hfcond returns a table of HF solar conditions

Configurations

Currently config modifications is edit to code. Be sure to uncomment the approprate interface combo for your method (serial/BLEW/TCP). Only one at a time is supported to a single node at a time.

# Uncomment the interface you want to use depending on your device connection
interface = meshtastic.serial_interface.SerialInterface() #serial interface
#interface=meshtastic.tcp_interface.TCPInterface(hostname="192.168.0.1") # IP of your device
#interface=meshtastic.ble_interface.BLEInterface("AA:BB:CC:DD:EE:FF") # BLE interface

It is recomended to leave this setting as default True to keep the channel clear in larger mesh.

RESPOND_BY_DM_ONLY = True # Set to True to respond messages via DM only (keeps the channel clean)

requirements

pip install meshtastic
pip install pubsub
pip install suntime
pip install requests
pip install datetime
pip install python-dateutil
Description
No description provided
Readme GPL-3.0 5.1 MiB
Languages
Python 94.8%
Shell 3.8%
CSS 1.3%