A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • Need help MMM-touch MMM-pages MMM-page indicator

    27
    0 Votes
    27 Posts
    7k Views
    T
    @68jeeper yes! Sorry for the delayed response, I didn’t receive any notifications that you tagged me in this post. My solution was to use (https://github.com/JanLoebel/mmm-touchgestures). Hammer.js seems to be the difference and why this one works. The documentation was challenging for me ti follow but I was able to get it working through trial and error. My config look like this for MMM-touchgestures { module: 'mmm-touchgestures', config: { gestures: { "swipe": { enabled: true, threshold: 50 } }, actions: { "swiperight" : function() { return "PAGE_INCREMENT"; }, "swipeleft" : function() { return "PAGE_DECREMENT"; }, "swipeup" : function() { console.log("Triggered swipeup"); }, "swipedown" : function() { console.log("Triggered swipedown"); }, }, } },
  • Syntax Style for node_helper.js

    6
    0 Votes
    6 Posts
    627 Views
    KristjanESPERANTOK
    for MagicMirror purposes, is there a preferred style to be used for modules? @kayakbabe I agree with Sam, but here’s a more detailed answer anyway: This depends on where you are. In some modules there are no rules for this - there and in your own modules it is, as Sam says, up to you. However, to avoid poor code style, such as spaghetti code and inconsistently formatted code, which not only make maintenance and further development more difficult, but also affect team collaboration, many projects use static code analysis tools such as prettier and ESLint for checking code quality. In the MagicMirror core (and with this in the default modules), we use the ESLint object-shorthand rule (see https://archive.eslint.org/docs/rules/object-shorthand) to ensure that only the shorthand version is used.
  • How to make compliments word wrap?

    3
    0 Votes
    3 Posts
    392 Views
    S
    @raspberrypi9 google is your friend [image: 1740971825398-img_0817.png]
  • 0 Votes
    6 Posts
    439 Views
    S
    @kayakbabe and on the architecture/design topic if you are doing the signage solution, then one would want one data fetch and broadcast to each client vs each client getting the data on their own some provider apikeys count data access requests (openweather) . so while you dont NEED a node_helper, sometimes you want it. but some of the existing modules dont really support that thought
  • MMM-cryptocurrency mods - help needed - noob status

    2
    1
    0 Votes
    2 Posts
    284 Views
    S
    @FuzzBeard that will be quite a challenge. the easiest, maybe is only process part of the returned list each time thru getDom() so you would have to start another interval timer on a cycle of data_interval(numcryptos/display size) then change the loop control in getDom wrapper.appendChild(tableHeader); for (i = 0; i < data.length; i++) { // - this line to process the appropriate part of the data list
  • Send Notifications from Linux/RPi Command Line

    8
    0 Votes
    8 Posts
    754 Views
    S
    @raspberrypi9 and curl can send a whole file of json, not just a short blob
  • MMM-pages - how to know which page index my module has?

    29
    0 Votes
    29 Posts
    6k Views
    M
    @sdetweil Thanks for your help with this, Much appreciated I’m now away from the mirror for the weekend. I’ll give it a shot when I return on Tuesday
  • Changing Visibility of Newsfeed Article

    2
    0 Votes
    2 Posts
    261 Views
    S
    @raspberrypi9 see the newsfeed.css , which you can override in custom.css
  • How Can I Display Live Qibla Direction on My MagicMirror Without Lag?

    8
    0 Votes
    8 Posts
    934 Views
    S
    @Munya-Pualani this site https://www.movable-type.co.uk/scripts/latlong.html#:~:text=const Bx = Math.cos(,km has the formulas for bearing and distance using two gps locations. drawing an arrow pointing on that bearing using web technologies is also well known
  • Dynamic change in the size and position of modules

    11
    0 Votes
    11 Posts
    3k Views
    T
    @lucifer6669 Hi, thanks for using the module. Could you share a few more details about what is still working and what isn’t ? (i.e. which module you can move, does it still save the CSS to your computer, what happens when you try to move other ones, when you save, do you see the pop up ? Can you clear the pop up before moving other Modules , try running with the config set like this: { module: "MMM-ModulePosition", position: "fullscreen_below", config: { showAlerts: false, }, }, If you have a github account then you can respond to the issue I raised here: https://github.com/TheBodger/MMM-ModulePosition/issues/6 Thanks and i will help sort this out for you
  • MMM-Scrapey - I made something that could be useful?

    14
    3 Votes
    14 Posts
    3k Views
    F
    @AndyHazz said in MMM-Scrapey - I made something that could be useful?: .MMM-Scrapey td { line-height: 1; } Just that, perfect Thank you.
  • MMM-RemoteControl - set BRIGHTNESS with Python

    4
    0 Votes
    4 Posts
    491 Views
    S
    @Phoenix as I said there is no ‘simple’ way. one would have to write code to do that
  • MMM-Jellyfin - New module to display various bits from Jellyfin

    2
    2 Votes
    2 Posts
    504 Views
    KristjanESPERANTOK
    @mrbreaker76 Nice! Don’t forget to it to the module list. And a screenshot would be nice 😀
  • Screen saver module that displays photos

    4
    0 Votes
    4 Posts
    860 Views
    wishmaster270W
    @cpcode Hi, I use a similar thing in my mirror. I use MMM-ProfileSwitcher with MMM-ProfileControl to realise pages. My MMM-Screen-Powersave-Notification supports switching to a specific profile instead of turning the screen off. I my case I display MMM-BackgroundSlideshow of one of my pages (one profile) and switch to this page during Screensave. I installed MMM-Touch and send a USER_PRESENCE notification if the screen gets touched.
  • 0 Votes
    2 Posts
    305 Views
    S
    @redfishbluefish no. but custom.css wins over all
  • Trying to make a "Incoming call" module for iphone

    2
    0 Votes
    2 Posts
    1k Views
    C
    After extensive googling, it seems this isn’t possible (any longer). Damnit.
  • Query on MMM-CalendarExt3 modification

    1
    1 Votes
    1 Posts
    240 Views
    S
    Re: Query on MMM-CalendarExt3 modification I’d like to thank both @sdetweil and @MMRIZE for taking the time to guide me and help me troubleshoot this query of mine. In the end, I have adopted and implemented @MMRIZE “CustomButtons” solution, as it delivered exactly what I wanted (i.e. allowed me to switch the calendar view to any month that I want), and appears to work flawlessly with any version MMM-CalendarExt3 (1.9.0 and 1.9.4). A Happy New Year and kudos to both of you.
  • Query on MMM-CalendarExt3 modification

    14
    0 Votes
    14 Posts
    2k Views
    M
    @sharkbait Your CX3 may not be the latest version.(1.9.4)
  • Any Interest: MMM-ThemeParkWaitTimes

    4
    1
    1 Votes
    4 Posts
    544 Views
    M
    @wswenson https://github.com/vita10gy/MMM-ThemeParkWaitTimes This one is built on the https://api.themeparks.wiki/docs/v1/ which has live wait times for theme parks all around the world. Fred
  • Tigo Energy Solar Modules

    2
    1
    1 Votes
    2 Posts
    378 Views
    W
    Making some progress - I did have a problem with the CSS file loading using getStyles() - need to figure that out - it loads manually but not within the function. This image was captured after dark, so production is actually 0.0. It was raining all day today so I was surprised to see that it produced any power at all. [image: 1732924622833-solar.png]