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: Basement
Konfiguratsiooni 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-snmp
OID 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): Alati1
1.3.6.1.2.1.25.2.3.1.3.1
: (hrStorageDesc): Salvestuse kirjeldus:FLASH
1.3.6.1.2.1.25.2.3.1.4.1
: (hrAllocationUnit): Alati1
1.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): Alati2
1.3.6.1.2.1.25.2.3.1.3.2
: (hrStorageDesc): Salvestuse kirjeldus:PSI RAM
1.3.6.1.2.1.25.2.3.1.4.2
: (hrAllocationUnit): Alati1
1.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,32
EPS32 jaoks,8266
ESP8266 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õi0
ESP8266 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.