- add error handling (e.g. what happens if qivicon home base is wrong configured i.e. the ip address is not responding)
- clean, refactor & document code a little bit