feee8c2fe0
update mode of operation documentation for oil sensor
2025-10-17 09:06:18 +02:00
671a9b8487
updated documentation to include ESP8266
2025-10-17 09:06:18 +02:00
96af098d3f
update json template to avoid warning in HA
2025-10-16 21:47:09 +02:00
c2c5bb34e7
Merge branch 'small-improvements'
2025-10-11 16:59:06 +02:00
0998f815fd
set entity_id on HA side for all switches - keep the id consistent, regardless of the name or where it is used
2025-10-11 16:58:20 +02:00
b4d4a179f1
use easy switch for external router
2025-10-11 16:58:20 +02:00
ccfa0f427a
EasyHomeSwitch: separate codes for all buttons because they common to all switches and thus the same across all class instances
2025-10-11 16:58:20 +02:00
ecac0a3d81
supress cppcheck false warnings
2025-10-11 16:58:20 +02:00
55213b9e87
use standard fixed length types
2025-10-11 16:58:20 +02:00
4f9c91c108
update static check options and fix lows
2025-10-11 16:58:20 +02:00
1eddcd1f5c
enable all flags for huzzah_dev so that compilation for the entire code can be verified
2025-10-11 16:58:20 +02:00
bfd8b02f2a
upgrade to ha-mqtt v2.0.0
2025-10-11 16:57:52 +02:00
04b2d1c306
Merge branch 'rc-devices'
2025-10-08 16:19:33 +02:00
545a6fd2f6
reduce memory usage by using string for battery percentage template
...
defined at compile time
2025-10-06 18:39:51 +02:00
3dc31ff585
optimize memory allocation for battery percentage template
2025-10-06 18:39:51 +02:00
57b9494c98
add helper methods for creating typical battery sensors for rc devices
2025-10-06 18:39:51 +02:00
0a228df07d
create rc devices typical battery sensors
2025-10-06 18:39:51 +02:00
264c1c1e80
separate rc-gateway devices
2025-10-06 18:39:51 +02:00
daa4b9bee0
add Wifi info
2025-10-06 18:39:14 +02:00
01a0741a0c
Merge branch 'presence_sensor'
2025-10-06 18:37:52 +02:00
7a220bcc38
fix bug where voltage was sent every 6 minutes instead of 6 hours
2025-10-05 09:49:54 +02:00
346483c43c
renamed project
2025-10-03 11:02:59 +02:00
475a58d8a4
upgrade ha-mqtt to v1.12 that changed path for state and command topics
2025-10-03 10:58:19 +02:00
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