QuickStart для новичка

Всё, что не подходит под вышеперечисленные разделы

Модератор: immortal

Ответить
PavelSk
Сообщения: 3
Зарегистрирован: Ср апр 01, 2015 1:36 pm
Благодарил (а): 0
Поблагодарили: 0

QuickStart для новичка

Сообщение PavelSk » Ср апр 01, 2015 2:51 pm

Добрый день. Я имею опыт разработки на PHP и JavaScript, но при изучении majordomo не знаю за что
зацепиться чтобы понять концепцию.
Есть ли какой нибудь quickstart для новичка по данному продукту на простом примере?
Также интересует возможность информация для реализации протоколов Modbus и KNX.
Заранее спасибо.
PavelSk
Сообщения: 3
Зарегистрирован: Ср апр 01, 2015 1:36 pm
Благодарил (а): 0
Поблагодарили: 0

Re: QuickStart для новичка

Сообщение PavelSk » Ср апр 01, 2015 5:49 pm

Мне нужно понять как сделать свою систему более гибкой(если такое возможно с малыми затратами), чтобы конечному пользователю(электро монтажнику, инсталлятору, собственно самому хозяину дома или квартиры) при настройке не нужно было лезть в ненужные ему скрипты. Я так понимаю для реализации данной задачи придётся лезть и изучать само ядро.
Дело в том, что у меня сейчас есть своя небольшая web система, которая заточена для чайников, но для расширения функционала я бы хотел перенести её на MajorDoMo с малыми потерями. Для этого я хочу узнать с чем мне придётся столкнуться. По сети Modbus TCP я свободно передаю данные, но при настройке вижу одни скрипты, классы, объекты, методы, что не хотелось бы показывать чайнику электрику.
Краткая идеалогия моей системы:
Эта идея мне пришла, когда я увидел бесплатное приложение InSideControl компании Schneider Electric https://www.youtube.com/watch?v=uSYg8StXGCw. Оно удивляет простотой настройки и использования. Правда настроечное ПО работает под Windows и нужно использовать специальный KNX IP шлюз той же компании. В моей системе не предусматривается ни каких шлюзов и стороннего ПО. Всё настраивается на одном сервере с помощью web.
Ниже представлены некоторые скриншоты по настройке системы:
Вложения
IMG_0663.PNG
Настройки комнат(помещений). Вводятся названия комнат, выбирается изображение, выбираются опции, входящие в комнату (лампы, rgb, диммеры, шторы/жалюзи и т. д.)
IMG_0663.PNG (44.24 КБ) 6411 просмотров
IMG_0662.PNG
Настройки RGB лент: вводится название для каждой группы
IMG_0662.PNG (36.38 КБ) 6411 просмотров
IMG_0660.PNG
Освещение: вводим название для каждой группы
IMG_0660.PNG (40.08 КБ) 6411 просмотров
IMG_0661.PNG
Сетевые параметры для подключения к контроллеру
IMG_0661.PNG (26.56 КБ) 6411 просмотров
Аватара пользователя
Bagir
Сообщения: 1615
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич
Благодарил (а): 212 раз
Поблагодарили: 375 раз

Re: QuickStart для новичка

Сообщение Bagir » Ср апр 01, 2015 5:55 pm

К сожалению QuickStart тут не прокатит. Придется очень много прочитать, и когда у Вас появятся конкретные вопросы, обязательно задавайте их на форуме. В конечном итоге, когда придет полное понимание структуры работы МД, все покажется очень простым и понятным. Единственно с чем могут возникнуть проблемы написании сложных сценариев - это знание php языка. Но если есть опыт, то и карты в руки.
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Аватара пользователя
Bagir
Сообщения: 1615
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич
Благодарил (а): 212 раз
Поблагодарили: 375 раз

Re: QuickStart для новичка

Сообщение Bagir » Ср апр 01, 2015 5:58 pm

Да, и те картинки, которые Вы показали, покажутся детской шалостью в сравнении с возможностями системы. То что на картинках это просто пульт д/у да и только, а МД даст логику управления устройствами.
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
PavelSk
Сообщения: 3
Зарегистрирован: Ср апр 01, 2015 1:36 pm
Благодарил (а): 0
Поблагодарили: 0

Re: QuickStart для новичка

Сообщение PavelSk » Ср апр 01, 2015 8:13 pm

С PHP и ООП у меня вроде ничего, единственная проблема в поиске нужной информации и документации.
А на счёт картинок, то основной целью данного проекта является разработка бюджетной системы домашней автоматизации, которая должна пойти в массы.
Здесь реализуется стандартный функционал, простейшие сценарии, поддержка протоколов Modbus/KNX и простота настройки даже для школьника. Если удастся перейти на MajorDoMo и прикрутить некоторые его вкусняшки, то этот подход будет поддерживаться.
Ответить