Leistungsprognose für Wechselrichter

Begonnen von ch.eick, 18 Januar 2021, 08:35:46

Vorheriges Thema - Nächstes Thema

DS_Starter

Zitat
Kann ich in der graphischen Ansicht die Balkendiagramme der letzten Tage sehen?
Nur der letzten X Stunden -> Attr graphicHistoryHour
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

FosCo

#2176
Danke, das sollte so erstmal passen.
Nächstes Ziel wird dann wohl SolCast mit zwei Accounts.

Bonusfrage: hängen die Werte zusammen? Wird das mit der Ausrichtung verrechnet?
allstringspeak => 19275
Ost=6.5 Sued=5.525 West=5.2
Bonusfrage 2:
Kann man bei der Ausrichtung auch mit Winkeln arbeiten?
Bonuslob: 8,4kWh prognostiziert und laut WR 8,2kWh produziert 😀

DS_Starter

Zitat
Bonusfrage: hängen die Werte zusammen? Wird das mit der Ausrichtung verrechnet?
allstringspeak => 19275
Ost=6.5 Sued=5.525 West=5.2
Es hängt alles zusammen.  ;)  allstringspeak ist ein interner Rechenwert der z.B. geschätzte/kalkulierte Temperaturkoffizienzkorrekturen enthält. Ist ein begrenzender Wert.

Zitat
Kann man bei der Ausrichtung auch mit Winkeln arbeiten?
Zur Zeit nicht, habe ich noch vor zu ermöglichen wenn ich es nicht vergesse.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

FosCo

Mich wunderte die höhere Zahl bei allstringspeak. Meine Anlage hat 17,225kWp und der allstringspeak zeigt 19,225 an. Einen niedrigeren Wert könnte ich nachvollziehen, der höhere kommt mir komisch vor.

DS_Starter

Die Norm-Peakleistung von Solarmodulen wird bei 25°C angegeben. Höhere Temperaturen führen zu sinkenden Peaks, niedrigere zu höheren Peaks.
Ist wie gesagt eine begrenzende Größe und hat für den User keine direkte Bedeutung.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

FosCo


ambiman

#2181
Zitat von: ambiman am 14 November 2022, 18:13:06
Leider gab es heute keinen Überschuss gegen Ende der geplanten Consumption (s.u.) - generell war die Ausbeute heute sehr "mau" und der Verbraucher lief nur für wenige Minuten.

Von daher berichte ich sobald es wieder genügend Überschuss gegen Ende der Planungszeit gibt!

