Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CrossCheckLimit bei Maximum fehlt. #231

Open
BlackcatSandy opened this issue Aug 27, 2024 · 6 comments
Open

CrossCheckLimit bei Maximum fehlt. #231

BlackcatSandy opened this issue Aug 27, 2024 · 6 comments

Comments

@BlackcatSandy
Copy link

BlackcatSandy commented Aug 27, 2024


Aug 27 09:40:44 nano python3[1569675]: 2024-08-27 09:40:44 INFO     powermeter Shelly3EMPro: 243 Watt
Aug 27 09:40:47 nano python3[1569675]: 2024-08-27 09:40:47 INFO     Not enough energy producing: limit already at maximum
Aug 27 09:40:47 nano python3[1569675]: 2024-08-27 09:40:47 INFO     Inverterlimit was already accepted at 600 Watt
Aug 27 09:40:47 nano python3[1569675]: 2024-08-27 09:40:47 INFO     Ahoy: Inverter "Balkonkraftwerk" Available: True
Aug 27 09:40:47 nano python3[1569675]: 2024-08-27 09:40:47 INFO     powermeter Shelly3EMPro: 242 Watt
Aug 27 09:40:50 nano python3[1569675]: 2024-08-27 09:40:50 INFO     Not enough energy producing: limit already at maximum
Aug 27 09:40:50 nano python3[1569675]: 2024-08-27 09:40:50 INFO     Inverterlimit was already accepted at 600 Watt
Aug 27 09:40:50 nano python3[1569675]: 2024-08-27 09:40:50 INFO     Ahoy: Inverter "Balkonkraftwerk" Available: True
Aug 27 09:40:50 nano python3[1569675]: 2024-08-27 09:40:50 INFO     powermeter Shelly3EMPro: 232 Watt
Aug 27 09:40:53 nano python3[1569675]: 2024-08-27 09:40:53 INFO     Not enough energy producing: limit already at maximum
Aug 27 09:40:53 nano python3[1569675]: 2024-08-27 09:40:53 INFO     Inverterlimit was already accepted at 600 Watt
Aug 27 09:40:54 nano python3[1569675]: 2024-08-27 09:40:54 INFO     Ahoy: Inverter "Balkonkraftwerk" Available: True
Aug 27 09:40:54 nano python3[1569675]: 2024-08-27 09:40:54 INFO     powermeter Shelly3EMPro: 247 Watt
Aug 27 09:40:57 nano python3[1569675]: 2024-08-27 09:40:57 INFO     Not enough energy producing: limit already at maximum
Aug 27 09:40:57 nano python3[1569675]: 2024-08-27 09:40:57 INFO     Inverterlimit was already accepted at 600 Watt
Aug 27 09:40:57 nano python3[1569675]: 2024-08-27 09:40:57 INFO     Ahoy: Inverter "Balkonkraftwerk" Available: True
Aug 27 09:40:57 nano python3[1569675]: 2024-08-27 09:40:57 INFO     powermeter Shelly3EMPro: 231 Watt
Aug 27 09:41:00 nano python3[1569675]: 2024-08-27 09:41:00 INFO     Not enough energy producing: limit already at maximum
Aug 27 09:41:00 nano python3[1569675]: 2024-08-27 09:41:00 INFO     Inverterlimit was already accepted at 600 Watt
Aug 27 09:41:00 nano python3[1569675]: 2024-08-27 09:41:00 INFO     Ahoy: Inverter "Balkonkraftwerk" Available: True
Aug 27 09:41:00 nano python3[1569675]: 2024-08-27 09:41:00 INFO     powermeter Shelly3EMPro: 235 Watt
Aug 27 09:41:03 nano python3[1569675]: 2024-08-27 09:41:03 INFO     Not enough energy producing: limit already at maximum
Aug 27 09:41:03 nano python3[1569675]: 2024-08-27 09:41:03 INFO     Inverterlimit was already accepted at 600 Watt
Aug 27 09:41:03 nano python3[1569675]: 2024-08-27 09:41:03 INFO     Ahoy: Inverter "Balkonkraftwerk" Available: True

heute Morgen hat sich das Script wieder wegen Ahoy verschluckt, ich habe festgestellt, dass aber der Check nicht durchgeführt wird, wenn man im maximum landet (obwohl Powerwatts eindeutig niedriger ist). Hier denke ich ist mein Standardsetting vom HM mit 135W Schuld, der aber sinnvoll war um nicht dauerhaft 600W zu verlieren.

