I am not sure yet how, as I have not read the non-aws code path closely. The fundamentals should be quite similar but the IR implementation may be a bit different. So this may open up some ways of consolidating the implementations.
A few questions that may help us to set the prioritization of this work:
- How frequent do we change the non-aws device code path?
- How frequent do we add new support to non-aws devices?
- What is our current coverage ratio?
- Does blueair still appear to release new products with the non-aws BlueAir API?
I am not sure yet how, as I have not read the non-aws code path closely. The fundamentals should be quite similar but the IR implementation may be a bit different. So this may open up some ways of consolidating the implementations.
A few questions that may help us to set the prioritization of this work: