A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • MESA-LOADER: failed to retrieve device information

    Solved
    2
    0 Votes
    2 Posts
    487 Views
    S
    @Max-0 see https://forum.magicmirror.builders/topic/15778/fix-for-black-screen-in-2-16-and-later
  • MMM-CalendarExt2 Refresh Issue

    Unsolved
    4
    2
    0 Votes
    4 Posts
    677 Views
    M
    @dpnguyen Hmmm… Weird. In my test (with my calendars), I cannot find anything wrong. Try self-testing more. Remove all other modules except CX2 from config. (You can backup your original config.js), Then try again. You have two month views on a screen. Usually, screen is not so huge to hold multi month views. Is there any special reason? Anyway try with just one month view. Investigate the Front-end Log and Backend-log. Is there any suspicious message in both? Especially in scanning result in back log, how it shows? (EXAMPLE) [29.08.2023 08:58.32.610] [LOG] [CALEXT2] calendar:Gracie >> Scanning start with interval:60000 [29.08.2023 08:58.32.843] [LOG] [CALEXT2] calendar:Gracie >> Scanned: 18, Selected: 18 [29.08.2023 08:58.33.977] [LOG] [CALEXT2] calendar:General >> Scanning start with interval:60000 [29.08.2023 08:58.34.360] [LOG] [CALEXT2] calendar:General >> Scanned: 23, Selected: 23 [29.08.2023 08:58.34.662] [LOG] [CALEXT2] calendar:Nora >> Scanning start with interval:60000 [29.08.2023 08:58.35.435] [LOG] [CALEXT2] calendar:Nora >> Scanned: 96, Selected: 96 Were the scanned/selected results changed in close cycles? (You can test it with short scanInterval of calendar) Without original ical data and environment, I cannot reproduce your issue. Could you send me the original config.js and custom.css privately? (eouia0819@gmail.com) I’ll drop your ical after investigation.
  • Default "Calendar" module, hide for display symbol does not working

    Solved
    6
    0 Votes
    6 Posts
    1k Views
    C
    @sdetweil thank now I understand where, thank you it works. U help me! :-)
  • MMM-YoutubeChannelStats not showing anything

    Unsolved
    2
    0 Votes
    2 Posts
    362 Views
    S
    @Pjarki said in MMM-YoutubeChannelStats not showing anything: When running the mirror I get this error, dont know if it is related or not: [1376:0822/181638.160309:ERROR:gl_surface_presenta tion_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 1 times! nah, thats from the opengl driver…
  • MMM-Flights no map ist shown

    Unsolved
    9
    0 Votes
    9 Posts
    1k Views
    O
    @OmaBosselt Heureka or not but it works fine… for me. :o) mapFixedArea: true, // if set, the defined area is shown, if not the area is calculated from the plane locations Thanks
  • MMM-Soccer & MM-SoccerV2 don't work

    Unsolved
    2
    0 Votes
    2 Posts
    389 Views
    J
    Hi, I don’t use that module, but you could try mmm-soccerlivescore module, which works for me
  • MMM-RemoteCompliments Install Issues

    Unsolved
    3
    0 Votes
    3 Posts
    492 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
    5k 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-RainForecast

    Unsolved
    5
    0 Votes
    5 Posts
    929 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
    652 Views
    S
    @videogame95 same as every other module. github. easy search github mmm-alexacontrol
  • MMM-GoogleTasks stuck loading

    Unsolved
    4
    0 Votes
    4 Posts
    815 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
    6k 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
    446 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
    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
    932 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
    286 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…