All Projects → barakwei → Irelectra

barakwei / Irelectra

Licence: gpl-2.0
Electra A/C IR Encoder for IRremote

Labels

Projects that are alternatives of or similar to Irelectra

Shiftedlcd
Arduino Library for 74HC595 Shift Register using SPI
Stars: ✭ 23 (-11.54%)
Mutual labels:  arduino
Ethercardexamples
New examples for EtherCard ENC28J60 library
Stars: ✭ 24 (-7.69%)
Mutual labels:  arduino
Music Reactive Ws2812b Arduino
LED STRIP WS2812B reacting to music connected through your AUX 3.5mm Jack as seen on cine-light youtube
Stars: ✭ 26 (+0%)
Mutual labels:  arduino
Lin interface
Arduino LIN Interface
Stars: ✭ 23 (-11.54%)
Mutual labels:  arduino
Halloweenfire
🎃 Arduino sketch for multiple neopixels to create spooky 'fire' effect
Stars: ✭ 24 (-7.69%)
Mutual labels:  arduino
Firefly
An annoying little thing, really
Stars: ✭ 25 (-3.85%)
Mutual labels:  arduino
Coapnet
CoAPnet is a high performance .NET library for CoAP based communication. It provides a CoAP client and a CoAP server. It also has DTLS support out of the box.
Stars: ✭ 23 (-11.54%)
Mutual labels:  arduino
Flir Lepton
Arduino application. This application captures an image with the FLiR Lepton and prints it.
Stars: ✭ 26 (+0%)
Mutual labels:  arduino
Ninjaterm
A serial port terminal that's got your back.
Stars: ✭ 24 (-7.69%)
Mutual labels:  arduino
Adc test
Tutorial: Make the Arduino Analog Readings more precise
Stars: ✭ 25 (-3.85%)
Mutual labels:  arduino
Ethercard
EtherCard is an IPv4 driver for the ENC28J60 chip, compatible with Arduino IDE
Stars: ✭ 924 (+3453.85%)
Mutual labels:  arduino
Send altitude cocoos
IoT program for Arduino Uno / STM32 Blue Pill (libopencm3) that reads BME280 temperature + humidity + altitude sensors, via I2C or SPI with DMA and multitasking. Sends sensor data to Sigfox via Wisol Sigfox module on UART. Runs on cocoOS task scheduling library http://www.cocoos.net
Stars: ✭ 24 (-7.69%)
Mutual labels:  arduino
Rubber Ducky Library For Arduino
An Arduino library that allows you to use a cheap Arduino (Leonardo) as a Rubber Ducky
Stars: ✭ 25 (-3.85%)
Mutual labels:  arduino
Esp8266 flight controller
Stars: ✭ 23 (-11.54%)
Mutual labels:  arduino
Pocketetris
Compact Tetris clone
Stars: ✭ 26 (+0%)
Mutual labels:  arduino
Mqtt via esp01
TCP/UDP Applicaton for UNO/MEGA/STM32 using ESP8266's AT firmware.
Stars: ✭ 23 (-11.54%)
Mutual labels:  arduino
Watchio
A programmable smart watch based on esp32-pico-d4
Stars: ✭ 25 (-3.85%)
Mutual labels:  arduino
Iot cloudcloud
Stars: ✭ 26 (+0%)
Mutual labels:  arduino
Si5351mcu
Arduino Si5351 library tuned for size and click free.
Stars: ✭ 26 (+0%)
Mutual labels:  arduino
Uduino
Simple and easy connection between Arduino and Unity
Stars: ✭ 25 (-3.85%)
Mutual labels:  arduino

IRelectra

Electra A/C IR Encoder for IRremote

The project can be used to control Electra A/C that are common is Israel.
It doesn't has all the features that exist in the original remote, but only a subset.
You can control:

  • Whether to turn the A/C ON or OFF (A bit tricky).
  • A/C mode: cool, heat, dry, fan or auto.
  • Fan speed: low, medium, high or auto.
  • Swing: on/off
  • Sleep mode: on/off (raise temperature by one degree every 3 hours, turn off A/C after 8 hours)

Other features like timers or "I feel" are not supported.

IRelectra uses IRremote to do the heavy lifting.

Usage:

#include "IRremote.h"
#include "IRelectra.h"
  
void loop()
{
  IRsend irsend(D3);
  IRelectra e(&irsend);
  e.SendElectra(POWER_OFF, MODE_COOL, FAN_LOW, 24, SWING_ON, SLEEP_OFF);
}

The code has been tested on Spark core and is agnostic to IRremote implementation as long as it implements the sendRaw method as declared here. The demo code uses the IRremote implementation for Spark core from here, the deme code might need to change according to the implementation you're using.

Big thanks for Chris from AnalysIR (http://www.analysir.com/)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].