16 Commits

Author SHA1 Message Date
9141c8d54e update my libraries and switch to using wifi lib 2024-06-04 21:07:52 +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
1d99c73bdf use map to find sensors 2024-05-19 11:50:19 +02:00
3152375623 pin definitions in a dedicated file 2024-05-18 20:42:05 +02:00
d665b12c71 update PINs for final connectivity 2024-05-18 13:43:46 +02:00
ddbefdae5d use blue led to indicate mqtt connectivity 2024-05-18 09:45:17 +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
6fd9bdc8ce added oil tank room sensor 2024-05-04 21:46:39 +02:00
6b37d61b5c unify switches under same list and get rid of Builder 2024-04-30 23:08:22 +02:00
aaeb0a85e6 add support for reacting on switching on/off all EasyHome switches 2024-04-30 16:23:54 +02:00
9611b2c564 support state for EasyHome switches 2024-04-30 16:22:55 +02:00
3dcfc3e5ba add mqtt with ha components
configure Pollin switches
2024-04-30 08:08:38 +02:00
14a984195f keep serial logic common
RX pin does not work as RC recevier for huzzah
2024-04-29 14:31:57 +02:00
6a2450d94f dedicated reponse and error handling for each board 2024-04-27 16:50:09 +02:00
61a7ca0bde separate pro-mini and huzzah logic into dedicated files 2024-04-27 00:00:11 +02:00