Forum Tiny Control Solution
SNMP - problem z odczytem temp dla DS - Wersja do druku

+- Forum Tiny Control Solution (https://forum.tinycontrol.pl)
+-- Dział: LanKontroler - sprzęt i wersje wsadów, problemy, zastosowanie (https://forum.tinycontrol.pl/forumdisplay.php?fid=3)
+--- Dział: LanKontroler - wersje oprogramowania (https://forum.tinycontrol.pl/forumdisplay.php?fid=4)
+--- Wątek: SNMP - problem z odczytem temp dla DS (/showthread.php?tid=2846)



SNMP - problem z odczytem temp dla DS - kamils - 07-06-2023

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.


RE: SNMP - problem z odczytem temp dla DS - wilkxt - 07-06-2023

w tym sofcie jest poprawka
.zip   lk3_8_firmware_1_58a.zip (Rozmiar: 584.2 KB / Pobrań: 69)


RE: SNMP - problem z odczytem temp dla DS - kamils - 07-07-2023

Wszystko działa. Dzięki!