ESPHome SNMP Komponens
Ez az ESPHome külső komponensének leírása, amely lehetővé teszi az SNMP protokoll támogatását. A protokoll széles körben használt a hálózatkezelésben és hálózatfigyelésben.
Ez a komponens Wi-Fi kapcsolatot igényel. A protokoll 2c verzióját támogatja. Minden elem csak olvasható.
yaml
# Example configuration entry
snmp:
contact: Joe
location: Basement
Konfigurációs változók
- contact (Opcionális, string): Érték a sysContact (
1.3.6.1.2.1.1.4
) OID-hoz. Alapértelmezettként üres string. - location (Opcionális, string): Érték a sysLocation (
1.3.6.1.2.1.1.6
) OID-hoz. Alapértelmezettként üres string.
WARNING
Az SNMP nem támogatott Ethernet esetén.
Telepítés
Adja hozzá a következő szakaszt az ESPHome YAML konfigurációs fájlhoz:
yaml
external_components:
# SNMP komponens
- source: github://aquaticus/esphome-snmp
OID Lista
Az OID (Objektumazonosító) egy cím, amelyet az állapotok egyedi azonosítására használnak.
Rendszer
Általános rendszerinformációk.
1.3.6.1.2.1.1.1
(sysDescr): Rendszerleírás, beleértve a firmware verziót és a tábla típusát1.3.6.1.2.1.1.2
(sysObjectId): Objektumazonosító, különböző az ESP32 és ESP8266 esetén1.3.6.1.2.1.1.3
(sysUptime): Az idő (századmásodpercben), amióta a Wi-Fi kapcsolat létrejött. Ha a standard WiFi komponens van használatban, mindig 0.1.3.6.1.2.1.1.4
(sysContact): A kapcsolattartó személy azonosítása. A contact konfigurációs bejegyzés által beállítva1.3.6.1.2.1.1.5
(sysName): A csomópont neve1.3.6.1.2.1.1.6
(sysLocation): A csomópont fizikai helye. A location konfigurációs bejegyzés által beállítva1.3.6.1.2.1.1.7
(sysServices): Szolgáltatások halmaza. Mindig64
.1.3.6.1.2.1.25.1.1
(hrSystemUptime): Az idő, amely a rendszerindítás óta eltelt
Ahhoz, hogy a sysUptime működjön, bővített WiFi-t kell használnia. További információ itt: Hálózati üzemidő.
Tárolás
Információ a FLASH-ről és RAM-ról.
1.3.6.1.2.1.25.2.2
(hrMemorySize): A standard RAM memória mennyisége kb-ban
FLASH
1.3.6.1.2.1.25.2.3.1.1.1
: (hrStorageIndex): Mindig1
1.3.6.1.2.1.25.2.3.1.3.1
: (hrStorageDesc): A tárolás leírása:FLASH
1.3.6.1.2.1.25.2.3.1.4.1
: (hrAllocationUnit): Mindig1
1.3.6.1.2.1.25.2.3.1.5.1
: (hrStorageSize): FLASH memória mérete1.3.6.1.2.1.25.2.3.1.6.1
: (hrStorageUsed): FLASH memória használat
SPI RAM
ESP8266 esetén a méret és a használat 0
.
1.3.6.1.2.1.25.2.3.1.1.2
: (hrStorageIndex): Mindig2
1.3.6.1.2.1.25.2.3.1.3.2
: (hrStorageDesc): A tároló leírása:PSI RAM
1.3.6.1.2.1.25.2.3.1.4.2
: (hrAllocationUnit): Mindig1
1.3.6.1.2.1.25.2.3.1.5.2
: (hrStorageSize): SPI RAM memória mérete1.3.6.1.2.1.25.2.3.1.6.2
: (hrStorageUsed): SPI RAM memória használat
Wi-Fi
Wi-Fi jel részletei.
1.3.9999.4.1.0
: RSSI1.3.9999.4.2.0
: BSSI1.3.9999.4.3.0
: SSID1.3.9999.4.4.0
: IP cím
ESP32 heap
Csak ESP32 alapú chipeken érhető el.
1.3.9999.32.1.0
: Heap méret1.3.9999.32.2.0
: Szabad heap1.3.9999.32.3.0
: Minimális szabad heap1.3.9999.32.4.0
: Maximálisan lefoglalt heap
ESP8266 heap
Csak ESP8266 chipekhez érhető el.
1.3.9999.8266.1.0
: Szabad heap1.3.9999.8266.2.0
: Heap töredezettség százalékban1.3.9999.8266.3.0
: A szabad heap blokk maximális mérete
Chip
CPU részletek.
1.3.9999.2.1.0
: chip típus,32
az EPS32-hez,8266
az ESP8266-hoz1.3.9999.2.2.0
: CPU órajel1.3.9999.2.3.0
: Chip modell ESP32-hez vagy mag verzió ESP8266-hoz1.3.9999.2.4.0
: CPU magok száma1.3.9999.2.5.0
: ESP32 chip revízió vagy0
az ESP8266-hoz
Tesztelés
Integrációs tesztek elérhetők ehhez a komponenshez: https://github.com/aquaticus/esphome_snmp_tests
Hálózati megfigyelés
Gyakorlati útmutató az ESPHome eszközök megfigyeléséhez: ESPHome hálózati megfigyelés.