Das Display kann geschaltet werden
This commit is contained in:
parent
055fe2c96e
commit
9e1bae1894
1 changed files with 30 additions and 1 deletions
29
down.py
29
down.py
|
|
@ -411,7 +411,19 @@ def get_us24_ram():
|
||||||
# -------------------------------------------------
|
# -------------------------------------------------
|
||||||
# Speedtest aus InfluxDB lesen
|
# Speedtest aus InfluxDB lesen
|
||||||
# -------------------------------------------------
|
# -------------------------------------------------
|
||||||
|
def get_display_enabled():
|
||||||
|
|
||||||
|
try:
|
||||||
|
|
||||||
|
value = get_url_value(
|
||||||
|
"http://10.0.1.122:8087/getPlainValue/javascript.0.Variablen.Server_Display"
|
||||||
|
)
|
||||||
|
|
||||||
|
return value.lower() == "true"
|
||||||
|
|
||||||
|
except:
|
||||||
|
|
||||||
|
return True
|
||||||
def get_speedtest():
|
def get_speedtest():
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
|
@ -1154,10 +1166,27 @@ def write_fb(img):
|
||||||
# Hauptschleife
|
# Hauptschleife
|
||||||
# -------------------------------------------------
|
# -------------------------------------------------
|
||||||
|
|
||||||
|
black_img = Image.new("RGB", (WIDTH, HEIGHT), "black")
|
||||||
|
|
||||||
|
display_was_off = False
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
|
||||||
|
# Display über ioBroker ein-/ausschalten
|
||||||
|
if not get_display_enabled():
|
||||||
|
|
||||||
|
if not display_was_off:
|
||||||
|
|
||||||
|
write_fb(black_img)
|
||||||
|
display_was_off = True
|
||||||
|
|
||||||
|
time.sleep(5)
|
||||||
|
continue
|
||||||
|
|
||||||
|
display_was_off = False
|
||||||
|
|
||||||
# Dashboard 3
|
# Dashboard 3
|
||||||
if SWITCH2.is_pressed:
|
if SWITCH2.is_pressed:
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue