fix: fixed datasource to follow last API changes and added some more error handling
Fixed datasource up to last API changes and added some error handling on DBus calls
Fixed datasource up to last API changes and added some error handling on DBus calls