Sadly no. It was maybe 10 years ago when my parents needed to unplug and redo their home theater and I was living away from home. But this is a good example. It should be easy for software to figure out. The hard part would be populating the database. however, it could be crowd sourced maybe.