Простые устройства / Simple Devices

Новые релизы, обновления и т.п.

Модератор: immortal

Аватара пользователя
cepxuo
Сообщения: 98
Зарегистрирован: Вт май 02, 2017 7:31 am
Благодарил (а): 31 раз
Поблагодарили: 6 раз

Re: Простые устройства / Simple Devices

Сообщение cepxuo » Сб авг 11, 2018 6:27 pm

skysilver писал(а):
Сб авг 11, 2018 10:09 am
Если есть всякие say(), типа "включаю свет", попробуй их закомментить и сравнить.
Нету, просто цепочка, как описал выще. Попробую добавить в метод MoitonDetected запись единички по MQTT. Отпишусь по результату.

UPD: Не могу найти, какой командой в скрипте отправить сообщение в соответствующий топик по MQTT. Такой функционал вообще был заложен? Или только через свойства объектов, которые привязаны к топику?

UPD2: Попробовал в методе MotionDetected, который привязан к ДД от Сяоми в СяомиХоум, добавить

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

sg('Relay09', 1);
но всё те же тормоза :(
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Простые устройства / Simple Devices

Сообщение Gelezako » Сб авг 11, 2018 9:37 pm

cepxuo писал(а):
Пт авг 10, 2018 6:56 pm
Всем доброго!
Подскажите, пожалуйста, что можно заоптимизировать, чтобы уменьшить время отклика в следующей связке:
Датчик движения Xiaomi Aquara ->Xiaomi шлюз -> МДМ модуль Xiaomi Home -> простое устройство SRelay -> MQTT модуль -> Mosquitto -> ESP 8266 c лампой на реле.
Задержки доходят до 10 секунд иногда, но обычно от 2 до 5.
MQTT сервер локальный или в интернете? Я сегодня перевёл на локалку, профит 2 секунды
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
nightwind
Сообщения: 333
Зарегистрирован: Вс июн 26, 2016 4:42 pm
Откуда: Барановичи
Благодарил (а): 28 раз
Поблагодарили: 52 раза
Контактная информация:

Re: Простые устройства / Simple Devices

Сообщение nightwind » Сб авг 11, 2018 11:54 pm

кнопка майсенсорс - мвйсенсорс шлюз на малине -масенсорс модуль и мажор на атоме, москит на атоме - mqtt wifi сонофф -> реакция мгновенная, гораздо меньше секунды.
лучше старинный железный выключатель поставить, чем ждать 10 секунд включения. так можно невроз заработать)
Аватара пользователя
cepxuo
Сообщения: 98
Зарегистрирован: Вт май 02, 2017 7:31 am
Благодарил (а): 31 раз
Поблагодарили: 6 раз

Re: Простые устройства / Simple Devices

Сообщение cepxuo » Пн авг 13, 2018 7:34 am

Gelezako писал(а):
Сб авг 11, 2018 9:37 pm
MQTT сервер локальный или в интернете? Я сегодня перевёл на локалку, профит 2 секунды
Локальный, крутится на той же малинке, что и МДМ.
Аватара пользователя
cepxuo
Сообщения: 98
Зарегистрирован: Вт май 02, 2017 7:31 am
Благодарил (а): 31 раз
Поблагодарили: 6 раз

Re: Простые устройства / Simple Devices

Сообщение cepxuo » Пн авг 13, 2018 7:37 am

nightwind писал(а):
Сб авг 11, 2018 11:54 pm
кнопка майсенсорс - мвйсенсорс шлюз на малине -масенсорс модуль и мажор на атоме, москит на атоме - mqtt wifi сонофф -> реакция мгновенная, гораздо меньше секунды.
лучше старинный железный выключатель поставить, чем ждать 10 секунд включения. так можно невроз заработать)
Странно! может это модуль XiaomiHome подтормаживает?
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Простые устройства / Simple Devices

Сообщение skysilver » Пн авг 13, 2018 11:44 am

cepxuo писал(а):
Пн авг 13, 2018 7:37 am
Странно! может это модуль XiaomiHome подтормаживает?
Тестируй )
Включи в модуле Debug. К метрике motion датчика движения привяжи тестовый метод (не из ПУ), в котором только одна строчка, типа:

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

