Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Gree iFeel and sensorTemperature through YAN1F6 remote #2132

Open
Buzzzsaw opened this issue Aug 26, 2024 · 1 comment
Open

Comments

@Buzzzsaw
Copy link

Version/revision of the library used

2.8.6

Describe the bug

Although not listed as supported in the list of remotes for the Gree protocol, the YAN1F6 remote pretty much works out of the box with the default IRGreeAC implementation.

I currently use the library through a custom ESPHome Climate component and it's been working great so far, but I'd like to enable the iFeel and sensor temperature features on it. The current implementation of the default protocol in the Gree component doesn't work with the iFeel function on my heat pump unit, and the sensor temperature function is marked as not supported.

I've tried running the IRrecvDumpV2 and V3 projects through platformIO on a D1 mini with a TSOP34838 IR receiver but nothing comes up. I can get the frames from my remote with an ESPHome Remote Receiver though.

To Reproduce

  • Instantiate an IRGreeAC object
  • Try using setIFeel function on a heat pump unit supporting the YAN1F6 remote
  • Nothing happens

Example code used

This is my current work-in-progress branch showing how the IRGreeAC object is used: https://github.com/Buzzzsaw/ESPHome_Gree_AC/blob/ifeel-support/components/gree/gree.cpp

Expected behaviour

  • Hooking up an ESPHome switch callback on a setIFeel toggle callback should actually toggle the iFeel mode.
  • The library should support the sensor temperature function for Gree devices so that the iFeel function actually serves a purpose.

Output of raw data from IRrecvDumpV2.ino or V3 (if applicable)

Nothing yet but I already have the hardware set up to provide that. I suspect my limited knowledge of platformIO is holding me back at the moment.

What brand/model IR demodulator are you using?

Vishay TSOP34838 hooked to a D1 mini.

Circuit diagram and hardware used (if applicable)

  • Vs -> 3.3V
  • GND -> GND
  • OUT -> D6 (GPIO14)

I have followed the steps in the Troubleshooting Guide & read the FAQ

Yes.

Has this library/code previously worked as expected for you?

Works well for most functions on 2.8.6 aside from the two listed in the title.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants
@Buzzzsaw and others