Очень интересно, но ничего непонятно!

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
Коля
Сообщения: 469
Зарегистрирован: 28 ноя 2014, 18:50

Re: Очень интересно, но ничего непонятно!

Сообщение Коля » 24 мар 2019, 00:15

вот тут только так нужно сделать?
Вложения
Clip2net_190323231522.png
Clip2net_190323231522.png (30.84 КБ) 856 просмотров

Ruslan
Сообщения: 2184
Зарегистрирован: 06 янв 2014, 20:44

Re: Очень интересно, но ничего непонятно!

Сообщение Ruslan » 24 мар 2019, 00:25

Да.
Только в метод switch допишите код:

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

$m = $_GET['m'];
say("m=".$m."_".time());
Или даже сделайте отдельный метод ("Test_m2") и впишите только этот код туда.

Параметр m=2 при удержании должен быть.

UPD: только тип не IN, а Counter !!!

Коля
Сообщения: 469
Зарегистрирован: 28 ноя 2014, 18:50

Re: Очень интересно, но ничего непонятно!

Сообщение Коля » 24 мар 2019, 11:58

при обычной кнопке
только не понял при длительном нажатии происходи вкл/выкл или выкл/вкл

Типа двойное нажатие реле щелкает туда сюда при удержании

При кратковременном включает или выключает. А при удержании включает и через сек выключает
Вложения
Clip2net_190324105758.png
Clip2net_190324105758.png (14.16 КБ) 831 просмотр
Clip2net_190324105241.png
Clip2net_190324105241.png (17.22 КБ) 831 просмотр

Ruslan
Сообщения: 2184
Зарегистрирован: 06 янв 2014, 20:44

Re: Очень интересно, но ничего непонятно!

Сообщение Ruslan » 24 мар 2019, 12:05

Коля писал(а):
24 мар 2019, 11:58
при обычной кнопке
только не понял при длительном нажатии происходи вкл/выкл или выкл/вкл

Типа двойное нажатие реле щелкает туда сюда при удержании
Да, все правильно. Так и должно быть. При каждом обращении Меги к серверу о срабатывании входа запускается скрипт на сервере. В нашем случае при режиме порта "P" первый раз скрипт запускается при нажатии кнопки, а второй раз -- через 1,5 секунды, когда Мега сообщит серверу об удержании (m=2).

Коля
Сообщения: 469
Зарегистрирован: 28 ноя 2014, 18:50

Re: Очень интересно, но ничего непонятно!

Сообщение Коля » 24 мар 2019, 12:09

с ттр223
перемычка А запаяна
Вложения
Clip2net_190324110845.png
Clip2net_190324110845.png (14.2 КБ) 821 просмотр
Clip2net_190324110752.png
Clip2net_190324110752.png (16.19 КБ) 821 просмотр

Ruslan
Сообщения: 2184
Зарегистрирован: 06 янв 2014, 20:44

Re: Очень интересно, но ничего непонятно!

Сообщение Ruslan » 24 мар 2019, 12:11

Ну отлично. Значит сенсор может полностью имитировать работу механического выключателя без фиксации. Единственное, для диммирования нам понадобится режим работы порта "P&R" (там добавится передача параметра m=1).

Коля
Сообщения: 469
Зарегистрирован: 28 ноя 2014, 18:50

Re: Очень интересно, но ничего непонятно!

Сообщение Коля » 24 мар 2019, 12:24

вот

всегда включен выход при касании тухнет если держать
если кратковременно то снова включается
Вложения
Clip2net_190324112317.png
Clip2net_190324112317.png (17.52 КБ) 816 просмотров
Clip2net_190324112255.png
Clip2net_190324112255.png (17.23 КБ) 816 просмотров

Ruslan
Сообщения: 2184
Зарегистрирован: 06 янв 2014, 20:44

Re: Очень интересно, но ничего непонятно!

Сообщение Ruslan » 24 мар 2019, 12:32

Все правильно. В режиме "P&R" скрипт запускается при каждом нажатии (параметр m отсутствует), каждом отпускании (m=1), кроме "сверхкороткого" нажатия и при удержании больше 1,5 секунд (m=2).

Вот теперь уже можно настраивать алгоритм диммирования.

Коля
Сообщения: 469
Зарегистрирован: 28 ноя 2014, 18:50

Re: Очень интересно, но ничего непонятно!

Сообщение Коля » 24 мар 2019, 12:34

Вы поможете)? Я без Вас как без рук...

Для теста подключил l298 модуль с rgb лентой, как Андрей выкладывал.
Последний раз редактировалось Коля 24 мар 2019, 12:39, всего редактировалось 1 раз.

Коля
Сообщения: 469
Зарегистрирован: 28 ноя 2014, 18:50

Re: Очень интересно, но ничего непонятно!

Сообщение Коля » 24 мар 2019, 12:37

Ruslan подскажите еще (не нашел на мажордом, наверно не так запрос делаю), как создать скрипт отдельно , которые по подсветке. А потом чтоб просто уже просто "run скрипт" прицепить?

