Florian
bf95ae13e8
[DOCS] Add media references ( #1464 )
2023-02-16 13:45:13 -06:00
Northern Man
e30870c053
HomeAssistant Status reporting improvements ( #1460 )
...
* Status reporting improvements
* Fix lint issues
2023-02-15 15:29:12 -06:00
Northern Man
e5ef78b010
Corrected device_class for DT24 Bluetooth Voltmeter ( #1459 )
...
Found during Power Meter testing that the DT24 voltage and current discovery values were being created as power and not voltage and current.
2023-02-15 15:27:58 -06:00
Florian
091d8a4fa7
[BT] Fix for saving interval and intervalacts separately from the save keyword ( #1462 )
...
The interval and intervalacts were overwritten at startup when adaptive scan was deactivated
2023-02-15 15:27:29 -06:00
Florian
d09f13bf86
[CI] Add build as a prerequisite of the documentation ( #1457 )
...
So as to avoid empty upload page
2023-02-13 16:39:48 -06:00
Florian
b7e0872f05
[ONOFF] Set power indicator status at start ( #1456 )
...
So that it reflects the real state of the relay even if a restart of the board was done
2023-02-13 10:18:18 -06:00
Marcel Stör
df8943bf52
Add missing ThingPulse envs ( #1455 )
...
This fixes #1369 that added the actual parameters but forgot to add an env line.
2023-02-13 05:23:54 -06:00
Florian
37dfe8008c
[BT] Bump decoder to v1.2.0 ( #1454 )
2023-02-12 16:27:10 -06:00
Northern Man
c829152f29
Removed availability reporting for non-local sensors ie bluetooth sensors ( #1453 )
...
* Fix availability reporting of remote sensors
2023-02-12 08:24:35 -06:00
Florian
52a13c4826
[DOCS] Add reset time and low power mode indications ( #1452 )
2023-02-10 18:49:50 -06:00
Florian
6dbcd0d888
[LED RGB] Enable ON OFF Led power display depending on actuator status ( #1451 )
...
Switch ON the power LED to green when the Actuator is ON and switch it OFF when the Actuator is OFF
2023-02-10 18:49:18 -06:00
Florian
115fdf80aa
[BT] Improve conditions of adaptive scanning ( #1450 )
...
To avoid setting several times the BLEinterval for one sensor
2023-02-10 17:54:56 -06:00
Florian
5bcf214d68
[LPM] Add capability to deactivate the function at build time ( #1449 )
...
To enable boards with the constant power supply to don't build this function.
Change the default behavior for the mode not to be built by default.
Only the boards with batteries are keeping it
2023-02-10 17:07:28 -06:00
Florian
7c0fafd48e
[BT] Continuous active scanning when adaptive scanning is false ( #1448 )
...
Set `interval` and `intervalacts` to the minimum when adaptive scanning is deactivated. When the user encounters a situation on which a device is not detected due to adaptive scanning, we set the gateway to continuous active to maximize the chance to detect the device.
2023-02-10 17:05:52 -06:00
Florian
159d362f2a
[TRIGGER] Enable reset at start when InputGPIO is used ( #1447 )
...
TimeToResetAtStart defines the start period
2023-02-10 17:04:58 -06:00
Florian
799d8e2e85
[WIFI] Increase delay between first wifi connection attempt ( #1446 )
...
This improves the chances of reconnection with this mode (before doing it with the wifi manager part)
2023-02-09 16:19:12 -06:00
Florian
1b0778dc0a
[LPM] - Update state ( #1445 )
...
When issuing a low power mode change update the state to the controller
2023-02-09 16:18:39 -06:00
Florian
26c0cca614
[LPM] - Fix reboot loop when low power is used ( #1444 )
...
By not deinitializing BLE at the start, if it has not been initialized. Setting the time between waking up from the macro rather than the config interval.
This one does not have a value at the start.
2023-02-09 15:19:09 -06:00
Florian
53e4473810
[HA Discovery] - Optimize low power mode discovery ( #1443 )
...
Merge the sensor and the switch in one entity
2023-02-09 14:45:18 -06:00
Northern Man
efd24735a7
First Pass ( #1442 )
2023-02-09 13:33:55 -06:00
Florian
ec1731b566
[DOCS] - Add nightly builds link ( #1441 )
2023-02-08 11:22:45 -06:00
Florian and DigiH
f283327998
[BT] - Adaptive scan ( #1440 )
...
* [BT] Adaptive scan
Add adaptive scan to avoid users setting parameters and deduct automatically the scan requirements from the list of devices
---------
Co-authored-by: DigiH <github@digih.net >
2023-02-07 17:36:18 -06:00
DigiH
05f83c5f80
Active Scan Interval ( #1433 )
2023-02-07 12:25:40 -06:00
dependabot[bot]
03c83fb69c
Bump http-cache-semantics from 4.1.0 to 4.1.1 ( #1435 )
...
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases )
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: http-cache-semantics
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-04 16:19:57 -06:00
Florian
2ab603e1be
(CI) Only build doc and binaries on owner repository ( #1434 )
...
This will avoid nightly errors on forks
2023-02-02 21:12:35 -05:00
DigiH
bd9dcf1ec8
Tag properties visibility ( #1432 )
...
Tag properties visibility to be included with "pubadvdata" setting
2023-02-01 19:41:01 -06:00
Frank Zhang
2c759408c3
Added board AirM2M CORE ESP32C3 ( #1429 )
...
* update: Add board Airm2m Core ESP32C3
* update: added custom description
2023-01-31 20:23:15 -06:00
Florian
e53c48dd96
[ONOFF] - Improve Led display ( #1430 )
...
Improve Led display when limits are reached
2023-01-27 14:35:39 -06:00
Florian
23160ad8b4
[ONOFF] Publish state at start and at a given frequency ( #1427 )
...
To update state of the controllers
2023-01-26 20:13:16 -06:00
Florian
51357191df
[ONOFF] Add overcurrent protection ( #1426 )
...
Add a function that switches OFF the actuator if the current measured is more than MAX_CURRENT_ACTUATOR
2023-01-26 19:51:12 -06:00
Florian
8d2aacc358
[BT] Bump Theengs Decoder to v1.1.0 ( #1425 )
2023-01-26 13:43:16 -06:00
Florian
4e885a7cd0
[BT] Regular BT connect based on time ( #1423 )
...
instead of number of scans, as users changing the interval to continuous scanning may have connect attempts to frequently
2023-01-26 09:28:16 -06:00
Florian
a64acab7c8
[BT] Regular BLE system parameter pub ( #1422 )
...
Publish BT config parameter at start so as to update the switch statuses in the controller
Also publish regularly in case of controller restart
Also move btqsum, btqsnd and btqavg to BTtoMQTT topic instead of SYStoMQTT as they are more relevant here
2023-01-26 08:18:44 -06:00
Northern Man
150603555c
Update to ZdisplaySSD1306 to reduce overall resource usage, and enable message queuing ( #1417 )
2023-01-26 08:17:53 -06:00
Merijn
6e3e8c3330
[RS232] add JSON parsing and hardware serial support to RS232 gateway ( #1409 )
...
* add JSON parse option to RS232 gateway
* add hardware UART support to RS232 gateway
* changed default RS232toMQTTmode to raw (instead of JSON)
* removed reference to Arduino Mega in RS232 gateway config
* update RS232 gateway doc
2023-01-25 16:43:53 -06:00
Florian
c1afc02ffe
[CI] Point development to decoder development ( #1421 )
...
So as to have nightly builds based on the decoder development branch
2023-01-25 13:58:01 -06:00
Florian
660271a8ee
[CI] Update actions versions ( #1420 )
2023-01-25 11:53:09 -06:00
Northern Man
dcb4d5551e
Add device_class to MQTT Discovery for rtl_433_ESP ( #1419 )
...
* Add device_class to rtl_433_ESP discovery
2023-01-25 09:58:18 -06:00
Florian
9bdfeca2f7
[DOCS] Add Theengs Plug links ( #1416 )
...
* [DOCS] Add Theengs Plug links
2023-01-23 13:45:15 -06:00
Florian
bacc2250ba
[CI] Run development portal building every night ( #1415 )
...
Added to manual dispatch
2023-01-23 11:40:55 -06:00
Die Peter Pan
9687f605c8
Added board ESP32 DOIT DevKit V1 with SX1278 module Ai-Thinker Ra01 ( #1411 )
...
* Added board ESP32 DOIT DevKit V1 with SX1278 module Ai-Thinker Ra01
Gateway using RTL_433_ESP library, need SX1278
ESP32 DOIT DevKit V1 & external Ai Thinker Ra01 Loraboard SX1278 on VPSI and (DIO0=15, DIO1=4, DIO2=16 and RST=17)
2023-01-23 11:40:27 -06:00
Northern Man
44a4e963f2
Update platformio.ini ( #1413 )
2023-01-23 10:32:03 -06:00
Florian
f9d1d0ad6a
[CI] Change environments ini name ( #1414 )
...
Remove unecessary macros,
modify datatest environment to be continuous
change scan duration to 3s for continuous scan environments
2023-01-23 10:31:21 -06:00
Florian
a3603c6a78
[BLE] Simplify the publication of advertisement data ( #1408 )
...
With only one control that enables the publication of all the advertisement data, default: false
Note that if the sensor is not recognized, we will no longer publish its advertisement data unless the control is true. This is for the sake of traffic reduction.
2023-01-20 14:30:11 -06:00
Florian
27b568e4f9
[DOCS] Update vuepress ( #1407 )
2023-01-20 09:43:53 -06:00
Florian
a43f0605ed
[CI] Enable sub workflow call ( #1406 )
...
Remove duplicates of actions for documentation
2023-01-20 09:42:55 -06:00
Florian
5297dff7bb
[DOCS] - Generate board documentation automaticaly from platformio.ini ( #1405 )
...
* [DOCS] - Generate board documentation automaticaly from platformio.ini
To reduce maintenance effort
* [CI] Differentiate boards from platformio.ini
So that only one line can be commented to use customs environments
2023-01-20 09:04:18 -06:00
Florian
b4003d4ea1
Fix actuator manual control with button press and overheat protection ( #1403 )
...
Manual control with a button press triggered the relay but 2 times (when pressing and releasing), fixing this.
Check that we have two consecutive readings of temperature above the threshold to trigger the actuator to OFF
And remove it by default to the shelly, as I see unjustified jumps of temperature above 80C.
2023-01-18 18:10:54 -06:00
Florian
76724240f4
Add a check on device id before concatenating it to the device name ( #1398 )
...
to avoid concatenating an unknown array
2023-01-16 10:17:59 -06:00
Florian
cc81b0ba44
[DOCS] Add warning for Shelly Plus 1 ( #1392 )
...
This board firmware is for testing only, not for production use
2023-01-12 18:11:26 -06:00