Wonder Watt - only set discharge, no charge?

45 comments started 2023-06-23 last 2023-10-22
Home Automation
J
#1 James L

I've just signed up with Wonder Watt. I'm interested in controlling my export more than smart charging. Can I only configure the export side, and leave the charging settings alone?

#2 Cdent

James L I think so, I've not enabled the charging side, only the export

#3 Wonder Watt

Hi James L - yep, not a problem at all, if you're not interested in off-peak charging, just leave 'Enable Smart Charging' unchecked and simply configure your export in the 'Optimise Export Tariff' section.

Cheers,
Wim

S
#4 SilverArt

Wonder Watt Whoops, missed the Hybrid caveat, will it work with GivEnergy AC3's.
Where is the Wonder Watt equivalent of this forum? So that questions like:
How does Wonder Watt cater for E/W etc. configurations? Where is a 'working example' pf what to expect? etc. can be answered without hijacking the GivEnergy forum

#5 Wonder Watt

SilverArt We think it will be OK with GivEnergy AC3s. As long as the underlying API calls are the same it should work.

E/W config (and general multi-plane setups) is something that is in the pipeline, so in the interim would need some rough workaround like doubling (or close to) total PVo capacity and specifying only one plane.

A separate forum is being worked on.

Cheers,
Wim

S
#6 stevelewis

SilverArt my palm.py code works with AC3s and dual arrays. It's free to use and always will be and runs on multiple platforms. It's is also embedded in HA as the Smart Solar plugin. www.github.com/salewis38/palm

S
#7 SilverArt

stevelewis How do I use it on my PC or tablet please?

S
#8 stevelewis

SilverArt ensure you have a Python3 environment in place (you may already have it, if not download it first). Download the code, edit the settings file with your details and run it.

#9 TheDragon (GivEnergy)

Wonder Watt How about one call, controlling multiple inverters?

S
#10 SilverArt

stevelewis Thanks for the pointer, however I regret to say... failure. Probably something I've done wrong. When I've got the time I'll delete it all, do some reading up on Python and start from scratch again.

#11 Wonder Watt

TheDragon (GivEnergy) Not currently supported, but definitely doable as your Cloud API allows for this.

Serious question, what percentage of domestic installations would you estimate have multiple inverters? I guess we're talking multi-plane installations over say 8kWh?

S
#12 stevelewis

SilverArt what error message are you getting?

T
#13 thewhalw21

Wonder Watt

Hey,
Just signed in and having a play around. Seems this will be great for people that dont want to dive into HA.
Have a bug and a feature request for ya. If you go to the activity log before configuring anything, the app crashes and you have to retype the URL. (Rather minor i know 🙂 )
And the feature - Daily use, Would be nice to have the system pull the previous X saturdays ussage and average it. i ended up writing by own powershell script purely for this reason a while back. Might also be worth having a feedback button on the site 🙂

Just my 2 cents

S
#14 stevelewis

thewhalw21 As of 2 days ago, the Smart Target feature in HA uses palm v0.10 which enables weighted average use calculations over an arbitrary number of days.

S
#15 SilverArt

stevelewis To be honest I suspect that the root cause is that I'm not getting past the first step: "$ mkdir /home/pi/palm" - that gives me "SyntaxError",
I then used traditional methods to generate the folders and used notepad to edit the settings, now I need to work out how to make it run.
I'm obviously going to have to learn/adapt my thinking to Python, bridging the gap between your expert knowledge and my failure to understand the basics.

S
#16 SilverArt

Wonder Watt Thanks. I'd already signed up so that is good news. How do I know that it is working? There is nothing in the activity log, I would have expected regular readings even if there aren't needed actions.,

#17 TheDragon (GivEnergy)

Wonder Watt 10% maybe.

Dual AC
Triple AC
Dual Hybrid
AC and Hybrid
AC and All In One
Soon dual All In One

Octopus R&D can set multiple you set the schedule 2x one for each.

