Florian
67df8589c6
[DOC] Point to upload section ( #1051 )
2021-08-04 05:36:14 -05:00
Florian
a4106cf0e9
MQTT secure improvements ( #1047 )
...
* Add SYStoMQTT mqtt secure infos
* BugFix: correct retrieving of mqtt broker secure status and cert from memory
2021-08-01 15:46:14 -05:00
Florian
7f296ff5fa
update Ibeacon keys naming ( #1045 )
...
lower case as the other json keys
2021-07-31 14:45:31 -05:00
Florian
c2107da1c7
Add BLE TPMS sensors ( #1031 )
...
* Add BLE TPMS sensors
tire pressure monitoring system
2021-07-27 06:34:45 -05:00
Florian
72f3960c13
Enable transmit outside of CC1101 ( #1039 )
...
See:
https://community.openmqttgateway.com/t/esp32-esp8266-fail-to-send-rf-signal/1618/11
2021-07-27 05:29:15 -05:00
Florian
373ec29803
Correct LORA embedded video ( #1030 )
2021-07-20 19:01:20 -05:00
Florian
c06a6c9ceb
[DOCS] Add new devices, parameters and LORA tutorial ( #1028 )
...
* Add new devices and parameters
* Update readme and lora use
2021-07-18 14:18:40 -05:00
Florian
e56b4336c2
Add MQTT OTA per default for ESP boards ( #1027 )
2021-07-17 18:48:27 -05:00
Florian
ff089923da
Deactivate RF switch discovery per default ( #1026 )
...
* Deactivate RF switch discovery per default
To prevent creating many switches into Home Assistant
2021-07-17 17:18:53 -05:00
Florian
4f1960a566
node-red tutorial ( #1024 )
...
* node-red tutorial for ble temperature sensor
2021-07-16 20:53:04 -05:00
Florian
bce9bf3e00
Minor readme update ( #1025 )
...
* readme and BLE update
2021-07-16 20:09:47 -05:00
Florian and Dave
ebe17c8899
Setmqtt setting optional ( #1021 )
...
* Define MQTTsetMQTT for configuring MQTT over MQTT
* Enable MQTTsetMQTT per default on all ESP except RFBridge
Co-authored-by: Dave <d.kneisz@gmail.com >
2021-07-14 17:25:09 -05:00
Florian
c44ab5aeb9
Update the LED_SEND and LED_RECEIVE macro to fit LED_SEND_RECEIVE ( #1020 )
2021-07-14 07:37:03 -05:00
Florian
7564cf082b
Docs improvements/corrections ( #1018 )
2021-07-13 17:27:04 -05:00
Florian
937a417211
Move PR template folder
2021-06-28 16:31:29 -05:00
Florian
90f42990df
Add miflora battery ( #992 )
2021-06-24 20:11:50 -05:00
Florian
2737a4cbf7
Add Eddystone TLM BLE protocol ( #972 )
...
supporting battery, temperature, count and time from start in s
2021-06-08 17:53:58 -05:00
Florian
db2d2712a4
Add DCO ( #978 )
...
Add developer certificate of origin
2021-06-08 16:51:06 -05:00
Florian
8ef3a61e75
Add INKBIRD IBBQ IBT-4XS ( #955 )
...
* Add INKBIRD IBBQ IBT-4XS
BBQ temperature sensor with 4 probes
2021-05-23 14:45:57 -05:00
Florian
fb7ad1b2ca
Add Inkbird IBS-TH2 ( #954 )
...
Temperature sensor for freezer, fridge
2021-05-23 10:14:02 -05:00
Florian
9fb3d90da9
Add BLE WS02 SensorBlue beacon ( #932 )
...
https://github.com/h2zero/NimBLE-Arduino/issues/215
2021-05-08 17:59:32 -05:00
Florian
4d49f5b08e
Correct build error if discovery deactivated ( #930 )
...
#920
2021-04-23 21:28:33 -05:00
Florian
e1aef48296
[Breaking] Deactivate Home Assistant presence per default ( #915 )
...
And enable to activate it by MQTT
2021-04-04 19:34:36 -05:00
Florian
adc5f157cd
Add hass auto discovery gif and img ( #916 )
...
and update M5Stack docs
2021-04-04 14:53:00 -05:00
Florian
6c8ba53276
Add BLE setScanDuplicateCacheSize ( #911 )
...
#906
2021-04-03 07:44:28 -05:00
Florian
45bc08832a
PVVX LYWSD03MMC Add doc information ( #912 )
2021-03-30 19:20:16 -05:00
Florian
f01b7184a0
Resolve issue with wifi reconnection on M5Stack boards ( #907 )
...
And update libraries
2021-03-27 09:26:15 -05:00
Florian
cd55f0dfd5
Add CGPR1 Qingping PIR and luminance sensor ( #905 )
2021-03-25 19:40:35 -05:00
Florian
b9151bb6ac
BLE low power mode and settings optimization ( #902 )
...
* BLE low power mode and settings optimization
-low power mode settings example
-take into account parameters following #891
-add esp32dev-ble-cont for door/window sensor listening
* Disable WDT during scan
* update esp32 arduino framework
2021-03-25 18:53:47 -05:00
Florian
863a56b389
Change ESP8266 Json Buffer Size ( #903 )
...
768 causes core dump so go back to 512
2021-03-22 19:05:41 -05:00
Florian
d0489d1a85
Correct uptime display on trace ( #904 )
...
and set unit to s
2021-03-22 19:05:14 -05:00
Florian
b22870c620
[DOC] Replace transparent background by white
...
better display with github dark mode
2021-03-19 05:49:05 -05:00
Florian
221afa98b0
Change uptime calculation method ( #901 )
...
and revert #897
2021-03-18 15:07:59 -05:00
Florian
ad72211d71
Add CGH1 Qingping Cleargrass window and door sensor ( #899 )
2021-03-16 19:24:35 -05:00
Florian
46e1ee422a
Increase json buffer ( #898 )
...
discovery msg and systomqtt require now a bigger buffer
2021-03-16 17:41:50 -05:00
Florian
0e8b619bb9
[BREAKING] Change uptime unit from seconds to minutes ( #897 )
...
* Change uptime from s to min
to prevent going to the max of unsigned long
2021-03-14 19:31:53 -05:00
Florian
625f7f358b
Publish SYStoMQTT scan count ( #896 )
2021-03-14 15:05:09 -05:00
Florian
8afb1c5223
Enable deactivation of BLE connect ( #895 )
...
Useful if you want to scan continuously for BLE device, in this case you should deactivate the BLE connect to avoid concurrency between scan and connect
2021-03-14 12:53:26 -05:00
Florian
e2feb0bc24
Wifi reconnection improvements ( #894 )
...
Deep sleep should be activated only when failing connect on low power mode.
Correct reconnection on esp8266. Unfortunately WiFi.reconnect(); prevent the esp8266 from reconnecting, so we reduce its scope to ESP32
2021-03-12 14:54:41 -06:00
Florian
0f7ac4bcce
Update rcswitch library ( #893 )
2021-03-11 17:17:04 -06:00
Florian
c3cdd8f04c
Remove wifi protocol auto change ( #882 )
...
#575
so as to see if in conjunction with the platform update we get a better stability of wifi
2021-03-11 15:55:21 -06:00
Florian
ac9e8347ed
irremote esp8266 bump to 2.7.15 ( #892 )
...
* irremote esp8266 bump to 2.7.15
* lint format
2021-03-11 15:53:28 -06:00
Florian
48791b2c88
Correct parameters count on discovery ( #887 )
2021-03-08 18:03:03 -06:00
Florian
244dc903b0
Add CGDK2 BLE temperature and humidity BLE sensor ( #884 )
...
* Add CGDK2 BLE temperature and humidity BLE sensor
and remove batt from CGD1 (this sensor does not advertise battery value)
2021-03-04 19:26:50 -06:00
Florian
a6fb17595e
[BREAKING] remove tem key ( #883 )
...
* [BREAKING] remove tem key
we rely now on tempc and tempf only
2021-03-03 18:38:37 -06:00
Florian
be5a93a91a
Update platforms and ble lib ( #881 )
...
* Update platforms and ble lib
* esp32 3.0.0 and not 3.1.0 due to build error on ttgo t beam
https://github.com/platformio/platform-espressif32/issues/502
2021-03-03 15:52:40 -06:00
Florian
cd282596e0
Correct advanced network parameter setup on ESP ( #878 )
...
#790
2021-02-26 19:44:20 -06:00
Florian
28ff1a553a
Correct build issue when discovery is disable ( #877 )
...
#875
2021-02-26 15:47:38 -06:00
Florian
452233258f
Add check on stabilisation fo weight and LBS handling ( #868 )
2021-02-26 15:08:13 -06:00
Florian
4431af462f
Correct RF2 gateway auto discovery ( #874 )
...
#786
2021-02-22 19:44:44 -06:00
Florian
fe8ca44770
Add ESP32 Adafruit Feather board definition ( #853 )
...
* Add ESP32 Adafruit Feather board definition in platformio
2021-02-21 16:20:27 -06:00
Florian
4d3da00fa1
Correct example
2021-02-11 17:04:09 -06:00
Florian
557cf340db
Improve low power mode ( #859 )
...
-add switch on HASS
-avoid issue when using ESPWifiManualSetup
-Correct issue on gateway discovery on first connect
-stop processing during discovery
2021-02-05 15:19:43 -06:00
Florian
2d377a1c3f
Auto discovery deactivation at runtime by MQTT command ( #856 )
...
and switch automatic creation for it in HASS (by autodiscovery :-)
2021-01-31 13:41:22 -06:00
Florian
e8b4c63c6c
Increase TimeLedON to 1s ( #857 )
...
#534
2021-01-30 16:29:09 -06:00
Florian
717bdb1f06
Disconnect after a timeout ( #842 )
...
So as to save the devices battery
2021-01-30 15:32:53 -06:00
Florian
39568d8288
[DOC] Tip correction
2021-01-29 17:23:29 -06:00
Florian
1c18e83c98
[DOCS] Document valueAsASubject option
...
#833
2021-01-02 15:55:16 -06:00
Florian
90a7646508
[DOCS] Add title to support
2021-01-02 15:42:59 -06:00
Florian
4d03aa441b
[DOCS] Add Home Assistant user creation note ( #831 )
...
#793
2020-12-11 16:18:33 -06:00
Florian
e17b5b9c9d
Add low power to M5StickC Plus ( #830 )
2020-12-06 16:59:36 -06:00
Florian
d450c505f2
Add M5 SYS parameters to auto discovery ( #829 )
2020-12-06 13:23:00 -06:00
Florian
6ae09d8bb6
Add board M5Stickc Plus ( #828 )
2020-12-06 12:06:50 -06:00
Florian
417eb99d40
uncomment last added board ( #825 )
2020-12-04 07:12:37 -06:00
Florian
67b624c1fa
Add ESP32 Lolin32 Lite board definition ( #822 )
2020-12-03 07:47:47 -06:00
Florian
d172bed5ae
Implement multi gateway discovery ( #819 )
...
Enable HASS to retrieve data of remote sensors from multiple gateways by using wildcards for the location (instead of default:home) and the gateway name (instead of default:OpenMQTTGateway)
2020-12-03 06:11:11 -06:00
Florian
8b34fbb904
[DOCS] - integration switch ( #817 )
...
Use json insteal of simplePublishing / receiving
2020-11-29 17:40:43 -06:00
Florian
b2c05156b2
Srfb bugs ( #807 )
...
* Correct buffer processing
was missing an instruction due to a previous refactoring
* Correct duplicate condition
* Avoid publishing \n into the raw value
* Merge extract_char and value_from_service_data functions
2020-11-28 17:16:15 -06:00
Florian
9a66c9ef09
HASS gateway Discovery improvements ( #792 )
...
* MQTT discovery improvements
-remove gatewayBT
-remove device class formaldehyde (not existing in HASS)
-add SYStoMQTT new parameters
-attach connectivity parameter to the device
-add BT gateway infos and switches
-refactor modules storage and publication
2020-11-04 11:53:55 -06:00
Florian
e7cecf64d2
Update espilight library version - DG-R8H support ( #789 )
...
in particular to integrate DG-R8H support
2020-10-27 14:20:37 -05:00
Florian
55436c29fa
[BT] Fix rssi value type
...
value can be be negative or positive from the user MQTT command
2020-09-17 13:45:25 -05:00
Florian
4b265384b2
DOCS improvements
2020-09-17 13:43:05 -05:00
Florian
7f1cafba61
Update README.md
...
Change link to the items list, add support methods
2020-09-10 08:10:14 -05:00
Florian
046a251b0c
[CI] Enable test env removing during the publish process
2020-09-09 16:19:18 -05:00
Florian
ae3253315f
Update esp8266 platform
...
to 2.6.2
2020-09-04 13:17:50 -05:00
Florian
72aa577999
OLIMEX ESP32 Replace led definition
2020-09-03 17:25:00 -05:00
Florian
74b516118d
Add default include_dir to platformio section ( #757 )
...
#748
point to main as we are not using default include folder
2020-09-03 17:02:35 -05:00
Florian
0600b89190
Add LYWSD03MMC from ATC ( #754 )
...
https://github.com/atc1441/ATC_MiThermometer
long instead of double
and cast when used
2020-09-03 06:18:11 -05:00
Florian
ca3bc436ee
Increase the size of MQTT password ( #751 )
...
avoid #716
2020-09-02 15:27:35 -05:00
Florian
6d1d1ac50d
[BT] Remove voltage class ( #750 )
...
and correct wrong comment
2020-09-02 14:49:38 -05:00
Florian
5810420d93
Add ESP32 Olimex ethernet gateway ( #747 )
...
-Add ethernet board
-Add wifi board
-Add ethernet management for ESP32
2020-09-02 14:16:48 -05:00
Florian
7b9944d1ca
Refactor LED management ( #745 )
...
-replace low power led by led info
-enable to change the led ON value
-go upper case for the led macros
Also transform BLE connect warning to notice in log
Add Sonoff RF Bridge LED
2020-08-27 16:24:23 -05:00
Florian
5e2d86e963
Add publish only BLE sensors function ( #741 )
...
don't publish the non identified BLE devices when requested (at build or by MQTT setting)
2020-08-26 17:24:23 -05:00
Florian
8e0c1e5e51
[CI] Identify test envs ( #744 )
...
so as to avoid publishing their bin files and confuse users
2020-08-25 18:36:14 -05:00
Florian
e27acee4b6
[IR] Update IRRemoteESP8266 to 2.7.9 ( #743 )
...
Add HITACHI_AC344 CORONA_AC MIDEA24 ZEPEAL SANYO_AC
2020-08-25 09:53:25 -05:00
Florian
605da549b9
Docs improvements ( #742 )
...
and link to https://compatible.openmqttgateway.com
instead off spreadsheet
2020-08-25 05:42:53 -05:00
Florian
1d7b569c6a
Add IR emitter inverter ( #738 )
...
#611 for m5stickc
2020-08-22 20:45:59 -05:00
Florian
9d22f242e8
[BLE] Callback leads to memory decrease correction ( #740 )
...
and library update
2020-08-22 20:45:39 -05:00
Florian
d6d42bfce5
BLE sensors data through a connect, LYWSD03MMC and MHO-C401 add ( #736 )
...
* Add LYWSD03MMC and MHO-C401 device
and an associated BLE connect mechanism as these devices advertise only encrypted data
-free manufacturer data
-update library
* Implement scans number before connect
-Add the possibility to do a connect every X scan
-Rename variables for consistency
-Some refactoring for improved code reading
2020-08-18 12:28:45 -05:00
Florian
e9910a9165
Arduino NimBLE support ( #732 )
...
* NimBLE-arduino support
* Decorrelate discovery from BLEScan
To avoid Stack canary watchpoint triggered and store sensor model into BLEdevice vector
2020-08-17 09:51:58 -05:00
Florian
a53f8b4339
[DOC] Move default wifi password name ( #731 )
2020-08-14 08:13:28 -05:00
Florian
497d4c647d
[DOC] Binary upload improvement ( #728 )
...
fit with new version of ESP download tool
2020-08-09 10:56:40 -05:00
Florian
519eb73dee
Documentation update ( #723 )
...
-add JQJCY01YM
-add protocol add guidelines
-minor changes
2020-08-06 18:42:34 -05:00
Florian
da63fd3606
JQJCY01YM BLE formaldehyde, temperature, humidity and battery sensor integration ( #722 )
...
* Add JQJCY01YM Formaldcehyde detector
The device publish also the temperature, humidity and battery
* Reduce ServicedataMinLength
so as to read battery data of this device and others
2020-08-05 19:46:50 -05:00
Florian
8d79bebab8
[breaking] Refactor the BLE devices identification ( #720 )
...
* [breaking] Refactor the BLE devices identification
generalize the use of the mac address with : for the lists, white, black and internal identification
Move structures from config_BT.h to ZgatewayBT.ino
update doc
* Move minRssi to INO and optimizations
change Minrssi name to match other variable convention
Optimize the add of : to mac address
Reduce the use of abs()
Note: I cannot move BLEinterval to the ZgatewayBT.ino due to its use on main.ino
2020-08-04 12:03:22 -05:00
Florian
d4457f817a
Enable BT use for Arduino Mega ( #718 )
...
* Enable BT use for Arduino boards
by adding a ArduinoSTL library
* Update doc
2020-08-04 11:40:16 -05:00
Florian
4f84e08219
Identify IRremote library commit ( #719 )
...
and avoid pointing to the last revision
2020-08-03 14:30:50 -05:00
Florian
60d173ff51
Correct value entered into temperature conversion ( #713 )
...
from C to F
The division by 10 must be done before the conversion.
2020-07-27 07:57:55 -05:00
Florian
c6966aa0d9
Remove Test_config.h file ( #712 )
...
* Remove Test_config.h file
It was used for Arduino IDE CI, as we are now using PIO this file is no longer needed
And remove test folder.
2020-07-27 06:56:34 -05:00
Florian
1ae4903af1
Add Avatto/Bakeey IR boards definition ( #706 )
...
* Add Avatto/BAKEEY IR boards definition
Tested with S06
-Emitting IR OK
-Receiving IR OK
-TRIGGER GPIO OK
-led info, brief but OK
2020-07-24 18:30:34 -05:00