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
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
Brian Hanifin
86770d0f28
github action esphome build validation
2021-02-27 09:39:55 -08:00
Brian Hanifin
5d672656a2
bathroom exhaust [shelly1_02]: refactor
2020-11-06 11:54:38 -08:00
Brian Hanifin
a91f39e874
bath exhaust: fix - restart timer when humidity still above threshold
2020-10-08 07:31:29 -07:00
Brian Hanifin
a827075e6d
bathroom exhaust: cleanup
2020-10-03 11:31:11 -07:00
Brian Hanifin
e9e1310950
Bathroom Exhaust: refactored around simplicity
...
1. Turn on with: Physical/Virtual Switch or Humidity Threashold.
2. Start Countdown.
3. Is Motion Detected -> Restart Countdown.
4. Countdown End ->
- Is Humidity Still Over Threshold? -> Restart Countdown
- Otherwise, Turn off
2020-10-03 10:47:07 -07:00
Brian Hanifin
673e64f297
batch update
...
It has been a while since changes have been synced to GitHub, so I'm doing them all at once.
2020-09-30 20:21:51 -07:00
BrianHanifin
fac5d3c995
Hot Water Pump: project name change
2020-08-25 11:49:58 -07:00
BrianHanifin
ac1c9402cf
irrigation: replace renamed mdi icons
2020-08-25 11:49:33 -07:00
BrianHanifin
35f2ea01da
bathroom exhaust: more reliable triggers
2020-08-25 11:49:11 -07:00
BrianHanifin
d38a789c32
pool sensors
2020-08-25 11:48:33 -07:00
Brian Hanifin
8942bd6a33
humidity fan: now uses diff between house and bath
2020-05-01 13:16:29 -07:00
Brian Hanifin
2bd8b63ccf
irrigation: remove unecessary code
2020-02-07 11:55:43 -08:00
Brian Hanifin
e2349dd323
irrigation controler: v1 feature complete
2020-02-07 11:23:55 -08:00
Brian Hanifin
8b7c83badc
irrigation: scheduler initially feature complete
2020-02-06 22:30:14 -08:00
Brian Hanifin
2fd8049b36
irrigation: beginings of the scheduler + cleanup
2020-02-06 14:19:40 -08:00
Brian Hanifin
7ba96888ce
irrigation: begin parsing schedule times list
2020-02-05 22:16:29 -08:00
brianhanifin
d6ec97d15c
alawys on power monitors: disable lights
2019-12-15 17:13:10 -08:00
brianhanifin
542c02702d
added relay_always_on_internal.yaml
2019-12-14 12:52:53 -08:00
brianhanifin
a3d055a381
logger: debug is default so changing alt to INFO
2019-12-14 07:11:48 -08:00
brianhanifin
4aa82a02eb
ota: removing safemode line since it is the default
2019-12-14 07:11:12 -08:00
brianhanifin
ac0ff9c91c
small tweaks
2019-12-13 13:30:47 -08:00
brianhanifin
fd60737282
refactoring shelly1 code
2019-12-13 13:30:35 -08:00
brianhanifin
7eb29ae7ec
readme: updating community badges
2019-12-09 12:11:01 -08:00
brianhanifin
de28870570
irrigation controller: disabling Zone #4 - only have 3 solenoid manifold
2019-12-09 12:10:36 -08:00
brianhanifin
1d07cdfd4b
bathroom fan: due to rain, went from 55% to 65% humidity threshold
2019-12-09 12:03:45 -08:00
brianhanifin
2662a51cca
shelly1_02: changing humidity_threshold
2019-11-29 20:40:44 -08:00
brianhanifin
ff0e631b56
plug02: disabling lights for bedroom use
2019-11-29 20:39:33 -08:00
brianhanifin
c776d664a5
hot water pump: fixed off at 10 minutes failsafe.
2019-11-21 09:22:19 -08:00
brianhanifin
98b10b56c6
small fix + cleanup
2019-11-21 09:21:14 -08:00
brianhanifin
dff32128dc
adding credit to @bruxy70 and @AlexMekkering for thier code examples
2019-11-10 10:43:33 -08:00
brianhanifin
2c0933752c
readme: added info regarding !include files + tweaks
2019-11-09 20:18:15 -08:00
brianhanifin
1e4cd8761d
refactoring: finished simplifying and merging common code into includes
2019-11-09 19:51:29 -08:00
brianhanifin
142c584715
refactor: tried to combine as much duplicate code into common includes
2019-11-09 12:18:03 -08:00
brianhanifin
12604d3a11
irrigation: minor tweaks + fixes
2019-11-08 10:35:56 -08:00
brianhanifin
02702c8893
zones: by setting a zone duration to 0 a zone can now be disabled
2019-11-08 10:03:27 -08:00
brianhanifin
f1bcedb9d7
common component cleanup
2019-11-08 10:02:01 -08:00
brianhanifin
e3e00c8ffc
status_led: added generic code the the common library
2019-11-08 08:59:36 -08:00
brianhanifin
ec3eb3821c
gpio substitution reorginization
2019-11-08 08:58:24 -08:00
brianhanifin
ef1defc946
irrigation controller: time remaining sensor, connection light, etc.
2019-11-07 23:44:13 -08:00
brianhanifin
895b9184cb
refactor standards
2019-11-07 10:50:05 -08:00
Brian Hanifin
5164fc4f44
irrigation controller: beginning of my changes
2019-11-07 10:06:35 -08:00
brianhanifin
98ee2954a1
add Irrigation-with-display by @bruxy70 to hopefully comply with license
2019-11-07 10:00:42 -08:00
brianhanifin
e2a6688c86
refactor: common includes assets
2019-11-07 09:43:25 -08:00
brianhanifin
da1f1331dd
refactor: fix from experiment that didn't work out
2019-11-07 09:24:23 -08:00
brianhanifin
91bfe20843
refactor: imports + cleanup
2019-11-07 08:57:36 -08:00
Brian Hanifin
4d4b81ac84
refactoring: imports + cleanup
2019-11-07 08:49:22 -08:00
Brian Hanifin
7dd2d0e2b0
described the Shelly1's
2019-11-03 07:49:17 -08:00
Brian Hanifin
091204017c
smart bathroom fan
...
Adding the smarts that the faulty automatic humidity fan sensor. Plus a 15 minute timeout when the fan is manually turned on when humidity is normal... for other reasons. ;)
2019-11-03 07:09:57 -08:00
Brian Hanifin
7dfb840de7
fixing breaking changes with new version
2019-11-03 07:07:32 -08:00
Brian Hanifin
1b2bf51643
fix for: switch toggle has no effect after ha is back online
2019-09-13 12:58:05 -07:00
Brian Hanifin
c15b93d0ca
shelly1_01 = Virtual Dining Room Light Toggle
2019-09-13 09:27:47 -07:00