MeshDash: Elevate Your Meshtastic Experience
Gain unparalleled command over your Meshtastic network with MeshDash. A powerful, intuitive web-based panel offering live monitoring, advanced automation, comprehensive node management, and robust communication tools.
The MeshDash Advantage
From casual users to network administrators, MeshDash provides the tools you need to effectively manage, monitor, and automate your Meshtastic communications. Explore the core benefits that make MeshDash an indispensable tool for your LoRa network.
Real-time Network Visibility
Access a dynamic dashboard displaying all connected nodes. Track vital stats: signal (RSSI/SNR), battery, position, last heard, hardware/firmware versions, and activity counts. Includes a live packet feed.
View Dashboard PreviewInteractive Geospatial Mapping
Visualize nodes on an interactive map. Plot historical trajectories, view detailed node information via popups, and understand network topology. Node detail modals include individual maps.
Versatile Communication Hub
Send and receive messages across your network. Utilize the main chat interface for channel-based communication or engage in private Direct Messages with individual nodes.
Explore Chat ChannelsIntelligent Automation Suite
Leverage a powerful automation suite: schedule messages or sensor checks with the Task Scheduler, create context-aware Auto-Replies, and monitor external web data with the IoT Sensor Monitor.
Explore AutomationDecryption & Data Access
View encrypted private messages (with PSK) and access detailed telemetry logs. Full control over your network data and communication security. Historical data is easily accessible.
Developer-Centric API
Extend and integrate MeshDash with your custom applications using its comprehensive HTTP API. Programmatically access data, send messages, manage tasks, and more.
API & ExtensibilityLive Dashboard Preview
Experience the core components of the MeshDash interface with real-time example data. Interact with nodes and see how information is presented.
MeshDash Live View
Network Nodes
Packet Feed
10 packetsNetwork Health Chart
Advanced Node Monitoring In-Depth
The Main Dashboard, which you've previewed above, is your central command for network oversight. It presents a sortable and searchable grid of all detected nodes, offering immediate access to:
- Real-time Signal Quality (RSSI, SNR) and Battery Levels.
- Detailed Device Information (Hardware Model, Firmware Version, Node Role).
- Last Heard Time and historical Activity Counts (Messages, Positions, Telemetry).
- A Live Packet Feed displaying raw network traffic for in-depth analysis.
Clicking any node in the grid opens a Detailed Modal View. This modal provides access to individual node maps, historical data logs for telemetry and positions, direct message history with that node, and a filtered live packet feed specific to that node.
Task Scheduler: Automate Your Mesh!
Unleash the power of automation with MeshDash's integrated Task Scheduler. Define cron-based schedules for sending pre-defined messages or triggering the IoT Web Sensor Monitor for automated data retrieval from public web pages (e.g., weather APIs, status dashboards). Keep your network informed and responsive, even when you're not actively monitoring.
Key Scheduler Capabilities
Scheduled Messages
Compose messages to be sent to specific nodes or the entire network on a one-time, daily, or weekly basis. Ideal for regular updates, reminders, or automated system announcements.
IoT Web Sensor Monitor
Automate the retrieval of data from public web pages. MeshDash can extract specific information (like temperature, status) and relay it as a message over your mesh network periodically.
Flexible Timing
Utilize intuitive scheduling options or define precise cron expressions for advanced control. The scheduler provides a clear preview of the calculated crontab string.
Scheduler Interface At a Glance
Example Scheduled Tasks
Creating a Task (Preview)
30 14 * * *
Smart Auto-Replies & Command Menu
Configure your nodes to intelligently respond to messages automatically. MeshDash's Auto-Reply Manager lets you define triggers based on keywords, exact phrases, or regex. Craft dynamic responses using placeholders and set cooldowns to prevent spam, effectively creating an on-node command menu or information service.
Organized Chat Channels
Communicate effectively across different topics or groups using dedicated channels. MeshDash provides a clear and familiar chat interface for all your Meshtastic conversations.
Primary
Unparalleled Control & Extensibility
MeshDash is designed for both ease of use and deep customization, putting you firmly in control.
System Configuration
Easily manage the core settings of your MeshDash instance. The .mesh-dash_config
file can be conveniently edited via a web UI (in the full application) to define node connections (serial, TCP), server parameters, location sharing preferences, and more, tailoring MeshDash to your specific setup.
Comprehensive API
A rich HTTP API (fully documented within the application panel) allows for programmatic interaction. Automate tasks, pull data into other systems, send messages, manage scheduled tasks, and query node statuses, opening up endless possibilities for integration and custom scripting.
Themeable Interface
MeshDash fully supports light and dark modes, adapting to your operating system preferences or allowing manual selection. Enjoy a visually comfortable experience, day or night, ensuring clarity and reducing eye strain during extended monitoring sessions.
Ready to Command Your Mesh?
MeshDash installation is designed to be straightforward across multiple platforms. Whether you're on a dedicated Linux server, a Raspberry Pi, using Docker, or on Windows, we provide simplified setup methods. Unlock a new level of Meshtastic network management and insight today.