Store and Display live data of Photovoltaics Converter E3/DC S10 with WeeWX

107 views
Skip to first unread message

Karen K

unread,
Oct 21, 2021, 2:35:21 AM10/21/21
to weewx-user
Recently we got a solar system including an E3/DC S10 converter from german manufacturer Hager Energy. To store and present its data I wrote a service for WeeWX.

Example page: solar system web page

The service saves the readings to a separate database called "photovoltaics.sdb".
Additionally it can output the readings to MQTT similar to Matthew Wall's weewx-MQTT service for the weather data (thanks to him).

Additionally, the service can read live data from the my-PV AC*THOR controlling device, which can be used as an accessory to the converter.

Karen K

unread,
Nov 14, 2021, 1:19:43 PM11/14/21
to weewx-user
I can present a little addition to that WeeWX extension: There are 3 new observation types:
  • solarAzimuth: solar azimuth (compass direction of the sun)
  • solarAltitude: solar altitude
  • solarPath: percentage of the time elapsed between sunrise and sunset
What is the difference between solarAzimuth, solarAltitude and $almanac.sun.az, $almanac.sun.alt, respectively?
  • solarAzimuth and solarAltitude are output to MQTT and thus allow live updates on web sites.
  • As solarAzimuth and solarAltitude are observation types, they can be saved to the database (as they indeed are) and displayed in diagrams.
 The actual temperature and air pressure are honoured while calculating the values.

in...@georg-w-karl.de

unread,
Jul 4, 2025, 1:38:19 PM7/4/25
to weewx-user
i installed photovoltaics and prerequisites.. i tested pye3dc and got connection and can poll(). i did the changes in weewx.conf and graphs.com in the belchertown skin. weewx opens a database photovoltaics.sdb. the keys are there but all entries are NULL. where to get support? thanks georg
Reply all
Reply to author
Forward
0 new messages