Ruslan
Сообщения: 2184
Зарегистрирован: 06 янв 2014, 20:44

Re: Очень интересно, но ничего непонятно!

Сообщение Ruslan » 24 мар 2019, 12:39

Ну, собственно, надо просто выполнить описанную в моей заметке настройку. Заодно посмотрим, получилось ли у меня сделать понятную удобоваримую инструкцию, не вызывающую дополнительных вопросов (это по части качества моей "писательской" работы).

А так помогу, конечно. Пишите, что не получается, какие затруднения.

Ruslan
Сообщения: 2184
Зарегистрирован: 06 янв 2014, 20:44

Re: Очень интересно, но ничего непонятно!

Сообщение Ruslan » 24 мар 2019, 12:40

Коля писал(а):
24 мар 2019, 12:37
Ruslan подскажите еще (не нашел на мажордом, наверно не так запрос делаю), как создать скрипт отдельно , которые по подсветке. А потом чтоб просто уже просто "run скрипт" прицепить?
В "админке" в разделе "ОБЕКТЫ" >>> Сценарии. Вот туда и добавляете новый сценарий с нужным кодом PHP.

Коля
Сообщения: 469
Зарегистрирован: 28 ноя 2014, 18:50

Re: Очень интересно, но ничего непонятно!

Сообщение Коля » 24 мар 2019, 12:43

я так и делал

только не пойму как его теперь запустить
Вложения
Clip2net_190324114238.png
Clip2net_190324114238.png (72.91 КБ) 805 просмотров

Коля
Сообщения: 469
Зарегистрирован: 28 ноя 2014, 18:50

Re: Очень интересно, но ничего непонятно!

Сообщение Коля » 24 мар 2019, 12:45

сюда же нужно


КОД: ВЫДЕЛИТЬ ВСЁ
runScript("Имя_вашего_скрипта");
Вложения
Clip2net_190324114411.png
Clip2net_190324114411.png (93.74 КБ) 803 просмотра

Ruslan
Сообщения: 2184
Зарегистрирован: 06 янв 2014, 20:44

Re: Очень интересно, но ничего непонятно!

Сообщение Ruslan » 24 мар 2019, 12:50

Запуск идет по имени:

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

runScript("Подсветка ливоло");
Да, вставить этот запуск надо в метод switch.
Или, например, при выключении всего света:

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

$objects=getObjectsByClass("Lighting");
foreach($objects as $obj) {
   callMethod($obj['TITLE'].".turnOff");
   }
   runScript("Подсветка ливоло");
Если, конечно, класс у вас назван "Lighting".

Еще сценарий можно запустить "вручную" по ссылке внизу после его сохранения.

Коля
Сообщения: 469
Зарегистрирован: 28 ноя 2014, 18:50

Re: Очень интересно, но ничего непонятно!

Сообщение Коля » 24 мар 2019, 12:53

Спасибо уже сам сделал по другому) получилось

Коля
Сообщения: 469
Зарегистрирован: 28 ноя 2014, 18:50

Re: Очень интересно, но ничего непонятно!

Сообщение Коля » 24 мар 2019, 12:54

вот так можно было? работает)


*сценарий на английском только сделал
Вложения
Clip2net_190324115355.png
Clip2net_190324115355.png (22.51 КБ) 799 просмотров

Ruslan
Сообщения: 2184
Зарегистрирован: 06 янв 2014, 20:44

Re: Очень интересно, но ничего непонятно!

Сообщение Ruslan » 24 мар 2019, 12:55

Мажордомо тем и хорош, что есть возможность одни и те же вещи сделать кучей разнообразных способов, удобных и понятных пользователю.
Последний раз редактировалось Ruslan 24 мар 2019, 13:06, всего редактировалось 1 раз.

Ruslan
Сообщения: 2184
Зарегистрирован: 06 янв 2014, 20:44

Re: Очень интересно, но ничего непонятно!

Сообщение Ruslan » 24 мар 2019, 12:57

Коля писал(а):
24 мар 2019, 12:54
вот так можно было? работает)


*сценарий на английском только сделал
Не "можно", а "нужно". Т.к. изменение состояния подсветки выключателей должно происходить после срабатывания любого из них.

Ruslan
Сообщения: 2184
Зарегистрирован: 06 янв 2014, 20:44

Re: Очень интересно, но ничего непонятно!

Сообщение Ruslan » 24 мар 2019, 13:03

Я вот одного не пойму в практическом плане, зачем вам абсолютно все цепи освещения на даче делать диммируемыми? Ну в проходных зонах, в санузлах я понимаю. Но диммирумый свет, например, на кухне мне понять сложно.

Тем более от одной Меги с 2-мя симисторными диммируемыми исп.модулями можно получить только 6 диммируемых цепей на 220 В. А если цепей освещения значительно больше, то затея с тотальным диммированием добавит расходов.

Ответить