ESPHome SNMP-komponent
Dette er en beskrivelse af den eksterne ESPHome-komponent, der muliggør understøttelse af SNMP-protokollen. Protokollen er bredt anvendt i netværksstyring og netværksovervågning.
Denne komponent kræver Wi-Fi aktiveret. Den understøtter version 2c af protokollen. Alle elementer er skrivebeskyttede.
yaml
# Example configuration entry
snmp:
contact: Joe
location: Basement
Konfigurationsvariabler
- contact (Valgfri, string): Værdi for sysContact (
1.3.6.1.2.1.1.4
) OID. Standard er en tom streng. - location (Valgfri, string): Værdi for sysLocation (
1.3.6.1.2.1.1.6
) OID. Standard er en tom streng.
WARNING
SNMP understøttes ikke for Ethernet.
Installation
Tilføj følgende sektion til din ESPHome YAML-konfigurationsfil:
yaml
external_components:
# SNMP-komponent
- source: github://aquaticus/esphome-snmp
OID-liste
OID (Object Identifier) er en adresse, der bruges til entydigt at identificere statusser.
System
Generel systeminformation.
1.3.6.1.2.1.1.1
(sysDescr): Systembeskrivelse inklusive firmware version og korttype1.3.6.1.2.1.1.2
(sysObjectId): Objekt-id, forskellig for ESP32 og ESP82661.3.6.1.2.1.1.3
(sysUptime): Tiden (i hundrededele af et sekund) siden Wi-Fi etablerede forbindelse. Hvis standard WiFi-komponenten bruges, altid 0.1.3.6.1.2.1.1.4
(sysContact): Identifikation af kontaktpersonen. Indstillet af contact konfigurationsindgang1.3.6.1.2.1.1.5
(sysName): Navn på noden1.3.6.1.2.1.1.6
(sysLocation): Fysisk placering af noden. Indstillet af location konfigurationsindgang1.3.6.1.2.1.1.7
(sysServices): Sæt af tjenester. Altid64
.1.3.6.1.2.1.25.1.1
(hrSystemUptime): Tiden siden opstart
For at få sysUptime til at fungere skal du bruge udvidet WiFi. Se mere her: Netværksoppetid.
Lager
Information om FLASH og RAM.
1.3.6.1.2.1.25.2.2
(hrMemorySize): Mængden af standard RAM-hukommelse i kb
FLASH
1.3.6.1.2.1.25.2.3.1.1.1
: (hrStorageIndex): Altid1
1.3.6.1.2.1.25.2.3.1.3.1
: (hrStorageDesc): Beskrivelse af lageret:FLASH
1.3.6.1.2.1.25.2.3.1.4.1
: (hrAllocationUnit): Altid1
1.3.6.1.2.1.25.2.3.1.5.1
: (hrStorageSize): FLASH-hukommelsesstørrelse1.3.6.1.2.1.25.2.3.1.6.1
: (hrStorageUsed): FLASH-hukommelsesbrug
SPI RAM
For ESP8266 viser den 0
som størrelse og brug.
1.3.6.1.2.1.25.2.3.1.1.2
: (hrStorageIndex): Altid2
1.3.6.1.2.1.25.2.3.1.3.2
: (hrStorageDesc): Beskrivelse af lageret:PSI RAM
1.3.6.1.2.1.25.2.3.1.4.2
: (hrAllocationUnit): Altid1
1.3.6.1.2.1.25.2.3.1.5.2
: (hrStorageSize): SPI RAM hukommelsesstørrelse1.3.6.1.2.1.25.2.3.1.6.2
: (hrStorageUsed): SPI RAM hukommelsesbrug
Wi-Fi
Wi-Fi signal detaljer.
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 adresse
ESP32 heap
Kun tilgængelig på ESP32-baserede chips.
1.3.9999.32.1.0
: Heap størrelse1.3.9999.32.2.0
: Fri heap1.3.9999.32.3.0
: Minimum fri heap1.3.9999.32.4.0
: Maksimalt allokeret heap
ESP8266 heap
Kun tilgængelig for ESP8266 chips.
1.3.9999.8266.1.0
: Fri heap1.3.9999.8266.2.0
: Heap fragmentering i procent1.3.9999.8266.3.0
: Maksimal størrelse på den frie heap blok
Chip
CPU detaljer.
1.3.9999.2.1.0
: chip type,32
for EPS32,8266
for ESP82661.3.9999.2.2.0
: CPU Clock1.3.9999.2.3.0
: Chip model for ESP32 eller kerneversion for ESP82661.3.9999.2.4.0
: Antal CPU kerner1.3.9999.2.5.0
: ESP32 chip revision eller0
for ESP8266
Testning
Integrationstests er tilgængelige for denne komponent: https://github.com/aquaticus/esphome_snmp_tests
Netværksovervågning
For en praktisk guide til, hvordan man overvåger ESPHome-enheder, se ESPHome netværksovervågning.