Commit Graph
684 Commits
Author SHA1 Message Date
Florian 5772a35425 Add M5Atom board (#697)
based on pico32
BT, IR sending available
TODO RGB LED support
2020-07-10 12:02:58 -05:00
Leon Kiefer 04b95945b8 set the host name as server of the PubSubClient (#696)
don't do a manual DNS lookup
2020-07-09 19:36:04 -05:00
JonandJonathan Michael Wells 486fd63813 Ahtx0 detections (#695)
* Detect when sensor isn't available or read fails

* Matching code guidelines

Co-authored-by: Jonathan Michael Wells <jonathan-wells@oist.jp>
2020-07-09 12:35:10 -05:00
Florian 6aa2a3c1c3 Platfomio libraries definition update (#694)
Change sha commit separation key for PIO
complete the name of htu21 library,
PIO Add github full path to the libraries def
and add rfm69spi library
and add rfm69 low power
2020-07-08 10:42:08 -05:00
Jon 0e257a58c1 Add AHTx0 Sensor (AHT10 and AHT20) (#687)
* Add AHT Sensor
2020-07-04 09:40:06 -05:00
Florian a3ab39b04e Initial support of INKBIRD IBS-TH1 (#644) 2020-07-02 19:03:20 -05:00
Florian cf2eaa9c6c [DOC] Add support methods and contributors (#646)
* [DOC] Add support methods and contributors link
2020-07-01 09:24:53 -05:00
allcontributors[bot] c490c026d9 docs: add HannesDi as a contributor (#686)
* docs: update CONTRIBUTORS.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-01 07:16:37 -05:00
allcontributors[bot]andFlorian 242fdeb9a9 docs: add Alomon31 as a contributor and initiate contributors system (#648)
* docs: update README.md [skip ci]

* docs: create .all-contributorsrc [skip ci]

* Update .all-contributorsrc

* Update CONTRIBUTORS.md

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Florian <1technophile@users.noreply.github.com>
2020-07-01 07:06:57 -05:00
Florian 5e19a004d7 Minor doc adjustements for low power mode 2020-07-01 06:03:25 -05:00
Florian 2fdaf8463c Add Andreas Spiess video for Xiaomi Mi Scale to ESP32 use case 2020-07-01 05:55:10 -05:00
Florian 71f1f0c1ec Update badges 2020-06-24 10:18:44 -05:00
Leon Kiefer 6cc4ca4ed5 fixed wrong string type after refactoring #546 (#643) 2020-06-23 16:39:18 -05:00
Florian 12a5033ca3 IR signal forwarding by MQTT
differentiate command subject so as to enable the repeat on another gateway
add doc info regarding raw forwarding
2020-06-22 07:04:00 -05:00
Florian 924943277a Troubleshooting doc - add chapter regarding guest network 2020-06-21 18:41:32 -05:00
Florian 7482b34fa2 BLE gateway HM10 Correct token offset for service data 2020-06-21 14:39:17 -05:00
Florian 647df124d5 WifiProtocol - force when change only
force special wifi protocol when > 0
2020-06-21 14:06:48 -05:00
Florian 2d5633b113 Update RCSwitch version
so as to avoid core dump when using RCSwitch on ESP32 and having wifi disconnection #620
2020-06-21 11:55:14 -05:00
Florian 278942d82d IR gateway add log message 2020-06-20 17:08:48 -05:00
Florian 022643381f BT Low power: remove duplicate wifi stop 2020-06-19 16:17:04 -05:00
Florian 6a5ef0707a ONOFF default pin value when simpleReceiving
#551
2020-06-19 14:53:32 -05:00
Florian 3bee160b48 IRRemote ESP8266 Lib update and add new protocols (#641) 2020-06-19 13:11:15 -05:00
Florian 9bba730e84 Add a lock mechanism to improve the OTA chances of success with ESP32 and BLE (#634)
* Add a lock mechanism to improve the OTA chances of success
change TimeBeforeMQTTconnect to InitialMQTTConnectionTimeout
move delay(BLEinterval); after the scan so  the first scan will always be done at start now
remove non relevant delay
add stopProcessing and startProcessing functions
2020-06-19 12:44:53 -05:00
Florian eb5fff7fba IR protocols identification correction
and add carriage return to traces
#630
2020-06-18 16:06:02 -05:00
Jens Balvig 1e599415fc Automatically set mqtt buffer size (#637)
* Automatically set mqtt buffer size

Current versions of pubsubclient allows the buffer size to be set
dynamically: https://github.com/knolleary/pubsubclient/pull/282

We can take advantage of this to avoid having to modify one of the
dependencies and instead automatically up the buffer size when a
powerful board is detected.
2020-06-18 05:36:40 -05:00
Florian 2bb8feffed add support link
and remove hits counter
2020-06-17 13:37:13 -05:00
Florian 713727cf98 Correct endless loop when first wifi connection missed with wifi manual setup (#636)
and add parenthesis for better understanding of the comparisons
correct also a non pertinent ;
2020-06-16 13:28:34 -05:00
Florian afa3010033 Per default don't use TRIGGER_GPIO (#633)
and move SLEEP_BUTTON definition to config_M5 as it is only used for the moment with M5 stack and stickc boards
2020-06-14 07:53:00 -05:00
Florian ae342f4a32 Remove auto erase function (#632)
* Remove auto erase function
* add docs
2020-06-14 06:57:44 -05:00
Florian c9e6de1a1c Replace pin by gpio (#631)
* replace _PIN by _GPIO

* add mention about the goal of -all binaries

* [breaking] change json key from "pin" to "gpio" for actuatorONOFF
2020-06-13 20:04:36 -05:00
Florian c9de14e51a correct config files
remove list of protocols from config_RF and retrieve the correct key for the version building in CI
2020-06-13 15:58:52 -05:00
Leon Kiefer 95a3f8e0b6 replace travis with GitHub Actions close #626 (#629)
added GitHub Actions to documentation
2020-06-12 18:44:34 -05:00
Florian 1e10783a28 [DISCOVERY] replace unit of measurement lu by lx (#628)
#603
2020-06-10 20:16:46 -05:00
Florian 3e734671cc Differentiate 2G gateway env
To avoid a build error due to concurrency of modules
2020-06-10 19:02:09 -05:00
Florian f65cdd831a move scope of MQTTtoONOFF
due to build error on Arduino IDE (working with PIO)
#556
2020-06-09 21:06:13 -05:00
Florian 312337acb4 update pubsubclient library version
2.7 to 2.8
2020-06-09 20:54:30 -05:00
Florian 01bb4ecf65 update ESP Arduino framework version 2020-06-09 20:53:54 -05:00
Leon Kiefer 10a9d00aaf Added clang-format (#623)
* added .clang-format
* added names to travis jobs
removed deprecated travis option
* check github action
* added .gitignore
2020-06-09 16:09:23 -05:00
Florian 661ef9c55e Refactor BLE gateways (#617)
* Refactor BLE gateways:
-merge HM10 and ESP32 code
-publish sensor values with the other BLE device parameters to avoid MQTT multiple publication
-make uniform the case of mac adress id between HM10 and ESP32
-add the possibility to remove service data publishing either when sensors is recognised or not
-correct manufacturing data display
-merge process cleargrass methods
-check service data validity before processing
2020-06-05 08:09:49 -05:00
Florian ac4f6b74c2 Add note for persisten white and black list
#622
2020-06-04 20:27:00 -05:00
Jon 4bc8621910 Ds1820 HADiscovery (#621)
* DS18b20 HADiscovery
* Allow Multiple DS18b20 Sensors
* Optimize Bus Scan
* Update Docs

Co-authored-by: Jonathan Michael Wells <jonathan-wells@oist.jp>
2020-06-04 17:16:40 -05:00
Florian cf425b0a34 MQTTtoIR hex handling optim (#619)
replace datastring with hex string handling, enable the direct use of an MQTT received hex signal w/o syntax change
correct a bug on protocol identification when the protocol is a derivative of another one and share a common name piece
2020-06-01 08:59:39 -05:00
Florian 0afcb61717 Correct spelling mistake 2020-05-23 16:07:37 -05:00
Florian f6fa1e52da Hm10 details (#614)
* Add infos and change HM10 speed to a macro
* remove unnecessaries macros
2020-05-12 20:27:05 -05:00
Florian 489ce99659 Implement OpenHAB autodiscovery (#612) 2020-05-12 15:05:37 -05:00
Florian a82bbe684a Optimizations when using low power mode (#608) 2020-05-07 17:28:27 -05:00
Jon f23fcb672a Remove duplicate weatherstation library definition (#604) 2020-05-04 20:04:20 -05:00
Jon 2303d85ae5 HTU21.begin bug fix (#602) 2020-05-03 17:19:33 -05:00
Jonathan 9fc5ba99f5 Allow pins/settings to be defined in INI file (#597)
* Allow pins/settings to be defined in INI file

* Open to make publishing ManufacturerData optional
2020-05-03 08:56:40 -05:00
Alomon31 470790b42e Update ZgatewayWeatherStation.ino (#592)
Line44: typo (paried > paired)
2020-05-01 08:19:23 -05:00