Size: a a a

ioBroker smarthome

2021 May 21

В

Вадим in ioBroker smarthome
123 разобрать по обьектам ...легко
источник

MZ

Maxim Z in ioBroker smarthome
поясните примером если не сложно?
источник

В

Вадим in ioBroker smarthome
Неудобно с телефона...вечером
источник

MZ

Maxim Z in ioBroker smarthome
Благодарю!
источник

В

Вадим in ioBroker smarthome
Еще незачто
источник

AA

Andrey Anopov in ioBroker smarthome
Погугли примерчики js split. Это слишком просто чтобы ждать помощи.
источник

MZ

Maxim Z in ioBroker smarthome
Благодарю за наводку!
источник

AD

A D in ioBroker smarthome
для примера, в одном регистре несколько параметров состояния, разбирается так
createState("javascript.0.States.PID_Status.D0", 0,{name: "Ошибка на входе 1"});
createState("javascript.0.States.PID_Status.D3", 0,{name: "Прочая ошибка несовместимая c работой прибора"});
createState("javascript.0.States.PID_Status.D4", 0,{name: "Срабатывание реле 1"});
createState("javascript.0.States.PID_Status.D5", 0,{name: "Срабатывание реле 2"});
createState("javascript.0.States.PID_Status.D6", 0,{name: "Дистанционное управление регулятором"});
createState("javascript.0.States.PID_Status.D8", 0,{name: "Ручной режим управления"});
createState("javascript.0.States.PID_Status.D9", 0,{name: "Регулятор"});
createState("javascript.0.States.PID_Status.D10", 0,{name: "Автонастройка"});
createState("javascript.0.States.PID_Status.D11", 0,{name: "LBA"});

on({id: 'modbus.2.holdingRegisters.49.0_STAT', change: "any"}, function (obj) {
   setState("javascript.0.States.PID_Status.D0", (obj.state.val & 1), true);
 setState("javascript.0.States.PID_Status.D3", ((obj.state.val & 8) >> 3), true);
 setState("javascript.0.States.PID_Status.D4", ((obj.state.val & 16) >> 4), true);
 setState("javascript.0.States.PID_Status.D5", ((obj.state.val & 32) >> 5), true);
 setState("javascript.0.States.PID_Status.D8", ((obj.state.val & 256) >> 8), true);
 setState("javascript.0.States.PID_Status.D9", ((obj.state.val & 512) >> 9), true);
 setState("javascript.0.States.PID_Status.D10", ((obj.state.val & 1024) >> 10), true);
 setState("javascript.0.States.PID_Status.D11", ((obj.state.val & 2048) >> 11), true);
});
источник

MZ

Maxim Z in ioBroker smarthome
Спасибо!
источник

AS

Andrey Shulezhko in ioBroker smarthome
вот такой "на прилавках", по wi-fi. насчёт хомкит хз, в алису говорят прокидывается успешно
источник

A

Anzor in ioBroker smarthome
А всякие REDMOND? Только через их хаб наверное? Был опыт с ними, на коробке тоже большими буквами писали, что работает с Алисой, а потом выяснилось, что только через их хаб 😡. У них все модели так? Знает кто?
источник

A

Anzor in ioBroker smarthome
В заметки добавил, почитаю про него
источник
2021 May 22

B

Blaze in ioBroker smarthome
Да, только через хаб или лежащий рядом телефон
источник

A

Anzor in ioBroker smarthome
А тот что выше (Polaris PWK 1775CGLD)? Без хаба работает?
источник

AS

Andrey Shulezhko in ioBroker smarthome
редмонд через их хаб или esp32 и завести в йоб по mqtt
источник

AS

Andrey Shulezhko in ioBroker smarthome
этот по вайфай, хаб не нужен
источник

A

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

B

Blaze in ioBroker smarthome
Про этот не скажу, не знаю. Я релдмондовскую концепцию смотрел. Там везде Bluetooth, поэтому они только через прослойку в инет ходят.
источник
2021 May 23

EA

Eugene Abramov in ioBroker smarthome
А не в курсе, никто не заниматься интеграцией 3-го шлюха сяоми в iob по аналогии как для ХА Алекс сделал?
источник

B

Bluefox in ioBroker smarthome
В примере (obj.state.val & 32) >> 5 лучше сначала сдвинуть а потом только "и" с единицей. Тогда не надо каждый раз вычислять правильную маску: (obj.state.val >> 5) & 1
источник