nebulous / infinitude

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

Additional RS485 Decoding - Questions #164

Closed DrDeke closed 1 year ago

DrDeke commented 1 year ago

Greetings,

I have been doing some further decoding of the RS485 protocol on my Bryant Evolution (equivalent to Carrier Infinity) system based on the very useful information I found in your project here. In addition to what you have already worked out, I have discovered the following values on my (987M) system:

Details on these can be found at: https://github.com/DrDeke/bryantevolution/wiki/Interpreting-RS485-messages

I am hesitant to just edit your project's wiki to add these, for the following reasons:

I intend to continue attempting to decode the RS485 messages I see on the system bus, especially once the cooling season starts here. If/when I decode more useful/interesting messages, would you like me to create additional issues like this one, or is there some other method of contributing them that you would prefer?

Thanks again for all your very useful work on this project!

nebulous commented 1 year ago

No need to be shy about editing the wiki - that's what it's there for, edit away! If you turn out to be wrong, just edit again.

Here's some recent data from my Carrier IDU(58CVA110) table 03 06 for comparison. It's also 10 bytes long but seems to be slightly different - maybe the following will be meaningful to you. How did you go about determining the above? Did you watch the stream on the computer and the furnace in real life?

heating image

heat cycle ending image

byte 2-3 is blower rpm like yours, and the last byte 0x08 may be my humidifier status, especially if it's a bitflag on the top bit of the lower nibble: 00001000b

DrDeke commented 1 year ago

Thanks for the response (and additional data)! I have added the three variables I discovered to your wiki and will continue to update it if/when I discover more.