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

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

Модератор: immortal

Аватара пользователя
~220v
Сообщения: 96
Зарегистрирован: Пн дек 23, 2019 5:56 pm

Re: Простые устройства - правка методов

Сообщение ~220v »

Logrus писал(а): Ср сен 16, 2020 6:24 pm не измененная инжекция внизу
перед ней ретурн
выше ваш код
От я валянок ;) Спасибо! +
SPOILERSPOILER_SHOW

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

require(DIR_MODULES.'devices/SLeak_statusUpdated_My.php');

return;
/* begin injection of {SDevices} */
require(DIR_MODULES.'devices/SLeak_statusUpdated.php');
/* end injection of {SDevices} */
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm

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

Сообщение Logrus »

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

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

Сообщение SlavaAf »

2020-09-21 (1).png
2020-09-21 (1).png (174.97 КБ) 6523 просмотра
Как привязать простое устройство с выключателем?
Я пробовал сделать устройство типа реле/выключатель, далее в физическом устройстве привязал действие нажатия кнопки к методу Switch. Но нажимая на выключатель на странице простых устройств ничего не происходит, физически он не отрабатывает.
2020-09-21 (2).png
2020-09-21 (2).png (68.64 КБ) 6523 просмотра
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm

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

Сообщение Logrus »

к свойству статус, оно же из мдм изменятся может (в самом мдм можно через методы) и его изменение через модуль на физическое устройство передается
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
SlavaAf
Сообщения: 59
Зарегистрирован: Вс июл 26, 2020 6:52 pm

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

Сообщение SlavaAf »

Получается через методы невозможно к физическому устройству обратиться? Через статус не удобно, у меня двухклавишный выключатель, через статус это два устройства придется делать и связывать их.
Пока просто переписал TurnOn и TurnOff

$path='zigbee2mqtt/0x00158d00042cd3dd/set';
$value= '{"state_left":"ON"}';
$command= null;
include_once(DIR_MODULES . 'zigbee2mqtt/zigbee2mqtt.class.php');
$z = new zigbee2mqtt();
$z->setPropertyfn($path, $command,$value);
if (getGlobal("Sensor_light01.value")<40){
$value= '{"state_right":"ON"}';
$z->setPropertyfn($path, $command,$value);
}
Vittaly
Сообщения: 118
Зарегистрирован: Вт окт 14, 2014 9:19 pm

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

Сообщение Vittaly »

Заметил такую особенность работы термостата: Есть три метода: turnOn, turnOff и disable. У меня настроено недельное расписание: по утрам включается режим Обычный, по вечерам режим Эко. Так вот. Если я включаю режим disable (уехал из дома), например, днём. то вечером всё равно по расписанию включится режим Эко. Это бага или фича? И если это фича, то как это исправить? В моём понимании, если выбран режим disable, то термостат должен перестать функционировать вообще.
И второй вопрос: можно ли добавить режим enable?
Cubietrunck + Debian
Аватара пользователя
tarasfrompir
Сообщения: 3217
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин

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

Сообщение tarasfrompir »

Vittaly писал(а): Пт ноя 13, 2020 2:13 pm Заметил такую особенность работы термостата: Есть три метода: turnOn, turnOff и disable. У меня настроено недельное расписание: по утрам включается режим Обычный, по вечерам режим Эко. Так вот. Если я включаю режим disable (уехал из дома), например, днём. то вечером всё равно по расписанию включится режим Эко. Это бага или фича? И если это фича, то как это исправить? В моём понимании, если выбран режим disable, то термостат должен перестать функционировать вообще.
И второй вопрос: можно ли добавить режим enable?
Отключи галочку включать в режиме економии - и ниже еще одна включать при выходе их економии
Спасибо нам ПОМОЖЕТ..!
Vittaly
Сообщения: 118
Зарегистрирован: Вт окт 14, 2014 9:19 pm

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

Сообщение Vittaly »

tarasfrompir писал(а): Пт ноя 13, 2020 2:22 pm Отключи галочку включать в режиме економии - и ниже еще одна включать при выходе их економии
Я же говорю не про вход и выход из режима экономии (режим ЭКО), а про вход и выход в режим disable. Т.е. вкл/выкл всего термостата как такового...
Cubietrunck + Debian
Аватара пользователя
tarasfrompir
Сообщения: 3217
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин

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

Сообщение tarasfrompir »

Vittaly писал(а): Пт ноя 13, 2020 2:34 pm
tarasfrompir писал(а): Пт ноя 13, 2020 2:22 pm Отключи галочку включать в режиме економии - и ниже еще одна включать при выходе их економии
Я же говорю не про вход и выход из режима экономии (режим ЭКО), а про вход и выход в режим disable. Т.е. вкл/выкл всего термостата как такового...
Открой код термостата и посмотри что там написано - НО я же сказал что ОН БУДЕТ ПЕРЕХОДИТЬ в режим економии даже если выключен - ЭТО БАГ - исправляйте и подавайте реквест на гитхаб
Спасибо нам ПОМОЖЕТ..!
Vittaly
Сообщения: 118
Зарегистрирован: Вт окт 14, 2014 9:19 pm

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

Сообщение Vittaly »

tarasfrompir писал(а): Пт ноя 13, 2020 2:53 pm исправляйте и подавайте реквест на гитхаб
Я не умею в гитхаб. Код гляну, попробую разобраться
Cubietrunck + Debian
Ответить