Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Русский
    3. ioBroker
    4. ioBroker основное
    5. Вопросы новичка

    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

    Вопросы новичка

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

      @goofyk:

      Возможно, в блоке установки значения, надо использовать тип command, а не value. `
      Спаситель! Я же говорил что какую-то мелочь не учитывал - стоило сменить с value на command как ленточка стала послушно менять цвет.

      Правда похоже устройство начало с ума сходить - после некоторого количества дергания мышью в колор пикере включает все каналы на максимальную яркость и перестаёт реагировать на нажатия до перезагрузки.

      Думаю это вопрос уже к автору прошивки.

      Хотя… В свойствах mqtt адаптера есть галка "Использовать заплатку для Chunking". И вроде как читал тут на форуме это как раз для фикса неких несоответствий как раз в wifi-iot.

      Но у меня почему то при установке этой галки перестаёт стартовать mqtt адаптер вываливая в лог кучку ошибок...

      host.iobroker	2017-11-28 08:50:28.280	error	instance system.adapter.mqtt.0 terminated with code 0 (OK)
      mqtt.0	2017-11-28 08:50:28.263	info	terminating
      mqtt.0	2017-11-28 08:50:27.757	info	Client [ESP82660085e90c] closed
      mqtt.0	2017-11-28 08:50:27.732	error	at writeOrBuffer (/opt/iobroker/node_modules/iobroker.mqtt/node_modules/mqtt-connection/node_modules/duplexify/node_modules/readable-stream/lib/_stream_writable.js:395:5)
      mqtt.0	2017-11-28 08:50:27.732	error	at doWrite (/opt/iobroker/node_modules/iobroker.mqtt/node_modules/mqtt-connection/node_modules/duplexify/node_modules/readable-stream/lib/_stream_writable.js:406:64)
      mqtt.0	2017-11-28 08:50:27.732	error	at Connection.Duplexify._write (/opt/iobroker/node_modules/iobroker.mqtt/node_modules/mqtt-connection/node_modules/duplexify/index.js:201:22)
      mqtt.0	2017-11-28 08:50:27.732	error	at Writable.write (_stream_writable.js:215:11)
      mqtt.0	2017-11-28 08:50:27.732	error	at writeOrBuffer (_stream_writable.js:287:5)
      mqtt.0	2017-11-28 08:50:27.732	error	at doWrite (_stream_writable.js:301:12)
      mqtt.0	2017-11-28 08:50:27.732	error	at Writable.write [as _write] (/opt/iobroker/node_modules/iobroker.mqtt/node_modules/mqtt-connection/lib/writeToStream.js:10:9)
      mqtt.0	2017-11-28 08:50:27.732	error	at generate (/opt/iobroker/node_modules/iobroker.mqtt/node_modules/mqtt-connection/node_modules/mqtt-packet/writeToStream.js:32:14)
      mqtt.0	2017-11-28 08:50:27.732	error	at suback (/opt/iobroker/node_modules/iobroker.mqtt/node_modules/mqtt-connection/node_modules/mqtt-packet/writeToStream.js:385:23)
      mqtt.0	2017-11-28 08:50:27.732	error	at Function.Buffer.concat (buffer.js:289:24)
      mqtt.0	2017-11-28 08:50:27.732	error	TypeError: Cannot read property 'length' of undefined
      mqtt.0	2017-11-28 08:50:27.727	error	uncaught exception: Cannot read property 'length' of undefined
      mqtt.0	2017-11-28 08:50:27.710	info	publishOnSubscribe send all known states
      mqtt.0	2017-11-28 08:50:27.710	info	Client [ESP82660085e90c] subscribes on "ESP0085E90C.#" with regex /^mqtt\.0\.ESP0085E90C\..*/
      mqtt.0	2017-11-28 08:50:27.709	info	Client [ESP82660085e90c] subscribes on "ESP0085E90C.#" with regex /^ESP0085E90C\..*/
      mqtt.0	2017-11-28 08:50:27.691	info	Client [ESP82660085e90c] connected
      mqtt.0	2017-11-28 08:50:26.506	info	Starting MQTT server on port 1883
      mqtt.0	2017-11-28 08:50:25.864	info	Patch applied
      mqtt.0	2017-11-28 08:50:25.851	info	starting. Version 1.3.2 in /opt/iobroker/node_modules/iobroker.mqtt, node: v4.8.3
      host.iobroker	2017-11-28 08:50:25.010	info	instance system.adapter.mqtt.0 started with pid 20358
      
      1 Reply Last reply Reply Quote 0
      • goofyk
        goofyk last edited by

        @SolarW:

        @goofyk:

        Возможно, в блоке установки значения, надо использовать тип command, а не value. `
        Спаситель! Я же говорил что какую-то мелочь не учитывал - стоило сменить с value на command как ленточка стала послушно менять цвет.

        Правда похоже устройство начало с ума сходить - после некоторого количества дергания мышью в колор пикере включает все каналы на максимальную яркость и перестаёт реагировать на нажатия до перезагрузки. `
        Может всё-таки в скрипте проблема? Что-то не учел?

        @SolarW:

        Думаю это вопрос уже к автору прошивки.

        Хотя… В свойствах mqtt адаптера есть галка "Использовать заплатку для Chunking". И вроде как читал тут на форуме это как раз для фикса неких несоответствий как раз в wifi-iot.

        Но у меня почему то при установке этой галки перестаёт стартовать mqtt адаптер вываливая в лог кучку ошибок... `
        Это я уже не подскажу…

        Есть телеграм-чаты, может там кто подскажет:

        https://t.me/SmartsHome

        https://t.me/iobroker

        1 Reply Last reply Reply Quote 0
        • S
          SolarW last edited by

          @goofyk:

          Может всё-таки в скрипте проблема? Что-то не учел? `
          Скрипта как такового ещё нет.

          В node red накидал 5 элементов (шестой - дебаг):

          • колор пикер

          • функция раскидывающая три значения полученных с колор пикера по отдельным каналам

          • собственно три канала привязанные к объектам иоброкера.

          Соответственно для проверки вызвал дашборд node red (http://ip:port/ui) и там дёргаю мышкой колор пикер.

          1 Reply Last reply Reply Quote 0
          • I
            instalator last edited by

            @SolarW:

            @goofyk:

            Может всё-таки в скрипте проблема? Что-то не учел? `
            Скрипта как такового ещё нет.

            В node red накидал 5 элементов (шестой - дебаг):

            • колор пикер

            • функция раскидывающая три значения полученных с колор пикера по отдельным каналам

            • собственно три канала привязанные к объектам иоброкера.

            Соответственно для проверки вызвал дашборд node red (http://ip:port/ui) и там дёргаю мышкой колор пикер. `
            Зачем тебе нодрэд? почему не vis?
            266_321.png

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

              @instalator:

              Зачем тебе нодрэд? почему не vis?

              321.png `
              имеет в виду в виз есть колорпикер, которым надо менять значения топиков мктт а не слать что либо в ноде ред

              1 Reply Last reply Reply Quote 0
              • S
                SolarW last edited by

                @instalator:

                Зачем тебе нодрэд? почему не vis? `
                Для непосредственного управления цветом/яркостью ленточки - и на фиг не нужен, прекрасно осознаю что vis'а хватит.

                А вот для задумки с искусственным рассветом - думаю понадобится.

                Это у меня будут следующие вопросы, как реализовать:

                • если выключатель "Искусственный рассвет" стоит в положении enable

                • сейчас не выходные

                • наступило указанное в настройках время

                • то в течении скажем 10 минут (настраиваемо?) подымать цвет/яркость ленточки от темно-красного через красный-розовый до ярко-белого

                Тут бы я с удовольствием послушал тех, кто такое уже реализовывал.

                1 Reply Last reply Reply Quote 0
                • S
                  SolarW last edited by

                  @aurodionov:

                  имеет в виду в виз есть колорпикер, которым надо менять значения топиков мктт а не слать что либо в ноде ред `
                  Если имеется в виду для непосредственного текущего управления цветом/яркостью ленточки - то да, я видел в vis колорпикер и осознал что в его настройках можно сразу вбить три канала управления лентой.

                  1 Reply Last reply Reply Quote 0
                  • I
                    instalator last edited by

                    @SolarW:

                    @instalator:

                    Зачем тебе нодрэд? почему не vis? `
                    Для непосредственного управления цветом/яркостью ленточки - и на фиг не нужен, прекрасно осознаю что vis'а хватит.

                    А вот для задумки с искусственным рассветом - думаю понадобится.

                    Это у меня будут следующие вопросы, как реализовать:

                    • если выключатель "Искусственный рассвет" стоит в положении enable

                    • сейчас не выходные

                    • наступило указанное в настройках время

                    • то в течении скажем 10 минут (настраиваемо?) подымать цвет/яркость ленточки от темно-красного через красный-розовый до ярко-белого

                    Тут бы я с удовольствием послушал тех, кто такое уже реализовывал. `
                    тут могу только реализацию на js подсказать, ножрэл я начал и бросил

                    1 Reply Last reply Reply Quote 0
                    • S
                      SolarW last edited by

                      @instalator:

                      тут могу только реализацию на js подсказать, ножрэл я начал и бросил `
                      Если не затруднит.

                      Попробую разобраться в алгоритме.

                      1 Reply Last reply Reply Quote 0
                      • Y
                        Yurech last edited by

                        Здравствуйте

                        Скажите пожалуйста если я установил драйвер MQTT в режиме сервер? Нужно ли устанавливать дополнительно драйвер MQTT клиент чтоб управлять с iobroker своими устройствами?

                        1 Reply Last reply Reply Quote 0
                        • I
                          instalator last edited by

                          @Yurech:

                          Здравствуйте

                          Скажите пожалуйста если я установил драйвер MQTT в режиме сервер? Нужно ли устанавливать дополнительно драйвер MQTT клиент чтоб управлять с iobroker своими устройствами? `
                          Нет

                          1 Reply Last reply Reply Quote 0
                          • Y
                            Yurech last edited by

                            То есть я получаю на брокер статусы переменных. А уже тогда через всякие скрипты, сцены уже управлять MQTT клиентами?

                            Еще вопрос по приложению для андроид iobroker.vis. Локально получилось подключится к тестовой веб-странице. А как подключиться через мобильный интернет что нужно вводить в строку Socket URL? Внешний IP адрес своего роутера, а внутри своей сети делать проброс портов и брать у провайдера статический ІР адрес? Тогда какой смысл в облачном драйвере iobroker cloud?

                            1 Reply Last reply Reply Quote 0
                            • Z
                              Zet last edited by

                              Доброго, столкнулся с проблемой: нужно в HTML воткнуть таблицу с множеством данных (объектов). Добавляю их таким образом- {Temp.t1}. Данные вставляются и отображаются правильно, но 32 объекта, всё что больше отображается просто текст вида {Temp.t1}. Как убрать это ограничение?

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

                                Пример widget кода и пример значения Temp.t1 ?

                                Есть ограничение на количество переменных в виджете:

                                if (oid.length > 50) {
                                     console.warn('Too many bindings in one widget: ' + oid.length + '[max = 50]');
                                }
                                
                                1 Reply Last reply Reply Quote 0
                                • Z
                                  Zet last edited by

                                  Урезал, ячеек больше 32, значения - числа

                                  
                                           {Temp.t0} |
                                           {Temp.t1} |
                                           {Temp.t2} |
                                           {Temp.t3} |
                                           {Temp.t4} |
                                           {Temp.t5} |
                                           {Temp.t6} |
                                           {Temp.t7} |
                                  
                                           {Temp.t8} |
                                           {Temp.t9} |
                                           {Temp.t10} |
                                           {Temp.t11} |
                                           {Temp.t12} |
                                           {Temp.t13} |
                                           {Temp.t14} |
                                           {Temp.t15} |
                                  
                                  
                                  1 Reply Last reply Reply Quote 0
                                  • Z
                                    Zet last edited by

                                    @Bluefox:

                                    Пример widget кода и пример значения Temp.t1 ?

                                    Есть ограничение на количество переменных в виджете:

                                    if (oid.length > 50) {
                                         console.warn('Too many bindings in one widget: ' + oid.length + '[max = 50]');
                                    }
                                    ```` `  
                                    

                                    в каком файле это находиться? критично если изменю?

                                    1 Reply Last reply Reply Quote 0
                                    • Z
                                      Zet last edited by

                                      @Zet:

                                      @Bluefox:

                                      Пример widget кода и пример значения Temp.t1 ?

                                      Есть ограничение на количество переменных в виджете:

                                      if (oid.length > 50) {
                                           console.warn('Too many bindings in one widget: ' + oid.length + '[max = 50]');
                                      }
                                      ```` `  
                                      

                                      в каком файле это находиться? критично если изменю? `

                                      Спасибо за ответ, нашел

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

                                        Изменяй. Просто при следующем обновлении всё затрётся.

                                        Тебе надо объект собирать прямо в javascript драйвере и html текст там генерировать.

                                        А ещё есть виджет Table. Тебе надо только данные в определённом формате подготовить:

                                        https://github.com/ioBroker/ioBroker.vi … able.js#L2

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

                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        889
                                        Online

                                        31.9k
                                        Users

                                        80.1k
                                        Topics

                                        1.3m
                                        Posts

                                        7
                                        22
                                        7670
                                        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