[Модуль] MagicHome (magichome)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] MagicHome

Сообщение directman66 » Пн окт 15, 2018 8:01 am

С ПУ SRGB пока не проверял, я создавал простое реле SRelay, привязывал к кнопке в меню и управлял. Такая схема работает без проблем. Хотя мне не понятно, чем отличается SRelay и SRGB в данном случае. Логика привязки status должна быть одинаковой.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] MagicHome (magichome)

Сообщение directman66 » Ср ноя 14, 2018 12:43 am

Привязка к кнопке mi home (zigbee)

1) Создаем простое устройство RGB с именем RGB01 или другим.
2) Привязываем в модуле mihome метрику нужной кнопки включения/выключения к нужному объекту RGB01, поле status оставляем пустым. В поле метода выбираем switch.
3) Добавляем контроллер в модуле MagicHome. В свойствах контроллера на вкладке данные привязываем наше устройство к ПУ RGB01 к свойству status.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] MagicHome (magichome)

Сообщение directman66 » Чт ноя 22, 2018 10:33 pm

Добавлена возможность изменения цвета ленты отправкой команды "changecolor" в свойство "command".

Изменение цвета ленты в цикле при нажатии кнопки:
1) В классе простых устройств создаем метод Changecolor. В методе "changecolor" объекта (RGB01), привязанного к RGB устройству Magichome прописываем следующий код:

Код: Выделить всё

$this->setProperty('command','changecolor');
2) В модуле Magichome в режиме просмотра метрик привязываем для метрики "command" связку со объектом RGB01 и свойством command.
3) Теперь при вызове метода объекта cm('RGB01.changecolor'); цвет ленты будет меняться в цикле.
4) Метод changecolor можно привязать к кнопке MiHome (повесить на двойное нажатие правой кнопки беспроводного выключателя).

Также этот процесс можно вызвать из сценария:

Код: Выделить всё

include_once(DIR_MODULES . 'magichome/magichome.class.php');
$mh = new magichome();
$mh->changecolordevice($deviceid); 
где $deviceid -номер устройства модуля.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
Злобный Ватник
Сообщения: 28
Зарегистрирован: Ср ноя 07, 2018 7:31 pm
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: [Модуль] MagicHome (magichome)

Сообщение Злобный Ватник » Вс ноя 25, 2018 11:06 am

Маэстро directman66! А добавить управление белым цветом в ленте RGBW сложно? Отдельные светодиоды управляются отдельным каналом. Было бы не-плохо добавить это. Можно включать чисто-белый свет..
"Чем меньше в голове у оппонента ума - тем больше пафоса "...
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] MagicHome (magichome)

Сообщение directman66 » Вс ноя 25, 2018 4:35 pm

Видимо у меня контроллер без W и я не знаю, как его включить. Если отловите команду - добавлю.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 531 раз
Контактная информация:

Re: [Модуль] MagicHome (magichome)

Сообщение Vovix » Пн ноя 26, 2018 10:25 pm

у меня модуль начал вываливать на верх страницы это:

Код: Выделить всё

Warning: socket_connect(): unable to connect [10060]: ������� ���������� ���������� ���� �����������, �.�. �� ������� ���������� �� ��������� ����� �� ������� ������ ������, ��� ���� ��������� ��� ������������� ���������� ��-�� ��������� ������� ��� ������������� ����������. in C:\_majordomo\htdocs\modules\magichome\magichome.class.php on line 804 Warning: socket_sendto(): unable to write to socket [10057]: ������ �� �������� ��� ��������� ������ (when sending on a datagram socket using a sendto call) no address was supplied. in C:\_majordomo\htdocs\modules\magichome\magichome.class.php on line 818 Warning: socket_read(): unable to read from socket [10057]: ������ �� �������� ��� ��������� ������ (when sending on a datagram socket using a sendto call) no address was supplied. in C:\_majordomo\htdocs\modules\magichome\magichome.class.php on line 821
2018-11-26 23-24-04 magichome (Панель управления) - Google Chrome.png
2018-11-26 23-24-04 magichome (Панель управления) - Google Chrome.png (37.2 КБ) 3261 просмотр
опять мои любимые веб-соккеты!!!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] MagicHome (magichome)

Сообщение directman66 » Пн ноя 26, 2018 10:33 pm

Дык работает? Это нормальные для винды ворнинги, забыл отключить ))
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 531 раз
Контактная информация:

Re: [Модуль] MagicHome (magichome)

Сообщение Vovix » Пн ноя 26, 2018 10:50 pm

directman66 писал(а):
Пн ноя 26, 2018 10:33 pm
Дык работает? Это нормальные для винды ворнинги, забыл отключить ))
нет не работает!
Вот это так в модуле (кстати при малой ширине окна интерфейс сильно "разлетается"):
2018-11-26 23-45-52 magichome (Панель управления) - Google Chrome.png
2018-11-26 23-45-52 magichome (Панель управления) - Google Chrome.png (28.12 КБ) 3254 просмотра
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 531 раз
Контактная информация:

Re: [Модуль] MagicHome (magichome)

Сообщение Vovix » Пн ноя 26, 2018 10:53 pm

а так в приложении на телефоне (это почти одновременно):
IMG_1615.PNG
IMG_1615.PNG (486.44 КБ) 3252 просмотра
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] MagicHome (magichome)

Сообщение directman66 » Пн ноя 26, 2018 10:56 pm

ok, будет время посмотрю что с виндой. Месяца два назад вроде работало.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Ответить