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: BasementVarjabbli 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-snmpLista 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): Dejjem11.3.6.1.2.1.25.2.3.1.3.1: (hrStorageDesc): Deskrizzjoni tal-ħażna:FLASH1.3.6.1.2.1.25.2.3.1.4.1: (hrAllocationUnit): Dejjem11.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): Dejjem21.3.6.1.2.1.25.2.3.1.3.2: (hrStorageDesc): Deskrizzjoni tal-ħażna:PSI RAM1.3.6.1.2.1.25.2.3.1.4.2: (hrAllocationUnit): Dejjem11.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,32għal EPS32,8266għ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 jew0għ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.