Skip to content

Commit

Permalink
Dimmers update
Browse files Browse the repository at this point in the history
* Simple devices: Dimmers option to set maximum level when turning on
  • Loading branch information
sergejey committed Apr 26, 2019
1 parent 4eb776e commit e4d0f93
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 2 deletions.
4 changes: 4 additions & 0 deletions languages/default.php
Expand Up @@ -1291,6 +1291,10 @@
'DEVICES_ALL_BY_ROOM' => 'List all by rooms',
'DEVICES_LOAD_TIMEOUT' => 'Load status timeout',

'DEVICES_DIMMER_MIN_WORK' => 'Min level (work)',
'DEVICES_DIMMER_MAX_WORK' => 'Max level (work)',
'DEVICES_DIMMER_SET_MAX' => 'Set maximum level when turning on',

'GROUPS' => 'Groups',
'APPLIES_TO' => 'Applies to',

Expand Down
4 changes: 4 additions & 0 deletions languages/ru.php
Expand Up @@ -1289,6 +1289,10 @@
'GROUPS' => 'Группы',
'APPLIES_TO' => 'Применительно к',

'DEVICES_DIMMER_MIN_WORK' => 'Мин. уровень (рабочий)',
'DEVICES_DIMMER_MAX_WORK' => 'Макс. уровень (рабочий)',
'DEVICES_DIMMER_SET_MAX' => 'Устанавливать максимальную яркость при включении',

'AUTO_LINK' => 'Автоматический запуск сценария',
'FAVORITE_DEVICE' => 'В списке быстрого доступа',

Expand Down
3 changes: 3 additions & 0 deletions modules/devices/SDimmers_statusUpdated.php
Expand Up @@ -3,6 +3,9 @@
$status = $this->getProperty('status');
$level=$this->getProperty('level');
$levelSaved=$this->getProperty('levelSaved');
if ($this->getProperty('setMaxTurnOn')) {
$levelSaved=100;
}
if ($status>0 && !$level && $levelSaved) {
$this->setProperty('level',$levelSaved);
} else {
Expand Down
5 changes: 3 additions & 2 deletions modules/devices/devices_structure.inc.php
Expand Up @@ -122,8 +122,9 @@
'level'=>array('DESCRIPTION'=>'Current brightness level','ONCHANGE'=>'levelUpdated','DATA_KEY'=>1),
'levelSaved'=>array('DESCRIPTION'=>'Latest level saved'),
'levelWork'=>array('DESCRIPTION'=>'Brightness level (work)','ONCHANGE'=>'levelWorkUpdated'),
'minWork'=>array('DESCRIPTION'=>'Min level (work)','_CONFIG_TYPE'=>'num','_CONFIG_HELP'=>'SdDimmerMinMax'),
'maxWork'=>array('DESCRIPTION'=>'Max level (work)','_CONFIG_TYPE'=>'num','_CONFIG_HELP'=>'SdDimmerMinMax'),
'minWork'=>array('DESCRIPTION'=>LANG_DEVICES_DIMMER_MIN_WORK,'_CONFIG_TYPE'=>'num','_CONFIG_HELP'=>'SdDimmerMinMax'),
'maxWork'=>array('DESCRIPTION'=>LANG_DEVICES_DIMMER_MAX_WORK,'_CONFIG_TYPE'=>'num','_CONFIG_HELP'=>'SdDimmerMinMax'),
'setMaxTurnOn'=>array('DESCRIPTION'=>LANG_DEVICES_DIMMER_SET_MAX,'_CONFIG_TYPE'=>'yesno','_CONFIG_HELP'=>'SdDimmerSetMax'),
),
'METHODS'=>array(
'statusUpdated'=>array('DESCRIPTION'=>'Status Updated'),
Expand Down

0 comments on commit e4d0f93

Please sign in to comment.