Releases: kreier/solarmeter
Working release from 2020
By October 2020 the software was stable and no further features were actually implemented. Pins are now listed with a table of #define
commands to increase readability.
Recent changes
- v1.0 2020-10-29 latest edit on the sourcecode, restructured and functions outsourced, pin definitions organized by
#define
values - v0.9 2020-06-17 Voltages now float in Volt instead of
integer
in milliVolt. Similar for current,credentials.h
included - v0.8 2020-06-16 Most changes are in the
measureVoltages()
function. Exclude negative voltages. Offset for solar2 fixed. - v0.7 2020-06-15 More Voltage conversions included in the code, submission only every 120 seconds
- v0.6 2020-06-10 Voltages calibrated, start to measure wind generator voltage
- v0.5 2020-06-08 With the register hack ADC2 is reactivated.
- v0.4 2020-06-07 The multisampling 100x to reduces noise.
- v0.3 2020-06-05 With the new 0.122 Ohm resistor in line of the solar panel we can determine the charge current from the photovoltaic element.
- v0.2 2020-05-19 Included raw measurement from pin 34 and converted for solar and battery voltages
- v0.1 2020-05-17 This is the first working solution from May 2020, submitting at least some measurement data every 5 minutes.
Future ideas
Espressif offers the option to create an OTA version of the firmware that can be updated "over the air". Since we submit our values to the internet this should be possible. It is not implemented yet. Not even a working proof-of-concept.
Version 0.9
Voltages now float, credentials.h included
The voltages
are now in Volt as float
instead of milliVolt as integer
. The Wifi and upload credentials are integrared in an external file credentials.h
.
Recent changes
v0.9 2020-06-17 Voltages now float in Volt instead of integer
in milliVolt. Similar for current, credentials.h
included
v0.8 2020-06-16 Most changes are in the measureVoltages()
function. Exclude negative voltages. Offset for solar2 fixed.
v0.7 2020-06-15 More Voltage conversions included in the code, submission only every 120 seconds
v0.6 2020-06-10 Voltages calibrated, start to measure wind generator voltage
v0.5 2020-06-08 With the register hack ADC2 is reactivated.
v0.4 2020-06-07 The multisampling 100x to reduces noise.
v0.3 2020-06-05 With the new 0.122 Ohm resistor in line of the solar panel we can determine the charge current from the photovoltaic element.
v0.2 2020-05-19 Included raw measurement from pin 34 and converted for solar and battery voltages
v0.1 2020-05-17 This is the first working solution from May 2020, submitting at least some measurement data every 5 minutes.
Version 0.8
No more negative voltages. Offset for solar2 corrected
Most changes are in the measureVoltages()
function. Exclude negative voltages. Offset for solar2 adjusted from refined measurements.
Recent changes
v0.8 2020-06-16 Most changes are in the measureVoltages()
function. Exclude negative voltages. Offset for solar2 fixed.
v0.7 2020-06-15 More Voltage conversions included in the code, submission only every 120 seconds
v0.6 2020-06-10 Voltages calibrated, start to measure wind generator voltage
v0.5 2020-06-08 With the register hack ADC2 is reactivated.
v0.4 2020-06-07 The multisampling 100x to reduces noise.
v0.3 2020-06-05 With the new 0.122 Ohm resistor in line of the solar panel we can determine the charge current from the photovoltaic element.
v0.2 2020-05-19 Included raw measurement from pin 34 and converted for solar and battery voltages
v0.1 2020-05-17 This is the first working solution from May 2020, submitting at least some measurement data every 5 minutes.
Version 0.7
Voltage calibration and wind generator voltage included
We generated too much data. Submissions are now only every 2 minutes or 120 seconds.
Recent changes
v0.7 2020-06-15 More Voltage conversions included in the code, submission only every 120 seconds
v0.6 2020-06-10 Voltages calibrated, start to measure wind generator voltage
v0.5 2020-06-08 With the register hack ADC2 is reactivated.
v0.4 2020-06-07 The multisampling 100x to reduces noise.
v0.3 2020-06-05 With the new 0.122 Ohm resistor in line of the solar panel we can determine the charge current from the photovoltaic element.
v0.2 2020-05-19 Included raw measurement from pin 34 and converted for solar and battery voltages
v0.1 2020-05-17 This is the first working solution from May 2020, submitting at least some measurement data every 5 minutes.
Version 0.6
Voltage calibration and wind generator voltage included
The voltages have been calibrated and with the new installed wind generator (2020/06/10) we now measure it's voltage as well.
Recent changes
v0.6 2020-06-10 Voltages calibrated, start to measure wind generator voltage
v0.5 2020-06-08 With the register hack ADC2 is reactivated.
v0.4 2020-06-07 The multisampling 100x to reduces noise.
v0.3 2020-06-05 With the new 0.122 Ohm resistor in line of the solar panel we can determine the charge current from the photovoltaic element.
v0.2 2020-05-19 Included raw measurement from pin 34 and converted for solar and battery voltages
v0.1 2020-05-17 This is the first working solution from May 2020, submitting at least some measurement data every 5 minutes.
Updated mainboard: Measure wind AC
The top part has now the circuit to rectify the generated AC from the wind generator and lower the voltage to values the ESP32 can measure.
Version 0.5
Reliable submission of data with hibernation
The register hack reactivates the ADC2 after the use of WiFi to submit data. We can submit data now and go into deep sleep to save power.
Recent changes
v0.5 2020-06-08 With the register hack ADC2 is reactivated.
v0.4 2020-06-07 The multisampling 100x to reduces noise.
v0.3 2020-06-05 With the new 0.122 Ohm resistor in line of the solar panel we can determine the charge current from the photovoltaic element.
v0.2 2020-05-19 Included raw measurement from pin 34 and converted for solar and battery voltages
v0.1 2020-05-17 This is the first working solution from May 2020, submitting at least some measurement data every 5 minutes.