ggf. liegt es aber wirklich am Standardlimit und das wirft den crosscheck auch durcheinander … also Limit gesetzt 600W, geliefert 135W und powerwatt 230W
Aber es kommt wahrscheinlich nicht dazu, da ja wegen Lastlimit das set limit geskippt wird … somit teste ich den crosschecklimit() direkt unter der logger. Maximum Zeile

@reserve85
Copy link
Owner

poah, eigentlich sollte das schon aufgerufen werden:

            logger.info("Inverterlimit was already accepted at %s Watt",CastToInt(pLimit))
            CrossCheckLimit()

@BlackcatSandy
Copy link
Author

Aug 27 07:35:41 nano python3[1569675]: 2024-08-27 07:35:41 INFO     Ahoy: Inverter "Balkonkraftwerk" Available: False
Aug 27 07:35:44 nano python3[1569675]: 2024-08-27 07:35:44 INFO     Ahoy: Inverter "Balkonkraftwerk" Available: False
Aug 27 07:35:48 nano python3[1569675]: 2024-08-27 07:35:48 INFO     Ahoy: Inverter "Balkonkraftwerk" Available: False
Aug 27 07:35:51 nano python3[1569675]: 2024-08-27 07:35:51 INFO     Ahoy: Inverter "Balkonkraftwerk" Available: True
Aug 27 07:35:51 nano python3[1569675]: 2024-08-27 07:35:51 INFO     Ahoy: Inverter "Balkonkraftwerk" / serial number "###" / temperature 17 degC
Aug 27 07:35:51 nano python3[1569675]: 2024-08-27 07:35:51 INFO     powermeter Shelly3EMPro: 287 Watt
Aug 27 07:35:54 nano python3[1569675]: 2024-08-27 07:35:54 INFO     Not enough energy producing: limit already at maximum
Aug 27 07:35:54 nano python3[1569675]: 2024-08-27 07:35:54 INFO     setting new limit to 600 Watt
Aug 27 07:35:54 nano python3[1569675]: 2024-08-27 07:35:54 INFO     Ahoy: Inverter "Balkonkraftwerk": setting new limit from -1 Watt to 600 Watt
Aug 27 07:35:54 nano python3[1569675]: 2024-08-27 07:35:54 INFO     Ahoy: Inverter "Balkonkraftwerk": Limit acknowledged
Aug 27 07:35:54 nano python3[1569675]: 2024-08-27 07:35:54 INFO     Ahoy: Inverter "Balkonkraftwerk" Available: True
Aug 27 07:35:54 nano python3[1569675]: 2024-08-27 07:35:54 INFO     powermeter Shelly3EMPro: 189 Watt
Aug 27 07:35:57 nano python3[1569675]: 2024-08-27 07:35:57 INFO     Not enough energy producing: limit already at maximum
Aug 27 07:35:57 nano python3[1569675]: 2024-08-27 07:35:57 INFO     Inverterlimit was already accepted at 600 Watt
Aug 27 07:35:57 nano python3[1569675]: 2024-08-27 07:35:57 INFO     CrossCheckLimit: DTU ( 360.6 ) <> SetLimit ( 600.0 ). Resend limit to DTU
Aug 27 07:35:57 nano python3[1569675]: 2024-08-27 07:35:57 INFO     Ahoy: Inverter "Balkonkraftwerk": setting new limit from 600 Watt to 600 Watt
Aug 27 07:35:58 nano python3[1569675]: 2024-08-27 07:35:58 INFO     Ahoy: Inverter "Balkonkraftwerk" Available: True
Aug 27 07:35:58 nano python3[1569675]: 2024-08-27 07:35:58 INFO     powermeter Shelly3EMPro: 210 Watt
Aug 27 07:36:01 nano python3[1569675]: 2024-08-27 07:36:01 INFO     Not enough energy producing: limit already at maximum
Aug 27 07:36:01 nano python3[1569675]: 2024-08-27 07:36:01 INFO     Inverterlimit was already accepted at 600 Watt
Aug 27 07:36:01 nano python3[1569675]: 2024-08-27 07:36:01 INFO     CrossCheckLimit: DTU ( 360.6 ) <> SetLimit ( 600.0 ). Resend limit to DTU
Aug 27 07:36:01 nano python3[1569675]: 2024-08-27 07:36:01 INFO     Ahoy: Inverter "Balkonkraftwerk": setting new limit from 600 Watt to 600 Watt
Aug 27 07:36:01 nano python3[1569675]: 2024-08-27 07:36:01 INFO     Ahoy: Inverter "Balkonkraftwerk" Available: True
Aug 27 07:36:01 nano python3[1569675]: 2024-08-27 07:36:01 INFO     powermeter Shelly3EMPro: 208 Watt
Aug 27 07:36:04 nano python3[1569675]: 2024-08-27 07:36:04 INFO     Not enough energy producing: limit already at maximum
Aug 27 07:36:04 nano python3[1569675]: 2024-08-27 07:36:04 INFO     Inverterlimit was already accepted at 600 Watt
Aug 27 07:36:04 nano python3[1569675]: 2024-08-27 07:36:04 INFO     CrossCheckLimit: DTU ( 360.6 ) <> SetLimit ( 600.0 ). Resend limit to DTU
Aug 27 07:36:04 nano python3[1569675]: 2024-08-27 07:36:04 INFO     Ahoy: Inverter "Balkonkraftwerk": setting new limit from 600 Watt to 600 Watt
Aug 27 07:36:04 nano python3[1569675]: 2024-08-27 07:36:04 INFO     Ahoy: Inverter "Balkonkraftwerk" Available: True
Aug 27 07:36:04 nano python3[1569675]: 2024-08-27 07:36:04 INFO     powermeter Shelly3EMPro: 242 Watt
Aug 27 07:36:07 nano python3[1569675]: 2024-08-27 07:36:07 INFO     Not enough energy producing: limit already at maximum
Aug 27 07:36:07 nano python3[1569675]: 2024-08-27 07:36:07 INFO     Inverterlimit was already accepted at 600 Watt
Aug 27 07:36:07 nano python3[1569675]: 2024-08-27 07:36:07 INFO     CrossCheckLimit: DTU ( 360.6 ) <> SetLimit ( 600.0 ). Resend limit to DTU
Aug 27 07:36:07 nano python3[1569675]: 2024-08-27 07:36:07 INFO     Ahoy: Inverter "Balkonkraftwerk": setting new limit from 600 Watt to 600 Watt
Aug 27 07:36:07 nano python3[1569675]: 2024-08-27 07:36:07 INFO     Ahoy: Inverter "Balkonkraftwerk" Available: True
Aug 27 07:36:07 nano python3[1569675]: 2024-08-27 07:36:07 INFO     powermeter Shelly3EMPro: 229 Watt
Aug 27 07:36:10 nano python3[1569675]: 2024-08-27 07:36:10 INFO     Not enough energy producing: limit already at maximum
Aug 27 07:36:10 nano python3[1569675]: 2024-08-27 07:36:10 INFO     Inverterlimit was already accepted at 600 Watt
Aug 27 07:36:10 nano python3[1569675]: 2024-08-27 07:36:10 INFO     CrossCheckLimit: DTU ( 360.6 ) <> SetLimit ( 600.0 ). Resend limit to DTU
Aug 27 07:36:10 nano python3[1569675]: 2024-08-27 07:36:10 INFO     Ahoy: Inverter "Balkonkraftwerk": setting new limit from 600 Watt to 600 Watt
Aug 27 07:36:10 nano python3[1569675]: 2024-08-27 07:36:10 INFO     Ahoy: Inverter "Balkonkraftwerk" Available: True
Aug 27 07:36:10 nano python3[1569675]: 2024-08-27 07:36:10 INFO     powermeter Shelly3EMPro: 226 Watt
Aug 27 07:36:13 nano python3[1569675]: 2024-08-27 07:36:13 INFO     Not enough energy producing: limit already at maximum
Aug 27 07:36:13 nano python3[1569675]: 2024-08-27 07:36:13 INFO     Inverterlimit was already accepted at 600 Watt
Aug 27 07:36:13 nano python3[1569675]: 2024-08-27 07:36:13 INFO     CrossCheckLimit: DTU ( 360.6 ) <> SetLimit ( 600.0 ). Resend limit to DTU
Aug 27 07:36:13 nano python3[1569675]: 2024-08-27 07:36:13 INFO     Ahoy: Inverter "Balkonkraftwerk": setting new limit from 600 Watt to 600 Watt
Aug 27 07:36:13 nano python3[1569675]: 2024-08-27 07:36:13 INFO     Ahoy: Inverter "Balkonkraftwerk" Available: True
Aug 27 07:36:13 nano python3[1569675]: 2024-08-27 07:36:13 INFO     powermeter Shelly3EMPro: 338 Watt
Aug 27 07:36:16 nano python3[1569675]: 2024-08-27 07:36:16 INFO     Not enough energy producing: limit already at maximum
Aug 27 07:36:16 nano python3[1569675]: 2024-08-27 07:36:16 INFO     Inverterlimit was already accepted at 600 Watt
Aug 27 07:36:16 nano python3[1569675]: 2024-08-27 07:36:16 INFO     CrossCheckLimit: DTU ( 360.6 ) <> SetLimit ( 600.0 ). Resend limit to DTU
Aug 27 07:36:16 nano python3[1569675]: 2024-08-27 07:36:16 INFO     Ahoy: Inverter "Balkonkraftwerk": setting new limit from 600 Watt to 600 Watt
Aug 27 07:36:16 nano python3[1569675]: 2024-08-27 07:36:16 INFO     Ahoy: Inverter "Balkonkraftwerk" Available: True
Aug 27 07:36:16 nano python3[1569675]: 2024-08-27 07:36:16 INFO     powermeter Shelly3EMPro: 300 Watt
Aug 27 07:36:19 nano python3[1569675]: 2024-08-27 07:36:19 INFO     Not enough energy producing: limit already at maximum
Aug 27 07:36:19 nano python3[1569675]: 2024-08-27 07:36:19 INFO     Inverterlimit was already accepted at 600 Watt
Aug 27 07:36:20 nano python3[1569675]: 2024-08-27 07:36:20 INFO     Ahoy: Inverter "Balkonkraftwerk" Available: True
Aug 27 07:36:20 nano python3[1569675]: 2024-08-27 07:36:20 INFO     powermeter Shelly3EMPro: 285 Watt
Aug 27 07:36:23 nano python3[1569675]: 2024-08-27 07:36:23 INFO     Not enough energy producing: limit already at maximum
Aug 27 07:36:23 nano python3[1569675]: 2024-08-27 07:36:23 INFO     Inverterlimit was already accepted at 600 Watt
Aug 27 07:36:23 nano python3[1569675]: 2024-08-27 07:36:23 INFO     Ahoy: Inverter "Balkonkraftwerk" Available: True
Aug 27 07:36:23 nano python3[1569675]: 2024-08-27 07:36:23 INFO     powermeter Shelly3EMPro: 293 Watt
Aug 27 07:36:26 nano python3[1569675]: 2024-08-27 07:36:26 INFO     Not enough energy producing: limit already at maximum
Aug 27 07:36:26 nano python3[1569675]: 2024-08-27 07:36:26 INFO     Inverterlimit was already accepted at 600 Watt
Aug 27 07:36:26 nano python3[1569675]: 2024-08-27 07:36:26 INFO     Ahoy: Inverter "Balkonkraftwerk" Available: True
Aug 27 07:36:26 nano python3[1569675]: 2024-08-27 07:36:26 INFO     powermeter Shelly3EMPro: 295 Watt
Aug 27 07:36:29 nano python3[1569675]: 2024-08-27 07:36:29 INFO     Not enough energy producing: limit already at maximum
Aug 27 07:36:29 nano python3[1569675]: 2024-08-27 07:36:29 INFO     Inverterlimit was already accepted at 600 Watt
Aug 27 07:36:29 nano python3[1569675]: 2024-08-27 07:36:29 INFO     Ahoy: Inverter "Balkonkraftwerk" Available: True