So, heute konnte ich das Phänomen (Verbraucher schaltet nach der geplanten Zeit - hier 13:00 Uhr heute - bei vorhandem PV-Überschuss nicht ab) nachstellen.
Leider habe ich das ctrlDebug consumerSwitching jedoch erst so gegen 13:03 Uhr gesetzt :( -  hoffe das passt trotzdem.

Der Verbraucher wurde nachweislich auch nach der ursprünglichen geplanten Off-Zeit (13 Uhr - siehe Screenshot im Anhang) mehrfach geschaltet - final dann um 13:52:49.668 Uhr abgeschaltet:


2022.11.21 00:00:07.102 3: PV_Forecast - history day "21" deleted
2022.11.21 00:00:07.103 3: PV_Forecast - Consumer planning of "Shelly_Plug_S_2" deleted
2022.11.21 07:15:23.933 3: PV_Forecast - Consumer "Shelly_Plug_S_2" planned: 2022-11-21 09:00:00 - 2022-11-21 13:00:00
2022.11.21 09:50:17.362 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'on' (Automatic = 1)
2022.11.21 09:51:26.878 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'on' (Automatic = 1)
2022.11.21 09:51:26.880 2: PV_Forecast - Consumer 'Shelly_Plug_S_2' switched on
2022.11.21 09:52:36.853 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'off', caution: surplus shortage
2022.11.21 09:53:46.882 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'off', caution: surplus shortage
2022.11.21 09:53:46.884 2: PV_Forecast - Consumer 'Shelly_Plug_S_2' switched off (interrupted)
2022.11.21 09:56:06.901 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'on', caution: existing surplus
2022.11.21 09:57:16.868 2: PV_Forecast - Consumer 'Shelly_Plug_S_2' switched on (continued)
2022.11.21 10:47:27.305 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'off', caution: surplus shortage
2022.11.21 10:48:37.333 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'on', caution: existing surplus
2022.11.21 10:49:47.297 2: PV_Forecast - Consumer 'Shelly_Plug_S_2' switched on (continued)
2022.11.21 11:30:28.593 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'off', caution: surplus shortage
2022.11.21 11:31:38.456 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'on', caution: existing surplus
2022.11.21 11:32:48.457 2: PV_Forecast - Consumer 'Shelly_Plug_S_2' switched on (continued)
2022.11.21 11:33:58.468 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'off', caution: surplus shortage
2022.11.21 11:35:08.483 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'on', caution: existing surplus
2022.11.21 11:36:18.469 2: PV_Forecast - Consumer 'Shelly_Plug_S_2' switched on (continued)
2022.11.21 11:37:28.524 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'off', caution: surplus shortage
2022.11.21 11:38:38.494 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'on', caution: existing surplus
2022.11.21 11:39:48.524 2: PV_Forecast - Consumer 'Shelly_Plug_S_2' switched on (continued)
2022.11.21 11:42:08.540 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'off', caution: surplus shortage
2022.11.21 11:43:18.530 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'on', caution: existing surplus
2022.11.21 11:44:28.560 2: PV_Forecast - Consumer 'Shelly_Plug_S_2' switched on (continued)
2022.11.21 11:45:38.557 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'off', caution: surplus shortage
2022.11.21 11:46:48.578 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'on', caution: existing surplus
2022.11.21 11:47:58.571 2: PV_Forecast - Consumer 'Shelly_Plug_S_2' switched on (continued)
2022.11.21 11:50:18.590 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'off', caution: surplus shortage
2022.11.21 11:51:28.624 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'on', caution: existing surplus
2022.11.21 11:52:38.584 2: PV_Forecast - Consumer 'Shelly_Plug_S_2' switched on (continued)
2022.11.21 11:54:58.622 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'off', caution: surplus shortage
2022.11.21 11:56:08.621 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'on', caution: existing surplus
2022.11.21 11:57:18.636 2: PV_Forecast - Consumer 'Shelly_Plug_S_2' switched on (continued)
2022.11.21 12:10:08.991 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'off', caution: surplus shortage
2022.11.21 12:11:19.020 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'off', caution: surplus shortage
2022.11.21 12:11:19.022 2: PV_Forecast - Consumer 'Shelly_Plug_S_2' switched off (interrupted)
2022.11.21 12:14:48.889 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'on', caution: existing surplus
2022.11.21 12:15:58.922 2: PV_Forecast - Consumer 'Shelly_Plug_S_2' switched on (continued)
2022.11.21 12:17:08.925 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'off', caution: surplus shortage
2022.11.21 12:18:18.945 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'on', caution: existing surplus
2022.11.21 12:19:28.969 2: PV_Forecast - Consumer 'Shelly_Plug_S_2' switched on (continued)
2022.11.21 12:21:48.973 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'off', caution: surplus shortage
2022.11.21 12:22:58.982 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'on', caution: existing surplus
2022.11.21 12:24:08.956 2: PV_Forecast - Consumer 'Shelly_Plug_S_2' switched on (continued)
2022.11.21 12:47:29.038 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'off', caution: surplus shortage
2022.11.21 12:48:39.082 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'on', caution: existing surplus
2022.11.21 12:49:49.054 2: PV_Forecast - Consumer 'Shelly_Plug_S_2' switched on (continued)
2022.11.21 12:54:29.084 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'off', caution: surplus shortage
2022.11.21 12:55:39.102 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'on', caution: existing surplus
2022.11.21 12:56:49.083 2: PV_Forecast - Consumer 'Shelly_Plug_S_2' switched on (continued)
2022.11.21 13:04:59.105 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: -292 W, nompower: 1250, surplus: 5247 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:04:59.106 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:04:59.106 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:06:09.108 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 1580 W, nompower: 1250, surplus: 5308 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:06:09.108 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:06:09.109 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:07:19.109 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 1589 W, nompower: 1250, surplus: 5373 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:07:19.109 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:07:19.110 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:08:29.104 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 1274 W, nompower: 1250, surplus: 5341 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:08:29.104 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:08:29.105 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:09:39.116 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 1538 W, nompower: 1250, surplus: 5351 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:09:39.117 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:09:39.117 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:10:49.131 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 1830 W, nompower: 1250, surplus: 1217 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:10:49.131 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:10:49.132 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:11:59.130 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 1412 W, nompower: 1250, surplus: 3127 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:11:59.130 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:11:59.130 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:13:09.149 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: -1845 W, nompower: 1250, surplus: 3949 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:13:09.150 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:13:09.150 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:14:19.223 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 1974 W, nompower: 1250, surplus: 4129 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:14:19.225 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:14:19.226 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:15:29.171 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 2394 W, nompower: 1250, surplus: 254 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:15:29.171 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:15:29.172 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:16:39.178 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 1646 W, nompower: 1250, surplus: 0 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:16:39.178 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:16:39.179 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:16:39.251 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'off', caution: surplus shortage
2022.11.21 13:17:49.211 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 1790 W, nompower: 1250, surplus: 3959 W, planning state: interrupting:, start timestamp: 1669020686
2022.11.21 13:17:49.211 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:17:49.287 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'on', caution: existing surplus
2022.11.21 13:17:49.288 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:18:59.219 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 290 W, nompower: 1250, surplus: 1368 W, planning state: continuing:, start timestamp: 1669020686
2022.11.21 13:18:59.219 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:18:59.220 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:18:59.288 2: PV_Forecast - Consumer 'Shelly_Plug_S_2' switched on (continued)
2022.11.21 13:20:09.221 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 1598 W, nompower: 1250, surplus: 61 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:20:09.222 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:20:09.222 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:21:19.212 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 1632 W, nompower: 1250, surplus: 0 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:21:19.212 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:21:19.212 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:21:19.285 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'off', caution: surplus shortage
2022.11.21 13:22:29.288 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 1609 W, nompower: 1250, surplus: 0 W, planning state: interrupting:, start timestamp: 1669020686
2022.11.21 13:22:29.288 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:22:29.289 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:22:29.423 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'off', caution: surplus shortage
2022.11.21 13:22:29.425 2: PV_Forecast - Consumer 'Shelly_Plug_S_2' switched off (interrupted)
2022.11.21 13:23:39.307 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 236 W, nompower: 1250, surplus: 1171 W, planning state: interrupted:, start timestamp: 1669020686
2022.11.21 13:23:39.307 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:23:39.308 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:24:49.356 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 624 W, nompower: 1250, surplus: 3247 W, planning state: interrupted:, start timestamp: 1669020686
2022.11.21 13:24:49.356 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:24:49.528 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'on', caution: existing surplus
2022.11.21 13:24:49.529 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:25:59.313 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 571 W, nompower: 1250, surplus: 4508 W, planning state: continuing:, start timestamp: 1669020686
2022.11.21 13:25:59.313 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:25:59.314 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:25:59.441 2: PV_Forecast - Consumer 'Shelly_Plug_S_2' switched on (continued)
2022.11.21 13:27:09.324 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: -339 W, nompower: 1250, surplus: 3284 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:27:09.325 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:27:09.325 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:28:19.338 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 889 W, nompower: 1250, surplus: 3532 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:28:19.339 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:28:19.339 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:29:29.344 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 1804 W, nompower: 1250, surplus: 3274 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:29:29.344 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:29:29.344 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:30:39.372 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 2563 W, nompower: 1250, surplus: 2150 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:30:39.373 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:30:39.373 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:31:49.430 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 1563 W, nompower: 1250, surplus: 3123 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:31:49.431 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:31:49.431 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:32:59.364 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 1853 W, nompower: 1250, surplus: 2776 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:32:59.365 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:32:59.365 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:34:09.413 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 1416 W, nompower: 1250, surplus: 2393 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:34:09.414 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:34:09.414 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:35:19.406 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 1510 W, nompower: 1250, surplus: 2501 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:35:19.406 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:35:19.406 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:36:29.337 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 1548 W, nompower: 1250, surplus: 2493 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:36:29.337 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:36:29.338 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:37:39.351 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 2135 W, nompower: 1250, surplus: 1836 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:37:39.352 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:37:39.352 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:38:49.379 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 1628 W, nompower: 1250, surplus: 1822 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:38:49.379 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:38:49.380 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:39:59.356 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 1653 W, nompower: 1250, surplus: 1529 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:39:59.356 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:39:59.356 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:41:09.373 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 1570 W, nompower: 1250, surplus: 1737 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:41:09.374 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:41:09.374 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:42:19.419 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 1588 W, nompower: 1250, surplus: 1108 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:42:19.420 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:42:19.420 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:43:29.393 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 1072 W, nompower: 1250, surplus: 1509 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:43:29.393 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:43:29.393 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:44:39.425 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 1508 W, nompower: 1250, surplus: 2112 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:44:39.426 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:44:39.426 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:45:49.405 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 1594 W, nompower: 1250, surplus: 2980 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:45:49.405 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:45:49.405 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:46:59.422 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 1576 W, nompower: 1250, surplus: 3343 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:46:59.423 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:46:59.423 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:48:09.447 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 1600 W, nompower: 1250, surplus: 3218 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:48:09.448 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:48:09.448 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:49:19.443 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 1571 W, nompower: 1250, surplus: 3351 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:49:19.444 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:49:19.444 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:50:29.457 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 1417 W, nompower: 1250, surplus: 3077 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:50:29.457 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:50:29.458 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:51:39.474 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 2558 W, nompower: 1250, surplus: 1525 W, planning state: continued:, start timestamp: 1669020686
2022.11.21 13:51:39.475 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:51:39.475 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:51:39.554 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'off', caution: planned switch-off time reached/exceeded (Automatic = 1)
2022.11.21 13:52:49.533 1: PV_Forecast DEBUG> consumer "01" - general switching parameters => auto mode: 1, current Consumption: 2145 W, nompower: 1250, surplus: 477 W, planning state: switching off:, start timestamp: 1669020686
2022.11.21 13:52:49.533 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "on" => swoncond: 1, on-command: on
2022.11.21 13:52:49.534 1: PV_Forecast DEBUG> consumer "01" - current Context is switching "off" => swoffcond: 0, off-command: off
2022.11.21 13:52:49.666 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'off', caution: planned switch-off time reached/exceeded (Automatic = 1)
2022.11.21 13:52:49.668 2: PV_Forecast - Consumer 'Shelly_Plug_S_2' switched off


VG,

ambiman


DS_Starter

#2182
Zitat
Der Verbraucher wurde nachweislich auch nach der ursprünglichen geplanten Off-Zeit (13 Uhr - siehe Screenshot im Anhang) mehrfach geschaltet - final dann um 13:52:49.668 Uhr abgeschaltet:
Ja.
Was ich sehe ist dass der Verbraucher erst am 21. November 2022 09:51:26 eingeschaltet wurde (geplant war 09:00).
Das ist ok weil vermutlich nicht genügend Überschuß vorhanden war.
Dadurch verschiebt sich die Endezeit auch um 51,xx Minuten, was dann zu der Abschaltzeit von 13:52:49 führt.

Soweit alles o.k.
Was mich wurdert ist dass die Mouse Over Anzeige immer noch 09:00 - 13:00 zeigt. Sie müsste entsprechend 09:51:26 und 13:51:26 anzeigen.
Es kann natürlich eine kleine Falle sein wenn die Webseite nicht refresht wurde. Dann bleibt der ursprüngliche Wert im Mouse Over Hinweis stehen. Denn bei mir zeigt Mouse Over die aktuellen Werte in solchen Fällen vorausgesetzt die Webseite wurde aktualisiert.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

ambiman

Zitat von: DS_Starter am 21 November 2022, 16:14:47
Ja.
Was ich sehe ist dass der Verbraucher erst am 21. November 2022 09:51:26 eingeschaltet wurde (geplant war 09:00).
Das ist ok weil vermutlich nicht genügend Überschuß vorhanden war.
Dadurch verschiebt sich die Endezeit auch um 51,xx Minuten, was dann zu der Abschaltzeit von 13:52:49 führt.

Ah, ok - verstanden - macht ja auch Sinn :)

