I have not looked at this in a while, but here are some things to look at:
- verify your version of the binding. The .items file, the .cfg file, etc are for use with the 1.x binding.
- Look at the log file at startup to see if the binding is getting loaded by OpenHAB
- If it is getting loaded, the log should also have lines about your .cfg file. Just search it for denon
You can do #1 by running the openHAB client.
openhab> bundle:list | grep Denon
193 | Active | 80 | 1.11.0.201707160110 | openHAB Denon Binding
You can also run bundle:diag to make sure everything looks good in there.
For 2) above, looking at your log file you should see something like this:
openhab.log.2:2017-11-17 23:08:23.679 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'denon.items'
For 3) above, while in the openHAB command line client, try
openhab:items list | grep -i denon
you shoudl get some output like this depending on your .items file:
openhab> smarthome:items list |grep -i denon
DenonPower (Type=SwitchItem, State=OFF, Label=Marantz 7005 Power, Category=receiver, Groups=[ALL, AVR, bs, bsA])
DenonMute (Type=SwitchItem, State=OFF, Label=sr7005 Mute, Category=receiver, Groups=[ALL, AVR])
DenonSurround (Type=StringItem, State=Standard(DTS), Label=sr7005 Surround Mode, Category=receiver, Groups=[ALL, AVR])
DenonTrack (Type=StringItem, State=NULL, Label=sr7005 Track playing, Category=receiver, Groups=[ALL, AVR])
DenonVolume (Type=DimmerItem, State=62.0, Label=sr7005 Volume, Category=receiver, Groups=[ALL, AVR])
DenonInput (Type=StringItem, State=BD, Label=sr7005 Input, Category=receiver, Groups=[ALL, AVR])