ccutrer / waterfurnace_aurora

Library for communication with WaterFurnace Aurora control systems
33 stars 7 forks source link

Readme Clarification #68

Closed tejaycar closed 2 months ago

tejaycar commented 2 months ago

First, thanks for the awesome work on this. I'm still peeved that WF doesn't see fit to make this data available to consumers. I can't wait to play this awesome code.

The readme states "It is possible to directly connect to the GPIO on a Raspberry Pi" Would it be possible to add some information on how to do that? I assume it is as simple as connecting 1&3 and 2&4 to specific GPIO pins, right?

Second, the readme also mentions: "The other pins are C and R from the thermostat bus, providing 24VAC power. DO NOT SHORT THESE PINS AGAINST ANYTHING, such as the communication pins, or a ground connection anywhere."

It seems those pins are totally unused. Would it be possible, for those of us building our own cable, to simply not include those wires in the RJ-45 connector in the first place, thus ensuring we don't have any issues? I assume yes, but I want to make sure I'm not missing something.

ccutrer commented 2 months ago

Would it be possible to add some information on how to do that? I assume it is as simple as connecting 1&3 and 2&4 to specific GPIO pins, right?

I don't want to include information on something that I've not done myself, nor had anyone conclusively show me can be done. But no, it's not simply connecting to the correct GPIOs, due to the need for level shifters and possibly other electronics. The one whisper I've heard of someone doing it for another project, they used an external RS485 chip (MAX485 I think?). But that comes with its own problem that it needs an additional signal sent when you're writing to the bus, and thus isn't a proper serial port to the operating system.

Would it be possible, for those of us building our own cable, to simply not include those wires in the RJ-45 connector in the first place

Of course!

tejaycar commented 2 months ago

Ah. Ok. That makes more sense. Thank you!

Get Outlook for Androidhttps://aka.ms/AAb9ysg


From: Cody Cutrer @.> Sent: Thursday, August 29, 2024 12:31:54 PM To: ccutrer/waterfurnace_aurora @.> Cc: Tejay Cardon @.>; Author @.> Subject: Re: [ccutrer/waterfurnace_aurora] Readme Clarification (Issue #68)

Would it be possible to add some information on how to do that? I assume it is as simple as connecting 1&3 and 2&4 to specific GPIO pins, right?

I don't want to include information on something that I've not done myself, nor had anyone conclusively show me can be done. But no, it's not simply connecting to the correct GPIOs, due to the need for level shifters and possibly other electronics. The one whisper I've heard of something doing it, they used an external RS485 chip (MAX485 I think?). But that comes with its own problem that it needs an additional signal sent when you're writing to the bus, and thus isn't a proper serial port to the operating system.

Would it be possible, for those of us building our own cable, to simply not include those wires in the RJ-45 connector in the first place

Of course!

— Reply to this email directly, view it on GitHubhttps://github.com/ccutrer/waterfurnace_aurora/issues/68#issuecomment-2318453664, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AA5LBTDCV34NBKBGXMG3Q2DZT5LIVAVCNFSM6AAAAABNKVPKVCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMJYGQ2TGNRWGQ. You are receiving this because you authored the thread.Message ID: @.***>