app.tecoenergyoptimizer.com Open in urlscan Pro
77.240.177.94  Public Scan

URL: https://app.tecoenergyoptimizer.com/
Submission: On June 22 via api from US — Scanned from DE

Form analysis 4 forms found in the DOM

<form id="gridForm">
  <div class="card-body">
    <div class="row">
      <div class="form-group col-sm-3">
        <label for="hdoEnabled" data-i18n-key="HDO">HDO</label>
        <div class="toggle btn btn-danger off disabled" data-toggle="toggle" role="button" disabled="disabled" style="width: 60px; height: 38px;"><input id="hdoEnabled" type="checkbox" data-toggle="toggle" data-onstyle="success"
            data-offstyle="danger" disabled="">
          <div class="toggle-group"><label for="hdoEnabled" class="btn btn-success toggle-on">On</label><label for="hdoEnabled" class="btn btn-danger toggle-off">Off</label><span class="toggle-handle btn btn-light"></span></div>
        </div>
      </div>
    </div>
    <div class="row">
      <div class="col-sm-4">
        <div class="form-group" style="width: 80%;">
          <label data-i18n-key="PriceOfBuy">Price of buy</label>
          <div style="display: flex;">
            <input id="buyPrice" type="text" class="form-control" placeholder="Enter ..." style="margin-right: 5%;">
            <label for="buyPrice" style="align-self: flex-end;" data-i18n-key="Currency/kWh">€/kWh</label>
          </div>
        </div>
      </div>
      <div class="col-sm-2"></div>
      <div class="col-sm-4">
        <div class="form-group" style="width: 80%;">
          <label data-i18n-key="PriceOfSell">Price of sell</label>
          <div style="display: flex;">
            <input id="sellPrice" type="text" class="form-control" placeholder="Enter ..." style="margin-right: 5%;">
            <label for="sellPrice" style="align-self: flex-end;" data-i18n-key="Currency/kWh">€/kWh</label>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div class="card-footer">
    <input class="btn btn-primary float-right" data-i18n-key="SaveSection" readonly="" onclick="sendFormDataToServer('gridForm')">
  </div>
</form>

<form id="pvForm">
  <div class="card-body">
    <div class="row">
      <div class="form-group col-sm-4">
        <label data-i18n-key="InverterManufacturer">Inverter manufacturer</label>
        <select id="inverterVendor" class="form-control">
          <option value="0" data-i18n-key="Choose">--Choose--</option>
          <option value="10">GoodWe</option>
          <option value="20">Solax</option>
        </select>
      </div>
      <div class="form-group col-sm-4" style="display: none;">
        <label data-i18n-key="InverterModel">Inverter model</label>
        <select class="form-control">
          <option data-i18n-key="Choose">--Choose--</option>
        </select>
      </div>
    </div>
    <div class="row">
      <div class="form-group col-sm-3">
        <label data-i18n-key="Installedpower">Installed power</label>
        <div style="display: flex;">
          <input id="installedPower" type="text" class="form-control" placeholder="8" style="margin-right: 5%;">
          <label for="installedPower" style="align-self: flex-end;">kWp</label>
        </div>
      </div>
      <div class="form-group col-sm-4"></div>
      <div class="form-group col-sm-3">
        <label data-i18n-key="FlowSensitivity">Overflow sensitivity</label>
        <div style="display: flex;">
          <input id="minOverflow" type="number" class="form-control" style="margin-right: 5%;">
          <label for="minOverflow" style="align-self: flex-end;">W</label>
        </div>
      </div>
    </div>
    <div class="row">
      <div class="form-group col-sm-3">
        <label data-i18n-key="BatteriesCapacity">Batteries capacity</label>
        <div style="display: flex;">
          <input id="batteriesCapacity" type="text" class="form-control" placeholder="8" style="margin-right: 5%;">
          <label for="batteryCapacity" style="align-self: flex-end;">kWh</label>
        </div>
      </div>
    </div>
  </div>
  <div class="card-footer">
    <input class="btn btn-primary float-right" data-i18n-key="SaveSection" readonly="" onclick="sendFormDataToServer('pvForm')">
  </div>
</form>

