Commit Graph

550 Commits

Author SHA1 Message Date
kanttti
e4de45f219 Add Unit of Measurement for MiFlora Fertility and Fix MiJia BT battery to percentage (#466)
* adds unit for MiFlora fertility value

* fixes MijiaBT battery unit from V to percentage
2019-09-29 21:21:19 +02:00
kanttti
07e32847fa fixes data array length when reversing data (#465) 2019-09-29 21:20:00 +02:00
1technophile
d2dd613855 Avoid OMG crash when emitter txpower >0
#457
2019-09-20 23:34:45 +02:00
1technophile
513cc4b7ac LORA: Default CRC to true
#445
2019-09-20 23:34:04 +02:00
1technophile
818be244dd ESP32 Avoid overlap between IR_RECEIVER_PIN and RF_RECEIVER_PIN
#443
2019-09-20 23:33:38 +02:00
Florian
1f96635978 Add Ble Xiaomi scale compatibility (#459)
* Add of Xiaomi Miscale v1 & v2

Discussed here:
https://community.openmqttgateway.com/t/ble-scale-support/608/16
2019-09-20 23:28:29 +02:00
1technophile
cba3ed7e75 Add new boards examples
#452
2019-09-19 22:49:16 +02:00
Florian
0f1ddcb68a Create FUNDING.yml 2019-09-19 22:29:51 +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
mpember
e4683b1812 Correct missing module string for DHT (#444)
The DHT module was not being appended to the modules string reported in the SYStoMQTT messages
2019-08-26 07:00:06 +02:00
1technophile
1ce1fe30dd add informations and a production env example 2019-08-25 20:35:30 +02:00
1technophile
9fc2609bba remove simplePublishing on the non test examples 2019-08-25 20:34:41 +02:00
Carlos Duarte Do Nascimento (Chester)
ed93a84448 Avoid spam of buffer message in hcsr501 (#442)
* Avoid printing the buffer message on every iteration of the main loop

* Print message when the motion starts (to match the motion end one)
2019-08-13 06:56:39 +02:00
1technophile
ca7d5d4195 Add of SONOFF RFR3 environment
Relay ok
Button press ok
RF reception 433toMQTT ok
To have the RF reception you need to connect D0 of SYN470 to GPIO4 of ESP8285. Instruction to follow. Do not do that if you are not confortable with soldering and don't have an electrical background.
2019-08-08 21:27:34 +02:00
1technophile
8f91441c19 change stale location
to enable stale bot activation
2019-08-06 21:05:09 +02:00
1technophile
7d6c746ede Platformio ini improvments
no need of min spiffs for esp32 env not using ble
add extra configs ini file to enable the creation of a prod_env.ini and tests files if needed
2019-08-06 21:04:44 +02:00
1technophile
c04e44c753 Prepare v0.9.2 v0.9.2 2019-08-04 17:20:31 +02:00
1technophile
9bf09955b8 refactor platformio ini file
transfer macro definition to platformio ini instead of test_config.h
2019-08-04 10:56:07 +02:00
BigDi
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
6795475e03 differenciate handling of disconnection between ESP and other boards 2019-07-26 12:34:29 +02:00
1technophile
60bc75f0b6 Correct datastring implementation going to the esp to reset if publishing value and protocol only 2019-07-26 11:50:54 +02:00
1technophile
4b0d3943ce Correct issue with interval being added and not set to the expected value
and add debug infos
2019-07-26 11:13:01 +02:00
1technophile
87c85eabe0 if wifi is lost the ESP was blocked on a "MQTT connection loop"
To avoid that check the status of wifi connection before trying to connect to mqtt
Add of traces
2019-07-26 10:55:17 +02:00
1technophile
e0c8d93802 don't remove basic pub functions when no simplepublishing 2019-07-26 10:49:16 +02:00
1technophile
b938dd3052 Correct mac adress displaying partialy
due to not enough buffer size
2019-07-25 20:52:59 +02:00
1technophile
fd90d26873 Enable trace of IP 2019-07-25 14:52:41 +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
ddaf734797 CI: Trace activation depending on platform 2019-07-25 10:55:52 +02:00
1technophile
9184c00b9d Add ip and mac for esp
and ip for arduino
2019-07-25 10:42:51 +02:00
1technophile
1a5d808de9 Code size reduction for UNO 2019-07-25 10:41:21 +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
d30adc2340 Add page hits 2019-07-23 14:50:44 +02:00
Rotzbua
798b987941 fix preprocessor error (#428)
error: macro names must be identifiers
2019-07-22 15:32:43 +02:00
1technophile
74939f63ed correct non pertinent call to BTtoMQTT when using ESP32
BTtoMQTT is handled as a task whit ESP32
2019-07-20 21:04:13 +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
1technophile
811054c904 when using ESPWifiManualSetup a build error appear 2019-07-13 14:36:10 +02:00
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