A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • MMM-RemoteCompliments Install Issues

    Unsolved
    3
    0 Votes
    3 Posts
    424 Views
    AssassinsA
    @bruteforce Install this : https://github.com/The-Exterminator/MyMagicMirror/blob/main/MMM-MagicMirrorCompliments/README.md Is work, and easy to set up.
  • MMM-DHT-Sensor stopped working

    Solved
    20
    1
    0 Votes
    20 Posts
    4k Views
    J
    @ankonaskiff17 I have a 4 wire sensor, eunning sudo i2cdetect -y 1 i am getting an error thet could not open file. Anny sugestions?
  • MMM-Spotify

    Unsolved
    5
    0 Votes
    5 Posts
    562 Views
    R
    i will try
  • MMM-RainForecast

    Unsolved
    5
    0 Votes
    5 Posts
    736 Views
    JalibuJ
    @lparco you can also try https://github.com/jalibu/MMM-RAIN-MAP which is almost the same module with a few more features.
  • Alexa echo dot 5th gen

    Unsolved
    4
    0 Votes
    4 Posts
    517 Views
    S
    @videogame95 same as every other module. github. easy search github mmm-alexacontrol
  • MMM-GoogleTasks stuck loading

    Unsolved
    4
    0 Votes
    4 Posts
    664 Views
    S
    @superior_carter you would have to look at the google requirements for token refresh… I don’t know if they are the same for every api service… in a few services this was not required… but then bad actors misused the api to hammer the google systems, so they have been updating the apis to use oauth and token refresh.
  • PIR problem RPi 4B, Bullseye 64 bit

    Unsolved
    23
    0 Votes
    23 Posts
    5k Views
    W
    Update. I started fresh with Buster instead of Bullseye and followed these instructions to get MMM-PIR-SENSOR working. https://www.reddit.com/r/MagicMirror/comments/u1eq9u/problem_setting_up_pirsensor_with_magicmirror/
  • MMM-SingleStock

    Unsolved
    9
    0 Votes
    9 Posts
    1k Views
    bheplerB
    @plainbroke - Huh. Those appear to be graphics driver problems. They’re a known issue between the Raspian OS and the Electron framework. They shouldn’t be related to your issue with the module. Okay, let’s dig up the other log files. Easiest thing to do is to make sure your mirror is running and then use the web browser to view the mirror interface. First, edit the config.js to allow other computers to access the interface. Change the address and ipWhiteList to allow other computers to see your mirror: var config = { address: "0.0.0.0", port: 8080, ipWhitelist: [], ... Save and restart your mirror instance with pm2 restart 0. Now you should point your web browser at the IP address of your mirror. Remember to add the port to the url you enter in the address bar. For example: http://192.168.0.15:8080 should get you your interface if your IP address is 192.168.0.15. Anyhow, you should see the mirror interface in your web browser. Now you need to pull up the developer tools, usually by hitting F12 on your keyboard (I know it works in Chrome and Firefox). A section of your browser will open up with the developer tools. There will be a tab labeled console. These are the other logs I mentioned earlier. Click on the console tab and look for anything that mentions the MMM-SingleStock module. Let us know what it says, especially if it mentions an error.
  • MMM-Jast - Ticker speed

    Unsolved
    2
    0 Votes
    2 Posts
    384 Views
    JalibuJ
    @Bungle68 have you tried to change the value of fadeSpeedInSeconds to a higher number (e.g. 10)? Just play around with this number until the animation speed is good for you. Usually, a higher number means a slower animation.
  • MMM-Temperature uncaught exception...

    Unsolved
    12
    0 Votes
    12 Posts
    3k 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
    5k 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
    1k 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
    575 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
    222 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
    575 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
    667 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
    1k 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
    253 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
    837 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