* add config entry diagnostics * add test * make pylint happy * add some device settings * adjust tests * add hass system info * make sw_version be a property of wrapper classes * remove hass sys info, since is added centraly * check if device is initialized * device_info is always available * add device status data