Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Визуализация
  5. ioBroker.vis Драйвер
  6. Node-red-vis upgrade

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    13
    1
    623

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    2.0k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    885

Node-red-vis upgrade

Geplant Angeheftet Gesperrt Verschoben ioBroker.vis Драйвер
22 Beiträge 5 Kommentatoren 5.5k 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.
  • BluefoxB Offline
    BluefoxB Offline
    Bluefox
    schrieb am zuletzt editiert von
    #6

    @iLexey:

    @Bluefox:

    node-red-vis это проект только для node-red, а не для ioBroker. Хотя идея была перетянуть пользователей node-red на iobroker. `

    Большое спасибо! На самом деле я посматриваю в сторону ioBroker, просто наш проект изначально был на OpenHAB, потом все основное перетащили на node-red (на котором достаточно много на данный момент уже реализовано) и встретился ioBroker.vis среди расширений node-red. Сейчас у нас в качестве протокола общения между устройствами и управления ими используется MQTT, поэтому с одной стороны ioBroker штука интересная, но с другой это как микроскопом гвозди забивать. А node-red изначально под работу с MQTT и разрабатывался. `
    Ну так работает мой совет?

    А что делаете если не секрет?

    1 Antwort Letzte Antwort
    0
    • I Offline
      I Offline
      iLexey
      schrieb am zuletzt editiert von
      #7

      @Bluefox:

      И выполнить

      cd <directory-node-red>/node_modules/node-red-vis/
      npm update</directory-node-red> 
      ```` `  
      

      Хм, почему-то после обновления все дополнительные модули отсутствуют в интерфейсе. Остались только basic, jqui, weather-adapter, tabs, jqplot. Хотя в директории …/node-red-vis/node_modules все на месте и появились папки с новыми названиями типо iobroker.vis-keyboard и другие.

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

        @Bluefox:

        А что делаете если не секрет? `

        Не секрет - пытаемся наладить свое производство устройств на базе esp8266. Пишем прошивку и разрабатываем схемы для устройств с разным функционалом (управление лампочками, розетками, IR-устройствами, измерение параметров окружающей среды и все в этом роде). Изначально идея в том, чтобы устройства были по максимуму глупые, а вся логика на контроллере (в качестве которого сейчас node-red). И вот нужен к этому всему какой-то интерфейс изначально, как я говорил - это был openhab, потом кастомные странички на node-red, но вот нашли такую прекрасную штуку как ioBroker.vis :)

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

          Так и esp8266 драйвер для iobroker появится :)

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

          1 Antwort Letzte Antwort
          0
          • I Offline
            I Offline
            iLexey
            schrieb am zuletzt editiert von
            #10

            @aurodionov:

            Так и esp8266 драйвер для iobroker появится :) `

            Все не так просто. Что будет делать этот драйвер? С какой прошивкой он будет работать? Как будет общаться с устройством? Дело в том, что для ESP есть разные варианты прошивок - AT, nodeMCU, какая-то c javascript, проекты типа Sming, Arduino-совместимая среда и разные другие менее или более распространенные варианты. У них всех есть проблема - малый функционал (если это AT) или большое потребление электроэнергии и тяжелый с точки зрения данного микроконтроллера интерпретатор (если это что-то вроде nodeMCU). Или же нужно писать что-то вроде протокола самому используя готовые фреймворки (или просто SDK от производителя, собственно, путь которым мы и пошли). То есть, конечно же, можно выбрать и из готовых прошивок. Но если говорить о, к примеру, сенсоре с малым потреблением энергии (живущим от батарейки) то нужно писать на С, чем мы и занимаемся. Кроме того хочется не просто поделку из кучи проводов с навесным монтажом, а законченное устройство, чем мы тоже и занимаемся (уже заказали прототип устройства на заводе). Как-то так :) Сейчас уже готово ядро прошивки, умеющее подключаться к брокеру MQTT и имеющее функции работы с портами GPIO, PWM, прерываниями (для кнопок), и автообновлением прошивки. В разработке драйвер управления инфракрасными устройствами в доме (телевизоры, кондиционеры, всякие приставки и тд). ТАк же у нас уже готовы драйвера для разных сенсоров вроде температуры, влажности, газовый, управление реле 220В и тд. Осталось собрать все это вместе в едином устройстве и с хорошей управлялкой :)

            1 Antwort Letzte Antwort
            0
            • I Offline
              I Offline
              iLexey
              schrieb am zuletzt editiert von
              #11

              @Bluefox:

              Ну так работает мой совет? `

              Как я написал выше - пропали все дополнительные модули. Я нашел, что в файле node-red-vis/node_modules/iobroker.vis/www/js/config.js должно быть что-то вроде (после обновления там только те базовые модули находятся)

              var visConfig = {
                  "widgetSets": [
                      "rgraph",
                      "bars",
                      "basic",
                      "colorpicker",
                      { "name": "fancyswitch", "depends": [ "basic" ] },
                      "hqwidgets",
                      "jqplot",
                      { "name": "jqui-mfd", "depends": [ "basic", "jqui" ] },
                      { "name": "jqui", "depends": [ "basic" ] },
                      { "name": "lcars", "depends": [ "basic" ] },
                      { "name": "metro", "depends": [ "jqui-mfd", "basic" ] },
                      "plumb",
                      "tabs",
                      "timeandweather",
                      "weather-adapter",
                      "keyboard"
                  ]
              };
              
              

              А так же в папке node-red-vis/node_modules/iobroker.vis/www/widgets должны быть файлы виджетов, которые отсутствуют после обновления. Ведь должен быть какой-то быстрый способ их добавить, кроме как копировать вручную?

              Update: вроде все решилось/починилось копированием файлов виджетов

              cp -rf node-red-vis/node_modules/iobroker.vis-bars/widgets/* node-red-vis/node_modules/iobroker.vis/www/widgets
              cp -rf node-red-vis/node_modules/iobroker.vis-colorpicker/widgets/* node-red-vis/node_modules/iobroker.vis/www/widgets
              cp -rf node-red-vis/node_modules/iobroker.vis-fancyswitch/widgets/* node-red-vis/node_modules/iobroker.vis/www/widgets
              cp -rf node-red-vis/node_modules/iobroker.vis-hqwidgets/widgets/* node-red-vis/node_modules/iobroker.vis/www/widgets
              cp -rf node-red-vis/node_modules/iobroker.vis-jqui-mfd/widgets/* node-red-vis/node_modules/iobroker.vis/www/widgets
              cp -rf node-red-vis/node_modules/iobroker.vis-keyboard/widgets/* node-red-vis/node_modules/iobroker.vis/www/widgets
              cp -rf node-red-vis/node_modules/iobroker.vis-lcars/widgets/* node-red-vis/node_modules/iobroker.vis/www/widgets
              cp -rf node-red-vis/node_modules/iobroker.vis-metro/widgets/* node-red-vis/node_modules/iobroker.vis/www/widgets
              cp -rf node-red-vis/node_modules/iobroker.vis-plumb/widgets/* node-red-vis/node_modules/iobroker.vis/www/widgets
              cp -rf node-red-vis/node_modules/iobroker.vis-rgraph/widgets/* node-red-vis/node_modules/iobroker.vis/www/widgets
              cp -rf node-red-vis/node_modules/iobroker.vis-timeandweather/widgets/* node-red-vis/node_modules/iobroker.vis/www/widgets
              
              

              Осталось проверить насколько все заработает :)

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

                iLexey, mqtt в iobroker работает "из коробки", так что Ваши модули вполне можно использовать. Хотя я не сторонник по воздуху, если есть возможность кинуть кабель.

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

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

                1 Antwort Letzte Antwort
                0
                • I Offline
                  I Offline
                  iLexey
                  schrieb am zuletzt editiert von
                  #13

                  @aurodionov:

                  iLexey, mqtt в iobroker работает "из коробки", так что Ваши модули вполне можно использовать. Хотя я не сторонник по воздуху, если есть возможность кинуть кабель.

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

                  Да, я это понимаю. Однако насколько удобно с ним работать? В OpenHAB он тоже есть "из коробки", однако работа с ним ужасна. Повторюсь, Node-RED изначально разрабатывался именно под MQTT и там ничего дополнительно крутить/настраивать не надо - оно просто работает! Да, и как я уже говорил, мне нужно только взаимодействие с MQTT, а ioBroker это все же намного больше да и требования к ресурсам будут выше. Хотя в конечном счете только эксперимент покажет, что удобнее/лучше/безглючнее и так далее :) А ioBroker я держу в планах на попробовать, кода будет достаточно времени :)

                  1 Antwort Letzte Antwort
                  0
                  • E Offline
                    E Offline
                    electric69
                    schrieb am zuletzt editiert von
                    #14

                    @iLexey:

                    Да, я это понимаю. Однако насколько удобно с ним работать? В OpenHAB он тоже есть "из коробки", однако работа с ним ужасна. `
                    Использую в одном проекте ioBroker + MQTT-адаптер + 10 контроллеров (arduino+Eth W5100), переменных для обмена между контроллерами и сервером ioBroker около сотни.

                    Полет нормальный…

                    Только обновляться надо аккуратно, если работа в продакшене - сначала на тестовой системе обновление обкатаю - потом на объекте обновляюсь.

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

                      Я обновил node-red-vis до актуальных версий.

                      1 Antwort Letzte Antwort
                      0
                      • I Offline
                        I Offline
                        iLexey
                        schrieb am zuletzt editiert von
                        #16

                        @Bluefox:

                        Я обновил node-red-vis до актуальных версий. `

                        Спасибо! На 0.7.4 обновилось без проблем.

                        А я правильно понимаю, что теперь node-red-vis так просто не обновить до ioBroker.vis версии 0.7.5 по причине "remove jqueryUI files to ioBroker.web". То есть нужно самостоятельно править обращение к соответствующим скриптам jQuery?

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

                          @iLexey:

                          @Bluefox:

                          Я обновил node-red-vis до актуальных версий. `

                          Спасибо! На 0.7.4 обновилось без проблем.

                          А я правильно понимаю, что теперь node-red-vis так просто не обновить до ioBroker.vis версии 0.7.5 по причине "remove jqueryUI files to ioBroker.web". То есть нужно самостоятельно править обращение к соответствующим скриптам jQuery? `
                          Нет. Всё должно работать. Вызови в …/node_modules/node-red-vis просто

                          npm update

                          1 Antwort Letzte Antwort
                          0
                          • I Offline
                            I Offline
                            iLexey
                            schrieb am zuletzt editiert von
                            #18

                            @Bluefox:

                            @iLexey:

                            @Bluefox:

                            Я обновил node-red-vis до актуальных версий. `

                            Спасибо! На 0.7.4 обновилось без проблем.

                            А я правильно понимаю, что теперь node-red-vis так просто не обновить до ioBroker.vis версии 0.7.5 по причине "remove jqueryUI files to ioBroker.web". То есть нужно самостоятельно править обращение к соответствующим скриптам jQuery? `
                            Нет. Всё должно работать. Вызови в …/node_modules/node-red-vis просто

                            npm update `

                            Так сейчас же в https://github.com/GermanBluefox/node-red-vis/blob/master/package.json прописана версия 0.7.4. Я попытался обновить до 0.7.5 как раньше тут писал копированием, теперь ломаются зависимости на jquery - не находит нужных файлов. Или я что-то не так делаю.

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

                              Есть версия 0.7.7.
                              ` > Вызови в …/node_modules/node-red-vis просто

                              npm update `

                              1 Antwort Letzte Antwort
                              0
                              • I Offline
                                I Offline
                                iLexey
                                schrieb am zuletzt editiert von
                                #20

                                @Bluefox:

                                Есть версия 0.7.7.
                                ` > Вызови в …/node_modules/node-red-vis просто

                                npm update

                                Вызвал, после этого как раз все и сломалось :) С версией 0.7.4 все работало прекрасно.
                                852_screen_shot_2015-11-08_at_23.15.15.png

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

                                  @iLexey:

                                  @Bluefox:

                                  Есть версия 0.7.7.
                                  ` > Вызови в …/node_modules/node-red-vis просто

                                  npm update

                                  Вызвал, после этого как раз все и сломалось :) С версией 0.7.4 все работало прекрасно. `
                                  Удали полностью /node_modules/node-red-vis и установи заново.

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

                                    Заработало?

                                    1 Antwort Letzte Antwort
                                    0

                                    Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                    Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                    Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                    Registrieren Anmelden
                                    Antworten
                                    • In einem neuen Thema antworten
                                    Anmelden zum Antworten
                                    • Älteste zuerst
                                    • Neuste zuerst
                                    • Meiste Stimmen


                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    383

                                    Online

                                    32.9k

                                    Benutzer

                                    83.0k

                                    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