Brian Hanifin
492b7cbd73
adding more friendly names
2023-09-08 22:02:06 -07:00
Brian Hanifin
858f9faa71
add friendly name
2023-09-08 21:51:39 -07:00
Brian Hanifin
a7f9484b7e
new projects
2023-09-08 21:51:22 -07:00
Brian Hanifin
069a8c892d
backup 20230706
2023-07-06 11:30:01 -07:00
Brian Hanifin
bf2cd66a9a
switch-exhaust: WARM_STUCK + other fixes
2023-03-20 11:52:15 -07:00
Brian Hanifin
fd47756432
switch exhaust: allow to "WARM"
...
Added requested feature which allows the humidity of bath/shower to warm room.
* Created a somewhat complex state machine to track current and previous fan "status".
2023-02-28 11:03:33 -08:00
Brian Hanifin
e92925edfa
switch-exhaust: cleanup + fixes
2023-02-13 16:22:17 -08:00
Brian Hanifin
d46eb271e4
switch-exhaust: refactor
...
* Allow humidity to warm room when shower begins:
* Turn fan off when delta between upper/lower deltas (and HUMIDITY is not the last trigger).
* Turn fan back on when upper delta is met.
* Only start the turn off timer when humidity delta is below the lower trigger.
* Remove globals.
2023-02-13 08:52:03 -08:00
Brian Hanifin
1623eebdcf
update esphome: section to current standard
2023-02-12 11:06:07 -08:00
Brian Hanifin
48ea0b4910
exhaust fan: trigger refinement + user interrupt
...
Trigger refinement:
* Renamed start/end to upper/lower.
* To allow for the room to warm up during a bath/shower the lower trigger now turns off the fan until the upper trigger is met. This was necessary as motion turns the fan on, thus the humidity was never allowed to rise in the room.
User interrupt:
* Allows manual/virtual fan turn off to override automated fan turn on for a set time (1 hour).
* Is disabled during testing of humidity trigger refinement (and may not be necessary after all).
2023-02-11 09:19:34 -08:00
Brian Hanifin
ea9045c526
switch-exhaust: user interrupt & threshold
...
* User interrupt is feature complete, however is disabled while new threshold code is tested.
* Fan now turns off when lower humidity threshold is met. This allows room to warm some during a bath/shower. (This is required as motion turns the fan on when room is entered and wouldn't allow room to warm.)
* Fan now turns back on when upper threshold is me, and will turn off when lower threshold is met.
2023-02-11 08:41:21 -08:00
Brian Hanifin
f03a37f9c2
tweak logic
2023-02-08 09:28:32 -08:00
Brian Hanifin
f843a1d910
bathroom exhaust: add start + end humidity triggers
2023-02-08 09:28:05 -08:00
Brian Hanifin
37137276c7
rename a couple of plugs
2023-02-08 09:26:58 -08:00
Brian Hanifin
8836d43827
upgrade to API encryption
2023-02-08 09:26:33 -08:00
Brian Hanifin
819157fd20
bluetooth proxies
2023-02-08 09:25:35 -08:00
Brian Hanifin
045298a87a
migrate to fake secrets file for github build validation
2023-02-08 09:25:09 -08:00
Brian Hanifin
236ca06615
bringing code up to date with latest esphome changes
2022-09-22 08:26:41 -07:00
Brian Hanifin
e31d330053
bluetooth proxies
2022-09-22 08:26:08 -07:00
Brian Hanifin
0a13ac2c59
switch-exhaust: fix daily energy state_class
2022-06-01 15:20:42 -07:00
Brian Hanifin
a70f421352
pool: add new ha sensors classes, etc.
2022-06-01 11:41:31 -07:00
Brian Hanifin
0a2a8ccf8e
Update switch-exhaust.yaml
...
* restore Humidity delta on Home Assistant restart
* misc refactoring and reorginization
2022-06-01 11:10:27 -07:00
Brian Hanifin
a98954932c
Update switch-exhaust.yaml
...
turn on with presence
2022-05-31 11:47:39 -07:00
Brian Hanifin
d1219fdab3
wirelessap2 power cycler: fix too short offline time
...
Give the access point enough time to reconnect and report back online before we kill the power again.
2022-05-31 11:47:12 -07:00
Brian Hanifin
75ed97b7d8
tweaks
2022-05-30 19:35:44 -07:00
Brian Hanifin
5dfbdb8578
entity renames
2022-05-30 19:35:37 -07:00
Brian Hanifin
df8e1e2fed
rename shelly1_01.yaml -> switch-dining.yaml
2022-05-30 10:56:03 -07:00
Brian Hanifin
6b27e80e17
.gitignore: restore .yaml files matching folder excludes
2022-05-30 10:42:34 -07:00
Brian Hanifin
7a2558af4c
plug-pump: restore delayed turn off
2022-05-30 10:30:29 -07:00
Brian Hanifin
8a563a132c
switch-exhaust: refactor interval logic
2022-05-30 10:21:38 -07:00
Brian Hanifin
1fa7103ef0
migrate power-exhaust from shelly 1 to 1pm
2022-05-29 15:02:09 -07:00
Brian Hanifin
fa01278ef0
energy monitoring stuff
2022-05-29 15:01:46 -07:00
Brian Hanifin
b1c56ede60
fix dining room light won't turn off
2022-05-29 08:55:35 -07:00
Brian Hanifin
d57dc9ceb3
cleanup
2022-05-29 08:55:18 -07:00
Brian Hanifin
d6bacc8d75
updated for ip addresses
2022-05-28 17:08:21 -07:00
Brian Hanifin
6c257bb3af
Merge branch 'master' of https://github.com/brianhanifin/esphome-config
2022-05-27 18:50:22 -07:00
Brian Hanifin
d30fa4f787
refactor + play catchup
2022-05-27 18:50:07 -07:00
Brian Hanifin and GitHub
3f524da1b7
irrigation.h fix compile error
...
* remove `using namespace std`
* add `std::` to all data type references
2022-04-15 07:36:52 -07:00
Brian Hanifin
dd1915797e
renaming
2022-01-21 11:48:04 -08:00
Brian Hanifin
225b2bc710
change plug default restore mode
2022-01-21 11:46:43 -08:00
Brian Hanifin
4901b4ef94
update .ignore
2021-11-14 09:26:02 -08:00
Brian Hanifin
d27ca15379
irrigation: migrate duration to number from input_number
2021-11-14 09:24:47 -08:00
Brian Hanifin
26b213b48e
shelly1_02: add number.upstairs_bathroom_humidity_trigger
2021-11-09 11:51:42 -08:00
Brian Hanifin
b9a33e1442
small changes
2021-11-09 10:59:09 -08:00
Brian Hanifin
9a27e16aa4
upstairs bath exhaust: add UI diff trigger slider
2021-03-08 08:01:26 -08:00
Brian Hanifin
10b8900591
bluetooth_hub: cleanup
2021-03-08 08:00:51 -08:00
Brian Hanifin
e3a3e81a5c
gitignore update
2021-03-08 08:00:29 -08:00
Brian Hanifin
a84e223e1c
github action: ignore common folder
2021-02-27 09:54:52 -08:00
Brian Hanifin
c476577aeb
github action
2021-02-27 09:52:53 -08:00
Brian Hanifin
3c14689a01
include dummy secrets.yaml
2021-02-27 09:50:27 -08:00