A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • Module with HTTP Request

    10
    0 Votes
    10 Posts
    1k Views
    S
    @sdetweil thanks
  • MM-MQTT module connect into Magic Mirro

    4
    0 Votes
    4 Posts
    770 Views
    V
    @bhepler , @sdetweil Thanks , Looks like it’s working now , I’m able to send message from other PC on same wifi and it show on Magic Miror
  • electron-rebuild and MagicMirror v2.18 (and more)

    40
    5 Votes
    40 Posts
    17k Views
    M
    @Lusbueb Usually, No. Only the magic mirror module which use “native node module” needs it. but it would be hard to distinguish by a normal user.
  • MM as rolling picture frame

    13
    0 Votes
    13 Posts
    2k Views
    ankonaskiff17A
    @MMRIZE I know all about 3rd party modules, some of which are well built, some others, not so much. Just reaching out to people who may have already done same sort of project to avoid picking one of the not so good modules. Kind of like Amazon, I don’t want to find 3 pieces of inferior product before stumbling on the quality module.
  • [FR] Module PRONOTE

    1
    0 Votes
    1 Posts
    149 Views
    B
    Bonjour à toutes et à tous, J’ai cherché un module PRONOTE pour MM. J’en ai trouvé un développé par @bugsounet et @delphiki. Il est EOL. J’ai regardé un peu les infos de l’API ProNote, c’est trop compliqué pour moi. Si vous avez des pistes pour remonter le même genre d’info que l’ancien module, je suis preneur. Bob
  • How to use 'Electron --trace-warnings...'

    2
    0 Votes
    2 Posts
    885 Views
    S
    @amosglenn show me the actual error
  • 1 Votes
    4 Posts
    2k Views
    O
    @Rene1695 A misconfigured docker sadly overwrote my js files on reboot and i hadn’t had the time to recreate it until now. I cannot seem to upload my files here but you can look at my github repo where i synced all the changes. Watch out for a pull request to main, however that could take a while to end up in the releases. https://github.com/OWL4C/MagicMirror/tree/develop/modules/default/weather Of note are: weather.css (as @sdetweil detailed to add a border) providers/openmeteo.js (since it is free and more detailed than the other ones i use openmeteo and only know how to integrate it from them, maybe you can get the api reference for others, it should be similar to openmeteo.js though) hourly.njk (which adds the table entry, if the config.js has showUV_Index set to true) and obviously config.js As of yet hourly and current is implemented and i am trying to set up an max_UV for forecast. However there is one more bug: UV=0 does not get ignored like rain=0 but actually shows 0 0 0 0 etc. Not gamebreaking but still.
  • access to config language setting

    24
    0 Votes
    24 Posts
    11k Views
    J
    @sdetweil I am aware of that, but somehow I just ignored it as I was “on auto-pilot”. :grinning_face_with_sweat:
  • Help with Module DOM

    5
    0 Votes
    5 Posts
    382 Views
    D
    @mumblebaj The data I get back is just numerals, with the exception of wind direction, which I convert to cardinal values : (temp) 48.6 (wind speed) 2.2 (wind direction) NNE (feels like) 48.6 (daily rain) 0 Although with @sdetweil help, and using conditionals, I’m able to see my data on the MM now!
  • ChatGpt developed Module MMM-Dockerstat

    27
    0 Votes
    27 Posts
    5k Views
    R
    @karsten13 said in ChatGpt developed Module MMM-Dockerstat: @Rags missed the -a ❯ docker ps -a --format "{{.Names}} {{.State}}" magicmirror running watchtower running traefik running Great ! Yes the command is working now but locally on the docker machine only. It needs to work from the first machine after ssh ing into docker machine. ssh .exec (‘docker ps -a --format “{{.Names}} {{.State}}”’) .on(‘error’, (err) => { console.error(Error: ${err}); this.status = ‘Error’; this.sendSocketNotification(‘STATUS_UPDATE’, { status: this.status, icon: this.offlineIcon }); })
  • Help with updateDom

    11
    1
    0 Votes
    11 Posts
    1k Views
    mumblebajM
    @sdetweil Thanks Sam. Managed to resolve this. Everything works fine now and plays well with the other modules.
  • Maintaining modules - security updates

    5
    0 Votes
    5 Posts
    661 Views
    S
    @qistoph we don’t have any binaries, all our code is in JavaScript. we are exposed to the general internet trends, speed of delivery over stability breaking changes are everywhere. I will say that a couple volunteers have been are working hard on processes for mm to detect those breaking changes by implementing a test system . but nothing is perfect
  • struggle with MMM-Remote-Control and MMM-Buttons

    9
    0 Votes
    9 Posts
    963 Views
    M
    @sdetweil thanks very much Sam - I will try that
  • Find a maintainer for my modules

    1
    0 Votes
    1 Posts
    272 Views
    bugsounetB
    Hi, I change my coding plan for 2023 ;) I will code ONLY for Google Assistant and his plugins So I decide to part with the majority of my modules! Impected: MMM-NewsFeed MMM-Ecowatt [FR Module] MMM-FranceInfo [FR Module] MMM-Netatmo-Thermostat MMM-Weather MMM-PrixCarburants [FR Module] MMM-Shom MMM-Tools MMM-Pronote [FR Module] MMM-TuyaThermometer MMM-Freebox [FR Module] MMM-AirParif [FR Module] MMM-SpeedTest MMM-FreeBox4G [FR Module] MMM-Saint MMM-TelegramBot Notes: Wiki of the module will be sended Any npm library part will be sended (if needed) I have no time to maintened ALL modules You want to continue to maintain one of its modules.(and take care of it!) Manifest yourself ! I will transfer it to you with pleasure 🙂 @bugsounet
  • 0 Votes
    3 Posts
    2k Views
    S
    @nkc also you asked this in your other topic already
  • Magic Mirror Module Development - Powershell embeded

    4
    0 Votes
    4 Posts
    955 Views
    S
    @wishmaster270 I was going to recommend your modules but strayed into notifications , and I think that took him off path
  • From JSON to display on MM

    2
    0 Votes
    2 Posts
    344 Views
    S
    @lkthomas said in From JSON to display on MM: which module should I use as an example for JSON iteration? How could I filter the closest timestamp with current time then display it in minute on MM? there is an array filter function you pass in the array, the logic looks at each element one by one… true means keep it in the results, false say don’t keep it. the resulting array is the good subset of the total javascript and json are very close friends. url get request can return a javascript object of the json text … then u can pass the array part (data I think from your sample) to the filter… if you use fetch , you can do this in the browser side of the module, otherwise have to use a helper… https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch fetch('http://example.com/movies.json') .then((response) => response.json()) .then((data) => console.log(data)); data is now a js object of the json text see my sample module for building a starter… https://github.com/sdetweil/SampleModule the browserside of the module (I call it modulename.js, cause its name MUST match the name of the module, and it has to be in a folder called the exact same) creates a small segment of html content (either text or actual DOM nodes) … and gives that to MM when requested (the getDom() function) and MM will put the content where u configured the module to have its content shown. so folder, modulename.js and modulename all match if you do the fetch on a timed cycle, once u have the data, call updateDom() to inform mm your module has new content, then mm will call your getDom() to get the new content. getDom() either creates the content or knows where the previously created content is.
  • Svenskalag.se

    5
    0 Votes
    5 Posts
    542 Views
    S
    @Henrik nice work
  • ChatGPT is creating Modules

    3
    1
    1 Votes
    3 Posts
    1k Views
    K
    That is so cool, if it works
  • Widgit accessabililty

    6
    1 Votes
    6 Posts
    711 Views
    N6NGN
    @wishmaster270 I ended up using MMM-EmbedURL and it worked fine for what I was trying to do. Thanks all for your help N6NG DENNIS
OSZAR »