2c0346680dsimplify timer by using first iteration functionality of the task - avoid using start and decreasing value on first iterationNicu Hodos2025-09-29 10:47:34 +02:00
5421e52bf4when turning timer on, resume remaining time instead of resetting it to initial valueNicu Hodos2025-09-28 12:21:45 +02:00
60b4e99bbddisplay timer even if it's below 0, but not negative - for the use case where sensor or date are displayed during timerNicu Hodos2025-03-25 13:48:15 +01:00
ccd9112087change starting hour for day brightnessNicu Hodos2025-03-25 13:48:08 +01:00
16befa50e5allow changing timer while it is onNicu Hodos2025-02-28 14:11:22 +01:00
985bcd1c09bring back functionality where displaying various info can be overwritten by adding a display controller classNicu Hodos2025-02-12 08:14:51 +01:00
21cf917906extract timer and generic callback in dedicated filesNicu Hodos2025-02-10 16:02:17 +01:00
e2607ffe6dedge case for when threshold is smaller than timerNicu Hodos2025-02-08 09:02:32 +01:00
06fd7ad3cdpass parameter with current timer to timerCallbackNicu Hodos2025-02-07 20:59:50 +01:00
d123fe06eaexpose button to control displaying of remaining timerNicu Hodos2025-02-07 13:23:55 +01:00
67355c7122expose sensor with remaining timerNicu Hodos2025-02-07 13:23:13 +01:00
e6ef1bb8b9change exposed name of the timer durationNicu Hodos2025-02-07 13:02:55 +01:00
70f92f4d7edisplay timer for 10 secs when started and then continuously when 16 mins are leftNicu Hodos2025-02-07 12:13:24 +01:00
06cdca9036fix issue with overlapping display of sensor and date by allowing them to be displayed only when time is being displayedNicu Hodos2025-02-07 21:40:39 +01:00
b7b8fc603dadd timer and expose: - duration - start/stop switch On start, it will display the remaining time instead of the watchNicu Hodos2025-02-07 08:21:05 +01:00
cf581bc03eupgrade to ha-mqtt v1.5.1 - calling withStateTopic() and restoreFromState() is redundantNicu Hodos2025-02-07 16:46:21 +01:00
2d1c946bf5avoid possible buffer overflows by using snprintfNicu Hodos2024-10-19 08:18:51 +02:00
400acd8d5fupgrade to ha-mqtt 1.3.0 and add included diagnostic sensorsNicu Hodos2024-10-09 11:04:24 +02:00
e3011e2efdfix compilation of a brand new project: add explicit depenency of TaskScheduler (it used to be in ha-mqtt library)Nicu Hodos2024-10-04 13:56:47 +02:00
2206819965change decimal precision to 1 for temperature, humidity and pressureNicu Hodos2024-06-30 13:53:30 +02:00
2bb9de1f61simplify display time task: - drawTime onEnable - disable drawColon onDisable - don't display time at startup, by default temperature is displayed nowNicu Hodos2024-01-02 22:06:31 +01:00
bdefbf23bcpublish any change in temperature, but display only if difference is more than 0.2Nicu Hodos2024-01-02 22:02:46 +01:00
fa11355767read temp every minute and publish only if difference is more than 0.2Nicu Hodos2023-12-31 14:57:25 +01:00
fe5552a0b1read initial state, after restart, from MQTT simply by using retain, the client will get the latest state upon subscribeNicu Hodos2023-10-30 17:09:26 +01:00
ffe4b91ac6fix warning in Hass: MQTT entity name starts with the device name in your configNicu Hodos2023-10-13 20:37:15 +02:00
42d3b5dc4cmove temp sensors under dedicated deviceNicu Hodos2023-09-08 15:28:01 +02:00
5ea1d96ba4encapsulate pushlish state into HA ComandNicu Hodos2023-07-12 19:39:38 +02:00
3272afcef2update brightness at specific hour instead of intervalNicu Hodos2023-07-11 11:52:42 +02:00
58d60c02b8brightness: - use callback for when brightness is updated - avoid dependency on mqtt - encapsulate brigthness in its own namespace - improve readabilityNicu Hodos2023-07-10 13:30:59 +02:00