6edcafe27c
adjust battery percent formula: max 3.3V and min 2.7V (the minimum voltage required by ATTiny85)
2025-10-03 10:58:14 +02:00
7c9678a57c
fix bug where voltage is always sent
2025-10-02 17:12:29 +02:00
82df106df1
use uppercase ON/OFF when reading contact sensor type - it aligns with home assistant
2025-10-02 16:57:02 +02:00
f245443a4d
add presence sensor into rc-gateway
2025-10-02 16:57:02 +02:00
77422d5f59
use wrapper class for SensorId and overload operators so that it can be used both as number and string
2025-10-02 16:56:52 +02:00
4ea9c83ff9
add test for max value
2025-10-02 16:42:43 +02:00
4ab725a59e
create presence sensor device
2025-10-01 18:11:39 +02:00
d22bb8910b
add license
2025-09-20 11:48:21 +02:00
9141c0478c
Merge branch 're-organize'
2025-09-20 10:55:12 +02:00
10c20392db
move libraries into lib folder which is platformio specific
2025-09-20 10:38:53 +02:00
1d8ad30c5b
use LFS for images and Fritzing files
2025-09-20 10:29:08 +02:00
89da9a80e8
re-organize:
...
- move code for all devices in dedicated folder
- move code for gateway in the root folder
2025-09-20 10:00:42 +02:00
bd53ec9837
remove unused/redundant libraries:
...
- orphan .gitmodule for RF24
- Adafruit-GFX-Library-Tiny v1.2.2: it is the same as the official version of the same version
- Adafruit_LED_Backpack-Tiny v1.1.6: the only difference it is the
inclusion of TinyWireM.h instead of Wire.h
2025-09-18 12:05:25 +02:00
25db98e0f3
update ha-mqtt libarary after ha-webserver was merged into it
2025-09-10 14:16:15 +02:00
ac9e485ce0
upgrade libraries - return list of commands as json
2025-09-08 14:13:21 +02:00
6bfa3c11c3
update webserver library which uses for better compatibility to REST specs
2025-09-07 10:26:37 +02:00
80b0509689
Merge branch 'webserver'
2025-09-06 22:06:22 +02:00
e80b4090e6
use web server from library
2025-09-06 22:05:47 +02:00
9fa610c7bf
add support for web server
2025-08-05 20:40:30 +02:00
10721cfe52
added homebox in the switch list and change switch from fritzbox to kabelbox
2025-07-13 11:59:18 +02:00
7720f8a7c1
updated percent calculation for oil tank battery after minimum voltage observed was 4,04
2025-06-20 11:33:07 +02:00
7258ab9b56
no need to have OilTank namespace since it has only one sensor
2025-06-20 11:33:07 +02:00
ff53fa9831
add long term statistics for oil level and depth
2025-06-20 11:32:56 +02:00
0a7554d843
fix bug when generating mqtt configuration - a secondary component must have a device_class otherwise it will override the main component configuration
2025-06-07 10:41:59 +02:00
4e12ca89eb
use common restart button
2025-03-27 12:31:02 +01:00
67313b22c8
add icon for restart button
2025-03-26 14:26:54 +01:00
a7759a7c07
add icon for oil tank level
2025-03-26 10:29:36 +01:00
95e6d408b3
make "meeting sensor" switch generic
2025-01-16 18:03:10 +01:00
d123f08181
add flag to disable doorbell
2024-12-02 09:11:59 +01:00
ed5723e356
cleanup gitignore
2024-10-15 17:33:15 +02:00
3f00d8c506
upgrade to ha-mqtt 1.3.0 and add included diagnostic sensors
2024-10-15 17:15:15 +02:00
a25746cfc9
Merge branch 'switches-default-name'
2024-10-15 17:12:55 +02:00
247e0fbb37
generate default name for easy home switches
2024-10-07 14:12:52 +02:00
36f96bb9a1
use generic name for easy_home_b switch
2024-10-05 21:30:27 +02:00
996683d43c
use string as a pointer to keep the reference to id
2024-10-05 21:29:52 +02:00
e246158502
build a default name for Pollin switches
2024-10-05 21:28:54 +02:00
7e44a0710a
make name optional for PollinSwitch
2024-10-05 11:02:47 +02:00
72aa6749cd
add explicit dependecy on TaskScheduler (used in both wifi and ha-mqtt libraries) and upgrade to 3.8.5
2024-10-04 18:31:55 +02:00
fa4c085b32
fix battery percent by using value_json as input
2024-07-07 18:05:53 +02:00
81b36f271e
switch to wifi v2.0.0 - without multiple SSIDs
2024-06-30 00:56:43 +02:00
758cc52b16
fix issue with wifi and mqtt reconnection
2024-06-29 17:37:27 +02:00
a68b9b4971
add support for command line reset
2024-06-29 13:37:22 +02:00
5ef715227d
add switch for bedroom player - Tivoli
2024-06-16 12:16:32 +02:00
5fccc50c1e
update calculation for oil tank
2024-06-16 12:09:20 +02:00
9141c8d54e
update my libraries and switch to using wifi lib
2024-06-04 21:07:52 +02:00
004bba0175
fix decoder tests
2024-06-04 21:02:38 +02:00
d96d4cc666
Merge branch 'huzzah'
2024-05-30 12:45:09 +02:00
2411750b35
use chars for protocol 1 group, with leading 0, to match the way is defined in devices
2024-05-30 12:16:28 +02:00
cad27ea106
Merge branch 'library' into huzzah
2024-05-30 08:32:38 +02:00
3a19576b51
turn into ha-mqtt library
2024-05-30 08:30:23 +02:00