diff --git a/web/settings/assets/SurplusChargeConfiguration-B7s04yXg.js b/web/settings/assets/SurplusChargeConfiguration-B7s04yXg.js index 2dbfcdcfff..cc9b76a3f4 100644 --- a/web/settings/assets/SurplusChargeConfiguration-B7s04yXg.js +++ b/web/settings/assets/SurplusChargeConfiguration-B7s04yXg.js @@ -1 +1 @@ -import{C as f}from"./index-C4FCjrNv.js";import{l as w,a2 as v,ae as _,af as z}from"./vendor-fortawesome-AvpneLj1.js";import{_ as W,l as g,k as h,e as p,x as i,m as a,q as l,A as t,J as B}from"./vendor-Bo8v-nQD.js";import"./vendor-bootstrap-BQqw8g0w.js";import"./vendor-jquery-CEMonh9Y.js";import"./vendor-axios-DdFvNBv9.js";w.add(v,_,z);const k={name:"OpenwbSurplusChargeConfigView",components:{},mixins:[f],emits:["save","reset","defaults"],data(){return{mqttTopics:[{topic:"openWB/general/chargemode_config/pv_charging/control_range",writeable:!0},{topic:"openWB/general/chargemode_config/pv_charging/feed_in_yield",writeable:!0},{topic:"openWB/general/chargemode_config/pv_charging/phase_switch_delay",writeable:!0},{topic:"openWB/general/chargemode_config/pv_charging/retry_failed_phase_switches",writeable:!0},{topic:"openWB/general/chargemode_config/pv_charging/switch_off_delay",writeable:!0},{topic:"openWB/general/chargemode_config/pv_charging/switch_off_threshold",writeable:!0},{topic:"openWB/general/chargemode_config/pv_charging/switch_on_delay",writeable:!0},{topic:"openWB/general/chargemode_config/pv_charging/switch_on_threshold",writeable:!0}],calculatedControlMode:void 0}},computed:{controlMode:{get(){if(this.calculatedControlMode!==void 0)return this.calculatedControlMode;let e=this.$store.state.mqtt["openWB/general/chargemode_config/pv_charging/control_range"];var d="individual";return typeof e<"u"&&(e[0]===-230&&e[1]===0?d="export":e[0]===0&&e[1]===230?d="import":e[0]===-115&&e[1]===115?d="balanced":d="individual"),d},set(n){const e="openWB/general/chargemode_config/pv_charging/control_range";switch(this.calculatedControlMode=n,n){case"export":this.updateState(e,[-230,0]);break;case"import":this.updateState(e,[0,230]);break;case"balanced":this.updateState(e,[-115,115]);break}}},chargingSwitchRange:{get(){return this.$store.state.mqtt["openWB/general/chargemode_config/pv_charging/switch_on_threshold"]+this.$store.state.mqtt["openWB/general/chargemode_config/pv_charging/switch_off_threshold"]}}},watch:{controlMode(n){this.calculatedControlMode=n}}},S={class:"pvChargeConfig"},y={name:"pvChargeConfigForm"},V={key:0},L={key:1};function P(n,e,d,q,E,o){const u=g("openwb-base-alert"),m=g("openwb-base-button-group-input"),s=g("openwb-base-number-input"),c=g("openwb-base-card"),b=g("openwb-base-submit-buttons");return h(),p("div",S,[i("form",y,[a(c,{title:"Regelparameter"},{default:l(()=>[n.$store.state.mqtt["openWB/general/extern"]===!0?(h(),p("div",V,[a(u,{subtype:"info"},{default:l(()=>[...e[13]||(e[13]=[t(' Diese Einstellungen sind nicht verfügbar, solange sich diese openWB im Steuerungsmodus "secondary" befindet. ',-1)])]),_:1})])):(h(),p("div",L,[a(m,{modelValue:o.controlMode,"onUpdate:modelValue":e[0]||(e[0]=r=>o.controlMode=r),title:"Regelmodus",buttons:[{buttonValue:"export",text:"Einspeisung"},{buttonValue:"import",text:"Bezug"},{buttonValue:"balanced",text:"Ausgewogen"},{buttonValue:"individual",text:"Individuell"}]},{help:l(()=>[...e[14]||(e[14]=[t(" Die Ladeleistung kann nicht mit absoluter Genauigkeit eingestellt werden, sodass am EVU-Punkt nicht auf exakt 0W geregelt werden kann. Der Regelmodus legt fest, ob diese Differenz am EVU-Punkt (ca. 200-300W) zu geringem Netzbezug oder geringer Netzeinspeisung führen soll. Liegt die Leistung am EVU-Punkt innerhalb des Regelbereichs, wird nicht nachgeregelt.",-1),i("br",null,null,-1),t(" Bei Speichervorrang erzeugt die Regelung bei Bedarf unabhängig vom eingestellten Regelmodus Einspeisung, damit der Speicher seine Ladeleistung erhöht.",-1),i("br",null,null,-1),t(" Achtung: bei unlogischen Einstellungen kann die Regelung gestört werden! Im Zweifel bitte unsere vordefinierten Modi verwenden. ",-1)])]),_:1},8,["modelValue"]),a(s,{disabled:o.controlMode!=="individual",readonly:o.controlMode!=="individual",title:"Minimum",step:.005,unit:"kW",required:"","model-value":Array.isArray(n.$store.state.mqtt["openWB/general/chargemode_config/pv_charging/control_range"])?n.$store.state.mqtt["openWB/general/chargemode_config/pv_charging/control_range"][0]/1e3:void 0,"onUpdate:modelValue":e[1]||(e[1]=r=>n.updateState("openWB/general/chargemode_config/pv_charging/control_range",r*1e3,"0"))},{help:l(()=>[...e[15]||(e[15]=[t(" Untere Grenze des Regelbereichs. ",-1)])]),_:1},8,["disabled","readonly","model-value"]),a(s,{disabled:o.controlMode!=="individual",readonly:o.controlMode!=="individual",title:"Maximum",step:.005,unit:"kW",required:"","model-value":Array.isArray(n.$store.state.mqtt["openWB/general/chargemode_config/pv_charging/control_range"])?n.$store.state.mqtt["openWB/general/chargemode_config/pv_charging/control_range"][1]/1e3:void 0,"onUpdate:modelValue":e[2]||(e[2]=r=>n.updateState("openWB/general/chargemode_config/pv_charging/control_range",r*1e3,"1"))},{help:l(()=>[...e[16]||(e[16]=[t(" Obere Grenze des Regelbereichs. ",-1)])]),_:1},8,["disabled","readonly","model-value"]),e[25]||(e[25]=i("hr",null,null,-1)),a(u,{subtype:o.chargingSwitchRange<1400?"danger":"info"},{default:l(()=>[t(" Die Differenzleistung zw. Ein- und Abschaltschwelle sollte mind. 1,4 kW (230V x 6A) betragen. (Konfiguriert: "+B((o.chargingSwitchRange/1e3).toLocaleString(void 0))+" kW) ",1)]),_:1},8,["subtype"]),a(s,{title:"Einschaltschwelle",min:0,step:.05,unit:"kW",required:"","model-value":n.$store.state.mqtt["openWB/general/chargemode_config/pv_charging/switch_on_threshold"]/1e3,"onUpdate:modelValue":e[3]||(e[3]=r=>n.updateState("openWB/general/chargemode_config/pv_charging/switch_on_threshold",r*1e3))},{help:l(()=>[...e[17]||(e[17]=[t(" Wird der Regelbereich in Richtung Einspeisung um diese Leistung überschritten, so wird der Ladevorgang gestartet.",-1),i("br",null,null,-1),t(" Dieser Wert wird pro Phase genutzt und ist daher immer für eine Phase anzugeben. ",-1)])]),_:1},8,["model-value"]),a(s,{title:"Wartezeit Ladestart & Phasenzuschaltung",min:0,step:1,unit:"s",required:"","model-value":n.$store.state.mqtt["openWB/general/chargemode_config/pv_charging/switch_on_delay"],"onUpdate:modelValue":e[4]||(e[4]=r=>n.updateState("openWB/general/chargemode_config/pv_charging/switch_on_delay",r))},{help:l(()=>[...e[18]||(e[18]=[t(" Die Einschaltschwelle muss für die hier angegebene Zeit dauerhaft überschritten werden, bevor ein Ladevorgang gestartet wird.",-1),i("br",null,null,-1),t(" Wenn ein Ladevorgang aktiv ist und auf PV-Laden umgeschaltet wird, wird weiter geladen, wenn die Abschaltschwelle nicht unterschritten wird.",-1),i("br",null,null,-1),t(" Wenn die Pufferzeit zwischen zwei automatischen Phasenumschaltungen abgelaufen ist, wird die hier eingestellte Wartezeit abgewartet. Wenn die Pufferzeit zwischen zwei Umschaltungen noch nicht erreicht ist, wird die längere der beiden Zeiten abgewartet: entweder die verbleibende Pufferzeit oder die Wartezeit. ",-1)])]),_:1},8,["model-value"]),e[26]||(e[26]=i("hr",null,null,-1)),a(u,{subtype:n.$store.state.mqtt["openWB/general/chargemode_config/pv_charging/switch_off_threshold"]/1e3>0?"danger":"info"},{default:l(()=>[...e[19]||(e[19]=[t(" Ist ein Speicher im System vorhanden, kann eine Abschaltschwelle größer Null zur Speicherentladung führen. (Siehe Fragezeichentext) ",-1)])]),_:1},8,["subtype"]),a(s,{title:"Abschaltschwelle",step:.05,unit:"kW",required:"","model-value":n.$store.state.mqtt["openWB/general/chargemode_config/pv_charging/switch_off_threshold"]/1e3,"onUpdate:modelValue":e[5]||(e[5]=r=>n.updateState("openWB/general/chargemode_config/pv_charging/switch_off_threshold",r*1e3))},{help:l(()=>[...e[20]||(e[20]=[t(" Übersteigt der Netzbezug die Abschaltschwelle, wird die Ladung beendet. Eine Abschaltschwelle, die Netzbezug erlaubt, führt in einem System ohne steuerbaren Speicher zur Entladung des Speichers. Der Speicher wird dann auch über den eingestellten Mindest-SoC hinaus entladen (siehe Speicherbeachtung unten). ",-1)])]),_:1},8,["model-value"]),a(s,{title:"Wartezeit Ladeende & Phasenreduktion",min:0,step:1,unit:"s",required:"","model-value":n.$store.state.mqtt["openWB/general/chargemode_config/pv_charging/switch_off_delay"],"onUpdate:modelValue":e[6]||(e[6]=r=>n.updateState("openWB/general/chargemode_config/pv_charging/switch_off_delay",r))},{help:l(()=>[...e[21]||(e[21]=[t(" Die Abschaltschwelle muss für die hier angegebene Zeit dauerhaft unterschritten werden, bevor ein Ladevorgang beendet wird.",-1),i("br",null,null,-1),t(" Wenn ein Ladevorgang aktiv ist und auf PV-Laden umgeschaltet wird, wird die Ladung sofort beendet, wenn die Abschaltschwelle unterschritten wird.",-1),i("br",null,null,-1),t(" Wenn die Pufferzeit zwischen zwei automatischen Phasenumschaltungen abgelaufen ist, wird die hier eingestellte Wartezeit abgewartet. Wenn die Pufferzeit zwischen zwei Umschaltungen noch nicht erreicht ist, wird die längere der beiden Zeiten abgewartet: entweder die verbleibende Pufferzeit oder die Wartezeit. ",-1)])]),_:1},8,["model-value"]),e[27]||(e[27]=i("hr",null,null,-1)),a(m,{title:"Phasenumschaltung wiederholt anstoßen",buttons:[{buttonValue:!1,text:"Nein",class:"btn-outline-danger"},{buttonValue:!0,text:"Ja",class:"btn-outline-success"}],"model-value":n.$store.state.mqtt["openWB/general/chargemode_config/pv_charging/retry_failed_phase_switches"],"onUpdate:modelValue":e[7]||(e[7]=r=>n.updateState("openWB/general/chargemode_config/pv_charging/retry_failed_phase_switches",r))},{help:l(()=>[...e[22]||(e[22]=[t(" Phasenumschaltungen werden zum Schutz der EV- und WB-Hardware begrenzt.",-1),i("br",null,null,-1),t(" Wenn diese Option aktiviert ist, werden bis zu zwei Umschaltversuche vorgenommen, wenn die vorgegebene und genutzte Phasenzahl nicht übereinstimmen. Wird die Option deaktiviert, wird nur eine Umschaltung durchgeführt.",-1),i("br",null,null,-1),t(" Die gezählten Fehlversuche werden beim nächsten Wechsel des Lademodus oder mit dem Abstecken zurückgesetzt. ",-1)])]),_:1},8,["model-value"]),a(s,{title:"Pufferzeit zwischen automat. Phasenumschaltungen",unit:"Min.",min:5,max:180,step:1,"model-value":n.$store.state.mqtt["openWB/general/chargemode_config/pv_charging/phase_switch_delay"],"onUpdate:modelValue":e[8]||(e[8]=r=>n.updateState("openWB/general/chargemode_config/pv_charging/phase_switch_delay",r))},{help:l(()=>[...e[23]||(e[23]=[t(" Um zu viele Umschaltungen zu vermeiden, wird mindestens die hier eingestellte Zeit zwischen zwei Umschaltungen abgewartet. Das Umschalten auf mehrphasiges Laden erfolgt nur, wenn mit der maximalen Stromstärke geladen wird und genug Leistung für mehrphasiges Laden zur Verfügung steht. Auf einphasiges Laden wird zurückgeschaltet, wenn auf die minimale Stromstärke heruntergeregelt wurde. Die Verzögerung wird nur bei der automatischen Phasenumschaltung bei Überschuss-Laden abgewartet.",-1),i("br",null,null,-1),t(" Ist ausreichend Überschuss vorhanden, wird beim Ladestart die Umschaltverzögerung nicht abgewartet, sondern direkt mit mehrphasiger Ladung begonnen. ",-1)])]),_:1},8,["model-value"]),e[28]||(e[28]=i("hr",null,null,-1)),a(s,{title:"Regelpunkt Einspeisegrenze",min:-1e3,step:.05,unit:"kW",required:"","model-value":n.$store.state.mqtt["openWB/general/chargemode_config/pv_charging/feed_in_yield"]/1e3,"onUpdate:modelValue":e[9]||(e[9]=r=>n.updateState("openWB/general/chargemode_config/pv_charging/feed_in_yield",r*1e3))},{help:l(()=>[...e[24]||(e[24]=[t(" Ein Wert größer 0kW bewirkt, dass weniger PV-Leistung zum Laden benutzt wird.",-1),i("br",null,null,-1),t(" Die Nutzung dieser Option ergibt nur Sinn, wenn ein Wechselrichter in irgendeiner Form abgeregelt wird Weitere Infos dazu im ",-1),i("a",{href:"https://wiki.openwb.de/doku.php?id=openwb:vc:2.1.9:software:einstell-konfig:ladeeinstellungen:pv-laden-speicherbeachtung#regelpunkt_einspeisegrenze",target:"_blank",rel:"noopener noreferrer"}," Wiki-Beitrag zur Beachtung der Einspeisegrenze ",-1),t(".",-1),i("br",null,null,-1),t(' Bei Erreichen dieses Werts wird die PV-Ladung nacheinander für jedes Fahrzeug im PV-Modus gestartet, bei welchem "Einspeisegrenze beachten" im Ladeprofil aktiviert ist, dies setzt die Einschaltschwelle außer kraft!',-1),i("br",null,null,-1),t(" Zur optimalen Eigenverbrauchssteuerung sollte der Wert einige hundert Watt UNTER der im Wechselrichter hinterlegten EVU-Einspeiseleistungsgrenze liegen, damit openWB die Ladung freigibt, BEVOR der Wechselrichter begrenzt wird. ",-1)])]),_:1},8,["model-value"])]))]),_:1}),a(b,{"form-name":"pvChargeConfigForm",onSave:e[10]||(e[10]=r=>n.$emit("save",n.mqttTopicsToPublish)),onReset:e[11]||(e[11]=r=>n.$emit("reset")),onDefaults:e[12]||(e[12]=r=>n.$emit("defaults"))})])])}const D=W(k,[["render",P],["__file","/opt/openWB-dev/openwb-ui-settings/src/views/SurplusChargeConfiguration.vue"]]);export{D as default}; +import{C as f}from"./index-C4FCjrNv.js";import{l as w,a2 as v,ae as _,af as z}from"./vendor-fortawesome-AvpneLj1.js";import{_ as W,l as g,k as h,e as p,x as i,m as a,q as l,A as t,J as B}from"./vendor-Bo8v-nQD.js";import"./vendor-bootstrap-BQqw8g0w.js";import"./vendor-jquery-CEMonh9Y.js";import"./vendor-axios-DdFvNBv9.js";w.add(v,_,z);const k={name:"OpenwbSurplusChargeConfigView",components:{},mixins:[f],emits:["save","reset","defaults"],data(){return{mqttTopics:[{topic:"openWB/general/chargemode_config/pv_charging/control_range",writeable:!0},{topic:"openWB/general/chargemode_config/pv_charging/feed_in_yield",writeable:!0},{topic:"openWB/general/chargemode_config/pv_charging/phase_switch_delay",writeable:!0},{topic:"openWB/general/chargemode_config/pv_charging/retry_failed_phase_switches",writeable:!0},{topic:"openWB/general/chargemode_config/pv_charging/switch_off_delay",writeable:!0},{topic:"openWB/general/chargemode_config/pv_charging/switch_off_threshold",writeable:!0},{topic:"openWB/general/chargemode_config/pv_charging/switch_on_delay",writeable:!0},{topic:"openWB/general/chargemode_config/pv_charging/switch_on_threshold",writeable:!0}],calculatedControlMode:void 0}},computed:{controlMode:{get(){if(this.calculatedControlMode!==void 0)return this.calculatedControlMode;let e=this.$store.state.mqtt["openWB/general/chargemode_config/pv_charging/control_range"];var d="individual";return typeof e<"u"&&(e[0]===-230&&e[1]===0?d="export":e[0]===0&&e[1]===230?d="import":e[0]===-115&&e[1]===115?d="balanced":d="individual"),d},set(n){const e="openWB/general/chargemode_config/pv_charging/control_range";switch(this.calculatedControlMode=n,n){case"export":this.updateState(e,[-230,0]);break;case"import":this.updateState(e,[0,230]);break;case"balanced":this.updateState(e,[-115,115]);break}}},chargingSwitchRange:{get(){return this.$store.state.mqtt["openWB/general/chargemode_config/pv_charging/switch_on_threshold"]+this.$store.state.mqtt["openWB/general/chargemode_config/pv_charging/switch_off_threshold"]}}},watch:{controlMode(n){this.calculatedControlMode=n}}},S={class:"pvChargeConfig"},y={name:"pvChargeConfigForm"},V={key:0},L={key:1};function P(n,e,d,q,E,o){const u=g("openwb-base-alert"),m=g("openwb-base-button-group-input"),s=g("openwb-base-number-input"),c=g("openwb-base-card"),b=g("openwb-base-submit-buttons");return h(),p("div",S,[i("form",y,[a(c,{title:"Regelparameter"},{default:l(()=>[n.$store.state.mqtt["openWB/general/extern"]===!0?(h(),p("div",V,[a(u,{subtype:"info"},{default:l(()=>[...e[13]||(e[13]=[t(' Diese Einstellungen sind nicht verfügbar, solange sich diese openWB im Steuerungsmodus "secondary" befindet. ',-1)])]),_:1})])):(h(),p("div",L,[a(m,{modelValue:o.controlMode,"onUpdate:modelValue":e[0]||(e[0]=r=>o.controlMode=r),title:"Regelmodus",buttons:[{buttonValue:"export",text:"Einspeisung"},{buttonValue:"import",text:"Bezug"},{buttonValue:"balanced",text:"Ausgewogen"},{buttonValue:"individual",text:"Individuell"}]},{help:l(()=>[...e[14]||(e[14]=[t(" Die Ladeleistung kann nicht mit absoluter Genauigkeit eingestellt werden, sodass am EVU-Punkt nicht auf exakt 0W geregelt werden kann. Der Regelmodus legt fest, ob diese Differenz am EVU-Punkt (ca. 200-300W) zu geringem Netzbezug oder geringer Netzeinspeisung führen soll. Liegt die Leistung am EVU-Punkt innerhalb des Regelbereichs, wird nicht nachgeregelt.",-1),i("br",null,null,-1),t(" Bei Speichervorrang erzeugt die Regelung bei Bedarf unabhängig vom eingestellten Regelmodus Einspeisung, damit der Speicher seine Ladeleistung erhöht.",-1),i("br",null,null,-1),t(" Achtung: bei unlogischen Einstellungen kann die Regelung gestört werden! Im Zweifel bitte unsere vordefinierten Modi verwenden. ",-1)])]),_:1},8,["modelValue"]),a(s,{disabled:o.controlMode!=="individual",readonly:o.controlMode!=="individual",title:"Minimum",step:.005,unit:"kW",required:"","model-value":Array.isArray(n.$store.state.mqtt["openWB/general/chargemode_config/pv_charging/control_range"])?n.$store.state.mqtt["openWB/general/chargemode_config/pv_charging/control_range"][0]/1e3:void 0,"onUpdate:modelValue":e[1]||(e[1]=r=>n.updateState("openWB/general/chargemode_config/pv_charging/control_range",r*1e3,"0"))},{help:l(()=>[...e[15]||(e[15]=[t(" Untere Grenze des Regelbereichs. ",-1)])]),_:1},8,["disabled","readonly","model-value"]),a(s,{disabled:o.controlMode!=="individual",readonly:o.controlMode!=="individual",title:"Maximum",step:.005,unit:"kW",required:"","model-value":Array.isArray(n.$store.state.mqtt["openWB/general/chargemode_config/pv_charging/control_range"])?n.$store.state.mqtt["openWB/general/chargemode_config/pv_charging/control_range"][1]/1e3:void 0,"onUpdate:modelValue":e[2]||(e[2]=r=>n.updateState("openWB/general/chargemode_config/pv_charging/control_range",r*1e3,"1"))},{help:l(()=>[...e[16]||(e[16]=[t(" Obere Grenze des Regelbereichs. ",-1)])]),_:1},8,["disabled","readonly","model-value"]),e[25]||(e[25]=i("hr",null,null,-1)),a(u,{subtype:o.chargingSwitchRange<1400?"danger":"info"},{default:l(()=>[t(" Die Differenzleistung zw. Ein- und Abschaltschwelle sollte mind. 1,4 kW (230V x 6A) betragen. (Konfiguriert: "+B((o.chargingSwitchRange/1e3).toLocaleString(void 0))+" kW) ",1)]),_:1},8,["subtype"]),a(s,{title:"Einschaltschwelle",min:0,step:.05,unit:"kW",required:"","model-value":n.$store.state.mqtt["openWB/general/chargemode_config/pv_charging/switch_on_threshold"]/1e3,"onUpdate:modelValue":e[3]||(e[3]=r=>n.updateState("openWB/general/chargemode_config/pv_charging/switch_on_threshold",r*1e3))},{help:l(()=>[...e[17]||(e[17]=[t(" Wird der Regelbereich in Richtung Einspeisung um diese Leistung überschritten, so wird der Ladevorgang gestartet.",-1),i("br",null,null,-1),t(" Dieser Wert wird pro Phase genutzt und ist daher immer für eine Phase anzugeben. ",-1)])]),_:1},8,["model-value"]),a(s,{title:"Wartezeit Ladestart & Phasenzuschaltung",min:0,step:1,unit:"s",required:"","model-value":n.$store.state.mqtt["openWB/general/chargemode_config/pv_charging/switch_on_delay"],"onUpdate:modelValue":e[4]||(e[4]=r=>n.updateState("openWB/general/chargemode_config/pv_charging/switch_on_delay",r))},{help:l(()=>[...e[18]||(e[18]=[t(" Die Einschaltschwelle muss für die hier angegebene Zeit dauerhaft überschritten werden, bevor ein Ladevorgang gestartet wird.",-1),i("br",null,null,-1),t(" Wenn ein Ladevorgang aktiv ist und auf PV-Laden umgeschaltet wird, wird weiter geladen, wenn die Abschaltschwelle nicht unterschritten wird.",-1),i("br",null,null,-1),t(" Wenn die Pufferzeit zwischen zwei automatischen Phasenumschaltungen abgelaufen ist, wird die hier eingestellte Wartezeit abgewartet. Wenn die Pufferzeit zwischen zwei Umschaltungen noch nicht erreicht ist, wird die längere der beiden Zeiten abgewartet: entweder die verbleibende Pufferzeit oder die Wartezeit. ",-1)])]),_:1},8,["model-value"]),e[26]||(e[26]=i("hr",null,null,-1)),a(u,{subtype:n.$store.state.mqtt["openWB/general/chargemode_config/pv_charging/switch_off_threshold"]/1e3>0?"danger":"info"},{default:l(()=>[...e[19]||(e[19]=[t(" Ist ein Speicher im System vorhanden, kann eine Abschaltschwelle größer Null zur Speicherentladung führen. (Siehe Fragezeichentext) ",-1)])]),_:1},8,["subtype"]),a(s,{title:"Abschaltschwelle",step:.05,unit:"kW",required:"","model-value":n.$store.state.mqtt["openWB/general/chargemode_config/pv_charging/switch_off_threshold"]/1e3,"onUpdate:modelValue":e[5]||(e[5]=r=>n.updateState("openWB/general/chargemode_config/pv_charging/switch_off_threshold",r*1e3))},{help:l(()=>[...e[20]||(e[20]=[t(" Übersteigt der Netzbezug die Abschaltschwelle, wird die Ladung beendet. Eine Abschaltschwelle, die Netzbezug erlaubt, führt in einem System ohne steuerbaren Speicher zur Entladung des Speichers. Der Speicher wird dann auch über den eingestellten Mindest-SoC hinaus entladen (siehe Speicherbeachtung unten). ",-1)])]),_:1},8,["model-value"]),a(s,{title:"Wartezeit Ladeende & Phasenreduktion",min:0,step:1,unit:"s",required:"","model-value":n.$store.state.mqtt["openWB/general/chargemode_config/pv_charging/switch_off_delay"],"onUpdate:modelValue":e[6]||(e[6]=r=>n.updateState("openWB/general/chargemode_config/pv_charging/switch_off_delay",r))},{help:l(()=>[...e[21]||(e[21]=[t(" Die Abschaltschwelle muss für die hier angegebene Zeit dauerhaft unterschritten werden, bevor ein Ladevorgang beendet wird.",-1),i("br",null,null,-1),t(" Wenn ein Ladevorgang aktiv ist und auf PV-Laden umgeschaltet wird, wird die Ladung sofort beendet, wenn die Abschaltschwelle unterschritten wird.",-1),i("br",null,null,-1),t(" Wenn die Pufferzeit zwischen zwei automatischen Phasenumschaltungen abgelaufen ist, wird die hier eingestellte Wartezeit abgewartet. Wenn die Pufferzeit zwischen zwei Umschaltungen noch nicht erreicht ist, wird die längere der beiden Zeiten abgewartet: entweder die verbleibende Pufferzeit oder die Wartezeit. ",-1)])]),_:1},8,["model-value"]),e[27]||(e[27]=i("hr",null,null,-1)),a(m,{title:"Phasenumschaltung wiederholt anstoßen",buttons:[{buttonValue:!1,text:"Nein",class:"btn-outline-danger"},{buttonValue:!0,text:"Ja",class:"btn-outline-success"}],"model-value":n.$store.state.mqtt["openWB/general/chargemode_config/pv_charging/retry_failed_phase_switches"],"onUpdate:modelValue":e[7]||(e[7]=r=>n.updateState("openWB/general/chargemode_config/pv_charging/retry_failed_phase_switches",r))},{help:l(()=>[...e[22]||(e[22]=[t(" Phasenumschaltungen werden zum Schutz der EV- und WB-Hardware begrenzt.",-1),i("br",null,null,-1),t(" Wenn diese Option aktiviert ist, werden bis zu zwei Umschaltversuche vorgenommen, wenn die vorgegebene und genutzte Phasenzahl nicht übereinstimmen. Wird die Option deaktiviert, wird nur eine Umschaltung durchgeführt.",-1),i("br",null,null,-1),t(" Die gezählten Fehlversuche werden beim nächsten Wechsel des Lademodus oder mit dem Abstecken zurückgesetzt. ",-1)])]),_:1},8,["model-value"]),a(s,{title:"Pufferzeit zwischen automat. Phasenumschaltungen",unit:"Min.",min:5,max:60,step:1,"model-value":n.$store.state.mqtt["openWB/general/chargemode_config/pv_charging/phase_switch_delay"],"onUpdate:modelValue":e[8]||(e[8]=r=>n.updateState("openWB/general/chargemode_config/pv_charging/phase_switch_delay",r))},{help:l(()=>[...e[23]||(e[23]=[t(" Um zu viele Umschaltungen zu vermeiden, wird mindestens die hier eingestellte Zeit zwischen zwei Umschaltungen abgewartet. Das Umschalten auf mehrphasiges Laden erfolgt nur, wenn mit der maximalen Stromstärke geladen wird und genug Leistung für mehrphasiges Laden zur Verfügung steht. Auf einphasiges Laden wird zurückgeschaltet, wenn auf die minimale Stromstärke heruntergeregelt wurde. Die Verzögerung wird nur bei der automatischen Phasenumschaltung bei Überschuss-Laden abgewartet.",-1),i("br",null,null,-1),t(" Ist ausreichend Überschuss vorhanden, wird beim Ladestart die Umschaltverzögerung nicht abgewartet, sondern direkt mit mehrphasiger Ladung begonnen. ",-1)])]),_:1},8,["model-value"]),e[28]||(e[28]=i("hr",null,null,-1)),a(s,{title:"Regelpunkt Einspeisegrenze",min:-1e3,step:.05,unit:"kW",required:"","model-value":n.$store.state.mqtt["openWB/general/chargemode_config/pv_charging/feed_in_yield"]/1e3,"onUpdate:modelValue":e[9]||(e[9]=r=>n.updateState("openWB/general/chargemode_config/pv_charging/feed_in_yield",r*1e3))},{help:l(()=>[...e[24]||(e[24]=[t(" Ein Wert größer 0kW bewirkt, dass weniger PV-Leistung zum Laden benutzt wird.",-1),i("br",null,null,-1),t(" Die Nutzung dieser Option ergibt nur Sinn, wenn ein Wechselrichter in irgendeiner Form abgeregelt wird Weitere Infos dazu im ",-1),i("a",{href:"https://wiki.openwb.de/doku.php?id=openwb:vc:2.1.9:software:einstell-konfig:ladeeinstellungen:pv-laden-speicherbeachtung#regelpunkt_einspeisegrenze",target:"_blank",rel:"noopener noreferrer"}," Wiki-Beitrag zur Beachtung der Einspeisegrenze ",-1),t(".",-1),i("br",null,null,-1),t(' Bei Erreichen dieses Werts wird die PV-Ladung nacheinander für jedes Fahrzeug im PV-Modus gestartet, bei welchem "Einspeisegrenze beachten" im Ladeprofil aktiviert ist, dies setzt die Einschaltschwelle außer kraft!',-1),i("br",null,null,-1),t(" Zur optimalen Eigenverbrauchssteuerung sollte der Wert einige hundert Watt UNTER der im Wechselrichter hinterlegten EVU-Einspeiseleistungsgrenze liegen, damit openWB die Ladung freigibt, BEVOR der Wechselrichter begrenzt wird. ",-1)])]),_:1},8,["model-value"])]))]),_:1}),a(b,{"form-name":"pvChargeConfigForm",onSave:e[10]||(e[10]=r=>n.$emit("save",n.mqttTopicsToPublish)),onReset:e[11]||(e[11]=r=>n.$emit("reset")),onDefaults:e[12]||(e[12]=r=>n.$emit("defaults"))})])])}const D=W(k,[["render",P],["__file","/opt/openWB-dev/openwb-ui-settings/src/views/SurplusChargeConfiguration.vue"]]);export{D as default};