-
Семантическая модель умного дома в openHAB
Семантическая модель стала новинкой версии 3 openHAB и она является развитием концепции групп для того что бы этот уровень абстракции можно было как легко интегрировать и транслировать в другие системы умного дома, так и упростить описание логики в перспективе. Но с первого взгляда этот уровень абстракции кажется излишним, а со второго просто системой меню для поиска элементов, но авторы openHAB уверяют, что «это что-то большее» и ровно из-за этого важно вдумчиво прочесть статью ниже. Исторически она появилась в версии 2.4.0 M5, однако, практический смысл в виде автоматической генерации отображений появился только в 3й версии с появлением нового интерфейса. Вещи представляют собой устройства, а также датчики и приводы этих устройств. Но…
-
Описание правил openHAB 3
Этот перевод я сделал для того что бы самому детально разобраться в том как работают правила в openHAB и он мне помог понять многие свои ошибки. То что казалось запутанным стало теперь простым и понятным. Сама статья весьма длинная и скучная, но без неё сложно использовать функционал openHAB без «неприятных» сюрпризов. Важно отличать примитивные типы от объектов и учитывать, что по умолчанию в openHAB все значения рассматриваются как текст. Из-за этого при построении логических конструкций часто нужно использовать объекты и методы работы с ними, что по-началу может показаться сложным, особенно новичкам не имеющим опыта программирования. Так как перевод выполнен не дословно, то в подзаголовках тэг # ведёт на оригинал статьи.…
-
Первые впечатления от iPhone 11 Pro
Так как я много фотографирую и, главным образом, телефоном (когда фотографирую коптером, то на самом деле тоже смотрю в телефон), то пришлось пойти и купить iPhone 11 Pro. Сама история покупки была весьма забавная. Изначально я посмотрел цены и решил, что если поеду в Европу, то за вычетом такс-фри выходит выгоднее там купить, тем более, что часы лучше покупать и активировать в Германии, где кардиограммы уже работают. Так что, планов покупать в первый день продаж у меня изначально не было. Однако, на всякий случай я зашел на сайт некогда популярной сети магазинов и сделал предзаказ, но совсем деградировавшая сеть написала мне что они рассмотрят заказ в течении 60 дней, так…
-
Элементы (Items)
Eclipse SmartHome имеет строгое разделение между физическим миром («вещами», см. ниже) и приложением, которое построено вокруг понятия» предметы » (также называемого виртуальным слоем). Элементы представляют функциональные возможности, используемые приложением (в основном пользовательские интерфейсы или логика автоматизации). Элементы имеют состояние и используются через события. В настоящее время доступны следующие типы элементов (в алфавитном порядке): Элемент Описание Типы команд Color Информация о цвете (RGB) OnOff, Increase/Decrease, Percent, HSB Contact Элемент, хранящий состояние, например, контактов двери/окна OpenClosed DateTime Дата и время — Dimmer Элемент содержащий значение регулятора уровня (dimmer) OnOff, IncreaseDecrease, Percent Group Элемент для размещения других элементов что бы собирать и отображать их как группы — Image Изображение в двоичном виде —…
-
Вещи (Things)
Вещи (Things) — это сущности, которые физически могут быть добавлены в систему и которые потенциально могут обеспечить множество функций в одной вещи. Важно отметить, что вещи не обязательно должны быть устройствами, но они также могут представлять собой веб-службу или любой другой управляемый источник информации и функциональности. С точки зрения пользователя они актуальны для процесса установки и конфигурирования, но не для управления системой. Вещи могут иметь свойства конфигурации, которые могут быть необязательными или обязательными. Такие свойства могут быть базовой информацией, такой как IP-адрес, ключ (token) доступа для веб-службы или конфигурация устройства, изменяющая его поведение. Каналы (Channels) Вещи обеспечивают «Каналы», которые представляют различные функции вещи. Там, где Вещь является физической сущностью или…
-
Концепция OpenHab
Когда Вы впервые задумываетесь об автоматизации дома то полезно учитывать два взгляда на проблему: физический и функциональный. Физический наиболее очевидный и сфокусирован на устройствах и коммуникациях между ними (кабели, Z—wave, WiFi и т.п.) и других физических аспектах. Функциональный подход может быть в новинку. Он фокусируется на том как информация об устройствах, соединениях и т.д. под воздействием пользователя влияет на программное обеспечение, связанное с устройством. Можно ещё проще представлять что физический взгляд это взгляд на «реальный мир», а функциональный — взгляд на «мир программного обеспечения». Вещи, каналы, привязки, элементы и ссылки Вещи (things) — это сущности, которые могут быть физически добавлены в систему. Вещи могут обеспечить больше чем одну функцию (например,…