<form id="loadForm">
  <div class="card-body">
    <div class="row">
      <div class="form-group col-sm-4">
        <label for="loadEnabled1" style="margin-right: 5%;" data-i18n-key="Load1">Load 1</label>
        <div class="toggle btn btn-danger off" data-toggle="toggle" role="button" style="width: 60px; height: 38px;"><input id="loadEnabled1" type="checkbox" data-toggle="toggle" data-onstyle="success" data-offstyle="danger">
          <div class="toggle-group"><label for="loadEnabled1" class="btn btn-success toggle-on">On</label><label for="loadEnabled1" class="btn btn-danger toggle-off">Off</label><span class="toggle-handle btn btn-light"></span></div>
        </div>
        <div id="loadWrapper1" style="display: none;">
          <div id="generalLoadContainer1">
            <div class="container"> <label data-i18n-key="LoadType">Load type</label>
              <div class="input-container" style="display: flex; flex-direction: column; align-items: flex-start;">
                <div class="input-group" style="display: flex; width: 100%; align-items: center;"> <select id="selectLoad1" class="form-control" style="width: 80%;">
                    <option value="0" data-i18n-key="Regulation0_10V">Regulation 0-10V</option>
                    <option value="1" data-i18n-key="ParentSystemSignal">Signal for parent system</option> <!-- <option value="2">Elektrický boiler</option> -->
                    <option value="3" data-i18n-key="DigitalRelay">Digital relay</option>
                  </select> </div>
              </div>
            </div>
            <div id="nominalPower1Container" class="container" style="margin-top: 5%;"> <label data-i18n-key="NominalPower">Nominal power</label>
              <div class="input-container" style="display: flex; flex-direction: column; align-items: flex-start;">
                <div class="input-group" style="display: flex; width: 100%; align-items: center;"> <input id="nominalPower1" type="number" class="form-control" style="margin-right: 5%; flex-grow: 1; max-width: 40%;"> <label for="nominalPower1"
                    style="align-self: center;">W</label> </div>
              </div>
            </div>
            <div id="priorityFixed1Container" class="container" style="margin-top: 5%;"> <label style="width: 100%;" data-i18n-key="Priority">Priority</label>
              <div class="input-container" style="display: flex; flex-direction: column; align-items: flex-start;">
                <div class="input-group" style="display: flex; width: 100%; align-items: center;"> <input id="priorityFixed1" type="number" class="form-control" style="margin-right: 5%; flex-grow: 1; max-width: 40%;" disabled="" value="1"> </div>
              </div>
            </div>
            <div id="minChangePeriod1Container" class="container" style="margin-top: 5%;"> <label style="width: 100%;" data-i18n-key="MinIntervalChangeOutput">Min. interval for change output</label>
              <div class="input-container" style="display: flex; flex-direction: column; align-items: flex-start;">
                <div class="input-group" style="display: flex; width: 100%; align-items: center;"> <input id="minChangePeriod1" type="number" class="form-control" style="margin-right: 5%; flex-grow: 1; max-width: 40%;"> <label for="minChangePeriod1"
                    style="align-self: flex-end;">s</label> </div>
              </div>
            </div>
            <div id="minPower1Container" class="container" style="margin-top: 5%;"> <label style="width: 100%;" data-i18n-key="MinPower">Minimum power</label>
              <div class="input-container" style="display: flex; flex-direction: column; align-items: flex-start;">
                <div class="input-group" style="display: flex; width: 100%; align-items: center;"> <input id="minPower1" type="number" class="form-control" style="margin-right: 5%; flex-grow: 1; max-width: 40%;"> <label for="minPower1"
                    style="align-self: flex-end;">W</label> </div>
              </div>
            </div>
          </div>
          <div id="deviceLoadContainer1">
          </div>
        </div>
      </div>
      <div class="form-group col-sm-4">
        <label for="loadEnabled2" style="margin-right: 5%;" data-i18n-key="Load2">Load 2</label>
        <div class="toggle btn btn-danger off" data-toggle="toggle" role="button" style="width: 60px; height: 38px;"><input id="loadEnabled2" type="checkbox" data-toggle="toggle" data-onstyle="success" data-offstyle="danger">
          <div class="toggle-group"><label for="loadEnabled2" class="btn btn-success toggle-on">On</label><label for="loadEnabled2" class="btn btn-danger toggle-off">Off</label><span class="toggle-handle btn btn-light"></span></div>
        </div>
        <div id="loadWrapper2" style="display: none;">
          <div id="generalLoadContainer2">
            <div class="container"> <label data-i18n-key="LoadType">Load type</label>
              <div class="input-container" style="display: flex; flex-direction: column; align-items: flex-start;">
                <div class="input-group" style="display: flex; width: 100%; align-items: center;"> <select id="selectLoad2" class="form-control" style="width: 80%;">
                    <option value="0" data-i18n-key="Regulation0_10V">Regulation 0-10V</option>
                    <option value="1" data-i18n-key="ParentSystemSignal">Signal for parent system</option> <!-- <option value="2">Elektrický boiler</option> -->
                    <option value="3" data-i18n-key="DigitalRelay">Digital relay</option>
                  </select> </div>
              </div>
            </div>
            <div id="nominalPower2Container" class="container" style="margin-top: 5%;"> <label data-i18n-key="NominalPower">Nominal power</label>
              <div class="input-container" style="display: flex; flex-direction: column; align-items: flex-start;">
                <div class="input-group" style="display: flex; width: 100%; align-items: center;"> <input id="nominalPower2" type="number" class="form-control" style="margin-right: 5%; flex-grow: 1; max-width: 40%;"> <label for="nominalPower2"
                    style="align-self: center;">W</label> </div>
              </div>
            </div>
            <div id="priorityFixed2Container" class="container" style="margin-top: 5%;"> <label style="width: 100%;" data-i18n-key="Priority">Priority</label>
              <div class="input-container" style="display: flex; flex-direction: column; align-items: flex-start;">
                <div class="input-group" style="display: flex; width: 100%; align-items: center;"> <input id="priorityFixed2" type="number" class="form-control" style="margin-right: 5%; flex-grow: 1; max-width: 40%;" disabled="" value="2"> </div>
              </div>
            </div>
            <div id="minChangePeriod2Container" class="container" style="margin-top: 5%;"> <label style="width: 100%;" data-i18n-key="MinIntervalChangeOutput">Min. interval for change output</label>
              <div class="input-container" style="display: flex; flex-direction: column; align-items: flex-start;">
                <div class="input-group" style="display: flex; width: 100%; align-items: center;"> <input id="minChangePeriod2" type="number" class="form-control" style="margin-right: 5%; flex-grow: 1; max-width: 40%;"> <label for="minChangePeriod2"
                    style="align-self: flex-end;">s</label> </div>
              </div>
            </div>
            <div id="minPower2Container" class="container" style="margin-top: 5%;"> <label style="width: 100%;" data-i18n-key="MinPower">Minimum power</label>
              <div class="input-container" style="display: flex; flex-direction: column; align-items: flex-start;">
                <div class="input-group" style="display: flex; width: 100%; align-items: center;"> <input id="minPower2" type="number" class="form-control" style="margin-right: 5%; flex-grow: 1; max-width: 40%;"> <label for="minPower2"
                    style="align-self: flex-end;">W</label> </div>
              </div>
            </div>
          </div>
          <div id="deviceLoadContainer2">
          </div>
        </div>
      </div>
      <div class="form-group col-sm-4">
        <label for="loadEnabled3" style="margin-right: 5%;" data-i18n-key="Load3">Load 3</label>
        <div class="toggle btn btn-danger off" data-toggle="toggle" role="button" style="width: 60px; height: 38px;"><input id="loadEnabled3" type="checkbox" data-toggle="toggle" data-onstyle="success" data-offstyle="danger">
          <div class="toggle-group"><label for="loadEnabled3" class="btn btn-success toggle-on">On</label><label for="loadEnabled3" class="btn btn-danger toggle-off">Off</label><span class="toggle-handle btn btn-light"></span></div>
        </div>
        <div id="loadWrapper3" style="display: none;">
          <div id="generalLoadContainer3">
            <div class="container"> <label data-i18n-key="LoadType">Load type</label>
              <div class="input-container" style="display: flex; flex-direction: column; align-items: flex-start;">
                <div class="input-group" style="display: flex; width: 100%; align-items: center;"> <select id="selectLoad3" class="form-control" style="width: 80%;">
                    <option value="0" data-i18n-key="Regulation0_10V">Regulation 0-10V</option>
                    <option value="1" data-i18n-key="ParentSystemSignal">Signal for parent system</option> <!-- <option value="2">Elektrický boiler</option> -->
                    <option value="3" data-i18n-key="DigitalRelay">Digital relay</option>
                  </select> </div>
              </div>
            </div>
            <div id="nominalPower3Container" class="container" style="margin-top: 5%;"> <label data-i18n-key="NominalPower">Nominal power</label>
              <div class="input-container" style="display: flex; flex-direction: column; align-items: flex-start;">
                <div class="input-group" style="display: flex; width: 100%; align-items: center;"> <input id="nominalPower3" type="number" class="form-control" style="margin-right: 5%; flex-grow: 1; max-width: 40%;"> <label for="nominalPower3"
                    style="align-self: center;">W</label> </div>
              </div>
            </div>
            <div id="priorityFixed3Container" class="container" style="margin-top: 5%;"> <label style="width: 100%;" data-i18n-key="Priority">Priority</label>
              <div class="input-container" style="display: flex; flex-direction: column; align-items: flex-start;">
                <div class="input-group" style="display: flex; width: 100%; align-items: center;"> <input id="priorityFixed3" type="number" class="form-control" style="margin-right: 5%; flex-grow: 1; max-width: 40%;" disabled="" value="3"> </div>
              </div>
            </div>
            <div id="minChangePeriod3Container" class="container" style="margin-top: 5%;"> <label style="width: 100%;" data-i18n-key="MinIntervalChangeOutput">Min. interval for change output</label>
              <div class="input-container" style="display: flex; flex-direction: column; align-items: flex-start;">
                <div class="input-group" style="display: flex; width: 100%; align-items: center;"> <input id="minChangePeriod3" type="number" class="form-control" style="margin-right: 5%; flex-grow: 1; max-width: 40%;"> <label for="minChangePeriod3"
                    style="align-self: flex-end;">s</label> </div>
              </div>
            </div>
            <div id="minPower3Container" class="container" style="margin-top: 5%;"> <label style="width: 100%;" data-i18n-key="MinPower">Minimum power</label>
              <div class="input-container" style="display: flex; flex-direction: column; align-items: flex-start;">
                <div class="input-group" style="display: flex; width: 100%; align-items: center;"> <input id="minPower3" type="number" class="form-control" style="margin-right: 5%; flex-grow: 1; max-width: 40%;"> <label for="minPower3"
                    style="align-self: flex-end;">W</label> </div>
              </div>
            </div>
          </div>
          <div id="deviceLoadContainer3">
          </div>
        </div>
      </div>
    </div>
  </div>
  <div class="card-footer">
    <input class="btn btn-primary float-right" data-i18n-key="SaveSection" readonly="" onclick="sendFormDataToServer('loadForm')">
  </div>
