This commit is contained in:
Max 2020-10-11 10:43:02 +01:00
parent c588914420
commit 966a9f7d33

View File

@ -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):
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:
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))
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()