SNMP monitoring for network devices

At home I use SNMP as well but for turning on and off ports on a managed switch. The Switch group displays a count of active ports. I would like to be able to have an item that has the item name the the status as text and the on/off switch to turn it on or off.

Ports 1 and 2 I have not adding switching to because one is in from my wifi router and the other is connected to my OpenHAB machine. If I was to turn either of them off I would lose control of OpenHAB

Group network "Network Items" (All) 
Group:Switch:OR(ON, OFF) ports "Switch Ports [(%d)]"	<port>	(network)

Switch Switch_PortEnable01 "Port 01 [%s]" <port> (ports)	{ snmp="<[192.168.0.140:private:.1.3.6.1.2.1.2.2.1.8.1:10000:MAP(SwitchState.map)]" }
Switch Switch_PortEnable02 "Port 02 [%s]" <port> (ports)	{ snmp="<[192.168.0.140:private:.1.3.6.1.2.1.2.2.1.8.2:10000:MAP(SwitchState.map)]" }
Switch Switch_PortEnable03 "Port 03 [%s]" <port> (ports)	{ snmp="<[192.168.0.140:private:.1.3.6.1.2.1.2.2.1.8.3:10000:MAP(SwitchState.map)] >[OFF:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.3:2] >[ON:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.3:1]" }
Switch Switch_PortEnable04 "Port 04 [%s]" <port> (ports)	{ snmp="<[192.168.0.140:private:.1.3.6.1.2.1.2.2.1.8.4:10000:MAP(SwitchState.map)] >[OFF:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.4:2] >[ON:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.4:1]" }
Switch Switch_PortEnable05 "Lisa's Laptop (Port-5) [%s]" <port> (ports,FF_Bed)	{ snmp="<[192.168.0.140:private:.1.3.6.1.2.1.2.2.1.8.5:10000:MAP(SwitchState.map)] >[OFF:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.5:2] >[ON:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.5:1]" }
Switch Switch_PortEnable06 "Port 06 [%s]" <port> (ports,FF_Bed)	{ snmp="<[192.168.0.140:private:.1.3.6.1.2.1.2.2.1.8.6:10000:MAP(SwitchState.map)] >[OFF:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.6:2] >[ON:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.6:1]" }
Switch Switch_PortEnable07 "Port 07 [%s]" <port> (ports)	{ snmp="<[192.168.0.140:private:.1.3.6.1.2.1.2.2.1.8.7:10000:MAP(SwitchState.map)] >[OFF:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.7:2] >[ON:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.7:1]" }
Switch Switch_PortEnable08 "Port 08 [%s]" <port> (ports)	{ snmp="<[192.168.0.140:private:.1.3.6.1.2.1.2.2.1.8.8:10000:MAP(SwitchState.map)] >[OFF:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.8:2] >[ON:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.8:1]" }
Switch Switch_PortEnable09 "Port 09 [%s]" <port> (ports)	{ snmp="<[192.168.0.140:private:.1.3.6.1.2.1.2.2.1.8.9:10000:MAP(SwitchState.map)] >[OFF:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.9:2] >[ON:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.9:1]" }
Switch Switch_PortEnable10 "Port 10 [%s]" <port> (ports)	{ snmp="<[192.168.0.140:private:.1.3.6.1.2.1.2.2.1.8.10:10000:MAP(SwitchState.map)] >[OFF:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.10:2] >[ON:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.10:1]" }
Switch Switch_PortEnable11 "Port 11 [%s]" <port> (ports)	{ snmp="<[192.168.0.140:private:.1.3.6.1.2.1.2.2.1.8.11:10000:MAP(SwitchState.map)] >[OFF:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.11:2] >[ON:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.11:1]" }
Switch Switch_PortEnable12 "Port 12 [%s]" <port> (ports)	{ snmp="<[192.168.0.140:private:.1.3.6.1.2.1.2.2.1.8.12:10000:MAP(SwitchState.map)] >[OFF:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.12:2] >[ON:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.12:1]" }
Switch Switch_PortEnable13 "Port 13 [%s]" <port> (ports)	{ snmp="<[192.168.0.140:private:.1.3.6.1.2.1.2.2.1.8.13:10000:MAP(SwitchState.map)] >[OFF:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.13:2] >[ON:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.13:1]" }
Switch Switch_PortEnable14 "Port 14 [%s]" <port> (ports)	{ snmp="<[192.168.0.140:private:.1.3.6.1.2.1.2.2.1.8.14:10000:MAP(SwitchState.map)] >[OFF:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.14:2] >[ON:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.14:1]" }
Switch Switch_PortEnable15 "Port 15 [%s]" <port> (ports)	{ snmp="<[192.168.0.140:private:.1.3.6.1.2.1.2.2.1.8.15:10000:MAP(SwitchState.map)] >[OFF:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.15:2] >[ON:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.15:1]" }
Switch Switch_PortEnable16 "Port 16 [%s]" <port> (ports)	{ snmp="<[192.168.0.140:private:.1.3.6.1.2.1.2.2.1.8.16:10000:MAP(SwitchState.map)] >[OFF:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.16:2] >[ON:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.16:1]" }
Switch Switch_PortEnable17 "Port 17 [%s]" <port> (ports)	{ snmp="<[192.168.0.140:private:.1.3.6.1.2.1.2.2.1.8.17:10000:MAP(SwitchState.map)] >[OFF:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.17:2] >[ON:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.17:1]" }
Switch Switch_PortEnable18 "Port 18 [%s]" <port> (ports)	{ snmp="<[192.168.0.140:private:.1.3.6.1.2.1.2.2.1.8.18:10000:MAP(SwitchState.map)] >[OFF:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.18:2] >[ON:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.18:1]" }
Switch Switch_PortEnable19 "Port 19 [%s]" <port> (ports)	{ snmp="<[192.168.0.140:private:.1.3.6.1.2.1.2.2.1.8.19:10000:MAP(SwitchState.map)] >[OFF:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.19:2] >[ON:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.19:1]" }
Switch Switch_PortEnable20 "Port 20 [%s]" <port> (ports)	{ snmp="<[192.168.0.140:private:.1.3.6.1.2.1.2.2.1.8.20:10000:MAP(SwitchState.map)] >[OFF:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.20:2] >[ON:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.20:1]" }
Switch Switch_PortEnable21 "Port 21 [%s]" <port> (ports)	{ snmp="<[192.168.0.140:private:.1.3.6.1.2.1.2.2.1.8.21:10000:MAP(SwitchState.map)] >[OFF:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.21:2] >[ON:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.21:1]" }
Switch Switch_PortEnable22 "Port 22 [%s]" <port> (ports)	{ snmp="<[192.168.0.140:private:.1.3.6.1.2.1.2.2.1.8.22:10000:MAP(SwitchState.map)] >[OFF:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.22:2] >[ON:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.22:1]" }
Switch Switch_PortEnable23 "Port 23 [%s]" <port> (ports)	{ snmp="<[192.168.0.140:private:.1.3.6.1.2.1.2.2.1.8.23:10000:MAP(SwitchState.map)] >[OFF:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.23:2] >[ON:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.23:1]" }
Switch Switch_PortEnable24 "Port 24 [%s]" <port> (ports)	{ snmp="<[192.168.0.140:private:.1.3.6.1.2.1.2.2.1.8.24:10000:MAP(SwitchState.map)] >[OFF:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.24:2] >[ON:192.168.0.140:private:.1.3.6.1.2.1.2.2.1.7.24:1]" }