I realize this isn't really a repository for protocol documentation, but I had a couple questions for you, if you wouldn't mind helping me out.
I'm currently working on a Python library for interacting with MELCloud, and I've been using your project as a guide. Still in the very early stages, things are working well so far, but I've been reading over your code and noticed a few hangups.
At present, I'm working on implementing an API for settings changes. Looking at your code for the heating/cooling state, I note that you have some values for operation mode and effective flags. However, my system is an air-to-water building heat unit and hot water tank, and I notice that my combination of effective flags and operation mode don't appear in your file. I'm unsure how to proceed with my implementation as a result.
My system is currently "Heating" according to the MELCloud Android app, and my hot water is "Idle". Below I've included my "device info" JSON for this device - albeit, with the keys reformatted to a more python-friendly spec.
I note that you appear to only have one device - I, too, have only one device, but mine isn't an air conditioning unit. Perhaps pooling our knowledge could be helpful to both projects?
I realize this isn't really a repository for protocol documentation, but I had a couple questions for you, if you wouldn't mind helping me out.
I'm currently working on a Python library for interacting with MELCloud, and I've been using your project as a guide. Still in the very early stages, things are working well so far, but I've been reading over your code and noticed a few hangups.
At present, I'm working on implementing an API for settings changes. Looking at your code for the heating/cooling state, I note that you have some values for operation mode and effective flags. However, my system is an air-to-water building heat unit and hot water tank, and I notice that my combination of effective flags and operation mode don't appear in your file. I'm unsure how to proceed with my implementation as a result.
My system is currently "Heating" according to the MELCloud Android app, and my hot water is "Idle". Below I've included my "device info" JSON for this device - albeit, with the keys reformatted to a more python-friendly spec.
I note that you appear to only have one device - I, too, have only one device, but mine isn't an air conditioning unit. Perhaps pooling our knowledge could be helpful to both projects?