Das Display kann geschaltet werden
This commit is contained in:
parent
9e1bae1894
commit
953c0a947a
2 changed files with 24 additions and 4 deletions
17
README.md
17
README.md
|
|
@ -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
11
down.py
|
|
@ -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:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue