Befehle

Monitor An/Aus

Mit diesem Befehl kann der Monitor an- und ausgeschaltet werden.
Als Input payload wird hier ein boolscher Wert true oder false erwartet. true schaltet den Bildschirm an, false schaltet ihn ab.
Der Output ist im Normalfall ein Statusobjekt, welches relevante Informationen zu Bildschirmaktivität/-einstellungen abbildet, zusätztlich wird diesem noch der Input payload übergeben.
Die Weitergabe des Statusobjektes kann mit dem Setzen des Hakens bei "☑ Kein Telegram bei Event" abgeschaltet werden.
Sofern gewünscht, kann der Wert des payload-Attributs im Statusobjekt mit dem Setzen des Hakens bei "☑ Ausgang invertiert" umgekehrt werden.


Monitor immer aktiv

Dieser Befehl steuert, ob sich der Monitor automatisch in den Ruhezustand versetzen kann, oder nicht.
Als Input payload wird hier ein boolscher Wert true oder false erwartet. true versetzt den Bildschirm in den Dauerbetrieb, false lässt den Bildschirm zur vorherigen Konfiguration zurückkehren.
Der Output ist im Normalfall ein Statusobjekt, welches relevante Informationen zu Bildschirmaktivität/-einstellungen abbildet, zusätztlich wird diesem noch der Input payload übergeben.
Die Weitergabe des Statusobjektes kann mit dem Setzen des Hakens bei "☑ Kein Telegram bei Event" abgeschaltet werden.
Sofern gewünscht, kann der Wert des payload-Attributs im Statusobjekt mit dem Setzen des Hakens bei "☑ Ausgang invertiert" umgekehrt werden.


Bildschirmschoner An/Aus

Mit diesem Befehl kann der Bildschirmschoner sofort aktiviert und deaktivert werden.
Als Input payload wird auch hier ein boolschwer Wert true oder false erwartet. true bewirkt das Anzeigen des Bildschirmschoners, false reaktiviert den Bildschirm.
Der Output ist im Normalfall ein Statusobjekt, welches relevante Informationen zu Bildschirmaktivität/-einstellungen abbildet, zusätztlich wird diesem noch der Input payload übergeben.
Die Weitergabe des Statusobjektes kann mit dem Setzen des Hakens bei "☑ Kein Telegram bei Event" abgeschaltet werden.
Sofern gewünscht, kann der Wert des payload-Attributs im Statusobjekt mit dem Setzen des Hakens bei "☑ Ausgang invertiert" umgekehrt werden.


Status anfordern

Dieser Befehl bringt, egal welcher Input payload geliefert wird, das Statusobjekt als Output.


Input payload

Ist als Befehl "Input payload" angegeben, kann der Knoten eine Liste an Befehlen mit zugehörigen Parametern verarbeiten.


BefehlFunktion
GetDisplayStateSiehe "Status anfordern"
SetMonitorOn / SetMonitorOffSiehe "Monitor An/Aus"
SetScreenSaverOn / SetScreenSaverOffSiehe "Bildschirmschoner An/Aus
SetMonitorRequiredOn / SetMonitorRequiredOffSiehe "Monitor immer aktiv"
ScreenBrightness:[1-100]
z.B.: ScreenBrightness:50
Setzt die Bildschirmhelligkeit auf den Wert in den eckigen Klammern, sofern das Display Helligkeitsdimmung erlaubt.
ScreenBrightnessWhenDarking:[1-100]
z.B.: ScreenBrightnessWhenDarking:50
Bestimmt, welche Helligkeit der Bildschirm einnimmt, wenn er kurz vor dem Umschalten in den Bildschirmschoner/Energiesparmodus ist.
ScreenBrightnessAdaptivIsActive:[1,0]
z.B.: ScreenBrightnessAdaptiveIsActive:1
Sofern der PC für adaptive Bildschirmhelligkeit vorbereitet ist, kann diese Funktion mit dem Wert 1 aktivert und mit 0 deaktiviert werden.
EnergySleepAfterIdleTime:[Wert in Sekunden]
z.B.: EnergySleepAfterIdleTime:3000
Setzt den Wert, nach welcher Zeitspanne an Inaktivität der PC in den Energieschlafmodus versetzt werden soll.

MonitorPowerIdleTime:[Wert in Sekunden]
z.B.: MonitorPowerIdleTime:3000

Setzt den Wert, nach welcher Zeitspanne an Inaktivität der Monitor abgeschaltet werden soll.



☑ Kein Telegram bei Event

Ist dieser Haken gesetzt, wird der Output des Statusobjektes ausgesetzt.


☑ Ausgang invertiert

Ist dieser Haken gesetzt, wird der Wert des Payload-Attributs im Statusobjekt umgekehrt.



Output

Standard Output-Objekt

MonitorIsOn: true
MonitorRequired: false
ScreenSaverIsRunning: false
ScreenSaverIsEnabled: false
ScreenSaverTimeOut: 120
ScreenResolution: "1920 x 1080"
MonitorPowerIdleTimeOut: 60
ScreenBrightness: 25
ScreenBrightnessWhenDarkening: 50
ScreenBrightnessAdaptivIsActive: 1
EnergySleepAfterIdleTime: 0
InputIdleTime: 120
dataInfo: "DisplayState"
packetType: "res"
payload: true
_msgid: "5149a580.b5a26c"




Status, ob der Monitor aktuell aktiviert / deaktiviert ist.
Status, ob der Monitor bei längerer Inaktivität in irgendeine Form von Ruhezustand / Bildschirmschoner wechselt.
Status, ob im Moment der Bildschirmschoner aktiv ist.
Status, ob der Bildschirmschoner generell aktiviert ist, d.h. er könnte bei Inaktivität in den Bildschirmschoner wechseln.
Zeitspanne in Sekunden, nach der der Bildschirm in den Bildschirmschoner-modus wechseln würde.
Bildschirmauflösung in Breite x Höhe in Pixeln.
Zeitspanne in Sekunden, nach der der Bildschirm abschalten würde.
Aktueller prozentualer Wert der Bildschirmhelligkeit.
Prozentualer Wert, den die Bildschirmhelligkeit annimmt, wenn der Bildschirm kurz davor ist, in den Bildschirmschoner zu wechseln, oder sich abzuschalten.
Status, ob die Adaptive Bildschirmhelligkeit aktiviert ist. 1 = Adaptive Bildschirmhelligkeit aktiv , 0 = Adaptiver Bildschirmhelligkeit inaktiv.
Zeitspanne in Sekunden, nach der der Bildschirm in den Energieschlafmodus gesetzt wird. (0 = inaktiv)
Verstrichene Zeit, nach letzter Benutzereingabe.
Bezeichnung des Statusobjekt-Typs.

Payload-Attribut, welcher Wert zum Senden diesen Statusobjektes geführt hat.
Einzigartige Message ID. Keine Wichtige Bedeutung, dient nur der Nachvollziehbarkeit der Nachricht.