Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
SNMP - problem z odczytem temp dla DS
#1
Dzień dobry,

LK3 SW 1.57a | HW 3.6.
Ustawione SNMP, komunikacja działa. Do LK3 podpięty czujnik temp na 1Wire do wejścia DS1. Sam LK3 czyta wartość temp natomiast przy odpytaniu SNMP wartość pokazuje 0. 

Info z LK3: 
Temperature Sensors
DS1
27.0 °C


SNMPwalk wygląda tak:
Kod:
.1.3.6.1.2.1.1.5.0 = STRING: "LK3_1"
.1.3.6.1.4.1.7616.1.0.0 = INTEGER: 0
.1.3.6.1.4.1.7616.1.1.0 = INTEGER: 0
.1.3.6.1.4.1.7616.1.2.0 = INTEGER: 0
.1.3.6.1.4.1.7616.1.3.0 = INTEGER: 0
.1.3.6.1.4.1.7616.1.4.0 = INTEGER: 0
.1.3.6.1.4.1.7616.1.5.0 = INTEGER: 0
.1.3.6.1.4.1.7616.1.6.0 = INTEGER: 0
.1.3.6.1.4.1.7616.1.7.0 = INTEGER: 0
.1.3.6.1.4.1.7616.1.8.0 = INTEGER: 0
.1.3.6.1.4.1.7616.1.9.0 = INTEGER: 0
.1.3.6.1.4.1.7616.2.1.0 = INTEGER: 1
.1.3.6.1.4.1.7616.2.2.0 = INTEGER: 1
.1.3.6.1.4.1.7616.2.3.0 = INTEGER: 1
.1.3.6.1.4.1.7616.2.4.0 = INTEGER: 1
.1.3.6.1.4.1.7616.3.1.0 = INTEGER: 3
.1.3.6.1.4.1.7616.3.2.0 = INTEGER: 3
.1.3.6.1.4.1.7616.3.3.0 = INTEGER: 2
.1.3.6.1.4.1.7616.3.4.0 = INTEGER: 1422
.1.3.6.1.4.1.7616.3.5.0 = INTEGER: 9
.1.3.6.1.4.1.7616.3.6.0 = INTEGER: 9
.1.3.6.1.4.1.7616.3.7.0 = INTEGER: 1222
.1.3.6.1.4.1.7616.3.8.0 = INTEGER: 3400
.1.3.6.1.4.1.7616.4.1.0 = INTEGER: 0
.1.3.6.1.4.1.7616.4.2.0 = INTEGER: 0
.1.3.6.1.4.1.7616.4.3.0 = INTEGER: 0
.1.3.6.1.4.1.7616.4.4.0 = INTEGER: 0
.1.3.6.1.4.1.7616.4.5.0 = INTEGER: 0
.1.3.6.1.4.1.7616.4.6.0 = INTEGER: 0
.1.3.6.1.4.1.7616.4.7.0 = INTEGER: -600
.1.3.6.1.4.1.7616.4.8.0 = INTEGER: -600
.1.3.6.1.4.1.7616.4.9.0 = INTEGER: -600
.1.3.6.1.4.1.7616.4.10.0 = INTEGER: -600
.1.3.6.1.4.1.7616.4.11.0 = INTEGER: 0
.1.3.6.1.4.1.7616.4.12.0 = INTEGER: 0
.1.3.6.1.4.1.7616.4.13.0 = INTEGER: 0
.1.3.6.1.4.1.7616.4.14.0 = INTEGER: -600
.1.3.6.1.4.1.7616.4.15.0 = INTEGER: -1
.1.3.6.1.4.1.7616.4.16.0 = INTEGER: -1
.1.3.6.1.4.1.7616.4.17.0 = INTEGER: -1
.1.3.6.1.4.1.7616.4.18.0 = INTEGER: -1
.1.3.6.1.4.1.7616.4.19.0 = INTEGER: -1
.1.3.6.1.4.1.7616.4.20.0 = INTEGER: -600
.1.3.6.1.4.1.7616.5.1.0 = INTEGER: 473
.1.3.6.1.4.1.7616.5.2.0 = INTEGER: 0
.1.3.6.1.4.1.7616.5.3.0 = INTEGER: 0
.1.3.6.1.4.1.7616.5.4.0 = INTEGER: 0
.1.3.6.1.4.1.7616.5.5.0 = INTEGER: 47045
...
.1.3.6.1.6.3.10.2.1.1.0 = STRING: "LK3"
.1.3.6.1.6.3.10.2.1.2.0 = INTEGER: 0
.1.3.6.1.6.3.10.2.1.3.0 = INTEGER: 1315199
.1.3.6.1.6.3.10.2.1.4.0 = INTEGER: 1500
.1.3.6.1.6.3.15.1.1.1.0 = Counter32: 0
.1.3.6.1.6.3.15.1.1.2.0 = Counter32: 0
.1.3.6.1.6.3.15.1.1.3.0 = Counter32: 0
.1.3.6.1.6.3.15.1.1.4.0 = Counter32: 48926
.1.3.6.1.6.3.15.1.1.5.0 = Counter32: 0
.1.3.6.1.6.3.15.1.1.6.0 = Counter32: 0

Z dokumentacji wnioskuję, że OID .1.3.6.1.4.1.7616.4.1.0 powinien wskazywać wartość temp. ale niestety mam 0
Inne wartości typu licznik energii, prądu wyciągam poprawnie.
Odpowiedz
#2
w tym sofcie jest poprawka
.zip   lk3_8_firmware_1_58a.zip (Rozmiar: 584.2 KB / Pobrań: 128)
pozdrawiam
tomek
Odpowiedz
#3
Wszystko działa. Dzięki!
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości