Feature Request: Scheduled message for alternative channels/presets #54

Closed
opened 2026-10-05 01:18:17 +02:00 by adam · 1 comment
Owner

Description:

It would be great to have a feature that allows for scheduled messages (up to 4 times a day) to be sent on the longest range defaults. This could inform users about an alternative channel or modem preset to switch to.

Use Cases:

  • In Arizona, we’ve started using Medium Fast, so a scheduled message on Long Fast could notify new users to switch.
  • At events like Def Con, an event network could broadcast a message letting people know where to migrate as they arrive.

This would improve network coordination and ensure new users are guided to the best settings.

#### Description: It would be great to have a feature that allows for scheduled messages (up to 4 times a day) to be sent on the longest range defaults. This could inform users about an alternative channel or modem preset to switch to. #### Use Cases: - In Arizona, we’ve started using Medium Fast, so a scheduled message on Long Fast could notify new users to switch. - At events like Def Con, an event network could broadcast a message letting people know where to migrate as they arrive. This would improve network coordination and ensure new users are guided to the best settings. <!-- github-sync-id:2935910717 -->
adam closed this issue 2026-10-05 01:18:17 +02:00
Author
Owner

It might be there today, this is a more hidden feature, the most flexibility is in Python and I haven't found an awesome way to change this to config.ini yet

Did you see the bottom lines in mesh_bot.py


if scheduler_enabled:
        # Examples of using the scheduler, Times here are in 24hr format
        # https://schedule.readthedocs.io/en/stable/
        
        # Reminder Scheduler is enabled every Monday at noon send a log message
        schedule.every().monday.at("12:00").do(lambda: logger.info("System: Scheduled Broadcast Reminder"))

I have been trying to think of a better way to set this up just haven't yet (any ideas 💡?)

It might be there today, this is a more hidden feature, the most flexibility is in Python and I haven't found an awesome way to change this to config.ini yet Did you see the bottom lines in mesh_bot.py ```python if scheduler_enabled: # Examples of using the scheduler, Times here are in 24hr format # https://schedule.readthedocs.io/en/stable/ # Reminder Scheduler is enabled every Monday at noon send a log message schedule.every().monday.at("12:00").do(lambda: logger.info("System: Scheduled Broadcast Reminder")) ``` I have been trying to think of a better way to set this up just haven't yet (any ideas 💡?) <!-- github-comment-id:2741229569 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/meshing-around#54