SNMP pro teploty - je to tabulka (poslední číslo OIDu je index tabulky, pokud se nepletu).
SDS_TEMP_ROM = ASN OCTET STR : 3, 6, 1, 1
SDS_TEMP_VAL = ASN INTEGER : 3, 6, 1, 2
SDS_TEMP_VAL_FRAC = ASN INTEGER : 3, 6, 1, 3
SDS_TEMP_NAME = ASN OCTET STR : 3, 6, 1, 4
SDS_TEMP_FULLVAL_MUL100 = ASN INTEGER : 3, 6, 1, 5
Takže .....3.6.1.1.x by měl vypsat ROM kód pro čidlo x, dále TEMP_VAL je tuším celočíselná část teploy, VAL_FRAC je číslo za desetinnou tečkou, a FULLVAL_MUL100 je celá teplota, ale vynásobená stovkou (takže např. +25.85°C je tam uvedeno jako číslo 2586).
Když použijete FULLVAL_MUL100 tak to pak bude v grafu ukazovat teplotu se dvěmi desetinnými čísly, ale musí se to nejprve (po přečtení z SNMP) vydělit 100, než se to zapíše do grafu.
Speciální hodnoty: 32767 a 16777216 - tyto dvě hodnoty jsou záměrně vloženy místo údaje o teplotě, a to pouze v okamžiku, kdy se nepodařilo z čidla teplotu získat (např. chyba komunikace po sběrnici 1-Wire atd.).
Pochlubte se - popište jak využíváte své zařízení SDS zde ! Můžete si bezplatně přidat svou reklamu !