758cc52b16
fix issue with wifi and mqtt reconnection
2024-06-29 17:37:27 +02:00
a68b9b4971
add support for command line reset
2024-06-29 13:37:22 +02:00
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