Hi,
Is it possible to get OldState from IoBroker Object via Node-Red (JS analog: "obj.oldState.val" )?
Thank you.
NEWS
Latest posts made by Vadim
-
OldState for Object via Node-Red
-
RE: Test Adapter melcloud v1.0.x Latest
@Black-Thunder
"50\50" mode for Horizontal vans is working.
Thank you, Great work. -
RE: Test Adapter melcloud v1.0.x Latest
@meicker said in Test Adapter melcloud v1.0.x GitHub:
@Vadim
sure you mean vertical ? Your picture shows two white bars at horizontal. Here it seems to be possible to set one direction left 100% and one direction right 100%. In between you only van set one white bar (direction)
br MarcYou are exactly right.
Of course, Horizontal, sorry -
RE: Test Adapter melcloud v1.0.x Latest
@Black-Thunder
Hi,-
I have one more position for Vertical Vane.
MSZ-AP Series has independent 2 vertical vanes.
It's possible to set left and right direction at one time.
-
Is it possible to get power consumption statistic from MELCloud from Reports?
-
-
Script engine has problem with Selector
Dear Sirs
I`ve found, Selector with ENUM for 0_userdata.0 is working with errors.
Problem exists for 0_userdata.0 only.
For example:on({id: 'telegram.0.communicate.request', change: "any"}, function (obj) { $('state(rooms=mbrwc)').each(function (id, i) { log(id,'warn'); }); });
Result Log (* We got objects from the room "chwc" too: 4 and 5 lines):
12/28/2019, 11:39:26 PM.140 [info ]: javascript.0 (32608) Start javascript script.js.Developing.Test3 12/28/2019, 11:39:26 PM.143 [info ]: javascript.0 (32608) script.js.Developing.Test3: subscribe: {"pattern":{"id":"telegram.0.communicate.request","change":"any","q":0},"name":"script.js.Developing.Test3"} 12/28/2019, 11:39:26 PM.144 [info ]: javascript.0 (32608) script.js.Developing.Test3: registered 1 subscription and 0 schedules 12/28/2019, 11:39:32 PM.995 [warn ]: javascript.0 (32608) script.js.Developing.Test3: 0_userdata.0.CHWC_Fan_Auto_enable 12/28/2019, 11:39:32 PM.995 [warn ]: javascript.0 (32608) script.js.Developing.Test3: 0_userdata.0.CHWC_Fan_enable 12/28/2019, 11:39:32 PM.995 [warn ]: javascript.0 (32608) script.js.Developing.Test3: 0_userdata.0.MBRWC_Fan_Auto_enable 12/28/2019, 11:39:32 PM.995 [warn ]: javascript.0 (32608) script.js.Developing.Test3: 0_userdata.0.MBRWC_Fan_enable 12/28/2019, 11:39:32 PM.995 [warn ]: javascript.0 (32608) script.js.Developing.Test3: megadd.0.p18_MBRWC_FH 12/28/2019, 11:39:32 PM.995 [warn ]: javascript.0 (32608) script.js.Developing.Test3: megadd.0.p22_MBRWC_Fan 12/28/2019, 11:39:32 PM.996 [warn ]: javascript.0 (32608) script.js.Developing.Test3: megadd.0.p7_MBRWC_FHTemp1 12/28/2019, 11:39:32 PM.996 [warn ]: javascript.0 (32608) script.js.Developing.Test3: megadd.0.p8_MBRWC_FHTemp2 12/28/2019, 11:39:32 PM.996 [warn ]: javascript.0 (32608) script.js.Developing.Test3: mihome.0.devices.sensor_ht_158d0001f4fdbc.humidity 12/28/2019, 11:39:32 PM.996 [warn ]: javascript.0 (32608) script.js.Developing.Test3: mihome.0.devices.sensor_ht_158d0001f4fdbc.temperature
My ENUMs\Objects:
-
RE: Драйвер MegaD-2561
Vadim, без исправлений HTU21D/PCA9685 пока не как. Тебе надо HTU21D другому PCA9685 а как отличить что там на линии.
Я подумаю. `
Да это больше фидбек, для информации :-).Сам понимаешь, особо не критично.
Получится пофиксить и будет желание\время - хорошо.
Не получится - если знать особенность, то ничего страшного.
UPD,
Все IMHO.
Конечно, придумывать алгоритмы идентификации датчиков можно и это удобно для пользователей, но не уверен, что всегда реализуемо.
Опять же, никто не отменял штатную возможность смены адресов для I2C для некоторых датчиков.
Тогда весь скан просто не будет работать. Правда и Мега уже может при этом не считывать датчики…
Так что, самый надежный способ - прописывать руками
В т.ч. есть нюансы, когда определенные датчики требуют первоначальной инициализации и, как следствие, не могут работать вместе.
У Андрея эта информация в документации четко не прописана. Т.е. будут пользователи, которые наступят на эти грабли.
Если есть желание оградить пользователей от таких проблем, то можно набирать конфигурацию из списка поддерживаемых датчиков с учетом возможной их сочетаемости.
Можно и скан оставить для удобства с дальнейшей ручной корректировкой.
Но при этом, как я уже писал:
"логично для "Auto Detect Ports" отменить автоматическое сканирование и перезапись датчиков для "I2C Any".
Для этого можно пользоваться кнопкой "I2C Scan" для конкретного порта в нужное пользователю время.".
-
RE: Драйвер MegaD-2561
Haus, привет
Если в конфигурации сохранить HTU21D/PCA9685, то в Objects для
megadd.0.p0_P0_HTU21D/PCA9685_humidity
megadd.0.p0_P0_HTU21D/PCA9685_temperature
в настройках
Settings for sql.0
не включается (галка ставится, но функция не активируется) запись в ДБ.
Если в конфигурации оставить HTU21D, то все ОК.
-
RE: Драйвер MegaD-2561
выбери megadd
после установки перезапусти драйвер
Перечитай пост http://forum.iobroker.net/viewtopic.php … 62#p128546 `
Точно, забыл и не увидел последнюю добавленную строчку.Все работает. Сорри.
UPD
Но все равно разница есть
!
-
RE: Драйвер MegaD-2561
Может эти настройки вынести в интерфейс записи в БД, что будт логичным?
В т.ч. они будут доступны для каждого\любого порта.
Одно поле с произвольной формулой y = y(x).
Там уже, кто на что горазд в рамках дозволенного. `
С этим был не прав.Забыл про скрипты.
Драйвер конечно же должен в Стейты отдавать уже приведенные\скорректированные значения.