ToniA / arduino-heatpumpir

An Arduino library to control split-unit heatpumps over Infrared
GNU General Public License v2.0
389 stars 141 forks source link

Support for YAA1FB, FAA1FB1, YB1F2 remotes #60

Closed N-Storm closed 6 years ago

N-Storm commented 6 years ago

Added support for these remotes based on the document published on that thread: https://forum.mysensors.org/topic/4253/ac-ir-code-decrypting

Tested to work with Tosot T18H-SN/I (remote control P/N YAA1FB).

Also added Hyundai Model H-AR21-07H (remote control P/N YKR-P/002E) confirmed as AUX (tested to work).

ToniA commented 6 years ago

Thank you :)

taHC81 commented 1 year ago

Hello, I've got AC brand Cooper&Hunter Arctic Inverter Series CH-S12FTXLA with remote YAA1FB, but it doesn't work with my AC unit. Compile without any issue, IR LED sends some data, but unit doesn't react. Any suggestions?

[22:15:54][C][logger:293]: Logger:
[22:15:54][C][logger:294]:   Level: DEBUG
[22:15:54][C][logger:295]:   Log Baud Rate: 115200
[22:15:54][C][logger:296]:   Hardware UART: UART0
[22:15:54][C][restart:076]: Restart Switch 'IrDA gateway restart'
[22:15:54][C][restart:078]:   Icon: 'mdi:restart'
[22:15:54][C][restart:098]:   Restore Mode: restore defaults to OFF
[22:15:54][C][remote_transmitter:018]: Remote Transmitter...
[22:15:54][C][remote_transmitter:019]:   Carrier Duty: 50%
[22:15:54][C][remote_transmitter:020]:   Pin: GPIO2
[22:15:54][C][climate_ir:076]: IR Climate 'Klimatizacia obyvacka'
[22:15:54][C][climate_ir:077]:   Min. Temperature: 0.0°C
[22:15:54][C][climate_ir:078]:   Max. Temperature: 100.0°C
[22:15:54][C][climate_ir:079]:   Supports HEAT: YES
[22:15:54][C][climate_ir:080]:   Supports COOL: YES
[22:15:54][C][mdns:103]: mDNS:
[22:15:54][C][mdns:104]:   Hostname: esp-ir-ac-obyvacka
[22:15:54][C][ota:093]: Over-The-Air Updates:
[22:15:54][C][ota:094]:   Address: esp-ir-ac-obyvacka.local:8266
[22:15:54][C][api:138]: API Server:
[22:15:54][C][api:139]:   Address: esp-ir-ac-obyvacka.local:6053
[22:15:54][C][api:143]:   Using noise encryption: NO
[22:15:54][C][mqtt:065]: MQTT:
[22:15:54][C][mqtt:066]:   Server Address: 192.168.0.102:1883 (192.168.0.102)
[22:15:54][C][mqtt:068]:   Username: ''
[22:15:54][C][mqtt:069]:   Client ID: 'esp-ir-ac-obyvacka-8caab5c55ccc'
[22:15:55][C][mqtt:071]:   Discovery prefix: 'homeassistant'
[22:15:55][C][mqtt:072]:   Discovery retain: YES
[22:15:55][C][mqtt:074]:   Topic Prefix: 'esp-ir-ac-obyvacka'
[22:15:55][C][mqtt:076]:   Log Topic: 'esp-ir-ac-obyvacka/debug'
[22:15:55][C][mqtt:079]:   Availability: 'esp-ir-ac-obyvacka/status'
[22:15:55][C][mqtt.switch:041]: MQTT Switch 'IrDA gateway restart':
[22:15:55][C][mqtt.switch:042]:   State Topic: 'esp-ir-ac-obyvacka/switch/irda_gateway_restart/state'
[22:15:55][C][mqtt.switch:042]:   Command Topic: 'esp-ir-ac-obyvacka/switch/irda_gateway_restart/command'
[22:16:13][D][climate:010]: 'Klimatizacia obyvacka' - Setting
[22:16:13][D][climate:014]:   Mode: HEAT
[22:16:13][D][remote_transmitter:075]: Sending remote code...
[22:16:14][D][climate:385]: 'Klimatizacia obyvacka' - Sending state:
[22:16:14][D][climate:388]:   Mode: HEAT
[22:16:14][D][climate:393]:   Fan Mode: AUTO
[22:16:14][D][climate:405]:   Swing Mode: OFF
[22:16:14][D][climate:414]:   Target Temperature: 24.00°C
taHC81 commented 1 year ago

Maybe it's worth of mention, it's an unit from 2015...