UNPKG

iobroker.go-e

Version:

go-e ist die Aufforderung, sich elektrisch zu bewegen. e-Mobilität ist unser Antrieb, wobei unsere Kernkompetenz die Ladetechnik für Elektroautos ist. Von der einzelnen Ladestation für e-Autos über Photovoltaik-Anbindung bis hin zum Lastmanagement von gan

272 lines (259 loc) 13 kB
<html> <head> <!-- Load ioBroker scripts and styles--> <link rel="stylesheet" type="text/css" href="../../css/adapter.css" /> <link rel="stylesheet" type="text/css" href="../../lib/css/materialize.css"> <script type="text/javascript" src="../../lib/js/jquery-3.2.1.min.js"></script> <script type="text/javascript" src="../../socket.io/socket.io.js"></script> <script type="text/javascript" src="../../js/translate.js"></script> <script type="text/javascript" src="../../lib/js/materialize.js"></script> <!-- Selection Box added from https://forum.iobroker.net/topic/10186/adapterentwicklung-object-id-baum/6 --> <script type="text/javascript" src="../../lib/js/jquery-ui.min.js"></script> <script type="text/javascript" src="../../lib/js/jquery.fancytree-all.min.js"></script> <script type="text/javascript" src="../../lib/js/selectID.js"></script> <link rel="stylesheet" type="text/css" href="../../lib/css/fancytree/ui.fancytree.min.css"/> <script type="text/javascript" src="../../js/adapter-settings.js"></script> <!-- Load our own files --> <link rel="stylesheet" type="text/css" href="style.css" /> <script type="text/javascript" src="words.js"></script> <script type="text/javascript" src="index_m.js"></script> <style> .no-space-grid { margin-bottom: 0px; } </style> </head> <body> <div class="m adapter-container"> <div class="row"> <div class="col s12 m4 l2"> <img src="schrift.png" class="logo"> </div> </div> <!-- Put your content here --> <!-- Selection Box added from https://forum.iobroker.net/topic/10186/adapterentwicklung-object-id-baum/6 --> <div id="dialog-select-member" class="modal modal-fixed-footer"> <div class="modal-content"> <div class="row"> <div class="col s12 title"></div> </div> <div class="row"> <div class="col s12 dialog-content"> </div> </div> </div> <div class="modal-footer"> <a class="modal-action modal-close waves-effect waves-green btn btn-set"><i class="large material-icons left">check_circle</i><span class="translate">Select</span></a> <a class="modal-action modal-close waves-effect waves-green btn btn-close"><i class="large material-icons left">cancel</i><span class="translate">Cancel</span></a> </div> </div> <!-- For example columns with settings: --> <div class="row"> <div class="col s12"> <h5>General Settings</h5> <p>All required settings to operate the adapter</p> </div> </div> <div class="row"> <div class="col s12 m6 input-field"> <input type="text" class="value" id="serverName" /> <label for="serverName" class="translate">serverName</label> </div> <div class="col s12 m6"> <select class="value" id="apiVersion"> <option value="1">API V1</option> <option value="2">API V1+V2</option> </select> <label for="apiVersion" class="translate">apiVersion</label> </div> <div class="col s12 m6"> <input type="text" class="value" id="serverInterval" /> <label for="serverInterval" class="translate">serverInterval</label> </div> <div class="col s12 m6"> <input type="text" class="value" id="ampUpdateInterval" /> <label for="ampUpdateInterval" class="translate">ampUpdateInterval</label> </div> <div class="col s12 m6"> <select class="value" id="maxAmp"> <option value="32">32 Ampere</option> <option value="16">16 Ampere</option> </select> <label for="maxAmp" class="translate">maxAmp</label> </div> <div class="col s5 input-field"> <input type="checkbox" class="value" id="writeTemperatureArray" /> <label for="writeTemperatureArray" class="translate">writeTemperatureArray</label> </div> <div class="col s5 input-field"> <input type="checkbox" class="value" id="loadWith6AAtLeast" /> <label for="writeTemperatureArray" class="translate">loadWith6AAtLeast</label> </div> </div> <div class="row"> <div class="col s12"> <h5>Foreign Objects</h5> <p>In these settings you can select Object from foreign Adapters. This makes may be an own script not nessesscary anymore. This Adapter is currently consuming only ack = false states.</p> </div> </div> <div class="row"> <div class="col s12 m6"> <div class="row"> <div class="col s10 input-field"> <div class="row"> <div class="col s11"> <input class="value" id="solarPowerForeignObjectID"/> </div> <div class="col s1"> <button id="solarPowerForeignSearch">...</button> </div> </div> <div class="row"> <div class="col s12"> <label id="solarPowerLbl" for="solarPowerForeignObjectID" class="translate">solarPowerForeignObjectID</label> </div> </div> </div> <div class="col s2"> <div class="row no-space-grid"> <div class="col s12"> <input type="checkbox" class="value" id="solarPowerForeignObjectAck" /> <label for="solarPowerForeignObjectAck" class="translate">onlyAck</label> </div> </div> </div> <div class="col s2"> <div class="row no-space-grid"> <div class="col s12"> <input type="checkbox" class="value" id="solarPowerForeignObjectNegate" /> <label for="solarPowerForeignObjectNegate" class="translate">Negate</label> </div> </div> </div> </div> </div> <div class="col s12 m6"> <input type="text" class="value" id="bufferToSolar" /> <label id="bufferToSolarLbl" for="bufferToSolar" class="translate">bufferToSolar</label> </div> <div class="col s12 m6"> <div class="row"> <div class="col s10"> <div class="row"> <div class="col s11"> <input class="value" id="houseConsumptionForeignObjectID"/> </div> <div class="col s1"> <button id="houseConsumptionForeignSearch">...</button> </div> <div class="col s12"> <label id="houseConsumptionLbl" for="houseConsumptionForeignObjectID" class="translate">houseConsumptionForeignObjectID</label> </div> </div> </div> <div class="col s2"> <input type="checkbox" class="value" id="houseConsumptionForeignObjectAck" /> <label for="onlyAck" class="translate">onlyAck</label> </div> </div> </div> <div class="col s12 m6"> <div class="row"> <div class="col s10"> <div class="row"> <div class="col s11"> <input class="value" id="houseBatteryForeignObjectID"/> </div> <div class="col s1"> <button id="houseBatteryForeignSearch">...</button> </div> <div class="col s12"> <label id="houseBatteryLbl" for="houseBatteryForeignObjectID" class="translate">houseBatteryForeignObjectID</label> </div> </div> </div> <div class="col s2"> <div class="row no-space-grid"> <div class="col s12"> <input type="checkbox" class="value" id="houseBatteryForeignObjectAck" /> <label for="onlyAck" class="translate">onlyAck</label> </div> </div> <div class="row no-space-grid"> <div class="col s12"> <input type="checkbox" class="value" id="houseBatteryForeignObjectNegate" /> <label for="houseBatteryForeignObjectNegate" class="translate">Negate</label> </div> </div> </div> </div> <div class="col s12 m6"> <div class="row"> <div class="col s10"> <div class="row"> <div class="col s11"> <input class="value" id="carBatterySoCForeignObjectID"/> </div> <div class="col s1"> <button id="carBatterySoCForeignSearch">...</button> </div> <div class="col s12"> <label id="houseBatteryLbl" for="carBatterySoCForeignObjectID" class="translate">carBatterySoCForeignObjectID</label> </div> </div> </div> </div> </div> <div class="col s12 m6"> <input type="text" class="value" id="timeToWait" /> <label id="timeToWaitLbl" for="timeToWait" class="translate">timeToWait</label> </div> <div class="col s12 m6"> <input type="text" class="value" id="bufferToBattery" /> <label id="bufferToBatteryLbl" for="bufferToBattery" class="translate">bufferToBattery</label> </div> <div class="col s12 m6"> <input type="text" class="value" id="phaseSwitchWatts" /> <label id="phaseSwitchWatts" for="phaseSwitchWatts" class="translate">phaseSwitchWatts</label> </div> </div> <div class="row"> <div class="col s12"> <p>The script is using the following formular:</p> <p><pre>(solarPower - bufferToSolar) {must be lager than 0} - houseConsumtion + (houseBattery - bufferToBattery) {must be larger than 0}</pre></p> <p>This will be used in the function <pre>adjustAmpLevelInWatts</pre></p> </div> </div> <div class="row"> <div class="col s12"> <h5>API V2 Settings</h5> <p>these settings will only be considered if you are using the API V2</p> </div> </div> <div class="row"> <div class="col s12 m6"> <select id="selectedAttributes" multiple> </select> <label for="selectedAttributes" class="translate">Ausgewählte Attribute</label> </div> </div> <div class="row"> <div class="col s12 m6"> <select class="value" id="calcMethod"> <option value="iob">IO-Broker</option> <option value="goe">go-e Hardware</option> </select> <label for="calcMethod" class="translate">calcMethod</label> </div> <div class="col s12 m6"> <select class="value" id="defaultPSM"> <option value="0">Auto</option> <option value="1">1 Phase</option> <option value="2">3 Phases</option> </select> <label for="calcMethod" class="translate">defaultPSM</label> </div> </div> </div> </body> </html>