Commit Graph
302 Commits
Author SHA1 Message Date
1technophile 93c075e880 add ESP8285 IR schematic (SONOFF RF BRIDGE) 2018-03-01 10:36:34 +01:00
1technophile f0e660be0e correct IR schematics
#163
2018-03-01 10:28:40 +01:00
1technophile 638817678d reinit BLE each time we launch a scan to avoid BLE stop
#173
2018-03-01 07:49:18 +01:00
1technophile 597a18165f when temperature are negatives values are not corrects
indeed if negative temperature the hex value is of type 0xffe9 for
example giving a number > 65000, to deduct the negative value we need to
substract 0xffff to the hex value
2018-02-27 13:56:32 +01:00
1technophile a0d001f0b4 change pin assignement name
#177 in some case the compiler doesn't interpret D1 to 5, so as to avoid
that we put directy 5 instead of D1 for ESP8266
2018-02-18 19:42:33 +01:00
1technophile d41957fd26 condition memory test to ESP boards and add define to the test config
#173
2018-02-18 19:00:41 +01:00
1technophile 6ec2773b20 add auto reconnect on wifi for esp32 and memory trace
#173
2018-02-18 17:33:58 +01:00
1technophile f9f04494fa don't recreate callback at each scan to avoid memory consumption
#173
2018-02-17 08:28:19 +01:00
Mark f9ddb05c65 Files for WIKI page on PCBs (#167) 2018-01-28 10:08:19 +01:00
Florian 3b33aa7841 Add wifi manager portal (#161)
* Add Wifi manager web portal for ESP8266

#15
#83

* represent web page if MQTT failures at start

* add arduinojson library on CI and repo

* add parameter in test config for CI and correct ifdef

* add wifi manager library

* add possibility to manual setup esp8266 wifi credential

* add mqtt user and password into wifimanager

* Add MinimumWifiSignalQuality parameter

Following @ctripodi suggestion to remove AP with low signal quality
2018-01-27 12:10:00 +01:00
Chris Broekema ea1711b7f0 Better sensors (#154)
* globally expose repeat functionality as advanced function

* implement repeated sends for Arduino based boards

* use String class instead of C-style arrays to benefit from dynamic allocation and avoid buffer overflows. Try to improve stability of BME280.

* replace sprintf with String class to avoid buffer overruns by dynamic allocation

* fix caps on variable

* re-add TSL2561 code that was accidentally removed
2018-01-22 21:35:28 +01:00
1technophile 3613d011c6 correct bad ifdef definition 2018-01-19 00:22:17 +01:00
1technophile 425a0ee814 create ble folder corresponding to commit id 2018-01-19 00:07:34 +01:00
1technophile db4b436e19 correct CI and differentiate MDNS for ESP8266 2018-01-18 23:56:13 +01:00
1technophile 67894743b1 point CI to previous version of BLE library 2018-01-18 23:37:43 +01:00
1technophile b1615a7101 Revert "Update link to BLE ESP32 library"
This reverts commit 48761f9bb9.
2018-01-18 23:22:11 +01:00
1technophile 48761f9bb9 Update link to BLE ESP32 library 2018-01-18 23:14:25 +01:00
1technophile 843f6be7a3 Minor improvment 2018-01-18 23:14:20 +01:00
1technophile f0648f481f correct MQTT connection issue with arduino boards 2018-01-18 23:14:10 +01:00
1technophile 02d959a25e increase char array size
#158
2018-01-11 21:48:20 +01:00
1technophile 88a9d44247 add new images for sonoff rf bridge 2018-01-07 15:30:17 +01:00
1technophile d222ee75af Merge branch 'master' of https://github.com/1technophile/OpenMQTTGateway 2018-01-07 14:32:18 +01:00
1technophile 8e974ccad9 add manufacturer data and txpower retrieving with ESP32
#80
2018-01-07 14:32:12 +01:00
Florian 1b9c7d0fba Update README.md 2018-01-07 13:18:20 +01:00
Florian ebf82fbb38 Add MDNS for ESP8266 (#153)
With ESP32 MDNS causes BLE to don't work properly
2018-01-06 09:42:27 +01:00
Eric Hosford 9d55af871b Added gitignore file. Added sensor selection to DHT config for DHT11/… (#152)
* Added gitignore file. Added sensor selection to DHT config for DHT11/21/22 sensors. DHT22 used a default to ensure backwards compatibility.

* Removed quotes to fix compliation error.

* Moved local ignored file from .gitignore to .git/info/exclude per request. Removed .gitignore.
2018-01-06 07:56:25 +01:00
1technophile 0a1f2b1cdb update rcswitch version 2018-01-04 21:30:04 +01:00
1technophile 4d5ae46e31 add contributors 2018-01-04 21:27:07 +01:00
1technophile 6ef0e25ce7 Merge branch 'master' of https://github.com/1technophile/OpenMQTTGateway 2018-01-02 22:26:41 +01:00
1technophile ee46de9ca9 Adding some traces for SRFB debugging 2018-01-02 22:26:37 +01:00
Florian d677e24745 Update README.md 2018-01-02 16:28:34 +01:00
1technophile 5829343cb5 add photos 2018-01-02 16:23:22 +01:00
1technophile ef77503cf2 add wiki images and fritzing schema for ESP32 and mi flora 2018-01-02 14:32:14 +01:00
1technophile 465869e3ff add upload parameters of sonoff RF bridge 2018-01-02 12:19:55 +01:00
1technophile cf25e6ee6f add version and default esp32 config 2018-01-01 21:46:16 +01:00
Florian 7c6e0ccf61 Esp32 compatibility (#145)
* esp32 init

* RF gateway ok with ESP32

* correct IR gateway compilation errors and test RF2 ok

* divide config per board type

* update test file according user_config

* differentiate variable type following IR libraries aka platforms

* implement BLE beacons detection with ESP32

* Implement multitasking on BLE gateway

* Library add and change core assignement

* change core assignement for BLE

* add mi flora value readings with ESP32

* adding some traces and removing unecessary comment

* correct compilation error due to pin assignement

* correct temperature float value and wrong mac adress rssi publishing

* add esp32 to CI

* correct esp32 ide retrieving

* correcting paths

* CI: correct architecture
* libraries update (irremote) and overwrite ble library files
2018-01-01 18:50:45 +01:00
8666 15cea6b222 Add support for presenting status with 3 LEDs (#147)
* Add suport for presenting status with 3 LEDs

* Add support for presenting status with 3 LEDs

* Update Test_config.h

* Update User_config.h

Better names for LED variables

* Change names for LED variables
2017-12-31 14:31:13 +01:00
1technophile 87364e2897 correct end char termination 2017-12-31 11:26:39 +01:00
Chris Broekema 4077a954ca globally expose repeat functionality as advanced function (#151)
* globally expose repeat functionality as advanced function

* implement repeated sends for Arduino based boards
2017-12-30 15:11:56 +01:00
Chris Broekema d038ae078b Add support for TSL2561 based light intensity measurement (#150)
* Add support for TSL2561 based light intensity measurement

* replace Serial prints with trc, add TSL2561 code to test config

* add Adafruit TSL2561 lib to Travis config

* avoid multiple definitions and fix missing string constructor in trace
2017-12-30 00:38:19 +01:00
Florian 4423f883c0 Update README.md 2017-12-04 21:13:09 +01:00
Florian 4bc95dc7a4 Update CONTRIBUTING.md 2017-12-04 19:23:07 +01:00
1technophile 8c26807333 correct DHT ESP8266 img
#146
2017-12-03 20:26:01 +01:00
Florian 11a5ab3c56 Delete CNAME 2017-12-02 15:06:35 +01:00
Florian d34078cef5 Create CNAME 2017-12-02 14:34:59 +01:00
Florian 55dc048384 Update README.md 2017-12-02 14:34:27 +01:00
Florian 9c1bad0578 Update README.md 2017-12-02 14:30:48 +01:00
Florian 95a0c36199 Update README.md 2017-12-02 14:29:50 +01:00
Florian e13b512229 Update README.md 2017-12-02 14:28:37 +01:00
Florian adafb26a17 Update README.md 2017-12-02 14:26:35 +01:00