]> www.infradead.org Git - users/dwmw2/esp32-pool.git/log
users/dwmw2/esp32-pool.git
8 months agoAdd esphome-ecodan-hp
David Woodhouse [Wed, 31 Jul 2024 00:05:09 +0000 (01:05 +0100)]
Add esphome-ecodan-hp

8 months agoAdd faikin module
David Woodhouse [Tue, 30 Jul 2024 23:24:47 +0000 (00:24 +0100)]
Add faikin module

8 months agoStop turning the damn pump off!
David Woodhouse [Tue, 30 Jul 2024 20:36:08 +0000 (21:36 +0100)]
Stop turning the damn pump off!

11 months agoOpen bypass valve when turning pump on even when the roof is warm
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.

11 months agoDocumentation
David Woodhouse [Mon, 13 May 2024 10:26:07 +0000 (11:26 +0100)]
Documentation

11 months agoForce bypass valve open before timed pump switch-on at 10am
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.

11 months agoTurn pump on in the morning when roof temp above 20°C
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.

11 months agoFix pump off time
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

11 months agoAdjust on/off thresholds for valve
David Woodhouse [Fri, 10 May 2024 19:39:47 +0000 (20:39 +0100)]
Adjust on/off thresholds for valve

11 months agoInput temp offset to 0.1°C; there's too much hysteresis with 0.2°C
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.

11 months agoRetain switch settings across reboot
David Woodhouse [Thu, 9 May 2024 09:38:56 +0000 (10:38 +0100)]
Retain switch settings across reboot

11 months agoTurn pump off when it gets cold after 5pm
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.

11 months agoDebug pump auto-on
David Woodhouse [Thu, 9 May 2024 09:03:23 +0000 (10:03 +0100)]
Debug pump auto-on

11 months agoAdjust delta for new input sensor
David Woodhouse [Thu, 9 May 2024 07:31:13 +0000 (08:31 +0100)]
Adjust delta for new input sensor

11 months agoForce bypass valve open before turning pump on in the morning
David Woodhouse [Wed, 8 May 2024 11:39:34 +0000 (12:39 +0100)]
Force bypass valve open before turning pump on in the morning

11 months agoNew solar_in sensor in new pipework
David Woodhouse [Wed, 8 May 2024 11:16:46 +0000 (12:16 +0100)]
New solar_in sensor in new pipework

14 months agoPaper working now
David Woodhouse [Wed, 14 Feb 2024 10:34:09 +0000 (10:34 +0000)]
Paper working now

14 months agoBUSY pin is inverted, not RESET
David Woodhouse [Fri, 26 Jan 2024 10:24:27 +0000 (10:24 +0000)]
BUSY pin is inverted, not RESET

14 months agoAlways turn the LEDs on
David Woodhouse [Fri, 26 Jan 2024 10:18:42 +0000 (10:18 +0000)]
Always turn the LEDs on

15 months agoAdd epaper board
David Woodhouse [Sun, 14 Jan 2024 18:13:01 +0000 (18:13 +0000)]
Add epaper board

16 months agoAdd water softener measure
David Woodhouse [Mon, 27 Nov 2023 11:06:38 +0000 (11:06 +0000)]
Add water softener measure

17 months agoAdd bathroom humidity sensor and fan control unit
David Woodhouse [Fri, 10 Nov 2023 12:24:42 +0000 (12:24 +0000)]
Add bathroom humidity sensor and fan control unit

17 months agoFilter out zero temperatures too
David Woodhouse [Fri, 10 Nov 2023 12:24:21 +0000 (12:24 +0000)]
Filter out zero temperatures too

19 months agoMake it 0.2°C adjustment
David Woodhouse [Fri, 8 Sep 2023 16:41:54 +0000 (17:41 +0100)]
Make it 0.2°C adjustment

19 months agoAdjust output temp to reduce hysteresis
David Woodhouse [Fri, 8 Sep 2023 15:54:31 +0000 (16:54 +0100)]
Adjust output temp to reduce hysteresis

19 months agoPump default setting is only done if the time was valid
David Woodhouse [Wed, 6 Sep 2023 19:23:19 +0000 (20:23 +0100)]
Pump default setting is only done if the time was valid

19 months agoMake scripts for sending values to Domoticz, send on startup too
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.

19 months agoFix default setting of pump
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.

19 months agoReport BLE-YC01 battery to Domotiz
David Woodhouse [Wed, 6 Sep 2023 11:35:37 +0000 (12:35 +0100)]
Report BLE-YC01 battery to Domotiz

19 months agoTurn pump on/off at 7
David Woodhouse [Wed, 6 Sep 2023 11:33:19 +0000 (12:33 +0100)]
Turn pump on/off at 7

19 months agoDomoticz notification for mains switches
David Woodhouse [Tue, 5 Sep 2023 21:00:31 +0000 (22:00 +0100)]
Domoticz notification for mains switches

19 months agoAdd mains relay 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?

20 months agoFirst import
David Woodhouse [Tue, 8 Aug 2023 19:48:32 +0000 (20:48 +0100)]
First import