Select Page

POWER REDUNDANCY AND SEASON MODE SCRIPT

INTRODUCTION

This page will show you how to set up a script that will add or remove degrees from the set point based on which season is selected insdie a drop down menu (Summer / Winter). This script will take care eather of the current instant power, if the power is enaugh then the function will proceed its course if not the function won’t start and the set point will be set back to its first value.

Script setup

Variables

This script uses variables in order to gather first information that are needed for the function process later on. At each variable you must associate a component ID. You can get the component ID once you add the component inside the project.

Script’s variables:

var instant_power: Component that contain the instant power;

var redundancy_power_level: Production level beyond which consumption is triggered;

var normal_power_level: Level which under everything get stoped;

var season: Components that indicates the current season;

var setpoint: Component that indicates the current setpoint;

var active: Indicates if the system is in redundancy;

var previous_setpoint_value: Get the fisrt value of the set point in order to set it back at its original value. 

Scritp variables in order to gather the first information from the components inside the Home automation software EVE manager Pro

Javascript function

In this script we will use one major function.

Function 1: power_changing:

This function will get the instant_power value, if the redundancy is not active then the function will proceed.

First part of the function that will gather the instant power and decide if it is safe to start the process or not

Function 1 part 2: Setting the corrisponding value to the set point, interrupting the function if the power goes under the minimum value

If the power level is above the minimum threshold the function will continue by gatherning the current value of the set point and the value of the drop down menu, finally it will save the initial set point value. Based on the value of the drop down menu Summer/Winter a value to the set point will be added or removed, Instead, if the system end up beign redundancy, the set point will be reset to its fisrt value and the system will be brought back to normal mode active=false.

Second part of the function, this part read the value of the drop down menu and set the temperature to the set point based on which season is selected in the drop down menu. If the power is not enaugh the function will be stoped.

Set trigger:

Now, in order to trigger the function you need to apply the setTrigger statement. This will set the trigger to the function power_changing , without it the function won’t start. Click this link for further information about the set trigger statement.

Setting the setTrigger statement in order to trigger the function

Here you can find the test project which you can download to test this script your self!

Download here ⇣

Still Need Help? Our Customer Service Is Here For You.