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

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

Модератор: immortal

Logrus
Сообщения: 2084
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

Сообщение Logrus » Сб авг 24, 2019 1:44 pm

в коде посмотрел не нашел условий по режиму, в демке такого нет
кодом это проще и понятней
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
TurburatoR
Сообщения: 47
Зарегистрирован: Вс ноя 06, 2016 6:49 pm
Благодарил (а): 59 раз
Поблагодарили: 3 раза

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

Сообщение TurburatoR » Пн сен 02, 2019 7:18 am

Коллеги, натолкните на решение:

В ПУ прилетают значения каждые 5 секунд. Так часто потому, что процесс очень динамичный и хочется, чтобы на сцене отображалась наиболее актуальная информация. Но из-за такого количества данных начинает разрастаться phistory, и графики через несколько дней начинают рисоваться долго.

Сейчас чищу phistory раз в неделю, но хотелось бы иметь и старые данные, чисто для "истории"
Мож кто силен в БД и подскажет алгоритм агрегирования устаревших значений. Например все значения прошедшего месяца усреднить с интервалом в 1 час. Прошедшей недели - с интервалом в 5 минут и т.п. Типа как RRD.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Пн сен 02, 2019 8:15 am

Модуль оптимайзер скачайте...там есть настройки оптимизации...по среднему/максимальному и ещё какому-то значению...думаю то, что вам надо.
За это сообщение автора nick7zmail поблагодарил:
TurburatoR (Пн сен 02, 2019 11:00 am)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
TurburatoR
Сообщения: 47
Зарегистрирован: Вс ноя 06, 2016 6:49 pm
Благодарил (а): 59 раз
Поблагодарили: 3 раза

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

Сообщение TurburatoR » Пн сен 02, 2019 11:45 am

nick7zmail писал(а):
Пн сен 02, 2019 8:15 am
Модуль оптимайзер скачайте...там есть настройки оптимизации...по среднему/максимальному и ещё какому-то значению...думаю то, что вам надо.
Спасибо. То что надо.

Как-то пару-тройку лет назад пытался его использовать - не получилось сходу, забил, потом забыл.
TYrorare
Сообщения: 5
Зарегистрирован: Вт авг 07, 2018 11:15 am
Благодарил (а): 2 раза
Поблагодарили: 0

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

Сообщение TYrorare » Пт сен 20, 2019 10:54 am

Нашел незаконченность в коде . При смене состояния датчика открытия/закрытия, иконка ,в принципе, никак не меняется. И как тут вставить картинку в сообщении.... :shock:
Аватара пользователя
Kvantos
Сообщения: 295
Зарегистрирован: Вт окт 31, 2017 1:05 pm
Благодарил (а): 26 раз
Поблагодарили: 49 раз

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

Сообщение Kvantos » Пт сен 20, 2019 11:44 am

Может немного не в тему. Но вызов этого кода (nightmode_activate.php) в методах OperationalModes.NightMode.activate и OperationalModes.NightMode.deactivate уже не актуален?

/* begin injection of {SDevices} */
require(DIR_MODULES.'devices/nightmode_activate.php');
/* end injection of {SDevices} */

На гите в альфе его уже нет...
Или я чего-то не понимаю, как теперь работают ПУ?
MDM живет на 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Пт сен 20, 2019 12:02 pm

По моему найтмод (точнее его привязку к ПУ) убрали, оставив только darknessMode (режим темноты). Пу завязаны на него. Но найтмод по прежнему можно в своих целях использовать. Инклуды да, по сути не актуальны.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
pasha413
Сообщения: 131
Зарегистрирован: Сб янв 13, 2018 6:28 pm
Благодарил (а): 34 раза
Поблагодарили: 4 раза

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

Сообщение pasha413 » Сб окт 05, 2019 9:59 am

Здравствуйте. имеется датчик температуры agara в модуле z2m обновляется нормально. как только добавляю его в простые устройства он перестает обновляться, хотя датчик открытия двери нормально обновляется. в чем может быть проблема?
Моё: Orange Pi Zero H2 + DietPi / Paspberry Pi3b + MJD 3.41
serg_km
Сообщения: 22
Зарегистрирован: Пн мар 28, 2016 10:10 pm
Откуда: Украина, Хмельницький
Благодарил (а): 4 раза
Поблагодарили: 12 раз

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

Сообщение serg_km » Сб окт 19, 2019 11:07 pm

tarasfrompir писал(а):
Пт мар 22, 2019 1:27 pm
Nail писал(а):
Пт мар 22, 2019 1:22 pm
tarasfrompir писал(а):
Пт мар 22, 2019 10:32 am
я надеюсь CallMethod('Relay10.turnOff'); - без кавычек написан?
ну и на кучу - если ты выключаеш термостат - и тебе нужно чтобы выключалось и реле
тогда
if(gg('Thermostat01.disabled') != 1){
вроде так судя по методу...
Я имел ввиду о статусе свойстве Thermostat01.relay_status- " Первая строка (скрипта) срабатывает на определение статуса "0"
Ну вроде пришли к тому, но тен не хотят отключаться как описано чуть выше

if(gg('Thermostat01.relay_status') != 1)
// Выключаем тен
{
CallMethod('Relay10.turnOff');
say('Выключаю отопление',1);
}

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

отвечу на свой вопрос, может кому то поможет
в заблужденние вело в настройках ПУ подпись метода "disable -Режим:Выкл"
как оказалось принажатии кнопки "Выкл" срабатывает метод "Swinch Enable"
в этот метод вставил
if (($this->getProperty('relay_status'))==0){
CallMethod('Relay06.turnOff');
}
теперь такой вопрос откуда вытянуть название связаного реле? чтобы каждый раз не прописывать вручную
Raspberry Pi4B + MegaD + MegaLight + ESP8266
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Вс окт 20, 2019 9:36 am

Это вроде зависит от типа...там есть NC и NO...вот у них противоположная логика.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить