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.

    [MMM-Buttons] Connect multiple buttons to send configurable notifications

    Scheduled Pinned Locked Moved System
    40 Posts 15 Posters 36.9k Views 14 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.
    • P Offline
      pedroken
      last edited by

      Hi, @Jopyth, great job on all modules that you developed. They’re great!
      I`m trying to send a hide module action to the MMM-Remote-Control module in order to hide the clock (I already know that the id is module_2_clock).

      I can’t get it to work with MMM-Buttons. The button is working (worked with an alert), but I think that I doing the wrong thing on the parameters of the HIDE module action.

                 {
                  pin: 5,
                  name: "HideClock",
                  shortPress: {
                     title: "Hide clock Test",
                      notification: "REMOTE_ACTION",
                      payload: {"action": "HIDE", "identifier": "module_2_clock"}
                  },
                  longPress: undefined
              }
      

      Can you or someone give me a clue?
      I’d be greateful, thanks!

      J 1 Reply Last reply Reply Quote 0
      • J Offline
        Jopyth Moderator @pedroken
        last edited by

        @pedroken I think you almost got it, just use module instead of identifier:
        payload: {"action": "HIDE", "module": "module_2_clock"}

        Helpful sticky: How to troubleshoot

        P 1 Reply Last reply Reply Quote 3
        • P Offline
          pedroken @Jopyth
          last edited by

          This post is deleted!
          1 Reply Last reply Reply Quote 0
          • P Offline
            pedroken
            last edited by pedroken

            This post is deleted!
            1 Reply Last reply Reply Quote 0
            • SnilleS Offline
              Snille Module Developer
              last edited by

              This post is deleted!
              1 Reply Last reply Reply Quote 0
              • J Offline
                Johans
                last edited by

                @Jopyth

                have installed the module, just small maybe stupid question. (i have no skills in electronics)
                when you talk about pin 24, pin 25, do you mean GPIO24 - GPIO25 ?

                1 Reply Last reply Reply Quote 0
                • A Offline
                  AxLed Module Developer
                  last edited by

                  Hello Power Users,

                  i also have a problem with MMM-Buttons, that Buttonpress is only sometimes recognized if i press twice or triple.

                  Intension:
                  I want to change MMM-Pages with to buttons, to move left/right through my pages.
                  MMM-Remote-Control is set up and works.
                  Moving through pages work bei MMM-Remote-Control Links and sendnotification.

                  My setup:
                  Raspberry 1 B+
                  2 Buttons (circuit closed when pressed)
                  connected between 1: GND an BCM26; 2: GND and BMC20
                  I tested the buttons with a python script an they are recognized

                  I searched this forum and still have some questions.

                  1. Do Buttons on GND work or do i have to put them on +3,3V with a resistor instead?
                  2. how do i use activeLow in MMM-Buttons Configuration? … activeLow: true ?

                  Looking forward getting some tips.

                  Regards AxLed

                  cruunnerrC 1 Reply Last reply Reply Quote 0
                  • cruunnerrC Offline
                    cruunnerr @AxLed
                    last edited by

                    @AxLed said in [MMM-Buttons] Connect multiple buttons to send configurable notifications:

                    i also have a problem with MMM-Buttons, that Buttonpress is only sometimes recognized if i press twice or triple.

                    Maybe play around with the min and max Presstime.

                    connected between 1: GND an BCM26; 2: GND and BMC20
                    I tested the buttons with a python script an they are recognized

                    Wondering that this works with the module… when u press the Button the gpio would be set to low which is equal to 0.

                    1. Do Buttons on GND work or do i have to put them on +3,3V with a resistor instead?
                    2. how do i use activeLow in MMM-Buttons Configuration? … activeLow: true ?

                    Afaik this isn’t possible through the module. Maybe u find a solution in the web, fo how changing the input state detection.

                    And yes, u should use resistors for giving the GPIO a defined state when not pressing. When u don’t want to connect them physically (but i recommend) u could use the internal resistors (check below on this site http://wiringpi.com/the-gpio-utility/)

                    So normal way (or the way i used) is to connect the button like this:

                    Bild Text

                    Mykle1M 1 Reply Last reply Reply Quote 1
                    • A Offline
                      AxLed Module Developer
                      last edited by

                      @cruunnerr
                      Thanks for the tips, you made my day, it works now.
                      What i did: Changed the wiring from negativ (GND) to 3.3V (with resistor) as shown on picture of cruunnerr wiring diagram.

                      No i try to get a rotary switch and got it working, as i need some WAF (Woman acceptance faktor) for my mirror.

                      Regards

                      AxLED

                      cruunnerrC 1 Reply Last reply Reply Quote 1
                      • cruunnerrC Offline
                        cruunnerr @AxLed
                        last edited by

                        @AxLed said in [MMM-Buttons] Connect multiple buttons to send configurable notifications:

                        as i need some WAF (Woman acceptance faktor) for my mirror.

                        We could open a petition XD

                        1 Reply Last reply Reply Quote 0
                        • Mykle1M Offline
                          Mykle1 Project Sponsor Module Developer @cruunnerr
                          last edited by

                          @cruunnerr

                          Your wiring diagram is fantastic. Is that a program?

                          Create a working config
                          How to add modules

                          cruunnerrC 1 Reply Last reply Reply Quote 0
                          • cruunnerrC Offline
                            cruunnerr @Mykle1
                            last edited by

                            @Mykle1

                            Jap, its called Fritzing
                            :)

                            1 Reply Last reply Reply Quote 1

                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                            With your input, this post could be even better 💗

                            Register Login
                            • 1
                            • 2
                            • 2 / 2
                            • 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