Having some trouble with the 2nd Place. The first place is a normal chamberlain door with a door type of 2, The second place is a a Myq garage (adds myq to a non-chamberlain) and the door type is a 7 - which is not supported.
WIth no modifications of the code, I get the door status for the normal door and nothing for the 2nd place. I then added a SUPPORT_DEVICE of 7 to the ones you had (2 and 5) and now I get the status of the door on the 2nd place, but I also get a line:
is Closed. Last changed at Sat 16 Jan 2016 02:49:26
With no name.
And from the log I see that the type 7 is getting door status for two doors - There are two devId that are one number off from each other. I'm pretty sure that the myq garage supports two devices although I only have one connected - Maybe the door that isn't installed is still returning some info?
Editing - Worked on removing the blank door name.
I saw that the name was "" on the 2nd device on the 2nd place so I put a check in the python if the
if len(name) > 0:
DOOR(id, name,state,time)
And that seemed to fix the door with the no name being reported
The number of devices was being returned as 2 but the 2nd device was not being used or setup. Probably is a better way to do this - but this worked.