Home Assistant SNMP Switch for PoE on Cisco 3750

Using the Home Assistant SNMP Switch component with my Cisco 3750 PoE switch, it’s possible to enable or disable PoE on a switch port.

This post on a thread about saving energy via PoE got me close enough to manage the rest.

In the example below, i’m controlling PoE on port 41.

Requirements:
SNMP enabled in your switch

IP address, Read-write community string, and OID for the specific port

To find the OID, I’ll use snmpwalk, part of the snmp package
[text]
sudo apt-get install snmp
[/text]

The specific command to find the OID for the port
snmpwalk -v2c -c community_name ip.add.re.ss 1.3.6.1.2.1.105.1.1.1.3

Sample output:
[text]
RagingComputer@HomeAssistant:~ $ snmpwalk -v2c -c community_name ip.add.re.ss 1.3.6.1.2.1.105.1.1.1.3
iso.3.6.1.2.1.105.1.1.1.3.5.1 = INTEGER: 1
iso.3.6.1.2.1.105.1.1.1.3.5.2 = INTEGER: 1

iso.3.6.1.2.1.105.1.1.1.3.5.40 = INTEGER: 1
iso.3.6.1.2.1.105.1.1.1.3.5.41 = INTEGER: 1
iso.3.6.1.2.1.105.1.1.1.3.5.42 = INTEGER: 1

iso.3.6.1.2.1.105.1.1.1.3.5.48 = INTEGER: 1
[/text]

in my case, .5 is GigabitEthernet, and .41 is port 41.

Home Assistant SNMP Switch Config for PoE on Port 41
[text]
switch:
– platform: snmp
name: SNMP_switch_41
host: ip.add.re.ss
community: community_name
baseoid: 1.3.6.1.2.1.105.1.1.1.3.5.41
payload_on: 1
payload_off: 2
[/text]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: