Komponent SNMP ta' ESPHome
Din hija deskrizzjoni tal-komponent estern ta' ESPHome li jippermetti appoġġ għall-protokoll SNMP. Il-protokoll huwa użat ħafna fil-ġestjoni tan-netwerk u l-monitoraġġ tan-netwerk.
Dan il-komponent jeħtieġ Wi-Fi attivat. Jappoġġja verżjoni 2c tal-protokoll. L-oġġetti kollha huma biss għall-qari.
yaml
# Example configuration entry
snmp:
contact: Joe
location: Basement
Varjabbli tal-Konfigurazzjoni
- contact (Optional, string): Valur għal sysContact (
1.3.6.1.2.1.1.4
) OID. Default għal string vojt. - location (Optional, string): Valur għal sysLocation (
1.3.6.1.2.1.1.6
) OID. Default għal string vojt.
WARNING
SNMP mhuwiex appoġġjat għall-Ethernet.
Installazzjoni
Żid is-sezzjoni li ġejja mal-fajl tal-konfigurazzjoni YAML ta' ESPHome tiegħek:
yaml
external_components:
# SNMP component
- source: github://aquaticus/esphome-snmp
Lista ta' OID
OID (Object Identifier) hija indirizz użat biex jidentifika b'mod uniku l-istatusi.
Sistema
Informazzjoni ġenerali tas-sistema.
1.3.6.1.2.1.1.1
(sysDescr): Deskrizzjoni tas-sistema inkluża l-verżjoni tal-firmware u t-tip tal-bord1.3.6.1.2.1.1.2
(sysObjectId): Id tal-oġġett, differenti għal ESP32 u ESP82661.3.6.1.2.1.1.3
(sysUptime): Il-ħin (f'mijiet ta' sekonda) minn meta Wi-Fi stabbilixxa konnessjoni. Jekk il-komponent standard WiFi jintuża dejjem 0.1.3.6.1.2.1.1.4
(sysContact): Identifikazzjoni tal-persuna ta' kuntatt. Stabbilit mill-entrata tal-konfigurazzjoni contact1.3.6.1.2.1.1.5
(sysName): Isem tan-node1.3.6.1.2.1.1.6
(sysLocation): Lokazzjoni fiżika tan-node. Stabbilit mill-entrata tal-konfigurazzjoni location1.3.6.1.2.1.1.7
(sysServices): Sett ta' servizzi. Dejjem64
.1.3.6.1.2.1.25.1.1
(hrSystemUptime): L-ammont ta' ħin minn meta s-sistema bdiet
Biex tagħmel sysUptime jaħdem trid tuża WiFi estiż. Ara aktar hawn: Network uptime.
Ħażna
Informazzjoni dwar FLASH u RAM.
1.3.6.1.2.1.25.2.2
(hrMemorySize): L-ammont ta' memorja RAM standard f'kb
FLASH
1.3.6.1.2.1.25.2.3.1.1.1
: (hrStorageIndex): Dejjem1
1.3.6.1.2.1.25.2.3.1.3.1
: (hrStorageDesc): Deskrizzjoni tal-ħażna:FLASH
1.3.6.1.2.1.25.2.3.1.4.1
: (hrAllocationUnit): Dejjem1
1.3.6.1.2.1.25.2.3.1.5.1
: (hrStorageSize): Daqs tal-memorja FLASH1.3.6.1.2.1.25.2.3.1.6.1
: (hrStorageUsed): Użu tal-memorja FLASH
SPI RAM
Għal ESP8266 juri 0
bħala daqs u użu.
1.3.6.1.2.1.25.2.3.1.1.2
: (hrStorageIndex): Dejjem2
1.3.6.1.2.1.25.2.3.1.3.2
: (hrStorageDesc): Deskrizzjoni tal-ħażna:PSI RAM
1.3.6.1.2.1.25.2.3.1.4.2
: (hrAllocationUnit): Dejjem1
1.3.6.1.2.1.25.2.3.1.5.2
: (hrStorageSize): Daqs tal-memorja SPI RAM1.3.6.1.2.1.25.2.3.1.6.2
: (hrStorageUsed): Użu tal-memorja SPI RAM
Wi-Fi
Dettalji tas-sinjal Wi-Fi.
1.3.9999.4.1.0
: RSSI1.3.9999.4.2.0
: BSSI1.3.9999.4.3.0
: SSID1.3.9999.4.4.0
: Indirizz IP
ESP32 heap
Disponibbli biss fuq ċipep ibbażati fuq ESP32.
1.3.9999.32.1.0
: Daqs tal-heap1.3.9999.32.2.0
: Heap ħieles1.3.9999.32.3.0
: Minimu heap ħieles1.3.9999.32.4.0
: Massimu heap allokat
ESP8266 heap
Disponibbli biss għal ċipep ESP8266.
1.3.9999.8266.1.0
: Heap ħieles1.3.9999.8266.2.0
: Fragmentazzjoni tal-heap f'persentaġġi1.3.9999.8266.3.0
: Daqs massimu tal-blokk tal-heap ħieles
Chip
Dettalji tal-CPU.
1.3.9999.2.1.0
: tip ta' ċippa,32
għal EPS32,8266
għal ESP82661.3.9999.2.2.0
: Arloġġ tal-CPU1.3.9999.2.3.0
: Mudell taċ-ċippa għal ESP32 jew verżjoni tal-qalba għal ESP82661.3.9999.2.4.0
: Numru ta' qalbiet tal-CPU1.3.9999.2.5.0
: Reviżjoni taċ-ċippa ESP32 jew0
għal ESP8266
Ittestjar
Testijiet ta' integrazzjoni huma disponibbli għal dan il-komponent: https://github.com/aquaticus/esphome_snmp_tests
Monitoraġġ tan-netwerk
Għal gwida prattika dwar kif timmonitorja apparati ESPHome ara Monitoraġġ tan-netwerk ESPHome.