Hallo,
ich lese mittels Java von LNKNX Werte über EIBD von KNX Bus aus. (<read><object id="watt_L1"/></read>)
Im Normalfall wird mir dann der gepufferte Wert von LNKNX zurückgeliefert.
Dies ist auch für viele Fälle völlig ausreichend, da auch die Statusänderungen von z.B. eines Lichtaktors über den Bus geschickt werden und somit bekannt sind.
Nun möchte ich Energiemesswerte vom Bus auslesen. Diese werden von den angeschlossenen Geräten verändert (z.B. springt ein Kühlschrank an, dies wird nicht per Bus beeinflusst). Nun könnte ich dem Energiemessgerät mitteilen, er möchte doch bei einer Änderung von X Watt den neuen Wert über den Bus senden. Wenn ich die Genauigkeit beliebig hochtreibe, würde dies den Bus einfach zumüllen. Für eine Übersicht reicht ja auch ein Wert mit z.B. einer Genauigkeit von 50Watt.
Wie kann ich aber den wirklich aktuellen Wert vom Bus anfragen? Hat jemand eine Idee?
ich lese mittels Java von LNKNX Werte über EIBD von KNX Bus aus. (<read><object id="watt_L1"/></read>)
Im Normalfall wird mir dann der gepufferte Wert von LNKNX zurückgeliefert.
Dies ist auch für viele Fälle völlig ausreichend, da auch die Statusänderungen von z.B. eines Lichtaktors über den Bus geschickt werden und somit bekannt sind.
Nun möchte ich Energiemesswerte vom Bus auslesen. Diese werden von den angeschlossenen Geräten verändert (z.B. springt ein Kühlschrank an, dies wird nicht per Bus beeinflusst). Nun könnte ich dem Energiemessgerät mitteilen, er möchte doch bei einer Änderung von X Watt den neuen Wert über den Bus senden. Wenn ich die Genauigkeit beliebig hochtreibe, würde dies den Bus einfach zumüllen. Für eine Übersicht reicht ja auch ein Wert mit z.B. einer Genauigkeit von 50Watt.
Wie kann ich aber den wirklich aktuellen Wert vom Bus anfragen? Hat jemand eine Idee?
Kommentar