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.
  • I Offline
    I Offline
    iLexey
    schrieb am zuletzt editiert von
    #5

    @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
    • 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