Skip to content

Releases: kreier/solarmeter

Working release from 2020

12 Jan 06:17
c2f6e88
Compare
Choose a tag to compare

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

28 Dec 11:00
c2f6e88
Compare
Choose a tag to compare

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

09 Dec 16:04
c2f6e88
Compare
Choose a tag to compare

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

25 Nov 09:35
c2f6e88
Compare
Choose a tag to compare

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

22 Dec 09:31
c2f6e88
Compare
Choose a tag to compare

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.

unnamed

Version 0.5

11 Dec 17:04
c2f6e88
Compare
Choose a tag to compare

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.

2020-06-05_board