@sdetweil The problem for me is, that when it automatically reboots at 6:00 (which has worked fine for years), MM all of a sudden does not start up anymore. So each morning I wake up to a mirror with the Raspbian OS desktop open and the RPI seems to be unresponsive. I cannot SSH or MSTSC to it. When I cut off power to the MM and reboot it that way, it comes up fine (usually).
Read the statement by Michael Teeuw here.
Posts
-
RE: Problem with rebooting PI
-
RE: Problem with rebooting PI
@sdetweil Yes, it could have something to do with that. I need to look into how to view that. Thank you.
-
Problem with rebooting PI
Hi,
I setup my mirror years ago and used a feature like crontab to have it reboot once pr day.Now, I would like to remove the autyomatic reboot, but I cannot find what triggers it.
Nothing under crontab -e and nothing in /etc/rc.local.
last -x produces this for one day:
Kragh pts/0 192.168.1.20 Wed Feb 11 17:41 still logged in Kragh tty1 Wed Feb 11 06:01 gone - no logout runlevel (to lvl 5) 6.6.51+rpt-rpi-v Wed Feb 11 06:01 still running Kragh Wed Feb 11 06:01 gone - no logout reboot system boot 6.6.51+rpt-rpi-v Wed Feb 11 06:00 still running shutdown system down 6.6.51+rpt-rpi-v Wed Feb 11 06:00 - 06:00 (-00:00)Help is much appreciated…
Br,
Kragh -
RE: Receive a HTTP request and subsequently wake up display and display alert/notification
@MMRIZE said in Receive a HTTP request and subsequently wake up display and display alert/notification:
@MilkShake said in Receive a HTTP request and subsequently wake up display and display alert/notification:
I cannot get
http://192.168.1.100:8090/webhook?action=notification=SOMEONE_AT_THE_DOORto work. It returns a 200:OK but nothing is displayed.http://MMIP:8090/webhook?notification=SOMEONE_AT_THE_DOORread carefully.
You are absolutely correct. Thanks for pointing it out.
-
RE: Receive a HTTP request and subsequently wake up display and display alert/notification
@MMRIZE said in Receive a HTTP request and subsequently wake up display and display alert/notification:
@MilkShake said in Receive a HTTP request and subsequently wake up display and display alert/notification:
It works when I include the notification in the URL like this:
http://MMIP:8090/remote?action=NOTIFICATION¬ification=SOMEONE_AT_THE_DOOR
Simply, you can use this.
http://MMIP:8090/webhook?notification=SOMEONE_AT_THE_DOORThat is the
GETmethod.for the shellscript, your trial seems right, but you should take care for the path and the permission.
I think this would be right. (It depends on your environment)exec: "bash /home/Kragh/monitor_on.sh", // OR exec: ". /home/Kragh/monitor_on.sh",Well, I got it working, sort off.
I cannot get http://192.168.1.100:8090/webhook?action=notification=SOMEONE_AT_THE_DOOR to work. It returns a 200:OK but nothing is displayed.
I have to use http://MMIP:8090/remote?action=NOTIFICATION¬ification=SOMEONE_AT_THE_DOOR for it to work.
-
RE: Receive a HTTP request and subsequently wake up display and display alert/notification
Oh well, succeded in turning the display on as well:
{ module: "MMM-NotificationTrigger", config: { useWebhook: true, triggers: [ { trigger: "SOMEONE_AT_THE_DOOR", fires: [ { fire: "SHOW_ALERT", exec: "vcgencmd display_power 1", payload: { title: "PORTEN", message: "Der er nogen ved porten!", timer: "20000", } } ] } ] } },Last thing to do is to also play the doorbell. I need to configure the speaker on the rasp4 first.
-
RE: Receive a HTTP request and subsequently wake up display and display alert/notification
Also, do you know the syntax for executing a shell script in MMM-NotificationTrigger?
I though it would be like this:
{ module: "MMM-NotificationTrigger", config: { useWebhook: true, triggers: [ { trigger: "SOMEONE_AT_THE_DOOR", fires: [ { fire: "SHOW_ALERT", exec: "home/Kragh/monitor_on.sh", payload: { title: "PORTEN", message: "Der er nogen ved porten!", timer: "10000", } } ] } ] } }monitor_on.sh is set as executionable.
-
RE: Receive a HTTP request and subsequently wake up display and display alert/notification
@MMRIZE All I have is this:
https://www.doorbird.com/downloads/manual_d10x_en_de.pdf
It works when I include the notification in the URL like this:
http://MMIP:8090/remote?action=NOTIFICATION¬ification=SOMEONE_AT_THE_DOOR
That is sweet. Now I need to exec a shell script also.
-
RE: Receive a HTTP request and subsequently wake up display and display alert/notification
@MMRIZE said in Receive a HTTP request and subsequently wake up display and display alert/notification:
First, What request method and body is emitted from the gate?
It should be something like;- endpoint :
http://MYMM:8090/webhook - requestMethod :
"POST" - requestHeader:
"Content-type: application/json" - requestBody : (
{ notification: "SOMEONE_AT_THE_DOOR" }If you select “GET” as requestMethod, you may need to deliver the notification as parameter instead of requestBody JSON
Then you can configure like this.
{ module: "MMM-NotificationTrigger", config: { useWebhook: true, triggers: [ { trigger: "SOMEONE_AT_THE_DOOR", fires: [ { fire: "SHOW_ALERT", payload: { title: "Someone arrives home", message: "Welcome back home!", timer: "10000", } } ] } ] } },Thanks man! I will try that out. I think the doorbird appliance is using application/json POST requests, even though that is hard to find in the documentation.
- endpoint :
-
RE: Receive a HTTP request and subsequently wake up display and display alert/notification
@MMRIZE said in Receive a HTTP request and subsequently wake up display and display alert/notification:
@MilkShake
What is the request body from the gate? “SHOW_ALERT”? I think it would be better to emit other dedicated custom notification other than “SHOW_ALERT”.It is just a webhook that is meant to get cached by MMM-NotificationTrigger module, that in turn should be able to send notifications to the Alert module.
