The easiest way would be to use a 12V/24V DC pump with a 12V/24V AC power supply and a 12V/24V nominal (18V/36V peak) solar panel in parallel with 2 blocking diodes. When there is enough sun, the panel will deliver more voltge than the power supply which won't have to supply any current.
Now the project has got an extensive user manual explaining all steps to realize the project according to your needs:
User manual
you might want to directly download the PDF (30 pages) to read it off line.
Now the project has got an extensive user manual explaining all steps to realize the project according to your needs:
User manual
you might want to directly download the PDF (30 pages) to read it off line.
Today I have concentrated on documentation.
I made an overview synoptic to facilitate the understanding of what's offered:
Currently, if you just want to sniff around without yet investing in hardware, buying a bare Witty ESP8266 board (3-4$) is all you need.
Next development: Next, I am...
Just a few lines of code more: With the parameter A0_IS_SIMUL, and using a stock Witty ESP8266 board, I have now a light-driven panel+SCC simulator. For me, it is convenient to get some life with halfway plausible values onto my dashboards and statistics in order to debug without the need to...
The remote ESP32 is programmed and I am providing 6 colour screens to display the information gathered and derived from either a Victron SCC or a shunt (vendor agnostic)
Screen 1: Output
Screen 2: Panel
Screen 3: Overview
Screen 4: Battery
Screen 5: Coulombs (integrating current hour, last...
I will soon describe the Non-Victron vendor-agnostic Smarter_Shunt variant.
The material required is very limited:
A micro DC-DC converter
An ESP8266 microcontroller: e.g. Wemos D1 Mini
An INA221 Off-Rail Voltage/Current measuring module
A shunt corresponding to your needs (which you may have)...
I have rebuilt my Home Brew Victron Logger, to be less clumsy, it also accepts an optional OLED display:
The project is discussed here.
The material required is very limited:
A micro DC-DC converter
An ESP8266 microcontroller: e.g. Wemos D1 Mini
A JST 2mm pigtail
A screw terminal
Optional...
Just a remark for those on Windows.
If you want a connection with Telnet, don't use the broken Windows' Telnet option, which does not handle CR/LF correctly.
Get WSL (the Windows' Subsystem Linux) and from there, use a working Telnet to communicate with your IoT devices.
Windows PowerShell...
For those following this project:
Initially, it was ESP8266 only.
I am currently rewirting the code to accept ESP32 modules as well.
And especially the TTGO-T1 board, which features a gorgeous color display:
It gets a boot report giving all important information like the IP address, whether...
If NTP does not work, one should increase the delay in setup
getNTP();
delay(6000);
getEpoch(); // writes the Epoch (Numbers of seconds till 1.1.1970...
It's not unusual that the NTP server responds slowly.
you can increase it to 15 seconds.