Florian and Florian
b0cf3c1dc7
[BT][BREAKING] Change Switchbot API and add new commands ( #2003 )
...
Co-authored-by: Florian <1technophile@users.noreply.github.com >
2024-08-22 13:04:52 -05:00
Florian
761e3e34f3
[LED] Add ON Led status ( #2016 )
...
ON per default at start, never OFF unless the board loose power or the program does not start
2024-08-20 09:02:51 -05:00
Florian and Florian
a2fa86eef6
[SYS] Fix Ethernet network check on MQTT failure ( #2013 )
...
Missing the check
Co-authored-by: Florian <1technophile@users.noreply.github.com >
2024-08-16 19:56:41 -05:00
Florian and Florian
f655f4fda0
[LED] Add ON Led status ( #2011 )
...
ON per default at start, never OFF unless the board loose power or the program does not start
Co-authored-by: Florian <1technophile@users.noreply.github.com >
2024-08-16 16:49:14 -05:00
Florian
8fd672de45
[LED] Add capability to change second RGB led function ( #2009 )
...
When using different pins for each RGB led add the capability to change the function assignment to led2
2024-08-16 11:27:16 -05:00
Florian
8a28bb2cf8
[SERIAL][BREAKING] RS232 change to SERIAL GATEWAY ( #2008 )
...
Make the RS232 more generic by converting it to a Serial Gateway
Add the capability to decode BLE data coming through Serial
2024-08-16 11:23:39 -05:00
Florian
25c3da7ee9
[DOCS] Fix image path ( #2006 )
...
* [DOCS] Fix image path
Those images are directly stored into the assets directory now for optimization purposes
* Add back the images
2024-08-15 18:52:00 -05:00
Florian and Florian
1c942a06cc
[SYS] Refine json buffer maximum size ( #2005 )
...
Co-authored-by: Florian <1technophile@users.noreply.github.com >
2024-08-15 07:57:13 -05:00
Florian
04c3e7ef95
Add Switchbot Blind Tilt control ( #2002 )
...
close_up, close_down, open, and percentage command
Add auto-discovery with HA and cover component
2024-08-14 14:55:15 -05:00
Florian
4ec577d6af
[BT] Switchbot Bot control fix ( #2001 )
...
* Fix Canary stack trace error during connection attempt
* Fix discovery
* Fix documentation tip
2024-08-13 13:23:59 -05:00
Florian and Florian
d43d93f151
[WEBUI] Fix index ( #1992 )
...
Co-authored-by: Florian <1technophile@users.noreply.github.com >
2024-08-13 13:05:07 -05:00
Florian and Florian
6441175262
[BOARD] Activate WebUI for the bridge (beta) ( #2000 )
...
Co-authored-by: Florian <1technophile@users.noreply.github.com >
2024-08-12 19:31:35 -05:00
Florian and Florian
ad74cf9c3c
[DOCS] Adaptive scan condition to change intervals ( #1999 )
...
Co-authored-by: Florian <1technophile@users.noreply.github.com >
2024-08-12 19:31:21 -05:00
Florian
35124f2af8
[LORA] Fix save function for parameters that are not frequency ( #1987 )
2024-07-04 17:09:44 -05:00
Florian
b67016bd05
[BT] Default BT enable as a build time parameter ( #1985 )
2024-07-03 15:02:52 -05:00
Florian
3c0140f57b
[SYS] Clean queue before restart ( #1986 )
2024-07-03 15:02:32 -05:00
Florian
cd04c5b92a
[BT] Increase BLE task stack ( #1984 )
...
To allow to be above 500 free
2024-07-03 11:47:30 -05:00
Florian
b20f2c4819
[ONB] Enable BluFi onboarding with other modules than BT gateway ( #1982 )
2024-06-24 12:01:55 -05:00
Florian
77d0d14af3
[SYS] Detect instable MQTT connection with AWS ( #1979 )
...
and restart directly if the connection parameters does not work, instead of taking into account other parameters like xtomqtt
2024-06-23 16:07:48 -05:00
Florian
b1b4bddcbc
[SYS] Improve max buffer ( #1981 )
...
* [SYS] Reduce the usage scope of json maximum buffer usage
* Reduce procBLETask stack size
2024-06-23 15:28:52 -05:00
Florian
2d5b8b403e
[BT] Enable to define MinimumRSSI from a macro in ini files ( #1977 )
2024-06-21 14:03:34 -05:00
Florian
9af5a2aca0
[ONB] Remove Blufi password visibility in the logs ( #1976 )
2024-06-21 08:24:08 -05:00
Florian
6a5d3a3da7
[RN8209] Enable RN8209 task size override ( #1973 )
2024-06-18 12:52:08 -05:00
Florian
aa5fd3cb0b
[ONB] Fix max buffer size ( #1972 )
2024-06-18 12:51:48 -05:00
Florian
e4e4814c28
[CERTS] Remove certificate display on WiFi manager and enable memory certificate usage for update check ( #1967 )
...
* [SYS] Do not display certificates on WiFi Manager
And save them only if the size is more than the minimum
* Enable to use memory cert for update checks
2024-06-12 13:53:24 -05:00
Florian
0a1ee69a72
[SYS] Fix default connection ( #1966 )
2024-06-12 12:17:12 -05:00
Florian
676a62fecb
[OTA] Add Github Digicert cert hash check ( #1965 )
...
to avoid loading a deprecated certificate
2024-06-12 12:16:48 -05:00
Florian
a74a6ebc06
[SYS] Add serial self test feature ( #1964 )
...
Add self testing for Theengs Bridge v1.1 (TBRIDGE02)
This feature enables factory testing
2024-06-12 08:02:34 -05:00
Florian
e321448db0
[OTA] Switch OTA server to ota.openmqttgateway.com ( #1962 )
...
due to Github cert change
2024-06-12 07:50:41 -05:00
Florian
db8e850570
[SYS] Fix wrong connection index record during onboarding ( #1961 )
...
and no connection validation if CNT_DEFAULT_INDEX is different than 0
2024-06-10 12:46:24 -05:00
Florian
07d9ed9df5
[BOARD][BREAKING] Change of partition for esp32dev-pilight ( #1952 )
2024-05-24 22:07:48 -04:00
Florian
0db67f75aa
[SYS] Add connection fallback capability ( #1950 )
...
This feature enable to rotate among the connection parameters index to find a valid one when the current MQTT connection is not working
2024-05-22 05:48:48 -05:00
Florian
819d3c2d91
[SYS] Change log level when publication is canceled ( #1949 )
2024-05-20 17:03:10 -05:00
Florian
f98474bed0
[SYS] Multiple connections management ( #1947 )
...
Enable the management of different connections at runtime with a set of certs for each.
Add parameters to the WiFi Manager onboarding, client certificates, and certificate validation
2024-05-20 09:30:49 -05:00
Florian
743083cbfe
[ONBOARD] Use Gateway short name macro ( #1943 )
2024-05-06 11:29:52 -05:00
Florian
68fd4dc17e
[DISC] Add the capability to use the device BLE name ( #1936 )
2024-04-25 07:11:02 -05:00
Florian
55d9d87a77
[SYS] Do not check idle task on cpu 1 to be consistent with Arduino configuration ( #1935 )
2024-04-17 09:14:11 -05:00
Florian
2645928dbd
[SYS] Remove unnecessaries ESP8266 ESP32 macros ( #1931 )
2024-04-12 17:13:11 -05:00
Florian
2065d57e11
[BOARDS] Remove Arduino boards ( #1929 )
2024-04-10 15:48:05 -05:00
Florian
0929fa23a8
[DOCS] Remove Arduino IDE support ( #1928 )
2024-04-10 13:15:16 -05:00
Florian
a845d772f9
[DOCS] Fix image sizing and path ( #1926 )
2024-04-08 07:18:52 -05:00
Florian
bf70508318
[DOCS] Use Node 16 ( #1925 )
...
* [DOCS] Downgrade Node to 16.x and page speed criteria to 60
2024-04-04 20:04:06 -05:00
Florian
6c62858093
[DOCS] Page speed optimizations ( #1922 )
...
* [DOCS] Page speed optimizations
* Fix img path
2024-04-04 11:38:41 -05:00
Florian and DigiH
369eb0447b
[DOCS] Page Speed criteria update ( #1924 )
...
* [CI] Page speed test adjustment
Page speed test adjustment to 65, to avoid development build and artifacts upload fails
* Update build_and_docs_to_dev.yml
---------
Co-authored-by: DigiH <github@digih.net >
2024-04-04 11:37:49 -05:00
Florian
7a3fae61e2
[DOCS] Optim first image size ( #1894 )
2024-02-07 19:52:38 -06:00
Florian
29ecda720b
[DOCS} Add alt texts to images on the first page ( #1893 )
2024-02-07 19:46:06 -06:00
Florian
a2d3951532
[DOCS] Optim config ( #1892 )
2024-02-07 16:48:06 -06:00
Florian
11b8990564
[DOCS] Optimize landing page loading ( #1890 )
2024-02-07 16:47:36 -06:00
Florian
95e1dd9c50
[CI] Add page speed measurement in the CI ( #1891 )
2024-02-07 16:47:13 -06:00
Florian
c70590fb02
[SYS] Avoid AP generation if no WiFi and config already entered ( #1888 )
...
For security reason do not generate an Access Point if the configuration has been entered and if the WiFi is not detected at start
2024-02-07 15:35:05 -06:00
Florian
fbc8ed7e92
[DOCS] Search optimization ( #1886 )
2024-01-31 14:54:59 -06:00
Florian
ef07a339ab
[SYS] Avoid logging sensitive information on serial ( #1879 )
...
WiFi Manager log level to Notify
Remove MQTT information to serial
Remove system information to serial when changing with WebUI
2024-01-27 17:32:29 -06:00
Florian
a7f43eda87
[SYS] Avoid transmission of MQTT password to the web page ( #1878 )
...
This commit avoid transmitting the saved MQTT user password to the web page for security reasons.
Instead we send the init password and check if it has been modified prior saving
2024-01-24 16:05:56 -06:00
Florian
13f5704a23
[DOCS] Auto-discovery timer add ( #1876 )
2024-01-22 16:49:24 -06:00
Florian
71389438d3
[LORA] Fix message without json not being transmitted ( #1875 )
...
Fix LoRa not processing message that are not JSON
Add also a non-JSON-message to the example
2024-01-21 19:28:23 -06:00
Florian
4e44874149
[BT] Timeout for MUE4094RT ( #1871 )
2024-01-18 09:57:56 -06:00
Florian
f616c18ee4
[DOCS] Add robots txt ( #1870 )
2024-01-16 17:05:47 -06:00
Florian
a90f4c86c6
[DOCS] Fix config.js for sitemap ( #1869 )
2024-01-16 11:00:11 -06:00
Florian
67136efbe2
[DOCS] Add sitemap ( #1868 )
2024-01-16 09:32:47 -06:00
Florian
24e3ef07eb
[CI] Fix development deployment ( #1866 )
...
Containing unwanted files like libraries
2024-01-13 15:43:18 -06:00
Florian
fc1ce0758b
[DOCS] Update navbar and sidebar tyle ( #1865 )
...
Apply only to the upload page and add navbar
2024-01-12 17:22:52 -06:00
Florian
f548351ea4
[SYS] Increase WiFi timeout ( #1864 )
...
Enable to have a more reliable connection with some AP like TP-LINK EAP225
2024-01-11 11:46:27 -06:00
Florian
e0723c40df
[WEB] Fix web serial console ( #1863 )
2024-01-11 10:58:40 -06:00
Florian
d7d5d0879f
[CI] Web upload factorizing and ESP Web Tools update ( #1862 )
...
Update esp web tools
Simplify scripts
Add serial console
2024-01-10 18:54:42 -06:00
Florian
8fa47d2bde
[BOARD] Add Web Upload for ESP32-C3 family ( #1861 )
2024-01-09 17:35:41 -06:00
Florian
f1f27cc83e
[DEV] Add automatic BT lib replacement for BLE environments ( #1860 )
...
So that the replacement is done locally on the development environments but also with the CI
2024-01-09 12:52:59 -06:00
Florian
2c3d98729a
[DOCS] Factorize documentation configuration into one file ( #1856 )
2024-01-09 09:57:08 -06:00
Florian
fd3c9b07b4
[DOCS] Fix sponsor button ( #1859 )
2024-01-09 09:56:12 -06:00
Florian
ffffda1840
[DOCS] Add sponsorship button ( #1854 )
2024-01-09 07:51:33 -06:00
Florian
702925d7d0
[DISC] Fix empty topic publication ( #1858 )
2024-01-09 07:46:17 -06:00
Florian
107bcf4d99
[BOARD] Add M5Stamp C3 ( #1857 )
2024-01-08 17:03:07 -06:00
Florian
5db0de5905
[DOCS] Update vuepress packages ( #1855 )
2024-01-08 10:36:46 -06:00
Florian
a84df78a33
[RN8209] Detect voltage changes ( #1850 )
...
Voltage changes > 2V will trigger a data sending
2024-01-05 09:33:25 -06:00
Florian
b317063cc4
[RTL_433] Temporary fix for installations with numerous sensors ( #1843 )
...
See #1836
2023-12-18 15:10:30 -06:00
Florian
e4446407f1
[RTL_433] Bump ESP RTL_433 library ( #1842 )
2023-12-18 09:50:19 -06:00
Florian
d79d630b44
[DOCS] Remove Zigbee ( #1835 )
2023-12-14 12:41:56 -06:00
Florian
c05a759fa9
[SYS] Change OTAPASSWORD for devices using a part of the MAC as the password ( #1834 )
...
To keep the same password as previously, if it was not changed
2023-12-14 10:43:29 -06:00
Florian
2440c143c0
[DOCS] - OpenHAB integration complement ( #1833 )
2023-12-12 14:03:11 -06:00
Florian
296248f64b
[DISC] Add statistics to relevant sensors ( #1832 )
2023-12-09 11:56:47 -06:00
Florian
a0919bbba4
[WEBUI] Minimum gateway password length to 8 ( #1831 )
2023-12-08 09:18:16 -06:00
Florian
6a4b38a0cb
[BT] Fix scan continue even disconnected from network ( #1829 )
...
and cause an undesired restart
2023-12-07 16:59:06 -06:00
Florian
8c8dc6b6f6
[ONOFF] ON OFF behavior fixes ( #1828 )
...
-Avoid plug restart in case of OverCurrent detection, introduced with central queue add
-publish uselaststate value
-if uselaststate is false we switch off the relay at restart
2023-12-07 15:48:06 -06:00
Florian and Florian
87cb2fecd2
[DOCS] Add domain name information for mqtt server ( #1827 )
...
Co-authored-by: Florian <1technophile@users.noreply.github.com >
2023-12-07 13:34:40 -06:00
Florian
f4a03c39e0
[IR] Fix hex and protocol_name ( #1826 )
...
Fix hex and protocol name field value persistence during the json object lifecycle
2023-12-07 07:42:25 -06:00
Florian
8b204f2911
[SYS] Fix default adjustable setting when not using discovery and boolean init ( #1825 )
2023-12-06 10:56:05 -06:00
Florian
5a07020144
[SYS][BREAKING] Optim json size ( #1823 )
2023-12-05 08:05:19 -06:00
Florian
25af43bdeb
[SOMFY] Remove unnecessary macro ( #1822 )
2023-12-04 12:20:34 -06:00
Florian
7f9f042f7c
[BT] Add gateway deactivation/activation command ( #1821 )
2023-12-04 12:20:10 -06:00
Florian
771b792484
[SYS] Fix ESP8266 reboot loop ( #1820 )
2023-12-01 18:28:52 -06:00
Florian
7db2e93c28
[RTL_433][BREAKING] Beta support for FSK modulation, webUI frequency and active receiver change ( #1812 )
...
* [FSK] Add Lilygo Heltec environment with FSK modulation
Enable RTL_433 frequency and active receiver change with WebUI
Add FSK environment for Heltec and Lilygo
2023-12-01 13:16:03 -06:00
Florian
eb5b8fa291
[SYS/BT] Semaphores and new BT Controller ( #1819 )
...
Add semaphore to the enqueue calls to avoid concurrency issues
Add new BT controller to avoid scan evt timeout bug
2023-12-01 07:15:07 -06:00
Florian
87b26c867f
[BT] Bump Theengs Decoder to 1.6.3 ( #1811 )
2023-11-20 15:56:27 -06:00
Florian
9adff6fb09
[DOCS] Add prerequisite Theengs Bridge listing ( #1808 )
2023-11-15 20:15:36 -06:00
Florian
54b0eaeebf
[DOCS] Add Theengs bridge ( #1807 )
2023-11-15 14:46:10 -06:00
Florian
83137f6ac9
[SYS] Publish the reboot reason with retain flag ( #1802 )
...
So as to have the information stored on the MQTT broker
Also remove stopProcessing, not necessary as we follow by a restart
2023-11-14 08:53:50 -06:00
Florian
cf285fba15
[INDICATOR] Dimmable RGB ( #1801 )
2023-11-14 07:34:55 -06:00
Florian
cf21aed90c
[BOARD] Add Theengs Bridge ( #1799 )
2023-11-13 17:14:58 -06:00
Florian
e576b26b8c
[BT] Fix HA discovery for motion and door sensor ( #1798 )
...
* [BT] Fix HA discovery for motion sensor
* Add status binary sensor and text sensor
2023-11-13 17:14:21 -06:00
Florian
5a36034a2f
[BT] - Bump decoder to v1.6.2 ( #1797 )
...
* [BT] Bump decoder to v1.6.2
* Replace separators / by commas for consistency with Theengs
2023-11-12 13:00:28 -06:00
Florian
aca0850cd8
[SYS] Improve central queue stability ( #1796 )
...
* [SYS] Improve central queue stability
Improve central queue stability and add metrics
* Change partition for esp32dev-pilight-somfy-cc1101
to avoid program size too big error message with esp32dev-pilight-somfy-cc1101
* Only check for gateway updates at the start
to avoid consuming extra memory during operations
Publish the information about the available release with the retain flag
2023-11-12 12:59:45 -06:00