Ich habe ein merkwürdiges Problem bei dem ich mit meinen beschränkten Kenntnissen keine Lösung kenne:
Wenn ich openHAB starte, dann bekommt das Systeminfo Binding inital daten, aktualisiert sich aber nicht, das heißt, es behält nur die ersten Daten. Stoppe ich openHAB und aktualisiere ich die Java-Konfiguration, ohne wirklich was an den Einstellungen zu ändern, und starte openHAB neu funktioniert das Binding einwandfrei und liefert regelmäßig Daten. openHAB läuft auf einem eigenen Server mit Ubuntu Server 20.04.1 LTS, installiert habe ich openHAB mittels openHABian, das heißt ich habe openHABian manuell installiert und von da aus dann die Fresh Setup Variante auch das Java 32bit habe ich als Paket mit installiert, da ich noch das Fritz!Box-tr064 Binding nutzen möchte und das wohl nur in 32 bit läuft.
Vielleicht kennt ihr das Problem?
Hier meine Java Konfiguration:
Code: Alles auswählen
Auswahl Pfad Priorität Status
------------------------------------------------------------
* 0 /opt/jdk/zulu8.48.0.53-ca-jre8.0.265-linux_i686/bin/java 1000000 automatischer Modus
1 /opt/jdk/zulu8.48.0.53-ca-jre8.0.265-linux_i686/bin/java 1000000 manueller Modus
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manueller Modus
Code: Alles auswählen
systeminfo:computer:openhabserver "openHAB-Server" [interval_high=3, interval_medium=60]
Code: Alles auswählen
//--------------------------------------------------OPENHAB---------------------------------------------------------------------------------------------------------------------------//
/* Network information*/
String Network_AdapterName "Adapter name [%s]" <network> {channel="systeminfo:computer:openhabserver:network#networkDisplayName"}
String Network_Name "Name [%s]" <network> {channel="systeminfo:computer:openhabserver:network#networkName"}
String Network_IP "IP address [%s]" <network> {channel="systeminfo:computer:openhabserver:network#ip"}
String Network_Mac "Mac address [%s]" <network> {channel="systeminfo:computer:openhabserver:network#mac"}
Number Network_DataSent "Data sent [%s]" <flowpipe> {channel="systeminfo:computer:openhabserver:network#dataSent"}
Number Network_DataReceived "Data received [%s]" <returnpipe> {channel="systeminfo:computer:openhabserver:network#dataReceived"}
Number Network_DataSent_GB "Data sent [%.3f GB]" <flowpipe>
Number Network_DataReceived_GB "Data received [%.3f GB]" <returnpipe>
Number Network_DataSent_GB_Day "Data sent per day[%.3f GB]" <flowpipe>
Number Network_DataReceived_GB_Day "Data received per day[%.3f GB]" <returnpipe>
Number Network_PacketsSent "Packets sent [%s]" <flowpipe> {channel="systeminfo:computer:openhabserver:network#packetsSent"}
Number Network_PacketsReceived "Packets received [%s]" <returnpipe> {channel="systeminfo:computer:openhabserver:network#packetsReceived"}
/* CPU information*/
String CPU_Name "Name [%s]" <cpu> {channel="systeminfo:computer:openhabserver:cpu#name"}
String CPU_Description "Description [%s]" <cpu> {channel="systeminfo:computer:openhabserver:cpu#description"}
Number CPU_Load1 "CPU Auslastung (1 min) [%.2f %%]" <cpu> {channel="systeminfo:computer:openhabserver:cpu#load1"}
Number CPU_Load1_Max "Maximale CPU Auslastung heute [%.2f %%]" <cpu>
Number CPU_Load5 "CPU Auslastung (5 min) [%.2f %%]" <cpu> {channel="systeminfo:computer:openhabserver:cpu#load5"}
Number CPU_Load15 "CPU Auslastung (15 min) [%.2f %%]" <cpu> {channel="systeminfo:computer:openhabserver:cpu#load15"}
Number CPU_Threads "Anzahl der Prozesse [%s]" <cpu> {channel="systeminfo:computer:openhabserver:cpu#threads"}
Number CPU_Uptime "Laufzeit [JS(duration.js):%s]" <linux> {channel="systeminfo:computer:openhabserver:cpu#uptime"}
/* Drive information*/
String Drive_Name "Name [%s]" <none> {channel="systeminfo:computer:openhabserver:drive#name"}
String Drive_Model "Model [%s]" <none> {channel="systeminfo:computer:openhabserver:drive#model"}
String Drive_Serial "Serial [%s]" <none> {channel="systeminfo:computer:openhabserver:drive#serial"}
/* Storage information*/
String Storage_Name "Name [%s]" <ssd> {channel="systeminfo:computer:openhabserver:storage#name"}
String Storage_Type "Type [%s]" <ssd> {channel="systeminfo:computer:openhabserver:storage#type"}
String Storage_Description "Description [%s]" <ssd> {channel="systeminfo:computer:openhabserver:storage#description"}
Number Storage_Available "Available [%.0f MB]" <ssd> {channel="systeminfo:computer:openhabserver:storage#available"}
Number Storage_Used "Used [%.0f MB]" <ssd> {channel="systeminfo:computer:openhabserver:storage#used"}
Number Storage_Total "Total [%.0f MB]" <ssd> {channel="systeminfo:computer:openhabserver:storage#total"}
Number Storage_Available_Percent "Available (%) [%.2f %%]" <ssd> {channel="systeminfo:computer:openhabserver:storage#availablePercent"}
Number Storage_Used_Percent "Used (%) [%.2f %%]" <ssd> {channel="systeminfo:computer:openhabserver:storage#usedPercent"}
/* Memory information*/
Number Memory_Available "Available [%.0f MB]" <ram> {channel="systeminfo:computer:openhabserver:memory#available"}
Number Memory_Used "Used [%.0f MB]" <ram> {channel="systeminfo:computer:openhabserver:memory#used"}
Number Memory_Total "Total [%.0f MB]" <ram> {channel="systeminfo:computer:openhabserver:memory#total"}
Number Memory_Available_Percent "Available (%) [%.2f %%]" <ram> {channel="systeminfo:computer:openhabserver:memory#availablePercent"}
Number Memory_Used_Percent "Used (%) [%.2f %%]" <ram> {channel="systeminfo:computer:openhabserver:memory#usedPercent"}
/* Swap memory information*/
Number Swap_Available "Available [%.0f MB]" <none> {channel="systeminfo:computer:openhabserver:swap#available"}
Number Swap_Used "Used [%.0f MB]" <none> {channel="systeminfo:computer:openhabserver:swap#used"}
Number Swap_Total "Total [%.0f MB]" <none> {channel="systeminfo:computer:openhabserver:swap#total"}
Number Swap_Available_Percent "Available (%) [%.2f %%]" <none> {channel="systeminfo:computer:openhabserver:swap#availablePercent"}
Number Swap_Used_Percent "Used (%) [%.2f %%]" <none> {channel="systeminfo:computer:openhabserver:swap#usedPercent"}
/* Sensors information*/
Number Sensor_CPUTemp "CPU Temperature [%.1f °C]" <temperature> {channel="systeminfo:computer:openhabserver:sensors#cpuTemp"}
Number Sensor_CPUTemp_Max "CPU Temperature Max [%.1f °C]" <temperature>
Number Sensor_CPUTemp_Min "CPU Temperature Min [%.1f °C]" <temperature>
Number CPU_Cooling_Counter "Anzahl der Kühlvorgänge [%s]" <fan>
Number CPU_Cooling_Counter_Day "Anzahl der Kühlvorgänge pro Tag [%.2f]" <fan>
Number CPU_Cooling_Counter_Hour "Anzahl der Kühlvorgänge pro Stunde [%.2f]" <fan>