Commit Graph
1549 Commits
Author SHA1 Message Date
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
Florian 9c96526d92 Update README.md 2017-12-02 14:23:07 +01:00
Florian 9127ae8964 Rename README to README.md 2017-12-02 14:21:35 +01:00
Florian 2dd9301745 Create README 2017-12-02 14:21:02 +01:00