* update irremoteesp8266 * add new protocols, simplify API and publish protocol name -added the following protocols: #define IR_LEGOPF #define IR_MITSUBISHI_HEAVY_88 #define IR_MITSUBISHI_HEAVY_152 #define IR_DAIKIN216 #define IR_SHARP_AC #define IR_GOODWEATHER #define IR_INAX #define IR_DAIKIN160 #define IR_NEOCLIMA #define IR_DAIKIN176 #define IR_DAIKIN128 #define IR_AMCOR #define IR_DAIKIN152 #define IR_MITSUBISHI136 #define IR_MITSUBISHI112 #define IR_HITACHI_AC424 -changed the send API, now you can use the protocol name directly exemple NEC instead of IR_NEC -publish the protocol name to MQTT added to the number -replace long by long long * missing repeat definitions and set default repeat value to 0 * move protocol name retrieving outside arduino scope * put all protocols with capital letters * modify doc * add long long activation for arduino json on test_config file
OpenMQTTGateway project goal is to concentrate in one gateway different technologies, decreasing by the way the number of proprietary gateways needed and hiding the different technologies singularity behind a simple & wide spread communication protocol; MQTT.
OpenMQTTGateway support very mature technologies like basic 433mhz/315mhz protocols & infrared so as to make your old dumb devices "smart" and avoid you to throw then away. These devices have also the advantages of having a lower cost compared to Zwave or more sophisticated protocols. And support also up to date technologies like Bluetooth Low Energy or LORA.
To have an overview of the supported PIR, door, water, smoke sensors, sirens, rings, beacons, switchs & weather stations you can take a look to the compatible devices list
With MQTT you can connect the compatible software you want, it can be an home automation controller (OpenHAB, Home Assistant, Jeedom, FHEM, Domoticz...) or another software like Node-Red.
Use cases
With OpenMQTTGateway and a controller you can for example:
- Monitor your garden with a Mi Flora sensor and control an irrigation valve depending on the soil moisture,
- Trigger a fan depending on the temperature and humidity thanks to a Mi Jia sensor,
- Alert yourself by a controller notification if the temperature of your fridge is too high,
- Detect your beacon/smartwatch so as to trigger a special scenario when you come home,
- Detect opened door or windows and alert yourself when leaving home
- Detect water leakage or smoke
- Actionate a siren if something is going wrong The limit is your imagination 😀
Functions
Behind the scene you will find functionnalities dedicated to gateways like:
- Deduplication
- Simple and lite API
- Strong integrations with libraries used
- Signal forward/repeat
- First configuration with web portal
- Whitelist & Blacklist management
::: warning Note The material and information contained in this documentation is for general information purposes only. You should not rely upon the material or information on this documentation as a basis for making any business, legal or any other decisions. There is no warranty given on this documentation content. If you decide to follow the informations and materials given it is at your own risk.I will not be liable for any false, inaccurate, inappropriate or incomplete information presented on this website. :::
