Update
This commit is contained in:
parent
c588914420
commit
966a9f7d33
@ -19,12 +19,13 @@ class Led:
|
||||
self.strip = neopixel.NeoPixel(self.iface_pin, self.__PIXEL_COUNT)
|
||||
self.strip[0] = (255, 0, 0)
|
||||
|
||||
def update(self, off=False):
|
||||
def update(self):
|
||||
if self.power:
|
||||
rgb = self.angle_2_rgb()
|
||||
r, g, b = rgb
|
||||
print(f"Setting LED strip to RGB: {r}, {g}, {b}")
|
||||
self.strip.fill((r, g, b))
|
||||
if not self.power:
|
||||
else:
|
||||
print("Turning off strip")
|
||||
self.strip.fill((0, 0, 0))
|
||||
|
||||
@ -87,11 +88,13 @@ def init_server():
|
||||
def start_server():
|
||||
server.run(debug=True, host="0.0.0.0")
|
||||
|
||||
|
||||
def exit_handler(*_):
|
||||
print("Exiting gracefully")
|
||||
led.power_down()
|
||||
sys.exit(0)
|
||||
|
||||
|
||||
signal.signal(signal.SIGINT, exit_handler)
|
||||
init_server()
|
||||
start_server()
|
||||
|
||||
Loading…
Reference in New Issue
Block a user