</form>

<form id="init">
  <div class="form-group">
    <label for="usr" data-i18n-key="TecoCloudUser">TecoCloud user</label>
    <input type="text" class="form-control" id="usr" aria-describedby="emailHelp" placeholder="dzony.machacek">
  </div>
  <div class="form-group">
    <label for="pass" data-i18n-key="TecoCloudpass">TecoCloud password</label>
    <input type="password" class="form-control" id="pass" placeholder="paSSw0rd">
  </div>
  <div class="form-group">
    <label for="plc" data-i18n-key="TecoCloudPLC">TecoCloud PLC</label>
    <input type="text" class="form-control" id="plc" placeholder="dzony_plc_1">
  </div>
  <div class="form-group">
    <label for="plc_address" data-i18n-key="PLCAddress">PLC Address</label>
    <input type="text" class="form-control" id="address" placeholder="[ws://]10.10.0.25[:61690]" disabled="">
  </div>
  <div class="form-group">
    <div class="custom-control custom-checkbox custom-control-inline">
      <input id="is_direct" type="checkbox" class="custom-control-input" value="true" onchange="lockSwitch()">
      <label for="is_direct" class="custom-control-label" data-i18n-key="DirectConnect">Direct connect</label>
    </div>
  </div>
  <button id="connectButton" class="btn btn-primary" onclick="connectClick(event);return false;" data-i18n-key="Connect">connect</button>
