I have Gree AC unit that has an IR remote. I would like to control the unit with EventGhost and a USB-UART. I have EventGhost and USB-UART working, can control TV, for example. But the IR event signals the Gree AC unit IR remote returns are weird. On and Off for example change based on the temperature setting. If seems EventGhost is receiving and breaking up the signal into chunks and that is making it hard to assign macros and consistently capture event codes.
For example...
On... at 61 degree setting...
USB_UIRT.NEC.4900010C
USB_UIRT.Unknown.55DFFFFFFFFF5FFF4
Off... at 61 degree setting...
USB_UIRT.NEC.4100000C
USB_UIRT.Unknown.5DDFFFFFFFFF5FFF4
On... at 62 degree setting...
USB_UIRT.NEC.4940010C
USB_UIRT.Unknown.5DFFFFFFFFFF5FFF4
Off... at 62 degree setting...
USB_UIRT.NEC.4140000C
USB_UIRT.Unknown.55FFFFFFFFFF5FFF4
I think the event sequence needs some type of masking, so I can isolate the operational codes from the data also transmitted? Or I need to find a way to configured EventGhost not to break the actual event/transmission into two separate events?
The Gree AC IR remote model number is YT1FF, nothing more. I can't find any documentation on the IR unit its-self.
Any help appreciated.
Notice: This forum has been recovered from an old backup, so some content, links, and dates may be outdated. The forum is currently read-only while we restore sign-in and registration functionality. Details
If you find this forum valuable and would like to help keep it online, donations to help cover hosting and domain costs are greatly appreciated, but never expected. You can support the forum through Buy Me a Coffee or Ko-fi. Thank you for helping preserve the EventGhost community.
If you find this forum valuable and would like to help keep it online, donations to help cover hosting and domain costs are greatly appreciated, but never expected. You can support the forum through Buy Me a Coffee or Ko-fi. Thank you for helping preserve the EventGhost community.
Gree AC unit with IR Remote
Re: Gree AC unit with IR Remote
So... It took some time, to map out the complex event sequences, that done, here is the question... How does one handle multiple events as a sequence or chain? For example...
Changing the temperature from 81 to 82 degrees (F) the following events are received by event ghost...
80>81 USB_UIRT.NEC.4A68031C USB_UIRT.Unknown.557FFFFFFFF5FFFF4 USB_UIRT.Unknown.155D575D50
Given how the Gree remote works, the first two events together establish the unique sequence. For example...
77>78 USB_UIRT.NEC.4A28030C USB_UIRT.Unknown.555FFFFFFFF5FFFF4 USB_UIRT.Unknown.155D575D50
78>79 USB_UIRT.NEC.4A28031C USB_UIRT.Unknown.575FFFFFFFF5FFFF4 USB_UIRT.Unknown.155D575D50
79>80 USB_UIRT.NEC.4A68030C USB_UIRT.Unknown.577FFFFFFFF5FFFF4 USB_UIRT.Unknown.155D575D50
80>81 USB_UIRT.NEC.4A68031C USB_UIRT.Unknown.557FFFFFFFF5FFFF4 USB_UIRT.Unknown.155D575D50
81>82 USB_UIRT.NEC.4A18030C USB_UIRT.Unknown.57DFFFFFFFF5FFFF4 USB_UIRT.Unknown.155D575D50
I can't just use the initial event only, because the Gree remote has duplicates in the first event sometimes and the unique value is in the second event. Thus for almost all functions on the remote, the first and second events need to be processed as a single signature to trigger an action. So it appears I need some way to associate two events to a single action?
I want to be able to use my universal remote to control the various media system components as well as the Gree AC unit! I have been searching the forum, but has yet to find an example of how to do this? If I could somehow pass first 2 events as parameters a script, and the script handles the additional events, is that possible?
Any help appreciated. Thanks.
Changing the temperature from 81 to 82 degrees (F) the following events are received by event ghost...
80>81 USB_UIRT.NEC.4A68031C USB_UIRT.Unknown.557FFFFFFFF5FFFF4 USB_UIRT.Unknown.155D575D50
Given how the Gree remote works, the first two events together establish the unique sequence. For example...
77>78 USB_UIRT.NEC.4A28030C USB_UIRT.Unknown.555FFFFFFFF5FFFF4 USB_UIRT.Unknown.155D575D50
78>79 USB_UIRT.NEC.4A28031C USB_UIRT.Unknown.575FFFFFFFF5FFFF4 USB_UIRT.Unknown.155D575D50
79>80 USB_UIRT.NEC.4A68030C USB_UIRT.Unknown.577FFFFFFFF5FFFF4 USB_UIRT.Unknown.155D575D50
80>81 USB_UIRT.NEC.4A68031C USB_UIRT.Unknown.557FFFFFFFF5FFFF4 USB_UIRT.Unknown.155D575D50
81>82 USB_UIRT.NEC.4A18030C USB_UIRT.Unknown.57DFFFFFFFF5FFFF4 USB_UIRT.Unknown.155D575D50
I can't just use the initial event only, because the Gree remote has duplicates in the first event sometimes and the unique value is in the second event. Thus for almost all functions on the remote, the first and second events need to be processed as a single signature to trigger an action. So it appears I need some way to associate two events to a single action?
I want to be able to use my universal remote to control the various media system components as well as the Gree AC unit! I have been searching the forum, but has yet to find an example of how to do this? If I could somehow pass first 2 events as parameters a script, and the script handles the additional events, is that possible?
Any help appreciated. Thanks.
Re: Gree AC unit with IR Remote
I think you got a true challenge on your hand.
I suggest you study the remotecentral site to see if there are already solutions for your needs:
http://www.remotecentral.com/cgi-bin/mb ... d.cgi?6646
I suggest you study the remotecentral site to see if there are already solutions for your needs:
http://www.remotecentral.com/cgi-bin/mb ... d.cgi?6646
Re: Gree AC unit with IR Remote
Yes, doing more testing... I have found the total sequence generated changes quite dramatically, significantly. So, there quite a lot of data moving between the remote and the AC unit, since the remote is in effect the thermostat for the AC unit model I have. Thus, it is time to cheat. The easy part has been, that using raw IR code learning, I have gotten the basic on/off sequence transmit working. So once I get basic temperature up/down sequence worked out, I have the basics needed. My PC that will drive the transmission, already has a temperature module, so I can use the PC as the thermostat controller. I think I will avoid trying to get EG to really parse the IR signals (given how complex they are) from the AC remote, and just map easy to manage universal IR codes to USB-UIRT raw learned IR codes.
Basically I only need...
Temperature Up/Down
Unit On/Off
Fan Mode Auto, Low, Middle, High
The real goal is the drive the AC unit via PC that I can control via remote, IR transmit (network, Bluetooth, etc.), this works with a bit of scripting to compare room temperature to desired level, then transmit raw IR learned codes to the AC as needed, if a bit cheesy. What I most want, is to be able to spin up or down the AC, as desired, keep the electronics in the room from over heating, and providing a cool room for the family pet, cooling one room (not the entire house when we are not at home), because where we live the can get quite warm during the day, 105+ F or more in summer. All the while monitoring the room remotely from the internet.
Basically I only need...
Temperature Up/Down
Unit On/Off
Fan Mode Auto, Low, Middle, High
The real goal is the drive the AC unit via PC that I can control via remote, IR transmit (network, Bluetooth, etc.), this works with a bit of scripting to compare room temperature to desired level, then transmit raw IR learned codes to the AC as needed, if a bit cheesy. What I most want, is to be able to spin up or down the AC, as desired, keep the electronics in the room from over heating, and providing a cool room for the family pet, cooling one room (not the entire house when we are not at home), because where we live the can get quite warm during the day, 105+ F or more in summer. All the while monitoring the room remotely from the internet.