Commit Graph

37 Commits

Author SHA1 Message Date
bb131f2b1a Added basic hue light bridge, improved Timeout trait and setup frontdoor to turn on hallway ligh temporarily
All checks were successful
continuous-integration/drone/push Build is passing
2023-08-15 04:45:35 +02:00
c584fa014c Adjusted washer threshold
All checks were successful
continuous-integration/drone/push Build is passing
2023-08-15 00:26:38 +02:00
7f89780696 Made washer power threshold configurable
All checks were successful
continuous-integration/drone/push Build is passing
2023-08-14 16:36:13 +02:00
ee00959e8a Added initial basic washer integration
All checks were successful
continuous-integration/drone/push Build is passing
2023-08-14 03:52:00 +02:00
b97b682a5e Contact sensor can now turn on device when opened and turn them off again after a timeout 2023-08-14 02:58:58 +02:00
e38c5eed31 AudioSetup now takes the name of two already created devices and stores a reference to the devices instead of creating and owning the devices directly 2023-08-14 01:56:00 +02:00
76b75b0cfb The light in the bathroom will now turn off automatically after 45 min
All checks were successful
continuous-integration/drone/push Build is passing
2023-08-13 23:20:07 +02:00
547f021a35 Adjusted the darkness threshold
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-12 20:09:56 +02:00
07563a6d30 Added charger as outlet type
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-19 23:02:39 +01:00
8511cde67e Adjusted the darkness lower threshold
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-20 00:24:29 +01:00
aa8963bd4a Directly send wol packet instead of using the webhook
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-19 22:19:26 +01:00
d36a6eb518 Adjusted the darkness thresholds
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-18 18:15:39 +01:00
4844bd5d79 Added debug bridge to publish state on mqtt
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-17 20:14:36 +01:00
de64a19c89 Make sure we actually use the production mqtt topics
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-17 18:45:04 +01:00
1e4d768d25 mqtt client name is now a config option 2023-01-17 18:23:57 +01:00
1a3867d951 Fixed mqtt hostname
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-17 18:18:18 +01:00
614b4b5e43 Made tls optional
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-17 18:12:03 +01:00
5961efa731 Removed hue token from repo 2023-01-17 17:29:54 +01:00
cf88768c15 Made hue_bridge and ntfy optional 2023-01-09 20:27:59 +01:00
99ff60a505 AudioSetup now takes two devices that implement the OnOff trait instead of being tied to KasaOutlet 2023-01-06 23:24:25 +01:00
03282b81c5 Further improved mqtt topic handling 2023-01-06 05:40:18 +01:00
47afda8dee Improved how mqtt topics are handled 2023-01-06 05:25:39 +01:00
27a63b1a79 Setting the presence mqtt topic is now optional, if not set it will generate an appropriate value automatically 2023-01-06 04:42:42 +01:00
d06c0b6980 Environment variables can now be used directly inside the config instead of requiring special handling 2023-01-06 04:07:50 +01:00
82859d8e46 Added authentication to fullfillment endpoint 2023-01-06 03:34:33 +01:00
9a239a88ec Added contact sensor that can act as a presence device with timeout 2023-01-05 04:29:27 +01:00
f88c7a5695 Added hue_bridge to bridge across the presence and darkness events 2023-01-05 03:01:21 +01:00
69abaf98d7 Switched to proper Ipv4Addr type 2023-01-05 02:09:36 +01:00
c9b2127eed Some cleanup and added light sensor 2023-01-03 20:46:37 +01:00
cfd10a7daf Refactored how we deal with blocking code and added AudioSetup 2023-01-03 05:26:00 +01:00
3c0f4bf3b3 Added ntfy.sh integration 2022-12-29 02:36:05 +01:00
924b3cf862 Added OnPresence trait that allows devices to act on changes in presence 2022-12-29 00:24:00 +01:00
2b4ddf82b6 Added WakeOnLAN device, some small refactoring and improved error handling 2022-12-28 03:27:25 +01:00
fb455b4e4c Config is passed directly to IkeaOutlet and now supports turning off automatically after a specified amount of time 2022-12-27 22:27:41 +01:00
f735216dc4 Devices and some settings are now loaded from the config file instead of hardcoded 2022-12-27 04:00:35 +01:00
c45ef583b1 Renamed dev configs and added one for ares 2022-12-25 01:29:50 +01:00
1299443a7c Moved some config over to an actual config file, improved error handling 2022-12-24 04:47:06 +01:00