]> www.infradead.org Git - users/dwmw2/esp32-pool.git/log
users/dwmw2/esp32-pool.git
6 months agoRamp up flow temp slowly
David Woodhouse [Thu, 17 Oct 2024 20:11:06 +0000 (21:11 +0100)]
Ramp up flow temp slowly

6 months agoMake auto flow temp properly optional
David Woodhouse [Wed, 16 Oct 2024 20:49:34 +0000 (21:49 +0100)]
Make auto flow temp properly optional

6 months agoless noise
David Woodhouse [Wed, 16 Oct 2024 20:49:11 +0000 (21:49 +0100)]
less noise

6 months agofeed to Emoncms
David Woodhouse [Tue, 15 Oct 2024 18:30:42 +0000 (19:30 +0100)]
feed to Emoncms

6 months agoFeed EmonCMS
David Woodhouse [Mon, 14 Oct 2024 22:35:03 +0000 (23:35 +0100)]
Feed EmonCMS

6 months agoadd support for feeding to Emoncms
David Woodhouse [Mon, 14 Oct 2024 18:24:12 +0000 (19:24 +0100)]
add support for feeding to Emoncms

6 months agoMore smoothing
David Woodhouse [Mon, 14 Oct 2024 18:23:53 +0000 (19:23 +0100)]
More smoothing

6 months agoKill local globals and just use climate
David Woodhouse [Thu, 3 Oct 2024 19:48:49 +0000 (20:48 +0100)]
Kill local globals and just use climate

6 months agoAdd climate thermostat
David Woodhouse [Thu, 3 Oct 2024 18:41:52 +0000 (19:41 +0100)]
Add climate thermostat

6 months agoUnderfloor heating for bathroom
David Woodhouse [Thu, 3 Oct 2024 15:37:52 +0000 (16:37 +0100)]
Underfloor heating for bathroom

6 months agosend COP every time
David Woodhouse [Sat, 28 Sep 2024 10:56:50 +0000 (11:56 +0100)]
send COP every time

6 months agoCompute COP
David Woodhouse [Sat, 28 Sep 2024 10:36:46 +0000 (11:36 +0100)]
Compute COP

6 months agoAdd heishamon
David Woodhouse [Sat, 28 Sep 2024 09:26:59 +0000 (10:26 +0100)]
Add heishamon

6 months agorename power-light3
David Woodhouse [Sat, 28 Sep 2024 09:26:09 +0000 (10:26 +0100)]
rename power-light3

6 months agoclean up faikin
David Woodhouse [Sat, 28 Sep 2024 09:25:25 +0000 (10:25 +0100)]
clean up faikin

6 months agoBK7231 IPv6 support, hbridge, and BL0942 fixes
David Woodhouse [Sat, 28 Sep 2024 09:24:59 +0000 (10:24 +0100)]
BK7231 IPv6 support, hbridge, and BL0942 fixes

7 months agooldsoftener bl0942 test
David Woodhouse [Fri, 6 Sep 2024 21:58:45 +0000 (22:58 +0100)]
oldsoftener bl0942 test

7 months agoUse cbu for Tongou units
David Woodhouse [Fri, 6 Sep 2024 21:58:29 +0000 (22:58 +0100)]
Use cbu for Tongou units

7 months agoupdate other devices
David Woodhouse [Fri, 6 Sep 2024 21:58:08 +0000 (22:58 +0100)]
update other devices

7 months agoAdd debug
David Woodhouse [Fri, 6 Sep 2024 21:57:41 +0000 (22:57 +0100)]
Add debug

7 months agoUpdate power unit names
David Woodhouse [Fri, 6 Sep 2024 15:18:38 +0000 (16:18 +0100)]
Update power unit names

7 months agoIPv6 support for bk72xx
David Woodhouse [Fri, 6 Sep 2024 08:56:16 +0000 (09:56 +0100)]
IPv6 support for bk72xx

7 months agorough calibrations
David Woodhouse [Fri, 6 Sep 2024 08:55:46 +0000 (09:55 +0100)]
rough calibrations

7 months agoSeparate MQTT log streams
David Woodhouse [Fri, 6 Sep 2024 08:54:45 +0000 (09:54 +0100)]
Separate MQTT log streams

8 months agoAdd Tongou power meters
David Woodhouse [Thu, 15 Aug 2024 05:10:45 +0000 (06:10 +0100)]
Add Tongou power meters

8 months agoFix uniq_id for duplicate sensors
David Woodhouse [Sun, 11 Aug 2024 08:59:07 +0000 (09:59 +0100)]
Fix uniq_id for duplicate sensors

8 months agoFix fan timeout if turned on via HA MQTT
David Woodhouse [Sun, 11 Aug 2024 08:58:50 +0000 (09:58 +0100)]
Fix fan timeout if turned on via HA MQTT

8 months agoFaikin finally working (with external pullup on RX)
David Woodhouse [Fri, 9 Aug 2024 17:37:02 +0000 (18:37 +0100)]
Faikin finally working (with external pullup on RX)

8 months agoHost mode ecodan support
David Woodhouse [Thu, 8 Aug 2024 16:21:48 +0000 (17:21 +0100)]
Host mode ecodan support

8 months agoesp-idf for Faikin too
David Woodhouse [Thu, 8 Aug 2024 16:06:08 +0000 (17:06 +0100)]
esp-idf for Faikin too

8 months agoupdate from MQTT
David Woodhouse [Wed, 7 Aug 2024 21:59:03 +0000 (22:59 +0100)]
update from MQTT

8 months agoUpdate paper to use base.yaml
David Woodhouse [Wed, 7 Aug 2024 21:08:58 +0000 (22:08 +0100)]
Update paper to use base.yaml

8 months agoConvert pool to esp-idf and 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

8 months agoPackage for humidity common code too
David Woodhouse [Wed, 7 Aug 2024 15:09:16 +0000 (16:09 +0100)]
Package for humidity common code too

8 months agoUse base package for softener
David Woodhouse [Wed, 7 Aug 2024 15:16:52 +0000 (16:16 +0100)]
Use base package for softener

8 months agoMove common config to base.yaml package
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

8 months agoUse AtomS3 Lite for softener
David Woodhouse [Wed, 7 Aug 2024 15:12:43 +0000 (16:12 +0100)]
Use AtomS3 Lite for softener

8 months agoUse dimmer switch for hum threshold, harmonise bathroom and toilet
David Woodhouse [Tue, 6 Aug 2024 08:46:33 +0000 (09:46 +0100)]
Use dimmer switch for hum threshold, harmonise bathroom and toilet

8 months agoAdd humidity fan controller for toilet, tweak bathroom to match
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...

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