Страница 2 из 4

Re: Выключатель

Добавлено: Чт сен 20, 2018 11:46 pm
Sapizdullin
димон устин писал(а): Вт сен 18, 2018 3:17 pm
Иногда, но часто, если уменьшить время обновления от есп. Если увиличить,то реже.
ВЫ имеете ввиду время отправки на самом есп? Или где-то в другом месте?
Попробуйте такой метод в отличии от указанного выше для всего класса выключателей:

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

$currentStatus=$this->getProperty('status');
if ($currentStatus) {
 $this->callmethodSafe('turnOff');
} else {
 $this->callmethodSafe('turnOn');
}

Re: Выключатель

Добавлено: Пт сен 21, 2018 12:59 am
димон устин
Sapizdullin писал(а): Чт сен 20, 2018 11:46 pm
димон устин писал(а): Вт сен 18, 2018 3:17 pm
Иногда, но часто, если уменьшить время обновления от есп. Если увиличить,то реже.
ВЫ имеете ввиду время отправки на самом есп? Или где-то в другом месте?
Попробуйте такой метод в отличии от указанного выше для всего класса выключателей:

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

$currentStatus=$this->getProperty('status');
if ($currentStatus) {
 $this->callmethodSafe('turnOff');
} else {
 $this->callmethodSafe('turnOn');
}
Да, время отправки на самом есп в мжд. Такой код стал запускать методы но не всегда отрабатывают и статус еще хлеще прыгает

Re: Выключатель

Добавлено: Пт сен 21, 2018 1:04 am
димон устин
Кстати, выключатель на сцене глючит совсем редко.

Re: Выключатель

Добавлено: Пт сен 21, 2018 6:49 am
tarasfrompir
димон устин писал(а): Чт сен 20, 2018 9:02 pm
tarasfrompir1 писал(а): Чт сен 20, 2018 8:40 pm
димон устин писал(а): Чт сен 20, 2018 8:37 pm Отзовитесь хоть кто-нибудь. Я даже готов предложить символическую оплату.
А собственную прошивку сделать не пробовал ?
Уж там наверняка получиш то что надо...
На есп есть готовые Ташмота к примеру - вполне рабочая лошадка - все там есть МКЮТТ УПНП и еще что то было - точно уже не помню...

Нет, не пробовал, ну мне кажется в этом плане не чего не поменяется. Все равно выключатель будет сначала менять свойство, а только потом выполнять команду. А что такое УПНП?
UPNP (SSDP) -https://ru.wikipedia.org/wiki/UPnP

Re: Выключатель

Добавлено: Пт сен 21, 2018 10:21 am
Sapizdullin
димон устин писал(а): Пт сен 21, 2018 12:59 am Да, время отправки на самом есп в мжд. Такой код стал запускать методы но не всегда отрабатывают и статус еще хлеще прыгает
Ну тогда по порядку поехали - WiFi-IoT - настройка GPIO на вкладке - настроен на выход верно? И больше ничего?
Время отправки состояния в МДМ рояли не играет (в смысле при изменении состояния - отправит сразу) а вот по времени это так сказать в процессе бездействия...
Скрин настройки GPIO приаттачте. Так будет понятнее.. Сам МДМ я подозреваю не виноват. Скрипт указанный мной работает на штуках 50 есп...

Re: Выключатель

Добавлено: Сб сен 22, 2018 6:12 am
димон устин
Sapizdullin писал(а): Пт сен 21, 2018 10:21 am
димон устин писал(а): Пт сен 21, 2018 12:59 am Да, время отправки на самом есп в мжд. Такой код стал запускать методы но не всегда отрабатывают и статус еще хлеще прыгает
Ну тогда по порядку поехали - WiFi-IoT - настройка GPIO на вкладке - настроен на выход верно? И больше ничего?
Время отправки состояния в МДМ рояли не играет (в смысле при изменении состояния - отправит сразу) а вот по времени это так сказать в процессе бездействия...
Скрин настройки GPIO приаттачте. Так будет понятнее.. Сам МДМ я подозреваю не виноват. Скрипт указанный мной работает на штуках 50 есп...
Время настроеное на этой вкладке, влияет на свойство в мжд. Если включить gpio, с есп, в мжд она обнавится спустя это время.

Re: Выключатель

Добавлено: Сб сен 22, 2018 10:38 pm
Sapizdullin
1 секунда - мало. Поставьте пару. И второе - когда меняется статус в МДМ - пин на самом деле переключается? Или остается в одном состоянии? И как Вы из МДМ управляете пином? http://IP_ADRES/gpio?st=1&pin=12?

Re: Выключатель

Добавлено: Сб сен 22, 2018 11:17 pm
димон устин
Статус из мжд не меняется, выполняется только метод: http://IP_ADRES/gpio?st=1&pin=12. Он отрабатывает на отлично. Пробовал и две секунды, и всяко разно. Чем больше время тем реже глючит статус.

Re: Выключатель

Добавлено: Пн сен 24, 2018 7:21 am
simprint
В настройках GPIO установи галочку на GPIO FLASH.

Re: Выключатель

Добавлено: Пн сен 24, 2018 9:14 am
димон устин
simprint писал(а): Пн сен 24, 2018 7:21 am В настройках GPIO установи галочку на GPIO FLASH.
Домой вернусь, попробую. А это разве не для того, чтобы после перезагрузки контролера, gpio включались в последнее состояние?