UNPKG

@iseeberg79/battery-usage-optimization-nodes

Version:
66 lines (62 loc) 2.67 kB
<script type="text/javascript"> RED.nodes.registerType('@iseeberg79/ControlBattery', { category: 'function', color: '#a6bbcf', defaults: { name: { value: "" }, configuredMinSoC: { value: 5 }, maximumGridprice: { value: 0.35 }, configuredBatteryLock: { value: false } }, inputs: 1, outputs: 4, icon: "file.png", label: function() { return this.name || "Control Battery"; }, outputLabels: ["MinSoC", "Mode", "Price", "Full Message"] }); </script> <script type="text/x-red" data-template-name="@iseeberg79/ControlBattery"> <div class="form-row"> <label for="node-input-name">Name</label> <input type="text" id="node-input-name" placeholder="Name" class="input-typed"/> </div> <div class="form-row"> <label for="node-input-configuredMinSoC">Configured Min SoC (%)</label> <input type="number" id="node-input-configuredMinSoC" placeholder="5" class="input-typed"/> </div> <div class="form-row"> <label for="node-input-maximumGridprice">Maximum Gridcharge Price</label> <input type="number" id="node-input-maximumGridprice" placeholder="0.35" class="input-typed"/> </div> <div class="form-row"> <label for="node-input-configuredBatteryLock">Configured Battery Lock</label> <input type="checkbox" id="node-input-configuredBatteryLock" class="input-typed"/> </div> </script> <script type="text/x-red" data-help-name="@iseeberg79/ControlBattery"> <p>Dieser Node ermöglicht die Steuerung des Batteriemodus.</p> <p><b>Inputs:</b></p> <ul> <li><b>configuredMinSoC</b> - Konfigurierter Mindestladezustand</li> <li><b>maximumGridprice</b> - Maximale Stromnetzpreis</li> <li><b>configuredBatteryLock</b> - Konfigurierte Batteriesperre</li> </ul> <ul> <li><b>optimize</b> - Optimierung aktiviert</li> <li><b>evccBatteryMode</b> - evcc-Batteriemodus</li> <li><b>batterymode</b> - Batteriemodus</li> <li><b>price</b> - aktueller Strompreis</li> <li><b>minsoc</b> - aktueller MinSoC der Hausbatterie (zur Kontrolle)</li> <li><b>actualsoc</b> - aktueller SoC der Hausbatterie</li> <li><b>forcedMinSoC</b> - erzwungener MinSoC, überschreibt den Wintermodus</li> </ul> <p><b>Outputs:</b></p> <ul> <li><b>Output 1</b> - Einstellen des konfigurierten Mindestladezustands</li> <li><b>Output 2</b> - Steuerungsmodus der Batterie</li> <li><b>Output 3</b> - Strompreis für Netzladung</li> <li><b>Output 4</b> - Protokollausgang</li> </ul> </script>