Re: PV Überschussladen - Ladefreigabe
Verfasst: 8. Jul 2023 16:46
Uih, vielen Dank für die ausführliche Antwort.
Ich verwende VS Code und muss mich offensichtlich mal damit auseinander setzen, wie man da sieht, ob man einen Fehler gemacht hat. Die geschweiften Klammern beim if sind Absicht, da ich später noch die Phasenströme ergänzen möchte. "LoadPower" dient nur zur Visualisierung in OpenHab. Den Ansatz mit der Scale Transformation lasse ich mir auf jeden Fall nochmal durch den Kopf gehen.
Leider bleibt die Fehlermeldung:
16:32:10.641 [ERROR] [.internal.handler.ScriptActionHandler] - Script execution of rule with UID 'Ueberschussladen-1' failed: Could not cast 2.56 kW to void; line 21, column 19, length 37 in Ueberschussladen
line 21, column 19, length 37 ist der unterstrichene Bereich in dieser Code Zeile:
Export = (SolarEdge_Live_Export.state as number).floatValue
Item SolarEdge_Live_Export ist vom Typ Number:Power
Ich kann mir nicht erklären was genau "Could not cast 2.56 kW to void" bedeutet. Warum ist denn da immernoch die Einheit kW dabei ?
Ich verwende VS Code und muss mich offensichtlich mal damit auseinander setzen, wie man da sieht, ob man einen Fehler gemacht hat. Die geschweiften Klammern beim if sind Absicht, da ich später noch die Phasenströme ergänzen möchte. "LoadPower" dient nur zur Visualisierung in OpenHab. Den Ansatz mit der Scale Transformation lasse ich mir auf jeden Fall nochmal durch den Kopf gehen.
Leider bleibt die Fehlermeldung:
16:32:10.641 [ERROR] [.internal.handler.ScriptActionHandler] - Script execution of rule with UID 'Ueberschussladen-1' failed: Could not cast 2.56 kW to void; line 21, column 19, length 37 in Ueberschussladen
line 21, column 19, length 37 ist der unterstrichene Bereich in dieser Code Zeile:
Export = (SolarEdge_Live_Export.state as number).floatValue
Item SolarEdge_Live_Export ist vom Typ Number:Power
Ich kann mir nicht erklären was genau "Could not cast 2.56 kW to void" bedeutet. Warum ist denn da immernoch die Einheit kW dabei ?