ESPHome SNMP Komponenta
Ovo je opis vanjske ESPHome komponente koja omogućuje podršku za SNMP protokol. Protokol se široko koristi u upravljanju mrežama i nadzoru mreža.
Ova komponenta zahtijeva omogućeni Wi-Fi. Podržava verziju 2c protokola. Svi elementi su samo za čitanje.
yaml
# Example configuration entry
snmp:
contact: Joe
location: Basement
Konfiguracijske varijable
- contact (Opcionalno, string): Vrijednost za sysContact (
1.3.6.1.2.1.1.4
) OID. Zadano je prazna string. - location (Opcionalno, string): Vrijednost za sysLocation (
1.3.6.1.2.1.1.6
) OID. Zadano je prazna string.
WARNING
SNMP nije podržan za Ethernet.
Instalacija
Dodajte sljedeći odjeljak u svoju ESPHome YAML konfiguracijsku datoteku:
yaml
external_components:
# SNMP komponenta
- source: github://aquaticus/esphome-snmp
OID Popis
OID (Identifikator objekta) je adresa koja se koristi za jedinstveno identificiranje statusa.
Sustav
Opće informacije o sustavu.
1.3.6.1.2.1.1.1
(sysDescr): Opis sustava uključujući verziju firmwarea i tip ploče1.3.6.1.2.1.1.2
(sysObjectId): ID objekta, različit za ESP32 i ESP82661.3.6.1.2.1.1.3
(sysUptime): Vrijeme (u stotinkama sekunde) od kada je Wi-Fi uspostavio vezu. Ako se koristi standardna WiFi komponenta uvijek je 0.1.3.6.1.2.1.1.4
(sysContact): Identifikacija kontakt osobe. Postavljeno putem contact konfiguracijske stavke1.3.6.1.2.1.1.5
(sysName): Ime čvora1.3.6.1.2.1.1.6
(sysLocation): Fizička lokacija čvora. Postavljeno putem location konfiguracijske stavke1.3.6.1.2.1.1.7
(sysServices): Skup usluga. Uvijek64
.1.3.6.1.2.1.25.1.1
(hrSystemUptime): Vrijeme od pokretanja sustava
Da bi sysUptime radio, morate koristiti prošireni WiFi. Pogledajte više ovdje: Network uptime.
Pohrana
Informacije o FLASH-u i RAM-u.
1.3.6.1.2.1.25.2.2
(hrMemorySize): Količina standardne RAM memorije u kb
FLASH
1.3.6.1.2.1.25.2.3.1.1.1
: (hrStorageIndex): Uvijek1
1.3.6.1.2.1.25.2.3.1.3.1
: (hrStorageDesc): Opis pohrane:FLASH
1.3.6.1.2.1.25.2.3.1.4.1
: (hrAllocationUnit): Uvijek1
1.3.6.1.2.1.25.2.3.1.5.1
: (hrStorageSize): Veličina FLASH memorije1.3.6.1.2.1.25.2.3.1.6.1
: (hrStorageUsed): Iskorištenost FLASH memorije
SPI RAM
Za ESP8266 prikazuje 0
kao veličinu i korištenje.
1.3.6.1.2.1.25.2.3.1.1.2
: (hrStorageIndex): Uvijek2
1.3.6.1.2.1.25.2.3.1.3.2
: (hrStorageDesc): Opis pohrane:PSI RAM
1.3.6.1.2.1.25.2.3.1.4.2
: (hrAllocationUnit): Uvijek1
1.3.6.1.2.1.25.2.3.1.5.2
: (hrStorageSize): Veličina SPI RAM memorije1.3.6.1.2.1.25.2.3.1.6.2
: (hrStorageUsed): Korištenje SPI RAM memorije
Wi-Fi
Detalji o Wi-Fi signalu.
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
Dostupno samo na čipovima baziranim na ESP32.
1.3.9999.32.1.0
: Veličina heap-a1.3.9999.32.2.0
: Slobodni heap1.3.9999.32.3.0
: Minimalni slobodni heap1.3.9999.32.4.0
: Maksimalno dodijeljeni heap
ESP8266 heap
Dostupno samo za ESP8266 čipove.
1.3.9999.8266.1.0
: Slobodni heap1.3.9999.8266.2.0
: Fragmentacija heap-a u postocima1.3.9999.8266.3.0
: Maksimalna veličina slobodnog heap bloka
Čip
Detalji o CPU-u.
1.3.9999.2.1.0
: tip čipa,32
za EPS32,8266
za ESP82661.3.9999.2.2.0
: CPU takt1.3.9999.2.3.0
: Model čipa za ESP32 ili verzija jezgre za ESP82661.3.9999.2.4.0
: Broj CPU jezgri1.3.9999.2.5.0
: Revizija ESP32 čipa ili0
za ESP8266
Testiranje
Dostupni su integracijski testovi za ovu komponentu: https://github.com/aquaticus/esphome_snmp_tests
Mrežno praćenje
Za praktični vodič o tome kako pratiti ESPHome uređaje pogledajte ESPHome mrežno praćenje.