fix slat drive bug then set getSlatDriveCmdInverse
This commit is contained in:
parent
2d2c10ed9c
commit
d5d8d5a116
@ -985,7 +985,7 @@ sub Initialize {
|
||||
<strong><u>Beschreibung der AutoShuttersControl API</u></strong>
|
||||
</br>Mit dem Aufruf der API Funktion und Übergabe der entsprechenden Parameter ist es möglich auf interne Daten zu zu greifen.
|
||||
</p>
|
||||
<u>Übersicht für das Rollladen-Device</u>
|
||||
<u>Übersicht für das Rollladen-Device Getter</u>
|
||||
<ul>
|
||||
<code>{ ascAPIget('Getter','ROLLODEVICENAME') }</code><br>
|
||||
</ul>
|
||||
@ -1129,7 +1129,7 @@ sub Initialize {
|
||||
<tr><td>OutTemp</td><td>aktuelle Außentemperatur sofern ein Sensor definiert ist, wenn nicht kommt -100 als Wert zurück</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<u>Übersicht für das Rollladen-Device mit Parameterübergabe</u>
|
||||
<u>Übersicht für das Rollladen-Device mit Parameterübergabe Getter</u>
|
||||
<ul>
|
||||
<code>{ ascAPIget('Getter','ROLLODEVICENAME',VALUE) }</code><br>
|
||||
</ul>
|
||||
@ -1138,7 +1138,100 @@ sub Initialize {
|
||||
<tr><td>QueryShuttersPos</td><td>Rückgabewert 1 bedeutet das die aktuelle Position des Rollos unterhalb der Valueposition ist. 0 oder nichts bedeutet oberhalb der Valueposition.</td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<u>Übersicht für das ASC Device</u>
|
||||
<u>Übersicht für das Rollladen-Device Setter</u>
|
||||
<ul>
|
||||
<code>{ ascAPIset('Setter','ROLLODEVICENAME') }</code><br>
|
||||
</ul>
|
||||
<table>
|
||||
<tr><th>Setter</th><th>Erläuterung</th></tr>
|
||||
<tr><td>AntiFreezePos</td><td>setzt die Position für Antifreeze</td></tr>
|
||||
<tr><td>AntiFreeze</td><td>setzt den Wert für Antifreeze - off/soft/hard/am/pm</tr>
|
||||
<tr><td>ShuttersPlace</td><td>setzt den Standort des Rollos - window/terrace</tr>
|
||||
<tr><td>SlatPosCmd</td><td>setzt Command für das fahren der Lamellen</tr>
|
||||
<tr><td>PrivacyUpTime</td><td>setzt die Zeit für die morgendliche privacy Fahrt</tr>
|
||||
<tr><td>PrivacyDownTime</td><td>etzt die Zeit für die abendliche privacy Fahrt</tr>
|
||||
<tr><td>PrivacyDownPos</td><td>setzt die Position für eine abendliche privacy Fahrt</tr>
|
||||
<tr><td>PrivacyUpPos</td><td>setzt die Position für eine morgendliche privacy Fahrt</tr>
|
||||
<tr><td>SelfDefenseMode</td><td>setzt den Modus für SelfDefense</tr>
|
||||
<tr><td>SelfDefenseAbsentDelay</td><td>setzt den Verzögerungswert für SelfDefense</tr>
|
||||
<tr><td>WiggleValue</td><td>setzen der Werte für Wiggle</tr>
|
||||
<tr><td>Adv</td><td>setzt die Unterstützung für Weihnachten - on/off</tr>
|
||||
<tr><td>ShadingPos</td><td>setzt den Wert der Beschattungsposition</tr>
|
||||
<tr><td>ShadingMode</td><td>setzt den Modus der Beschattung - absent/always/off/home</tr>
|
||||
<tr><td>ShadingMinOutsideTemperature</td><td>setzt den mininmal Temperaturwert zur Beschattung</tr>
|
||||
<tr><td>ShadingWaitingPeriod</td><td>setzt den Wert der Beschattungswartezeit</tr>
|
||||
<tr><td>Delay</td><td>setzt den Zufallswert zur verzögerten Fahrt</tr>
|
||||
<tr><td>DelayStart</td><td>setzen den festen Wert zur verzögerten Fahrt</tr>
|
||||
<tr><td>BlockingTimeAfterManual</td><td>setzt den Wert in Sekunden zur Blockade nach einer manuellen Fahrt</tr>
|
||||
<tr><td>BlockingTimeBeforNightClose</td><td>setzt den Wert in Sekunden zur Blockade vor der Nachtfahrt</tr>
|
||||
<tr><td>BlockingTimeBeforDayOpen</td><td>setzt den Wert in Sekunden zur Blockade vor der Tagfahrt</tr>
|
||||
<tr><td>PosCmd</td><td>setzt den Readingnamen zur Positionserkennung des Rollos</tr>
|
||||
<tr><td>OpenPos</td><td>setzt den Wert für die offen Position</tr>
|
||||
<tr><td>VentilatePos</td><td> </tr>
|
||||
<tr><td>VentilatePosAfterDayClosed</td><td> </tr>
|
||||
<tr><td>ClosedPos</td><td> </tr>
|
||||
<tr><td>SleepPos</td><td> </tr>
|
||||
<tr><td>VentilateOpen</td><td> </tr>
|
||||
<tr><td>ComfortOpenPos</td><td> </tr>
|
||||
<tr><td>PartyMode</td><td> </tr>
|
||||
<tr><td>Roommates</td><td> </tr>
|
||||
<tr><td>RoommatesReading</td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
<tr><td> </td><td> </tr>
|
||||
</table>
|
||||
</p>
|
||||
<u>Übersicht für das ASC Device Getter</u>
|
||||
<ul>
|
||||
<code>{ ascAPIget('Getter') }</code><br>
|
||||
</ul>
|
||||
@ -1195,7 +1288,7 @@ sub Initialize {
|
||||
],
|
||||
"release_status": "testing",
|
||||
"license": "GPL_2",
|
||||
"version": "v0.9.21",
|
||||
"version": "v0.9.22",
|
||||
"author": [
|
||||
"Marko Oldenburg <leongaultier@gmail.com>"
|
||||
],
|
||||
|
@ -4625,7 +4625,11 @@ sub _SetCmdFn {
|
||||
}
|
||||
}
|
||||
|
||||
if ( $ascDev->getSlatDriveCmdInverse ) {
|
||||
if ( $ascDev->getSlatDriveCmdInverse
|
||||
&& $slatPos > -1
|
||||
&& $shutters->getSlatPosCmd ne 'none'
|
||||
)
|
||||
{
|
||||
CommandSet(
|
||||
undef,
|
||||
(
|
||||
@ -4636,9 +4640,7 @@ sub _SetCmdFn {
|
||||
. ' '
|
||||
. $shutters->getSlatPosCmd . ' '
|
||||
. $slatPos
|
||||
)
|
||||
if ( $slatPos > -1
|
||||
&& $shutters->getSlatPosCmd ne 'none' );
|
||||
);
|
||||
|
||||
InternalTimer(
|
||||
gettimeofday() + 3,
|
||||
@ -4651,9 +4653,7 @@ sub _SetCmdFn {
|
||||
. $driveCommand );
|
||||
},
|
||||
$shuttersDev
|
||||
)
|
||||
if ( $slatPos > -1
|
||||
&& $shutters->getSlatPosCmd ne 'none' );
|
||||
);
|
||||
}
|
||||
else {
|
||||
CommandSet( undef,
|
||||
@ -4679,7 +4679,9 @@ sub _SetCmdFn {
|
||||
);
|
||||
},
|
||||
$shuttersDev
|
||||
);
|
||||
)
|
||||
if ( $slatPos > -1
|
||||
&& $shutters->getSlatPosCmd ne 'none' );
|
||||
}
|
||||
|
||||
$shutters->setSelfDefenseAbsent( 0, 0 )
|
||||
|
Loading…
Reference in New Issue
Block a user