ESPHome SNMP Komponent
See on kirjeldus ESPHome väliskomponendist, mis võimaldab SNMP protokolli tuge. Protokolli kasutatakse laialdaselt võrgu haldamisel ja võrgu jälgimisel.
See komponent nõuab Wi-Fi lubamist. See toetab protokolli versiooni 2c. Kõik üksused on ainult lugemiseks.
yaml
# Example configuration entry
snmp:
contact: Joe
location: BasementKonfiguratsiooni muutujad
- contact (Valikuline, string): Väärtus sysContact (
1.3.6.1.2.1.1.4) OID-ile. Vaikimisi tühi string. - location (Valikuline, string): Väärtus sysLocation (
1.3.6.1.2.1.1.6) OID-ile. Vaikimisi tühi string.
WARNING
SNMP ei ole toetatud Etherneti jaoks.
Paigaldamine
Lisa järgmine sektsioon oma ESPHome YAML konfiguratsioonifaili:
yaml
external_components:
# SNMP komponent
- source: github://aquaticus/esphome-snmpOID Nimekiri
OID (Objekti Identifikaator) on aadress, mida kasutatakse staatuste unikaalseks tuvastamiseks.
Süsteem
Üldine süsteemi informatsioon.
1.3.6.1.2.1.1.1(sysDescr): Süsteemi kirjeldus, sealhulgas püsivara versioon ja plaadi tüüp1.3.6.1.2.1.1.2(sysObjectId): Objekti id, erinev ESP32 ja ESP8266 jaoks1.3.6.1.2.1.1.3(sysUptime): Aeg (sajandiksekundites) alates Wi-Fi ühenduse loomisest. Kui kasutatakse standardset WiFi komponenti, siis alati 0.1.3.6.1.2.1.1.4(sysContact): Kontaktisiku identifitseerimine. Määratud contact konfiguratsiooni kirje abil1.3.6.1.2.1.1.5(sysName): Sõlme nimi1.3.6.1.2.1.1.6(sysLocation): Sõlme füüsiline asukoht. Määratud location konfiguratsiooni kirje abil1.3.6.1.2.1.1.7(sysServices): Teenuste komplekt. Alati64.1.3.6.1.2.1.25.1.1(hrSystemUptime): Aeg alates käivitamisest
Et sysUptime töötaks, peate kasutama laiendatud WiFi-d. Vaata rohkem siit: Võrgu tööaeg.
Salvestus
Informatsioon FLASH-i ja RAM-i kohta.
1.3.6.1.2.1.25.2.2(hrMemorySize): Standardse RAM-i mälu suurus kb-des
FLASH
1.3.6.1.2.1.25.2.3.1.1.1: (hrStorageIndex): Alati11.3.6.1.2.1.25.2.3.1.3.1: (hrStorageDesc): Salvestuse kirjeldus:FLASH1.3.6.1.2.1.25.2.3.1.4.1: (hrAllocationUnit): Alati11.3.6.1.2.1.25.2.3.1.5.1: (hrStorageSize): FLASH mälu suurus1.3.6.1.2.1.25.2.3.1.6.1: (hrStorageUsed): FLASH mälu kasutus
SPI RAM
ESP8266 puhul näitab 0 suurust ja kasutust.
1.3.6.1.2.1.25.2.3.1.1.2: (hrStorageIndex): Alati21.3.6.1.2.1.25.2.3.1.3.2: (hrStorageDesc): Salvestuse kirjeldus:PSI RAM1.3.6.1.2.1.25.2.3.1.4.2: (hrAllocationUnit): Alati11.3.6.1.2.1.25.2.3.1.5.2: (hrStorageSize): SPI RAM mälu suurus1.3.6.1.2.1.25.2.3.1.6.2: (hrStorageUsed): SPI RAM mälu kasutus
Wi-Fi
Wi-Fi signaali üksikasjad.
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 aadress
ESP32 heap
Saadaval ainult ESP32-põhistele kiipidele.
1.3.9999.32.1.0: Heap suurus1.3.9999.32.2.0: Vaba heap1.3.9999.32.3.0: Minimaalne vaba heap1.3.9999.32.4.0: Maksimaalselt eraldatud heap
ESP8266 heap
Saadaval ainult ESP8266 kiipidele.
1.3.9999.8266.1.0: Vaba heap1.3.9999.8266.2.0: Heap fragmenteeritus protsentides1.3.9999.8266.3.0: Vaba heap ploki maksimaalne suurus
Kiip
CPU üksikasjad.
1.3.9999.2.1.0: kiibi tüüp,32EPS32 jaoks,8266ESP8266 jaoks1.3.9999.2.2.0: CPU kell1.3.9999.2.3.0: ESP32 kiibi mudel või ESP8266 tuuma versioon1.3.9999.2.4.0: CPU tuumade arv1.3.9999.2.5.0: ESP32 kiibi revisjon või0ESP8266 jaoks
Testimine
Selle komponendi jaoks on saadaval integratsioonitestid: https://github.com/aquaticus/esphome_snmp_tests
Võrguseire
Praktilise juhendi saamiseks ESPHome seadmete jälgimise kohta vaadake ESPHome võrguseire.