MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    Basic Text on Magic Mirror

    Scheduled Pinned Locked Moved General Discussion
    6 Posts 7 Posters 2.9k Views 5 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • SnilleS Offline
      Snille Module Developer
      last edited by

      Hi!
      Try one of these:
      https://github.com/SaltyRiver/MMM-SimpleText
      https://github.com/martinmeinke/MMM-display-text-file
      https://github.com/SkogDev/MMM-Text

      Depending on how you want it… :)

      If you cant find it, make it and share it!
      Modules: MMM-homeassistant-sensors, MMM-Modulebar, MMM-Profilepicture, MMM-Videoplayer

      S A 2 Replies Last reply Reply Quote 1
      • S Offline
        Sven1894
        last edited by

        The deafualt module “helloworld” can do this :)

        1 Reply Last reply Reply Quote 1
        • S Offline
          SymmetriC @Snille
          last edited by

          @Snille Unfortunately, the only module I found that actually worked was MMM-Text, but the config.js stated (below) in the directions don’t work:

              module: 'MMM-Text',
              position: 'lower_third',
              config: {
                  url: 'your url here'
              }
          },
          

          I tried multiple variations and still nothing. Instead, the only solution I found to make this module work was to go into the //MMM-Text.js file and change line #26 of the ‘Loading…’ to your desired text output from the following lines:

          		this.text = 'Loading ..';
          		var self = this;
          		setInterval(function() {
          

          Your new text would look like this:

          // Schedule update timer.
          		this.text = 'Write Whatever You Want';
          		var self = this;
          		setInterval(function() {
          

          This will now display your text on the MagicMirror display. Hope I could help someone from the frustration I went through, but if someone has other solutions to make MMM-helloworld or MMM-Text work as intended, I’d appreciate it. :)

          S 1 Reply Last reply Reply Quote 0
          • S Offline
            sdetweil @SymmetriC
            last edited by

            @SymmetriC what url did u provide?

            if using the mm web server

            http://localhost:8080/modules/MMM-Text/filename 
            

            for reading from filename in the module folder

            if some other file NOT using the mm web server

            file:///full_path_to_filename
            

            and of course if on some server someplace else

            http{s}://server name/path?parms_if_any
            

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            1 Reply Last reply Reply Quote 2
            • A Offline
              alienatedwan @Snille
              last edited by

              @Snille Many thanks! It’s worked.

              1 Reply Last reply Reply Quote 1
              • 1 / 1
              • First post
                Last post
              Enjoying MagicMirror? Please consider a donation!
              MagicMirror created by Michael Teeuw.
              Forum managed by Sam, technical setup by Karsten.
              This forum is using NodeBB as its core | Contributors
              Contact | Privacy Policy