Zitat von: DS_Starter am 21 November 2022, 16:14:47
Soweit alles o.k.
Was mich wurdert ist dass die Mouse Over Anzeige immer noch 09:00 - 13:00 zeigt. Sie müsste entsprechend 09:51:26 und 13:51:26 anzeigen.
Es kann natürlich eine kleine Falle sein wenn die Webseite nicht refresht wurde. Dann bleibt der ursprüngliche Wert im Mouse Over Hinweis stehen. Denn bei mir zeigt Mouse Over die aktuellen Werte in solchen Fällen vorausgesetzt die Webseite wurde aktualisiert.

Ich werde das nächste mal auf den Refresh achten.

Danke für die Klärung !

VG,

ambiman

DS_Starter

Hinweis: Im Reading consumerXX_planned_start bzw. consumerXX_planned_stop sollten auf jeden Fall die aktualisierten Zeiten drin stehen.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

DS_Starter

Für das SolCast Model habe ich noch ein Attr eingebaut um dem User die Möglichkeit zu geben außer dem mittleren Percentil alternativ auch das 10er oder 90er Percentil auszuwählen.
In der letzten Zeit hatte ich festgestellt, dass immer deutlich mehr erzeugt wurde als prognostiziert (außer heute da Schnee auf den Zellen lag).
Wenn man sich die kommende Verteilung auf der SolCast Seite anschaut, sieht man wie stark abweichend das 90er Percentil von dem 50er default ist. Möglicherweise macht es Sinn sich für ein abweichendes Percentil entscheiden zu können.


