Size: a a a

ioBroker smarthome

2019 November 28

i

instalator in ioBroker smarthome
@Bluefox27
log('Object ' + JSON.stringify(getObject('mercury.0.27434496.cosfTotal')));
log('State  ' + JSON.stringify(getState('mercury.0.27434496.cosfTotal')));
источник

i

instalator in ioBroker smarthome
11:40:14.463  info  javascript.0 (438) script.js.ТЕСТОВЫЙ: Object null
11:40:14.463  info  javascript.0 (438) script.js.ТЕСТОВЫЙ: State {"val":0.997,"ack":true,"ts":1574915945525,"q":0,"from":"system.adapter.mercury.0","user":"system.user.admin","lc":1574915945525}
источник

i

instalator in ioBroker smarthome
обьекта нет, а стейт есть. В админке нету. wtf?
источник

i

instalator in ioBroker smarthome
Евгений Дмитриенко
Установил, лампочка загорелась зеленым в объектах только один параметр появился.  Пока тестировать нечего?
переустанови
источник

_

_SvC_ in ioBroker smarthome
Bluefox
Получается что ошибка. Когда сервер онлайн,  там должно стоять true. Когда offline, то пусто или false
@Bluefox27 в чем необходимость стирать state false? (продолжаем эту 👆 тему) в случае с отваливанием хоста даже не посмотреть когда он отвалился, потому что стейта нет
источник

_

_SvC_ in ioBroker smarthome
соответсвенно всякие панели где будет использоваться это время будут высыпаться ошибками
источник

_

_SvC_ in ioBroker smarthome
потому что будут запрашивать время изменения стейта которого нет
источник

_

_SvC_ in ioBroker smarthome
почему только поле system.host.myhost.alive у хоста себя так ведет? рядом следом идет поле system.host.myhost.compactModeEnabled у которого номальное поведение, если false то значит false светится там всегда
источник

_

_SvC_ in ioBroker smarthome
почему поле alive у драйверов тоже ведет себя нормально?
источник

B

Bluefox in ioBroker smarthome
_SvC_
@Bluefox27 в чем необходимость стирать state false? (продолжаем эту 👆 тему) в случае с отваливанием хоста даже не посмотреть когда он отвалился, потому что стейта нет
Потому что это watchdog. Слейв обязан писать сам каждые 30 секунд true. Как только умер ( может он внезапно умер) то значение самое позднее через 30 секунд исчезнет и все будут знать что слейва нет
источник

_

_SvC_ in ioBroker smarthome
Bluefox
Потому что это watchdog. Слейв обязан писать сам каждые 30 секунд true. Как только умер ( может он внезапно умер) то значение самое позднее через 30 секунд исчезнет и все будут знать что слейва нет
обычно да, слейв внезапно умирает, но почему тогда вотчдог не может писать false?
источник

B

Bluefox in ioBroker smarthome
_SvC_
почему поле alive у драйверов тоже ведет себя нормально?
Потому что драйвера управляются хостом и их значения хост может всегда подправить сам. А вот слейвом никто не управляет. Он сам по себе
источник

B

Bluefox in ioBroker smarthome
_SvC_
обычно да, слейв внезапно умирает, но почему тогда вотчдог не может писать false?
Потому что редис так работает
источник

B

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

_

_SvC_ in ioBroker smarthome
Bluefox
Потому что драйвера управляются хостом и их значения хост может всегда подправить сам. А вот слейвом никто не управляет. Он сам по себе
т.е. у драйверов все фалсы постоянно обновляются хостом?
источник

B

Bluefox in ioBroker smarthome
_SvC_
т.е. у драйверов все фалсы постоянно обновляются хостом?
Да. Потому что он их запускает
источник

_

_SvC_ in ioBroker smarthome
Bluefox
Потому что это watchdog. Слейв обязан писать сам каждые 30 секунд true. Как только умер ( может он внезапно умер) то значение самое позднее через 30 секунд исчезнет и все будут знать что слейва нет
нет, подожди, false откуда то появляется, пусть вотчдог и обновляет постоянно его
источник

ЕД

Евгений Дмитриенко... in ioBroker smarthome
Переустановил.
источник

ЕД

Евгений Дмитриенко... in ioBroker smarthome
А зачем поиск счетчика?
источник

ЕД

Евгений Дмитриенко... in ioBroker smarthome
В настрйоках IP и порт указан.
источник