Heatpump controller
-
Well, after a few restarts of both the node, the gateway and openhab it suddenly works.
-
Hi,
Thank you for the inspiration. I skuld like to use this to control my Daikin heatpump in my cabin. Unfortunatley I am not able to travel there for I while to access the remote. I think I need it to analyze the signal since Daikin is not supported by the library you used.
I am thinking just two buttons (on 22 degrees/ on 10 degrees)
Did you stumble over any Daikin codes while working on this project?
Maybe it is possible to use the code these guys decoded http://www.hifi-remote.com/forums/viewtopic.php?t=11769
-
Hello
nice that you cna use it for something :)
Sorry, I have no idea regarding Daikin, but if you build sometihng to record the codes with maybe you can figure it out and just add that to the library somehow?Anyway, i have thought more about this and i do actually want to be able to make it a little smarter than the code above.
It would be nice if its possible to send a whole string direct from the controller. ie "send(irSender, POWER_ON, MODE_HEAT, FAN_AUTO, 21, VDIR_AUTO, HDIR_AUTO)" Then I can on the controller side make all the logic and that way have complete control of how the heatpump behaves.I have tried to search a little, but can not find any concrete answer. How big is the maximum size of the payload you can send with this library?
-
Hi,
Thank you for the inspiration. I skuld like to use this to control my Daikin heatpump in my cabin. Unfortunatley I am not able to travel there for I while to access the remote. I think I need it to analyze the signal since Daikin is not supported by the library you used.
I am thinking just two buttons (on 22 degrees/ on 10 degrees)
Did you stumble over any Daikin codes while working on this project?
Maybe it is possible to use the code these guys decoded http://www.hifi-remote.com/forums/viewtopic.php?t=11769
I'm taking my first steps with IR sender/receiver because I'm also looking for controlling my DAIKIN heatpump.
I assembled IR receiver, IR sender and nano and loaded From the examples IR Sender/Receiver sketch.
It works with the remote of my Samsung TV, which it recognises as NEC.
Daikin is not recognized.
My Panasonic TV remote is not recognized.
My Telenet Set-Top box remote is not recognized.
I guess there is a IRlib for Panasonic, right ?Thx, guys !
-
Nice to see that my little HeatpumpIR library made it all the way here :)
I'm also quite new to MySensors, I actually just started today, I've had all the necessary hardware on my table for some weeks now... My goal is to power a (physically) small MySensors device directly from the Panasonic heatpump, and hide everything within the indoor unit's covers, and have it fully controlled by Domoticz. There's quite a bit of work to do, as for example Domoticz does not have a suitable devuce type yet.
And how about MySensors, I'm still quite a newbie on the messaging schema... Is there a schema which could be used to communicate all of these within the same message:
- ON/OFF information (0 or 1)
- Temperature information (integer from 8 to 30)
- Fan speed information (integer from 0 to 5)
- Mode information (COOL, HEAT etc. i.e. integer from 0 to 6)
What comes to Daikin, it would probably be quite easy to add it into the HeatpumpIR code, provided that I could borrow the remote controller for a while. Or, if somebody else could decode the protocol.
-
In live in Finland...
I now have the HeatpumpIR working together with Domoticz, so that I can also define which commands to send from Domoticz. And yes, 24 bits is plenty enough :)
https://github.com/ToniA/arduino-heatpumpir/tree/master/examples/MySensorsNode
@johnr, do you happen to have an infrared receiver module? If you do, I could assist you in decoding the protocol. This is how I for example got the Mitsubishi protocol decoded, I've never had a Mitsubishi remote controller myself...
-
I finally managed to get rid of all compiler warnings :) I must say I like your CI build system, I'm also running Jenkins at work, actually running the build system on Jenkins is my primary job at the moment...
So the heatpump IR sender node is now one of the examples on the MySensors 'development' branch.
-
Thanks for the work you've put into the HeatpumpIR library,
All creds go to @Anticimex who did the setup of the headless Arduino IDE builder in Jenkins. Messy business to get it right ;)
But it is really nice to get intant compiler feedback on changes and pull requests for different platforms and boards.
-
ToniA, I can collect the Daikin remote from my cabin during next week. I have the following IR-reciever, is it enough to decode it per your instructions?
-
Yes, I think it would work. I have used this piece of software to decode the bits from the remote.
If you have any heatpump/AC remotes at hand, you could try it out already now. It should also work with TV remotes etc. The only thing is that you might need to adjust the limits it's using to tell the one's and zero's apart.
-
Quite a co-incidence, I just finished decoding the Sharp/IVT infrared protocol, and pushed my decoder changes into Github:
https://github.com/ToniA/Raw-IR-decoder-for-Arduino
This is the hardware you'd need, just about any Arduino would do, I'm using both Duemilanove and Mega: https://github.com/ToniA/Raw-IR-decoder-for-Arduino/blob/master/arduino_irreceiver.png
If you get the hex sequences and timings out, I can assist with the rest. We can discuss the detail over email (take a look at my Github profile...).
-
Hi Toni,
inally I was able to fetch the Dakikin remote from my cabin. What type of software did you say you use to decode the remote?
@johnr did you see that : instructables article and associated github
-
Interesting... I took a look at mharizanov's work, and I think I might have a decoder for the protocol here: https://github.com/ToniA/Raw-IR-decoder-for-Arduino
Would you try if this correctly decodes the protocol? I would also appreciate some full outputs of successful decode, together with the explanation of the state the remote control shows after the button press.
If the decoder is correct, creating a Daikin module for the HeatpumpIR library will be a piece of cake :)