UNPKG

@iseeberg79/battery-usage-optimization-nodes

Version:
65 lines (61 loc) 2.16 kB
<script type="text/javascript"> RED.nodes.registerType('@iseeberg79/EvaluateSolarForecast', { category : 'function', color : '#a6bbcf', defaults : { name : { value : "" }, rooftopid : { value : "" }, token : { value : "" }, url : { value : "https://api.solcast.com.au/rooftop_sites/" } }, inputs : 1, outputs : 1, icon : "file.png", label : function() { return this.name || "Evaluate Solar Forecast"; } }); </script> <script type="text/x-red" data-template-name="@iseeberg79/EvaluateSolarForecast"> <div class="form-row"> <label for="node-input-name"><i class="fa fa-tag"></i> Name</label> <input type="text" id="node-input-name" placeholder="Name"> </div> <div class="form-row"> <label for="node-input-rooftopid"><i class="fa fa-key"></i> Rooftop ID</label> <input type="text" id="node-input-rooftopid" placeholder="Rooftop ID"> </div> <div class="form-row"> <label for="node-input-token"><i class="fa fa-lock"></i> Token</label> <input type="text" id="node-input-token" placeholder="Token"> </div> <div class="form-row"> <label for="node-input-url"><i class="fa fa-link"></i> URL</label> <input type="text" id="node-input-url" placeholder="https://api.solcast.com.au/rooftop_sites/"> </div> </script> <script type="text/x-red" data-help-name="@iseeberg79/EvaluateSolarForecast"> <p>Dieser Node berechnet die Solarprognosen basierend auf den bereitgestellten Daten, täglich<br>(maximale Anzahl der API Aufrufe beachten!)</p> <p><b>Inputs:</b></p> <ul> <li><b>rooftopid</b> - Rooftop-ID bei Solcast (https://solcast.com/free-rooftop-solar-forecasting)</li> <li><b>token</b> - Authentifizierungs-Token</li> <li><b>url</b> - URL des freien Solcast API</li> </ul> <p><b>Outputs:</b></p> <ul> <li><b>payload.today</b> - geschätzte Solarenergie für heute</li> <li><b>payload.remain</b> - verbleibende Solarenergie für heute, ab jettz</li> <li><b>payload.tomorrow</b> - geschätzte Solarenergie für morgen</li> </ul> </script>