Posts Tagged ‘интерфейс’
CM15A добавлен в LinuxMCE 0810
Thursday, February 4th, 2010
X10 несмотря на почтенный возраст все еще в игре. Однако до недавнего времени пользователи LinuxMCE могли пользоваться только старой версией адаптера к ПК CM11A, который и выпускать уже перестали. Силами нескольких энтузиастов эта проблема была решена. И теперь новая версия адаптера CM15 включена в последней версии 0810 бета.
Для добавления CM15 идем на админском сайте в Wizard –> Devices –> Interfaces, жмем “Add device” и выбираем CM15A из списка в открывшемся окне.
Tags: 0810, CM15, X10, интерфейс
Posted in LinuxMCE, X10 | 11 Comments »
Еще раз о локализации интерфейса
Monday, October 5th, 2009
После загрузки дампа с русским языком и перегенерации Орбитера выявилась одна неприятная деталь. Локализировать интерфейс LinuxMCE не так-то просто, как казалось вначале. Дело в том, что меню топ уровня формируется внутри Орбитера на этапе генерации. Соответственно зная установленный язык, можно получить нужное значение из таблицы Text_LS. Проблема же заключается в том, что подменю “Свет”, “Медиа”, “Климат”, “Охрана” и “Телефония” формируются Орбитером, а утилитой UpdateEntArea для каждой зоны в доме. Сделано это для того, чтобы с одного Орбитера можно было управлять всеми зонами в доме. Полученные данные сохраняются в таблице базы данных. Откуда они достаются на этапе генерации Орбитера.
Идея состоит в том, чтобы сохранять в результатах работы UpdateEntArea не конечное значение для кнопки меню, а его ID из таблицы Text_LS. Соответственно при генерации Орбитера, зная какой язык установлен в нем, получим локализованное наименование вместо захардкоженного английского. Для реализации этой идеи надо будет добавить дополнительное поле в таблицу CommandGroup – PK_Text, поменять UpdateEntArea классы для сохранения этого ID и изменить OrbiterGen класс для вытаскивания локализованного наименования пункта меню по PK_Text и PK_Language. Маятно немного, но зато интерфейс будет локализован полностью.
Tags: девелопмент, интерфейс, локализация
Posted in LinuxMCE | No Comments »
Обновленный Z-Wave интерфейс
Wednesday, September 17th, 2008
LinuxMCE достался Z-Wave интерфейс еще от Plutohome. Но проблема в том, что он был (и собственно есть) очень базовым. То есть функционала в нем практически не было. А тут еще сняли с производства адаптер для ПК, поддерживаемый этим интерфейсом. Соответственно встал вопрос адаптации Z-Wave интерфейса к реалиям сегодняшнего дня. Результатом явилась тестовая версия, уже доступная для тестирования (пока только i386).
Новый интерфейс уже может:
- управлять бинарными выключателями и диммерами
- показывать статус устройств на плане
- интегрироваться с мастером настройки управления светом
- поддерживать бинарные сенсоры
- разбудить “спящий” девайс
Ожидается возможность загрузки конфигурации Z-Wave сети, поддержка еще большего количества моделей интерфейсов к ПК, поддержка термостатов и многое другое.
Tags: Z-Wave, девелопмент, интерфейс
Posted in Автоматизация | No Comments »
