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
3f00d8c506
upgrade to ha-mqtt 1.3.0 and add included diagnostic sensors
2024-10-15 17:15:15 +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
fa4c085b32
fix battery percent by using value_json as input
2024-07-07 18:05:53 +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
510a378a5e
add Number, refactor StateConfig and add support for restoring state at startup
2024-05-29 16:13:01 +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
a4893747bb
moved temp sensor next to servers
2024-05-21 01:15:56 +02:00
f668beeca2
use enum for protocol
2024-05-20 17:57:32 +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
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
22add7aea8
move all devices creattion in devices.h
2024-05-17 18:01:12 +02:00
3d7895e916
fine tunning:
...
- use namespace for oil tank builders
- use factory method for creating DeviceConfig
- use C's strcmp for comparing strings
- split parsing of incoming RCSwitch states
2024-05-16 11:14:47 +02:00
77594581ff
return string when building protocol ids - avoid unused pointers
2024-05-16 10:26:15 +02:00
b5e13c9ba2
uniqueId, configTopic & commandTopic:
...
- for sensors, use deviceClass as part of uniqueId & configTopic
- use same commandTopic for all Commands - with /set at the end
2024-05-16 10:13:36 +02:00
6ebe06344c
use same Builder for sensor specific fields
2024-05-16 10:05:24 +02:00
7b53efe1ca
use Builder instead of EntityConfig
2024-05-15 00:53:38 +02:00
333fc93a9f
move area completely under DeviceConfig
2024-05-09 13:46:22 +02:00
965e158b6a
add oil tank sensor
2024-05-09 11:52:40 +02:00
6fd9bdc8ce
added oil tank room sensor
2024-05-04 21:46:39 +02:00
18450a6883
fix on/off map insertion
2024-05-04 16:17:43 +02:00
f6fed5a115
publish sensor configuration
2024-05-03 13:56:29 +02:00
1e69ecd9c9
publish config from list of all components
2024-05-03 13:50:13 +02:00
86b2d75ea6
separate generic Ha components - could be used in a library
2024-05-03 09:22:53 +02:00
eace33902b
separate Ha generic components from gateway specific ones
2024-05-02 19:40:04 +02:00