Yurii
a40413aeac
style: formatting
2025-11-02 23:34:46 +03:00
Yurii
c78d2d0c0b
refactor: reduced tasks stack size
2025-11-01 19:12:03 +03:00
Yurii
b7825111bb
refactor: active + passive BLE scanning
2025-10-22 20:37:36 +03:00
Yurii
d5691ef8f7
refactor: decreased interval and window for scanning BLE
2025-10-22 17:22:02 +03:00
Yurii
0213582464
fix: build for nodemcu32, c3, c6 boards; formatting `platformio.ini`
2025-10-21 13:43:41 +03:00
Yurii
396dc7f7e3
refactor: increased disconnected timeout for sensors
2025-10-20 18:37:35 +03:00
Yurii
9d38525251
refactor: passive scan instead of connecting to BLE devices
2025-10-20 17:59:52 +03:00
Yurii
cf81ff5856
refactor: improved work with BLE sensors
2025-10-10 05:35:57 +03:00
Yurii
d4addf887f
refactor: improved work with BLE sensors
2025-10-09 08:13:33 +03:00
Yurii
9d77256051
refactor: not initialize Bluetooth if BLE sensors are not used
2025-10-03 20:56:04 +03:00
Yurii
28a5218b7c
fix: various fixes
...
Found by PVS-Studio
2025-09-23 04:02:40 +03:00
Yurii
8fa440810c
refactor: status BLE sensors
2025-03-05 02:28:17 +03:00
Yurii
38acae417d
refactor: reworked BLE sensors
...
* add clean unused ble instances
* moved subscribe to notify to another method
* set date/time on BLE sensors
2025-01-30 01:46:55 +03:00
Yurii
a78f35328f
refactor: increased timeout for nimble
2025-01-24 04:48:09 +03:00
Yurii
c524abd959
refactor: trying to improve connection to BLE devices
2025-01-24 03:17:14 +03:00
Yurii
e8d0ad0a4e
refactor: improved work with clones (not original) of DS18B20 sensors
2024-12-23 11:37:54 +03:00
Yurii
4702909043
fix: BLE power 9 dbm with NimBLE-Arduino 2.1.x
2024-12-18 21:58:45 +03:00
Yurii
2e3b38e14f
refactor: compatibility with NimBLE-Arduino 2.1.x
2024-12-17 11:24:49 +03:00
Yurii
50280f6db3
fix: negative temperature values from BLE devices
2024-12-04 05:36:04 +03:00
Yurii
19feb85230
refactor: some changes
2024-11-15 00:25:41 +03:00
Yurii
861db33765
feat: added signal quality for DALLAS sensors
2024-11-13 00:57:01 +03:00
Yurii
e04462811b
refactor: improved NTC polling
2024-11-11 12:56:18 +03:00
Yurii
fda18cdb13
refactor: memory optimization for esp8266
2024-11-11 02:41:39 +03:00
Yurii
6a9bd9673a
fix: `Sensors::cleanDallasInstances()` fixed
2024-11-10 01:32:42 +03:00
Yurii
fcf7d61ca5
fix: polling ntc on esp8266 fixed
2024-11-09 17:41:39 +03:00
Yurii
e71f3868fd
refactor: dynamic sensors
2024-11-09 17:10:26 +03:00
Yurii
c03df67900
fix: fixed crash if BLE service not found #88
2024-10-31 05:25:34 +03:00
Yurii
1b2bc8e200
feat: added feat use of BLE external sensor; added events onIndoorSensorDisconnect and onOutdoorSensorDisconnect for emergency mode; added polling of rssi, humidity, battery for BLE sensors
2024-08-20 19:06:18 +03:00
Yurii
8b50fdec21
fix: fix typo
2024-06-20 06:41:32 +03:00
Yurii
ce7bd7e23b
feat: migrate to arduino-esp32 core 3.0.1
2024-06-10 16:20:03 +03:00
Yurii
935f8bd0a8
fix: outdoor sensor GPIO validation fixed
2024-05-25 00:17:55 +03:00
Yurii
8687e122ca
feat: added native heating control by boiler; refactoring; emergency settings removed from HA
2024-04-22 08:18:59 +03:00
Yurii
96289cb0f7
fix: reset onewire before begin (fix DS18B20)
2024-04-11 04:09:11 +03:00
Yurii
2f4dbcc205
feat: added unit system selection
2024-03-20 02:37:20 +03:00
Yurii
a5f6749101
refactor: added SensorType enum
2024-03-14 13:07:42 +03:00
Yurii
b07dd46f55
refactor: optimization
...
* names changed: pin => gpio
* ability to change OpenTherm GPIO without rebooting
2024-03-10 04:10:18 +03:00
Yurii
8fb62ce8ae
fix: set temperature for sensors in manual mode fixed
2024-02-23 03:50:30 +03:00
Yurii
c4b6eadb81
refactor: using BLE advertising instead of manual requests
2024-02-20 15:29:14 +03:00
Yurii
04a6b4e1b0
refactor: additional checks when initializing sensors
2024-01-13 20:32:55 +03:00
Yurii
b36e4dca42
refactoring: moving some strings to flash memory
2024-01-12 18:12:33 +03:00
Yurii
7149f52d62
Heap fragmentation optimization
...
Moving object creation to task constructors
2023-12-16 05:05:37 +03:00
Yurii
b6276ddb3f
ble in HaHelper refactoring
2023-12-10 23:30:45 +03:00
Menno de Graaf
84c3859c5d
Use USE_BLE flag to enable/disable BLE temp sensors
2023-12-10 14:17:13 +01:00
Menno de Graaf
5ecbddc929
Add support for BLE temp sensors
2023-12-08 10:32:58 +01:00
Yurii
88682eef13
modify task priority for ESP32, remove attach to core
2023-12-02 23:06:32 +03:00
Yurii
0ded2c53d8
TinyLogger bump to 1.0.4
2023-11-26 19:33:08 +03:00
Yurii
eb2dcd7c09
fix when using two sensors, str to flash
2023-11-26 16:02:38 +03:00
Yurii
8a4b598161
many changes
...
* migrate from jandrassy/TelnetStream to lennarthennigs/ESP Telnet
* ability to turn on/off output logs to telnet and serial
* memory optimization
* added OT parameter DHW blocking
* changed algorithm for setting OpenThermMessageID::MConfigMMemberIDcode
* refactoring
2023-11-26 00:17:47 +03:00
Yurii
5672ff0c3d
use TinyLogger lib
2023-11-22 17:53:43 +03:00
Yurii
b5760eb314
fixed heap size
...
fixed core numbers for esp32 tasks
compatible with lolin_c3_mini
delete task main loop() for esp32
2023-11-12 20:54:02 +03:00