Better would be one schedule that has 2 or 3 inverters selected.

S
#18 stevelewis

SilverArt the instructions you're looking at are for setting up as a persistent service on Linux-based systems, such as a Raspberry Pi. To run palm.py under Windows (or any other OS) from the user interface is much simpler and it sounds like you're almost there.

  • install Python 3 from python.org
  • create a working directory
  • download palm.py and settings.py
  • edit settings.py with your system details
  • using a command window, navigate to the working directory and run palm.py

I'll add this approach to the github details.

S
#19 SilverArt

stevelewis Thanks, I was just following the link you sent earlier.
Create a working directory. Is this just s folder I choose e.g. D:\solar\mypalm ? or does it have a special meaning with Python?
Then I'll need to read up on how to get Python to navigate to it.

Thanks for spending the time to help, much appreciated.

S
#20 stevelewis

SilverArt D:\solar\mypalm is fine. If Python installed correctly, it should associate the .py file ending automatically so you navigate to it using the command prompt and simply run the palm.py file.
It should run without any problems, the only thing I can think of would be some missing library dependencies from the Python install. If this happens, these are added using the command "pip3 install [modulename]

S
#21 SilverArt

stevelewis OK, so I double clicked on palm.py I think the Python screen appeared, then disappeared.
Should a log file be generated?
What should happen?
How do I know if it has actually worked?
If a module is missing how do I find out which one?

Sorry to be a pain.

S
#23 stevelewis

SilverArt Run it from the command prompt. You should see an output like this (excuse the formatting, it looks nicer on the screen 🙂):

