152 Commits

Author SHA1 Message Date
42d3b5dc4c move temp sensors under dedicated device 2023-09-08 16:29:50 +02:00
5ea1d96ba4 encapsulate pushlish state into HA Comand 2023-07-12 21:36:43 +02:00
f1d41ade51 publish led state at startup 2023-07-12 21:34:18 +02:00
22544c225a use task for interruptions: button and led 2023-07-11 23:34:40 +02:00
584fa688c3 use pre-defined led pin 2023-07-11 23:16:10 +02:00
b5e91195e7 publish state for hour format at startup 2023-07-11 23:15:23 +02:00
3cc84ae4d2 publish state for hour format change 2023-07-11 17:38:22 +02:00
e8b8c42959 publish state of led 2023-07-11 13:27:59 +02:00
f237fba978 Merge branch 'brightness' 2023-07-11 13:27:20 +02:00
3272afcef2 update brightness at specific hour instead of interval 2023-07-11 11:52:42 +02:00
58d60c02b8 brightness:
- use callback for when brightness is updated - avoid dependency on mqtt
- encapsulate brigthness in its own namespace - improve readability
2023-07-10 15:00:15 +02:00
b2952cb6a2 rename displayColumn 2023-07-10 13:28:27 +02:00
ad955e5a7d publish brightness changes on MQTT 2023-07-10 00:01:40 +02:00
c2cc10c2cd change brightness over MQTT 2023-07-09 21:11:19 +02:00
9767db6cce Merge branch 'ha_components' 2023-07-08 22:06:51 +02:00
d3d04721e9 generate uniqueId from id 2023-07-08 22:03:50 +02:00
acf009dbe8 fix virtual function not being called 2023-07-08 14:52:46 +02:00
65f7919ed9 standardize components configuration 2023-07-08 14:21:07 +02:00
7e99bafff9 use typedef for function 2023-07-08 11:52:43 +02:00
294eef45c6 generalize components configuration 2023-07-08 11:20:39 +02:00
04e4c6531b refactor building components' configuration 2023-07-08 09:43:53 +02:00
b2e049f930 make build configuration consistent 2023-07-08 01:05:22 +02:00
7412029272 unify command components 2023-07-08 00:46:40 +02:00
08ff0ba367 unify sensor config 2023-07-08 00:34:43 +02:00
ea8c9a150c configure 24h format over MQTT 2023-07-07 22:40:10 +02:00
6711b58f20 change hour display to 12h format 2023-07-07 19:53:23 +02:00
949b4f40d1 control led over mqtt 2023-01-19 23:16:03 +01:00
2b5fa8249e update IPs: mqtt and ntp 2023-01-19 23:15:29 +01:00
55782b7538 add support for restart over MQTT 2022-11-10 21:22:45 +01:00
a888a1fd1f fix living room name 2022-11-10 21:04:30 +01:00
d5863d0708 upgrade task scheduler 2022-10-17 21:02:47 +02:00
16497456b2 re-connect mqtt 2022-10-16 20:50:31 +02:00
c20fb17f03 send config only once 2022-10-16 20:14:23 +02:00
e236841345 publish altitude 2022-10-11 16:56:43 +02:00
dd99a71b37 extract out building of hass config 2022-10-11 16:56:43 +02:00
391bd841e9 no task for publishing config 2022-10-11 16:56:43 +02:00
bfddd68854 publish config with device 2022-10-11 16:56:43 +02:00
55b5aa2a33 first draft to publish HA config 2022-10-11 16:56:43 +02:00
65a14ba679 disable IR 2022-10-06 17:08:55 +02:00
cbdc5612fc improve commands queueing 2022-09-23 20:54:08 +02:00
dc7fa37793 detect Wifi disconnection and reconnect 2022-03-06 15:43:18 +01:00
42c36ea60a move to IoT wifi 2022-02-01 08:46:18 +01:00
d9b5b0093e fix setting the hostname 2022-01-01 11:50:21 +01:00
af85295bb2 fix wifi disable 2021-12-31 09:22:21 +01:00
db9cd46ab5 make wifi_always_on configurable 2021-12-30 21:10:47 +01:00
4e1696bb65 move Wifi credentials outside 2021-12-30 21:10:44 +01:00
8622090cf8 round temperature precision to 1 digit 2021-12-30 20:30:11 +01:00
185c2a743c different display times for temperature and others 2021-12-30 20:29:33 +01:00
f26a0f7a7d increase display time to 5s 2021-12-24 15:04:46 +01:00
fd3f32ca70 optimisation: run task once to disable wifi 2021-12-11 14:29:30 +01:00