Read the statement by Michael Teeuw here.
[MMM-Buttons] Not recognizing button presses
-
@istepgueu im assuming the following would just send out a test broadcast that the pm2 logs can see? It sees the notifications from all the other modules i.e CALENDA_EVENTS etc… when they happen.
{ module: 'MMM-Buttons', config: { buttons: [ { pin: 5, name: "TEST", shortPress: { notification: "TEST_ACTION", payload: {action: "ACTIONON"} }, longPress: undefined } ] } },
-
@istepgueu Can I add the snippet and instructions to the readme?
-
@Jopyth Yes of course !
-
@istepgueu So my button registers properly but its not sending out a notification at all. There are no errors and my mirror loads correctly. I’m using the pin5:test code above.
-
@Mar you can you test with this code and capture log from firebug
{ pin: 5, name: "power", longPress: { title: "Power off", message: "Keep pressed for 3 seconds to shut down", imageFA: "power-off", notification: "REMOTE_ACTION", payload: {action: "SHUTDOWN"} }, shortPress: undefined }
-
@istepgueu Alright now this is weird. I have my MM running via HDMI, and also opened it up in a Chrome tab on my laptop. When i press the buttong the inspector shows the log of the button and I get a popup on Chrome. But nothing is happening on the screen connected to the actual pi?
-
@Mar I suppose you have try
pm2 restart mm
-
@istepgueu Tried that, also tried a reboot. Doesnt work on the screen connected to the pi, but still does when i access via a browser. Also when i access via a browser I see this show up in the logs “Initialize button power on PIN 5” but this line doesnt show up when restarting MM and accessing via the HDMI.
-
@Mar Ok
1 - Your button is connected on PIN N°29 = GPIO 5 ?
2 - Which type of button do you have ? It’s a Push button (Button that returns alone) or a button who stay ?Sorry for my english… i’m French :-)
-
@istepgueu thank you, and not a problem of course. i can understand you perfectly fine.
- correct pin 29, bcm 5
- i have this type of 4 pin button. press to activate and returns to initial position when you let go ()