C:\Users\lewis\Desktop\palm>palm.py -o
CRITICAL: PALM: PALM... PV Automated Load Manager Version: v0.10.0
CRITICAL: PALM:Command line options (only one can be used):
CRITICAL: PALM:-t | --test | test mode (12x speed, no external server writes)
CRITICAL: PALM:-d | --debug | debug mode, extra verbose
CRITICAL: PALM:-o | --once | once mode, updates inverter SoC target and then exits
CRITICAL: PALM:
CRITICAL: PALM:Running in once mode, execute forecast and inverter SoC update, then exit
CRITICAL: PALM:Initialising at: 25-06-2023 11:39:30 +0100
CRITICAL: PALM:
INFO: PALM:Setting Register 77 (AC Charge Upper % Limit) to 100 Response: <Response [201]>
INFO: PALM:Successful register read: 77 = 100
INFO: PALM:Setting Register 64 (AC Charge 1 Start Time) to 00:30 Response: <Response [201]>
INFO: PALM:Successful register read: 64 = 00:30
INFO: PALM:Setting Register 65 (AC Charge 1 End Time) to 04:30 Response: <Response [201]>
INFO: PALM:Successful register read: 65 = 04:30
INFO: PALM:url_sw = 'https://api.solcast.com.au/rooftop_sites/25fb-6cbd-6f29-64dc'
INFO: PALM:Successful Solcast download.
INFO: PALM:Applying BST offset to Solcast data
INFO: PALM: PV Estimate 10% (hrly, 7 days) / kWh; 25-06-2023 11:40:03; [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.676, 1.67, 1.68, 1.541, 1.199, 0.783, 0.67, 0.58, 0.513, 0.457, 0.406, 0.364, 0.301, 0.219, 0.172, 0.117, 0.058, 0.03, 0.006, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0][12.931, 12.049, 0.0, 0.0, 0.0, 0.0]
INFO: PALM: PV Estimate 50% (hrly, 7 days) / kWh; 25-06-2023 11:40:03; [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.676, 1.684, 1.68, 1.614, 1.472, 1.301, 1.145, 1.01, 0.902, 0.81, 0.701, 0.605, 0.525, 0.444, 0.345, 0.249, 0.157, 0.07, 0.012, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0][17.023, 28.652, 0.0, 0.0, 0.0, 0.0]
INFO: PALM: PV Estimate 90% (hrly, 7 days) / kWh; 25-06-2023 11:40:03; [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.676, 1.684, 1.68, 1.635, 1.571, 1.488, 1.376, 1.291, 1.212, 1.117, 0.989, 0.866, 0.719, 0.571, 0.453, 0.348, 0.213, 0.098, 0.014, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0][19.711, 34.032, 0.0, 0.0, 0.0, 0.0]
INFO: PALM: Processing load history for day -1
INFO: PALM: Processing load history for day -2
INFO: PALM: Processing load history for day -3
INFO: PALM:Load Calc Summary: [0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.2, 0.1, 0.1, 0.1, 0.2, 0.2, 0.1, 0.1, 0.1, 0.1, 0.1, 0.2, 0.5, 0.2, 0.1, 0.2, 0.1, 0.1, 0.1, 0.2, -0.0, 0.2, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1]
INFO: PALM:Forecast weighting: 35
INFO: PALM:
INFO: PALM:SoC Calc; Hour Charge Cons Gen SoC
INFO: PALM:SoC Calc; 00: 00 8.84 0 0 100
INFO: PALM:SoC Calc; 00: 30 8.84 0 0 100
INFO: PALM:SoC Calc; 01: 00 8.84 0 0 100
INFO: PALM:SoC Calc; 01: 30 8.84 0 0 100
INFO: PALM:SoC Calc; 02: 00 8.84 0 0 100
INFO: PALM:SoC Calc; 02: 30 8.84 0 0 100
INFO: PALM:SoC Calc; 03: 00 8.84 0 0 100
INFO: PALM:SoC Calc; 03: 30 8.84 0 0 100
INFO: PALM:SoC Calc; 04: 00 8.84 0 0 100
INFO: PALM:SoC Calc; 04: 30 8.74 0.1 0.0 98
INFO: PALM:SoC Calc; 05: 00 8.64 0.1 0.0 97
INFO: PALM:SoC Calc; 05: 30 8.54 0.1 0.0 96
INFO: PALM:SoC Calc; 06: 00 8.44 0.1 0.0 95
INFO: PALM:SoC Calc; 06: 30 8.34 0.1 0.0 94
INFO: PALM:SoC Calc; 07: 00 8.14 0.2 0.0 92
INFO: PALM:SoC Calc; 07: 30 8.04 0.1 0.0 90
INFO: PALM:SoC Calc; 08: 00 7.94 0.1 0.0 89
INFO: PALM:SoC Calc; 08: 30 7.84 0.1 0.0 88
INFO: PALM:SoC Calc; 09: 00 7.64 0.2 0.0 86
INFO: PALM:SoC Calc; 09: 30 7.44 0.2 0.0 84
INFO: PALM:SoC Calc; 10: 00 7.34 0.1 0.0 83
INFO: PALM:SoC Calc; 10: 30 8.92 0.1 1.68 100
INFO: PALM:SoC Calc; 11: 00 10.49 0.1 1.68 118
INFO: PALM:SoC Calc; 11: 30 12.07 0.1 1.68 136
INFO: PALM:SoC Calc; 12: 00 13.56 0.1 1.59 153
INFO: PALM:SoC Calc; 12: 30 14.73 0.2 1.37 166
INFO: PALM:SoC Calc; 13: 00 15.34 0.5 1.11 173
INFO: PALM:SoC Calc; 13: 30 16.1 0.2 0.97 182
INFO: PALM:SoC Calc; 14: 00 16.85 0.1 0.85 190
INFO: PALM:SoC Calc; 14: 30 17.41 0.2 0.76 196
INFO: PALM:SoC Calc; 15: 00 17.99 0.1 0.68 203
INFO: PALM:SoC Calc; 15: 30 18.48 0.1 0.59 209
INFO: PALM:SoC Calc; 16: 00 18.89 0.1 0.51 213
INFO: PALM:SoC Calc; 16: 30 19.13 0.2 0.44 216
INFO: PALM:SoC Calc; 17: 00 19.49 -0.0 0.36 220
INFO: PALM:SoC Calc; 17: 30 19.57 0.2 0.28 221
INFO: PALM:SoC Calc; 18: 00 19.67 0.1 0.2 222
INFO: PALM:SoC Calc; 18: 30 19.69 0.1 0.12 222
INFO: PALM:SoC Calc; 19: 00 19.65 0.1 0.06 222
INFO: PALM:SoC Calc; 19: 30 19.56 0.1 0.01 221
INFO: PALM:SoC Calc; 20: 00 19.46 0.1 0.0 220
INFO: PALM:SoC Calc; 20: 30 19.36 0.1 0.0 218
INFO: PALM:SoC Calc; 21: 00 19.26 0.1 0.0 217
INFO: PALM:SoC Calc; 21: 30 19.16 0.1 0.0 216
INFO: PALM:SoC Calc; 22: 00 19.06 0.1 0.0 215
INFO: PALM:SoC Calc; 22: 30 18.96 0.1 0.0 214
INFO: PALM:SoC Calc; 23: 00 18.86 0.1 0.0 213
INFO: PALM:SoC Calc; 23: 30 18.76 0.1 0.0 212
INFO: PALM:SoC Calc Summary; Max Charge Min Charge Max % Min % Target SoC
INFO: PALM:SoC Calc Summary; 19.69 7.34 222 83 25
INFO: PALM:SoC (Adjusted); 19.69 7.34 147 8

