Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. algar

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    A
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 12
    • Best 0
    • Groups 1

    algar

    @algar

    0
    Reputation
    31
    Profile views
    12
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    algar Follow
    Starter

    Latest posts made by algar

    • RE: Google Home/Assistant ioBroker einrichten/nutzen

      Yet another strange behavior.
      With this thermostat:
      6afb62fe-c27f-4cfb-8180-e9b1341ffb36-image.png
      which is defined in adapter like this:
      d82e4c70-b8cb-47b8-bb9e-7a8ce7c30db4-image.png

      Voice control in GH, e.g. "Set temperature to 22" works only once. After that GH responds that it Can't connect to thermostat", whereas it is still controllable manually from GH menu on the phone.

      btw, thermostat is only working with standard json settings in _SetTemp. If I, e.g. change ThermostatMode to "auto", it is not created correctly in GH.

      And, I can't understand how to control Thermostat_Mode. It changes the state in Iobroker when I change in GH, but this change does not refreshed back in GH - it is always "Cooling". Is it possible to make it working at all (as well as humidity)?

      posted in ioBroker Allgemein
      A
      algar
    • RE: Google Home/Assistant ioBroker einrichten/nutzen

      For Thomas, following discussion on Github (https://github.com/TA2k/ioBroker.iot/issues/4)
      Here is the part of my linkeddevices: linkeddevices.0.Livingroom.json

      posted in ioBroker Allgemein
      A
      algar
    • RE: VIS: Keine Aktualisierung über Cloud

      I even tried to buy cloud.pro.... the same thing. States are not refreshed when you login second time. Very annoying.

      posted in Cloud Dienste
      A
      algar
    • RE: VIS: Keine Aktualisierung über Cloud

      Does the problem solved in any way?
      One browser - no other connections. After page closed after first access to cloud - no more updates of values until cloud adapter restarted. Even if completely close the browser, even if sign out from cloud... nothing helps. Really annoying thing.
      it happens with all the visualisations - vis, habpanel, mobile..

      posted in Cloud Dienste
      A
      algar
    • RE: Автоматизация света и вытяжки в ванной по датчику движения и влажности (с использованием данных из sql)

      Подниму старую тему. Актуально для тех кто пользует InfluxDB.

      Для себя проблему идентификации повышения\понижения температуры (ну или других показателей) и скорости таких изменений решил следующим скриптом

      function getRate(id) {
          var rate = 0;
      
          sendTo('influxdb.0', 'query', 'SELECT DERIVATIVE(mean(value), 1h) FROM \"'+id +'\" WHERE time > now() - 2h GROUP BY time(1h) fill(linear)', function (result) {
          if (result.error) {
              console.error(result.error);
              rate=0;
          } else {
               var res=JSON.parse(JSON.stringify(result.result[0]));
               if (typeof res[0]=="undefined") {rate=0} else {rate = Math.round(res[res.length-1].derivative*100)/100;} 
               setState(id+'.tempDir1h', rate, true);
          }
      });
      
      }
      
      

      данный скрипт использует стандартную функцую influxDB DERIVATIVE, которая возвращает скорость изменения показателя за указанный в параметре промежуток времени.

      Скрипт берет данные из базы за последние 2 часа, усредняет их по часовым интервалам и возвращает скорость изменения за последний час. Отричательные значения говорят о снижении показателя, положительные об увеличении.

      posted in ioBroker скрипты
      A
      algar
    • RE: IoBroker.ham

      @arhip:

      А как он у тебя работает? Есть ли какие-то объекты типа ham.0.*** ? `

      да, есть объекты:

      7907_ham1.png

      Но чтобы они создались в брокере, нужно сначала

      a) поправить config.json для homebridge, указав SerialPort к которому подключен ноолайт, и если необходимо сменить порт по которому ты попадаешь в интерфейс модуля homebridge-noolite
      7907_ham2.png

      б) потом когда драйвер перезапущен, зайти в инерфейс по указанному порту и на вкладке Аксессуры создать аксессуар на каждый модуль noolite.

      После этого созданные аксессуары появятся в ham.x объекте.

      posted in ioBroker разработка
      A
      algar
    • RE: Ошибка связанная с Телеграмом

      @aurodionov:

      Как уже неоднократно говорено и проверено ,телеграмм api нихрена не работает через прокси .

      Увы и АХ. `
      блин, но до этого работало полгода без нареканий…. черт побери. И на телефоне продолжает работать. Падает только в брокере. В общем фигня какая-то.

      Поднимать ВПН канал ради только одного телеграмма, учитывая, что всему остальному в моей сети этот ВПН совсем не нужен, как-то накладно и лениво.

      posted in ioBroker ошибки
      A
      algar
    • RE: Ошибка связанная с Телеграмом

      Подниму старую тему. Может кто поможет разобраться. Уже несколько дней модуль telegram падает с вот такими ошибками в логе

      ! host.server 2018-09-19 09:13:50.438 error instance system.adapter.telegram.0 terminated with code 0 (OK) Caught 2018-09-19 09:13:50.438 error by controller[1]: at TCP.onread (net.js:601:20) code: 'ECONNREFUSED' } Caught 2018-09-19 09:13:50.438 error by controller[1]: at Socket.Readable.push (_stream_readable.js:208:10) Caught 2018-09-19 09:13:50.438 error by controller[1]: at readableAddChunk (_stream_readable.js:250:11) Caught 2018-09-19 09:13:50.438 error by controller[1]: at addChunk (_stream_readable.js:263:12) Caught 2018-09-19 09:13:50.438 error by controller[1]: at Socket.emit (events.js:211:7) Caught 2018-09-19 09:13:50.438 error by controller[1]: at emitOne (events.js:116:13) Caught 2018-09-19 09:13:50.438 error by controller[1]: at Socket.Parser.__onData (/opt/iobroker/node_modules/socksv5/lib/client.parser.js:33:10) Caught 2018-09-19 09:13:50.438 error by controller[1]: at Parser._onData (/opt/iobroker/node_modules/socksv5/lib/client.parser.js:122:21) Caught 2018-09-19 09:13:50.438 error by controller[1]: { Error: connection refused Caught 2018-09-19 09:13:50.438 error by controller[1]: at TCP.onread (net.js:601:20) code: 'ECONNREFUSED' } Caught 2018-09-19 09:13:50.438 error by controller[1]: at Socket.Readable.push (_stream_readable.js:208:10) Caught 2018-09-19 09:13:50.437 error by controller[1]: at readableAddChunk (_stream_readable.js:250:11) Caught 2018-09-19 09:13:50.437 error by controller[1]: at addChunk (_stream_readable.js:263:12) Caught 2018-09-19 09:13:50.437 error by controller[1]: at Socket.emit (events.js:211:7) Caught 2018-09-19 09:13:50.437 error by controller[1]: at emitOne (events.js:116:13) Caught 2018-09-19 09:13:50.437 error by controller[1]: at Socket.Parser.__onData (/opt/iobroker/node_modules/socksv5/lib/client.parser.js:33:10) Caught 2018-09-19 09:13:50.437 error by controller[1]: at Parser._onData (/opt/iobroker/node_modules/socksv5/lib/client.parser.js:122:21) Caught 2018-09-19 09:13:50.437 error by controller[1]: { Error: connection refused Caught 2018-09-19 09:13:50.437 error by controller[1]: at TCP.onread (net.js:601:20) code: 'ECONNREFUSED' } Caught 2018-09-19 09:13:50.437 error by controller[1]: at Socket.Readable.push (_stream_readable.js:208:10) Caught 2018-09-19 09:13:50.437 error by controller[1]: at readableAddChunk (_stream_readable.js:250:11) Caught 2018-09-19 09:13:50.437 error by controller[1]: at addChunk (_stream_readable.js:263:12) Caught 2018-09-19 09:13:50.437 error by controller[1]: at Socket.emit (events.js:211:7) Caught 2018-09-19 09:13:50.437 error by controller[1]: at emitOne (events.js:116:13) Caught 2018-09-19 09:13:50.437 error by controller[1]: at Socket.Parser.__onData (/opt/iobroker/node_modules/socksv5/lib/client.parser.js:33:10) Caught 2018-09-19 09:13:50.437 error by controller[1]: at Parser._onData (/opt/iobroker/node_modules/socksv5/lib/client.parser.js:122:21) Caught 2018-09-19 09:13:50.437 error by controller[1]: { Error: connection refused Caught 2018-09-19 09:13:50.437 error by controller[0]: See https://github.com/yagop/node-telegram-bot-api/issues/319\. at module.js:653:30 Caught 2018-09-19 09:13:50.436 error by controller[0]: In the future, you will have to enable it yourself. Caught 2018-09-19 09:13:50.436 error by controller[0]: Wed, 19 Sep 2018 06:13:49 GMT node-telegram-bot-api deprecated Automatic enabling of cancellation of promises is deprecated. telegram.0 2018-09-19 09:13:50.419 info terminating telegram.0 2018-09-19 09:13:49.958 error at TCP.onread (net.js:601:20) telegram.0 2018-09-19 09:13:49.958 error at Socket.Readable.push (_stream_readable.js:208:10) telegram.0 2018-09-19 09:13:49.958 error at readableAddChunk (_stream_readable.js:250:11) telegram.0 2018-09-19 09:13:49.958 error at addChunk (_stream_readable.js:263:12) telegram.0 2018-09-19 09:13:49.958 error at Socket.emit (events.js:211:7) telegram.0 2018-09-19 09:13:49.958 error at emitOne (events.js:116:13) telegram.0 2018-09-19 09:13:49.958 error at Socket.Parser.__onData (/opt/iobroker/node_modules/socksv5/lib/client.parser.js:33:10) telegram.0 2018-09-19 09:13:49.958 error at Parser._onData (/opt/iobroker/node_modules/socksv5/lib/client.parser.js:122:21) telegram.0 2018-09-19 09:13:49.958 error Error: connection refused telegram.0 2018-09-19 09:13:49.958 error uncaught exception: connection refused telegram.0 2018-09-19 09:13:49.937 error at TCP.onread (net.js:601:20) telegram.0 2018-09-19 09:13:49.937 error at Socket.Readable.push (_stream_readable.js:208:10) telegram.0 2018-09-19 09:13:49.937 error at readableAddChunk (_stream_readable.js:250:11) telegram.0 2018-09-19 09:13:49.937 error at addChunk (_stream_readable.js:263:12) telegram.0 2018-09-19 09:13:49.937 error at Socket.emit (events.js:211:7) telegram.0 2018-09-19 09:13:49.937 error at emitOne (events.js:116:13) telegram.0 2018-09-19 09:13:49.937 error at Socket.Parser.__onData (/opt/iobroker/node_modules/socksv5/lib/client.parser.js:33:10) telegram.0 2018-09-19 09:13:49.937 error at Parser._onData (/opt/iobroker/node_modules/socksv5/lib/client.parser.js:122:21) telegram.0 2018-09-19 09:13:49.937 error Error: connection refused telegram.0 2018-09-19 09:13:49.937 error uncaught exception: connection refused telegram.0 2018-09-19 09:13:49.913 error at TCP.onread (net.js:601:20) telegram.0 2018-09-19 09:13:49.913 error at Socket.Readable.push (_stream_readable.js:208:10) telegram.0 2018-09-19 09:13:49.913 error at readableAddChunk (_stream_readable.js:250:11) telegram.0 2018-09-19 09:13:49.913 error at addChunk (_stream_readable.js:263:12) telegram.0 2018-09-19 09:13:49.913 error at Socket.emit (events.js:211:7) telegram.0 2018-09-19 09:13:49.913 error at emitOne (events.js:116:13) telegram.0 2018-09-19 09:13:49.913 error at Socket.Parser.__onData (/opt/iobroker/node_modules/socksv5/lib/client.parser.js:33:10) telegram.0 2018-09-19 09:13:49.913 error at Parser._onData (/opt/iobroker/node_modules/socksv5/lib/client.parser.js:122:21) telegram.0 2018-09-19 09:13:49.913 error Error: connection refused telegram.0 2018-09-19 09:13:49.912 error uncaught exception: connection refused !

      Соединение устанавливается через socksv5 прокси запущенном на виртуальной машине. С самим прокси все абсолютно в порядке. Соединение стабильное:

      ! 54146 packets transmitted, 54091 received, 0% packet loss, time 54198275ms
      ! rtt min/avg/max/mdev = 65.775/86.066/406.991/8.277 ms
      К тому же телеграм на телефоне работает через тот-же прокси в этой же сети без проблем.

      Сначала думал, что проблема возникла после обновления js-controller до 1.5.3. Однако откат до старой 1.4.2 проблему не решил.

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

      Люди добрые, скажите в каком направлении копать. Сломал весь мозг.

      posted in ioBroker ошибки
      A
      algar
    • Скрипт парсинга Яндекс.Погода

      Для тех кому интересен прогноз погоды выкладываю парсер погоды Яндеска. Яндекс.Погода дает текущую погоду и прогноз на текущие сутки (утро, день, вечер, ночь). Также в прогнозе есть время восхода и заката солнца для ваших координат.

      Объект weather.0 создавал в админке руками. Чтобы скрипт заработал этот объект нужно импортировать из JSON:

      ! ````
      {
      "weather.0": {
      "_id": "weather.0",
      "type": "channel",
      "common": {
      "name": "weather.0",
      "role": "info",
      "desc": "Погода Яндекса",
      "icon": "data:image/png;base64,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"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526589652342,
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast": {
      "_id": "weather.0.forecast",
      "type": "channel",
      "common": {
      "name": "forecast",
      "role": "",
      "desc": "Погода",
      "icon": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iNjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCA2OCAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+WWFuZGV4X3J1PC90aXRsZT48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik05LjM1MiAxNC4zMTRWMjNoMi40NFYuMzM0SDguMTQ3Yy0zLjU4MiAwLTYuNTk0IDIuMzc4LTYuNTk0IDcuMTMzIDAgMy4zOTIgMS4zMzIgNS4yMyAzLjMzIDYuMjQ1TC42MzIgMjNoMi44MjJsMy44NjgtOC42ODZoMi4wM3ptMC0yLjAzaC0xLjNjLTIuMTI0IDAtMy44NjgtMS4xNzItMy44NjgtNC44MTcgMC0zLjc3MiAxLjkwMi01LjA3MiAzLjg2OC01LjA3MmgxLjN2OS44OXoiIGZpbGw9IiNGMDAiLz48cGF0aCBkPSJNMzYuMjY1IDIwLjk3aC0xLjI2OFY3LjAyNEgyNy41OHYxLjM2M2MwIDQuMjQ4LS4xNiA5LjE5My0xLjYxOCAxMi41ODVoLS45ODJ2NS4xNjhoMi4yMlYyM2g2Ljg0NnYzLjEzOGgyLjIyVjIwLjk3em0tMy43MSAwSDI4LjMxYzEuMzMyLTMuMzkgMS40OS04LjMwNCAxLjQ5LTExLjY2NFY5LjAyaDIuNzU4djExLjk1ek00Ny4wMSAyMS45MjJsLS41Ny0xLjkwMmMtLjYzMy40NDQtMS43NDMgMS4wNzgtMy4xMzggMS4wNzgtMS45NjUgMC0yLjk4LTEuOTAyLTIuOTgtNS41MTZoNi42NTdWMTQuMjJjMC01LjQyMi0xLjc0NC03LjQyLTQuNDA3LTcuNDItMy4zOTIgMC00LjgxOCAzLjc0Mi00LjgxOCA4Ljg3NyAwIDQuOTE0IDIuMDMgNy41NDUgNS4zMjUgNy41NDUgMS41ODUgMCAyLjkxNy0uNTA3IDMuOTMtMS4zek00Mi41NzQgOC44M2MxLjQyNyAwIDEuODcgMS45OTcgMS44NyA0LjcyM2gtNC4wOWMuMTYtMi44NTMuNy00LjcyMyAyLjIyLTQuNzIzek0yMS4xMTIgNy4wMjN2Ni43ODRoLTMuNjc3VjcuMDIzaC0yLjQ3M1YyM2gyLjQ3M3YtNy4xNjRoMy42NzdWMjNoMi40NFY3LjAyM3pNNTYuMjA0IDIzSDU4LjlsLTQuNTM0LTguNDY0IDMuOTYyLTcuNTEzaC0yLjUwNGwtMy44MzYgNy4zODZWNy4wMjJoLTIuNDczVjIzaDIuNDczdi03Ljk1N3pNNjQuNyAyMy4yMjJjMS40NTggMCAyLjQ3Mi0uNDc2IDMuMzI4LTEuMjA1bC0uNTctMS44MzhjLS41Ny41MDYtMS40OS45OC0yLjY5NS45OC0xLjk5NyAwLTIuOTQ4LTIuMjgtMi45NDgtNi4yNzUgMC00LjAyNiAxLjI2OC02LjAyMyAzLjA0My02LjAyMyAxLjAxNSAwIDEuOTY2LjU0IDIuNjMgMS4xMWwuMzUtMi4zNDdjLS42OTctLjQ0My0xLjUyMi0uODI0LTIuOTQ4LS44MjQtMy43NCAwLTUuNjc0IDMuMjAzLTUuNjc0IDguMjEyIDAgNS40NTIgMi4wNiA4LjIxIDUuNDg0IDguMjF6IiBmaWxsPSIjMDAwIi8+PC9nPjwvc3ZnPg=="
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526594218604,
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.current": {
      "_id": "weather.0.forecast.current",
      "type": "channel",
      "common": {
      "name": "current",
      "role": "",
      "desc": "текущаяпогода",
      "icon": ""
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526594430283,
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.current.temperature": {
      "_id": "weather.0.forecast.current.temperature",
      "type": "state",
      "common": {
      "name": "temperature",
      "role": "value.temperature",
      "type": "number",
      "desc": "Текущая температура",
      "read": true,
      "write": true,
      "def": false,
      "unit": "°C"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526594477625,
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      }
      },
      "weather.0.forecast.current.feels_like": {
      "from": "system.adapter.admin.0",
      "ts": 1526594550643,
      "common": {
      "name": "feels_like",
      "role": "",
      "type": "number",
      "desc": "Ощущаемая температура(°C)",
      "read": true,
      "write": true,
      "def": false,
      "unit": "°C"
      },
      "native": {},
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      },
      "_id": "weather.0.forecast.current.feels_like",
      "type": "state"
      },
      "weather.0.forecast.current.icon": {
      "_id": "weather.0.forecast.current.icon",
      "type": "state",
      "common": {
      "name": "icon",
      "role": "",
      "type": "string",
      "desc": "иконка погоды",
      "read": true,
      "write": true,
      "def": false
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526594615269,
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      }
      },
      "weather.0.forecast.current.condition": {
      "_id": "weather.0.forecast.current.condition",
      "type": "state",
      "common": {
      "name": "condition",
      "role": "",
      "type": "string",
      "desc": "Код расшифровки погодного описания",
      "read": true,
      "write": true,
      "def": false
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526594669470,
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      }
      },
      "weather.0.forecast.current.wind_speed": {
      "_id": "weather.0.forecast.current.wind_speed",
      "type": "state",
      "common": {
      "name": "wind_speed",
      "role": "",
      "type": "number",
      "desc": "Скорость ветра(вм/с)",
      "read": true,
      "write": true,
      "def": false
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526594722697,
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      }
      },
      "weather.0.forecast.current.wind_gust": {
      "_id": "weather.0.forecast.current.wind_gust",
      "type": "state",
      "common": {
      "name": "wind_gust",
      "role": "",
      "type": "number",
      "desc": "Скорость порывов ветра(вм/с)",
      "read": true,
      "write": true,
      "def": false
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526594754729,
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      }
      },
      "weather.0.forecast.current.pressure_mm": {
      "_id": "weather.0.forecast.current.pressure_mm",
      "type": "state",
      "common": {
      "name": "pressure_mm",
      "role": "value.pressure",
      "type": "number",
      "desc": "Давление(мм.рт.ст.).",
      "read": true,
      "write": true,
      "def": false,
      "unit": "mmHg"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526594816285,
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      }
      },
      "weather.0.forecast.current.humidity": {
      "_id": "weather.0.forecast.current.humidity",
      "type": "state",
      "common": {
      "name": "humidity",
      "role": "value.humidity",
      "type": "number",
      "desc": "Влажность воздуха(%)",
      "read": true,
      "write": true,
      "def": false,
      "unit": "%"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526594860927,
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      }
      },
      "weather.0.forecast.current.obs_time": {
      "_id": "weather.0.forecast.current.obs_time",
      "type": "state",
      "common": {
      "name": "obs_time",
      "role": "",
      "type": "number",
      "desc": "Время замера погодных данных в формате Unixtime",
      "read": true,
      "write": true,
      "def": false
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526594913981,
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      }
      },
      "weather.0.forecast.current.obs_time_hum": {
      "_id": "weather.0.forecast.current.obs_time_hum",
      "type": "state",
      "common": {
      "name": "obs_time_hum",
      "role": "",
      "type": "string",
      "desc": "время обновления прогноза",
      "read": true,
      "write": true,
      "def": false
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526595987250,
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      }
      },
      "weather.0.forecast.date": {
      "from": "system.adapter.admin.0",
      "ts": 1526626531314,
      "common": {
      "name": "date",
      "role": "",
      "type": "string",
      "desc": "Дата прогноза",
      "read": true,
      "write": true
      },
      "native": {},
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      },
      "_id": "weather.0.forecast.date",
      "type": "state"
      },
      "weather.0.forecast.date_ts": {
      "from": "system.adapter.admin.0",
      "ts": 1526626659183,
      "common": {
      "name": "date_ts",
      "role": "",
      "type": "number",
      "desc": "Дата прогноза в формат еUnixtime",
      "read": true,
      "write": true
      },
      "native": {},
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      },
      "_id": "weather.0.forecast.date_ts",
      "type": "state"
      },
      "weather.0.forecast.week": {
      "_id": "weather.0.forecast.week",
      "type": "state",
      "common": {
      "name": "week",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Порядковый номер недели"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526626748189,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.sunrise": {
      "_id": "weather.0.forecast.sunrise",
      "type": "state",
      "common": {
      "name": "sunrise",
      "role": "",
      "type": "string",
      "read": true,
      "write": true,
      "desc": "Время восхода Солнца,локальное время",
      "def": ""
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526626802772,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.sunset": {
      "_id": "weather.0.forecast.sunset",
      "type": "state",
      "common": {
      "name": "sunset",
      "role": "",
      "type": "string",
      "read": true,
      "write": true,
      "desc": "Время заката Солнца,локальное время",
      "def": ""
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526626839036,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.moon_code": {
      "_id": "weather.0.forecast.moon_code",
      "type": "state",
      "common": {
      "name": "moon_code",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Код фазы Луны",
      "states": {
      "0": "Полнолуние",
      "1": "Убывающая Луна",
      "2": "Убывающая Луна",
      "3": "Убывающая Луна",
      "4": "Последняя четверть",
      "5": "Убывающая Луна",
      "6": "Убывающая Луна",
      "7": "Убывающая Луна",
      "8": "Новолуние",
      "9": "Растущая Луна",
      "10": "Растущая Луна",
      "11": "Растущая Луна",
      "12": "Перваячетверть",
      "13": "Растущая Луна",
      "14": "Растущая Луна",
      "15": "Растущая Луна"
      }
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526626981588,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.night": {
      "_id": "weather.0.forecast.night",
      "type": "channel",
      "common": {
      "name": "night",
      "role": "",
      "desc": "Прогноз на ночь"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526629194977,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.night.part_name": {
      "from": "system.adapter.admin.0",
      "ts": 1526629366666,
      "common": {
      "name": "part_name",
      "role": "",
      "type": "string",
      "desc": "Часть времени суток",
      "read": true,
      "write": true
      },
      "native": {},
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      },
      "_id": "weather.0.forecast.night.part_name",
      "type": "state"
      },
      "weather.0.forecast.night.temp_min": {
      "from": "system.adapter.admin.0",
      "ts": 1526629437336,
      "common": {
      "name": "temp_min",
      "role": "",
      "type": "number",
      "desc": "Минимальная температура для временисуток(°C)",
      "unit": "°C",
      "read": true,
      "write": true
      },
      "native": {},
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      },
      "_id": "weather.0.forecast.night.temp_min",
      "type": "state"
      },
      "weather.0.forecast.night.temp_max": {
      "from": "system.adapter.admin.0",
      "ts": 1526629521473,
      "common": {
      "name": "temp_max",
      "role": "",
      "type": "number",
      "desc": "Максимальная температура для временисуток(°C)",
      "unit": "°C",
      "read": true,
      "write": true
      },
      "native": {},
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      },
      "_id": "weather.0.forecast.night.temp_max",
      "type": "state"
      },
      "weather.0.forecast.night.temp_avg": {
      "_id": "weather.0.forecast.night.temp_avg",
      "type": "state",
      "common": {
      "name": "temp_avg",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Средняя температура для временисуток(°C)",
      "unit": "°C"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526629565614,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.night.feels_like": {
      "_id": "weather.0.forecast.night.feels_like",
      "type": "state",
      "common": {
      "name": "feels_like",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Ощущаемая температура (°C)",
      "unit": "°C"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526629600278,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.night.icon": {
      "from": "system.adapter.admin.0",
      "ts": 1526629638984,
      "common": {
      "name": "icon",
      "role": "",
      "type": "string",
      "desc": "Код иконки погоды",
      "read": true,
      "write": true
      },
      "native": {},
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      },
      "_id": "weather.0.forecast.night.icon",
      "type": "state"
      },
      "weather.0.forecast.night.condition": {
      "from": "system.adapter.admin.0",
      "ts": 1526629698251,
      "common": {
      "name": "condition",
      "role": "",
      "type": "string",
      "desc": "Код расшифровки погодно гоописания",
      "read": true,
      "write": true,
      "states": {
      "clear": "ясно",
      "partly-cloudy": "малооблачно",
      "cloudy": "облачно с прояснениями",
      "overcast": "пасмурно",
      "partly-cloudy-and-light-rain": "небольшой дождь",
      "partly-cloudy-and-rain": "дождь",
      "overcast-and-rain": "сильный дождь",
      "overcast-thunderstorms-with-rain": "сильный дождь,гроза",
      "cloudy-and-light-rain": "небольшой дождь",
      "overcast-and-light-rain": "небольшой дождь",
      "cloudy-and-rain": "дождь",
      "overcast-and-wet-snow": "дождь со снегом",
      "partly-cloudy-and-light-snow": "небольшойс нег",
      "partly-cloudy-and-snow": "снег",
      "overcast-and-snow": "снегопад",
      "cloudy-and-light-snow": "облачно, небольшой снег",
      "overcast-and-light-snow": "небольшой снег",
      "cloudy-and-snow": "снег"
      }
      },
      "native": {},
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      },
      "_id": "weather.0.forecast.night.condition",
      "type": "state"
      },
      "weather.0.forecast.night.wind_speed": {
      "_id": "weather.0.forecast.night.wind_speed",
      "type": "state",
      "common": {
      "name": "wind_speed",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Скорость ветра",
      "unit": "м/с"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526629890041,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.night.wind_gust": {
      "_id": "weather.0.forecast.night.wind_gust",
      "type": "state",
      "common": {
      "name": "wind_gust",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Скоростьпорывов ветра",
      "unit": "м/с"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526629948034,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.night.pressure_mm": {
      "_id": "weather.0.forecast.night.pressure_mm",
      "type": "state",
      "common": {
      "name": "pressure_mm",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Давление",
      "unit": "mmHg"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526629988525,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.night.humidity": {
      "_id": "weather.0.forecast.night.humidity",
      "type": "state",
      "common": {
      "name": "humidity",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Влажность воздуха",
      "min": 0,
      "max": 100,
      "def": 0,
      "unit": "%"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526630017693,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.night.prec_mm": {
      "_id": "weather.0.forecast.night.prec_mm",
      "type": "state",
      "common": {
      "name": "prec_mm",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Прогнозируемое количество осадков",
      "unit": "мм"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526630069398,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.night.prec_period": {
      "_id": "weather.0.forecast.night.prec_period",
      "type": "state",
      "common": {
      "name": "prec_period",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Прогнозируемый период осадков",
      "unit": "мин"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526630101548,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.night.prec_prob": {
      "_id": "weather.0.forecast.night.prec_prob",
      "type": "state",
      "common": {
      "name": "prec_prob",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Вероятность выпадения осадков"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526630132707,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.evening": {
      "_id": "weather.0.forecast.evening",
      "type": "channel",
      "common": {
      "name": "night",
      "role": "",
      "desc": "Прогноз на ночь"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526629194977,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.evening.part_name": {
      "from": "system.adapter.admin.0",
      "ts": 1526629366666,
      "common": {
      "name": "part_name",
      "role": "",
      "type": "string",
      "desc": "Часть времени суток",
      "read": true,
      "write": true
      },
      "native": {},
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      },
      "_id": "weather.0.forecast.evening.part_name",
      "type": "state"
      },
      "weather.0.forecast.evening.temp_min": {
      "from": "system.adapter.admin.0",
      "ts": 1526629437336,
      "common": {
      "name": "temp_min",
      "role": "value.temperature",
      "type": "number",
      "desc": "Минимальная температура для времени суток(°C)",
      "unit": "°C",
      "read": true,
      "write": true
      },
      "native": {},
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      },
      "_id": "weather.0.forecast.evening.temp_min",
      "type": "state"
      },
      "weather.0.forecast.evening.temp_max": {
      "from": "system.adapter.admin.0",
      "ts": 1526629521473,
      "common": {
      "name": "temp_max",
      "role": "value.temperature",
      "type": "number",
      "desc": "Максимальная температура для временисуток(°C)",
      "unit": "°C",
      "read": true,
      "write": true
      },
      "native": {},
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      },
      "_id": "weather.0.forecast.evening.temp_max",
      "type": "state"
      },
      "weather.0.forecast.evening.temp_avg": {
      "_id": "weather.0.forecast.evening.temp_avg",
      "type": "state",
      "common": {
      "name": "temp_avg",
      "role": "value.temperature",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Средняя температура для времени суток(°C)",
      "unit": "°C"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526629565614,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.evening.feels_like": {
      "_id": "weather.0.forecast.evening.feels_like",
      "type": "state",
      "common": {
      "name": "feels_like",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Ощущаемая температура(°C)",
      "unit": "°C"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526629600278,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.evening.icon": {
      "from": "system.adapter.admin.0",
      "ts": 1526629638984,
      "common": {
      "name": "icon",
      "role": "",
      "type": "string",
      "desc": "Код иконки погоды",
      "read": true,
      "write": true
      },
      "native": {},
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      },
      "_id": "weather.0.forecast.evening.icon",
      "type": "state"
      },
      "weather.0.forecast.evening.condition": {
      "from": "system.adapter.admin.0",
      "ts": 1526629698251,
      "common": {
      "name": "condition",
      "role": "",
      "type": "string",
      "desc": "Код расшифровки погодного описания",
      "read": true,
      "write": true,
      "states": {
      "clear": "ясно",
      "partly-cloudy": "малооблачно",
      "cloudy": "облачно с прояснениями",
      "overcast": "пасмурно",
      "partly-cloudy-and-light-rain": "небольшой дождь",
      "partly-cloudy-and-rain": "дождь",
      "overcast-and-rain": "сильный дождь",
      "overcast-thunderstorms-with-rain": "сильный дождь,гроза",
      "cloudy-and-light-rain": "небольшой дождь",
      "overcast-and-light-rain": "небольшой дождь",
      "cloudy-and-rain": "дождь",
      "overcast-and-wet-snow": "дождь со снегом",
      "partly-cloudy-and-light-snow": "небольшойс нег",
      "partly-cloudy-and-snow": "снег",
      "overcast-and-snow": "снегопад",
      "cloudy-and-light-snow": "облачно, небольшой снег",
      "overcast-and-light-snow": "небольшой снег",
      "cloudy-and-snow": "снег"
      }
      },
      "native": {},
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      },
      "_id": "weather.0.forecast.evening.condition",
      "type": "state"
      },
      "weather.0.forecast.evening.wind_speed": {
      "_id": "weather.0.forecast.evening.wind_speed",
      "type": "state",
      "common": {
      "name": "wind_speed",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Скорость ветра",
      "unit": "м/с"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526629890041,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.evening.wind_gust": {
      "_id": "weather.0.forecast.evening.wind_gust",
      "type": "state",
      "common": {
      "name": "wind_gust",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Скорость порывов ветра",
      "unit": "м/с"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526629948034,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.evening.pressure_mm": {
      "_id": "weather.0.forecast.evening.pressure_mm",
      "type": "state",
      "common": {
      "name": "pressure_mm",
      "role": "value.pressure",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Давление",
      "unit": "mmHg"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526629988525,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.evening.humidity": {
      "_id": "weather.0.forecast.evening.humidity",
      "type": "state",
      "common": {
      "name": "humidity",
      "role": "value.temperature",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Влажность воздуха",
      "min": 0,
      "max": 100,
      "def": 0,
      "unit": "%"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526630017693,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.evening.prec_mm": {
      "_id": "weather.0.forecast.evening.prec_mm",
      "type": "state",
      "common": {
      "name": "prec_mm",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Прогнозируемо еколичество осадков",
      "unit": "мм"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526630069398,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.evening.prec_period": {
      "_id": "weather.0.forecast.evening.prec_period",
      "type": "state",
      "common": {
      "name": "prec_period",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Прогнозируемый период осадков",
      "unit": "мин"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526630101548,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.evening.prec_prob": {
      "_id": "weather.0.forecast.evening.prec_prob",
      "type": "state",
      "common": {
      "name": "prec_prob",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Вероятность выпадения осадков"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526630132707,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.morning": {
      "_id": "weather.0.forecast.morning",
      "type": "channel",
      "common": {
      "name": "night",
      "role": "",
      "desc": "Прогноз на ночь"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526629194977,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.morning.part_name": {
      "from": "system.adapter.admin.0",
      "ts": 1526629366666,
      "common": {
      "name": "part_name",
      "role": "",
      "type": "string",
      "desc": "Часть времени суток",
      "read": true,
      "write": true
      },
      "native": {},
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      },
      "_id": "weather.0.forecast.morning.part_name",
      "type": "state"
      },
      "weather.0.forecast.morning.temp_min": {
      "from": "system.adapter.admin.0",
      "ts": 1526629437336,
      "common": {
      "name": "temp_min",
      "role": "",
      "type": "number",
      "desc": "Минимальная температура для временисуток(°C)",
      "unit": "°C",
      "read": true,
      "write": true
      },
      "native": {},
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      },
      "_id": "weather.0.forecast.morning.temp_min",
      "type": "state"
      },
      "weather.0.forecast.morning.temp_max": {
      "from": "system.adapter.admin.0",
      "ts": 1526629521473,
      "common": {
      "name": "temp_max",
      "role": "",
      "type": "number",
      "desc": "Максимальная температура для времени суток(°C)",
      "unit": "°C",
      "read": true,
      "write": true
      },
      "native": {},
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      },
      "_id": "weather.0.forecast.morning.temp_max",
      "type": "state"
      },
      "weather.0.forecast.morning.temp_avg": {
      "_id": "weather.0.forecast.morning.temp_avg",
      "type": "state",
      "common": {
      "name": "temp_avg",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Средняя температура для времени суток(°C)",
      "unit": "°C"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526629565614,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.morning.feels_like": {
      "_id": "weather.0.forecast.morning.feels_like",
      "type": "state",
      "common": {
      "name": "feels_like",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Ощущаемаятемпература(°C)",
      "unit": "°C"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526629600278,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.morning.icon": {
      "from": "system.adapter.admin.0",
      "ts": 1526629638984,
      "common": {
      "name": "icon",
      "role": "",
      "type": "string",
      "desc": "Код иконки погоды",
      "read": true,
      "write": true
      },
      "native": {},
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      },
      "_id": "weather.0.forecast.morning.icon",
      "type": "state"
      },
      "weather.0.forecast.morning.condition": {
      "from": "system.adapter.admin.0",
      "ts": 1526629698251,
      "common": {
      "name": "condition",
      "role": "",
      "type": "string",
      "desc": "Код расшифровки погодного описания",
      "read": true,
      "write": true,
      "states": {
      "clear": "ясно",
      "partly-cloudy": "малооблачно",
      "cloudy": "облачно с прояснениями",
      "overcast": "пасмурно",
      "partly-cloudy-and-light-rain": "небольшой дождь",
      "partly-cloudy-and-rain": "дождь",
      "overcast-and-rain": "сильный дождь",
      "overcast-thunderstorms-with-rain": "сильный дождь,гроза",
      "cloudy-and-light-rain": "небольшой дождь",
      "overcast-and-light-rain": "небольшой дождь",
      "cloudy-and-rain": "дождь",
      "overcast-and-wet-snow": "дождь со снегом",
      "partly-cloudy-and-light-snow": "небольшойс нег",
      "partly-cloudy-and-snow": "снег",
      "overcast-and-snow": "снегопад",
      "cloudy-and-light-snow": "облачно, небольшой снег",
      "overcast-and-light-snow": "небольшой снег",
      "cloudy-and-snow": "снег"
      }
      },
      "native": {},
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      },
      "_id": "weather.0.forecast.morning.condition",
      "type": "state"
      },
      "weather.0.forecast.morning.wind_speed": {
      "_id": "weather.0.forecast.morning.wind_speed",
      "type": "state",
      "common": {
      "name": "wind_speed",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Скорость ветра",
      "unit": "м/с"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526629890041,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.morning.wind_gust": {
      "_id": "weather.0.forecast.morning.wind_gust",
      "type": "state",
      "common": {
      "name": "wind_gust",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Скорость порывов ветра",
      "unit": "м/с"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526629948034,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.morning.pressure_mm": {
      "_id": "weather.0.forecast.morning.pressure_mm",
      "type": "state",
      "common": {
      "name": "pressure_mm",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Давление",
      "unit": "mmHg"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526629988525,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.morning.humidity": {
      "_id": "weather.0.forecast.morning.humidity",
      "type": "state",
      "common": {
      "name": "humidity",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Влажность воздуха",
      "min": 0,
      "max": 100,
      "def": 0,
      "unit": "%"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526630017693,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.morning.prec_mm": {
      "_id": "weather.0.forecast.morning.prec_mm",
      "type": "state",
      "common": {
      "name": "prec_mm",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Прогнозируемое количество осадков",
      "unit": "мм"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526630069398,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.morning.prec_period": {
      "_id": "weather.0.forecast.morning.prec_period",
      "type": "state",
      "common": {
      "name": "prec_period",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Прогнозируемый период осадков",
      "unit": "мин"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526630101548,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.morning.prec_prob": {
      "_id": "weather.0.forecast.morning.prec_prob",
      "type": "state",
      "common": {
      "name": "prec_prob",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Вероятность выпадения осадков"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526630132707,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.day": {
      "_id": "weather.0.forecast.day",
      "type": "channel",
      "common": {
      "name": "night",
      "role": "",
      "desc": "Прогноз на ночь"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526629194977,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.day.part_name": {
      "from": "system.adapter.admin.0",
      "ts": 1526629366666,
      "common": {
      "name": "part_name",
      "role": "",
      "type": "string",
      "desc": "Часть времени суток",
      "read": true,
      "write": true
      },
      "native": {},
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      },
      "_id": "weather.0.forecast.day.part_name",
      "type": "state"
      },
      "weather.0.forecast.day.temp_min": {
      "from": "system.adapter.admin.0",
      "ts": 1526629437336,
      "common": {
      "name": "temp_min",
      "role": "",
      "type": "number",
      "desc": "Минимальная температура для временисуток(°C)",
      "unit": "°C",
      "read": true,
      "write": true
      },
      "native": {},
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      },
      "_id": "weather.0.forecast.day.temp_min",
      "type": "state"
      },
      "weather.0.forecast.day.temp_max": {
      "from": "system.adapter.admin.0",
      "ts": 1526629521473,
      "common": {
      "name": "temp_max",
      "role": "",
      "type": "number",
      "desc": "Максимальная температура длявремени суток(°C)",
      "unit": "°C",
      "read": true,
      "write": true
      },
      "native": {},
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      },
      "_id": "weather.0.forecast.day.temp_max",
      "type": "state"
      },
      "weather.0.forecast.day.temp_avg": {
      "_id": "weather.0.forecast.day.temp_avg",
      "type": "state",
      "common": {
      "name": "temp_avg",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Средняя температура для времени суток(°C)",
      "unit": "°C"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526629565614,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.day.feels_like": {
      "_id": "weather.0.forecast.day.feels_like",
      "type": "state",
      "common": {
      "name": "feels_like",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Ощущаемая температура(°C)",
      "unit": "°C"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526629600278,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.day.icon": {
      "from": "system.adapter.admin.0",
      "ts": 1526629638984,
      "common": {
      "name": "icon",
      "role": "",
      "type": "string",
      "desc": "Код иконки погоды",
      "read": true,
      "write": true
      },
      "native": {},
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      },
      "_id": "weather.0.forecast.day.icon",
      "type": "state"
      },
      "weather.0.forecast.day.condition": {
      "from": "system.adapter.admin.0",
      "ts": 1526629698251,
      "common": {
      "name": "condition",
      "role": "",
      "type": "string",
      "desc": "Код расшифровки погодного описания",
      "read": true,
      "write": true,
      "states": {
      "clear": "ясно",
      "partly-cloudy": "малооблачно",
      "cloudy": "облачно с прояснениями",
      "overcast": "пасмурно",
      "partly-cloudy-and-light-rain": "небольшой дождь",
      "partly-cloudy-and-rain": "дождь",
      "overcast-and-rain": "сильный дождь",
      "overcast-thunderstorms-with-rain": "сильный дождь,гроза",
      "cloudy-and-light-rain": "небольшой дождь",
      "overcast-and-light-rain": "небольшой дождь",
      "cloudy-and-rain": "дождь",
      "overcast-and-wet-snow": "дождь со снегом",
      "partly-cloudy-and-light-snow": "небольшойс нег",
      "partly-cloudy-and-snow": "снег",
      "overcast-and-snow": "снегопад",
      "cloudy-and-light-snow": "облачно, небольшой снег",
      "overcast-and-light-snow": "небольшой снег",
      "cloudy-and-snow": "снег"
      }
      },
      "native": {},
      "acl": {
      "object": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1636
      },
      "_id": "weather.0.forecast.day.condition",
      "type": "state"
      },
      "weather.0.forecast.day.wind_speed": {
      "_id": "weather.0.forecast.day.wind_speed",
      "type": "state",
      "common": {
      "name": "wind_speed",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Скорост ьветра",
      "unit": "м/с"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526629890041,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.day.wind_gust": {
      "_id": "weather.0.forecast.day.wind_gust",
      "type": "state",
      "common": {
      "name": "wind_gust",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Скорость порывов ветра",
      "unit": "м/с"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526629948034,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.day.pressure_mm": {
      "_id": "weather.0.forecast.day.pressure_mm",
      "type": "state",
      "common": {
      "name": "pressure_mm",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Давление",
      "unit": "mmHg"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526629988525,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.day.humidity": {
      "_id": "weather.0.forecast.day.humidity",
      "type": "state",
      "common": {
      "name": "humidity",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Влажность воздуха",
      "min": 0,
      "max": 100,
      "def": 0,
      "unit": "%"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526630017693,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.day.prec_mm": {
      "_id": "weather.0.forecast.day.prec_mm",
      "type": "state",
      "common": {
      "name": "prec_mm",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Прогнозируемое количество осадков",
      "unit": "мм"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526630069398,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.day.prec_period": {
      "_id": "weather.0.forecast.day.prec_period",
      "type": "state",
      "common": {
      "name": "prec_period",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Прогнозируемый период осадков",
      "unit": "мин"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526630101548,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }
      },
      "weather.0.forecast.day.prec_prob": {
      "_id": "weather.0.forecast.day.prec_prob",
      "type": "state",
      "common": {
      "name": "prec_prob",
      "role": "",
      "type": "number",
      "read": true,
      "write": true,
      "desc": "Вероятность выпадения осадков"
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "ts": 1526630132707,
      "acl": {
      "object": 1636,
      "state": 1636,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator"
      }

      }
      }

      ! ````

      ну и собственно сам скрипт. Для его работы нужно у яндекса получить API-key https://tech.yandex.ru/weather/doc/dg/concepts/about-docpage/ и вставить его в начале скрипта. Также не забудте поменять координаты на свои.

      Скрипт настроен на запуск каждый час. Примерно с такой переодичность у яндекса обновляется текущая погода.

      ! ```
      `var request = require('request');
      ! var options = {
      url: 'https://api.weather.yandex.ru/v1/informers?lat=51.832982&lon=37.106660', //указать свои координаты
      headers: {
      'User-Agent': 'request',
      'X-Yandex-API-Key': 'bxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx' //вставить полученный API-key
      }
      };
      ! function translateCondition (condition) {
      var rcond;
      switch(condition) {
      case "clear": rcond="ясно";
      break;
      case "partly-cloudy": rcond="малооблачно";
      break;
      case "cloudy": rcond="облачно с прояснениями";
      break;
      case "overcast": rcond="пасмурно";
      break;
      case "partly-cloudy-and-light-rain": rcond="малооблачно, небольшой дождь";
      break;
      case "partly-cloudy-and-rain": rcond="малооблачно,дождь";
      break;
      case "overcast-and-rain": rcond="облачно, сильный дождь";
      break;
      case "overcast-thunderstorms-with-rain": rcond="облачно, сильный дождь, гроза";
      break;
      case "cloudy-and-light-rain": rcond="облачно, небольшой дождь";
      break;
      case "overcast-and-light-rain": rcond="пасмурно, небольшой дождь";
      break;
      case "cloudy-and-rain": rcond="облачно, дождь";
      break;
      case "overcast-and-wet-snow": rcond="пасмурно, дождь со снегом";
      break;
      case "partly-cloudy-and-light-snow": rcond="малооблачно, небольшой снег";
      break;
      case "partly-cloudy-and-snow": rcond="малооблачно, снег";
      break;
      case "overcast-and-snow": rcond="пасмурно, снегопад";
      break;
      case "cloudy-and-light-snow": rcond="облачно, небольшой снег";
      break;
      case "overcast-and-light-snow": rcond="пасмурно, небольшой снег";
      break;
      case "cloudy-and-snow": rcond="облачно, снег";
      }
      return rcond;
      }
      ! function callback(error, response, body) {
      if (!error && response.statusCode == 200) {
      var info = JSON.parse(body);
      var fact = info.fact;
      setState("weather.0.forecast.current.temperature"/temperature/, fact.temp, true);
      setState("weather.0.forecast.current.condition"/condition/, translateCondition(fact.condition), true);
      setState("weather.0.forecast.current.feels_like"/feels_like/, fact.feels_like, true);
      setState("weather.0.forecast.current.humidity"/humidity/, fact.humidity, true);
      setState("weather.0.forecast.current.icon"/icon/, "https://yastatic.net/weather/i/icons/blueye/color/svg/"+fact.icon+".svg", true);
      setState("weather.0.forecast.current.obs_time"/obs_time/, fact.obs_time, true);
      setState("weather.0.forecast.current.pressure_mm"/pressure_mm/, fact.pressure_mm, true);
      setState("weather.0.forecast.current.wind_gust"/wind_gust/, fact.wind_gust, true);
      setState("weather.0.forecast.current.wind_speed"/wind_speed/, fact.wind_speed, true);
      setState("weather.0.forecast.current.obs_time_hum"/obs_time/, formatDate(fact.obs_time, "JJJJ.MM.TT SS:mm:ss.sss"), true);

      var forecast = info.forecast;
      
      setState("weather.0.forecast.date"/*date*/, forecast.date, true);
      setState("weather.0.forecast.date_ts"/*date_ts*/, forecast.date_ts, true);
      setState("weather.0.forecast.moon_code"/*moon_code*/, forecast.moon_code, true);
      setState("weather.0.forecast.sunrise"/*sunrise*/, forecast.sunrise, true);
      setState("weather.0.forecast.sunset"/*sunset*/, forecast.sunset, true);
      setState("weather.0.forecast.week"/*week*/, forecast.week, true);
      

      var fparts = info.forecast.parts;

      for(var i = 0; i < fparts.length; i++) {
      var obj = fparts[i];
      setState("weather.0.forecast."+obj.part_name+".part_name", obj.part_name, true);
      setState("weather.0.forecast."+obj.part_name+".temp_min", obj.temp_min, true);
      setState("weather.0.forecast."+obj.part_name+".temp_max", obj.temp_max, true);
      setState("weather.0.forecast."+obj.part_name+".temp_avg", obj.temp_avg, true);
      setState("weather.0.forecast."+obj.part_name+".feels_like", obj.feels_like, true);
      setState("weather.0.forecast."+obj.part_name+".icon", obj.icon, true);
      setState("weather.0.forecast."+obj.part_name+".condition", translateCondition(obj.condition), true);
      setState("weather.0.forecast."+obj.part_name+".wind_speed", obj.wind_speed, true);
      setState("weather.0.forecast."+obj.part_name+".wind_gust", obj.wind_gust, true);
      setState("weather.0.forecast."+obj.part_name+".pressure_mm", obj.pressure_mm, true);
      setState("weather.0.forecast."+obj.part_name+".humidity", obj.humidity, true);
      setState("weather.0.forecast."+obj.part_name+".prec_mm", obj.prec_mm, true);
      setState("weather.0.forecast."+obj.part_name+".prec_period", obj.prec_period, true);
      setState("weather.0.forecast."+obj.part_name+".prec_prob", obj.prec_prob, true);
      }

      ! }
      }
      ! schedule("0 * * * *", function () {
      request(options, callback);
      });`
      ! С написанием адаптеров еще не разбирался. Если кто-то сможет обернуть это дело в адаптер будет здорово :)[/i]

      posted in ioBroker скрипты
      A
      algar
    • RE: IoBroker.ham

      пользую один день с драйвером homebridge-noolite.

      вроде полет нормальный.

      Единственное пожелание на данный момент это сделать настройку задержки между опросами в миллисекундах. т.е. чтобы опрос устройств происходил с заданным в настройках интервалом, но с указанной задержкой между опросами.

      В моем случае, noolite это устройство работающее по радиоканалу 433 Мгц, и когда каналов много, то опрос всех одним заходом просто забивает радиоканал. т.е. в то короткое время пока iobroker опрашивает девайс, включить свет с выключателя может не получиться 🙂

      Задержка между опросами в 200 - 300 мс решила бы проблему.

      Ну а вообще было бы здорово иметь настройку интервала опроса для каждого npm модуля подключенного к ham отдельно.

      спасибо за отличный драйвер 😉

      posted in ioBroker разработка
      A
      algar
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo