SYSSTAT und snmp

Begonnen von uwirt, 16 April 2020, 11:04:44

Vorheriges Thema - Nächstes Thema

uwirt

Ich versuche vergeblich Feuchte und Temperatur aus einem Gerät mit snmp auszulesen:


defmod RMS200 SYSSTAT 30 600 192.192.168.1.245
attr RMS200 event-on-change-reading .*
attr RMS200 mibs .1.3.6.1.4.1.1909.13.2.1.1.5.1:humidity ,.1.3.6.1.4.1.1909.13.1.1.1.5.1:temp_1 ,.1.3.6.1.4.1.1909.13.1.1.1.5.2:temp_2 ,.1.3.6.1.4.1.1909.13.1.1.1.5.3:temp_3
attr RMS200 room Monitoring
attr RMS200 snmp 1
attr RMS200 snmpCommunity public
attr RMS200 snmpVersion 1
attr RMS200 stat 1
attr RMS200 uptime 1
attr RMS200 verbose 5

setstate RMS200 0.82 0.60 0.56
setstate RMS200 2020-04-16 09:34:53 idle 87
setstate RMS200 2020-04-16 09:34:53 load 0.82
setstate RMS200 2020-04-16 09:34:53 state 0.82 0.60 0.56
setstate RMS200 2020-04-16 09:34:53 system 2
setstate RMS200 2020-04-16 09:34:53 uptime 10 hours, 04:10.44
setstate RMS200 2020-04-16 09:34:53 user 7


snmpget funktioniert:

snmpget -v1 -c public 192.168.1.245 .1.3.6.1.4.1.1909.13.2.1.1.5.1



SNMPv2-SMI::enterprises.1909.13.2.1.1.5.1 = INTEGER: 38


Hat jemand einen klugen Rat'
FHEM / Ubuntu / fitlet2
HomeMatic: CCU3|HmIP-STHD|HmIP-PCBS|HmIP-PCBS2|HmIP-PCBS-BAT|HM-WDC7000|HM-WDS100-C6-O|HM-WDS40|HM-LC-Sw1-FM|HM-LC-RGBW-WM|HM-ES-PMSw1-Pl|HM-ES-TX-WM
NAS: DS218+|DS209j|DS216+II|DS412+
Devices: Panasonic Webcams|Withings|Gardena Smart|Tuya

Wuppi68

mibs
space separated list of <mib>:<reding> pairs that sould be polled.

aus der Commandref

nimm mal die Kommas aus der mib Liste
Jetzt auf nem I3 und primär Homematic - kein Support für cfg Editierer

Support heißt nicht wenn die Frau zu Ihrem Mann sagt: Geh mal bitte zum Frauenarzt, ich habe Bauchschmerzen

uwirt

... ohne Kommas macht es keinen Unterschied:



attr RMS200 mibs .1.3.6.1.4.1.1909.13.2.1.1.5.1:humidity .1.3.6.1.4.1.1909.13.1.1.1.5.1:temp_1 .1.3.6.1.4.1.1909.13.1.1.1.5.2:temp_2 .1.3.6.1.4.1.1909.13.1.1.1.5.3:temp_3
FHEM / Ubuntu / fitlet2
HomeMatic: CCU3|HmIP-STHD|HmIP-PCBS|HmIP-PCBS2|HmIP-PCBS-BAT|HM-WDC7000|HM-WDS100-C6-O|HM-WDS40|HM-LC-Sw1-FM|HM-LC-RGBW-WM|HM-ES-PMSw1-Pl|HM-ES-TX-WM
NAS: DS218+|DS209j|DS216+II|DS412+
Devices: Panasonic Webcams|Withings|Gardena Smart|Tuya

Wuppi68

was sagt denn das Log dazu? verbose mal hoch setzen

und als Idee: versuch mal die .te in den mibs zu escapen - nicht das eine Regex dann zuschlägt
Jetzt auf nem I3 und primär Homematic - kein Support für cfg Editierer

Support heißt nicht wenn die Frau zu Ihrem Mann sagt: Geh mal bitte zum Frauenarzt, ich habe Bauchschmerzen

uwirt

#4
Escapen habe ich gemacht - macht auch keinen Unterschied



/.1/.3/.6/.1/.4/.1/.1909/.13/.2/.1/.1/.5/.1:humidity /.1/.3/.6/.1/.4/.1/.1909/.13/.1/.1/.1/.5/.1:temp_1 /.1/.3/.6/.1/.4/.1/.1909/.13/.1/.1/.1/.5/.2:temp_2 /.1/.3/.6/.1/.4/.1/.1909/.13/.1/.1/.1/.5/.3:temp_3





Trotz verbose auf 5 erhalte ich genau immer wieder denselben Eintrag für das device RMS200:


2020.04.16 13:14:49 4 : RMS200: uptime returned :: via cmdline


...  ich habe bemerkt dass ich einen Fehler in der IP-Adresse des Sensors hatte. Leider hatte eine Korrektur noch nicht viel mehr gebracht.

Im Log steht jetzt:


2020.04.16 14:05:46 4 : RMS200: got empty result from snmp query No response from remote host "192.168.1.245"


So jetzt geht es mit der richtigen IP-Adresse, snmpVersion auf 2 und ohne Escapes.

Besten Dank für die Hilfe
FHEM / Ubuntu / fitlet2
HomeMatic: CCU3|HmIP-STHD|HmIP-PCBS|HmIP-PCBS2|HmIP-PCBS-BAT|HM-WDC7000|HM-WDS100-C6-O|HM-WDS40|HM-LC-Sw1-FM|HM-LC-RGBW-WM|HM-ES-PMSw1-Pl|HM-ES-TX-WM
NAS: DS218+|DS209j|DS216+II|DS412+
Devices: Panasonic Webcams|Withings|Gardena Smart|Tuya