zeroflow / ESPAircon

Airconditioning remote for the DeLonghi PAC N81

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Airconditioning Remote Control

Based on the ESP8266 Board

IR LED connected to Pin 14 (D5 on NodeMcu)

Uses MQTT to receive a JSON command on the aircon/set MQTT topic. All parameters need to be in the JSON message.

Currently nearly no abstraction of the data. So you need to send binary values for some fields instead of Strings.

{
    "on": true, 
    "temperature": "24" 
    "mode": 8, 
    "fan": 2,
    "timer": false, 
    "timer_value": "0", 
    "unitF": false, 
}

Data in the JSON Message

on: Enable the unit

temperature: Setpoint of Airconditioning

fan: 1=high, 2=medium, 4=low

mode: 8=A/C, 2=Dehumidify, 1=Fan only

timer: Enables the timer. When unit is off it serves as the switch-on timer, if the unit is on it switches off after the interval

timer_value: Hours until the timer action (on/off) will be executed

About

Airconditioning remote for the DeLonghi PAC N81

License:GNU General Public License v3.0


Languages

Language:C++ 50.2%Language:Smarty 34.7%Language:Python 12.5%Language:C 2.6%