Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Русский
    3. ioBroker
    4. Ошибка
    5. ioBroker ошибки
    6. Blockly

    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

    Blockly

    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      Haba last edited by

      Всем привет!

      Пытаюсь вытянуть состояние переменной "ack", но что-то не то:

      Выбираю Системные > "Качество" у Объекта "…"

      Если теперь посмотреть код, то пишет: getState("...").q

      Что такое .q?

      В описании драйвера на GitHub не нашел такого свойства у объекта.

      1 Reply Last reply Reply Quote 0
      • Bluefox
        Bluefox last edited by

        Я обновил javascript. Я просто забыл вывести "подтверждение".

        q это quality

        1 Reply Last reply Reply Quote 0
        • H
          Haba last edited by

          Спасибо 🙂 про q я потом нашел, да форум был не доступен

          1 Reply Last reply Reply Quote 0
          • H
            Haba last edited by

            host-raspberrypi	2016-09-14 09:14:42.465	info	Restart adapter system.adapter.javascript.0 because enabled
            host-raspberrypi	2016-09-14 09:14:42.463	error	instance system.adapter.javascript.0 terminated with code 0 (OK)
            inMem	2016-09-14 09:14:42.433	debug	message * system.adapter.javascript.0.alive val=false, ack=true, ts=1473833682431, q=0, from=system.adapter.javascript.0, lc=1473833682431
            TypeError:	2016-09-14 09:14:42.421	error	at Timer.listOnTimeout (timers.js:92:15)
            TypeError:	2016-09-14 09:14:42.421	error	at ontimeout [as _onTimeout] (timers.js:209:34)
            TypeError:	2016-09-14 09:14:42.421	error	at null. (/opt/iobroker/node_modules/iobroker.javascript/javascript.js:1966:44)
            TypeError:	2016-09-14 09:14:42.421	error	at Object. (script.js.common.Ванная.Скрипт1:11:13)
            TypeError:	2016-09-14 09:14:42.421	error	Cannot read property 'state' of undefined
            uncaught	2016-09-14 09:14:42.393	error	exception: Cannot read property 'state' of undefined
            

            Не хочет работать вот этот кусок кода:````
            if (obj.state ? obj.state.ack : "") {

            Понял не сразу что не так.
            

            var timeout2;

            on({id: "ObjectID*/, change: "ne"}, function (obj) {
            var value = obj.state.val;
            var oldValue = obj.oldState.val;
            timeout2 = setTimeout(function (obj) {
            if (obj.state ? obj.state.ack : "") {
            console.log('Test 1');
            }
            }, 1000);
            });

            
            Если я правильно понимаю, функция Timeout подменяет переменную obj и соответсвенно условие ****if (obj.state ? obj.state.ack: "")**** уже не работает.
            1 Reply Last reply Reply Quote 0
            • Bluefox
              Bluefox last edited by

              @Haba:

              host-raspberrypi	2016-09-14 09:14:42.465	info	Restart adapter system.adapter.javascript.0 because enabled
              host-raspberrypi	2016-09-14 09:14:42.463	error	instance system.adapter.javascript.0 terminated with code 0 (OK)
              inMem	2016-09-14 09:14:42.433	debug	message * system.adapter.javascript.0.alive val=false, ack=true, ts=1473833682431, q=0, from=system.adapter.javascript.0, lc=1473833682431
              TypeError:	2016-09-14 09:14:42.421	error	at Timer.listOnTimeout (timers.js:92:15)
              TypeError:	2016-09-14 09:14:42.421	error	at ontimeout [as _onTimeout] (timers.js:209:34)
              TypeError:	2016-09-14 09:14:42.421	error	at null. (/opt/iobroker/node_modules/iobroker.javascript/javascript.js:1966:44)
              TypeError:	2016-09-14 09:14:42.421	error	at Object. (script.js.common.Ванная.Скрипт1:11:13)
              TypeError:	2016-09-14 09:14:42.421	error	Cannot read property 'state' of undefined
              uncaught	2016-09-14 09:14:42.393	error	exception: Cannot read property 'state' of undefined
              

              Не хочет работать вот этот кусок кода:````
              if (obj.state ? obj.state.ack : "") {

              Понял не сразу что не так.
              

              var timeout2;

              on({id: "ObjectID*/, change: "ne"}, function (obj) {
              var value = obj.state.val;
              var oldValue = obj.oldState.val;
              timeout2 = setTimeout(function (obj) {
              if (obj.state ? obj.state.ack : "") {
              console.log('Test 1');
              }
              }, 1000);
              });

              
              Если я правильно понимаю, функция Timeout подменяет переменную obj и соответсвенно условие ****if (obj.state ? obj.state.ack: "")**** уже не работает. `  
              

              Спасибо. Поправлю вечером.

              1 Reply Last reply Reply Quote 0
              • A
                andrey99986 last edited by

                В разделе "Дата и время", в блоке "Время" не работает формат "ММ" (номер месяца). Вместо числа-номера месяца генерируется "ММ".

                1 Reply Last reply Reply Quote 0
                • Bluefox
                  Bluefox last edited by

                  @andrey99986:

                  В разделе "Дата и время", в блоке "Время" не работает формат "ММ" (номер месяца). Вместо числа-номера месяца генерируется "ММ". `
                  Используй пока латинские MM. Я посмотрю.

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  783
                  Online

                  31.8k
                  Users

                  80.0k
                  Topics

                  1.3m
                  Posts

                  3
                  7
                  2203
                  Loading More Posts
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes
                  Reply
                  • Reply as topic
                  Log in to reply
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                  The ioBroker Community 2014-2023
                  logo