[Модуль] PropTransfer (obj_prptransfer)

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

Модератор: immortal

Аватара пользователя
Strangeman
Сообщения: 195
Зарегистрирован: Ср янв 16, 2013 6:35 pm
Откуда: Золотарево
Благодарил (а): 91 раз
Поблагодарили: 17 раз
Контактная информация:

Re: [Модуль] PropTransfer (obj_prptransfer)

Сообщение Strangeman » Чт янв 30, 2020 10:13 pm

nick7zmail писал(а):
Ср янв 29, 2020 11:06 pm
Обрабатывать должен метод)) а модуль просто чтобы продублировать свойство в другое место не создавая классовое свойство, и не используя вообще код.
Так в методе и продублировать можно, раз уж его создаешь и дергаешь.
Модуль, он для упрощения. Для тех, кто еще не освоился или кому лениво вспоминать или искать, как это делается. И вот тут было бы очень кстати что-то типа
outvalue = invalue*10
или
if (invalue > 5) outvalue = invalue;
else outvalue = 0;
За это сообщение автора Strangeman поблагодарил:
SmoKE_xDDD (Пт янв 31, 2020 9:02 am)
Рейтинг: 1.23%
Основной: Z99Le, Debian 10, модули на ESP-12F с собственной логикой. С сервером связаны, но работоспособны и без него.
Тестовый: Cubieboard2, Armbian Buster (сейчас Bionic) 5.4.y
Аватара пользователя
nick7zmail
Сообщения: 7275
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 1896 раз

Re: [Модуль] PropTransfer (obj_prptransfer)

Сообщение nick7zmail » Пт янв 31, 2020 2:08 pm

Strangeman писал(а):
Чт янв 30, 2020 10:13 pm

outvalue = invalue*10

if (invalue > 5) outvalue = invalue;
else outvalue = 0;
Вот это код....а код пользователи не любят =D, как следствие - пользоваться не будут. Но подумаю как бы это по-красивее сделать в графике.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Strangeman
Сообщения: 195
Зарегистрирован: Ср янв 16, 2013 6:35 pm
Откуда: Золотарево
Благодарил (а): 91 раз
Поблагодарили: 17 раз
Контактная информация:

Re: [Модуль] PropTransfer (obj_prptransfer)

Сообщение Strangeman » Пт янв 31, 2020 8:25 pm

nick7zmail писал(а):
Пт янв 31, 2020 2:08 pm
Вот это код....а код пользователи не любят =D, как следствие - пользоваться не будут.
А куда они денутсяя? Это код, описывающий логику, с ним у пользователей все не так плохо, т.к. он простой и фактически, как слышим, так и пишем. Разве что на английском.
nick7zmail писал(а):
Пт янв 31, 2020 2:08 pm
Но подумаю как бы это по-красивее сделать в графике.
Универсальности с графикой не получить. Каждый раз придется Вас просить что-нибудь дописать.
Ваш модуль удобен тем, что не требуется задумываться о правильном получении свойства и правильной его записи. Обычно именно это вызывает трудности.
Основной: Z99Le, Debian 10, модули на ESP-12F с собственной логикой. С сервером связаны, но работоспособны и без него.
Тестовый: Cubieboard2, Armbian Buster (сейчас Bionic) 5.4.y
Zz55
Сообщения: 7
Зарегистрирован: Вс июн 18, 2017 5:30 pm
Благодарил (а): 8 раз
Поблагодарили: 0

Re: [Модуль] PropTransfer (obj_prptransfer)

Сообщение Zz55 » Ср май 13, 2020 6:48 am

А можно с помощью этого модуля сделать проходной выключатель ?
Esp8266+Blynk+PropTrasfer
Аватара пользователя
nick7zmail
Сообщения: 7275
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 1896 раз

Re: [Модуль] PropTransfer (obj_prptransfer)

Сообщение nick7zmail » Ср май 13, 2020 9:51 am

Zz55 писал(а):
Ср май 13, 2020 6:48 am
А можно с помощью этого модуля сделать проходной выключатель ?
Esp8266+Blynk+PropTrasfer
Не совсем понял при чем тут esp и blynk, но состояние из одного "виртуального" выключателя в другой - можно.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Zz55
Сообщения: 7
Зарегистрирован: Вс июн 18, 2017 5:30 pm
Благодарил (а): 8 раз
Поблагодарили: 0

Re: [Модуль] PropTransfer (obj_prptransfer)

Сообщение Zz55 » Ср май 13, 2020 1:44 pm

nick7zmail писал(а):
Ср май 13, 2020 9:51 am
Zz55 писал(а):
Ср май 13, 2020 6:48 am
А можно с помощью этого модуля сделать проходной выключатель ?
Esp8266+Blynk+PropTrasfer
Не совсем понял при чем тут esp и blynk, но состояние из одного "виртуального" выключателя в другой - можно.
У меня выключатели сделаны на еsp с прошивкой Blynk. Привязал два выключателя на этом модуле (реле 04 передает состояние на реле 07)
После привязки со своего выключателя (реле 07) не получается изменить положение, как изменишь, через пару секунды обратно возвращаться на прежнее положение (на положение выключателя реле04) можно ли это исправить ?
Аватара пользователя
nick7zmail
Сообщения: 7275
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 1896 раз

Re: [Модуль] PropTransfer (obj_prptransfer)

Сообщение nick7zmail » Ср май 13, 2020 5:48 pm

Ну это связано с тем, что в blynk есть период опроса, и каждый раз (вроде), даже если не изменилось состояние - происходит запись в свойство. Соответственно каждый раз, как свойство пишется - оно и передаётся через модуль в другое реле. Выход - сделать служебное свойство для blynk, а в нормальное писать методом только при смене состояния. Тогда будет происходить, как вы хотите.
За это сообщение автора nick7zmail поблагодарил:
Zz55 (Чт май 14, 2020 10:25 am)
Рейтинг: 1.23%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить