Can't get powerwall to report Consumption

I have finally got my PW2 installed and commissioned and set it up to report to PVOutput using the extended parameters. That part is working fine. The $un God 19.095kW However, I can’t see any consumption data being generated. I followed Mike G’s excellent guide Monitoring Tesla’s Powerwall2 on PVOutput.org | MikesGear but can’t get the consumption to report. My PVoutput.log file:
2022-10-23 01:47:03,793 INFO [WrapperListener_start_runner] (Controller.java:109) - *** Starting PVOutput Integration Service v1.5.5.1
2022-10-23 01:47:03,793 INFO [Thread-1] (Controller.java:130) - Install Directory: C:\Program Files (x86)\PVOutput 2
2022-10-23 01:47:03,793 INFO [Thread-1] (Controller.java:139) - Loaded Config: pvoutput.ini
2022-10-23 01:47:07,224 INFO [Thread-1] (WebClient.java:135) - >>> http://pvoutput.org:80/service/r2/getsystem.jsp?donations=1
2022-10-23 01:47:07,715 INFO [Thread-1] (Controller.java:2136) - <<< The $un God,19095,2155,57,335,LG Neon 2 LG335N1C-A5,1,10000,SMA Tripower STP10000TL-20,NW,26.6,Low,20180410,-33.703416,150.946875,5;;1
2022-10-23 01:47:09,724 INFO [Thread-1] (WebClient.java:135) - >>> http://pvoutput.org:80/service/r1/getstatus.jsp?d=20221023
2022-10-23 01:47:10,105 INFO [Thread-1] (Controller.java:2050) - <<< 20221023,01:45,NaN,0,NaN,NaN,NaN
2022-10-23 01:47:10,105 INFO [Thread-1] (Controller.java:323) - --------------------------
2022-10-23 01:47:10,105 INFO [Thread-1] (Controller.java:324) - System Name: The $un God
2022-10-23 01:47:10,105 INFO [Thread-1] (Controller.java:325) - System Size: 19095
2022-10-23 01:47:10,105 INFO [Thread-1] (Controller.java:326) - Timezone: Australia/Sydney
2022-10-23 01:47:10,105 INFO [Thread-1] (Controller.java:327) - Donation Mode: true
2022-10-23 01:47:10,105 INFO [Thread-1] (Controller.java:328) - Max History: 90
2022-10-23 01:47:10,105 INFO [Thread-1] (Controller.java:329) - Status Interval: 5-min
2022-10-23 01:47:10,105 INFO [Thread-1] (Controller.java:330) - Status Date Time: Sun Oct 23 01:45:00 AEDT 2022
2022-10-23 01:47:10,105 INFO [Thread-1] (Controller.java:331) - Upload Temperature: true
2022-10-23 01:47:10,105 INFO [Thread-1] (Controller.java:332) - Upload Voltage: true
2022-10-23 01:47:10,105 INFO [Thread-1] (Controller.java:333) - Energy Generation: -1
2022-10-23 01:47:10,105 INFO [Thread-1] (Controller.java:334) - Energy Consumption: -1
2022-10-23 01:47:10,105 INFO [Thread-1] (Controller.java:335) - Create Local Graph: false
2022-10-23 01:47:10,105 INFO [Thread-1] (Controller.java:336) - Retry Limit: 30 to 40
2022-10-23 01:47:10,105 INFO [Thread-1] (Controller.java:337) - --------------------------
2022-10-23 01:47:10,121 INFO [Thread-1] (Controller.java:372) - Loaded Reader 1: powerwall
2022-10-23 01:47:10,121 INFO [Thread-1] (Controller.java:373) - Log Directory 1: [C:\PVRecords\Logs-Output]
2022-10-23 01:47:10,121 INFO [Thread-1] (Controller.java:384) - Loading Config 1: powerwall.ini
2022-10-23 01:47:10,121 INFO [Thread-1] (SimpleLogReader.java:428) - Read 0 log entries
2022-10-23 01:47:10,121 INFO [Thread-1] (AHttpLogReader.java:90) - URL 1: https://192.168.1.206/api/meters/aggregates
2022-10-23 01:47:10,121 INFO [Thread-1] (AHttpLogReader.java:107) - Poll Frequency: 300 seconds
2022-10-23 01:47:10,121 INFO [Thread-1] (AHttpLogReader.java:129) - v7 mapped: battery.instant_power
2022-10-23 01:47:10,121 INFO [Thread-1] (AHttpLogReader.java:135) - v8 mapped: load.instant_power
2022-10-23 01:47:10,121 INFO [Thread-1] (AHttpLogReader.java:147) - v10 mapped: site.instant_apparent_power
2022-10-23 01:47:10,121 INFO [Thread-1] (AHttpLogReader.java:159) - v12 mapped: solar.instant_power
2022-10-23 01:47:10,121 INFO [Thread-1] (AHttpLogReader.java:204) - Id: 0, sensor: 0, channels: [], direction: Export, calibration: 1.0
2022-10-23 01:47:10,121 INFO [Thread-1] (Sensor.java:730) - PW0-2022-10-23.log Status: 20221023;01:41:34;-1000.0;429.2;-8;-1.000;-1.000;0.000;1361.500;NaN;1797.835;24.403;-8.000
2022-10-23 01:47:10,121 INFO [Thread-1] (Sensor.java:795) - PW0-2022-10-23.log, Last Energy: -1.0
2022-10-23 01:47:10,121 INFO [Thread-1] (Sensor.java:810) - Start Time 0: 20221023 01:41:34
2022-10-23 01:47:10,121 INFO [Thread-1] (ADataLogReader.java:350) - Output stop at 1080 minutes
2022-10-23 01:47:10,121 INFO [Thread-2] (WebClient.java:226) - >>> https://192.168.1.206/api/login/Basic
2022-10-23 01:47:10,121 INFO [Thread-1] (Controller.java:435) - Found 1 Sensors
2022-10-23 01:47:10,121 INFO [Thread-1] (Controller.java:536) - Added Reader: powerwall0
2022-10-23 01:47:10,121 INFO [Thread-1] (ADataLogReader.java:350) - Output stop at 1080 minutes
2022-10-23 01:47:10,121 INFO [Thread-1] (Controller.java:560) - Log File: powerwall0 [PW0-2022-10-23.log]
2022-10-23 01:47:10,121 INFO [Thread-1] (Controller.java:572) - Export Sensor: 0, id: 0
2022-10-23 01:47:10,121 INFO [Thread-1] (Controller.java:579) - Service: [http://pvoutput.org:80/service/r2/addbatchstatus.jsp] Test: false, End: 18:00
2022-10-23 01:47:10,121 INFO [Thread-1] (Controller.java:587) - Loaded 1 Readers (Import: 0, Export: 1)
2022-10-23 01:47:10,121 INFO [Thread-1] (Controller.java:1524) - Records restored from status.log : 7
2022-10-23 01:47:10,949 INFO [Thread-2] (PowerwallLogReader.java:71) - Successful gateway authentication
2022-10-23 01:47:10,949 INFO [Thread-2] (WebClient.java:356) - >>> https://192.168.1.206:443/api/meters/aggregates
2022-10-23 01:47:11,043 INFO [Thread-2] (WebClient.java:157) - >>> https://192.168.1.206/api/system_status/soe
2022-10-23 01:47:12,137 INFO [Thread-1] (Controller.java:731) - Startup Complete: Waiting for data…
2022-10-23 01:47:12,137 INFO [Thread-1] (Controller.java:1806) - >>> 20221023,01:45,-1.0,-8,-1,-1,-1000.0,430.2,-10,1377.25,1803.89,24.365,-8
2022-10-23 01:47:12,137 INFO [Thread-1] (WebClient.java:135) - >>> http://pvoutput.org:80/service/r2/addbatchstatus.jsp?data=20221023,01:45,-1.0,-8,-1,-1,-1000.0,430.2,-10,1377.25,,1803.89,24.365,-8
2022-10-23 01:47:12,527 INFO [Thread-1] (Controller.java:1834) - <<< 20221023,01:45,1

As a workaround until I get this figured out, I manually update the totals on PVOutput the next day using the daily data from Energy Locals for my Tesla Energy Plan. You can actually download the import and export data from them in 5 min increments the following day as a CSV file but I couldn’t see how to upload it in liveloader to give consumption data. I could total corresponding cells to get a single import/export figure, but that doesn’t solve my problem and will be different to the PW2 data

DateTime Consumption Generation
2022-10-21T22:50:00.0000000 0.002 -0.001
2022-10-21T06:15:00.0000000 0.004 -0.086
2022-10-21T21:00:00.0000000 0.002 -0.001

Advice appreciated. Thanks in advance.

If you open the above URL locally does it show any meter data?

Yes I could yesterday but now I’m getting a bad credentials message. I suspect that Elon has locked me out of that access because I’m on the Tesla Energy Plan and they remove the customer settings from the app because they manage it, so it follows they would shut off web access to any settings.

I also checked the Powerwall Companion app I downloaded from the windows app store which displays the powerwall data as a widget and it is now showing no data, which is consistent with the web access being shut off. Strange thing is that I still appear to be getting the extended data from the PW2 uploading to PVoutput via the PVOutput Integration Service at this stage.

Might need to re-think the TEP. while it looks good on paper, the downside is you lose all control of your powerwall and can only access the data on the app

This is the message I get now when I try to access [https://192.168.1.206:443/api/meters/aggregates]

{“code”:403,“error”:“Unable to GET to resource”,“message”:“User does not have adequate access rights”}

However, the Powerwall Companion App now is communicating with the Powerwall.

This is how I did it:

I noticed yesterday that the PW2 was only monitoring the solar output of the single phase 5kW inverter and not the 3 phase 10kW inverter. I rang the company I bought it from and told them it was not configured correctly. They said they’d send the installer back on Tuesday to rectify the config. However, today I noticed in the Tesla app it is now reporting correctly but I’ve lost all extended data since 9:20am yesterday. Looking at the log, it appears that the customer credentials are no longer valid and the PW2 is locked down.

2022-10-28 09:30:28,789 INFO [Thread-1] (WebClient.java:135) - >>> http://pvoutput.org:80/service/r2/getsystem.jsp?donations=1
2022-10-28 09:30:29,310 INFO [Thread-1] (Controller.java:2136) - <<< The $un God,19095,2155,57,335,LG Neon 2 LG335N1C-A5,1,10000,SMA Tripower STP10000TL-20,NW,26.6,Low,20180410,-33.703416,150.946875,5;;1
2022-10-28 09:30:31,318 INFO [Thread-1] (WebClient.java:135) - >>> http://pvoutput.org:80/service/r1/getstatus.jsp?d=20221028
2022-10-28 09:30:31,725 INFO [Thread-1] (Controller.java:2050) - <<< 20221028,09:20,17810,4401,NaN,NaN,0.230
2022-10-28 09:30:31,725 INFO [Thread-1] (Controller.java:323) - --------------------------
2022-10-28 09:30:31,725 INFO [Thread-1] (Controller.java:324) - System Name: The $un God
2022-10-28 09:30:31,725 INFO [Thread-1] (Controller.java:325) - System Size: 19095
2022-10-28 09:30:31,725 INFO [Thread-1] (Controller.java:326) - Timezone: Australia/Sydney
2022-10-28 09:30:31,725 INFO [Thread-1] (Controller.java:327) - Donation Mode: true
2022-10-28 09:30:31,726 INFO [Thread-1] (Controller.java:328) - Max History: 90
2022-10-28 09:30:31,726 INFO [Thread-1] (Controller.java:329) - Status Interval: 5-min
2022-10-28 09:30:31,727 INFO [Thread-1] (Controller.java:330) - Status Date Time: Fri Oct 28 09:20:00 AEDT 2022
2022-10-28 09:30:31,727 INFO [Thread-1] (Controller.java:331) - Upload Temperature: true
2022-10-28 09:30:31,727 INFO [Thread-1] (Controller.java:332) - Upload Voltage: true
2022-10-28 09:30:31,727 INFO [Thread-1] (Controller.java:333) - Energy Generation: 17810
2022-10-28 09:30:31,727 INFO [Thread-1] (Controller.java:334) - Energy Consumption: -1
2022-10-28 09:30:31,727 INFO [Thread-1] (Controller.java:335) - Create Local Graph: false
2022-10-28 09:30:31,727 INFO [Thread-1] (Controller.java:336) - Retry Limit: 30 to 40
2022-10-28 09:30:31,727 INFO [Thread-1] (Controller.java:337) - --------------------------
2022-10-28 09:30:31,735 INFO [Thread-1] (Controller.java:372) - Loaded Reader 1: powerwall
2022-10-28 09:30:31,736 INFO [Thread-1] (Controller.java:373) - Log Directory 1: [C:\PVRecords\Logs-Output]
2022-10-28 09:30:31,736 INFO [Thread-1] (Controller.java:384) - Loading Config 1: powerwall.ini
2022-10-28 09:30:31,741 INFO [Thread-1] (SimpleLogReader.java:428) - Read 0 log entries
2022-10-28 09:30:31,741 INFO [Thread-1] (AHttpLogReader.java:90) - URL 1: https://192.168.1.206/api/meters/aggregates
2022-10-28 09:30:31,741 INFO [Thread-1] (AHttpLogReader.java:107) - Poll Frequency: 300 seconds
2022-10-28 09:30:31,741 INFO [Thread-1] (AHttpLogReader.java:129) - v7 mapped: battery.instant_power
2022-10-28 09:30:31,741 INFO [Thread-1] (AHttpLogReader.java:135) - v8 mapped: load.instant_power
2022-10-28 09:30:31,741 INFO [Thread-1] (AHttpLogReader.java:141) - v9 mapped: solar.energy_exported
2022-10-28 09:30:31,742 INFO [Thread-1] (AHttpLogReader.java:147) - v10 mapped: site.instant_apparent_power
2022-10-28 09:30:31,742 INFO [Thread-1] (AHttpLogReader.java:153) - v11 mapped: load.frequency
2022-10-28 09:30:31,742 INFO [Thread-1] (AHttpLogReader.java:159) - v12 mapped: solar.instant_power
2022-10-28 09:30:31,743 INFO [Thread-1] (AHttpLogReader.java:204) - Id: 0, sensor: 0, channels: [], direction: Export, calibration: 1.0
2022-10-28 09:30:31,744 INFO [Thread-1] (Sensor.java:730) - PW0-2022-10-28.log Status: 20221028;09:22:34;-1000.0;425.4;4401;-1.000;-1.000;-3730.000;-5347.500;NaN;6047.741;42.763;4401.000
2022-10-28 09:30:31,745 INFO [Thread-1] (Sensor.java:795) - PW0-2022-10-28.log, Last Energy: -1.0
2022-10-28 09:30:31,745 INFO [Thread-1] (Sensor.java:810) - Start Time 0: 20221028 09:22:34
2022-10-28 09:30:31,747 INFO [Thread-1] (ADataLogReader.java:350) - Output stop at 1080 minutes
2022-10-28 09:30:31,747 INFO [Thread-2] (WebClient.java:226) - >>> https://192.168.1.206/api/login/Basic
2022-10-28 09:30:31,748 INFO [Thread-1] (Controller.java:435) - Found 1 Sensors
2022-10-28 09:30:31,748 INFO [Thread-1] (Controller.java:536) - Added Reader: powerwall0
2022-10-28 09:30:31,749 INFO [Thread-1] (ADataLogReader.java:350) - Output stop at 1080 minutes
2022-10-28 09:30:31,749 INFO [Thread-1] (Controller.java:560) - Log File: powerwall0 [PW0-2022-10-28.log]
2022-10-28 09:30:31,749 INFO [Thread-1] (Controller.java:572) - Export Sensor: 0, id: 0
2022-10-28 09:30:31,754 INFO [Thread-1] (Controller.java:579) - Service: [http://pvoutput.org:80/service/r2/addbatchstatus.jsp] Test: false, End: 18:00
2022-10-28 09:30:31,754 INFO [Thread-1] (Controller.java:587) - Loaded 1 Readers (Import: 0, Export: 1)
2022-10-28 09:30:31,796 INFO [Thread-1] (Controller.java:1524) - Records restored from status.log : 1536
2022-10-28 09:30:33,010 WARN [Thread-2] (DefaultRequestDirector.java:1095) - Authentication error: Unable to respond to any of these challenges: {}
2022-10-28 09:30:33,010 ERROR [Thread-2] (WebClient.java:298) - <<< [401] {“code”:401,“error”:“bad credentials”,“message”:“Login Error”}
2022-10-28 09:30:33,012 WARN [Thread-2] (PowerwallLogReader.java:77) - Failed gateway authentication
2022-10-28 09:30:33,012 INFO [Thread-2] (WebClient.java:356) - >>> https://192.168.1.206:443/api/meters/aggregates
2022-10-28 09:30:33,093 ERROR [Thread-2] (AHttpLogReader.java:472) - <<< [403] {“code”:403,“error”:“Unable to GET to resource”,“message”:“User does not have adequate access rights”}
2022-10-28 09:30:33,802 INFO [Thread-1] (Controller.java:731) - Startup Complete: Waiting for data…
2022-10-28 09:35:33,100 INFO [Thread-2] (WebClient.java:226) - >>> https://192.168.1.206/api/login/Basic
2022-10-28 09:35:33,700 WARN [Thread-2] (DefaultRequestDirector.java:1095) - Authentication error: Unable to respond to any of these challenges: {}
2022-10-28 09:35:33,701 ERROR [Thread-2] (WebClient.java:298) - <<< [401] {“code”:401,“error”:“bad credentials”,“message”:“Login Error”}
2022-10-28 09:35:33,701 WARN [Thread-2] (PowerwallLogReader.java:77) - Failed gateway authentication