Control your Daikin AC with Homebridge (MQTT) using an ESP8266 and an IR led.
NodeMCU ESP8266 - Daikin ARC/BRC Controller
- Install the "homebridge-mqttthing" plugin
- Configure the plugin like this:
"accessories": [
{
"type": "heaterCooler",
"name": "Clim",
"username": "user",
"password": "password",
"optimizePublishing": true,
"topics": {
"getActive": "DaikinAC2Homebridge/Power",
"setActive": "DaikinAC2Homebridge/Power",
"getCoolingThresholdTemperature": "DaikinAC2Homebridge/Temperature",
"setCoolingThresholdTemperature": "DaikinAC2Homebridge/Temperature",
"getCurrentHeaterCoolerState": "DaikinAC2Homebridge/Mode",
"getCurrentTemperature": "DaikinAC2Homebridge/Temperature",
"getHeatingThresholdTemperature": "DaikinAC2Homebridge/Temperature",
"setHeatingThresholdTemperature": "DaikinAC2Homebridge/Temperature",
"getRotationSpeed": "DaikinAC2Homebridge/FanSpeed",
"setRotationSpeed": "DaikinAC2Homebridge/FanSpeed",
"getSwingMode": "DaikinAC2Homebridge/Swing",
"setSwingMode": "DaikinAC2Homebridge/Swing",
"getTargetHeaterCoolerState": "DaikinAC2Homebridge/Mode",
"setTargetHeaterCoolerState": "DaikinAC2Homebridge/Mode"
},
"minTemperature": 20,
"maxTemperature": 27,
"accessory": "mqttthing"
}
],
- NodeMCU ESP8266 - Qty: 1
- LED - Basic Green 5mm - Qty: 1
- 100 Ohm Resistor - Qty: 1
- Infrared (IR) LED 950nm - Qty: 1
- Transistor - NPN BC337 - Qty: 1
- 220 Ohm Resistor - Qty: 1
- Mini Pushbutton Switch - Qty: 1
- 10K Ohm Resistor - Qty: 1
* FTK09NMVJU
* FTX09NMVJU
* FTK12NMVJU
* FTX12NMVJU (Tested with)
* FTK18NMVJU
* FTX18NMVJU
* FTK24NMVJU
* FTX24NMVJU
* AND A LOT MORE
* ARC480A1 * ARC480A11 * ARC480A21 * ARC480A31
* ARC480A2 * ARC480A12 * ARC480A22 * ARC480A32
* ARC480A3 * ARC480A13 * ARC480A23 * ARC480A33
* ARC480A4 * ARC480A14 * ARC480A24 * ARC480A34
* ARC480A5 * ARC480A15 * ARC480A25 * ARC480A35
* ARC480A6 * ARC480A16 * ARC480A26 * ARC480A36
* ARC480A7 * ARC480A17 * ARC480A27 * ARC480A37
* ARC480A8 * ARC480A18 * ARC480A28
* ARC480A9 * ARC480A19 * ARC480A29
* ARC480A10 * ARC480A20 * ARC480A30
* BRC073a4 * BRC073a5 * BRC073a7 * BRC1E62
* BRC4C155 * BRC4C158 * BRC4C152 * BRC1C62
* BRC7F634F * BRC7F635F
* AND A LOT MORE
- sisimomo For the code base of ESP8266-Daikin-ARC-BRC-Controller
- tzapu For is Amazing librarie WiFiManager
- knolleary For is Amazing librarie PubSubClient
- danny-source For is Amazing librarie Arduino_DY_IRDaikin ARC/BRC
- bblanchon For is Amazing librarie ArduinoJson