From 7a22dc6d7fab83508648e4ecb52e53f9314a5965 Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 27 Apr 2021 02:43:12 +0200 Subject: [PATCH] shutdown button trig a cls --- README.md | 4 ++++ buttons.py | 2 ++ leds.py | 2 +- nerves.py | 2 -- ws.py | 2 +- 5 files changed, 8 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 512c6b8..ac0e980 100644 --- a/README.md +++ b/README.md @@ -53,6 +53,10 @@ cd nerves sudo cp /home/pi/nerves/autorun.conf /etc/supervisor/conf.d/ sudo supervisorctl reload +to stop autorun + + sudo supervisorctl stop nerves + # Based on : * https://www.instructables.com/Fiber-Optic-LED-Lamp/ diff --git a/buttons.py b/buttons.py index 5c9dede..bdcfab7 100644 --- a/buttons.py +++ b/buttons.py @@ -73,8 +73,10 @@ def runforever(): import os print('will shutdown...') + #sendWSall("/players Cls...") leds.mode = -1 leds.cls() + #sendWSall("/players Stopping...") os.system("systemctl poweroff") sleep(0.005) diff --git a/leds.py b/leds.py index b26b73e..c733e49 100644 --- a/leds.py +++ b/leds.py @@ -29,7 +29,7 @@ pixel_pin = board.D18 #(-> pin 12) # The number of NeoPixels num_pixels = 14 -palette = [(0,0,0), +palette = [(255,255,255), (255,0,0), (0,255,0), (0,0,255), diff --git a/nerves.py b/nerves.py index 1c9ebe3..97a0f0f 100644 --- a/nerves.py +++ b/nerves.py @@ -48,8 +48,6 @@ import leds import buttons import ws - - # from Adafruit_GPIO import Platform # print("Platform = ", Platform.platform_detect(), Platform.pi_version()) diff --git a/ws.py b/ws.py index bee6848..61c0cfa 100644 --- a/ws.py +++ b/ws.py @@ -143,9 +143,9 @@ def message_received(client, wserver, message): if wspath[1] == '1': import os print('will shutdown...') + sendWSall("/players Shutdown...") leds.mode = -1 leds.cls() - sendWSall("/players Stopping...") os.system("systemctl poweroff")