ESPHome SNMP Komponenta
Toto je popis externí komponenty ESPHome, která umožňuje podporu protokolu SNMP. Tento protokol je široce používán v oblasti správy a monitorování sítí.
Tato komponenta vyžaduje povolenou Wi-Fi. Podporuje verzi 2c protokolu. Všechny položky jsou pouze pro čtení.
yaml
# Example configuration entry
snmp:
contact: Joe
location: Basement
Konfigurační proměnné
- contact (Volitelné, řetězec): Hodnota pro sysContact (
1.3.6.1.2.1.1.4
) OID. Výchozí hodnota je prázdný řetězec. - location (Volitelné, řetězec): Hodnota pro sysLocation (
1.3.6.1.2.1.1.6
) OID. Výchozí hodnota je prázdný řetězec.
WARNING
SNMP není podporováno pro Ethernet.
Instalace
Přidejte následující sekci do vašeho ESPHome YAML konfiguračního souboru:
yaml
external_components:
# SNMP komponenta
- source: github://aquaticus/esphome-snmp
Seznam OID
OID (Object Identifier) je adresa používaná k jednoznačné identifikaci stavů.
Systém
Obecné systémové informace.
1.3.6.1.2.1.1.1
(sysDescr): Popis systému včetně verze firmwaru a typu desky1.3.6.1.2.1.1.2
(sysObjectId): ID objektu, odlišné pro ESP32 a ESP82661.3.6.1.2.1.1.3
(sysUptime): Čas (ve stotinách sekundy) od navázání Wi-Fi připojení. Pokud je použit standardní WiFi komponent, vždy 0.1.3.6.1.2.1.1.4
(sysContact): Identifikace kontaktní osoby. Nastaveno konfigurační položkou contact1.3.6.1.2.1.1.5
(sysName): Název uzlu1.3.6.1.2.1.1.6
(sysLocation): Fyzická poloha uzlu. Nastaveno konfigurační položkou location1.3.6.1.2.1.1.7
(sysServices): Sada služeb. Vždy64
.1.3.6.1.2.1.25.1.1
(hrSystemUptime): Doba od spuštění systému
Aby sysUptime fungovalo, musíte použít rozšířenou WiFi. Více informací zde: Síťový uptime.
Úložiště
Informace o FLASH a RAM.
1.3.6.1.2.1.25.2.2
(hrMemorySize): Množství standardní RAM paměti 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žiště: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): Velikost FLASH paměti1.3.6.1.2.1.25.2.3.1.6.1
: (hrStorageUsed): Využití FLASH paměti
SPI RAM
Pro ESP8266 ukazuje 0
jako velikost a využití.
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žiště: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): Velikost paměti SPI RAM1.3.6.1.2.1.25.2.3.1.6.2
: (hrStorageUsed): Využití paměti 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é pouze na čipech založených na ESP32.
1.3.9999.32.1.0
: Velikost heapu1.3.9999.32.2.0
: Volný heap1.3.9999.32.3.0
: Minimální volný heap1.3.9999.32.4.0
: Maximálně alokovaný heap
ESP8266 heap
Dostupné pouze pro čipy ESP8266.
1.3.9999.8266.1.0
: Volný heap1.3.9999.8266.2.0
: Fragmentace heapu v procentech1.3.9999.8266.3.0
: Maximální velikost volného bloku heapu
Chip
Detaily CPU.
1.3.9999.2.1.0
: typ čipu,32
pro EPS32,8266
pro ESP82661.3.9999.2.2.0
: Takt CPU1.3.9999.2.3.0
: Model čipu pro ESP32 nebo verze jádra pro ESP82661.3.9999.2.4.0
: Počet jader CPU1.3.9999.2.5.0
: Revize čipu ESP32 nebo0
pro ESP8266
Testing
Pro tento komponent jsou dostupné integrační testy: https://github.com/aquaticus/esphome_snmp_tests
Network monitoring
Praktický průvodce, jak monitorovat zařízení ESPHome, naleznete v ESPHome network monitoring.