Evcc some api changes

Hello,
two weeks ago the evcc developers changed the api. Now the connected vehicle is not identyfied. This is the post of someone of evcc github. Is it possible to fix that? I am not smart enough to do it :innocent::

I made a few simplifications to the code in order to make get to the root cause.

  • :wastebasket: removed vehiclePresent since its redudant to the existance of vehicleName
  • :wastebasket: removed vehicleTitle since it should be lookedup in vehicles via vehicleName
  • :beetle: some minor UI code cleanups and error handlings