a small project to show off with. After trying unsucessfully to hack into Daikin's IR protocol (200byte frame, undocumented, encrypted and checksummed), I decided that the next best option will be to emulate clicks on a real IR remote control unit.
I bought a new remote control unit and brought it to pieces. Used a UTP lan cable and carefully sloldered it onto the buttons. then poured hot silicon glue onto it to affix.
here is the result:
I have a I2C RLY08 relay board that I plan to use to do the actual "clicks" since I am out of pins on my home control arduino anyway. The buttons I emulate are on/off, temperature up/down. I may add "mode" at some point, now not so important.
I think, it wouldn't be a bad idea to split up Arduino Home control any way. Each Arduino can be controlled by 1 master Arduino using I2C. This way you won't run out off pins very soon. And if you just use a bare bone Arduino You'll reduce costs too.
You Master Arduino can then have an embedded webpage and if you use an Arduino Ethernet, you'll have SD-card storage too. The master sends commands to the slave Arduino's (barebones) via I2C.
And hé, way don't you just add the Arduino to the Daikin itself? (warranty I guess)
PS: maybe we should setup a group on how to tackle Home control the best way with Arduino, so that it is expandable in the most efficient way.
I have a similar project, and I saw your reply. Meanwhile, thanks to the community, I was able to assemble the IR code.
I hope I can help you with a elegant solution: your 200 pulse code might me a 4 byte with 6 pulses per bit code.
The big picture for my project: I have to pass the command from a browser to an arduino (with ethernet), then air it thru rf12, receive to another arduino node and send it thru IR.
The hardware would be: android/windows browser => Aduino (mega) + Wiznet Ethernet shield w5100/ENC28J60 + SD shield (for webserver storage) + rf12 => x* (rf12+atmega328(is not mandatory to be an arduino)+IR LED/relay/433Mhz remote command for http://www.intertechno.at/ thru rf12).
Web page will be on http://jquerymobile.com/, web commands will be JSONP (without page reload) and most of the code will run in the browser; the arduinos will just receive, unpack, pack, route, translate between media thru dedicated libraries.
I already have the hardware and I intend to start end to end testing next month.
The hacked remote approach is job half done as you don't really know what you are sending. The arduino only click on buttons, but doesn't know what the remote state currently is. Workaround was to reset the remote (power off) prior to sending a command, then bring it to the desired state with a number of operations, but that isn't anywhere near elegant.
New Daikin online controller puts you in control, regardless of location
Under the slogan “Always in control, no matter where you are”, Daikin Europe N.V. announces the release of its new online controller. The solution is available for a wide range of Daikin split units, and allows you to control your heat pump system from anywhere via a laptop, tablet or smartphone with access to the internet or via wired remote control.
Always in control
It can happen to anyone. You forgot to turn off your heat pump system before leaving home, or you will be delayed returning home and wish to avoid needlessly warming or cooling your home. What in the past would have resulted in wasted energy is no longer a problem. With the new Daikin online controller, you are always in control. You can use your laptop, tablet or even smartphone to access your heat pump system via the internet. Fault conditions can also be detected remotely, allowing a quick response to problems.
No matter where you are
Control of your heat pump system is possible from anywhere with internet access: simply enter the URL or run the app on a supported device and you have access to your system’s main functions. Whether you are a residential user, or the manager of a chain of shops wanting to control groups of units, the Daikin online controller gives you the peace of mind of having full control.
The online controller is compatible with selected Daikin split systems such as Daikin Emura and Nexura as well as other wall-mounted, floor-standing and ducted systems in the split range, and will be available in January 2012. For more information on the online controller and the full range of compatible systems, visit www.daikin.eu.
Summary:
New Daikin online controller puts you in control, regardless of location
Under the slogan “Always in control, no matter where you are”, Daikin Europe N.V. announces the release of its new online controller. The solution is available for a wide range of Daikin split units, and allows you to control your heat pump system from anywhere via a laptop, tablet or smartphone with access to the internet or via wired remote control.
The online controller is compatible with selected Daikin split systems such as Daikin Emura and Nexura as well as other wall-mounted, floor-standing and ducted systems in the split range. The Daikin online controller will be available in January 2012. For more information on the online controller and the full range of compatible systems, visit www.daikin.eu.
We have made the server of all Daikin air-conditioners.
Just connect our Online controller to your Daikin A/C - Split Series, plug in ethernet cable, set up your LAN for comunication over Internet, go to our server (link below), ask Daikin administrator for creating your new account OR use Self-installing method for creating your new account by yourself, then register your Online controller. From that moment you can control your Air-conditioner through Internet from anywhere you are.
Please, follow the link below:
www.onlinecontroller.eu