Skip to content
Snippets Groups Projects
Commit c9e683f9 authored by Pinguin's avatar Pinguin :penguin:
Browse files

Add some debugging prints and make the party double the speed

parent ade20533
No related branches found
No related tags found
No related merge requests found
...@@ -61,16 +61,21 @@ def react(topic, message): ...@@ -61,16 +61,21 @@ def react(topic, message):
for i in range(8): for i in range(8):
if topic.decode("UTF-8") == f"kalle/led/{i}/color": if topic.decode("UTF-8") == f"kalle/led/{i}/color":
if len(msg) == 4: if len(msg) == 4:
print(f"Set color to {msg[0]}, {msg[1]}, {msg[2]}, {msg[3]} (time {time.time()}")
wled.set_color(i, msg[0], msg[1], msg[2], msg[3]) wled.set_color(i, msg[0], msg[1], msg[2], msg[3])
return None return None
elif len(msg) == 3: elif len(msg) == 3:
print(f"Set color to {msg[0]}, {msg[1]}, {msg[2]}, 0 (time {time.time()}")
wled.set_color(i, msg[0], msg[1], msg[2], 0) wled.set_color(i, msg[0], msg[1], msg[2], 0)
return None
if topic.decode("UTF-8") == "kalle/effects": if topic.decode("UTF-8") == "kalle/effects":
if msg[0] == "party": if msg[0] == "party":
if len(msg) > 1: if len(msg) > 1:
print(f"Party for {msg[1]}s (time {time.time()})")
wled.party(msg[1]) wled.party(msg[1])
else: else:
print(f"Party for 10s (time {time.time()}")
wled.party(10) wled.party(10)
elif msg[0] == "loading-bar": elif msg[0] == "loading-bar":
if len(msg) == 6: if len(msg) == 6:
......
...@@ -37,6 +37,7 @@ def loading_bar(red: int, green: int, blue: int, white: int, time_in_seconds: in ...@@ -37,6 +37,7 @@ def loading_bar(red: int, green: int, blue: int, white: int, time_in_seconds: in
def party(time_in_seconds: int): def party(time_in_seconds: int):
time_in_seconds = time_in_seconds * 2
start_time = time.time() start_time = time.time()
end_time = start_time + time_in_seconds end_time = start_time + time_in_seconds
for i in range(start_time, end_time): for i in range(start_time, end_time):
...@@ -49,7 +50,7 @@ def party(time_in_seconds: int): ...@@ -49,7 +50,7 @@ def party(time_in_seconds: int):
b, b,
w, w,
) )
time.sleep(1) time.sleep(0.5)
for i in range(8): for i in range(8):
set_color(i, 0, 0, 0, 0) set_color(i, 0, 0, 0, 0)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment