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: BasementKonfiguracijske 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-snmpSeznam 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): Vedno11.3.6.1.2.1.25.2.3.1.3.1: (hrStorageDesc): Opis shranjevanja:FLASH1.3.6.1.2.1.25.2.3.1.4.1: (hrAllocationUnit): Vedno11.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): Vedno21.3.6.1.2.1.25.2.3.1.3.2: (hrStorageDesc): Opis shrambe:PSI RAM1.3.6.1.2.1.25.2.3.1.4.2: (hrAllocationUnit): Vedno11.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,32za EPS32,8266za 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 ali0za 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.