Size: a a a

ioBroker smarthome

2020 December 10

a

aurodionov in ioBroker smarthome
или напиши с полного нуля
источник

T

Teemon in ioBroker smarthome
Хороший ответ на вопрос "как сделать"? - напиши😂
источник

T

Teemon in ioBroker smarthome
aurodionov
ну да, допиши что надо и все
Получается мне нужно запоминать номер строки чтобы потом удалять ее?..
источник

EA

Eugene Abramov in ioBroker smarthome
день добрый. подскажите, нужно записать в объект такое же значение, как и сейчас в нём, но так, чтобы iob посчитал, что оно изменилось. как-то можно так сделать? (jsом)
источник

a

aurodionov in ioBroker smarthome
Teemon
Получается мне нужно запоминать номер строки чтобы потом удалять ее?..
ну или регуляркой искать
источник

a

aurodionov in ioBroker smarthome
Teemon
Хороший ответ на вопрос "как сделать"? - напиши😂
опенсорс однако 😂😂😂😂
источник

T

Teemon in ioBroker smarthome
А запоминать где?.. можно к существующему объекту obj.val добавить ещё один параметр например obj.alarm в котором хранить номер аларма или что-то ещё?... Чтобы не плодить отдельные стейты?..
источник

T

Teemon in ioBroker smarthome
Я имею ввиду какой лучше подход к этому делать ...
источник

АК

Алексей Кравец... in ioBroker smarthome
Eugene Abramov
день добрый. подскажите, нужно записать в объект такое же значение, как и сейчас в нём, но так, чтобы iob посчитал, что оно изменилось. как-то можно так сделать? (jsом)
подробнее, что значит чтоб иоб понял что оно изменилось? setstate и иоб зафиксирует изменение, как он должен среагировать на это изменение?
источник

T

Teemon in ioBroker smarthome
Или нужно делать структуру типа списка из стейтов и уникального ID аларма, в лог пишется ID и если аларм уходит - ищется эта строчка с ID и чистится?
источник

АК

Алексей Кравец... in ioBroker smarthome
Teemon
А запоминать где?.. можно к существующему объекту obj.val добавить ещё один параметр например obj.alarm в котором хранить номер аларма или что-то ещё?... Чтобы не плодить отдельные стейты?..
ну я же тебе сказал уже, создай объект со списком алярмов. и добавляй, удаляй как в обычном массиве. А потом этот объект выводи по примеру скрипта вышу
источник

B

Blaze in ioBroker smarthome
Радченко Денис
может  не коннектится по  тому , что  мастер  иоб использует https ?
Или в докере порты не замаплены. Зачем вы его в докер то запхнули? Вам нужна жесткая изоляция процессов? Масштабирование почкованием? Или фейловер по нодам?)
источник

EA

Eugene Abramov in ioBroker smarthome
Алексей Кравец
подробнее, что значит чтоб иоб понял что оно изменилось? setstate и иоб зафиксирует изменение, как он должен среагировать на это изменение?
в mqtt брокере есть галочка  "публиковать только изменения", мне нужно чтобы она стояла. но есть ситуация, когда я в объект топика пишу такое же значение, как там и сейчас. так вот есть подозрение, что он не публикует это значение что логично), т.к. оно не изменилось, но мне нужно чтобы клиент его получил (не смотря на то, что оно такое же, как и было).
на фотке timestamp и last change совпадают, просто потому что значение изменилось, но если я впишу туда 14,7 опять, то last change не изменится.
вот об этом я.
источник

АК

Алексей Кравец... in ioBroker smarthome
ну можешь тогда в setstate добавить ack, тогда точно посчитает
источник

EA

Eugene Abramov in ioBroker smarthome
Алексей Кравец
ну можешь тогда в setstate добавить ack, тогда точно посчитает
пробовал, не влияет. хотя можно ещё разок проверить. может не внимателен был.
источник

EA

Eugene Abramov in ioBroker smarthome
Алексей Кравец
ну можешь тогда в setstate добавить ack, тогда точно посчитает
сейчас ack false, в true предлагаешь попробовать?
источник

РД

Радченко Денис... in ioBroker smarthome
Blaze
Или в докере порты не замаплены. Зачем вы его в докер то запхнули? Вам нужна жесткая изоляция процессов? Масштабирование почкованием? Или фейловер по нодам?)
Да все я там замапил (( докер по тому что на синолоджи по другому не поставить.
источник

РД

Радченко Денис... in ioBroker smarthome
Я так думал что слейв не находит мастера только по причине https нахождения мастера
источник

АК

Алексей Кравец... in ioBroker smarthome
Eugene Abramov
сейчас ack false, в true предлагаешь попробовать?
setState('ID_obj', {val: 'value', ack: true} );
так попробуй
источник

EA

Eugene Abramov in ioBroker smarthome
изменил. жду события. отпишусь.
источник