Florian
1916f62895
Auto discovery: Recover MiFlora discovery and remove model if from entity id ( #1209 )
...
* Recovery MiFlora discovery
after https://github.com/theengs/decoder/pull/107
* BREAKING remove model_id from entity id
2022-05-03 19:45:28 -05:00
Florian
141e33e7c6
Bump theengs decoder to 0.3.0 ( #1201 )
2022-04-16 18:01:16 -05:00
Florian
c7034356a5
[DOC] Readme link fix
2022-04-16 16:41:34 -05:00
Florian
3fb34af2ce
[DOC] Configure the favicon properly ( #1195 )
2022-04-04 17:36:03 -05:00
Florian
a243b12397
Add links to Theengs gateway ( #1190 )
2022-03-20 10:14:39 -05:00
Florian
fb56162c52
Remove servicedatauuid only when model is present ( #1186 )
...
keep it if we haven't decoded the message
2022-03-15 17:44:39 -05:00
Florian
3d2b15bd6c
Remove auto discovery for Ibeacon, GAEN and MS CDP ( #1183 )
...
to avoid creating hundred of entities and devices in the controller due to their changing MAC addresses
2022-03-13 09:38:38 -05:00
Florian
08d8d108d2
Bump Theengs Decoder version ( #1178 )
...
New IBT-2X version
XMTZX04HM extension
XMTZX05HM extension
Add temperature decoding to JQJCY01M
Fix IBT 6XS
Replace lbs by lb
Add SOLIS 6 Probes BBQ
Add temp to JQJCY01M
Update XMTZC05HM to include XMTZC02HM
2022-03-06 16:26:45 -06:00
Florian
e6c8b6763c
Fix unit discovery for kg and kpa ( #1171 )
...
And improve the code
2022-02-25 05:51:59 -06:00
Florian
5b42e024e2
HASS auto discovery - Separate unit filtering from class ( #1159 )
2022-02-07 18:42:37 -06:00
Florian
5eea3d45cc
Bump theengs decoder version ( #1158 )
...
#1156
2022-02-05 12:41:14 -06:00
Florian
66c12d6e6b
Add esp32-olimex-poe ( #1157 )
...
Add esp32-olimex-poe-iso
2022-02-05 11:02:59 -06:00
Florian
ef41546c94
ESP8266: Fix partial erase of connection settings ( #1150 )
...
* Fix partial erase of connection settings
#1149
* Update WM version and add disconnect
2022-01-27 15:47:55 -06:00
Florian
a9342f743f
Change unique id structure for HASS discovery ( #1147 )
...
Now:
"uniq_id":"882D777014C-pres"
before it was:
"uniq_id":"882D7770014C-CLEARGRASSTRHKPA-pres"
This will impact BLE and gateways entities
2022-01-27 15:47:29 -06:00
Florian
5a3d912682
Differentiate WM version ( #1148 )
...
to avoid a bug that show only the SSID and the password field on the ESP8266 uC
2022-01-25 20:18:49 -06:00
Florian
8d793a8b50
Add board configuration descrption ( #1142 )
2022-01-22 09:46:19 -06:00
Florian
749c1592b4
Add M5Tough board ( #1135 )
2022-01-17 19:22:26 -06:00
Florian
149aa40802
Increase MQTT Packet size to enable longer certificates to pass ( #1134 )
...
* Increase MQTT Packet size to enable longer certificates to pass
through mqtt for OTA
* Enable to define the mqtt packet size with an external macro
2022-01-17 07:05:02 -06:00
Florian
42916f1028
Bump Theengs Decoder ( #1131 )
2022-01-15 18:28:26 -06:00
Florian
76b2f0a0e1
fix wifi manager portal missing parameters on esp8266 ( #1132 )
...
* fix wifi manager portal missing parameters on esp8266
on esp8266 with ZgatewayBT
Reducing the scope of the parameters on wifi manager for esp8266 to enable to enter properly the configuration
2022-01-15 18:28:11 -06:00
Florian
665078f5f5
Fix ir protocol name not correctly displayed on esp8266 ( #1129 )
2022-01-14 17:46:19 -06:00
Florian
71d5622a52
Filter discovery messages against HASS classes list ( #1127 )
...
* Filter the discovery message content against HASS list of classes
2022-01-11 20:24:09 -06:00
Florian
e6003c877c
Correct readme link typo ( #1128 )
2022-01-11 19:16:41 -06:00
Florian
d34559cb5b
Bump Theengs Decoder ( #1124 )
...
Fix #1123
2022-01-10 16:40:32 -06:00
Florian
66ce0d5a41
Generalize the use of JSON_MSG_BUFFER ( #1114 )
...
* Generalize the use of JSON_MSG_BUFFER
instead of calculated buffer
2021-12-20 19:37:06 -06:00
Florian
b4ae66e3fd
Bump rcswitch ( #1117 )
...
#1108
2021-12-20 19:34:40 -06:00
Florian
ce66cf0b81
Bump theengs decoder to v0.1.4 ( #1113 )
...
* Bump theengs decoder to v0.1.4
* Add new devices to doc
Govee H5102
Inkbird IBT-6XS
2021-12-15 19:49:14 -06:00
Florian
00709675bc
Correct log display for std::string ( #1111 )
2021-12-13 18:50:40 -06:00
Florian
2d6f7c07cb
Bump NimBLE Arduino ( #1107 )
2021-12-13 17:29:56 -06:00
Florian
7dc49165a0
Discovery with theengs decoder ( #1106 )
...
* Discovery with theengs decoder
* Add devices to doc
* Correct missing suffix for DT24
2021-12-11 11:54:08 -06:00
Florian
dcbce352be
AWS IOT compatibility
...
implement compatibility with Amazon Web Services IOT through an MQTT connection with certificates. (#1099 )
2021-11-07 07:44:50 -06:00
Florian
26b3be0e6a
Add board definition for 915mhz ( #1098 )
...
Before having a captive portal for config settings like requested in #1056 let's begin by a board definition for 915mhz
2021-11-06 05:27:52 -05:00
Florian
10f0d4cff4
Theengs decoder integration ( #1092 )
...
* Use Theengs Decoder for BLE device decoding
2021-10-31 16:51:05 -05:00
Florian
9a8606bd29
Fix self signed certificate function ( #1084 )
...
when using mqttset
and add the macro into a test environment
2021-10-05 17:58:01 -05:00
Florian
dbedcf065d
Add mqtt_secure connection condition for logging ( #1082 )
...
* Add mqtt_secure connection condition
when logging SSL error status
2021-09-21 17:43:18 -05:00
Florian
77bc286fd4
Bump vuepress to 1.8.2 ( #1079 )
2021-09-17 18:04:33 -05:00
Florian
35e8d6c196
Remove download count and replace it with hit badge on upload pages ( #1077 )
...
as the binary download from the release page doesn't show all the download sources
2021-09-14 17:42:03 -05:00
Florian
827357fb2d
Update arduinojson link ( #1078 )
...
to avoid PackageException
2021-09-14 17:32:49 -05:00
Florian
f126a51608
Bump DHT libraries ( #1058 )
2021-08-28 20:21:56 -05:00
Florian
01301a1485
Change BLE TPMS count to match associated number ( #1070 )
...
Currently this count start at 0 whereas it should start at 1
2021-08-28 20:21:20 -05:00
Florian
66a76abaf2
Add advised duration and time between reading ( #1069 )
2021-08-28 16:51:03 -05:00
Florian
0ede075843
Add esp32-wt32-eth01 ethernet board ( #1064 )
...
* Add esp32-wt32-eth01 ethernet board
2021-08-17 18:48:11 -05:00
Florian
9ceb623770
Bump Nimble Arduino version ( #1057 )
2021-08-11 19:22:43 -05:00
Florian
61c1e20c0a
Update boards platforms ( #1054 )
...
* Update boards platforms
* Keep ESP8266 platform to 2.6.3
waiting for https://github.com/puuu/ESPiLight/issues/62 to be corrected
2021-08-10 05:25:58 -05:00
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