Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Русский
  3. ioBroker
  4. ioBroker основное
  5. Вопросы новичка

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

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

Geplant Angeheftet Gesperrt Verschoben ioBroker основное
22 Beiträge 7 Kommentatoren 8.4k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S Offline
    S Offline
    SolarW
    schrieb am zuletzt editiert von
    #1

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

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

    Установил iobroker (виртуалка с Debian), подключился к админ интерфейсу, насетапил драйверов которые по моему мнению могут понадобится и…

    В общем решил для начала попробовать сделать управление RGBW LED ленточкой, с целью реализовать ребёнку в комнате искусственный рассвет.

    Купил ленточку, блок питания, управлялку H801 (на esp8266).

    Закинул прошивку от wifi-iot (очень нравится эта прошивка, применяю повсеместно)

    Прошивки espurna и tasmota почему-то не осилил, надо будет ещё espeasy попробовать.

    Настроил на iobroker mqtt сервер, на устройстве сказал его использовать - в перечне объектов появились соответствующие топики.

    Когда вручную в объектах вручную меняю значения - ленточка соответственно меняет цвет/яркость.

    Как практически абсолютный ноль в программировании решил воспользоваться каким-нибудь визуальным средством и установил node red.

    Нашёл пример в котором есть color picker и функция разбрасывающая значения на три канала.

    И тут упёрся.

    С точки зрения интерфейса всё происходит замечательно - в соответствии с выбором цвета/яркости на колор пикере в объектах меняются значения в соответствующих топиках.

    Но ленточка на эти изменения никак не реагирует.

    Поди какую-то общеизвестную мелочь пропустил?

    P.S. Ну и типа чтобы два раза не вставать - в визуальном редакторе как можно получить доступ к объектам созданным в node red?

    1 Antwort Letzte Antwort
    0
    • I Offline
      I Offline
      instalator
      schrieb am zuletzt editiert von
      #2

      @SolarW:

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

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

      Установил iobroker (виртуалка с Debian), подключился к админ интерфейсу, насетапил драйверов которые по моему мнению могут понадобится и…

      В общем решил для начала попробовать сделать управление RGBW LED ленточкой, с целью реализовать ребёнку в комнате искусственный рассвет.

      Купил ленточку, блок питания, управлялку H801 (на esp8266).

      Закинул прошивку от wifi-iot (очень нравится эта прошивка, применяю повсеместно)

      Прошивки espurna и tasmota почему-то не осилил, надо будет ещё espeasy попробовать.

      Настроил на iobroker mqtt сервер, на устройстве сказал его использовать - в перечне объектов появились соответствующие топики.

      Когда вручную в объектах вручную меняю значения - ленточка соответственно меняет цвет/яркость.

      Как практически абсолютный ноль в программировании решил воспользоваться каким-нибудь визуальным средством и установил node red.

      Нашёл пример в котором есть color picker и функция разбрасывающая значения на три канала.

      И тут упёрся.

      С точки зрения интерфейса всё происходит замечательно - в соответствии с выбором цвета/яркости на колор пикере в объектах меняются значения в соответствующих топиках.

      Но ленточка на эти изменения никак не реагирует.

      Поди какую-то общеизвестную мелочь пропустил?

      P.S. Ну и типа чтобы два раза не вставать - в визуальном редакторе как можно получить доступ к объектам созданным в node red? ` нодрэд это не визуализация. визуализация это vis

      Высокий уровень Децибел вреден для здоровья!

      http://blog.instalator.ru/

      1 Antwort Letzte Antwort
      0
      • S Offline
        S Offline
        SolarW
        schrieb am zuletzt editiert von
        #3

        @instalator:

        нодрэд это не визуализация. визуализация это vis `
        Это я догадался :-)

        Может не совсем внятно вопрос поставил - имелось в виду как (где) использовать в vis алгоритмы (потоки) нарисованные в node red.

        Вроде проклацал все варианты вставок элементов в меню слева - ничего связанного с node red не обнаружил.

        1 Antwort Letzte Antwort
        0
        • goofykG Offline
          goofykG Offline
          goofyk
          schrieb am zuletzt editiert von
          #4

          @SolarW:

          И тут упёрся.

          С точки зрения интерфейса всё происходит замечательно - в соответствии с выбором цвета/яркости на колор пикере в объектах меняются значения в соответствующих топиках.

          Но ленточка на эти изменения никак не реагирует.

          Поди какую-то общеизвестную мелочь пропустил?

          P.S. Ну и типа чтобы два раза не вставать - в визуальном редакторе как можно получить доступ к объектам созданным в node red? `

          NodeRed - удобное средство реализации логики: есть входные параметры и есть выходные.

          Принцип такой: с входные параметров читаются данные, обрабатываются и записываются в выходные.

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

          Если контроллер (H801) прикручен по mqtt, то все изменения в топиках должны ему отдаваться. Поэтому надо убедиться, что топики при исполнении получают нужные значения (ты говоришь что вручную они меняются). Возможно, в блоке установки значения, надо использовать тип command, а не value.

          Что касается получения значения в Vis - это надо брать данные из объектов брокера, а не NodeRed.

          1 Antwort Letzte Antwort
          0
          • S Offline
            S Offline
            SolarW
            schrieb am zuletzt editiert von
            #5

            @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 Antwort Letzte Antwort
            0
            • goofykG Offline
              goofykG Offline
              goofyk
              schrieb am zuletzt editiert von
              #6

              @SolarW:

              @goofyk:

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

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

              @SolarW:

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

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

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

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

              https://t.me/SmartsHome

              https://t.me/iobroker

              1 Antwort Letzte Antwort
              0
              • S Offline
                S Offline
                SolarW
                schrieb am zuletzt editiert von
                #7

                @goofyk:

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

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

                • колор пикер

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

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

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

                1 Antwort Letzte Antwort
                0
                • I Offline
                  I Offline
                  instalator
                  schrieb am zuletzt editiert von
                  #8

                  @SolarW:

                  @goofyk:

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

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

                  • колор пикер

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

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

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

                  Высокий уровень Децибел вреден для здоровья!

                  http://blog.instalator.ru/

                  1 Antwort Letzte Antwort
                  0
                  • aurodionovA Offline
                    aurodionovA Offline
                    aurodionov
                    schrieb am zuletzt editiert von
                    #9

                    @instalator:

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

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

                    Пишу с пульта….

                    1 Antwort Letzte Antwort
                    0
                    • S Offline
                      S Offline
                      SolarW
                      schrieb am zuletzt editiert von
                      #10

                      @instalator:

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

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

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

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

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

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

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

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

                      1 Antwort Letzte Antwort
                      0
                      • S Offline
                        S Offline
                        SolarW
                        schrieb am zuletzt editiert von
                        #11

                        @aurodionov:

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

                        1 Antwort Letzte Antwort
                        0
                        • I Offline
                          I Offline
                          instalator
                          schrieb am zuletzt editiert von
                          #12

                          @SolarW:

                          @instalator:

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

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

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

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

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

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

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

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

                          Высокий уровень Децибел вреден для здоровья!

                          http://blog.instalator.ru/

                          1 Antwort Letzte Antwort
                          0
                          • S Offline
                            S Offline
                            SolarW
                            schrieb am zuletzt editiert von
                            #13

                            @instalator:

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

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

                            1 Antwort Letzte Antwort
                            0
                            • Y Offline
                              Y Offline
                              Yurech
                              schrieb am zuletzt editiert von
                              #14

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

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

                              1 Antwort Letzte Antwort
                              0
                              • I Offline
                                I Offline
                                instalator
                                schrieb am zuletzt editiert von
                                #15

                                @Yurech:

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

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

                                Высокий уровень Децибел вреден для здоровья!

                                http://blog.instalator.ru/

                                1 Antwort Letzte Antwort
                                0
                                • Y Offline
                                  Y Offline
                                  Yurech
                                  schrieb am zuletzt editiert von
                                  #16

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

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

                                  1 Antwort Letzte Antwort
                                  0
                                  • Z Offline
                                    Z Offline
                                    Zet
                                    schrieb am zuletzt editiert von
                                    #17

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

                                    1 Antwort Letzte Antwort
                                    0
                                    • BluefoxB Offline
                                      BluefoxB Offline
                                      Bluefox
                                      schrieb am zuletzt editiert von
                                      #18

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

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

                                      if (oid.length > 50) {
                                           console.warn('Too many bindings in one widget: ' + oid.length + '[max = 50]');
                                      }
                                      
                                      1 Antwort Letzte Antwort
                                      0
                                      • Z Offline
                                        Z Offline
                                        Zet
                                        schrieb am zuletzt editiert von
                                        #19

                                        Урезал, ячеек больше 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 Antwort Letzte Antwort
                                        0
                                        • Z Offline
                                          Z Offline
                                          Zet
                                          schrieb am zuletzt editiert von
                                          #20

                                          @Bluefox:

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

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

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

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

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          794

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe