Страница 1 из 4
[Модуль] Ali IP Реле (AliIPRelays)
Добавлено: Пн авг 19, 2019 2:02 pm
stellhawk
Re: [Модуль] Ali IP Реле (AliIPRelays)
Добавлено: Пн авг 19, 2019 2:09 pm
stellhawk
Виды:
- edit1.png (21.81 КБ) 6480 просмотров
- edit2.png (96.13 КБ) 6471 просмотр
Управляемые реле начинаются с номера 1
входы начинаются с номера 101: при попытке ими управлять ничего не происходит. просто посылается команда которая ошибочная для контроллера. -читайте сколько хочется
Re: [Модуль] Ali IP Реле (AliIPRelays)
Добавлено: Пн авг 19, 2019 2:09 pm
stellhawk
Нюансы:
1. сейчас обновление статуса входов и выходов производится 1 раз в 20 секунд .
Настройка периода опроса тут:
https://github.com/stell-hawk/Majordomo ... ys.php#L22
2. Каждые 20 секунд создается сокет проверяет состояние и закрыается сокет. поэтому если что-то контроллер пошлет между соединениями модуль это игнорирует.
3. Модуль спроектирован так что он может создавать постоянные соединения и слать все запросы через очередь, но данный функционал не дописан -будет реализован если в нём у кого-то появится потребность.
4. Контролеры Kincony KC868-H16 и Kincony KC868-H8 на 95% поддерживаются системой, но ввиду отсутствия их у меня принудительно выключены. допишу если будет на ком протестировать
Re: [Модуль] Ali IP Реле (AliIPRelays)
Добавлено: Пн авг 19, 2019 2:51 pm
tarasfrompir
Тут -
https://github.com/stell-hawk/Majordomo ... s.php#L247
Проверку на присутствие данных можно ? ато базу лупить каждые 20с. не комильфо
Re: [Модуль] Ali IP Реле (AliIPRelays)
Добавлено: Пн авг 19, 2019 4:58 pm
stellhawk
Наверно ты имеешь ввиду на изменение данных. да. немного рефакторинга не повредит.сделал.
можно конечно всё выдрать одним запросом и потом по массиву бегать, но это уже из разряда улучшений
Re: [Модуль] Ali IP Реле (AliIPRelays)
Добавлено: Пн авг 19, 2019 5:03 pm
tarasfrompir
stellhawk писал(а): ↑Пн авг 19, 2019 4:58 pm
Наверно ты имеешь ввиду на изменение данных. да. немного рефакторинга не повредит.сделал.
можно конечно всё выдрать одним запросом и потом по массиву бегать, но это уже из разряда улучшений
Все правильно ты понял. Посмотриш еще на эту функцию и потом доработаеш - попробуй минимизировать количество запросов в БД
Я так делал все это в цикле - прямо и держал в цикле в переменной всю бд устройств - ну и соответственно первый раз считаную при запуске, если что добавлялось так конечно делал запись, и соответсвенно опять же писал в переменную. и Переменная обновлялась только когда добавлялись устройства ну или при первом считывании
Re: [Модуль] Ali IP Реле (AliIPRelays)
Добавлено: Пн авг 19, 2019 5:10 pm
stellhawk
там вообще базовый механизм цикла(заложенный в шаблоне) надо перерабатывать. пока пусть так живет.
я так понимаю модуль в маркете появится только когда разработчик одобрит?
Re: [Модуль] Ali IP Реле (AliIPRelays)
Добавлено: Пн авг 19, 2019 5:14 pm
tarasfrompir
stellhawk писал(а): ↑Пн авг 19, 2019 5:10 pm
там вообще базовый механизм цикла(заложенный в шаблоне) надо перерабатывать. пока пусть так живет.
я так понимаю модуль в маркете появится только когда разработчик одобрит?
По идее надо бы в телегу ему накатать с просьбой быстрее будет
Re: [Модуль] Ali IP Реле (AliIPRelays)
Добавлено: Ср сен 11, 2019 8:42 am
mfedder
Купил KC-868-H32, подскажите как добавить модуль в ручную. Его так и нет в макете.
Re: [Модуль] Ali IP Реле (AliIPRelays)
Добавлено: Ср сен 11, 2019 5:22 pm
stellhawk
mfedder писал(а): ↑Ср сен 11, 2019 8:42 am
Купил KC-868-H32, подскажите как добавить модуль в ручную. Его так и нет в макете.
появилось. проверьте