DebMes('Сработал тестовый ДД!', 'xiaomi');
Затем открой журнал событий модуля в XRay и смотри с какой задержкой приходит, во-первых, событие от шлюза о сработке ДД, и, во-вторых, когда срабатывает привязанный метод.
За это сообщение автора skysilver поблагодарил:
cepxuo (Вт авг 14, 2018 11:22 am)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 868 раз
Контактная информация:

Re: Простые устройства / Simple Devices

Сообщение Eraser » Пн авг 13, 2018 3:28 pm

ebramariys писал(а):
Чт авг 09, 2018 6:53 am
Eraser писал(а):
Пт авг 03, 2018 4:55 pm
Дополнение Простое устройство: батарейка
Дополнение, которое добавляет новый тип устройства (батарейка).
Позволяет вычислить процент заряда по минимальным и максимальным значениям напряжения (опционально).
https://connect.smartliving.ru/tasks/208.html
joxi_screenshot_1533786500666.png
Как то кривенько статус батарейки подсвечивает.
исправил
bat_level.png
bat_level.png (2 КБ) 4450 просмотров
добавил смену цвета в зависимости от уровня заряда

PS нужно установить модуль FontAwesome https://connect.smartliving.ru/addons/c ... 6/127.html
За это сообщение автора Eraser поблагодарили (всего 3):
odinvolk (Пн авг 13, 2018 7:19 pm) • ebramariys (Вт авг 14, 2018 6:56 am) • consul (Чт авг 16, 2018 1:43 pm)
Рейтинг: 3.49%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Аватара пользователя
ebramariys
Сообщения: 34
Зарегистрирован: Вс апр 15, 2018 1:26 pm
Откуда: Харьков
Благодарил (а): 18 раз
Поблагодарили: 3 раза

Re: Простые устройства / Simple Devices

Сообщение ebramariys » Вт авг 14, 2018 7:30 am

Eraser писал(а):
Пн авг 13, 2018 3:28 pm
ebramariys писал(а):
Чт авг 09, 2018 6:53 am
Eraser писал(а):
Пт авг 03, 2018 4:55 pm
Дополнение Простое устройство: батарейка
Дополнение, которое добавляет новый тип устройства (батарейка).
Позволяет вычислить процент заряда по минимальным и максимальным значениям напряжения (опционально).
https://connect.smartliving.ru/tasks/208.html
joxi_screenshot_1533786500666.png
Как то кривенько статус батарейки подсвечивает.
исправил
bat_level.png
добавил смену цвета в зависимости от уровня заряда

PS нужно установить модуль FontAwesome https://connect.smartliving.ru/addons/c ... 6/127.html
скачал,переустановил,результат
Вложения
joxi_screenshot_1534220761769.png
joxi_screenshot_1534220761769.png (3.98 КБ) 4419 просмотров
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Простые устройства / Simple Devices

Сообщение nick7zmail » Вт авг 14, 2018 7:39 am

Дополнение со шрифтом установили?

Отправлено с моего Xperia XZ1 Compact через Tapatalk

Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Serega66
Сообщения: 111
Зарегистрирован: Ср фев 22, 2017 12:08 pm
Благодарил (а): 55 раз
Поблагодарили: 13 раз

Re: Простые устройства / Simple Devices

Сообщение Serega66 » Вт авг 14, 2018 11:59 am

добрый день.
использую для воды накопительный бак который установлен на чердаке. количество воды измеряет МК на ардуино датчик HC-SR04
данные передаются по MQTT в МД и соответственно в простые устройства где вобщем то и смотрю количество воды.
проблема следующая, после того как я пару раз забыл перекрыть вовремя воду, пришлось сделать в действиях голосовое
информирование о количестве воды в баке

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

if (getGlobal("Counter04.value") == '300') {
  say('В баке 300 литров', 2);
}
if (getGlobal("Counter04.value") == '400') {
  say('В баке 400 литров', 2);
}
if (getGlobal("Counter04.value") == '500') {
  say('В баке 500 литров', 2);
}
if (getGlobal("Counter04.value") >= '580') {
  for ($count = 0; $count < 10; $count++) {
    say('Бак с водой переполнен', 2);
  }
}
вопрос такой: подскажите пожалуйста что надо дописать в коде чтобы информер
работал только при наполнении бака, и не повторял каждую минуту если набор воды прекратился на цифрах 300, 400, 500?
заранее спасибо если кто подскажет.
Ответить