CRITICAL: PALM:Sending calculated SoC to inverter: 25
INFO: PALM:Setting Register 77 (AC Charge Upper % Limit) to 25 Response: <Response [201]>
INFO: PALM:Successful register read: 77 = 25
INFO: PALM:Setting Register 64 (AC Charge 1 Start Time) to 00:30 Response: <Response [201]>
INFO: PALM:Successful register read: 64 = 00:30
INFO: PALM:Setting Register 65 (AC Charge 1 End Time) to 04:30 Response: <Response [201]>
INFO: PALM:Successful register read: 65 = 04:30

C:\Users\lewis\Desktop\palm>

S
#24 SilverArt

stevelewis Sorry. no luck. I even tried with the -o switch, then re-unzipping the files and running it without changing the settings file. All that happens is the Command Prompt screen pops up then disappears, not sure if anything is on it.

#25 Wonder Watt

thewhalw21 Hi, good catch on the bug, will be fixed end of play today.

Average daily use aggregation is a good suggestion too, although we don't want to get too deep into the monitoring/charting etc space.

Thanks,
Wim

#26 Wonder Watt

SilverArt You should see something if you've configured schedules. Could you drop us a line please labs @ wonderwatt.com - thanks very much!

S
#27 stevelewis

SilverArt open up the command prompt window first, don't click on the icon.

#28 Wonder Watt

thewhalw21 That bug is fixed now bud. Thanks again!

S
#29 SilverArt

Wonder Watt Thanks - You have an email.

T
#30 Tim

stevelewis FYI (and anyone else). If you put three backticks before and after your code, it'll put it into an expandable box, which means that you lose nothing, but the code doesn't take a lot of column space in the thread.

