ESPHome SNMP Komponent
Toto je popis externého ESPHome komponentu, ktorý umožňuje podporu pre SNMP protokol. Protokol je široko používaný v správe a monitorovaní sietí.
Tento komponent vyžaduje povolené Wi-Fi. Podporuje verziu 2c protokolu. Všetky položky sú iba na čítanie.
yaml
# Example configuration entry
snmp:
contact: Joe
location: Basement
Konfiguračné premenné
- contact (Voliteľné, reťazec): Hodnota pre sysContact (
1.3.6.1.2.1.1.4
) OID. Predvolená hodnota je prázdny reťazec. - location (Voliteľné, reťazec): Hodnota pre sysLocation (
1.3.6.1.2.1.1.6
) OID. Predvolená hodnota je prázdny reťazec.
WARNING
SNMP nie je podporované pre Ethernet.
Inštalácia
Pridajte nasledujúcu sekciu do vášho ESPHome YAML konfiguračného súboru:
yaml
external_components:
# SNMP komponent
- source: github://aquaticus/esphome-snmp
Zoznam OID
OID (Object Identifier) je adresa používaná na jedinečnú identifikáciu stavov.
Systém
Všeobecné systémové informácie.
1.3.6.1.2.1.1.1
(sysDescr): Popis systému vrátane verzie firmvéru a typu dosky1.3.6.1.2.1.1.2
(sysObjectId): Objektové ID, odlišné pre ESP32 a ESP82661.3.6.1.2.1.1.3
(sysUptime): Čas (v stotinách sekundy) od nadviazania Wi-Fi pripojenia. Ak sa používa štandardná WiFi komponenta, vždy 0.1.3.6.1.2.1.1.4
(sysContact): Identifikácia kontaktnej osoby. Nastavené konfiguračným záznamom contact1.3.6.1.2.1.1.5
(sysName): Názov uzla1.3.6.1.2.1.1.6
(sysLocation): Fyzická poloha uzla. Nastavené konfiguračným záznamom location1.3.6.1.2.1.1.7
(sysServices): Sada služieb. Vždy64
.1.3.6.1.2.1.25.1.1
(hrSystemUptime): Čas od spustenia systému
Aby sysUptime fungovalo, musíte použiť rozšírené WiFi. Viac informácií nájdete tu: Network uptime.
Úložisko
Informácie o FLASH a RAM.
1.3.6.1.2.1.25.2.2
(hrMemorySize): Množstvo štandardnej RAM pamäte v kb
FLASH
1.3.6.1.2.1.25.2.3.1.1.1
: (hrStorageIndex): Vždy1
1.3.6.1.2.1.25.2.3.1.3.1
: (hrStorageDesc): Popis úložiska:FLASH
1.3.6.1.2.1.25.2.3.1.4.1
: (hrAllocationUnit): Vždy1
1.3.6.1.2.1.25.2.3.1.5.1
: (hrStorageSize): Veľkosť FLASH pamäte1.3.6.1.2.1.25.2.3.1.6.1
: (hrStorageUsed): Využitie FLASH pamäte
SPI RAM
Pre ESP8266 zobrazuje 0
ako veľkosť a využitie.
1.3.6.1.2.1.25.2.3.1.1.2
: (hrStorageIndex): Vždy2
1.3.6.1.2.1.25.2.3.1.3.2
: (hrStorageDesc): Popis úložiska:PSI RAM
1.3.6.1.2.1.25.2.3.1.4.2
: (hrAllocationUnit): Vždy1
1.3.6.1.2.1.25.2.3.1.5.2
: (hrStorageSize): Veľkosť pamäte SPI RAM1.3.6.1.2.1.25.2.3.1.6.2
: (hrStorageUsed): Využitie pamäte SPI RAM
Wi-Fi
Detaily Wi-Fi signálu.
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 adresa
ESP32 heap
Dostupné iba na čipoch založených na ESP32.
1.3.9999.32.1.0
: Veľkosť heapu1.3.9999.32.2.0
: Voľný heap1.3.9999.32.3.0
: Minimálny voľný heap1.3.9999.32.4.0
: Maximálne alokovaný heap
ESP8266 heap
Dostupné iba pre čipy ESP8266.
1.3.9999.8266.1.0
: Voľný heap1.3.9999.8266.2.0
: Fragmentácia heapu v percentách1.3.9999.8266.3.0
: Maximálna veľkosť voľného bloku heapu
Chip
Detaily CPU.
1.3.9999.2.1.0
: typ čipu,32
pre EPS32,8266
pre ESP82661.3.9999.2.2.0
: Takt CPU1.3.9999.2.3.0
: Model čipu pre ESP32 alebo verzia jadra pre ESP82661.3.9999.2.4.0
: Počet jadier CPU1.3.9999.2.5.0
: Revízia čipu ESP32 alebo0
pre ESP8266
Testovanie
Pre túto komponentu sú dostupné integračné testy: https://github.com/aquaticus/esphome_snmp_tests
Monitorovanie siete
Praktický návod na monitorovanie zariadení ESPHome nájdete v ESPHome network monitoring.