ESPHome SNMP Komponenta
To je opis zunanje ESPHome komponente, ki omogoča podporo za SNMP protokol. Protokol se pogosto uporablja pri upravljanju in nadzoru omrežij.
Ta komponenta zahteva omogočen Wi-Fi. Podpira različico 2c protokola. Vsi elementi so samo za branje.
yaml
# Example configuration entry
snmp:
contact: Joe
location: Basement
Konfiguracijske spremenljivke
- contact (Neobvezno, niz): Vrednost za sysContact (
1.3.6.1.2.1.1.4
) OID. Privzeto je prazen niz. - location (Neobvezno, niz): Vrednost za sysLocation (
1.3.6.1.2.1.1.6
) OID. Privzeto je prazen niz.
WARNING
SNMP ni podprt za Ethernet.
Namestitev
Dodajte naslednji odsek v vašo ESPHome YAML konfiguracijsko datoteko:
yaml
external_components:
# SNMP komponenta
- source: github://aquaticus/esphome-snmp
Seznam OID
OID (Identifikator objekta) je naslov, ki se uporablja za edinstveno identifikacijo statusov.
Sistem
Splošne sistemske informacije.
1.3.6.1.2.1.1.1
(sysDescr): Opis sistema, vključno z različico vdelane programske opreme in tipom plošče1.3.6.1.2.1.1.2
(sysObjectId): ID objekta, različen za ESP32 in ESP82661.3.6.1.2.1.1.3
(sysUptime): Čas (v stotinkah sekunde) od vzpostavitve Wi-Fi povezave. Če se uporablja standardna WiFi komponenta, vedno 0.1.3.6.1.2.1.1.4
(sysContact): Identifikacija kontaktne osebe. Nastavljeno z vnosom konfiguracije contact1.3.6.1.2.1.1.5
(sysName): Ime vozlišča1.3.6.1.2.1.1.6
(sysLocation): Fizična lokacija vozlišča. Nastavljeno z vnosom konfiguracije location1.3.6.1.2.1.1.7
(sysServices): Nabor storitev. Vedno64
.1.3.6.1.2.1.25.1.1
(hrSystemUptime): Čas od zagona
Da bi sysUptime deloval, morate uporabiti razširjeni WiFi. Več si oglejte tukaj: Omrežni čas delovanja.
Shranjevanje
Informacije o FLASH in RAM.
1.3.6.1.2.1.25.2.2
(hrMemorySize): Količina standardnega RAM pomnilnika v kb
FLASH
1.3.6.1.2.1.25.2.3.1.1.1
: (hrStorageIndex): Vedno1
1.3.6.1.2.1.25.2.3.1.3.1
: (hrStorageDesc): Opis shranjevanja:FLASH
1.3.6.1.2.1.25.2.3.1.4.1
: (hrAllocationUnit): Vedno1
1.3.6.1.2.1.25.2.3.1.5.1
: (hrStorageSize): Velikost FLASH pomnilnika1.3.6.1.2.1.25.2.3.1.6.1
: (hrStorageUsed): Uporaba FLASH pomnilnika
SPI RAM
Za ESP8266 prikazuje 0
kot velikost in uporabo.
1.3.6.1.2.1.25.2.3.1.1.2
: (hrStorageIndex): Vedno2
1.3.6.1.2.1.25.2.3.1.3.2
: (hrStorageDesc): Opis shrambe:PSI RAM
1.3.6.1.2.1.25.2.3.1.4.2
: (hrAllocationUnit): Vedno1
1.3.6.1.2.1.25.2.3.1.5.2
: (hrStorageSize): Velikost SPI RAM pomnilnika1.3.6.1.2.1.25.2.3.1.6.2
: (hrStorageUsed): Uporaba SPI RAM pomnilnika
Wi-Fi
Podrobnosti 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 naslov
ESP32 kup
Na voljo samo na čipih, ki temeljijo na ESP32.
1.3.9999.32.1.0
: Velikost kupa1.3.9999.32.2.0
: Prost kup1.3.9999.32.3.0
: Minimalni prost kup1.3.9999.32.4.0
: Največji dodeljeni kup
ESP8266 kup
Na voljo samo za čipe ESP8266.
1.3.9999.8266.1.0
: Prost kup1.3.9999.8266.2.0
: Fragmentacija kupa v odstotkih1.3.9999.8266.3.0
: Največja velikost prostega bloka kupa
Čip
Podrobnosti o CPU.
1.3.9999.2.1.0
: tip čipa,32
za EPS32,8266
za ESP82661.3.9999.2.2.0
: CPU ura1.3.9999.2.3.0
: Model čipa za ESP32 ali različica jedra za ESP82661.3.9999.2.4.0
: Število CPU jeder1.3.9999.2.5.0
: Revizija čipa ESP32 ali0
za ESP8266
Testiranje
Na voljo so integracijski testi za to komponento: https://github.com/aquaticus/esphome_snmp_tests
Omrežno spremljanje
Za praktični vodnik o tem, kako spremljati naprave ESPHome, glejte ESPHome omrežno spremljanje.