First let me say that I don’t have any experience with Micasa Verde but I am considering buying one. I have a fair amount of experience with Daikin Heatpumps and their IR codes. I would be very interested in hearing if anyone has gotten their XT-120 to successfully learn codes that work with Daikin Heatpumps. I have been working on a home project for close to 2 years now. Early on I discovered that the IR stream sent out by my Daikin IR Remote (ARC452A9) consists of 2 words. Each word begins with a sync pulse and the 2 words have a combined length of 27 bytes (216 bits). To make things even worse the last byte is a checksum which is calculated from the preceding 26 bytes. This is considerably more complex than a standard TV type infrared code and consequently it would surprise me if this string can be captured by the XT-120 but I would be extremely happy to be proved wrong:)
If anyone is interested here is a summary of my project. Like everyone here I wanted to control my heatpumps from my computer. Information from Daikin was not available. I built a IR decoder using an Atmel AT89AT89C5131 microcontroller which allowed me to capture the IR stream from the remote control. I made a mistake very early on that made it impossible for me to calculate the checksum correctly but I am now able to build up a complete message to control most (if not all) of the functions of the heatpump. I then bought a few Arduinos and XBee modules and made up my own pcb with an IR emitter on it. Under each heat pump head I have a little box with the IR emitter and an XBee module. From a rather crude C# program I can control my heatpumps. Problem is I am a lot better at the hardware than the software and my C# programming abilities really suck. Right now I am looking for a better front end to do the controlling.
If anyone has any ideas, like converting my XBees to Z-Wave and using Micasa Verde I would be happy to listen.
Also if anyone is interested in my spread sheet of Daikin IR codes let me know.
Exactly - right. The IR codes are far more complex than any TV remote. Every time you press a button on the Daikin A/C’s remote, it sends the whole A/C configuration. I used an iTach IR transmitter to control mine but as I mentioned here:
it only does Off, Heat On & Cool On at fixed temperatures. That’s a bit limited but was simple to implement. I thought that the Remotec zxt-120 would be a better solution and have been watching with interest but so far it looks like the results are a little questionable. You could write a plugin to control the whole A/C completely but it’s a fair bit of work and the codes are probably different for each Daikin model. Regardless would like to see your IR spreadsheet.
Thanks for the links, I will check them out. My spread sheet has a few holes but has most of the important stuff. I assume a lot of the holes involve setting the clock and using the clock to turn the unit on and off. Features that I am not going to be using. If you want me to investigate a particular function let me know. Attached zip contains spreadsheet and some bit decoding in a Word document.
It’s really a shame that this device isn’t working flawlessly. At least in the U.S. houses are getting more energy efficient and single source heat/AC via these Japanese mini splits is becoming more realistic by the day. It’s only a matter of time before mini splits eviscerate the domestic ground source heat pump market and then all of us home automation enthusiasts may be left with our pants down.
If this were a functional product I would gladly pay 2x the asking price for them.
Well, I think that it is probably very hard to do the IR code lists for any single company given the large amounts of heat pumps/AC out there. Only in my country (sweden), the variations are endless, and it feels as if there are new models every year. Maybe a wiki would do it, where users can feed back their success. But it will always be out of date.
For me, it is working as intended. The only thing I miss, is a better UI in Vera - I’d like to control fan speed for example. Guess I will have to do some luup to do this.
So, none of the built in codes worked for you? And learning does not work.
I haven’t had the need to learn a code myself, but make sure you have the correct version (0,5 is not good for vera imo) along with the same version of code list and manual.
I have had feedback from Remotec through my dealer, and apparently my Daikin model is not supported on Version 1.0, but they think it will work with 1.2 which has just come out, so they are looking to upgrade to firmware, or replace it with a new one, waiting for more information of what they are going to do… but maybe it’ll work then…
Actually…
That is what I don’t get with this product; why did they not allow for field upgrades of firmware? If not over the air, by the USB.
Sure it would cost a little bit more, but given then versions they are spitting out, in the end…
???
My Daikin works well with this. (Dakin FTXS60JVMA)
Only setup up problem was going through all the codes and remembering to save the setup before testing, very slow and painful. This was a problem initially as I didn’t save the code before testing and moving onto the next code number. (d’oh).
Using reverse logic I started with the highest number first, only to find I was getting a response from code 6 down to 2 & 1. (Homer logic).
Code 6 seems to be the best as far a response time so I have chosen to use this.
I have more splits, but they are Teco’s and I need to have the unit “learn” the codes.
This has to wait until I have more spare time on my hands…
Not sure how you would go about setting the temp in F, have you purchased the correct country version?
You can select C or F by going to UI5–>Set up–>Location–>Temperature format. As I understand it the USA is the only country in the World that uses Fahrenheit for weather reports.
I had added ZXT 120 to my vera system, but I haven’t been able to change the device 27 setting to 271 or 272 which are the codes for my whirlpool unit. Im not sure what data size should I use, I’ve seen some examples using 1dec and 2 dec, but either does not change the value.
Here is how you may do leaning
Go to configuration setting page on the gateway or ZRC‐100 and input parameter number ?27? and parameter value ?000? to select the dedicated AC code number ?000? for learning.
? LED flashes once when ZXT‐120 receives the configuration setting
Look up below mapping table (value 0‐22) for learning, and decide the IR setting you intent to learn next. For example 22?C, cool? which matches value ?5? (IR code to be learnt will locate at ?5? in ZXT‐120).
Set your original air conditioner remote at ?22?C, cool? and turn it off. (Besides temperature and mode, you may set other desired settings, such as Fan, Swing etc.)
Go to configuration setting page on the gateway or ZRC‐100 and input parameter number ?25? and parameter value ?5? (in this case).
Press the PROG button on the ZXT‐ 120. (this step apply when using ZRC‐100 or other portable controller for set up, if using gateway, user can skip this step)
? LED flashes once when ZXT‐120 receives the configuration setting
? ZXT‐120 is ready to learn
Aim the original air conditioner remote at ZXT‐120 according to below position within 1‐3 inches Press ?power on? button in the original air conditioner remote.
LED flashes twice if learning is successful.
LED flashes 6 times if it?s failed.
If the learning is failed, repeat step 3 to step 5.
To learn next IR code, repeat step 2 to step 5.
NOTE: you should AIM THE REMOTE CONTROL to IR diode in the upper side NOT the sided black spots. The UP ONE
Thanks therealabdo, I have a question, when changing the 25 setting, should I change each line for each setting or should I add new lines for each command setting? After I finish the setting, do I have to return to 27 or live everything as it is.