C:\Users\lewis\Desktop\palm>palm.py -o
CRITICAL: PALM: PALM... PV Automated Load Manager Version: v0.10.0
CRITICAL: PALM:Command line options (only one can be used):
CRITICAL: PALM:-t | --test | test mode (12x speed, no external server writes)
CRITICAL: PALM:-d | --debug | debug mode, extra verbose
CRITICAL: PALM:-o | --once | once mode, updates inverter SoC target and then exits
CRITICAL: PALM:
CRITICAL: PALM:Running in once mode, execute forecast and inverter SoC update, then exit
CRITICAL: PALM:Initialising at: 25-06-2023 11:39:30 +0100
CRITICAL: PALM:
INFO: PALM:Setting Register 77 (AC Charge Upper % Limit) to 100 Response: <Response [201]>
INFO: PALM:Successful register read: 77 = 100
INFO: PALM:Setting Register 64 (AC Charge 1 Start Time) to 00:30 Response: <Response [201]>
INFO: PALM:Successful register read: 64 = 00:30
INFO: PALM:Setting Register 65 (AC Charge 1 End Time) to 04:30 Response: <Response [201]>
INFO: PALM:Successful register read: 65 = 04:30
INFO: PALM:url_sw = 'https://api.solcast.com.au/rooftop_sites/25fb-6cbd-6f29-64dc'
INFO: PALM:Successful Solcast download.
INFO: PALM:Applying BST offset to Solcast data
INFO: PALM: PV Estimate 10% (hrly, 7 days) / kWh; 25-06-2023 11:40:03; [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.676, 1.67, 1.68, 1.541, 1.199, 0.783, 0.67, 0.58, 0.513, 0.457, 0.406, 0.364, 0.301, 0.219, 0.172, 0.117, 0.058, 0.03, 0.006, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0][12.931, 12.049, 0.0, 0.0, 0.0, 0.0]
INFO: PALM: PV Estimate 50% (hrly, 7 days) / kWh; 25-06-2023 11:40:03; [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.676, 1.684, 1.68, 1.614, 1.472, 1.301, 1.145, 1.01, 0.902, 0.81, 0.701, 0.605, 0.525, 0.444, 0.345, 0.249, 0.157, 0.07, 0.012, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0][17.023, 28.652, 0.0, 0.0, 0.0, 0.0]
INFO: PALM: PV Estimate 90% (hrly, 7 days) / kWh; 25-06-2023 11:40:03; [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.676, 1.684, 1.68, 1.635, 1.571, 1.488, 1.376, 1.291, 1.212, 1.117, 0.989, 0.866, 0.719, 0.571, 0.453, 0.348, 0.213, 0.098, 0.014, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0][19.711, 34.032, 0.0, 0.0, 0.0, 0.0]
INFO: PALM: Processing load history for day -1
INFO: PALM: Processing load history for day -2
INFO: PALM: Processing load history for day -3
INFO: PALM:Load Calc Summary: [0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.2, 0.1, 0.1, 0.1, 0.2, 0.2, 0.1, 0.1, 0.1, 0.1, 0.1, 0.2, 0.5, 0.2, 0.1, 0.2, 0.1, 0.1, 0.1, 0.2, -0.0, 0.2, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1]
INFO: PALM:Forecast weighting: 35
INFO: PALM:
INFO: PALM:SoC Calc; Hour Charge Cons Gen SoC
INFO: PALM:SoC Calc; 00: 00 8.84 0 0 100
INFO: PALM:SoC Calc; 00: 30 8.84 0 0 100
INFO: PALM:SoC Calc; 01: 00 8.84 0 0 100
INFO: PALM:SoC Calc; 01: 30 8.84 0 0 100
INFO: PALM:SoC Calc; 02: 00 8.84 0 0 100
INFO: PALM:SoC Calc; 02: 30 8.84 0 0 100
INFO: PALM:SoC Calc; 03: 00 8.84 0 0 100
INFO: PALM:SoC Calc; 03: 30 8.84 0 0 100
INFO: PALM:SoC Calc; 04: 00 8.84 0 0 100
INFO: PALM:SoC Calc; 04: 30 8.74 0.1 0.0 98
INFO: PALM:SoC Calc; 05: 00 8.64 0.1 0.0 97
INFO: PALM:SoC Calc; 05: 30 8.54 0.1 0.0 96
INFO: PALM:SoC Calc; 06: 00 8.44 0.1 0.0 95
INFO: PALM:SoC Calc; 06: 30 8.34 0.1 0.0 94
INFO: PALM:SoC Calc; 07: 00 8.14 0.2 0.0 92
INFO: PALM:SoC Calc; 07: 30 8.04 0.1 0.0 90
INFO: PALM:SoC Calc; 08: 00 7.94 0.1 0.0 89
INFO: PALM:SoC Calc; 08: 30 7.84 0.1 0.0 88
INFO: PALM:SoC Calc; 09: 00 7.64 0.2 0.0 86
INFO: PALM:SoC Calc; 09: 30 7.44 0.2 0.0 84
INFO: PALM:SoC Calc; 10: 00 7.34 0.1 0.0 83
INFO: PALM:SoC Calc; 10: 30 8.92 0.1 1.68 100
INFO: PALM:SoC Calc; 11: 00 10.49 0.1 1.68 118
INFO: PALM:SoC Calc; 11: 30 12.07 0.1 1.68 136
INFO: PALM:SoC Calc; 12: 00 13.56 0.1 1.59 153
INFO: PALM:SoC Calc; 12: 30 14.73 0.2 1.37 166
INFO: PALM:SoC Calc; 13: 00 15.34 0.5 1.11 173
INFO: PALM:SoC Calc; 13: 30 16.1 0.2 0.97 182
INFO: PALM:SoC Calc; 14: 00 16.85 0.1 0.85 190
INFO: PALM:SoC Calc; 14: 30 17.41 0.2 0.76 196
INFO: PALM:SoC Calc; 15: 00 17.99 0.1 0.68 203
INFO: PALM:SoC Calc; 15: 30 18.48 0.1 0.59 209
INFO: PALM:SoC Calc; 16: 00 18.89 0.1 0.51 213
INFO: PALM:SoC Calc; 16: 30 19.13 0.2 0.44 216
INFO: PALM:SoC Calc; 17: 00 19.49 -0.0 0.36 220
INFO: PALM:SoC Calc; 17: 30 19.57 0.2 0.28 221
INFO: PALM:SoC Calc; 18: 00 19.67 0.1 0.2 222
INFO: PALM:SoC Calc; 18: 30 19.69 0.1 0.12 222
INFO: PALM:SoC Calc; 19: 00 19.65 0.1 0.06 222
INFO: PALM:SoC Calc; 19: 30 19.56 0.1 0.01 221
INFO: PALM:SoC Calc; 20: 00 19.46 0.1 0.0 220
INFO: PALM:SoC Calc; 20: 30 19.36 0.1 0.0 218
INFO: PALM:SoC Calc; 21: 00 19.26 0.1 0.0 217
INFO: PALM:SoC Calc; 21: 30 19.16 0.1 0.0 216
INFO: PALM:SoC Calc; 22: 00 19.06 0.1 0.0 215
INFO: PALM:SoC Calc; 22: 30 18.96 0.1 0.0 214
INFO: PALM:SoC Calc; 23: 00 18.86 0.1 0.0 213
INFO: PALM:SoC Calc; 23: 30 18.76 0.1 0.0 212
INFO: PALM:SoC Calc Summary; Max Charge Min Charge Max % Min % Target SoC
INFO: PALM:SoC Calc Summary; 19.69 7.34 222 83 25
INFO: PALM:SoC (Adjusted); 19.69 7.34 147 8

