nebulous / infinitude

Open control of Carrier/Bryant thermostats
MIT License
225 stars 50 forks source link

Add lots of features #131

Closed mamarley closed 2 years ago

mamarley commented 2 years ago

Status page: -Show the global operating mode -Show the HP/AC stage for "proteus" (18VS/19VS) equipment -Show the electric heat stage for electric fan coils -Show the CFM even when serial data isn't available -Set the maximum CFM from the system data rather than hardcoding it -Show the air filter usage percentage -Show the ventilator filter usage percentage when the ventilator is enabled -Show the zone damper opening per-zone on multi-zone systems -Allow clicking a zone to see that zone's information in the bottom-left table -Ninja-fix https://github.com/cdjackson/angular-dialgauge/issues/7 since the fix hasn't been released yet

Comfort Profiles page: -Allow selecting the heat source for heat pump systems -Implement "forever" hold (this required bumping Angular.JS to 1.4.x because 1.2.x treats 'ng-true-value="{}"' as a string rather than a literal empty object; a later version was not selected due to incompatibility with the time-picking widget) -Implement whole house hold -Implement support for setting the dehumidification and ventilator (if equipped) settings for the Home and Away activities

Server: -Implement wholeHouse hold support in the hold API endpoint

I can split this up if you want. :)

nebulous commented 2 years ago

This is obviously an upgrade over the quite-stale frontend code, so merging away. Thanks for the contribution.

secabeen commented 2 years ago

Thank you for doing all this, I'm looking forward to the update!

scyto commented 2 years ago

This is obviously an upgrade over the quite-stale frontend code, so merging away. Thanks for the contribution.

cool, sounds like i should update docker this week :-) ?

mamarley commented 2 years ago

And if anyone can get me a JSON or XML dump from a 2-stage or Greenspeed condensing unit when it is running, I can probably add support for that too. If all goes according to plan, I hope to have a 25VNA4 (the new 24-SEER variable heatpump) installed at my house later this year, but that is still going to be a bit.

secabeen commented 2 years ago

I have the Bryant version of the 24VNA6, with an RS485 monitor installed as well, if you want any captures, dumps, etc.

mamarley commented 2 years ago

If you could get me the status.xml from Infinitude for that while the compressor is running and again while it is off (to be safe), I could probably add support for displaying the compressor power level.

secabeen commented 2 years ago

Sure, next time it's warm enough to run the A/C, I'll grab that data.