san4es

<<< Back

Датчик движения простые устройства

добавлено battery_level и voltage

htdocs\modules\devices\devices_structure.inc

находим в 229-237 строке код и меняем на

    'motion'=>array(
        'TITLE'=>LANG_DEVICES_MOTION,
        'PARENT_CLASS'=>'SDevices',
        'CLASS'=>'SMotions',
        'PROPERTIES'=>array(
            'ignoreNobodysHome'=>array('DESCRIPTION'=>LANG_DEVICES_MOTION_IGNORE,'_CONFIG_TYPE'=>'yesno','_CONFIG_HELP'=>'SdIgnoreNobodysHome'),
            'resetNobodysHome'=>array('DESCRIPTION'=>LANG_DEVICES_MOTION_RESET,'_CONFIG_TYPE'=>'yesno','_CONFIG_HELP'=>'SdResetNobodysHome'),
            'timeout'=>array('DESCRIPTION'=>LANG_DEVICES_MOTION_TIMEOUT,'_CONFIG_TYPE'=>'num','_CONFIG_HELP'=>'SdMotionTimeout'),
            'blocked'=>array('DESCRIPTION'=>'Is blocked'),
                'voltage'=>array('DESCRIPTION'=>'Вольт'),
                'battery_level'=>array('DESCRIPTION'=>'Процент заряда'),

htdocs\templates\classes\views\SMotions.html

меняем на

<div class="device-widget motion %.alive|"offline;online"%"  onclick="var url=('<#ROOTHTML#>pChart/?p=%.object_title%'+'.status&op=log&subop=24h&minimal=1');parent.$.fancybox.open({ src: url, type: 'iframe',iframe:{preload:false} });return false;">
    <div class="device-icon motion %.status|"off;on"%"></div>
    <div class="device-header">%.object_description%</div>
    <div  class="device-details">voltage - %.voltage%&#128498; &nbsp;&nbsp;
    <span class="device-details">battery_level - %.battery_level%</span>%
    <!---<div class="device-details">%.updatedText%</div>--->
    <div class="updatedText-JS-%.object_id%" style="font-size: 11px;">...</div>
</div>
</div>

JS скрипт не трогать

htdocs\css\devices.css

меняем

.device-icon.motion {
    background-image: url(../cms/scenes/styles/informer/i_motion.png);
}
.device-icon.motion.on {
    background-color:yellow;
}

на

.device-icon.motion {
    background-image: url(../cms/scenes/styles/devices/motion_off.png);
}
.device-icon.motion.on {
     background-image: url(../cms/scenes/styles/devices/motion_on.png);
}

добавить
htdocs\cms\scenes\styles\
папку devices куда выкладываем иконки
ИКОНКИ КАЧАЕМ ТУТ:https://disk.yandex.ru/d/NkXyyhvqMm260g

Discuss (6) (4)

See also:
2021-10-04 Открытие\закрытие простые устройства
2021-09-11 SGadget в простых устройствах
2021-07-13 Измененый дивайс Простое устройство: ТВ
2021-09-24 Изменения иконки - свойства vаlue температуры
2021-01-19 Изменения иконки- статуса RGB

Москва, Россия

На форуме: yoshok