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: BasementKonfiguraatiomuuttujat
- 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-snmpOID-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): Aina11.3.6.1.2.1.25.2.3.1.3.1: (hrStorageDesc): Tallennuksen kuvaus:FLASH1.3.6.1.2.1.25.2.3.1.4.1: (hrAllocationUnit): Aina11.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): Aina21.3.6.1.2.1.25.2.3.1.3.2: (hrStorageDesc): Tallennuksen kuvaus:PSI RAM1.3.6.1.2.1.25.2.3.1.4.2: (hrAllocationUnit): Aina11.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,32EPS32:lle,8266ESP8266: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 tai0ESP8266: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.