</form>

Text Content

 * 




   English Česky
 * 

TEO
   

 * PV powerplant

 * Configuration

 * Graph of spot price


N/AKWH

Daily production




N/AKWH

Daily consumption




N/AKWH

Daily buy




N/AKWH

Daily sell



LOAD POWER 1 N/A W

LOAD POWER 2 N/A W

LOAD POWER 3 N/A W




N/AKWH

Consuption controlled by TEO

router_middle [#1114] Created with Sketch.
N/A,-
€

Today buy


N/A,-
€

Today sell




SCHEME OF SYSTEM


0 W0 W0 W0 W



DAILY VALUES





BATTERY


ANY %



BATTERY CHARGING HISTORY





PARAMETERS OF DISTRIBUTION SITE

HDO
OnOff
Price of buy
€/kWh

Price of sell
€/kWh



PARAMETERS PPS

Inverter manufacturer --Choose-- GoodWe Solax
Inverter model --Choose--
Installed power
kWp

Overflow sensitivity
W
Batteries capacity
kWh



LOAD PARAMETERS

Load 1
OnOff
Load type
Regulation 0-10V Signal for parent system Digital relay
Nominal power
W
Priority

Min. interval for change output
s
Minimum power
W

Load 2
OnOff
Load type
Regulation 0-10V Signal for parent system Digital relay
Nominal power
W
Priority

Min. interval for change output
s
Minimum power
W

Load 3
OnOff
Load type
Regulation 0-10V Signal for parent system Digital relay
Nominal power
W
Priority

Min. interval for change output
s
Minimum power
W



HourPrice
€/MWh177.41267.91362.18450.82550.41646.54760.92848.92945.201034.651112.54123.59132.6014-0.0315-0.0616-1.47170.811842.401979.5420109.0021120.5422123.0823109.592489.40

Copyright © 2014-2021 AdminLTE.io. All rights reserved.

Version 1.1
TecoCloud user
TecoCloud password
TecoCloud PLC
PLC Address
Direct connect
connect