openHAB, Java und das Systeminfo Binding

Themen auf die es innerhalb eines Jahres keine Antwort gab, werden hier archiviert.

Moderatoren: Cyrelian, seppy, udo1toni

Gesperrt
Benutzeravatar
KellerK1nd
Beiträge: 432
Registriert: 17. Jun 2019 16:45
Answers: 1
Wohnort: Griesheim

openHAB, Java und das Systeminfo Binding

Beitrag von KellerK1nd »

Guten Morgen liebe Forianer,

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
und hier noch meine Systeminfo Binding Things:

Code: Alles auswählen

systeminfo:computer:openhabserver "openHAB-Server" [interval_high=3, interval_medium=60]
und die Items:

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>
Betriebssystem: Proxmox 7.3-4
openHAB Container: debian11 LXC
openHAB Version: 3.4
Hardware: HomeServer Eigenbau mit einem Intel i5 9600K
Smarthome-Equipment:
- Rasperrymatic
- deConz
- HUE
- Shellys
- Mosquitto
- AVM Fritz!Box

Gesperrt