affectSolCastPercentile <10 | 50 | 90>

(nur bei Verwendung Model SolCastAPI)

Auswahl des Wahrscheinlichkeitsbereiches der gelieferten SolCast-Daten. SolCast liefert die 10- und 90-prozentige Wahrscheinlichkeit um den Prognosemittelwert (50) herum.
(default: 50)
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

mcp

Nabend Heiko,

hab' heute einen möglichen Balken-Anzeige-Bug gesehen (siehe Screenshots)

pvreal (orange) existiert, pvfc (grün) nicht, für 11-12 Uhr.

dann wurde nach Sonnenuntergang ebenso 10-11 Uhr "komisch"
Maintainer: 98_vitoconnect.pm
Raspberry Pi 4B, 4 GB RAM, 32 GB SD Karte
Raspbian Bullseye 32-bit, FHEM up2date

ambiman

#2187
Zitat von: ambiman am 21 November 2022, 16:29:14

Ich werde das nächste mal auf den Refresh achten.


Hallo,

nochmal zu diesem Thema anbei einige aktuelle Infos von mir:

Ursrpüngliche Planung heute Morgen:


2022.11.22 07:17:46.401 3: PV_Forecast - Consumer "Shelly_Plug_S_2" planned: 2022-11-22 10:00:00 - 2022-11-22 14:00:00


