mirror of
https://github.com/rstrouse/ESPSomfy-RTS.git
synced 2025-12-13 11:02:12 +01:00
Added Invert Commands checkbox for motors
This commit is contained in:
parent
107c0357d1
commit
b6a82e2e45
7 changed files with 50 additions and 11 deletions
|
|
@ -295,8 +295,14 @@
|
|||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div id="divInverted" style="margin-top:-10px;">
|
||||
<div class="field-group">
|
||||
<input id="cbInverted" name="inverted" type="checkbox" style="" />
|
||||
<label for="cbInverted" style="display:block;font-size:1em;margin-top:0px;margin-left:7px;display:inline-block;">Invert Commands</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="button-container" style="text-align:center;">
|
||||
<button id="btnPairShade" type="button" onclick="somfy.pairShade(parseInt(document.getElementById('spanShadeId').innerText, 10));" style="display:inline-block;width:47%;">
|
||||
Pair Shade
|
||||
|
|
|
|||
|
|
@ -1486,6 +1486,7 @@ class Somfy {
|
|||
document.getElementById('selShadeProto').value = shade.proto || 0;
|
||||
document.getElementById('slidStepSize').value = shade.stepSize || 100;
|
||||
document.getElementById('spanStepSize').innerHTML = shade.stepSize.fmt('#,##0');
|
||||
document.getElementById('cbInverted').value = shade.inverted || false;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
@ -1519,6 +1520,7 @@ class Somfy {
|
|||
document.getElementById('spanStepSize').innerHTML = shade.stepSize.fmt('#,##0');
|
||||
document.getElementById('fldTiltTime').value = shade.tiltTime;
|
||||
document.getElementById('selTiltType').value = shade.tiltType;
|
||||
document.getElementById('cbInverted').checked = shade.inverted;
|
||||
this.onShadeTypeChanged(document.getElementById('selShadeType'));
|
||||
let ico = document.getElementById('icoShade');
|
||||
switch (shade.shadeType) {
|
||||
|
|
@ -1576,7 +1578,8 @@ class Somfy {
|
|||
tiltTime: parseInt(document.getElementById('fldTiltTime').value, 10),
|
||||
bitLength: parseInt(document.getElementById('selShadeBitLength').value, 10) || 56,
|
||||
proto: parseInt(document.getElementById('selShadeProto').value, 10) || 0,
|
||||
stepSize: parseInt(document.getElementById('slidStepSize').value, 10) || 100
|
||||
stepSize: parseInt(document.getElementById('slidStepSize').value, 10) || 100,
|
||||
inverted: document.getElementById('cbInverted').checked
|
||||
};
|
||||
if (obj.shadeType === 1) {
|
||||
obj.tiltType = parseInt(document.getElementById('selTiltType').value, 10);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue