reinhard-brandstaedter / solarflow-control

A tool to automatically control Zendure's Solarflow hub with more flexibility to match home power demand
71 stars 12 forks source link

Battery full - solar production dropped when no direct connected panel exists #143

Closed mavo closed 8 months ago

mavo commented 8 months ago

Hi @reinhard-brandstaedter,

its me again, with another question. Today, I faced the situation, that I have full sunshine and should get (and got right before the battery was full) around 500W from the solar panels (almost same weather as yesterday, so I can take the values from there). My battery was empty a few days ago, so charge-through was kicking in and did its job. It finished around 12:30 mid day today. Since then, my solar production did drop severely (one panel seems to be sleeping at all and the other one only produces 50ish watts. My home consumption was around 350W but the SF-output value was only set by your app to 30W as it reported such low solar production - although as mentioned I had full sunshine... I "fixed" it by connecting one of my 3 panels to the inverter directly again. But its actually a mystery to me what happened.

As I will use the hub2000 when it arrives and I wanted to test how the app works with only hub connected panels, I connected 2 of my current panels by using a Y-adapter into PV-input 1 of the hub and the last panel onto PV-input 2. This is ok as I have 2 Panels which in current season barely exceed 400W together which is no problem for the hub - and it was anyway only a test. I was using this setup for almost a week, so its not a setup-issue I'd say.

Is this a problem of the application that it kinda needs a direct connected panel somehow? Do you need any more information from my end to "debug" this?

MaVo

rostchri commented 8 months ago

I think it is important to create some visualisation (for example) using telegraf/influxdb/grafana. To have a better overview what happened und to compare it with other days. Here are some dashboard-images of my current setup. I have currently 2 PV-Modules (PV-Module 3 & 4) directly attached to my Hoymiles Inverter and 4 PV-Modules attached to the Solarflow-Hub. I'm not using the Inverter to limit the Energy. I'm only limiting on the Solarflow-Hub (using solarflow-control) by reading Energy-Levels from smart power-sockets (flashed with Tasmota-Firmware) via mqtt.

The first image is from yesterday, where it was quite cloudy (nearly no sun). Only 6 percent SOC for the complete day (I have currently ~4 kw/h solarflow batteries installed). The battery starts to work (deliver energy) at around 17:00 (green) for 1 hour. The second image is from today (lot better).

I'm normally in the situation where the battery is never full (because less sunshine). So the battery will start to deliver when the sun is set. As soon as we will have more sun, and my SOC is reaching 100% before sunset, I will send some newer images. But so far I'm very pleased. The setup is working as expected for nearly 3 weeks now.

Screenshot 2024-03-08 at 16 16 59 Screenshot 2024-03-08 at 16 19 18

reinhard-brandstaedter commented 8 months ago

Hi @mavo , log output and config.ini would be interesting. Did the ByPass turn on on the hub so that everything gets fed to the inverter?

mavo commented 8 months ago

Hello, thanks for the replies.

Did the ByPass turn on on the hub so that everything gets fed to the inverter?

yes, bypass was on (checked by connecting to the hub via BT for a minute). I also tried switching the bypass to always on as a test, but did not help - sadly...

log output

Is this somewhere stored? I did not find it, other than the log output of the container which does not go back that much into the past, sadly.

config.ini

# Offset in minutes after sunrise/before sunset. Can be used to set the duration of what is considered "night"
sunrise_offset = 60
sunset_offset = 60

# The time interval in hours that solarflow-control will try to ensure a full battery
full_charge_interval = 36

[ahoydtu]
base_topic = ahoydtu
inverter_id = 1
sf_inverter_channels = [3,4]

# the max output power of your inverter, used to calculate correct absolute values
inverter_max_power = 1600

# The name of the inverter in AhoyDTU
inverter_name = HM-1600

[shellyem3]
# The MQTT base topic your Shelly 3EM (Pro) is posting it's telemetry data to
# Note: you have to configure your Shelly to use MQTT
base_topic = shellies/shellyem3

[control]
min_charge_power = 200
max_discharge_power = 800
max_inverter_limit = 800
limit_inverter = true
inverter_min_limit = 5

@rostchri Here are 2 images, best I can create on the fly using HA's history graphs.

From yesterday: image From today: image

Adding almost the same images, just without power consumption added to have a better scale: Yesterday: image Today: image

reinhard-brandstaedter commented 8 months ago

Hi @mavo ,

this seems correct. I think what happens here is that the hub enters/leaves the bypass mode multiple times. Yes this happens. Once it is in Bypass mode the hub-home-output follows your home consumption (purple and light blue line are almost identical)

image

With "docker logs " you should be able to get all logs, unless your docker runtime is configured to only keep a very low amount of logs (usually a few megabytes should be fine?)

mavo commented 8 months ago

Hi @reinhard-brandstaedter,

in the graph, from 14:09 I again had the setup of 2 panels to the hub and 1 to the inverter. From then onwards the solar production (blue line) came back to expected levels.

The time between 12:30 and 14:00 is the frame where its not that easy to explain. In this time, there was no cloud and full sunshine (as it mostly was the full day) and you can see that when the hub-output-limit started to go up the solar production went down. It had some spikes when I restarted the hub as I was thinking the hub must be in a bugged state. This helped temporarily as the production came back to expected levels shortly only to then drop again :-/

With "docker logs " you should be able to get all logs, unless your docker runtime is configured to only keep a very low amount of logs (usually a few megabytes should be fine?)

I'll check if the command as available, as I am running the app on my NAS in a provided app and there is no native docker available when SSH-ing into the system.

EDIT: Command was available - here are the logs from ~13:05 (screenshot time, app time -1hr)

2024-03-07 12:04:07,515:INFO: HUB: S:84.6W [ 97.0,93.0,89.0,85.0,81.0,78.0,77.0,76.0,77.0,79.0,82.0,83.0,85.0,87.0,94.0,88.0,85.0,81.0,77.0,74.0,71.0,69.0,65.0,63.0,64.0,65.0,67.0,70.0,72.0,75.0,77.0,79.0,81.0,84.0,86.0,89.0,90.0,92.0,94.0,95.0,96.0,97.0,98.0,99.0,98.0,96.0,93.0,90.0,87.0,83.0,79.0 ], B:100% (100|100), C: 46W, P:False, F:0.0h, E:29.3h, H: 30W, L: 52W
2024-03-07 12:04:07,515:INFO: INV: AC:39.0W, DC:5.1W (0.0|0.0|2.4|2.7), L:1600.0W
2024-03-07 12:04:07,515:INFO: SMT: T:ShellyEM3 P:325.6W [ 350.5,351.9,350.6,350.6,297.8,297.3,296.9,287.7,289.9,289.9,309.7,307.5,307.7,304.8,304.6,304.4,346.4,347.7,347.4,358.2,358.1,358.1,343.7,343.0,343.4,296.5,296.2,295.4,296.9,299.0,298.9,282.5,280.4,280.7,286.8,286.9,286.5,294.0,294.3,294.5,341.4,341.2,341.8,347.2,352.6,352.4,348.7,343.6,343.8,352.7,354.6 ]
2024-03-07 12:04:07,515:INFO: Direct connected panels can't cover demand 0.0W/364.6W, trying to get rest from hub.
2024-03-07 12:04:07,515:INFO: Checking if Solarflow is willing to contribute 364.6W ...
2024-03-07 12:04:07,516:INFO: Based on time, solarpower (84.6W) and minimum charge power (200W), hub could contribute 42.0W - Decision path: 2.2.
2024-03-07 12:04:07,516:INFO: Setting solarflow output limit to 51.0W
2024-03-07 12:04:07,516:INFO: Solarflow is willing to contribute 51.0W!
2024-03-07 12:04:07,516:INFO: Raising inverter limit from 0.0W to 5.0W
2024-03-07 12:04:07,516:INFO: Direct connected panel limit is 5W.
2024-03-07 12:04:07,517:INFO: Setting inverter output limit to 182W (1 min moving average of 41W x 4)
2024-03-07 12:04:07,517:INFO: Sun: 06:40 - 17:58 Demand: 364.6W, Panel DC: (0.0|0.0), Hub DC: (2.4|2.7), Inverter Limit: 182.0W, Hub Limit: 51.0W
2024-03-07 12:04:12,522:INFO: HUB: S:82.5W [ 77.0,76.0,77.0,79.0,82.0,83.0,85.0,87.0,94.0,88.0,85.0,81.0,77.0,74.0,71.0,69.0,65.0,63.0,64.0,65.0,67.0,70.0,72.0,75.0,77.0,79.0,81.0,84.0,86.0,89.0,90.0,92.0,94.0,95.0,96.0,97.0,98.0,99.0,98.0,96.0,93.0,90.0,87.0,83.0,79.0,72.0,70.0,66.0,64.0 ], B:100% (100|100), C: 45W, P:False, F:0.0h, E:29.3h, H: 16W, L: 51W
2024-03-07 12:04:12,523:INFO: INV: AC:39.0W, DC:5.1W (0.0|0.0|2.4|2.7), L:1600.0W
2024-03-07 12:04:12,523:INFO: SMT: T:ShellyEM3 P:332.3W [ 350.6,297.8,297.3,296.9,287.7,289.9,289.9,309.7,307.5,307.7,304.8,304.6,304.4,346.4,347.7,347.4,358.2,358.1,358.1,343.7,343.0,343.4,296.5,296.2,295.4,296.9,299.0,298.9,282.5,280.4,280.7,286.8,286.9,286.5,294.0,294.3,294.5,341.4,341.2,341.8,347.2,352.6,352.4,348.7,343.6,343.8,352.7,354.6,354.4,347.0,344.8,344.8,344.8,344.8 ]
2024-03-07 12:04:12,523:INFO: Direct connected panels can't cover demand 0.0W/371.2W, trying to get rest from hub.
2024-03-07 12:04:12,523:INFO: Checking if Solarflow is willing to contribute 371.2W ...
2024-03-07 12:04:12,523:INFO: Based on time, solarpower (82.5W) and minimum charge power (200W), hub could contribute 41.0W - Decision path: 2.2.
2024-03-07 12:04:12,524:INFO: Setting solarflow output limit to 50.0W
2024-03-07 12:04:12,524:INFO: Solarflow is willing to contribute 50.0W!
2024-03-07 12:04:12,524:INFO: Raising inverter limit from 0.0W to 5.0W
2024-03-07 12:04:12,524:INFO: Direct connected panel limit is 5W.
2024-03-07 12:04:12,524:INFO: Setting inverter output limit to 178W (1 min moving average of 40W x 4)
2024-03-07 12:04:12,525:INFO: Sun: 06:40 - 17:58 Demand: 371.2W, Panel DC: (0.0|0.0), Hub DC: (2.4|2.7), Inverter Limit: 178.0W, Hub Limit: 50.0W
2024-03-07 12:04:17,529:INFO: HUB: S:79.8W [ 82.0,83.0,85.0,87.0,94.0,88.0,85.0,81.0,77.0,74.0,71.0,69.0,65.0,63.0,64.0,65.0,67.0,70.0,72.0,75.0,77.0,79.0,81.0,84.0,86.0,89.0,90.0,92.0,94.0,95.0,96.0,97.0,98.0,99.0,98.0,96.0,93.0,90.0,87.0,83.0,79.0,72.0,70.0,66.0,64.0,62.0,63.0,65.0,66.0 ], B:100% (100|100), C: 44W, P:False, F:0.0h, E:29.3h, H: 17W, L: 50W
2024-03-07 12:04:17,529:INFO: INV: AC:33.8W, DC:57.1W (0.0|0.0|28.7|28.4), L:1600.0W
2024-03-07 12:04:17,529:INFO: SMT: T:ShellyEM3 P:324.1W [ 296.9,287.7,289.9,289.9,309.7,307.5,307.7,304.8,304.6,304.4,346.4,347.7,347.4,358.2,358.1,358.1,343.7,343.0,343.4,296.5,296.2,295.4,296.9,299.0,298.9,282.5,280.4,280.7,286.8,286.9,286.5,294.0,294.3,294.5,341.4,341.2,341.8,347.2,352.6,352.4,348.7,343.6,343.8,352.7,354.6,354.4,347.0,344.8,344.8,344.8,344.8,344.9,297.9,304.0,304.0,315.5,314.2,313.8,300.4,297.9 ]
2024-03-07 12:04:17,529:INFO: Direct connected panels can't cover demand 0.0W/357.9W, trying to get rest from hub.
2024-03-07 12:04:17,529:INFO: Checking if Solarflow is willing to contribute 357.9W ...
2024-03-07 12:04:17,530:INFO: Based on time, solarpower (79.8W) and minimum charge power (200W), hub could contribute 39.0W - Decision path: 2.2.
2024-03-07 12:04:17,530:INFO: Setting solarflow output limit to 48.0W
2024-03-07 12:04:17,530:INFO: Solarflow is willing to contribute 48.0W!
2024-03-07 12:04:17,530:INFO: Raising inverter limit from 0.0W to 5.0W
2024-03-07 12:04:17,531:INFO: Direct connected panel limit is 5W.
2024-03-07 12:04:17,531:INFO: Setting inverter output limit to 172W (1 min moving average of 38W x 4)
2024-03-07 12:04:17,532:INFO: Sun: 06:40 - 17:58 Demand: 357.9W, Panel DC: (0.0|0.0), Hub DC: (28.7|28.4), Inverter Limit: 172.0W, Hub Limit: 48.0W
2024-03-07 12:04:21,371:INFO: Triggering telemetry update: iot/73bkTV/vSU06042/properties/read
2024-03-07 12:04:22,537:INFO: HUB: S:78.6W [ 87.0,94.0,88.0,85.0,81.0,77.0,74.0,71.0,69.0,65.0,63.0,64.0,65.0,67.0,70.0,72.0,75.0,77.0,79.0,81.0,84.0,86.0,89.0,90.0,92.0,94.0,95.0,96.0,97.0,98.0,99.0,98.0,96.0,93.0,90.0,87.0,83.0,79.0,72.0,70.0,66.0,64.0,62.0,63.0,65.0,66.0,68.0,70.0,72.0 ], B:100% (100|100), C: 44W, P:False, F:0.0h, E:29.3h, H: 25W, L: 48W
2024-03-07 12:04:22,537:INFO: INV: AC:39.9W, DC:57.3W (0.0|0.0|29.0|28.3), L:1600.0W
2024-03-07 12:04:22,537:INFO: SMT: T:ShellyEM3 P:317.7W [ 307.7,304.8,304.6,304.4,346.4,347.7,347.4,358.2,358.1,358.1,343.7,343.0,343.4,296.5,296.2,295.4,296.9,299.0,298.9,282.5,280.4,280.7,286.8,286.9,286.5,294.0,294.3,294.5,341.4,341.2,341.8,347.2,352.6,352.4,348.7,343.6,343.8,352.7,354.6,354.4,347.0,344.8,344.8,344.8,344.8,344.9,297.9,304.0,304.0,315.5,314.2,313.8,300.4,297.9,298.3,306.4,306.1,305.2,292.7,291.2 ]
2024-03-07 12:04:22,538:INFO: Direct connected panels can't cover demand 0.0W/357.6W, trying to get rest from hub.
2024-03-07 12:04:22,538:INFO: Checking if Solarflow is willing to contribute 357.6W ...
2024-03-07 12:04:22,538:INFO: Based on time, solarpower (78.6W) and minimum charge power (200W), hub could contribute 39.0W - Decision path: 2.2.
2024-03-07 12:04:22,539:INFO: Setting solarflow output limit to 47.0W
2024-03-07 12:04:22,539:INFO: Solarflow is willing to contribute 47.0W!
2024-03-07 12:04:22,539:INFO: Raising inverter limit from 0.0W to 5.0W
2024-03-07 12:04:22,539:INFO: Direct connected panel limit is 5W.
2024-03-07 12:04:22,539:INFO: Setting inverter output limit to 168W (1 min moving average of 37W x 4)
2024-03-07 12:04:22,539:INFO: Sun: 06:40 - 17:58 Demand: 357.6W, Panel DC: (0.0|0.0), Hub DC: (29.0|28.3), Inverter Limit: 168.0W, Hub Limit: 47.0W
2024-03-07 12:04:23,950:INFO: Battery is full: 100
2024-03-07 12:04:23,951:INFO: Reading last full time: 2024-03-07 12:04:23
2024-03-07 12:04:27,543:INFO: HUB: S:78.5W [ 94.0,88.0,85.0,81.0,77.0,74.0,71.0,69.0,65.0,63.0,64.0,65.0,67.0,70.0,72.0,75.0,77.0,79.0,81.0,84.0,86.0,89.0,90.0,92.0,94.0,95.0,96.0,97.0,98.0,99.0,98.0,96.0,93.0,90.0,87.0,83.0,79.0,72.0,70.0,66.0,64.0,62.0,63.0,65.0,66.0,68.0,70.0,72.0,75.0 ], B:100% (100|100), C: 42W, P:False, F:0.0h, E:29.3h, H: 30W, L: 47W
2024-03-07 12:04:27,543:INFO: INV: AC:36.7W, DC:5.1W (0.0|0.0|2.4|2.7), L:1600.0W
2024-03-07 12:04:27,544:INFO: SMT: T:ShellyEM3 P:319.1W [ 307.7,304.8,304.6,304.4,346.4,347.7,347.4,358.2,358.1,358.1,343.7,343.0,343.4,296.5,296.2,295.4,296.9,299.0,298.9,282.5,280.4,280.7,286.8,286.9,286.5,294.0,294.3,294.5,341.4,341.2,341.8,347.2,352.6,352.4,348.7,343.6,343.8,352.7,354.6,354.4,347.0,344.8,344.8,344.8,344.8,344.9,297.9,304.0,304.0,315.5,314.2,313.8,300.4,297.9,298.3,306.4,306.1,305.2,292.7,291.2,292.0,344.8,346.1 ]
2024-03-07 12:04:27,544:INFO: Direct connected panels can't cover demand 0.0W/355.8W, trying to get rest from hub.
2024-03-07 12:04:27,544:INFO: Checking if Solarflow is willing to contribute 355.8W ...
2024-03-07 12:04:27,544:INFO: Based on time, solarpower (78.5W) and minimum charge power (200W), hub could contribute 39.0W - Decision path: 2.2.
2024-03-07 12:04:27,544:INFO: Setting solarflow output limit to 46.0W
2024-03-07 12:04:27,545:INFO: Solarflow is willing to contribute 46.0W!
2024-03-07 12:04:27,545:INFO: Raising inverter limit from 0.0W to 5.0W
2024-03-07 12:04:27,545:INFO: Direct connected panel limit is 5W.
2024-03-07 12:04:27,545:INFO: Setting inverter output limit to 162W (1 min moving average of 36W x 4)
2024-03-07 12:04:27,545:INFO: Sun: 06:40 - 17:58 Demand: 355.8W, Panel DC: (0.0|0.0), Hub DC: (2.4|2.7), Inverter Limit: 162.0W, Hub Limit: 46.0W
2024-03-07 12:04:32,550:INFO: HUB: S:76.4W [ 77.0,74.0,71.0,69.0,65.0,63.0,64.0,65.0,67.0,70.0,72.0,75.0,77.0,79.0,81.0,84.0,86.0,89.0,90.0,92.0,94.0,95.0,96.0,97.0,98.0,99.0,98.0,96.0,93.0,90.0,87.0,83.0,79.0,72.0,70.0,66.0,64.0,62.0,63.0,65.0,66.0,68.0,70.0,72.0,75.0,68.0,66.0,64.0,63.0 ], B:100% (100|100), C: 45W, P:False, F:0.0h, E:29.3h, H: 15W, L: 46W
2024-03-07 12:04:32,550:INFO: INV: AC:28.6W, DC:5.1W (0.0|0.0|2.4|2.7), L:1600.0W
2024-03-07 12:04:32,551:INFO: SMT: T:ShellyEM3 P:319.1W [ 307.7,304.8,304.6,304.4,346.4,347.7,347.4,358.2,358.1,358.1,343.7,343.0,343.4,296.5,296.2,295.4,296.9,299.0,298.9,282.5,280.4,280.7,286.8,286.9,286.5,294.0,294.3,294.5,341.4,341.2,341.8,347.2,352.6,352.4,348.7,343.6,343.8,352.7,354.6,354.4,347.0,344.8,344.8,344.8,344.8,344.9,297.9,304.0,304.0,315.5,314.2,313.8,300.4,297.9,298.3,306.4,306.1,305.2,292.7,291.2,292.0,344.8,346.1 ]
2024-03-07 12:04:32,551:INFO: Direct connected panels can't cover demand 0.0W/347.8W, trying to get rest from hub.
2024-03-07 12:04:32,551:INFO: Checking if Solarflow is willing to contribute 347.8W ...
2024-03-07 12:04:32,551:INFO: Based on time, solarpower (76.4W) and minimum charge power (200W), hub could contribute 38.0W - Decision path: 2.2.
2024-03-07 12:04:32,551:INFO: Setting solarflow output limit to 45.0W
2024-03-07 12:04:32,552:INFO: Solarflow is willing to contribute 45.0W!
2024-03-07 12:04:32,552:INFO: Raising inverter limit from 0.0W to 5.0W
2024-03-07 12:04:32,552:INFO: Direct connected panel limit is 5W.
2024-03-07 12:04:32,552:INFO: Setting inverter output limit to 158W (1 min moving average of 35W x 4)
2024-03-07 12:04:32,552:INFO: Sun: 06:40 - 17:58 Demand: 347.8W, Panel DC: (0.0|0.0), Hub DC: (2.4|2.7), Inverter Limit: 158.0W, Hub Limit: 45.0W
2024-03-07 12:04:37,557:INFO: HUB: S:72.0W [ 63.0,64.0,65.0,67.0,70.0,72.0,75.0,77.0,79.0,81.0,84.0,86.0,89.0,90.0,92.0,94.0,95.0,96.0,97.0,98.0,99.0,98.0,96.0,93.0,90.0,87.0,83.0,79.0,72.0,70.0,66.0,64.0,62.0,63.0,65.0,66.0,68.0,70.0,72.0,75.0,68.0,66.0,64.0,63.0,61.0,60.0,56.0,51.0,47.0 ], B:100% (100|100), C: 37W, P:False, F:0.0h, E:29.3h, H: 0W, L: 45W
2024-03-07 12:04:37,557:INFO: INV: AC:21.9W, DC:3.8W (0.0|0.0|1.8|2.0), L:1600.0W
2024-03-07 12:04:37,558:INFO: SMT: T:ShellyEM3 P:319.1W [ 307.7,304.8,304.6,304.4,346.4,347.7,347.4,358.2,358.1,358.1,343.7,343.0,343.4,296.5,296.2,295.4,296.9,299.0,298.9,282.5,280.4,280.7,286.8,286.9,286.5,294.0,294.3,294.5,341.4,341.2,341.8,347.2,352.6,352.4,348.7,343.6,343.8,352.7,354.6,354.4,347.0,344.8,344.8,344.8,344.8,344.9,297.9,304.0,304.0,315.5,314.2,313.8,300.4,297.9,298.3,306.4,306.1,305.2,292.7,291.2,292.0,344.8,346.1 ]
2024-03-07 12:04:37,558:INFO: Direct connected panels can't cover demand 0.0W/341.0W, trying to get rest from hub.
2024-03-07 12:04:37,558:INFO: Checking if Solarflow is willing to contribute 341.0W ...
2024-03-07 12:04:37,559:INFO: Based on time, solarpower (72.0W) and minimum charge power (200W), hub could contribute 36.0W - Decision path: 2.2.
2024-03-07 12:04:37,559:INFO: Setting solarflow output limit to 43.0W
2024-03-07 12:04:37,559:INFO: Solarflow is willing to contribute 43.0W!
2024-03-07 12:04:37,559:INFO: Raising inverter limit from 0.0W to 5.0W
2024-03-07 12:04:37,559:INFO: Direct connected panel limit is 5W.
2024-03-07 12:04:37,559:INFO: Setting inverter output limit to 152W (1 min moving average of 33W x 4)
2024-03-07 12:04:37,560:INFO: Sun: 06:40 - 17:58 Demand: 341.0W, Panel DC: (0.0|0.0), Hub DC: (1.8|2.0), Inverter Limit: 152.0W, Hub Limit: 43.0W
2024-03-07 12:04:42,564:INFO: HUB: S:64.4W [ 70.0,72.0,75.0,77.0,79.0,81.0,84.0,86.0,89.0,90.0,92.0,94.0,95.0,96.0,97.0,98.0,99.0,98.0,96.0,93.0,90.0,87.0,83.0,79.0,72.0,70.0,66.0,64.0,62.0,63.0,65.0,66.0,68.0,70.0,72.0,75.0,68.0,66.0,64.0,63.0,61.0,60.0,56.0,51.0,47.0,43.0,39.0,35.0,31.0,26.0 ], B:100% (100|100), C: 22W, P:False, F:0.0h, E:29.3h, H: 0W, L: 43W
2024-03-07 12:04:42,564:INFO: INV: AC:15.8W, DC:2.0W (0.0|0.0|0.9|1.1), L:1600.0W
2024-03-07 12:04:42,565:INFO: SMT: T:ShellyEM3 P:322.6W [ 298.9,282.5,280.4,280.7,286.8,286.9,286.5,294.0,294.3,294.5,341.4,341.2,341.8,347.2,352.6,352.4,348.7,343.6,343.8,352.7,354.6,354.4,347.0,344.8,344.8,344.8,344.8,344.9,297.9,304.0,304.0,315.5,314.2,313.8,300.4,297.9,298.3,306.4,306.1,305.2,292.7,291.2,292.0,344.8,346.1,346.0,347.4,345.4 ]
2024-03-07 12:04:42,565:INFO: Direct connected panels can't cover demand 0.0W/338.5W, trying to get rest from hub.
2024-03-07 12:04:42,565:INFO: Checking if Solarflow is willing to contribute 338.5W ...
2024-03-07 12:04:42,565:INFO: Based on time, solarpower (64.4W) and minimum charge power (200W), hub could contribute 32.0W - Decision path: 2.2.
2024-03-07 12:04:42,566:INFO: Setting solarflow output limit to 42.0W
2024-03-07 12:04:42,566:INFO: Solarflow is willing to contribute 42.0W!
2024-03-07 12:04:42,566:INFO: Raising inverter limit from 0.0W to 5.0W
2024-03-07 12:04:42,566:INFO: Direct connected panel limit is 5W.
2024-03-07 12:04:42,566:INFO: Setting inverter output limit to 148W (1 min moving average of 32W x 4)
2024-03-07 12:04:42,567:INFO: Sun: 06:40 - 17:58 Demand: 338.5W, Panel DC: (0.0|0.0), Hub DC: (0.9|1.1), Inverter Limit: 148.0W, Hub Limit: 42.0W
2024-03-07 12:04:47,570:INFO: HUB: S:58.5W [ 77.0,79.0,81.0,84.0,86.0,89.0,90.0,92.0,94.0,95.0,96.0,97.0,98.0,99.0,98.0,96.0,93.0,90.0,87.0,83.0,79.0,72.0,70.0,66.0,64.0,62.0,63.0,65.0,66.0,68.0,70.0,72.0,75.0,68.0,66.0,64.0,63.0,61.0,60.0,56.0,51.0,47.0,43.0,39.0,35.0,31.0,26.0,23.0,21.0,20.0 ], B:100% (100|100), C: 0W, P:True, F:0.0h, E:29.3h, H: 0W, L: 42W
2024-03-07 12:04:47,570:INFO: INV: AC:10.8W, DC:3.6W (0.0|0.0|1.7|1.9), L:1600.0W
2024-03-07 12:04:47,570:INFO: SMT: T:ShellyEM3 P:322.6W [ 298.9,282.5,280.4,280.7,286.8,286.9,286.5,294.0,294.3,294.5,341.4,341.2,341.8,347.2,352.6,352.4,348.7,343.6,343.8,352.7,354.6,354.4,347.0,344.8,344.8,344.8,344.8,344.9,297.9,304.0,304.0,315.5,314.2,313.8,300.4,297.9,298.3,306.4,306.1,305.2,292.7,291.2,292.0,344.8,346.1,346.0,347.4,345.4 ]
2024-03-07 12:04:47,570:INFO: Direct connected panels can't cover demand 0.0W/333.5W, trying to get rest from hub.
2024-03-07 12:04:47,570:INFO: Checking if Solarflow is willing to contribute 333.5W ...
2024-03-07 12:04:47,571:INFO: Based on time, solarpower (58.5W) and minimum charge power (200W), hub could contribute 29.0W - Decision path: 2.2.
2024-03-07 12:04:47,571:INFO: Setting solarflow output limit to 41.0W
2024-03-07 12:04:47,571:INFO: Solarflow is willing to contribute 41.0W!
2024-03-07 12:04:47,571:INFO: Raising inverter limit from 0.0W to 5.0W
2024-03-07 12:04:47,571:INFO: Direct connected panel limit is 5W.
2024-03-07 12:04:47,571:INFO: Setting inverter output limit to 142W (1 min moving average of 31W x 4)
2024-03-07 12:04:47,572:INFO: Sun: 06:40 - 17:58 Demand: 333.5W, Panel DC: (0.0|0.0), Hub DC: (1.7|1.9), Inverter Limit: 142.0W, Hub Limit: 41.0W
2024-03-07 12:04:52,576:INFO: HUB: S:54.5W [ 89.0,90.0,92.0,94.0,95.0,96.0,97.0,98.0,99.0,98.0,96.0,93.0,90.0,87.0,83.0,79.0,72.0,70.0,66.0,64.0,62.0,63.0,65.0,66.0,68.0,70.0,72.0,75.0,68.0,66.0,64.0,63.0,61.0,60.0,56.0,51.0,47.0,43.0,39.0,35.0,31.0,26.0,23.0,21.0,20.0,21.0 ], B:100% (100|100), C: 0W, P:True, F:0.0h, E:29.3h, H: 0W, L: 41W
2024-03-07 12:04:52,576:INFO: INV: AC:7.1W, DC:3.4W (0.0|0.0|1.6|1.8), L:1600.0W
2024-03-07 12:04:52,576:INFO: SMT: T:ShellyEM3 P:322.6W [ 298.9,282.5,280.4,280.7,286.8,286.9,286.5,294.0,294.3,294.5,341.4,341.2,341.8,347.2,352.6,352.4,348.7,343.6,343.8,352.7,354.6,354.4,347.0,344.8,344.8,344.8,344.8,344.9,297.9,304.0,304.0,315.5,314.2,313.8,300.4,297.9,298.3,306.4,306.1,305.2,292.7,291.2,292.0,344.8,346.1,346.0,347.4,345.4 ]
2024-03-07 12:04:52,577:INFO: Direct connected panels can't cover demand 0.0W/329.7W, trying to get rest from hub.
2024-03-07 12:04:52,577:INFO: Checking if Solarflow is willing to contribute 329.7W ...
2024-03-07 12:04:52,577:INFO: Based on time, solarpower (54.5W) and minimum charge power (200W), hub could contribute 27.0W - Decision path: 2.2.
2024-03-07 12:04:52,577:INFO: Setting solarflow output limit to 40.0W
2024-03-07 12:04:52,577:INFO: Solarflow is willing to contribute 40.0W!
2024-03-07 12:04:52,578:INFO: Raising inverter limit from 0.0W to 5.0W
2024-03-07 12:04:52,578:INFO: Direct connected panel limit is 5W.
2024-03-07 12:04:52,578:INFO: Setting inverter output limit to 138W (1 min moving average of 30W x 4)
2024-03-07 12:04:52,578:INFO: Sun: 06:40 - 17:58 Demand: 329.7W, Panel DC: (0.0|0.0), Hub DC: (1.6|1.8), Inverter Limit: 138.0W, Hub Limit: 40.0W
2024-03-07 12:04:57,583:INFO: HUB: S:46.9W [ 96.0,97.0,98.0,99.0,98.0,96.0,93.0,90.0,87.0,83.0,79.0,72.0,70.0,66.0,64.0,62.0,63.0,65.0,66.0,68.0,70.0,72.0,75.0,68.0,66.0,64.0,63.0,61.0,60.0,56.0,51.0,47.0,43.0,39.0,35.0,31.0,26.0,23.0,21.0,20.0,21.0,22.0,23.0,24.0,25.0 ], B:100% (100|100), C: 0W, P:True, F:0.0h, E:29.3h, H: 0W, L: 40W
2024-03-07 12:04:57,583:INFO: INV: AC:6.4W, DC:3.5W (0.0|0.0|1.7|1.8), L:1600.0W
2024-03-07 12:04:57,583:INFO: SMT: T:ShellyEM3 P:322.6W [ 298.9,282.5,280.4,280.7,286.8,286.9,286.5,294.0,294.3,294.5,341.4,341.2,341.8,347.2,352.6,352.4,348.7,343.6,343.8,352.7,354.6,354.4,347.0,344.8,344.8,344.8,344.8,344.9,297.9,304.0,304.0,315.5,314.2,313.8,300.4,297.9,298.3,306.4,306.1,305.2,292.7,291.2,292.0,344.8,346.1,346.0,347.4,345.4 ]
2024-03-07 12:04:57,584:INFO: Direct connected panels can't cover demand 0.0W/329.0W, trying to get rest from hub.
2024-03-07 12:04:57,584:INFO: Checking if Solarflow is willing to contribute 329.0W ...
2024-03-07 12:04:57,584:INFO: Based on time, solarpower (46.9W) and minimum charge power (200W), hub could contribute 23.0W - Decision path: 2.2.
2024-03-07 12:04:57,584:INFO: Setting solarflow output limit to 38.0W
2024-03-07 12:04:57,585:INFO: Solarflow is willing to contribute 38.0W!
2024-03-07 12:04:57,585:INFO: Raising inverter limit from 0.0W to 5.0W
2024-03-07 12:04:57,585:INFO: Direct connected panel limit is 5W.
2024-03-07 12:04:57,586:INFO: Setting inverter output limit to 132W (1 min moving average of 28W x 4)
2024-03-07 12:04:57,586:INFO: Sun: 06:40 - 17:58 Demand: 329.0W, Panel DC: (0.0|0.0), Hub DC: (1.7|1.8), Inverter Limit: 132.0W, Hub Limit: 38.0W
2024-03-07 12:05:02,591:INFO: HUB: S:40.6W [ 93.0,90.0,87.0,83.0,79.0,72.0,70.0,66.0,64.0,62.0,63.0,65.0,66.0,68.0,70.0,72.0,75.0,68.0,66.0,64.0,63.0,61.0,60.0,56.0,51.0,47.0,43.0,39.0,35.0,31.0,26.0,23.0,21.0,20.0,21.0,22.0,23.0,24.0,25.0,27.0,28.0,29.0,30.0 ], B:100% (100|100), C: 0W, P:True, F:0.0h, E:29.3h, H: 0W, L: 38W
2024-03-07 12:05:02,592:INFO: INV: AC:3.3W, DC:3.4W (0.0|0.0|1.6|1.8), L:1600.0W
2024-03-07 12:05:02,592:INFO: SMT: T:ShellyEM3 P:322.6W [ 298.9,282.5,280.4,280.7,286.8,286.9,286.5,294.0,294.3,294.5,341.4,341.2,341.8,347.2,352.6,352.4,348.7,343.6,343.8,352.7,354.6,354.4,347.0,344.8,344.8,344.8,344.8,344.9,297.9,304.0,304.0,315.5,314.2,313.8,300.4,297.9,298.3,306.4,306.1,305.2,292.7,291.2,292.0,344.8,346.1,346.0,347.4,345.4 ]
2024-03-07 12:05:02,592:INFO: Direct connected panels can't cover demand 0.0W/326.0W, trying to get rest from hub.
2024-03-07 12:05:02,592:INFO: Checking if Solarflow is willing to contribute 326.0W ...
2024-03-07 12:05:02,592:INFO: Based on time, solarpower (40.6W) and minimum charge power (200W), hub could contribute 20.0W - Decision path: 2.2.
2024-03-07 12:05:02,593:INFO: Setting solarflow output limit to 37.0W
2024-03-07 12:05:02,593:INFO: Solarflow is willing to contribute 37.0W!
2024-03-07 12:05:02,593:INFO: Raising inverter limit from 0.0W to 5.0W
2024-03-07 12:05:02,593:INFO: Direct connected panel limit is 5W.
2024-03-07 12:05:02,593:INFO: Setting inverter output limit to 128W (1 min moving average of 27W x 4)
2024-03-07 12:05:02,594:INFO: Sun: 06:40 - 17:58 Demand: 326.0W, Panel DC: (0.0|0.0), Hub DC: (1.6|1.8), Inverter Limit: 128.0W, Hub Limit: 37.0W
2024-03-07 12:05:07,599:INFO: HUB: S:38.1W [ 79.0,72.0,70.0,66.0,64.0,62.0,63.0,65.0,66.0,68.0,70.0,72.0,75.0,68.0,66.0,64.0,63.0,61.0,60.0,56.0,51.0,47.0,43.0,39.0,35.0,31.0,26.0,23.0,21.0,20.0,21.0,22.0,23.0,24.0,25.0,27.0,28.0,29.0,30.0,31.0 ], B:100% (100|100), C: 0W, P:True, F:0.0h, E:29.3h, H: 0W, L: 37W
2024-03-07 12:05:07,599:INFO: INV: AC:1.4W, DC:3.4W (0.0|0.0|1.6|1.8), L:1600.0W
2024-03-07 12:05:07,599:INFO: SMT: T:ShellyEM3 P:330.4W [ 343.8,352.7,354.6,354.4,347.0,344.8,344.8,344.8,344.8,344.9,297.9,304.0,304.0,315.5,314.2,313.8,300.4,297.9,298.3,306.4,306.1,305.2,292.7,291.2,292.0,344.8,346.1,346.0,347.4,345.4,345.0,362.3,366.5 ]
2024-03-07 12:05:07,600:INFO: Direct connected panels can't cover demand 0.0W/331.9W, trying to get rest from hub.
2024-03-07 12:05:07,600:INFO: Checking if Solarflow is willing to contribute 331.9W ...
2024-03-07 12:05:07,600:INFO: Based on time, solarpower (38.1W) and minimum charge power (200W), hub could contribute 19.0W - Decision path: 2.2.
2024-03-07 12:05:07,600:INFO: Setting solarflow output limit to 36.0W
2024-03-07 12:05:07,601:INFO: Solarflow is willing to contribute 36.0W!
2024-03-07 12:05:07,601:INFO: Raising inverter limit from 0.0W to 5.0W
2024-03-07 12:05:07,601:INFO: Direct connected panel limit is 5W.
2024-03-07 12:05:07,601:INFO: Setting inverter output limit to 122W (1 min moving average of 26W x 4)
2024-03-07 12:05:07,602:INFO: Sun: 06:40 - 17:58 Demand: 331.9W, Panel DC: (0.0|0.0), Hub DC: (1.6|1.8), Inverter Limit: 122.0W, Hub Limit: 36.0W
2024-03-07 12:05:10,298:INFO: Battery is full: 100
2024-03-07 12:05:10,300:INFO: Reading last full time: 2024-03-07 12:05:10
2024-03-07 12:05:12,606:INFO: HUB: S:38.1W [ 79.0,72.0,70.0,66.0,64.0,62.0,63.0,65.0,66.0,68.0,70.0,72.0,75.0,68.0,66.0,64.0,63.0,61.0,60.0,56.0,51.0,47.0,43.0,39.0,35.0,31.0,26.0,23.0,21.0,20.0,21.0,22.0,23.0,24.0,25.0,27.0,28.0,29.0,30.0,31.0 ], B:100% (100|100), C: 0W, P:True, F:0.0h, E:29.3h, H: 0W, L: 36W
2024-03-07 12:05:12,606:INFO: INV: AC:1.1W, DC:3.4W (0.0|0.0|1.6|1.8), L:1600.0W
2024-03-07 12:05:12,606:INFO: SMT: T:ShellyEM3 P:340.8W [ 344.9,297.9,304.0,304.0,315.5,314.2,313.8,300.4,297.9,298.3,306.4,306.1,305.2,292.7,291.2,292.0,344.8,346.1,346.0,347.4,345.4,345.0,362.3,366.5,366.5,343.3,341.2,342.0,344.1,344.6 ]
2024-03-07 12:05:12,606:INFO: Direct connected panels can't cover demand 0.0W/341.9W, trying to get rest from hub.
2024-03-07 12:05:12,606:INFO: Checking if Solarflow is willing to contribute 341.9W ...
2024-03-07 12:05:12,607:INFO: Based on time, solarpower (38.1W) and minimum charge power (200W), hub could contribute 19.0W - Decision path: 2.2.
2024-03-07 12:05:12,607:INFO: Setting solarflow output limit to 35.0W
2024-03-07 12:05:12,607:INFO: Solarflow is willing to contribute 35.0W!
2024-03-07 12:05:12,607:INFO: Raising inverter limit from 0.0W to 5.0W
2024-03-07 12:05:12,607:INFO: Direct connected panel limit is 5W.
2024-03-07 12:05:12,607:INFO: Setting inverter output limit to 118W (1 min moving average of 25W x 4)
2024-03-07 12:05:12,608:INFO: Sun: 06:40 - 17:58 Demand: 341.9W, Panel DC: (0.0|0.0), Hub DC: (1.6|1.8), Inverter Limit: 118.0W, Hub Limit: 35.0W
2024-03-07 12:05:17,612:INFO: HUB: S:38.1W [ 79.0,72.0,70.0,66.0,64.0,62.0,63.0,65.0,66.0,68.0,70.0,72.0,75.0,68.0,66.0,64.0,63.0,61.0,60.0,56.0,51.0,47.0,43.0,39.0,35.0,31.0,26.0,23.0,21.0,20.0,21.0,22.0,23.0,24.0,25.0,27.0,28.0,29.0,30.0,31.0 ], B:100% (100|100), C: 0W, P:True, F:0.0h, E:29.3h, H: 0W, L: 36W
2024-03-07 12:05:17,612:INFO: INV: AC:0.5W, DC:3.4W (0.0|0.0|1.6|1.8), L:1600.0W
2024-03-07 12:05:17,612:INFO: SMT: T:ShellyEM3 P:346.4W [ 298.3,306.4,306.1,305.2,292.7,291.2,292.0,344.8,346.1,346.0,347.4,345.4,345.0,362.3,366.5,366.5,343.3,341.2,342.0,344.1,344.6,344.4,352.1,352.2,351.8,340.1,341.0 ]
2024-03-07 12:05:17,613:INFO: Direct connected panels can't cover demand 0.0W/346.8W, trying to get rest from hub.
2024-03-07 12:05:17,613:INFO: Checking if Solarflow is willing to contribute 346.8W ...
2024-03-07 12:05:17,613:INFO: Based on time, solarpower (38.1W) and minimum charge power (200W), hub could contribute 19.0W - Decision path: 2.2.
2024-03-07 12:05:17,613:INFO: Setting solarflow output limit to 33.0W
2024-03-07 12:05:17,613:INFO: Solarflow is willing to contribute 33.0W!
2024-03-07 12:05:17,614:INFO: Raising inverter limit from 0.0W to 5.0W
2024-03-07 12:05:17,614:INFO: Direct connected panel limit is 5W.
2024-03-07 12:05:17,614:INFO: Setting inverter output limit to 112W (1 min moving average of 23W x 4)
2024-03-07 12:05:17,614:INFO: Sun: 06:40 - 17:58 Demand: 346.8W, Panel DC: (0.0|0.0), Hub DC: (1.6|1.8), Inverter Limit: 112.0W, Hub Limit: 33.0W
2024-03-07 12:05:21,371:INFO: Triggering telemetry update: iot/73bkTV/vSU06042/properties/read
2024-03-07 12:05:22,620:INFO: HUB: S:38.1W [ 79.0,72.0,70.0,66.0,64.0,62.0,63.0,65.0,66.0,68.0,70.0,72.0,75.0,68.0,66.0,64.0,63.0,61.0,60.0,56.0,51.0,47.0,43.0,39.0,35.0,31.0,26.0,23.0,21.0,20.0,21.0,22.0,23.0,24.0,25.0,27.0,28.0,29.0,30.0,31.0 ], B:100% (100|100), C: 0W, P:True, F:0.0h, E:29.4h, H: 0W, L: 36W
2024-03-07 12:05:22,620:INFO: INV: AC:0.1W, DC:3.4W (0.0|0.0|1.6|1.8), L:1600.0W
2024-03-07 12:05:22,620:INFO: SMT: T:ShellyEM3 P:348.4W [ 305.2,292.7,291.2,292.0,344.8,346.1,346.0,347.4,345.4,345.0,362.3,366.5,366.5,343.3,341.2,342.0,344.1,344.6,344.4,352.1,352.2,351.8,340.1,341.0,341.2,359.5,356.4,356.4,344.0,343.8 ]
2024-03-07 12:05:22,620:INFO: Direct connected panels can't cover demand 0.0W/348.5W, trying to get rest from hub.
2024-03-07 12:05:22,620:INFO: Checking if Solarflow is willing to contribute 348.5W ...
2024-03-07 12:05:22,621:INFO: Based on time, solarpower (38.1W) and minimum charge power (200W), hub could contribute 19.0W - Decision path: 2.2.
2024-03-07 12:05:22,621:INFO: Setting solarflow output limit to 32.0W
2024-03-07 12:05:22,621:INFO: Solarflow is willing to contribute 32.0W!
2024-03-07 12:05:22,621:INFO: Raising inverter limit from 0.0W to 5.0W
2024-03-07 12:05:22,621:INFO: Direct connected panel limit is 5W.
2024-03-07 12:05:22,621:INFO: Setting inverter output limit to 108W (1 min moving average of 22W x 4)
2024-03-07 12:05:22,622:INFO: Sun: 06:40 - 17:58 Demand: 348.5W, Panel DC: (0.0|0.0), Hub DC: (1.6|1.8), Inverter Limit: 108.0W, Hub Limit: 32.0W
2024-03-07 12:05:27,627:INFO: HUB: S:38.1W [ 79.0,72.0,70.0,66.0,64.0,62.0,63.0,65.0,66.0,68.0,70.0,72.0,75.0,68.0,66.0,64.0,63.0,61.0,60.0,56.0,51.0,47.0,43.0,39.0,35.0,31.0,26.0,23.0,21.0,20.0,21.0,22.0,23.0,24.0,25.0,27.0,28.0,29.0,30.0,31.0 ], B:100% (100|100), C: 0W, P:True, F:0.0h, E:29.4h, H: 0W, L: 36W
2024-03-07 12:05:27,628:INFO: INV: AC:0.0W, DC:3.4W (0.0|0.0|1.6|1.8), L:1600.0W
2024-03-07 12:05:27,628:INFO: SMT: T:ShellyEM3 P:350.3W [ 346.0,347.4,345.4,345.0,362.3,366.5,366.5,343.3,341.2,342.0,344.1,344.6,344.4,352.1,352.2,351.8,340.1,341.0,341.2,359.5,356.4,356.4,344.0,343.8,343.9,360.0,359.6,359.4,345.9,345.8 ]
2024-03-07 12:05:27,628:INFO: Direct connected panels can't cover demand 0.0W/350.3W, trying to get rest from hub.
2024-03-07 12:05:27,628:INFO: Checking if Solarflow is willing to contribute 350.3W ...
2024-03-07 12:05:27,628:INFO: Based on time, solarpower (38.1W) and minimum charge power (200W), hub could contribute 19.0W - Decision path: 2.2.
2024-03-07 12:05:27,628:INFO: Setting solarflow output limit to 31.0W
2024-03-07 12:05:27,629:INFO: Solarflow is willing to contribute 31.0W!
2024-03-07 12:05:27,629:INFO: Raising inverter limit from 0.0W to 5.0W
2024-03-07 12:05:27,629:INFO: Direct connected panel limit is 5W.
2024-03-07 12:05:27,629:INFO: Setting inverter output limit to 102W (1 min moving average of 21W x 4)
2024-03-07 12:05:27,629:INFO: Sun: 06:40 - 17:58 Demand: 350.3W, Panel DC: (0.0|0.0), Hub DC: (1.6|1.8), Inverter Limit: 102.0W, Hub Limit: 31.0W
2024-03-07 12:05:32,635:INFO: HUB: S:38.1W [ 79.0,72.0,70.0,66.0,64.0,62.0,63.0,65.0,66.0,68.0,70.0,72.0,75.0,68.0,66.0,64.0,63.0,61.0,60.0,56.0,51.0,47.0,43.0,39.0,35.0,31.0,26.0,23.0,21.0,20.0,21.0,22.0,23.0,24.0,25.0,27.0,28.0,29.0,30.0,31.0 ], B:100% (100|100), C: 0W, P:True, F:0.0h, E:29.4h, H: 0W, L: 36W
2024-03-07 12:05:32,635:INFO: INV: AC:0.0W, DC:3.4W (0.0|0.0|1.6|1.8), L:1600.0W
2024-03-07 12:05:32,635:INFO: SMT: T:ShellyEM3 P:350.2W [ 346.0,347.4,345.4,345.0,362.3,366.5,366.5,343.3,341.2,342.0,344.1,344.6,344.4,352.1,352.2,351.8,340.1,341.0,341.2,359.5,356.4,356.4,344.0,343.8,343.9,360.0,359.6,359.4,345.9,345.8,345.7,358.0,358.3,358.6,341.1,341.2 ]
2024-03-07 12:05:32,635:INFO: Direct connected panels can't cover demand 0.0W/350.2W, trying to get rest from hub.
2024-03-07 12:05:32,635:INFO: Checking if Solarflow is willing to contribute 350.2W ...
2024-03-07 12:05:32,636:INFO: Based on time, solarpower (38.1W) and minimum charge power (200W), hub could contribute 19.0W - Decision path: 2.2.
2024-03-07 12:05:32,636:INFO: Setting solarflow output limit to 30.0W
2024-03-07 12:05:32,636:INFO: Solarflow is willing to contribute 30.0W!
2024-03-07 12:05:32,636:INFO: Raising inverter limit from 0.0W to 5.0W
2024-03-07 12:05:32,636:INFO: Direct connected panel limit is 5W.
2024-03-07 12:05:32,636:INFO: Setting inverter output limit to 98W (1 min moving average of 20W x 4)
2024-03-07 12:05:32,637:INFO: Sun: 06:40 - 17:58 Demand: 350.2W, Panel DC: (0.0|0.0), Hub DC: (1.6|1.8), Inverter Limit: 98.0W, Hub Limit: 30.0W
2024-03-07 12:05:37,641:INFO: HUB: S:38.1W [ 79.0,72.0,70.0,66.0,64.0,62.0,63.0,65.0,66.0,68.0,70.0,72.0,75.0,68.0,66.0,64.0,63.0,61.0,60.0,56.0,51.0,47.0,43.0,39.0,35.0,31.0,26.0,23.0,21.0,20.0,21.0,22.0,23.0,24.0,25.0,27.0,28.0,29.0,30.0,31.0 ], B:100% (100|100), C: 0W, P:True, F:0.0h, E:29.4h, H: 0W, L: 36W
2024-03-07 12:05:37,641:INFO: INV: AC:0.0W, DC:3.4W (0.0|0.0|1.6|1.8), L:1600.0W
2024-03-07 12:05:37,641:INFO: SMT: T:ShellyEM3 P:350.2W [ 346.0,347.4,345.4,345.0,362.3,366.5,366.5,343.3,341.2,342.0,344.1,344.6,344.4,352.1,352.2,351.8,340.1,341.0,341.2,359.5,356.4,356.4,344.0,343.8,343.9,360.0,359.6,359.4,345.9,345.8,345.7,358.0,358.3,358.6,341.1,341.2 ]
2024-03-07 12:05:37,642:INFO: Direct connected panels can't cover demand 0.0W/350.2W, trying to get rest from hub.
2024-03-07 12:05:37,642:INFO: Checking if Solarflow is willing to contribute 350.2W ...
2024-03-07 12:05:37,642:INFO: Based on time, solarpower (38.1W) and minimum charge power (200W), hub could contribute 19.0W - Decision path: 2.2.
2024-03-07 12:05:37,642:INFO: Setting solarflow output limit to 30.0W
2024-03-07 12:05:37,642:INFO: Solarflow is willing to contribute 30.0W!
2024-03-07 12:05:37,642:INFO: Raising inverter limit from 0.0W to 5.0W
2024-03-07 12:05:37,643:INFO: Direct connected panel limit is 5W.
2024-03-07 12:05:37,643:INFO: Setting inverter output limit to 94W (1 min moving average of 20W x 4)
2024-03-07 12:05:37,643:INFO: Sun: 06:40 - 17:58 Demand: 350.2W, Panel DC: (0.0|0.0), Hub DC: (1.6|1.8), Inverter Limit: 94.0W, Hub Limit: 30.0W
2024-03-07 12:05:42,644:INFO: HUB: S:38.1W [ 79.0,72.0,70.0,66.0,64.0,62.0,63.0,65.0,66.0,68.0,70.0,72.0,75.0,68.0,66.0,64.0,63.0,61.0,60.0,56.0,51.0,47.0,43.0,39.0,35.0,31.0,26.0,23.0,21.0,20.0,21.0,22.0,23.0,24.0,25.0,27.0,28.0,29.0,30.0,31.0 ], B:100% (100|100), C: 0W, P:True, F:0.0h, E:29.4h, H: 0W, L: 36W
2024-03-07 12:05:42,644:INFO: INV: AC:0.0W, DC:3.4W (0.0|0.0|1.6|1.8), L:1600.0W
2024-03-07 12:05:42,644:INFO: SMT: T:ShellyEM3 P:347.8W [ 345.0,362.3,366.5,366.5,343.3,341.2,342.0,344.1,344.6,344.4,352.1,352.2,351.8,340.1,341.0,341.2,359.5,356.4,356.4,344.0,343.8,343.9,360.0,359.6,359.4,345.9,345.8,345.7,358.0,358.3,358.6,341.1,341.2,340.7,339.3,338.8 ]
2024-03-07 12:05:42,645:INFO: Direct connected panels can't cover demand 0.0W/347.8W, trying to get rest from hub.
2024-03-07 12:05:42,645:INFO: Checking if Solarflow is willing to contribute 347.8W ...
2024-03-07 12:05:42,645:INFO: Based on time, solarpower (38.1W) and minimum charge power (200W), hub could contribute 19.0W - Decision path: 2.2.
2024-03-07 12:05:42,645:INFO: Setting solarflow output limit to 30.0W
2024-03-07 12:05:42,645:INFO: Solarflow is willing to contribute 30.0W!
2024-03-07 12:05:42,646:INFO: Raising inverter limit from 0.0W to 5.0W
2024-03-07 12:05:42,646:INFO: Direct connected panel limit is 5W.
2024-03-07 12:05:42,646:INFO: Setting inverter output limit to 90W (1 min moving average of 20W x 4)
2024-03-07 12:05:42,647:INFO: Sun: 06:40 - 17:58 Demand: 347.8W, Panel DC: (0.0|0.0), Hub DC: (1.6|1.8), Inverter Limit: 90.0W, Hub Limit: 30.0W
2024-03-07 12:05:47,652:INFO: HUB: S:38.1W [ 79.0,72.0,70.0,66.0,64.0,62.0,63.0,65.0,66.0,68.0,70.0,72.0,75.0,68.0,66.0,64.0,63.0,61.0,60.0,56.0,51.0,47.0,43.0,39.0,35.0,31.0,26.0,23.0,21.0,20.0,21.0,22.0,23.0,24.0,25.0,27.0,28.0,29.0,30.0,31.0 ], B:100% (100|100), C: 0W, P:True, F:0.0h, E:29.4h, H: 0W, L: 30W
2024-03-07 12:05:47,652:INFO: INV: AC:0.0W, DC:3.4W (0.0|0.0|1.6|1.8), L:1600.0W
2024-03-07 12:05:47,652:INFO: SMT: T:ShellyEM3 P:347.8W [ 345.0,362.3,366.5,366.5,343.3,341.2,342.0,344.1,344.6,344.4,352.1,352.2,351.8,340.1,341.0,341.2,359.5,356.4,356.4,344.0,343.8,343.9,360.0,359.6,359.4,345.9,345.8,345.7,358.0,358.3,358.6,341.1,341.2,340.7,339.3,338.8 ]
2024-03-07 12:05:47,653:INFO: Direct connected panels can't cover demand 0.0W/347.8W, trying to get rest from hub.
2024-03-07 12:05:47,653:INFO: Checking if Solarflow is willing to contribute 347.8W ...
2024-03-07 12:05:47,653:INFO: Based on time, solarpower (38.1W) and minimum charge power (200W), hub could contribute 19.0W - Decision path: 2.2.
2024-03-07 12:05:47,653:INFO: Not setting solarflow output limit to 30.0W as it is identical to current limit!
2024-03-07 12:05:47,653:INFO: Solarflow is willing to contribute 30.0W!
2024-03-07 12:05:47,653:INFO: Raising inverter limit from 0.0W to 5.0W
2024-03-07 12:05:47,654:INFO: Direct connected panel limit is 5W.
2024-03-07 12:05:47,654:INFO: Setting inverter output limit to 88W (1 min moving average of 20W x 4)
2024-03-07 12:05:47,654:INFO: Sun: 06:40 - 17:58 Demand: 347.8W, Panel DC: (0.0|0.0), Hub DC: (1.6|1.8), Inverter Limit: 88.0W, Hub Limit: 30.0W
2024-03-07 12:05:52,659:INFO: HUB: S:38.1W [ 79.0,72.0,70.0,66.0,64.0,62.0,63.0,65.0,66.0,68.0,70.0,72.0,75.0,68.0,66.0,64.0,63.0,61.0,60.0,56.0,51.0,47.0,43.0,39.0,35.0,31.0,26.0,23.0,21.0,20.0,21.0,22.0,23.0,24.0,25.0,27.0,28.0,29.0,30.0,31.0 ], B:100% (100|100), C: 0W, P:True, F:0.0h, E:29.4h, H: 0W, L: 30W
2024-03-07 12:05:52,659:INFO: INV: AC:0.0W, DC:3.4W (0.0|0.0|1.6|1.8), L:1600.0W
2024-03-07 12:05:52,660:INFO: SMT: T:ShellyEM3 P:345.4W [ 345.0,362.3,366.5,366.5,343.3,341.2,342.0,344.1,344.6,344.4,352.1,352.2,351.8,340.1,341.0,341.2,359.5,356.4,356.4,344.0,343.8,343.9,360.0,359.6,359.4,345.9,345.8,345.7,358.0,358.3,358.6,341.1,341.2,340.7,339.3,338.8,338.8,335.9,335.2 ]
2024-03-07 12:05:52,660:INFO: Direct connected panels can't cover demand 0.0W/345.4W, trying to get rest from hub.
2024-03-07 12:05:52,660:INFO: Checking if Solarflow is willing to contribute 345.4W ...
2024-03-07 12:05:52,660:INFO: Based on time, solarpower (38.1W) and minimum charge power (200W), hub could contribute 19.0W - Decision path: 2.2.
2024-03-07 12:05:52,660:INFO: Not setting solarflow output limit to 30.0W as it is identical to current limit!
2024-03-07 12:05:52,660:INFO: Solarflow is willing to contribute 30.0W!
2024-03-07 12:05:52,661:INFO: Raising inverter limit from 0.0W to 5.0W
2024-03-07 12:05:52,661:INFO: Direct connected panel limit is 5W.
2024-03-07 12:05:52,661:INFO: Setting inverter output limit to 86W (1 min moving average of 20W x 4)
2024-03-07 12:05:52,661:INFO: Sun: 06:40 - 17:58 Demand: 345.4W, Panel DC: (0.0|0.0), Hub DC: (1.6|1.8), Inverter Limit: 86.0W, Hub Limit: 30.0W
2024-03-07 12:05:57,666:INFO: HUB: S:38.1W [ 79.0,72.0,70.0,66.0,64.0,62.0,63.0,65.0,66.0,68.0,70.0,72.0,75.0,68.0,66.0,64.0,63.0,61.0,60.0,56.0,51.0,47.0,43.0,39.0,35.0,31.0,26.0,23.0,21.0,20.0,21.0,22.0,23.0,24.0,25.0,27.0,28.0,29.0,30.0,31.0 ], B:100% (100|100), C: 0W, P:True, F:0.0h, E:29.4h, H: 0W, L: 30W
2024-03-07 12:05:57,666:INFO: INV: AC:0.0W, DC:3.5W (0.0|0.0|1.7|1.8), L:1600.0W
2024-03-07 12:05:57,666:INFO: SMT: T:ShellyEM3 P:345.4W [ 345.0,362.3,366.5,366.5,343.3,341.2,342.0,344.1,344.6,344.4,352.1,352.2,351.8,340.1,341.0,341.2,359.5,356.4,356.4,344.0,343.8,343.9,360.0,359.6,359.4,345.9,345.8,345.7,358.0,358.3,358.6,341.1,341.2,340.7,339.3,338.8,338.8,335.9,335.2 ]
2024-03-07 12:05:57,667:INFO: Direct connected panels can't cover demand 0.0W/345.4W, trying to get rest from hub.
2024-03-07 12:05:57,667:INFO: Checking if Solarflow is willing to contribute 345.4W ...
2024-03-07 12:05:57,667:INFO: Based on time, solarpower (38.1W) and minimum charge power (200W), hub could contribute 19.0W - Decision path: 2.2.
2024-03-07 12:05:57,667:INFO: Not setting solarflow output limit to 30.0W as it is identical to current limit!
2024-03-07 12:05:57,667:INFO: Solarflow is willing to contribute 30.0W!
2024-03-07 12:05:57,667:INFO: Raising inverter limit from 0.0W to 5.0W
2024-03-07 12:05:57,667:INFO: Direct connected panel limit is 5W.
2024-03-07 12:05:57,668:INFO: Setting inverter output limit to 84W (1 min moving average of 20W x 4)
2024-03-07 12:05:57,668:INFO: Sun: 06:40 - 17:58 Demand: 345.4W, Panel DC: (0.0|0.0), Hub DC: (1.7|1.8), Inverter Limit: 84.0W, Hub Limit: 30.0W

You can see how the solar production drops and drops and drops without a reason I would currently understand.

mavo commented 8 months ago

As I do not know how the hub should (and does) behave when you set a output limit very low but there is more production available, it looks like it does limit the panel input to what its being told to deliver. With this as presumption it would explain the behaviour. Output limit is set to 50% of the solar input (as battery level is > 95% but bypass is not enabled for whatever reason), the hub reduces what it accepts from the panels resulting in a lower input on next evaluation of the values in the app. This then results in the app setting an even lower limit of home output, causing the hub to scale down even more until 30W minimum is reached. It also perhaps cannot recover from this, even when bypass is then enabled as it still wants to comply to the hub output limit, thus letting the app think there is no more power available to distribute to the house?

Does this makes sense to you @reinhard-brandstaedter / (and maybe @rostchri)?

EDIT: Screenshot of the same timeframe but added the battery charge power. Around 13:05 it seems where the bypass first time kicked in, as it jumped to 100% battery around 12:30 (visible as the power to home output is >0 for the first time). image

mavo commented 8 months ago

Well... turns out I am an idiot 🙈

My compose file was not pointing to latest tag of the image, thus my container decided to stay on the older version that I pulled beginning of feb. Now, after pointing it to latest it updated the files and now seems to use the newer code. I did check the old container and it was indeed running older versions of the app, which for example did not had the fix for the newer firmware, thus setting a limit very low when bypass is enabled. So I think mystery solved, I am the one to blame here 🤷‍♂️

Sorry for wasting your time, I thought the freaking app would use the newer image when I pull it via the app explicitly... But yeah.

tuxianerDE commented 8 months ago

No biggy :) good that it got resolved/figured out. Can you then close the issue (you can always open if need be)