node-red-contrib-powersaver-adapter
Version: 
A Node-RED adapter that converts 15-minute (quarterly) electricity price data into hourly values for use with PowerSaver.no nodes.
27 lines (25 loc) • 944 B
HTML
<script type="text/html" data-template-name="powersaver-adapter">
    <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>
</script>
<script type="text/html" data-help-name="powersaver-adapter">
    <p>Converts 15-minute (quarter-hour) price data in msg.payload.priceData into hourly averages and returns it in the same path.</p>
    <p>Input: msg.payload.priceData should be an array of objects with .value and .start.</p>
</script>
<script type="text/javascript">
    RED.nodes.registerType('powersaver-adapter', {
        category: 'function',
        color: '#a6bbcf',
        defaults: {
            name: { value: "" }
        },
        inputs: 1,
        outputs: 1,
        icon: "calculator.png",
        label: function () {
            return this.name || "powersaver-adapter";
        }
    });
</script>