See the README for the details
NOTE: I only have sensors and covers; this is why other platforms are not implemented yet.