Смена иконки в SmartHome


В версии Z-Way 2.1.1 и ниже нет функции смены иконки виджета. Но все же поменять иконку у виджета возможно.

Для смены иконки у виджеты выполните следующие действия:

  • Положите вашу иконку tv.png размером 64х64 в папку /opt/z-way-server/htdocs/smarthome/storage/img/icons/
  • Откройте файл /opt/z-way-server/htdocs/smarthome/app/js/build.js и добавьте case с вашей иконкой tv
        case 'luminosity':
        icon = cfg.img.icons + 'luminosity.png';
        break;
        case 'new':
        icon = cfg.img.icons + 'new.png';
        break;
        case 'tv':
        icon = cfg.img.icons + 'tv.png';
        break;
        default:
        break;
        
  • Остановите Z-Way командой sudo /etc/init.d/z-way-server stop
  • Откройте файл /opt/z-way-server/automation/storage/configjson-06b2d3b23dce96e1619d2b53d6c947ec.json и добавьте свойство icon к вашему виджету
        "DummyDevice_29": {
        "deviceType": "switchBinary",
        "metrics": {
        "icon": "tv",
        "level": "on",
        "title": "Dummy 29"
        },
        "location": 0,
        "tags": [],
        "permanently_hidden": false
        },
        
  • Запустите Z-Way командой sudo /etc/init.d/z-way-server start

октябрь 2015г. Юркин Виталий