A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • MMM-Temperature uncaught exception...

    Unsolved
    12
    0 Votes
    12 Posts
    4k Views
    B
    @wishmaster270 Thank you so much for the help and troubleshooting! I wasn’t able to work on this the last few days and when I got back it looks fixed. Thanks again.
  • how to update MagicMirroir to 2.24?

    Unsolved
    6
    0 Votes
    6 Posts
    6k Views
    BKeyportB
    @RIKKO14 You also might still need support with MMM-GoogleAssistant - you’ll need to go to Bugsounet’s forums to get that tho. He’s decided he don’t wanna play here.
  • MMM-CalendarExt2 filter

    Solved
    8
    3
    0 Votes
    8 Posts
    2k Views
    M
    @BKeyport Thanks a lot for pointing it out. I just realized that the third-party module list on the magicmirror.buider is not complete and the forum is an must go place for information and support. I have added MMM-CalendarEXT3Agenda and it is working. Of course it is not perfect, but I have posted a question related on the MMM-CalendarExt3Agenda main topic. Thank you folks very much!
  • Display image based on state or time

    Unsolved
    7
    0 Votes
    7 Posts
    1k Views
    wishmaster270W
    @chimera Hi and sure, just tested a config which uses the values send by MQTT directly to decide which icon to display: var mqttHook = [ { mqttTopic: "magicmirror/tarrif/set", mqttPayload: [ { mqttNotiCmd: ["energy_tarrif_value"] } ] } ]; var mqttNotiCommands = [ { commandId: "energy_tarrif_value", notiID: "ENERGY_TARRIF" } ]; module.exports = { mqttHook, mqttNotiCommands}; { module: "MMM-MQTTbridge", disabled: false, config: { mqttServer: "mqtt://my_user:my_pass@my_server:the_port", mqttConfig: { listenMqtt: true, }, } }, { module: "MMM-ValuesByNotification", position: "top_left", header: "Energy", config: { updateInterval: 10, reuseCount: 90, valuePositions: "i", valueNaPositions: "i", itemPositions: "e", groupPositions: "e", groups: [ { items: [ { notification: "ENERGY_TARRIF", valueImgIcon: "modules/MMM-ValuesByNotification/icons/tom.jpg", values: [ { jsonpath: "state", thresholds: [ { type: "eq", value: "PEAK", valueImgIcon: "modules/MMM-ValuesByNotification/icons/peak.jpg", }, { type: "eq", value: "OFF-PEAK", valueImgIcon: "modules/MMM-ValuesByNotification/icons/off-peak.jpg", }, { type: "eq", value: "NIGHT", valueImgIcon: "modules/MMM-ValuesByNotification/icons/night.jpg", }, ] }, ] }, ] }, ] }, }, Explanation… MMM-MQTTbridge: The module connects to the MQTT-Server my_server to port the_port with user my_user and password my_pass As listenMqtt is set to true the settings in mqttDictionary.js are used which results in: If a message to mqttTopic magicmirror/tarrif/set is received the message is processed by the mqttNotiCmd energy_tarrif_value As no payloadValue is specified the command is called independent of the message that is send to the topic As no notiPayload is set in the command configuration but the notiID ENERGY_TARRIF every time a message is received of the specified topic a notification is send to all other modules with notification id ENERGY_TARRIF and the original MQTT message as payload MMM-ValuesByNotification: the module refreshes every ten seconds as updateInterval is set to 10 if no new notification is received for a configured notification of a item but the module refreshes it will reuse the last received value for a maximum of 90 times (reuseCount) As valuePositions and valueNaPositions are set to i only a specified icon will be displayed instead of the value itself (which will be v or if both should be displayed vi; see Positions-Documentation for more info) As itemPositions and groupPositions are both set to e only the elements and no additional titles (t) or icons (i) are displayed ( see Positions-Documentation for more info) A single group with one item which contains one value is specified The values of the item use the payload of the notification with id ENERGY_TARRIF As default icon a image for the value (valueImgIcon) is used which has the path modules/MMM-ValuesByNotification/icons/tom.jpg (see Icon-Documentation for more details) The value element selects the content with jsonpath state as its value. This means the payload of the notification is parsed as JSON and the value which is used in further processing is the content of the state element. This can be everything the HomeAssistant sends but should be either PEAK, OFF_PEAK or NIGHT As there are thresholds specified they are validated against the previously selected state If the payload is equal to (eq) to the value PEAK the path of the valueimgIcon is changed to modules/MMM-ValuesByNotification/icons/peak.jpg If the payload is equal to (eq) to the value OFF_PEAK the path of the valueimgIcon is changed to modules/MMM-ValuesByNotification/icons/off-peak.jpg If the payload is equal to (eq) to the value NIGHT the path of the valueimgIcon is changed to modules/MMM-ValuesByNotification/icons/night.jpg Directly after the start the MMM-ValuesByNotification module will display the default icon. Every 10 seconds it refreshes. If a message for the specified topic is received by MMM-MQTTbridge the notification is send. The next time the module refreshes it will validate the message content and changes the icon depending on the content.
  • MMM-BMW-OW Broken?

    Unsolved
    1
    0 Votes
    1 Posts
    337 Views
    R
    Re: MMM-BMW-OW This module had been running fine but latest MM update to 2.24.0 throws a error and won’t continue on load unless I disable this module. I get a “failed to load appmenu-gtk-module”. There are no changes to the config file and the default weather module works fin with my openweathermap apikey and location. Any ideas?
  • Is there a Difference between these ???

    Unsolved
    12
    0 Votes
    12 Posts
    3k Views
    S
    @ExperiMentor the extra comma is not an error…
  • SingleStock

    Unsolved
    2
    0 Votes
    2 Posts
    747 Views
    plainbrokeP
    @plainbroke I can not get SingleStock to work for some reason. I have removed (deleted) using “sudo rm -rf” then reinstalled. git clone https://github.com/balassy/MMM-SingleStock.git did npm install went at got a NEW api token at https://iexcloud.io/console/tokens. Just incase my old one expired or was corrupt, still no luck. Any IDEA’s ??? I just want to monitor my UPS Stock.
  • Max Entry issue with Default Calendar Module

    Unsolved
    5
    0 Votes
    5 Posts
    885 Views
    V
    { module: "calendar", header: "Family Events", position: "middle_center", maximumEntries: 3, // <---- down one line after config:{, before calendars:[ config: { calendars: [ { fetchInterval: 7 * 24 * 60 * 60 * 1000, symbol: "calendar-check", url: "https://calendar.google.com/calendar/ical/orfr24if0dittkie6ml35f0bes%40group.calendar.google.com/private-XXXXXXXXXXXX/basic.ics" } ] } }
  • How can you use external device (esp32cam, etc.) In magicmirror?

    Unsolved
    5
    0 Votes
    5 Posts
    2k Views
    T
    @wishmaster270 Wow, what a great answer. Would love to see your system in action, it sounds superb.
  • Issues with a couple modules

    Unsolved
    2
    0 Votes
    2 Posts
    425 Views
    S
    @nx3xo solaredge loading is the default message displayed while modules are waiting for data…they should time out with an error but never do. sadly the module doesn’t log any errors it encounters. I would ask the author on the module GitHub page… which Google traffic module are u asking about there are quite a few that do different things
  • Scale website in MMM-EmbedURL

    Solved
    5
    1
    0 Votes
    5 Posts
    1k Views
    G
    @wishmaster270 The page doesn’t scale automatically, so maybe that’s the issue. Now I have used a different module: MMM-WebView, set the width and height in config.js and used the “transform: scale(0.6)” in custom.css to adjust the size. Now the complete website is shown with a proper size. Thanks for your help! Regards, Gerben
  • Met Office with Default Weather Module

    Unsolved
    7
    0 Votes
    7 Posts
    2k Views
    M
    @matt216 amazing! Will check it out.
  • Help with troubleshooting MM start

    Solved
    2
    0 Votes
    2 Posts
    884 Views
    S
    @greaser01 do this cd ~/MagicMirror rm -rf node_modules rm package-lock.json npm install --omit=dev that will reinstall MagicMirror runtime on anything other than Windows no module folders or config affected
  • Disable GPU? MESA-LOADER failure on fresh manual install

    Unsolved
    8
    1
    0 Votes
    8 Posts
    2k Views
    S
    @BKeyport no… it’s not fatal, just annoying. maybe someone will figure out how to configure the video drivers in config.txt
  • MESA-LOADER: failed to retrieve device information

    Unsolved
    9
    0 Votes
    9 Posts
    9k Views
    C
    @sdetweil Thank you, I was all excited there for a second, but it didn’t fix the issue. As a secondary test, I commented out the actual start line in mm.sh, and the ‘npm run start’ still worked anyways. Looks like the ‘manual installation’ does not use your script. I might start a new thread here with a more specific question regarding disabling GPU and the location of the start scripts outside of config.js, when using this Manual Installation instruction off the main page. [image: 1687870997081-manualinstall.png] This is still the result of the run: [image: 1687870595416-config-error.png]
  • Axis camera display

    Unsolved
    7
    0 Votes
    7 Posts
    2k Views
    A
    @wishmaster270 haven’t tried EmbedURL to run two streams yet, but WebView did work, so that’s a huge plus.
  • MMM-Google-Photos - trying to make it look better (css help)

    Unsolved
    1
    0 Votes
    1 Posts
    166 Views
    V
    Can I remove the "Album Name + Date stamp " that comes under the images ? I have only 1 Album. Is there a way to put a neat frame (a white line) around the image with a some black space between the image and frame ? Cheers
  • MMM-GooglePhotos - refresh ?

    Unsolved
    1
    0 Votes
    1 Posts
    225 Views
    V
    I got MMM-Google-Photos to work for the 1st time. I got updateInterval set low - 2 mins . But the MM is not refreshing images from the folder where new images are added and some old images removed. Is there a way to force refresh on restart ? Any thoughts ?
  • MMM Google Photos

    Solved
    3
    0 Votes
    3 Posts
    553 Views
    V
    Thanks! Something about the folder from where I issued the command. I think I was doing it from the wrong. Got it to work! Thank @sdetweil
  • MMM-Carousel w/ Slide Navigation changing page alone

    Unsolved
    4
    0 Votes
    4 Posts
    843 Views
    S
    @vandyck passing 0 in slides mode will disable… yes, he has it set to 10000, not 0