|
|
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 |
|
|
|
510a378a5e
|
add Number, refactor StateConfig and add support for restoring state at startup
|
2024-05-29 16:13:01 +02:00 |
|
|
|
1fe24a5b7f
|
add support for setting retain
|
2024-05-29 16:09:54 +02:00 |
|
|
|
b4daba4cb2
|
rename secondary entities and add support for configuration type entity
|
2024-05-29 16:08:05 +02:00 |
|
|
|
ce21dedcd5
|
generic support for using device's name
|
2024-05-29 16:01:00 +02:00 |
|
|
|
c03c3d03fd
|
decouple mqtt:
- register onConnected and onDisconnected callbacks
- allow optional Scheduler
- publishInit is independent on Scheduler
|
2024-05-22 13:42:52 +02:00 |
|
|
|
4693969aff
|
reorganize platformio.ini configuration
|
2024-05-22 00:04:21 +02:00 |
|
|
|
a4893747bb
|
moved temp sensor next to servers
|
2024-05-21 01:15:56 +02:00 |
|
|
|
795772909f
|
Merge branch 'protocol' into huzzah
|
2024-05-20 22:00:27 +02:00 |
|
|
|
c2395e8bde
|
switch back to returning pointer in findProtocol - only this works with derived classes
|
2024-05-20 22:00:09 +02:00 |
|
|
|
f668beeca2
|
use enum for protocol
|
2024-05-20 17:57:32 +02:00 |
|
|
|
45e0ea3261
|
use constexpr and dedicated protocol class
|
2024-05-20 17:57:07 +02:00 |
|
|
|
f8eb28786a
|
pro-mini doesn't support map, find protocol based on each protocol's value - type safe
|
2024-05-20 13:19:41 +02:00 |
|
|
|
4096bfc83a
|
Merge branch 'doorbell' into huzzah
|
2024-05-19 18:11:28 +02:00 |
|
|
|
b140fd08ac
|
find protocol based on dynamically created map
|
2024-05-19 17:50:26 +02:00 |
|
|
|
1d99c73bdf
|
use map to find sensors
|
2024-05-19 11:50:19 +02:00 |
|
|
|
6733a6678a
|
use better names for constructing secondary entities
|
2024-05-19 01:33:11 +02:00 |
|
|
|
8282af3992
|
use reference when building DeviceConfig
|
2024-05-19 01:31:41 +02:00 |
|
|
|
2706b6f1a5
|
allow creation of DeviceConfig only with factory method
|
2024-05-18 22:44:36 +02:00 |
|
|
|
e9c404a4d5
|
add doorbell protocol
|
2024-05-18 21:17:23 +02:00 |
|