12.07.2019, 15:33 
		
	
	
		Hi Admin, thanks for replying. Use the code you told me, but it's not working. I have attached the code adapted to my OID and my IP together with an error log. I have made several modifications but none of them work for me. Thank you and I am attentive to your comments.
Event for ON/OFF_PROYECTOR (0/1/0) 12.07.2019 09:47:23
* string: snmp: bad type (2) prim=0 in index 1
Event for ON/OFF_PROYECTOR (0/1/0) 12.07.2019 09:47:23
* string: snmp set failed
I have the library
libnetsnmp 5.4.4-1
luasnmp 1.0.6-2-2
	
	
	
Code:
val=event.getvalue()
--Abrir una sesión con snmp
require('snmp')
conn, err = snmp.open({
  version = snmp.SNMPv1,
  community = 'public',
  peer = '192.168.1.248',
})
if conn then
  res, err = conn:set({
    {
      oid = '1.3.6.1.4.1.1248.4.1.1.2.1.0',
        value = '0',
    }
  })
  if err then
    alert('snmp set failed: ' .. tostring(err))
    log (err)
    log ('snmp set failed')
  else
    alert('snmp set ok')
    log ('snmp set ok')
  end
  conn:close()
else
  alert('snmp connection failed: ' .. tostring(err))
  log ('snmp connection failed')
endEvent for ON/OFF_PROYECTOR (0/1/0) 12.07.2019 09:47:23
* string: snmp: bad type (2) prim=0 in index 1
Event for ON/OFF_PROYECTOR (0/1/0) 12.07.2019 09:47:23
* string: snmp set failed
I have the library
libnetsnmp 5.4.4-1
luasnmp 1.0.6-2-2