Zustände (States) im ioBroker

Mit ** gekennzeichnete Links auf dieser Seite sind Affiliate-Links.

Suchergebnisse

States können beispielsweise über das CLI ausgelesen werden:

iobroker state get admin.0.info.updatesNumber

Wenn man nur den Wert (also die Eigenschaft val) auslesen möchte, geht das per CLI wie folgt:

iobroker state getvalue admin.0.info.updatesNumber

Beispiel

{
    "val": 0,
    "ack": true,
    "ts": 1633428163294,
    "lc": 1633092122629
    "q": 0,
    "from": "system.adapter.admin.0",
    "user": "system.user.admin"
}

Eigenschaften

val mixed

Der eigentliche Wert des Zustandes. Der Datentyp hängt vom übergeordneten Objekt ab

ack boolean

Bestätigt-Flag, ob der (neue) Wert vom Adapter bzw. Ziel-System akzeptiert wurde

ts number

Unix Timestamp (Zeitstempel in Millisekunden) wann der Zustand zuletzt aktualisiert wurde (ts = time stamp)

lc number

Unix Zimestamp (Zeitstempel in Millisekunden) wann der Zustand zuletzt geändert wurde (lc = last change)

q number

Qualität

0x00 - 00000000 - good (can be undefined or null)
0x01 - 00000001 - general bad, general problem
0x02 - 00000010 - no connection problem
0x10 - 00010000 - substitute value from controller
0x20 - 00100000 - substitute initial value
0x40 - 01000000 - substitute value from device or instance
0x80 - 10000000 - substitute value from sensor
0x11 - 01000001 - general problem by instance
0x41 - 01000001 - general problem by device
0x81 - 10000001 - general problem by sensor
0x12 - 00010010 - instance not connected
0x42 - 01000010 - device not connected
0x82 - 10000010 - sensor not connected
0x44 - 01000100 - device reports error
0x84 - 10000100 - sensor reports error

from string

(optional) Instanz, welche die Änderung durchgeführt hat (z.B. system.adapter.admin.0)

user string

(optional) Benutzer, welcher die Änderung durchgeführt hat (z.B. system.user.admin)

c string

(optional) Kommentar Hier wird z.B. vom JavaScript-Adapter der Name des Scripts hinterlegt, welches den Wert zuletzt geändert hat

expire number

(optional) Zeit in Sekunden, bis der Wert abläuft (auf null gesetzt wird)

Filtern nach Tags

ioBroker-Tutorials

Alle Hardware Software Audio Backup Blockly Datenbanken Energiemessung Entwicklung Grundlagen Installation Integration Licht Logik Modbus NAS Photovoltaik Scripting Sicherheit Vergleich Visualisierung Wallbox Webservice
Abonniere jetzt den Newsletter für
spannende Neuigkeiten! interessante Angebote! neue Kurs-Inhalte!
* Durch Angabe meiner E-Mail-Adresse erkläre ich mich damit einverstanden, dass mir unregelmäßig Informationen und Produktempfehlungen aus dem Themengebiet »Smart Home« zugesendet werden. Mit dem Eintrag akzeptiere ich die Datenschutzbestimmungen. Meine Einwilligung kann ich jederzeit widerrufen.