Size: a a a

ioBroker smarthome

2020 December 03

a

aurodionov in ioBroker smarthome
Artem Kozakov
любой, который работает с линуксовым nut - будет дружить. пробовал древний powercom imd-825, mustek powermust usb  - работают.
на сайте nut можно глянуть список что они тестили
https://networkupstools.org/stable-hcl.html
Во....а синолоджи не используете?
источник

AK

Artem Kozakov in ioBroker smarthome
неа. debian 10 + proxmox на системнике SFF HP-ном.
источник

В

Вадим in ioBroker smarthome
Сергей Фролов Angelok.ru
ИДЕАЛЬНО !

скрипт мониторинга доступности ZigBee датчиков.
прописываем интервал, в течении которого датчик ZigBee должен был сообщить любую информацию на сервер.
в скрипте прописан интервал 6 часов (43500000).
если датчик не обновлял о себе инфу - пишем в телеграм название датчика.
количество датчиков любое, проверка идёт по времени последнего изменения качества линка
либо проверка по интервалам времени

//Привязка проверки к изменению данных от датчиков
//on({id: (/^zigbee\.0\..*\.link_quality$/), change: 'ne'}, function (obj) {
//Привязка проверки к интервалам времени - раз в час
schedule('* */1 * * *', function () {
   $('zigbee.0.*.link_quality').each(function(id) {
       if ((Date.now()-getState(id).lc) > 43200000) {
           setState(id, 0);
           SendToTelegram('Датчик ' + (getObject(id.replace('.link_quality', '')).common.name) + ' не отвечает более 6-ти часов', 107585718);
       }
   });
});  

#Zigbee #скрипт #брокер #broker #iobroker
Благодарность!
источник

СA

Сергей Фролов Angelo... in ioBroker smarthome
Вадим
Благодарность!
источник

В

Вадим in ioBroker smarthome
Понял.
источник

В

Вадим in ioBroker smarthome
$ - этот символ впереди что значит?
источник

AF

Anton Filatov in ioBroker smarthome
$('zigbee.0.*.link_quality') - получение коллекции объектов link_quality по селектору zigbee.0.*.link_quality
$('zigbee.0.*.link_quality').each - перебор по коллекции
источник

AF

Anton Filatov in ioBroker smarthome
не знал кстати что тут есть что-то jquery подобное, интересно
источник

В

Вадим in ioBroker smarthome
спасибо! для мктт надо будет только маску по топикам правильную и все...
источник

В

Вадим in ioBroker smarthome
setState(id, 0); а вот это для чего? Обнуление стэйта линк? Ругается на попытку записи...
источник

СA

Сергей Фролов Angelo... in ioBroker smarthome
Вадим
setState(id, 0); а вот это для чего? Обнуление стэйта линк? Ругается на попытку записи...
установить качество линка в ноль.
девайс же не отвечает.
и плюс обнуляет время записи топика, для того чтобы неответ датчика отодвинуть на 12 часов.
источник

В

Вадим in ioBroker smarthome
Сергей Фролов Angelok.ru
установить качество линка в ноль.
девайс же не отвечает.
и плюс обнуляет время записи топика, для того чтобы неответ датчика отодвинуть на 12 часов.
придется разрешить запись в линк-стейт... по-умолчанию запрещена запись.
источник

СA

Сергей Фролов Angelo... in ioBroker smarthome
Вадим
придется разрешить запись в линк-стейт... по-умолчанию запрещена запись.
хех. не подумал.
на одном стейте тестировал.
ну кто с головой - допилит :)
источник

В

Вадим in ioBroker smarthome
👍 это малая плата за большую формализацию 😄
источник

A

Anzor in ioBroker smarthome
Сергей Фролов Angelok.ru
ИДЕАЛЬНО !

скрипт мониторинга доступности ZigBee датчиков.
прописываем интервал, в течении которого датчик ZigBee должен был сообщить любую информацию на сервер.
в скрипте прописан интервал 6 часов (43500000).
если датчик не обновлял о себе инфу - пишем в телеграм название датчика.
количество датчиков любое, проверка идёт по времени последнего изменения качества линка
либо проверка по интервалам времени

//Привязка проверки к изменению данных от датчиков
//on({id: (/^zigbee\.0\..*\.link_quality$/), change: 'ne'}, function (obj) {
//Привязка проверки к интервалам времени - раз в час
schedule('* */1 * * *', function () {
   $('zigbee.0.*.link_quality').each(function(id) {
       if ((Date.now()-getState(id).lc) > 43200000) {
           setState(id, 0);
           SendToTelegram('Датчик ' + (getObject(id.replace('.link_quality', '')).common.name) + ' не отвечает более 6-ти часов', 107585718);
       }
   });
});  

#Zigbee #скрипт #брокер #broker #iobroker
Поставить ещё #батарейка #мониторинг
источник

СA

Сергей Фролов Angelo... in ioBroker smarthome
Anzor
Поставить ещё #батарейка #мониторинг
добавил
источник

A

Anzor in ioBroker smarthome
источник

B

Bluefox in ioBroker smarthome
Александр
после удаления mytime ошибок меньше стало в консоли, но проблему не решило... теперь вот что
Ты перед тем, как открывать настройки, очисти консоль, чтобы понять какие сообщения относятся именно к проблеме открытия настроек
источник

IK

Ivan Kuzivanov in ioBroker smarthome
ребят. Что он от меня хочет? https://pastebin.com/4C8v5jN0
источник

СA

Сергей Фролов Angelo... in ioBroker smarthome
Ivan Kuzivanov
ребят. Что он от меня хочет? https://pastebin.com/4C8v5jN0
чтобы ты писал не на блокли, а на чистом js :)
источник