CRITICAL: PALM:Sending calculated SoC to inverter: 25
INFO: PALM:Setting Register 77 (AC Charge Upper % Limit) to 25 Response: <Response [201]>
INFO: PALM:Successful register read: 77 = 25
INFO: PALM:Setting Register 64 (AC Charge 1 Start Time) to 00:30 Response: <Response [201]>
INFO: PALM:Successful register read: 64 = 00:30
INFO: PALM:Setting Register 65 (AC Charge 1 End Time) to 04:30 Response: <Response [201]>
INFO: PALM:Successful register read: 65 = 04:30

C:\Users\lewis\Desktop\palm>

Keeps the thread a bit tidier?

G
#31 godfreym

I've got a single AC3 & a single 8.2 battery.
Created a Wonder Watt account today and configured my Settings & Optimise Export Tariff.
The export worked fine and the system reverted back to normal operation after the export.

S
#32 stevelewis

SilverArt I have converted the python code to a single Windows executable, now in the Github repository. You still need the settings.py file, but this should make it much easier to install and run.

S
#33 SilverArt

stevelewis Many thanks, I'm out for most of the day so will need to try later. Many thanks for your assistance.

O
#34 Omahone

@Wonder Watt - I've been experimenting over the weekend and things are looking good. However, I've got our installers/electrician coming round tomorrow to fix some installation/clamp issues.
How can I disconnect from the Wonder Watt account so that only the GivEnergy app/platforms are controlling the system? I want to keep it as simple as possible for the electrican and GivEnergy Tech Support to get it sorted tomorrow. Thanks

