Konnte Konfigurationsform nicht laden Warning: Undefined array key "CurrentUsageVariableID" in /var/lib/symcon/modules/.store/de.symcon.energyoptimizer/EnergyOptimizer/module.php on line 811 Warning: Undefined array key "CurrentUsageVariableID" in /var/lib/symcon/modules/.store/de.symcon.energyoptimizer/EnergyOptimizer/module.php on line 811 Warning: Undefined array key "CurrentUsageVariableID" in /var/lib/symcon/modules/.store/de.symcon.energyoptimizer/EnergyOptimizer/module.php on line 811 {"elements":[{"type":"RowLayout","items":[{"type":"Select","options":[{"caption":"Absolute","value":"absolute"},{"caption":"Relative","value":"relative"}],"name":"SourceMode","caption":"Mode","onChange":"EO_UIChangeSourceMode($id, $SourceMode);"},{"type":"NumberSpinner","name":"Hysteresis","caption":"Hysteresis","suffix":"W"}]},{"type":"RowLayout","items":[{"type":"SelectVariable","name":"SourceID","caption":"\u00dcberschuss (W)"},{"type":"Select","options":[{"caption":"Surplus is positive","value":1},{"caption":"Surplus is negative","value":-1}],"name":"SourceInvert","caption":"Invert"}]},{"type":"RowLayout","items":[{"type":"Select","options":[{"caption":"On Source Change","value":0},{"caption":"With Timer","value":1}],"name":"UpdateMode","caption":"Update Mode","onChange":"EO_UIChangeUpdateMode($id, $UpdateMode);"},{"type":"NumberSpinner","name":"Interval","caption":"Interval","suffix":"seconds","minimum":0,"visible":true}]},{"type":"SelectVariable","caption":"Energy Prices (Optional)","name":"EnergyPricesID","validVariableTypes":[3]},{"type":"List","name":"Consumers","caption":"Consumers","add":true,"delete":true,"columns":[{"name":"VariableID","caption":"Consumer","width":"250px","edit":{"type":"SelectVariable","validVariableTypes":[0,1,2],"requireAction":1},"add":0},{"name":"Usage","caption":"Maximum Usage","width":"150px","edit":{"type":"NumberSpinner","suffix":"W","moreDigits":true},"add":0},{"name":"CurrentUsageVariableID","caption":"Current Usage (Optional)","width":"0px","edit":{"type":"SelectVariable","validVariableTypes":[1,2]},"add":1,"visible":false},{"name":"Name","caption":"Name (Optional)","width":"auto","add":"","edit":{"type":"ValidationTextBox"}},{"name":"Condition","caption":"Condition (Optional)","width":"200px","add":"[]","edit":{"type":"SelectCondition","multi":true}},{"name":"ConditionText","caption":"Hint for blocked by condition (Optional)","add":"","edit":{"type":"ValidationTextBox","width":"100%"},"visible":false,"save":true},{"name":"MinimumRuntime","caption":"Minimum Runtime","add":0,"edit":{"type":"NumberSpinner","suffix":" seconds"},"width":"200px","visible":false},{"name":"FollowupTime","caption":"Follow-up Time","add":0,"edit":{"type":"NumberSpinner","suffix":" seconds"},"width":"200px","visible":false},{"name":"Status","caption":"Status","width":"150px","add":"","save":false}],"values":[{"Status":"OK","rowColor":""},{"Status":"OK","rowColor":""},{"Status":"OK","rowColor":""}]},{"type":"List","name":"Batteries","caption":"Energy Storages","add":true,"delete":true,"form":"return EO_UIGetBatteryForm($id, $Batteries);","columns":[{"name":"Active","caption":"Energy Storage controllable?","width":"250px","edit":{"type":"Select","options":[{"value":true,"caption":"Controlled directly"},{"value":false,"caption":"Controlled indirectly by omitting energy"}],"onChange":"EO_UIChangeEnergyStorageActive($id, $Active);"},"add":true},{"name":"IndividualDischargeVariable","caption":"Constellation for Charge\/Discharge","width":"0px","edit":{"type":"Select","options":[{"value":true,"caption":"Two Variables, one for each"},{"value":false,"caption":"One combined Variable for both"}],"onChange":"EO_UIChangeIndividualDischargeVariable($id, $IndividualDischargeVariable);"},"visible":false,"add":true},{"name":"VariableID","caption":"Charge Variable","width":"150px","edit":{"type":"SelectVariable","validVariableTypes":[0,1,2],"requireAction":1},"add":1},{"name":"DischargeVariableID","caption":"Discharge Variable","width":"0px","edit":{"type":"SelectVariable","validVariableTypes":[1,2]},"add":1,"visible":false},{"name":"Invert","caption":"Invert","width":"0px","edit":{"type":"Select","options":[{"value":1,"caption":"Discharge is negative"},{"value":-1,"caption":"Discharge is positive"}]},"visible":false,"add":1},{"name":"LevelVariableID","caption":"Level Variable","width":"150px","edit":{"type":"SelectVariable","validVariableTypes":[1,2]},"add":1},{"name":"Usage","caption":"Maximum Usage","width":"100px","edit":{"type":"NumberSpinner","suffix":"W","moreDigits":true},"add":0},{"name":"CurrentUsageVariableID","caption":"Current Usage (Optional)","width":"0px","edit":{"type":"SelectVariable","validVariableTypes":[1,2]},"add":1,"visible":false},{"name":"LevelThreshholdLower","caption":"Start charging when below","width":"200px","edit":{"type":"NumberSpinner","suffix":"%","moreDigits":true,"minimum":0,"maximum":100},"add":20,"visible":false},{"name":"LevelThreshholdUpper","caption":"Stop charging when above","width":"200px","edit":{"type":"NumberSpinner","suffix":"%","moreDigits":true,"minimum":0,"maximum":100},"add":60,"visible":false},{"name":"ContinueCharging","caption":"Continue charging","width":"150px","edit":{"caption":"Continue charging when every other device is done","type":"CheckBox"},"add":false,"visible":false},{"name":"Name","caption":"Name (Optional)","width":"auto","add":"","edit":{"type":"ValidationTextBox"}},{"name":"Capacity","caption":"Capacity (Optional, required for overnight charging)","visible":false,"add":40,"edit":{"type":"NumberSpinner","minimum":0,"suffix":" kWh","moreDigits":true},"width":"150px"},{"name":"Condition","caption":"Additional Condition","width":"200px","add":"[]","edit":{"caption":"Additional Condition (Optional)","type":"SelectCondition","multi":true}},{"name":"ConditionText","caption":"Hint for blocked by condition (Optional)","add":"","edit":{"type":"ValidationTextBox"},"visible":false,"save":true},{"name":"MinimumRuntime","caption":"Minimum Runtime","add":0,"edit":{"type":"NumberSpinner","suffix":" seconds"},"width":"150px","visible":false},{"name":"FollowupTime","caption":"Follow-up Time","add":0,"edit":{"type":"NumberSpinner","suffix":" seconds"},"width":"150px","visible":false},{"name":"Status","caption":"Status","width":"150px","add":"","save":false}],"values":[{"Status":"OK","rowColor":""}]},{"type":"List","name":"EVs","caption":"Electric Vehicles","add":true,"delete":true,"form":"return EO_UIGetEVForm($id, $EVs);","columns":[{"name":"VariableID","caption":"Power (Target)","width":"auto","add":0,"edit":{"type":"SelectVariable","validVariableTypes":[1,2],"requiredAction":1}},{"name":"Unit","caption":"Unit for Power","width":"0px","add":0,"visible":false,"edit":{"type":"Select","options":[{"value":0,"caption":"Watt"},{"value":1,"caption":"Ampere"}]}},{"name":"OnOffVariableID","caption":"On\/Off Variable (Optional)","width":"0px","add":0,"edit":{"type":"SelectVariable","validVariableTypes":[0],"requiredAction":1},"visible":false},{"name":"Phases","caption":"Phases","add":1,"edit":{"type":"Select","options":[{"caption":"1 Phases","value":1},{"caption":"2 Phases","value":2},{"caption":"3 Phases","value":3}],"onChange":"EO_UIEVUpdatePhases($id, $Phases);"},"width":"100px"},{"name":"PowerPerPhase","caption":"Setting Power","add":false,"edit":{"type":"Select","options":[{"caption":"In total","value":false},{"caption":"Per phase","value":true}]},"width":"0px","visible":false},{"name":"Switching","caption":"Supports switching between 1-phased and multi-phased charging","add":false,"edit":{"type":"CheckBox","onChange":"EO_UIEVUpdateSwitching($id, $Switching, $SwitchingVariableID);"},"width":"40px"},{"name":"EnergyPerPhase","caption":"Setting Usage","add":false,"edit":{"type":"Select","options":[{"value":false,"caption":"... in total"},{"value":false,"caption":"... per phase"}]},"width":"0px","visible":false},{"name":"SwitchingVariableID","caption":"Variable for switching phases (Optional)","width":"0px","add":0,"edit":{"type":"SelectVariable","requiredAction":1,"onChange":"EO_UIEVUpdateSwitching($id, $Switching, $SwitchingVariableID);"},"visible":false},{"name":"SwitchingVariableSinglePhaseValue","caption":"Value for single-phased charging","width":"0px","add":0,"edit":{"type":"SelectValue"},"visible":false},{"name":"SwitchingVariableMultiPhaseValue","caption":"Value for multi-phased charging","width":"0px","add":0,"edit":{"type":"SelectValue"},"visible":false},{"name":"MinChargingCurrent","caption":"Min. charging current per phase","add":6,"edit":{"type":"NumberSpinner","minimum":0,"suffix":" A"},"width":"60px"},{"name":"MaxChargingCurrent","caption":"Max. charging current per phase","add":16,"edit":{"type":"NumberSpinner","minimum":6,"suffix":" A"},"width":"60px"},{"name":"CurrentUsageVariableID","caption":"Current Usage (Optional)","width":"0px","edit":{"type":"SelectVariable","validVariableTypes":[1,2]},"add":1,"visible":false},{"name":"Name","caption":"Name (Optional)","width":"200px","add":"","edit":{"type":"ValidationTextBox"}},{"name":"Delay","caption":"Delay","add":20,"edit":{"type":"NumberSpinner","minimum":0,"suffix":" seconds"},"width":"150px"},{"name":"SoC","caption":"State of Charge (Optional, required for overnight charging)","visible":false,"add":40,"edit":{"type":"SelectVariable","validVariableTypes":[1,2]},"width":"150px"},{"name":"Capacity","caption":"Capacity (Optional, required for overnight charging)","visible":false,"add":40,"edit":{"type":"NumberSpinner","minimum":0,"suffix":" kWh","moreDigits":true},"width":"150px"},{"name":"EnergyPerKm","caption":"Energy per km (Optional, required for overnight charging)","visible":false,"add":170,"edit":{"type":"NumberSpinner","minimum":0,"suffix":" Wh","moreDigits":true},"width":"150px"},{"name":"Condition","caption":"Condition (Optional)","width":"200px","add":"[]","edit":{"type":"SelectCondition","multi":true}},{"name":"ConditionText","caption":"Hint for blocked by condition (Optional)","add":"","edit":{"type":"ValidationTextBox","width":"100%"},"visible":false,"save":true},{"name":"MinimumRuntime","caption":"Minimum Runtime","add":0,"edit":{"type":"NumberSpinner","suffix":" seconds"},"width":"200px","visible":false},{"name":"FollowupTime","caption":"Follow-up Time","add":0,"edit":{"type":"NumberSpinner","suffix":" seconds"},"width":"200px","visible":false},{"name":"Status","caption":"Status","width":"150px","add":"","save":false}],"values":[]},{"type":"ExpansionPanel","caption":"Configuration for \u00a714a","items":[{"type":"SelectVariable","name":"LimitationVariableID","caption":"Limitation Variable","validVariableTypes":[0]},{"type":"List","name":"EnergyProductionVariables","add":true,"delete":true,"columns":[{"name":"VariableID","caption":"Energy Production Variable","width":"250px","add":1,"edit":{"type":"SelectVariable","validVariableTypes":[1,2]}}]},{"type":"CheckBox","name":"Test14a","caption":"Simulate Restriction due to \u00a714a","onChange":"EO_SetTest14a($id, $Test14a);","value":false},{"type":"Tree","name":"CurrentUsage","caption":"Current Usage","rowCount":10,"columns":[{"caption":"Name","name":"name","width":"auto"},{"caption":"Usage","name":"usage","width":"250px"},{"caption":"Priority","name":"priority","width":"150px"}],"values":[{"id":2,"parent":0,"name":"Erlaubter Verbrauch (PMin) nach \u00a714a","usage":"4200 W"},{"id":5,"parent":0,"name":"Testergebnis","usage":"Einschr\u00e4nkung nicht aktiv","rowColor":"#DFDFDF"},{"id":6,"parent":0,"name":"Nicht relevant f\u00fcr \u00a714a","usage":"5000 W"},{"id":10,"parent":6,"name":"Energiespeicher","usage":"2000 W \/ 2000 W","priority":0},{"id":11,"parent":6,"name":"Boiler_1","usage":"1000 W \/ 1000 W","priority":2},{"id":12,"parent":6,"name":"Boiler_2","usage":"1000 W \/ 1000 W","priority":3},{"id":13,"parent":6,"name":"Boiler_3","usage":"1000 W \/ 1000 W","priority":3}]}]}],"status":[{"code":104,"caption":"No source selected.","icon":"inactive"},{"code":200,"caption":"Selected source variable does not exist.","icon":"error"},{"code":201,"caption":"Selected source variable must be of type integer or float.","icon":"error"},{"code":202,"caption":"All device variables must be of type boolean\/integer\/float.","icon":"error"},{"code":203,"caption":"All device variables must have actions.","icon":"error"},{"code":204,"caption":"The consumer list is empty.","icon":"error"}]} (Code: -32603)