Commit Graph
30 Commits
Author SHA1 Message Date
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 a82bbe684a Optimizations when using low power mode (#608) 2020-05-07 17:28:27 -05:00
JonathanandJonathan Wells cf641851af Added HTU21 Sensor (#588)
* Added HTU21 Sensor Support

Co-authored-by: Jonathan Wells <jonathan-wells@oist.jp>
2020-04-29 08:22:17 -05:00
Florian f2b2975b88 prepare v0.9.4beta 2020-04-27 13:54:49 -05:00
Florian 30147140bd Add M5 boards compatibility and low power mode (#586) 2020-04-26 19:56:10 -05:00
orrpan ac743ed350 CC1101 433.92MHz support for pilight, rf and rf2 (#585)
* adds CC1101 (433mhz) support esp32 and esp8266
2020-04-23 14:23:47 -05:00
Florian 26501b2176 Recover ESP8266 build and ESPWifiManualSetup
#563  Move protocol change method outside of wifimanager scope
and correct build error for ESP8266
2020-04-08 15:14:14 -05:00
Florian bd72075349 refactor connection mng on ESP32 and ESP8266 (#575)
enable after ATTEMPTS_BEFORE_BG
and  ATTEMPTS_BEFORE_BG to try another Wifi protocol
 #563
2020-03-28 20:46:30 -05:00
Leon Kiefer 6fa40cb56d removed duplicated valueAsASubject option (#569) 2020-03-17 08:07:37 -05:00
Florian f3c9d6dd90 Lean on Arduino log library instead of custom logging methods (#546)
* Lean on Arduino log library instead of custom logging methods
2020-02-09 16:01:52 +01:00
Lars Wessels a99d5fb670 added support for DS1820 1-wire temperature sensor(s) (#538) 2020-01-23 12:11:29 -06:00
Martin Korbel 4115f2a723 Add support for weather stations (#532)
* Add support for weather stations
* Add configuration for ESP8266
2020-01-20 21:04:58 +01:00
Florian 4e14029d65 byte ip should not be defined for all boards
if yes the DHCP on ESPs will not be used
2020-01-09 21:15:38 +01:00
Florian c83b952fdc memory optim for UNO (#521)
reduce gateway name
reduce parameters size
correct issue when using advanced config network
comment simple receiving per default (it is set in platformio.ini when necessary)
2020-01-03 20:53:06 +01:00
Florian db8df1ddf6 Hass discovery improvments (#512)
Rename set commands to config
correct json buffer size and gateway name
replace state to cmd
replace set by config
add restart and erase command
add unicity to gateway command switches
BLE devices shouldn't be child of the gateway
make the BTtoMQTT topic consistent with other definitions
2019-12-20 23:01:56 +01:00
1technophile e4d96b2bfd Enable to set led into platformio.ini file 2019-12-15 13:50:29 +01:00
Florian e44717bac7 add wifi advanced setup into user_config.h (#506)
* add wifi advanced setup into user_config.h

#496

* add advanced network config for wifi
2019-12-14 18:18:30 +01:00
Florian 17809b9d78 [CI] recover tag name from TRAVIS instead of having it hardcoded (#505) 2019-12-07 15:00:40 +01:00
Florian 4b1f09b06b Wifi managers improvements (#503)
* Add parameters to wifi manager: gateway name and base topic
Enable to restart the ESP and erase the parameters by MQTT
2019-12-07 10:18:42 +01:00
1technophile e14c70cace prepare v0.9.3beta 2019-11-08 22:12:35 +01:00
1technophile 1c147e3289 set the name of the wifi AP to the gateway name 2019-11-02 12:57:27 +01:00
Florian 3a4ccdcc9f Update ESP IR library & IR gateway improvments (#480)
* 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
2019-11-02 12:49:05 +01:00
Florian d196f387ae Improve wifi connection management (#471)
-avoid issues with WIFI automatic reconnection on ESP32
-avoid reset of ESP32 when wifi is disconnected
-enable to erase the wifi/mqtt settings if; the mqtt broker wasn't connected once or if the TRIGGER_PIN is pushed for a long time >10s
2019-10-19 21:59:46 +02:00
mpember 30ff181a57 Add support for HC-SR04 sensor (#453)
Adds support for HC-SR04 Ultrasonic distance snsor.
2019-09-10 20:38:04 +02:00
1technophile c04e44c753 Prepare v0.9.2 2019-08-04 17:20:31 +02:00
BigDiandLeon Kiefer 0a9e8eaf35 Add basic FASTLED function initated by Joen (#433)
* merge FastLED part of Joen

Co-Authored-By: Leon Kiefer <leon.k97@gmx.de>
2019-08-02 10:20:58 +02:00
1technophile e20339857e format FS if begin() fail, to avoid setting lost when FS is not mounted
add of timeout parameter
2019-07-29 08:12:07 +02:00
1technophile 131a731730 Uncomment default gateways to enable to set them per env in platformio.ini 2019-07-25 11:22:28 +02:00
1technophile c1242f7c91 Enable to change Gateway name in platformio ini file
by setting the build_flag
  '-DGateway_Name="OpenMQTTGateway_ESP32"'

for example
2019-07-25 06:50:11 +02:00
Florian 8471585d3d Platformio integration (#424)
* adaptation of structure to platformio

* also remove zgatewayRF315 (not usefull)

* replace boolean by bool

#155
2019-07-18 22:45:45 +02:00