From 14be763cd9ad9907c2b10d2f1ca35fb8f64d8a3e Mon Sep 17 00:00:00 2001 From: Olli Graf Date: Mon, 9 Aug 2021 12:35:26 +0200 Subject: [PATCH] Alle Blini Pis blinken in unterschiedlichen Farben. --- bin/blini.py | 24 +++++++++++++++++++++++- initpi.yml | 1 + 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/bin/blini.py b/bin/blini.py index 8f52b77..158b246 100755 --- a/bin/blini.py +++ b/bin/blini.py @@ -2,6 +2,7 @@ import random import time +import os import blinkt @@ -11,8 +12,25 @@ from_led = 0 to_led=6 def pixel_on(): + hostname= get_hostname() + + print hostname for i in range(from_led,to_led): - blinkt.set_pixel(i,255,0,0) + r = 255 + b = 255 + g = 255 + + if hostname == 'quimby': + r=0 + g=0 + elif hostname == 'willie': + b = 0 + g = 0 + elif hostname == 'kirk': + r = 0 + b = 0 + + blinkt.set_pixel(i,r,g,b) blinkt.show() def pixel_off(): @@ -26,6 +44,10 @@ def blink_once(): pixel_off() time.sleep(waitstate) +def get_hostname(): + return os.uname()[1] + + for i in range(3): blink_once() #while True: diff --git a/initpi.yml b/initpi.yml index 3d60dd3..1649ac2 100644 --- a/initpi.yml +++ b/initpi.yml @@ -4,4 +4,5 @@ remote_user: pi roles: - initpi + - log2ram