ESPHome SNMP Komponents
Šis ir ārējā ESPHome komponenta apraksts, kas nodrošina atbalstu SNMP protokolam. Protokols tiek plaši izmantots tīkla pārvaldībā un tīkla uzraudzībā.
Šim komponentam nepieciešams Wi-Fi savienojums. Tas atbalsta protokola versiju 2c. Visi vienumi ir tikai lasāmi.
yaml
# Example configuration entry
snmp:
contact: Joe
location: Basement
Konfigurācijas mainīgie
- contact (Pēc izvēles, virkne): Vērtība sysContact (
1.3.6.1.2.1.1.4
) OID. Noklusējuma vērtība ir tukša virkne. - location (Pēc izvēles, virkne): Vērtība sysLocation (
1.3.6.1.2.1.1.6
) OID. Noklusējuma vērtība ir tukša virkne.
WARNING
SNMP nav atbalstīts Ethernet savienojumam.
Instalācija
Pievienojiet sekojošo sadaļu savam ESPHome YAML konfigurācijas failam:
yaml
external_components:
# SNMP komponents
- source: github://aquaticus/esphome-snmp
OID Saraksts
OID (Objekta Identifikators) ir adrese, ko izmanto, lai unikāli identificētu statusus.
Sistēma
Vispārīga sistēmas informācija.
1.3.6.1.2.1.1.1
(sysDescr): Sistēmas apraksts, ieskaitot programmaparatūras versiju un plates tipu1.3.6.1.2.1.1.2
(sysObjectId): Objekta id, atšķirīgs ESP32 un ESP82661.3.6.1.2.1.1.3
(sysUptime): Laiks (simtdaļās no sekundes) kopš Wi-Fi savienojuma izveides. Ja tiek izmantots standarta WiFi komponents, vienmēr 0.1.3.6.1.2.1.1.4
(sysContact): Kontaktpersonas identifikācija. Iestatīts ar contact konfigurācijas ierakstu1.3.6.1.2.1.1.5
(sysName): Mezgls nosaukums1.3.6.1.2.1.1.6
(sysLocation): Mezgls fiziskā atrašanās vieta. Iestatīts ar location konfigurācijas ierakstu1.3.6.1.2.1.1.7
(sysServices): Pakalpojumu kopums. Vienmēr64
.1.3.6.1.2.1.25.1.1
(hrSystemUptime): Laiks kopš ieslēgšanas
Lai sysUptime darbotos, jums jāizmanto paplašinātais WiFi. Skatiet vairāk šeit: Tīkla darbības laiks.
Glabāšana
Informācija par FLASH un RAM.
1.3.6.1.2.1.25.2.2
(hrMemorySize): Standarta RAM atmiņas apjoms kb
FLASH
1.3.6.1.2.1.25.2.3.1.1.1
: (hrStorageIndex): Vienmēr1
1.3.6.1.2.1.25.2.3.1.3.1
: (hrStorageDesc): Glabāšanas apraksts:FLASH
1.3.6.1.2.1.25.2.3.1.4.1
: (hrAllocationUnit): Vienmēr1
1.3.6.1.2.1.25.2.3.1.5.1
: (hrStorageSize): FLASH atmiņas izmērs1.3.6.1.2.1.25.2.3.1.6.1
: (hrStorageUsed): FLASH atmiņas izmantošana
SPI RAM
ESP8266 tas rāda 0
kā izmēru un lietojumu.
1.3.6.1.2.1.25.2.3.1.1.2
: (hrStorageIndex): Vienmēr2
1.3.6.1.2.1.25.2.3.1.3.2
: (hrStorageDesc): Glabāšanas apraksts:PSI RAM
1.3.6.1.2.1.25.2.3.1.4.2
: (hrAllocationUnit): Vienmēr1
1.3.6.1.2.1.25.2.3.1.5.2
: (hrStorageSize): SPI RAM atmiņas izmērs1.3.6.1.2.1.25.2.3.1.6.2
: (hrStorageUsed): SPI RAM atmiņas lietojums
Wi-Fi
Wi-Fi signāla detaļas.
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 adrese
ESP32 heap
Pieejams tikai ESP32 bāzētajos čipos.
1.3.9999.32.1.0
: Heap izmērs1.3.9999.32.2.0
: Brīvais heap1.3.9999.32.3.0
: Minimālais brīvais heap1.3.9999.32.4.0
: Maksimāli piešķirtais heap
ESP8266 heap
Pieejams tikai ESP8266 čipiem.
1.3.9999.8266.1.0
: Brīvais heap1.3.9999.8266.2.0
: Heap fragmentācija procentos1.3.9999.8266.3.0
: Maksimālais brīvā heap bloka izmērs
Chip
CPU detaļas.
1.3.9999.2.1.0
: čipa tips,32
EPS32,8266
ESP82661.3.9999.2.2.0
: CPU pulkstenis1.3.9999.2.3.0
: ESP32 čipa modelis vai ESP8266 kodola versija1.3.9999.2.4.0
: CPU kodolu skaits1.3.9999.2.5.0
: ESP32 čipa revīzija vai0
ESP8266
Testēšana
Integrācijas testi ir pieejami šai komponentai: https://github.com/aquaticus/esphome_snmp_tests
Tīkla uzraudzība
Praktiskai rokasgrāmatai par to, kā uzraudzīt ESPHome ierīces, skatiet ESPHome tīkla uzraudzība.