Aufgrund fehlenden Überschusses wurde erstmalig um 10:41 angeschaltet:


2022.11.22 10:39:56.777 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'on' (Automatic = 1)
2022.11.22 10:41:06.780 2: PV_Forecast - switching Consumer 'Shelly_Plug_S_2' to 'on' (Automatic = 1)
2022.11.22 10:41:06.782 2: PV_Forecast - Consumer 'Shelly_Plug_S_2' switched on


Nach einem Refresh ( :) ) sehen die Readings wie folgt aus:

consumer01:
         logdb:
           TIME       1669112937.21588
           VALUE      name='Shelly_Plug_S_2' state='on' planningstate='continued'
       consumer01_currentPower:
         logdb:
           TIME       1669114687.43378
           VALUE      1252.08
       consumer01_planned_start:
         logdb:
           TIME       1669097866.5538
           VALUE      2022-11-22 10:00:00
       consumer01_planned_stop:
         logdb:
           TIME       1669097866.5538
           VALUE      2022-11-22 14:00:00


Auch beim Mouseover wird nach wie vor 14:00 Uhr (und nicht 14:41 Uhr) als Off-Time angezeigt - siehe Anhang.

VG,

ambiman

Edit:

Interessant finde ich das das Uhr-Icon - korrekterweise - nun auch nach 14:00 Uhr noch "aktiv" ist - das scheint also zu passen (siehe Anhang).
Die Readings und das Mouseover sind jedoch nach wie vor unverändert.

