Размещение <-> Rooms
Добавлено: Пт апр 10, 2015 10:33 am
Здравствуйте!
Что-то опять запутался в основах.
В "Настройках" панели управления есть пункт "Расположения". Элементы очень простые. Ничего, кроме названия.
Есть класс объектов Rooms, там полноценные объекты, которые можно размещать в "расположениях".
Есть другие объекты, например - сенсоры или выключатели, которые тоже можно размещать в "расположениях".
Хочу, например, измерять температуру в одной из комнат. Как идеологически правильно расположить термодатчик в спальне на втором этаже? Какая возможна иерархическая структура типа "Дом" -> "Этаж" -> "Квартира" -> "Комната" -> "Конкретный объект"? Или в расположении "Туалет" размещаются объекты "Выключатель", "Лампочка", а также объект "Туалет" класса Rooms? Что-то никак не могу понять, что делает объект "Выключатель" в одном уровне с объектом "Туалет"... или наоборот.
Свою задачу-минимум реализовал по-простому, оно работает, но осталось какое-то чувство неудовлетворения.
Что-то опять запутался в основах.
В "Настройках" панели управления есть пункт "Расположения". Элементы очень простые. Ничего, кроме названия.
Есть класс объектов Rooms, там полноценные объекты, которые можно размещать в "расположениях".
Есть другие объекты, например - сенсоры или выключатели, которые тоже можно размещать в "расположениях".
Хочу, например, измерять температуру в одной из комнат. Как идеологически правильно расположить термодатчик в спальне на втором этаже? Какая возможна иерархическая структура типа "Дом" -> "Этаж" -> "Квартира" -> "Комната" -> "Конкретный объект"? Или в расположении "Туалет" размещаются объекты "Выключатель", "Лампочка", а также объект "Туалет" класса Rooms? Что-то никак не могу понять, что делает объект "Выключатель" в одном уровне с объектом "Туалет"... или наоборот.
Свою задачу-минимум реализовал по-простому, оно работает, но осталось какое-то чувство неудовлетворения.