#35 Wonder Watt

Omahone Hi - no problem, just untick 'Enable Smart charging', Save changes, as well as untick 'Export to grid' (and Save) and the schedules will be excluded and won't be actioned. Also, this will ensure that the GivEnergy schedules are disabled if they weren't already, and Eco-mode set back too.

Hope that helps!

S
#36 SilverArt

Wonder Watt Suggestion. Add a Wonder Watt enable/disable switch that handles it?

#37 Wonder Watt

SilverArt Yeah - good suggestion that's come up before. Thanks!

S
#38 SilverArt

SilverArt Hi. pleased to report the .exe appears to be working, I get a command prompt screen that populates.

In the Settings file there are three sources that I currently don't have but they have "xxxx" , do I need them? (I've currently put False against their 'enable ='. parameter.)
PVOutput.org data logging/analysis service
Weather data
class MiHome

the command prompt screen is updating ecery 5 minutessaying it has written to pcoutput.org.

Should I be running this on a 'pc that is never switched off?

S
#39 stevelewis

SilverArt That's good progress.

For those three sections, set enable = False... they're not necessary for calculating overnight SoC, but provide some other useful functions. You only need Solcast and Givenergy for the SoC calculations. You shouldn't be seeing the 5-minute writes to pvoutput if that's disabled in the settings file, but no harm anyway.
The SoC calculation runs just before the start of your off-peak period so will need a pc that's never switched off. Alternatively, use the -o option to set the SoC immediately. The only disadvantage is that the forecast is more accurate the later you leave it.

S
#40 SilverArt

stevelewis Thanks for the info.
Thinking about it... What I would find useful is the ability to set different charge rates during the day. At the moment with plentiful PV supply in the morning I would like to be able to just cover house load with the solar, with the batteries just charging at say a nominal 400w, then at 11:30 - 14:00 to charge at 3000w, then switch back to 400w for the rest of the day. That way I could do my bit to keep the grid voltage down. Perhaps even a "if grid voltage above 252V set charge rate to 3000w" capability. .

S
#41 stevelewis

SilverArt that's quite do-able, but not every generation day is a June day and you don't want to run out of sunlight before the battery is fully charged.
The overnight prediction algorithm already uses a charge rate variable in settings.py, hard-coding a charging power profile is easy enough (dare I suggest as an exercise for the reader if you'd like to have a go 😁)

S
#42 SilverArt

stevelewis (dare I suggest as an exercise for the reader if you'd like to have a go 😁)

I've got to get Python to play the game properly first, and to do that I've obviously got a lot of learning to do, it just doesn't want to play the game from its Command prompt.

Thanks for all of your help.

M
#43 mrtnbcky

Hi

For anyone interested, and I'm sure anyone reading this thread will be, there's now a community forum set up for Wonder Watt https://community.wonderwatt.com/

I've been using it for around a week or so now, and it seems to be doing pretty much exactly what it says on the tin, thank you @Wonder Watt :

#44 Wonder Watt

Thanks @mrtnbcky - we're glad it's working for you!

S
#45 SilverArt

Wonder Watt Hi. The Wonder Watt support/community app is down by the look of it.

#46 Wonder Watt

SilverArt Thanks, there was an issue with our third-party forum hosting infrastructure.

This should all be up and running now.

Apologies for the inconvenience!