DS_Starter

Kann ich erstmal bei mir nicht nachvollziehen.
Zeig mal bitte diese Werte:


      planstate => switched on: 2022-11-22 07:26:18 - 2022-11-22 17:26:18
      planswitchoff => 1669134378
      planswitchon => 1669098378


Du bekommst sie mit "get ... valConsumerMaster" und siehst sie unter der relevanten Consumernummer.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

ambiman

Anbei der gewünschte Output:



01 => alias => Shelly_Plug_S_2
      auto => 1
      autoreading =>
      avgenergy => 1003
      avgruntime => 180
      currpowerpercent => 99.048
      dswoffcond =>
      dswoncond => Heizung_Betriebsart
      ehodpieces => 11=1250.00 12=1250.00 13=1250.00 14=1250.00
      energythreshold => 0
      epiecAVG => 1=364.35 2=637.27
      epiecAVG_hours => 2
      epiecHist => 10
      epiecHist_1 => 1=204.60
      epiecHist_10 => 1=1087.10
      epiecHist_10_hours => 1
      epiecHist_1_hours => 1
      epiecHist_2 => 1=41.00
      epiecHist_2_hours => 1
      epiecHist_3 => 1=1091.60 2=712.00
      epiecHist_3_hours => 2
      epiecHist_4 => 1=133.70
      epiecHist_4_hours => 1
      epiecHist_5 => 1=61.60
      epiecHist_5_hours => 1
      epiecHist_6 => 1=41.60
      epiecHist_6_hours => 1
      epiecHist_7 => 1=81.00
      epiecHist_7_hours => 1
      epiecHist_8 => 1=1163.60 2=1199.80 3=1127.00 4=1170.10 5=41.50
      epiecHist_8_hours => 5
      epiecHist_9 => 1=102.10
      epiecHist_9_hours => 1
      epiecHour => -1
      epiecStartEtotal => 28490
      epiecStartTime => 1669112376
      epieces => 1=1250.00 2=1250.00 3=1250.00 4=1250.00
      hysteresis => 0
      icon =>
      interruptable => 1
      isConsumptionRecommended => 0
      isIntimeframe => 0
      lastMinutesOn => 0
      lastOnTime => 1669115667
      mintime => 240
      minutesOn => 0
      mode => can
      name => Shelly_Plug_S_2
      notafter =>
      notbefore =>
      numberDayStarts => 4
      offcom => off
      offreg => off
      oncom => on
      onoff => off
      onreg => on
      plandelete => regular
      planstate => switched off: 2022-11-22 14:41:46
      planswitchoff => 1669124506
      planswitchon => 1669110066
      power => 1250
      powerthreshold => 0
      remainTime => 0
      retotal => energy
      rpcurr => power
      rswoffcond =>
      rswoncond => Winter
      rswstate => state
      state => off
      swoffcondregex =>
      swoncondregex =>
      type => heater
      uetotal => Wh
      upcurr => W


Was mir hierbei noch auffällt, ich hatte den consumer mit zwei swonconditions ausgestattet in der Hoffnung das er beide respektiert.
In meinem Fall möchte ich eine Heizung nur dann schalten wenn ich zu Hause bin und die Heizungsbetriebsart Winter ist - s.u.:


   consumer01 Shelly_Plug_S_2 type=heater power=1250 mode=can pcurr=power:W etotal=energy:Wh on=on off=off interruptable=1 swoncond=HomeStatus:present swoncond=Heizung_Betriebsart:Winter