Size: a a a

ioBroker smarthome

2021 May 04

ИК

Илья Киров in ioBroker smarthome
Клиент - принимает данные, а сервер шлёт. Нет тут слейва-мастера.
источник

V

Vadim in ioBroker smarthome
В IoBroker в Node-red можно ли как-то выдергивать предыдущее значение объекта (аналог obj.oldState.val в JS)?
Или ткните, где почитать можно. Или пример плз.
* Уж больно гибрид одного с другим не однозначен в возможностях :(
источник

VS

Vitaliy Shmorgun in ioBroker smarthome
Затягиваеш пайлоад в кубик Функция и внутри разбираеш скриптом на части.
источник

V

Vadim in ioBroker smarthome
так если OldState было бы в явном виде в теле объекта, было бы просто.
источник

AA

Andrey Anopov in ioBroker smarthome
Можно создать в js объект в котором будет oldstate другого объекта . Обновлять подпиской.
источник

V

Vadim in ioBroker smarthome
Ну вот и приходится делать пользовательские объекты и хранить там промежуточные данные, которые не могу выдернуть из Node-red.
Но костыль же :(. И поддерживать сложно.
Может можно в функцию Node-red передать объект и в функции использовать функцию JS "obj.oldState.val"?
источник

AA

Andrey Anopov in ioBroker smarthome
Возможно, жди ответа от nodered щиков, я его не юзаю.
источник

A

Anzor in ioBroker smarthome
парни, наверняка кто ни будь у себя реализовывал уже такое:
включить свет по ДД, запустить таймер на выключение через 5 минут, если в течении этих 5 минут датчик ловит движение, то увеличить таймер на 20 минут, если, например в последние 5 минут 2го таймера датчик опять ловит движение - то запустить крайний таймер на 60 минут, и уже его поддерживать, т.е. все следующие сработки в рамках этого таймера сбрасывают его опять на 60 минут. такой "умный" датчик присутствия. ни кто??
источник

A

Anzor in ioBroker smarthome
и еще одна задача, если свет должен включаться по ДД только ночью, но днем кто-то включил свет кнопкой - то датчик запускает таймер по первому шаблону..
источник
2021 May 05

A

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

A

Anzor in ioBroker smarthome
хм... целый адаптер есть для этого ) ну не совсем для этого, но часть вопросов закрывает.. надо бы покопаться ). Может кто использует его?
источник

СA

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

СA

Сергей Фролов Angelo... in ioBroker smarthome
И так тоже скриптом.
источник

AL

Alexey Lomonosov in ioBroker smarthome
Делал так скриптом. Если надо, могу выложить, хотя, конечно, я не программист и скрипт, конечно, не оптимальный. В последнее время полностью перешел на smartcontrol.
источник

AL

Alexey Lomonosov in ioBroker smarthome
В smartcontrol не могу реализовать один сценарий - если свет включился от дд - выключать по таймеру. А если включился от кнопки - выключать по кнопке. Понимаю, что это можно сделать через дополнительную переменную, но хотелось бы найти решение в рамках адаптера.
источник

AL

Alexey Lomonosov in ioBroker smarthome
Вообще, smartcontrol очень гибкий. я в нем даже сценарий для обычного выключателя (не кнопки) сделал :)
источник

a

aurodionov in ioBroker smarthome
Только добавитб дополнительный тригер
источник

AL

Alexey Lomonosov in ioBroker smarthome
@Anzic23 , кстати, удалось ли разобраться с Алярмом? Я так и не понял, что означают круги защиты. И что надо выбрать, чтобы в ночное время датчик не срабатывал. И еще, тебе удалось перевести сообщения с немецкого? если да, можешь скинуть скрины?
источник

AL

Alexey Lomonosov in ioBroker smarthome
А какой тригер? Если я добавляю тригер на кнопку, то после его включения и входа в комнату все равно срабатывает дд и свет выключается по таймеру
источник

В

Вадим in ioBroker smarthome
Ну примерно так, у дд зигби есть свой счет до 1800 сек , вот их и использовал.
источник