]>
www.infradead.org Git - users/dwmw2/esp32-pool.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
David Woodhouse [Sat, 28 Sep 2024 09:25:25 +0000 (10:25 +0100)]
clean up faikin
David Woodhouse [Sat, 28 Sep 2024 09:24:59 +0000 (10:24 +0100)]
BK7231 IPv6 support, hbridge, and BL0942 fixes
David Woodhouse [Fri, 6 Sep 2024 21:58:45 +0000 (22:58 +0100)]
oldsoftener bl0942 test
David Woodhouse [Fri, 6 Sep 2024 21:58:29 +0000 (22:58 +0100)]
Use cbu for Tongou units
David Woodhouse [Fri, 6 Sep 2024 21:58:08 +0000 (22:58 +0100)]
update other devices
David Woodhouse [Fri, 6 Sep 2024 21:57:41 +0000 (22:57 +0100)]
Add debug
David Woodhouse [Fri, 6 Sep 2024 15:18:38 +0000 (16:18 +0100)]
Update power unit names
David Woodhouse [Fri, 6 Sep 2024 08:56:16 +0000 (09:56 +0100)]
IPv6 support for bk72xx
David Woodhouse [Fri, 6 Sep 2024 08:55:46 +0000 (09:55 +0100)]
rough calibrations
David Woodhouse [Fri, 6 Sep 2024 08:54:45 +0000 (09:54 +0100)]
Separate MQTT log streams
David Woodhouse [Thu, 15 Aug 2024 05:10:45 +0000 (06:10 +0100)]
Add Tongou power meters
David Woodhouse [Sun, 11 Aug 2024 08:59:07 +0000 (09:59 +0100)]
Fix uniq_id for duplicate sensors
David Woodhouse [Sun, 11 Aug 2024 08:58:50 +0000 (09:58 +0100)]
Fix fan timeout if turned on via HA MQTT
David Woodhouse [Fri, 9 Aug 2024 17:37:02 +0000 (18:37 +0100)]
Faikin finally working (with external pullup on RX)
David Woodhouse [Thu, 8 Aug 2024 16:21:48 +0000 (17:21 +0100)]
Host mode ecodan support
David Woodhouse [Thu, 8 Aug 2024 16:06:08 +0000 (17:06 +0100)]
esp-idf for Faikin too
David Woodhouse [Wed, 7 Aug 2024 21:59:03 +0000 (22:59 +0100)]
update from MQTT
David Woodhouse [Wed, 7 Aug 2024 21:08:58 +0000 (22:08 +0100)]
Update paper to use base.yaml
David Woodhouse [Wed, 7 Aug 2024 15:53:51 +0000 (16:53 +0100)]
Convert pool to esp-idf and base.yaml
No IPv6 yet as pool currently has static IP
David Woodhouse [Wed, 7 Aug 2024 15:09:16 +0000 (16:09 +0100)]
Package for humidity common code too
David Woodhouse [Wed, 7 Aug 2024 15:16:52 +0000 (16:16 +0100)]
Use base package for softener
David Woodhouse [Wed, 7 Aug 2024 14:51:34 +0000 (15:51 +0100)]
Move common config to base.yaml package
Use oldsoftener as a test for now
David Woodhouse [Wed, 7 Aug 2024 15:12:43 +0000 (16:12 +0100)]
Use AtomS3 Lite for softener
David Woodhouse [Tue, 6 Aug 2024 08:46:33 +0000 (09:46 +0100)]
Use dimmer switch for hum threshold, harmonise bathroom and toilet
David Woodhouse [Mon, 5 Aug 2024 19:41:53 +0000 (20:41 +0100)]
Add humidity fan controller for toilet, tweak bathroom to match
Turns out WiFi reception here is even worse than in the bathroom. By
switching to esp-idf framework, turning off low power mode *and* setting
the preferred BSSID manually, it does actually work.
Update the bathroom to match. Untested until that actually does get back
on the network, or I go prod at it with a serial cable...
David Woodhouse [Wed, 31 Jul 2024 00:05:09 +0000 (01:05 +0100)]
Add esphome-ecodan-hp
David Woodhouse [Tue, 30 Jul 2024 23:24:47 +0000 (00:24 +0100)]
Add faikin module
David Woodhouse [Tue, 30 Jul 2024 20:36:08 +0000 (21:36 +0100)]
Stop turning the damn pump off!
David Woodhouse [Wed, 15 May 2024 10:13:39 +0000 (11:13 +0100)]
Open bypass valve when turning pump on even when the roof is warm
It *still* might be colder than the water temperature, and there's no
harm in letting it keep warming up for another minute.
Also stop writing the valve state to flash each time it changes.
David Woodhouse [Mon, 13 May 2024 10:26:07 +0000 (11:26 +0100)]
Documentation
David Woodhouse [Mon, 13 May 2024 09:56:33 +0000 (10:56 +0100)]
Force bypass valve open before timed pump switch-on at 10am
No point doing this at 6:59 now, as the pump doesn't come on
unconditionally at 7am any more.
David Woodhouse [Mon, 13 May 2024 09:28:07 +0000 (10:28 +0100)]
Turn pump on in the morning when roof temp above 20°C
Instead of coming on at 7am and using the pool water to warm the
roof. Turn on at 10am at the latest, anyway.
David Woodhouse [Fri, 10 May 2024 19:40:03 +0000 (20:40 +0100)]
Fix pump off time
Setting the off time to 20h in the pump_default script but still
invoking it at 19h didn't work very well. It turned the pump back
*on* again at 19h. After it had turned off nicely at about 18h.
Set it back to 19h as before
David Woodhouse [Fri, 10 May 2024 19:39:47 +0000 (20:39 +0100)]
Adjust on/off thresholds for valve
David Woodhouse [Thu, 9 May 2024 22:14:51 +0000 (23:14 +0100)]
Input temp offset to 0.1°C; there's too much hysteresis with 0.2°C
Also reduce the pump-off time to ten minutes. Half an hour is much too long.
David Woodhouse [Thu, 9 May 2024 09:38:56 +0000 (10:38 +0100)]
Retain switch settings across reboot
David Woodhouse [Thu, 9 May 2024 09:27:09 +0000 (10:27 +0100)]
Turn pump off when it gets cold after 5pm
There's still some water flow through the roof even when the bypass valve
is open. So stop pumping completely if it stays cold for more than half
an hour. But *only* after 5pm, because the pump *does* need to run for
enough hours each day to actually clean the water, and because this way
I don't need to bother with a trigger for actually turning it back on
again — if it's already cold after 5pm, it's unlikely to warm up again.
Bump the timed switch off to 8pm, because this should now be the primary
way the pump is turned off.
David Woodhouse [Thu, 9 May 2024 09:03:23 +0000 (10:03 +0100)]
Debug pump auto-on
David Woodhouse [Thu, 9 May 2024 07:31:13 +0000 (08:31 +0100)]
Adjust delta for new input sensor
David Woodhouse [Wed, 8 May 2024 11:39:34 +0000 (12:39 +0100)]
Force bypass valve open before turning pump on in the morning
David Woodhouse [Wed, 8 May 2024 11:16:46 +0000 (12:16 +0100)]
New solar_in sensor in new pipework
David Woodhouse [Wed, 14 Feb 2024 10:34:09 +0000 (10:34 +0000)]
Paper working now
David Woodhouse [Fri, 26 Jan 2024 10:24:27 +0000 (10:24 +0000)]
BUSY pin is inverted, not RESET
David Woodhouse [Fri, 26 Jan 2024 10:18:42 +0000 (10:18 +0000)]
Always turn the LEDs on
David Woodhouse [Sun, 14 Jan 2024 18:13:01 +0000 (18:13 +0000)]
Add epaper board
David Woodhouse [Mon, 27 Nov 2023 11:06:38 +0000 (11:06 +0000)]
Add water softener measure
David Woodhouse [Fri, 10 Nov 2023 12:24:42 +0000 (12:24 +0000)]
Add bathroom humidity sensor and fan control unit
David Woodhouse [Fri, 10 Nov 2023 12:24:21 +0000 (12:24 +0000)]
Filter out zero temperatures too
David Woodhouse [Fri, 8 Sep 2023 16:41:54 +0000 (17:41 +0100)]
Make it 0.2°C adjustment
David Woodhouse [Fri, 8 Sep 2023 15:54:31 +0000 (16:54 +0100)]
Adjust output temp to reduce hysteresis
David Woodhouse [Wed, 6 Sep 2023 19:23:19 +0000 (20:23 +0100)]
Pump default setting is only done if the time was valid
David Woodhouse [Wed, 6 Sep 2023 16:18:53 +0000 (17:18 +0100)]
Make scripts for sending values to Domoticz, send on startup too
A bunch of switches are reset to a default state on startup; make sure we
tell Domoticz about it.
David Woodhouse [Wed, 6 Sep 2023 13:15:58 +0000 (14:15 +0100)]
Fix default setting of pump
Make a script which turns the pool pump on or off depending on whether
the time is between 7am and 7pm. Run it at 7am and 7pm.
Also run it on time sync, and on startup, to ensure that the pump is
running if it's supposed to be after a reboot.
The 'force' parameter ensures that we don't keep flipping it on at every
time sync; only at startup and at the regular 7am/7pm switches. So if
it's been overridden manually it should stay that way without surprises.
David Woodhouse [Wed, 6 Sep 2023 11:35:37 +0000 (12:35 +0100)]
Report BLE-YC01 battery to Domotiz
David Woodhouse [Wed, 6 Sep 2023 11:33:19 +0000 (12:33 +0100)]
Turn pump on/off at 7
David Woodhouse [Tue, 5 Sep 2023 21:00:31 +0000 (22:00 +0100)]
Domoticz notification for mains switches
David Woodhouse [Tue, 5 Sep 2023 20:48:17 +0000 (21:48 +0100)]
Add mains relay switches
Move the 1wire power relay to GPIO12 because that doesn't offend the
strapping, while the mains relay seems to pull it up?
David Woodhouse [Tue, 8 Aug 2023 19:48:32 +0000 (20:48 +0100)]
First import