Hätte ich auch gedacht, hier noch mal der direkte Sprung wo er reingegangen ist, aber auch mit völlig falschen Annahmen. Ich denke aber das Standardsetting des HM könnte ein Problem darstellen (also die 135W backup) ... das wird aber auch nicht zurück gegeben, sondern immer 600W angenommen.

@reserve85
Copy link
Owner

Vielleicht berechnet sich das falsch? Ich bekomme von AHOY ja nur das Limit in % zurück, evtl muss ich als 100% dann die Reduzierte Leistung annehmen? Wenn ja, wird die über die API rausgegeben?

@BlackcatSandy
Copy link
Author

gerade geschaut, leider bekommt man den Wert nicht per MQTT, also wahrscheinlich 100% = 135W somit keine 600W.
Ggf. einfach in die Doku aufnehmen: Set your HM Standard limit to your maximal output.
Ich stelle das mal auf 600W um, setze die Version zurück auf den Stand von gestern und beobachte weiter

@reserve85
Copy link
Owner

aber wieso dann DTU ( 360.6 ) -> nullcheck
müsste man debuggen, was da übertragen wird...

@BlackcatSandy
Copy link
Author

Sehr komisch ja,
Hier noch mal zum Abgleich die echten Werte die der HM geliefert hat (die Grüne Linie sind die Ziel Werte vom ZeroExport nur immer beachten, er mach immer Verbindungen zwischen Punkten. Es war natürlich bis ich manuell eingegriffen habe dauerhaft auf 600W)
IMG_1536

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants