Uw opmerkingen

да все верно поняли, если активировать данную функцию, что при срабатывании данного сухого контакта будет улетать в шину бродкаст для охранной функции

тоже самое и действует для датчиков движения

от себя бы добавил, что сухие контакты лучше в иридиуме представить через активированную функцию охраны (т.е.как охранный модуль) настройках модуля. т.о. получится возможность в режиме онлайн - четко  ловить изменение состояние канала сухого контакта.

по аналогии с датчиками движения, если в иридиуме прописывать через сенсор PIR то он к сожалению обеспечивает или опросом или какой то своей логикой отправки в сеть HDL своего состояния... если же вы сделаете через закладку "охрана", то при любом телодвижении Датчик отправит в сеть бродкастовую посылку.. что намного удобней и понятней для дальнейшего использования.

если это конечно по теме.. написал...

https://sunrise-sunset.org/api

есть еще вот такой источник восхода и захода... 

открытое API бесплатно, без всяких ID key

{
      "results":
      {
        "sunrise":"7:27:02 AM",
        "sunset":"5:05:55 PM",
        "solar_noon":"12:16:28 PM",
        "day_length":"9:38:53",
        "civil_twilight_begin":"6:58:14 AM",
        "civil_twilight_end":"5:34:43 PM",
        "nautical_twilight_begin":"6:25:47 AM",
        "nautical_twilight_end":"6:07:10 PM",
        "astronomical_twilight_begin":"5:54:14 AM",
        "astronomical_twilight_end":"6:38:43 PM"
      },
       "status":"OK"
    }

добрый день!

попробую помочь

тема была на форуме (очень очень давно, еще наверное на версии 2), сам из нее пример брал и мне помогли, даже техподдержку в свое время просил добавить это в wiki, но ... вот пришло время информация утеряна, не могу даже по истории своей найти, но люди добрый мне помогли..

там все не так однозначно,

у меня сейчас сделано следующим образом для температурный датчиков подключенных к модулю теплого пола HDL

т.о. снимаю уличную температуру

задаем новое устройство, вот такого типа. адрес модуля теплого пола

выставляем адрес для датчика по следующему принципу sensod-id  +50  

в моем примере 29+50 = 79

Добрый день, Владимир!
все вроде бы получилось, работает

добавил в скрип, что то похожее, что Вы порекомендовали

if ((IR.GetVariable("Drivers.HDL.Tags."+name))!=(IR.GetVariable("Drivers.MQTT-OPENHAB.Tags."+gatemap[name])))
{
driver1.Set(gatemap[name], value);

}

можно закрывать мой вопрос

спасибо

Добрый день, Александр! кстати я так и не могу найти в WiKi по JS  данные по тому как влиять на графики из под скриптов

обещали что дополнят

может я не там ищу

Добрый день!


Александр, а где в WiKi можно почитать про это?

http://dev.iridiummobile.net/GUI_API#IR.CreateItem

http://dev.iridiummobile.net/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:GoogleCustomWikiSearch&term=EndTime


здесь я этого не обнаружил


я на курсах у Ильи спрашивал, есть ли инструменты для работы с графиками из под скриптов. он уверенно сказал что нет.


у меня тоже есть большая потребность в генерировании большого кол-ва графиков и работы с ними

т.к. пользователь тоже хочет видеть изменения (от срабатывания датчиков движения, температуры, вкл. выключения реле)


я уже стал создавал попапы, но проект начинает в размерах "толстет"


  все же можно и создать элемент "Тренд" из под скрипта и им дальше управлять?


спасибо

Добрый день!
да я уже вчера принял решение, что наверное проще посчитать руками (через различные калькуляторы в интернете)

набиваю таблицу, т.к. реально особой потребности рассчитывать CRC код наверное нет

тем более полиномов для расчета CRC оказывается великое множество... (кстати в wiki - я не увидел по какому полиному производится расчет для строки)

https://www.scadacore.com/tools/programming-calculators/online-checksum-calculator/


тему можно закрывать

добрый день!

стараюсь без таймеров пользоваться командами.

т.к. логический модуль при смене ключа, вроде бы отсылает бродкаст о смене состояния.

иридий его ловит.. пока справляемся.


вроде разобрался.. 

нужно на каждый UV делать свою команду чтения статуса


Universal Number1-255номер универсального переключателя

но вроде как при изменении ключа внутри устройства, происходит бродкаст 

судя по документации HDL


можно закрывать тему


спасибо