Commit Graph
513 Commits
Author SHA1 Message Date
Florian 24bcdbc97c Update IRRemote ESP8266 to 2.6.2 and add ESP32 support 2019-07-08 22:21:02 +02:00
Florian 2ee18320be replace the use of calculate buffer by a constant buffer size for json size 2019-06-29 14:46:24 +02:00
Florian 618f8d6087 Enable publishing of BLE data even if there is no service data for BLE device 2019-06-23 08:42:49 +02:00
Florian 9f397504e4 recover BTtoMQTT function with HM10 2019-06-23 08:41:01 +02:00
Florian feb489633b add wifi manager esp32 (#414)
* add wifi manager esp32
2019-06-22 13:43:54 +02:00
Florian 1a0dacaf3f Remove mono core option for ESP32 BLE
this options is no longer used as now the ESP32 is a stable board with multicore option activated
2019-06-21 23:03:37 +02:00
Florian 6996867e53 increase identifier array sizes
#409
2019-06-21 22:34:25 +02:00
Florian bc847684f9 correct LYWSD02 not displayed with HM10
#412
2019-06-21 21:51:31 +02:00
Florian de93fd0da0 Avoid publishing of home presence data for HASS when WL or BL are set 2019-06-21 20:22:11 +02:00
Florian 1ef8fff99e Init white and black list to avoid random values
enable to prevent the gateway for filtering not black listed sernsor (this bug apply only with HASS autodiscovery)
2019-06-15 20:54:53 +02:00
Florian 03eba41084 Integrate cleargrass temp and humidity indoor sensor
ESP32, HM10 and discovery with HASS
2019-06-11 21:44:20 +02:00
Florian 4ba27481b5 add of Xiaomi Mijia BT4.0 clock temperature and humidity sensor (LYWSD02)
and enable multiple services data readings for Mijia standard device. Indeed the new version seems to publish several service data compared to old ones.
Please note that I'have update the library with the work of @fguiet
see: https://github.com/nkolban/ESP32_BLE_Arduino/pull/24
2019-05-30 13:37:23 +02:00
Florian a11e336215 correct RF2 keys
https://community.openmqttgateway.com/t/kaku-acd-1000-and-flamingo-sf-501p-switch-dont-respond-on-omg-rf2-sent-signal/438/7?u=1technophile
2019-05-27 22:46:46 +02:00
Florian 650d0877ab Enable auto reconnection to the broker if connection is lost more than 30s
#378
#398
by reseting the board instead of going to setup function
2019-05-27 22:45:44 +02:00
Marcin Domański f80d7f4581 Add is_defined filter to the value_template (#403)
Without the is_defined filter home assistant will reset the value to an empty string every time a topic is posted without the value template ie when `home/OpenMQTTGateway/BTtoMQTT/--SNIP-- {"moi":2}` is posted - all other sensor with associated topic `home/OpenMQTTGateway/BTtoMQTT/--SNIP--` will get `""` as their value
2019-05-19 13:13:38 +02:00
1technophile d3f345f944 HA mqtt discovery corrections
#393
add value template definition when missing and correct wrong payloads
2019-05-04 21:52:17 +02:00
Petar Kozul 255ac7ddde Use safeDelayMicroseconds() for guard delay to avoid wdt resets 2019-05-03 19:39:27 +02:00
Petar Kozul 32602ac5e7 Added protocol for Mertik Maxitrol G6R-H4T1 2019-05-01 09:29:00 +02:00
Florian 159376b819 correct PilighttoMQTT json format
#387
2019-04-30 20:50:16 +02:00
1technophile e364b37173 add repeat function to LORA through mqtt 2019-04-28 16:24:36 +02:00
1technophile ae43783fd2 update config files
and increase the test scope for receiving
2019-04-28 16:01:50 +02:00
1technophile decb77899a add IRutils for hexadecimal reading of IR results for ESP8266 2019-04-28 15:38:06 +02:00
1technophile df05d6c374 correct sending with RFM69
#376
2019-04-28 15:07:17 +02:00
1technophile 56bfef8e9c set BLE scans interval per mqtt and on demand BLE scans
#373
to change the BLE scan interval publish a payload {"interval":66666} in
ms to "home/OpenMQTTGateway/commands/MQTTtoBT/set"
to generate a scan publish a 0 interval payload {"interval":0}
2019-04-28 15:06:23 +02:00
1technophile 8aad413ce3 add hexadecimal publication to IRtoMQTT with ESP8266 2019-04-27 14:13:55 +02:00
Legion2 8b0e3eb8b4 added IR json datastring HEX decoding
this breaks current datastring usage
2019-04-22 20:56:33 +02:00
Florian 4b8d28179b Add LORA to functions schema 2019-04-15 22:37:52 +02:00
Florian 43cea28eb3 Update CONTRIBUTING.md (#381) 2019-04-14 18:27:49 +02:00
Florian 0b66ba0b59 Prepare 0.9.1 release 2019-04-14 18:25:55 +02:00
Florian b46b5afeb6 add comment for sonoff pin 2019-04-14 15:56:13 +02:00
Florian 1fb2aaa29a change default input gpio pin 2019-04-14 15:05:41 +02:00
Florian 072fa2cc4d change actuator default assignment 2019-04-14 15:03:04 +02:00
Florian 61a17db456 correct wrong json object name 2019-04-14 15:01:46 +02:00
Florian 255c93dd75 revert thigh and tlow for sonoff rf bridge SRFBtoMQTT
#366
2019-04-14 15:01:28 +02:00
Florian 9926c12f52 correct isue with using a different receiver with RFM69 than the default and ack issue
#376 #375
2019-04-13 12:58:31 +02:00
Florian 9eb632001c add message if wrong pubsubclient library used 2019-04-13 12:56:41 +02:00
Florian 5bc0d4d532 Correct return always false when using HM10 and return number instead of char array for sensors values 2019-04-01 22:30:47 +02:00
Florian 4dafcd3779 correct deduplication issue with SRFB and improve OMG performance
by reducing the receivingMQTT call numbers
https://community.openmqttgateway.com/t/seeing-duplicated-messages/398/7
2019-04-01 22:07:28 +02:00
Florian 54d95158c7 Separate list of contributors for main file reading improvment
add also missing contributors
2019-03-27 20:29:49 +01:00
Florian 0a31a471e1 add comment for sonoff rf bridge IR add 2019-03-27 20:22:49 +01:00
Florian 1206877fd9 Add pilight repeater function
#369
set
#define repeatPilightwMQTT true
into config_RF.h to activate it
2019-03-27 20:22:20 +01:00
Florian e1c9e0fcef correct switch between modes raw versus message + protocol and add raw error codes (#374)
has been discussed here:
https://github.com/puuu/ESPiLight/issues/39
2019-03-19 22:32:08 +01:00
Florian e6191915e3 correct json buffer size optimizations 2019-03-19 21:47:29 +01:00
Florian bbb4dd3065 remove optimistic and retain flag from auto discovery
#361

and add some json buffer size to avoid identifier lost
2019-03-19 21:38:40 +01:00
Florian 60f68d00f4 publish discovery for sensors BLE once per run, add ble white and black list
Avoid publishing auto discovery on a time basis
publish auto discovery only one time per BLE sensor
add BLE white and black list implementation
set black list
mosquitto_pub -t home/OpenMQTTGateway/commands/MQTTtoBT/set -m '{"black-list":["012314551615","4C6577889C79","edfrgtyjulik"]}'
set white list
mosquitto_pub -t home/OpenMQTTGateway/commands/MQTTtoBT/set -m '{"white-list":["012314551615","4C65A5553C79","edfrgtyjulik"]}'
2019-03-18 23:29:47 +01:00
Florian 7a39bba272 update irremote ESP8266 to 2.5.6 2019-03-16 13:16:54 +01:00
Florian 1abd939125 update pubsubclient release to 2.7 2019-03-15 19:05:36 +01:00
tjhowse f0d9a1e58e Add "repeat" field to RF JSON messages. (#372) 2019-03-15 18:53:47 +01:00
Florian 498bea872e no need of going >67 as the code can handle only unsigned long at this time 2019-03-10 13:35:11 +01:00
Florian 98066b0694 Update README.md 2019-03-10 13:04:19 +01:00