Plugin ‚rpi_info‘ Konfiguration
Im folgenden sind etwaige Anforderungen und unterstützte Hardware beschrieben. Danach folgt die Beschreibung, wie das Plugin rpi_info konfiguriert wird. Außerdem ist im folgenden beschrieben, wie das Plugin in den Item Definitionen genutzt werden kann. [1]
Es handelt sich bei diesem Plugin um ein interface Plugin.
ACHTUNG: Dieses Plugin ist als develop gekennzeichnet. Es kann daher sein, dass es noch nicht sämtliche Funktionen unterstützt oder noch fehlerhaft ist.
Beschreibung
Anforderungen
Minimum SmartHomeNG Version: 1.8
Konfiguration
Im folgenden ist beschrieben, wie das Plugin rpi_info konfiguriert wird. Außerdem ist im folgenden beschrieben, wie das Plugin in den Item Definitionen genutzt werden kann.
Parameter
Das Plugin verfügt über folgende Parameter, die in der Datei ../etc/plugin.yaml konfiguriert werden:
poll_cycle
Datentyp: int
Standardwert: 120
Item Attribute
Das Plugin unterstützt folgende Item Attribute, die in den Dateien im Verzeichnis ../items verwendet werden:
rpiinfo_func
Datentyp: str
Mögliche Werte:
uptime
uptime_string
cpu_temperature
frequency
under_voltage
frequency_capped
throttled
temperature_limit
under_voltage_last_reboot
throttled_last_reboot
frequency_capped_last_reboot
temperature_limit_last_reboot
rpiinfo_sys
Datentyp: str
Mögliche Werte:
update
Item-Structs
Das Plugin stellt die folgenden Item-Structs zur Verfügung. Diese Informationen sind aus der plugin.yaml entnommen und möglicherweise nicht vollständig.
rpi_info
Struct für Information über den RPi
- rpi_info (foo, Struct für Information über den RPi)
update_rpi_info (bool, —)
temperature (num, —)
- uptime (num, —)
text (str, —)
uptime_str (str, —)
frequency (num, —)
under_voltage (bool, —)
frequency_capped (bool, —)
throttled (bool, —)
temperature_limit (bool, —)
under_voltage_last_reboot (bool, —)
frequency_capped_last_reboot (bool, —)
throttled_last_reboot (bool, —)
temperature_limit_last_reboot (bool, —)
rpi_info_db
Struct für Information über den RPi mit database
- rpi_info_db (foo, Struct für Information über den RPi mit database)
update_rpi_info (bool, —)
temperature (num, —)
- uptime (num, —)
text (str, —)
uptime_str (str, —)
frequency (num, —)
under_voltage (bool, —)
frequency_capped (bool, —)
throttled (bool, —)
temperature_limit (bool, —)
under_voltage_last_reboot (bool, —)
frequency_capped_last_reboot (bool, —)
throttled_last_reboot (bool, —)
temperature_limit_last_reboot (bool, —)
Logik Parameter
Das Plugin verfügt über folgende Parameter, die in der Datei ../etc/logic.yaml konfiguriert werden:
Keine Logik Parameter in den Metadaten beschrieben - Bitte in der README nachsehen (siehe Fußnote)
Plugin Functions
Das Plugin verfügt über folgende öffentliche Funktionen, die z.B. in Logiken aufgerufen werden können.
cpu_temp()
Ergebnistyp der Funktion: num
frequency()
Ergebnistyp der Funktion: int
frequency_capped()
Ergebnistyp der Funktion: bool
frequency_capped_last_reboot()
Ergebnistyp der Funktion: bool
suspend()
Ergebnistyp der Funktion: bool
temperature_limit()
Ergebnistyp der Funktion: bool
temperature_limit_last_reboot()
Ergebnistyp der Funktion: bool
throttled()
Ergebnistyp der Funktion: bool
throttled_last_reboot()
Ergebnistyp der Funktion: bool
under_voltage()
Ergebnistyp der Funktion: bool
under_voltage_last_reboot()
Ergebnistyp der Funktion: bool
uptime()
Ergebnistyp der Funktion: int
uptime_str()
Ergebnistyp der Funktion: str