Update to modern API and return error messages on failed connections
Update to modern API and return error messages on failed connections

derekforeman/homebridge,SphtKr/homebridge,EddyK69/homebridge,nfarina/homebridge,snowdd1/homebridge,nfarina/homebridge-legacy-plugins,hplato/homebridge,dotsam/homebridge,thkl/homebridge,bivab/homebridge,chrisi21/homebridge,Cosmo/homebridge,neonightmare/homebridge,domotico/homebridge,felixekman/homebridge,travisdoyle/homebridge,dvinc/homebridge,inonprince/homebridge,patricks/homebridge,DTTerastar/homebridge,benjie/homebridge,nfarina/homebridge