Skip to content

Commit 4452d1a

Browse files
authored
Merge pull request #427 from simatec/dev
(simatec) Beta 1.4.13
2 parents 3ff29e5 + c490cf7 commit 4452d1a

6 files changed

Lines changed: 315 additions & 294 deletions

File tree

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,12 @@ When the adapter crashes or an other Code error happens, this error message that
4848

4949
## Changelog
5050
<!-- ### __WORK IN PROGRESS__ -->
51+
### __WORK IN PROGRESS__
52+
* (FoxRo) Bugfix Alarm handling
53+
* (simatec) Dependencies updated
54+
* (simatec) Dev-Dependencies updated
55+
* (simatec) more debuglog for Trigger
56+
5157
### 1.4.12 (2022-04-11)
5258
* (FoxRo) Bugfix wrongly open after deactivation of weater alarm
5359
* (simatec) Dependencies updated

lib/shutterState.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,9 @@ async function shutterState(shutterID, adapter, shutterSettings) {
3737

3838
if (shutterSettings[s].triggerAction == 'Manu_Mode') {
3939
shutterSettings[s].triggerHeight = shutterSettings[s].currentHeight;
40-
adapter.log.debug(`Shutter ${shutterSettings[s].shutterName} was moved manually to: ${shutterSettings[s].currentHeight}% while window was open - prevent trigger from driving back`);
40+
shutterSettings[s].alarmTriggerAction = 'Manu_Mode';
41+
shutterSettings[s].alarmTriggerLevel = _shutterState.val;
42+
adapter.log.debug(`Shutter ${shutterSettings[s].shutterName} was moved manually to: ${shutterSettings[s].currentHeight}% - prevent trigger from driving back`);
4143
}
4244
}
4345
}

lib/triggerChange.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,9 @@ async function triggerChange(resTriggerChange, adapter, shutterSettings) {
7777
shutterSettings[s].currentHeight = setTriggerHeight;
7878
shutterSettings[s].currentAction = 'triggered';
7979

80+
adapter.log.debug('#1 current height: ' + shutterSettings[s].currentHeight + '% for device ' + shutterSettings[s].shutterName);
81+
adapter.log.debug('#1 current action: ' + shutterSettings[s].currentAction + ' for device ' + shutterSettings[s].shutterName);
82+
8083
await setShutterState(adapter, shutterSettings, shutterSettings[s], setTriggerHeight, nameDevice, 'triggered #1')
8184
.catch((e) => adapter.log.warn(`#triggerChange 1: ${e}`));
8285

main.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,7 @@ function startAdapter(options) {
225225
if (adapter.config.currentShutterState == true && adapter.config.currentShutterStateTime) {
226226
waitTime4StateCheck = (adapter.config.currentShutterStateTime ? adapter.config.currentShutterStateTime * 1000 : 60000);
227227
}
228+
228229
await sleep(waitTime4StateCheck);
229230

230231
for (const i in result) {
@@ -238,7 +239,6 @@ function startAdapter(options) {
238239
}
239240
if (typeof _shutterState != undefined && _shutterState != null && _shutterState.val != shutterSettings[s].currentHeight && _shutterState.val != shutterSettings[s].oldHeight && adapter.config.currentShutterState == true) {
240241

241-
//await sleep(waitTime4StateCheck);
242242
shutterSettings[s].currentAction = 'Manu_Mode';
243243
shutterSettings[s].triggerAction = 'Manu_Mode';
244244

0 commit comments

Comments
 (0)