• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
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.

Navigation inside MagicMirror with Buttons / Rotary Encoder on GPIO

Scheduled Pinned Locked Moved Development
11 Posts 3 Posters 6.9k Views 3 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.
  • Y Offline
    yawns Moderator
    last edited by Apr 26, 2018, 8:54 PM

    Moved as requested :)

    1 Reply Last reply Reply Quote 0
    • A Offline
      AxLed Module Developer
      last edited by Apr 26, 2018, 8:55 PM

      thank you yawns

      1 Reply Last reply Reply Quote 0
      • A Offline
        AxLed Module Developer
        last edited by Apr 27, 2018, 7:46 PM

        i made some progress to the following problem:
        30. Failure: script source in html site: http://code.jquery.com/jquery-1.7.2.min.js

        Problem 1: I tried getScripts to load it

        getScripts: function() {
        		return [
        			'http://code.jquery.com/jquery-1.7.2.min.js', //js laden
        		]
        	},
        

        but i dont know if loading worked an how i can test it.
        Solution: F12 Debugger (Firefox) shows “Load script: http://code.jquery.com/jquery-1.7.2.min.js in loader.js:182:4”.

        So i know (guess) it works.

        Now i moved to the next problem, i tried to use

        addEventListener
        

        in my .js code to react on mouseover, to color hyperlinks red (just an example to test how and if it works). One of my 4 links turn red (always the last one), could this be because i create my links in a “for loop” and addEventListener just grabs the last one?

        Looking forward hearing from you.

        Greets AxLED

        1 Reply Last reply Reply Quote 0
        • A Offline
          AxLed Module Developer
          last edited by May 1, 2018, 8:01 PM

          Hi to all,

          i made some progress, i solved following topics:

          • i got addEventListener working (it now listens to Keyboard inputs so far, Future: GPIO PINs)
          • i dont have a need for jQuery anymore (reduces complexity)
          • i improved the navigation-actions from http-Links (to MMM-Remote-control) to direct using sendnotifications (reduces complexity and dependencies)

          and i still have some problems (challenges):

          • how can i set the focus on a div on my module afer MM finished loading? I need this so my keyboard keypresses are recognised. (Setting the focus manual by mouse let my module work).

          Maybe someone can help me or give me some tips.

          Regards AxLED

          1 Reply Last reply Reply Quote 0
          • A Offline
            AxLed Module Developer
            last edited by AxLed May 7, 2018, 9:49 PM May 7, 2018, 9:26 PM

            Hi to all,

            i made some further progress, i solved following topics:

            • i don’t need to set focus on a div anymore after loading MM, as GPIO Input can directly interact with my navigation
            • i replaced the keyboard eventlistener by GPIO Inputs of a rotary encoder
            • i wrote a node_helper.js for the rotary encoder
            • the module has only one depencie - onoff

            So my module is beta or alpha so far, is there a special way to put it on github or can somebody explain it to me, how to do it, so i can put the module online.

            Partlist for using this module:

            • Rotary encoder (KY-040)
            • 3 free GPIO Pins on raspberry

            Regards AxLED

            1 Reply Last reply Reply Quote 0
            • A Offline
              AxLed Module Developer
              last edited by May 13, 2018, 7:15 PM

              Hi to all,
              i finished the first version of my module, detail see: MMM-Navigate

              AxLED

              1 Reply Last reply Reply Quote 0
              • 1
              • 2
              • 1 / 2
              1 / 2
              • First post
                10/11
                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