NEWS
[geloest] homematic Werte über SNMP abfragen - geht das ?
-
Ich habs so gelöst: ( für homematic CCU2 )
- Debian 10 (buster) installieren.
- Updates:
apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y && apt autoremove- reboot falls nötig (kernel Update)
- Nodejs, npm eetc. installieren:
apt-get install -y nodejs npm curl snmpd, ntp- Update von npm
npm install npm@latest -g- logout
- login (damit npm akt. version anzeigt)
- IoBroker installieren:
curl -sL https://iobroker.net/install.sh | bash --
Login via WebGUI http://<IP>:8081
-
Installieren von Adaptern: simpleAPI (Simple RESTful API), HomeMatic RPC, HomeMatic ReGaHSS
-
Verbinden in der HomeMatic RPC zur CCU2 (unter Instanzen)
-
Verbinden in HomeMatic ReGaHSS zur CCU2 (unter Instanzen)
Anzeigen der Werte der CCU2 (unter Objekte -> hm-rega.0)Hier im Beispiel: der Wert: 4028 / hm-rega.0.4028
-
Scripts erstellen
mkdir /scriptsvi /scripts/getTempRaum1.sh#!/bin/bash cd /scripts wget http://192.168.178.111:8087/get/hm-rega.0.4028 >/dev/null 2>&1 TempRaum1=`cat hm-rega.0.4028 | cut -d ":" -f 2 | cut -d "," -f1 | sed -e 's/\.//g' | sed -e 's/\"//g'` echo $TempRaum1 rm hm-rega.0.4028* >/dev/null 2>&1Rechte setzen:
chown -R Debian-snmp /scripts- anpassen der /etc/snmp/snmpd.conf
vi /etc/snmp/snmpd.confagentAddress udp:0.0.0.0:161 rocommunity testing extend V_TempRaum1 /scripts/get_V_TempRaum1.shsnmpd neu starten:
systemctl restart snmpd- OID rausfinden
snmptranslate -On NET-SNMP-EXTEND-MIB::nsExtendOutput1Line.\"TempRaum1\".1.3.6.1.4.1.8072.1.3.2.3.1.1.9.84.101.109.112.82.97.117.109.49
- SNMP abfrage testen:
snmpwalk -v2c -c testing 192.168.178.111 .1.3.6.1.4.1.8072.1.3.2.3.1.1.9.84.101.109.112.82.97.117.109.49
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden