Error SNMP query timed out

You should do the following test on the command line if there is no other error message inside the web frontend.

cmk --debug -vvI HOSTNAME now you should see the connection attempt with SNMP and if there is no connection possible you should see an error message.
It is possible that your device is answering on the first OIDs but has problems with some OIDs that are later in the OID tree.