Coder Social home page Coder Social logo

daikin-ir-reverse's People

Contributors

blafois avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

daikin-ir-reverse's Issues

Fahrenheit mode

Some remotes can switch to Fahrenheit mode by holding Temp+ and Temp- at the same time for 5 seconds, however it is internally transmitting the same as Celsius with precision down to 0.5 deg C, with 0x2d (22.5 deg C) and 0x37 (27.5 deg C) skipped. Mapping found below:

Deg F Hex Deg C
64-72 0x24-0x2c 18.0-22.0
73-81 0x2e-0x36 23.0-27.0
82-90 0x38-0x40 28.0-32.0

There is no other code changes observed on the remote.

Warm mode is unchecked.

Arduino sketch

Hi Ben,

You mentioned you used a simple sketch to capture the IR data. Are you able to share the sketch you used?

Example implementation

Hi Ben,

do you have some example implementation? Or could you please provide the capture so I can see how the whole frame is transmitted?

Thanks.

Additional features

Offset  Description            Length     Example        Decoding
========================================================================================================
00-03   Header                 4          11 da 27 00
04      Message Identifier     1          00	
05      Mode, On/Off, Timer    1          49             49 = Heat, On, No Timer
06      Temperature            1          30             It is temperature x2. 0x30 = 48 / 2 = 24°C
08      Fan / Vert Swing       1          30             30 = Fan 1/5 No Vert Swing. 3F = Fan 1/5 + Vert Swing. 
09      Hori Swing             1          0F             00 = No Horizontal Swing. 0F = Horizontal Swing 
0a-0c   Timer delay            3          3c 00 60           
0d      Silent / Powerful      1          01             01 = Powerful enabled, 20 = Silent enabled
10      Econo / Eco Sensing    1          84             84 = Econo, 82 = Eco Sensing
12      Checksum               1          8e             Add all previous bytes and do a OR with mask 0xff

Added Horizontal/Vertical swing, Silent outdoor unit feature (denoted as Silent), Eco Sensing feature.

The second frame seems to be related to timer feature, which mine has a byte ticking to the minute, but I am not yet sure.

IR transceiver

Hi.
I'm planning to control a Daikin AC device from a computer, preferably with an USB-to-IR adapter, but I don't know which hardware to buy. :)
Did you use the diode in your schema to send frames to your Daikin device or did you use an specific device? If so, Which device did you use?
Best regards.
EDIT: Sorry already saw in a previous issue you used a led. :)

Homebridge Plugin

Hi Ben,
I'm quite new in this scene and look for the possiblity to use a Homebridge/Homekit plugin to emulate the ARC470A1.
I found your IR-Reverse library which to my view contains the codes you examined from the original ARC470A1.
Do you have already a respective plugin for homebridge, which can be used? I understand that the target of what you did is to use homebridge to control your AC? Or maybe you know where to find it (on the npm page I didnt find anything correlating...) Or am I wrong and can use your code in Homebrige already? But there is no config.json....?

Thank you

Thomas

A little favour

Hey such a small world!!! I was trying to do the same thing to as my Daikin to my homebridge using an esp8266 and an ir sensor. Just wanted to ask you for a favour by explaining me how your got it working. Cheers 🥂!!

Diagnostics

Daikin air cons has a diagnostic feature where remote sends out all codes but the AC unit long beeps when the diagnostic code matches.

See https://www.daikin.com/products/ac/services/error_codes for the feature.

The diagnostic code includes only one frame
11 da 27 00 01 XY 00 WW

Where X is

X Actual Code
0 0
1 A
2 C
3 E
4 H
5 F
6 J
7 L
8 P
9 U
A 9
B 8
C 7
D 6
E 5
F 4

(Note that A-F is a guess from the manual. Not verified)

Where Y is

Y Actual Code
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
A A
B H
C C
D J
E E
F F

Where WW is the checksum

ir code convert

Hi! I also check my arc470a1 rc to decode, but my rc alvays give different code for same command. I catch them with xiaomi ir. This device use kind of raw format. Do you know how can i convert your hex(?) commands to raw format? Thanks! ;)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.