• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
  1. Home
  2. JS999
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
J
Offline
  • Profile
  • Following 0
  • Followers 0
  • Topics 2
  • Posts 2
  • Groups 0

JS999

@JS999

0
Reputation
1
Profile views
2
Posts
0
Followers
0
Following
Joined Feb 19, 2021, 4:33 PM
Last Online 28 days ago

JS999 Unfollow Follow

Latest posts made by JS999

  • Module to display customized To-Do lists (driven by Node-RED)?

    Greetings, all.

    I am in the process of creating a To-Do board for my teenage daughter. This is a project that I’ve been mulling over for several years.

    === Short Version ===

    I want to implement a to-do list system and have a number of displays around the house that can display various to-do items (and each item may have it’s own foreground or background color; could be on solid or blinking; etc).

    I’m wondering if there’s a MagicMirror module that would meet either of the following criteria:

    • Display a table (N rows; 1 column) in the middle of the screen. Each cell can be controlled independently of the other cells. Each cell can have a different color (e.g., some cells are green while other cells are red) and the cell can either be on solid or can blink.

    • Display the output of a web page in the middle of the screen.

    • Whatever module I choose needs to support reacting to received MQTT messages:

      • For a table module: Set table cell # 2 to text “Feed the cat” with green background and black text.
      • For a web page module: Refresh/Reload the webpage.

    Are there any MagicMirror modules that would satisfy the above requirements? I tried searching for something like this, but I struck out. Perhaps I’m not searching properly.

    === Long Version (feel free to skip/skim through this part) ===

    Originally, the plan was as follows :

    (1) Use specially crafted Google Calendar events (like “Feed snake”, “Take out the garbage”, “Music lesson”, etc) that would happen at predefined times (e.g., “Feed snake” would be every 2 weeks; “Take out the garbage” would be weekly).

    (2) There would also be events that are triggered manually like "Unload dishwasher. These events would be triggered manually (e.g., have a button on the wall that I could press to start the “Unload dishwasher” event).

    (3) All these things would be displayed on a 3D printed backlit shadowbox:

    • Each shadowbox would have a six rows, one row for each event.
    • The name of the event would be fixed on the front of the shadowbox, and each row would have some individually addressable LEDs.
    • All of this would be controlled by an ESP32. The ESP32 would watch the Google calendar and also track manual pushbuttons.
    • When an event starts, the ESP/Node-RED code would send MQTT messages to the shadowboxes instructing them what line(s) to turn on/off, color, blink rate (blink or steady), etc.

    (4) When a shadowbox receives an MQTT message to turn on the LEDs for a specific event, the corresponding line on the shadowbox would:

    • Turn green for 5 minutes, then go on to the next step…
    • Blink green for 5 minutes.
    • Blink yellow for 5 minutes.
    • Blink red until the event is cleared.

    (5) There would be multiple shadowboxes around the house (kitchen, living room, daughter’s bedroom, etc).

    (6) As mentioned above, there would be a series of buttons where each button corresponds to one event that is listed on the shadowbox. To stop an event (or manually start/restart an event), the corresponding button would be pressed. The shadowbox in the kitchen would be the one shadowbox that has buttons on it.

    The whole idea is to try to get my daughter’s attention when an to-do item (event) needs to be addressed.

    Thanks.

    posted in Requests
    J
    JS999
    29 days ago
  • Multiple server instances -- one server and multiple config files, or multiple Docker instances?

    Greetings, all.

    Hopefully this is a quick question… If I wanted to have multiple instances of the MM server (so one can serve out one kind of web page; the second serves out a different web page; etc) on a single box, is there a right or wrong way to do this?

    Searching the forums, I see some old discussion about creating three sets of config files then (presumably) having three instances of the server, each one using its own config file.

    Given that Docker has come on the scene relatively recently, would it make more sense to have three Docker sessions and one MM server per Docker session (so that scripts and such wouldn’t have to be copied and modified)…?

    Thoughts?

    Thanks.

    -Jon

    posted in General Discussion
    J
    JS999
    Feb 19, 2021, 4:44 PM
Enjoying MagicMirror? Please consider a donation!
MagicMirror created by Michael Teeuw.
Forum managed by Sam, technical setup by Karsten.
This forum is using NodeBB as its core | Contributors
Contact | Privacy Policy