ESPHome SNMP-komponentti
Tämä on kuvaus ulkoisesta ESPHome-komponentista, joka mahdollistaa SNMP-protokollan tuen. Protokollaa käytetään laajasti verkonhallinnassa ja verkon valvonnassa.
Tämä komponentti vaatii Wi-Fi-yhteyden. Se tukee protokollan versiota 2c. Kaikki kohteet ovat vain luku -tilassa.
yaml
# Example configuration entry
snmp:
contact: Joe
location: Basement
Konfiguraatiomuuttujat
- contact (Valinnainen, merkkijono): Arvo sysContact (
1.3.6.1.2.1.1.4
) OID:lle. Oletusarvo on tyhjä merkkijono. - location (Valinnainen, merkkijono): Arvo sysLocation (
1.3.6.1.2.1.1.6
) OID:lle. Oletusarvo on tyhjä merkkijono.
WARNING
SNMP ei ole tuettu Ethernetille.
Asennus
Lisää seuraava osio ESPHome YAML-konfiguraatiotiedostoosi:
yaml
external_components:
# SNMP-komponentti
- source: github://aquaticus/esphome-snmp
OID-lista
OID (Object Identifier) on osoite, jota käytetään tunnistamaan tilat yksilöllisesti.
Järjestelmä
Yleistä järjestelmätietoa.
1.3.6.1.2.1.1.1
(sysDescr): Järjestelmän kuvaus, mukaan lukien laiteohjelmiston versio ja korttityyppi1.3.6.1.2.1.1.2
(sysObjectId): Objektin id, erilainen ESP32:lle ja ESP8266:lle1.3.6.1.2.1.1.3
(sysUptime): Aika (sadasosasekunteina) siitä, kun Wi-Fi-yhteys muodostettiin. Jos käytetään standardia WiFi-komponenttia, aina 0.1.3.6.1.2.1.1.4
(sysContact): Yhteyshenkilön tunnistus. Asetettu contact-konfiguraatioentryllä1.3.6.1.2.1.1.5
(sysName): Solmun nimi1.3.6.1.2.1.1.6
(sysLocation): Solmun fyysinen sijainti. Asetettu location-konfiguraatioentryllä1.3.6.1.2.1.1.7
(sysServices): Palveluiden joukko. Aina64
.1.3.6.1.2.1.25.1.1
(hrSystemUptime): Aika käynnistyksestä
Jotta sysUptime toimisi, sinun on käytettävä laajennettua WiFiä. Katso lisää täältä: Verkon käyttöaika.
Tallennus
Tietoa FLASHista ja RAMista.
1.3.6.1.2.1.25.2.2
(hrMemorySize): Standardin RAM-muistin määrä kb
FLASH
1.3.6.1.2.1.25.2.3.1.1.1
: (hrStorageIndex): Aina1
1.3.6.1.2.1.25.2.3.1.3.1
: (hrStorageDesc): Tallennuksen kuvaus:FLASH
1.3.6.1.2.1.25.2.3.1.4.1
: (hrAllocationUnit): Aina1
1.3.6.1.2.1.25.2.3.1.5.1
: (hrStorageSize): FLASH-muistin koko1.3.6.1.2.1.25.2.3.1.6.1
: (hrStorageUsed): FLASH-muistin käyttö
SPI RAM
ESP8266:lle se näyttää 0
koon ja käytön osalta.
1.3.6.1.2.1.25.2.3.1.1.2
: (hrStorageIndex): Aina2
1.3.6.1.2.1.25.2.3.1.3.2
: (hrStorageDesc): Tallennuksen kuvaus:PSI RAM
1.3.6.1.2.1.25.2.3.1.4.2
: (hrAllocationUnit): Aina1
1.3.6.1.2.1.25.2.3.1.5.2
: (hrStorageSize): SPI RAM muistin koko1.3.6.1.2.1.25.2.3.1.6.2
: (hrStorageUsed): SPI RAM muistin käyttö
Wi-Fi
Wi-Fi-signaalin tiedot.
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-osoite
ESP32 heap
Saatavilla vain ESP32-pohjaisille siruille.
1.3.9999.32.1.0
: Heapin koko1.3.9999.32.2.0
: Vapaa heap1.3.9999.32.3.0
: Vähimmäisvapaa heap1.3.9999.32.4.0
: Suurin allokoitu heap
ESP8266 heap
Saatavilla vain ESP8266-siruille.
1.3.9999.8266.1.0
: Vapaa heap1.3.9999.8266.2.0
: Heapin fragmentaatio prosentteina1.3.9999.8266.3.0
: Suurin vapaan heapin lohkon koko
Chip
CPU:n tiedot.
1.3.9999.2.1.0
: sirutyyppi,32
EPS32:lle,8266
ESP8266:lle1.3.9999.2.2.0
: CPU-kello1.3.9999.2.3.0
: ESP32:n sirumalli tai ESP8266:n ytimen versio1.3.9999.2.4.0
: CPU-ytimien lukumäärä1.3.9999.2.5.0
: ESP32:n sirun revisio tai0
ESP8266:lle
Testaus
Integraatiotestit ovat saatavilla tälle komponentille: https://github.com/aquaticus/esphome_snmp_tests
Verkon valvonta
Käytännön opas ESPHome-laitteiden valvontaan löytyy ESPHome-verkon valvonta.