Das Display kann geschaltet werden

This commit is contained in:
hubobel 2026-06-06 11:47:54 +02:00
parent 9e1bae1894
commit 953c0a947a
2 changed files with 24 additions and 4 deletions

View file

@ -288,6 +288,23 @@ Aktuell werden die Daten unter anderem aus folgenden Quellen bezogen:
- Linux-Control Adapter für Systemdaten
Vor der Inbetriebnahme müssen die verwendeten Datenpunkte und URLs entsprechend der eigenen Umgebung angepasst werden.
## Displaysteuerung
Die Hintergrundbeleuchtung des Displays kann über einen ioBroker-Datenpunkt gesteuert werden:
```text
javascript.0.Variablen.Server_Display
```
Mögliche Werte:
- `true` → Dashboard aktiv
- `false` → Display wird schwarz geschaltet
Bei deaktiviertem Display werden keine Dashboards erzeugt und keine Datenabfragen durchgeführt. Das Skript prüft lediglich in regelmäßigen Abständen den Schaltzustand und aktiviert die Anzeige automatisch wieder, sobald der Datenpunkt auf `true` gesetzt wird.
# Screenshots

11
down.py
View file

@ -408,9 +408,6 @@ def get_us24_ram():
return 0
# -------------------------------------------------
# Speedtest aus InfluxDB lesen
# -------------------------------------------------
def get_display_enabled():
try:
@ -421,9 +418,15 @@ def get_display_enabled():
return value.lower() == "true"
except:
except Exception as e:
print(f"Displaysteuerung nicht erreichbar: {e}")
return True
# -------------------------------------------------
# Speedtest aus InfluxDB lesen
# -------------------------------------------------
def get_speedtest():
try: