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. Внедрение IDE Node-RED.

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

Внедрение IDE Node-RED.

Geplant Angeheftet Gesperrt Verschoben ioBroker основное
22 Beiträge 5 Kommentatoren 13.8k 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.
  • E Offline
    E Offline
    electric69
    schrieb am zuletzt editiert von
    #1

    Уважаемые разработчики, прошу обратить внимание на "A visual tool for wiring the Internet of Things" - http://nodered.org/.

    Может получится его внедрить взамен или как альтернатива ScriptEditor/ScriptGUI?

    Очень уж понравилась штукенция, играюсь со связкой RaspberryPi+Arduino+Node-RED и до сих пор оторваться не могу))

    К сожалению на русском документации и примеров крайне мало, зато за границей - хоть отбавляй - на сайте https://learn.adafruit.com/raspberry-pi-hosting-node-red к примеру, на ютубе можно поискать…
    909_bildschirmfoto_2015-12-10_um_20.40.00.png

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

      @electric69:

      Уважаемые разработчики, прошу обратить внимание на "A visual tool for wiring the Internet of Things" - http://nodered.org/.

      Может получится его внедрить взамен или как альтернатива ScriptEditor/ScriptGUI?

      Очень уж понравилась штукенция, играюсь со связкой RaspberryPi+Arduino+Node-RED и до сих пор оторваться не могу))

      К сожалению на русском документации и примеров крайне мало, зато за границей - хоть отбавляй - на сайте https://learn.adafruit.com/raspberry-pi-hosting-node-red к примеру, на ютубе можно поискать… `
      Я наблюдаю этот проект уже пол-года. Поражает размер комьюнити и скорость разработки. ScriptGUI пишу не я, но ScriptGUI-разработчик точно знает о существовании проекта и сказал, что постарается перенять из него лучшее.
      909_bildschirmfoto_2015-12-10_um_20.55.33.png

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

        @electric69:

        Уважаемые разработчики, прошу обратить внимание на "A visual tool for wiring the Internet of Things" - http://nodered.org/.

        Может получится его внедрить взамен или как альтернатива ScriptEditor/ScriptGUI?

        Очень уж понравилась штукенция, играюсь со связкой RaspberryPi+Arduino+Node-RED и до сих пор оторваться не могу))

        К сожалению на русском документации и примеров крайне мало, зато за границей - хоть отбавляй - на сайте https://learn.adafruit.com/raspberry-pi-hosting-node-red к примеру, на ютубе можно поискать… `
        Что тебе понравилось в этом проекте и как ты его используешь?

        1 Antwort Letzte Antwort
        0
        • K Offline
          K Offline
          KondorSoft
          schrieb am zuletzt editiert von
          #4

          @electric69:

          Уважаемые разработчики, прошу обратить внимание на "A visual tool for wiring the Internet of Things" - http://nodered.org/.

          Может получится его внедрить взамен или как альтернатива ScriptEditor/ScriptGUI?

          Очень уж понравилась штукенция, играюсь со связкой RaspberryPi+Arduino+Node-RED и до сих пор оторваться не могу))

          К сожалению на русском документации и примеров крайне мало, зато за границей - хоть отбавляй - на сайте https://learn.adafruit.com/raspberry-pi-hosting-node-red к примеру, на ютубе можно поискать… `
          Появился адаптер "node-red" проверил, работает.

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

            Так…а где его искать.

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

            1 Antwort Letzte Antwort
            0
            • K Offline
              K Offline
              KondorSoft
              schrieb am zuletzt editiert von
              #6

              @aurodionov:

              Так…а где его искать. `
              Сначала установить или обновить ioBroker и искать на закладке "Adapters" в админ панели

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

                Ок. Ставили по немецкому форуму. И на какое железо. У меня на атоме ccio крутится под дебиан.

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

                1 Antwort Letzte Antwort
                0
                • K Offline
                  K Offline
                  KondorSoft
                  schrieb am zuletzt editiert von
                  #8

                  @aurodionov:

                  Ок. Ставили по немецкому форуму. И на какое железо. У меня на атоме ccio крутится под дебиан. `
                  Ставил по этой доке https://github.com/ioBroker/ioBroker.js … /README.md на ubuntu 13.10

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

                    Отлично, значит под дебиан подойдёт

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

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

                      Под debian должно инсталлироваться ещё проще:

                      wget http://download.iobroker.org/ioBroker-0.0.31.deb ; sudo dpkg -i ioBroker-0.0.31.deb ; rm ioBroker-0.0.31.deb
                      

                      Конечно node.js должен быть до этого проинсталлирован.

                      В самом брутальном случае node.js можно проинсталлировать из исходников:

                      sudo apt-get install g++ curl libssl-dev apache2-utils
                      sudo apt-get install git-core
                      git clone git://github.com/joyent/node
                      cd node
                      ./configure
                      make
                      sudo make install
                      

                      877_bildschirmfoto_2016-01-12_um_20.25.07.png

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

                        Спасибо, вчера уже поставил. Админка работает. С остальным разбираюсь. Кстати как извлечь звук кроме сонос, есть плагин.

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

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

                          @aurodionov:

                          Спасибо, вчера уже поставил. Админка работает. С остальным разбираюсь. Кстати как извлечь звук кроме сонос, есть плагин. `
                          Вроде для ONKYO есть, но только для управления, а не для "говорения"

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

                            Вобщем звука пока нет

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

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

                              После последнего обновления сыпятся ошибки

                              ! 2014-12-14 23:34:29.397 - info: node-red.0 starting. Version 0.0.7
                              ! 2014-12-14 23:34:39.385 - error: node-red.0 14 Dec 23:34:39 - [35-arduino.js] Error: Cannot find module 'arduino-firmata'
                              ! 2014-12-14 23:34:39.386 - error: node-red.0 14 Dec 23:34:39 - [36-rpi-gpio.js] Info : Ignoring Raspberry Pi specific node.
                              ! 14 Dec 23:34:39 - [25-serial.js] Error: Cannot find module 'serialport'
                              ! 14 Dec 23:34:39 - –----------------------------------------

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

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

                                @aurodionov:

                                После последнего обновления сыпятся ошибки

                                ! 2014-12-14 23:34:29.397 - info: node-red.0 starting. Version 0.0.7
                                ! 2014-12-14 23:34:39.385 - error: node-red.0 14 Dec 23:34:39 - [35-arduino.js] Error: Cannot find module 'arduino-firmata'
                                ! 2014-12-14 23:34:39.386 - error: node-red.0 14 Dec 23:34:39 - [36-rpi-gpio.js] Info : Ignoring Raspberry Pi specific node.
                                ! 14 Dec 23:34:39 - [25-serial.js] Error: Cannot find module 'serialport'
                                ! 14 Dec 23:34:39 - –---------------------------------------- `
                                Их можно проигнорировать.

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

                                  @Bluefox:

                                  @aurodionov:

                                  После последнего обновления сыпятся ошибки

                                  ! 2014-12-14 23:34:29.397 - info: node-red.0 starting. Version 0.0.7
                                  ! 2014-12-14 23:34:39.385 - error: node-red.0 14 Dec 23:34:39 - [35-arduino.js] Error: Cannot find module 'arduino-firmata'
                                  ! 2014-12-14 23:34:39.386 - error: node-red.0 14 Dec 23:34:39 - [36-rpi-gpio.js] Info : Ignoring Raspberry Pi specific node.
                                  ! 14 Dec 23:34:39 - [25-serial.js] Error: Cannot find module 'serialport'
                                  ! 14 Dec 23:34:39 - –---------------------------------------- Их можно проигнорировать.
                                  Спасибо.

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

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

                                    Использование Меги на node-red оказалось немного сложнее, чем я думал, но всё равно достаточно просто.

                                    Вот заготовка для node-red:

                                    ! [{"id":"8843bb83.77bc48","type":"debug","name":"","active":true,"console":"false","complete":"false","x":763.2000274658203,"y":320.200008392334,"z":"82c1a833.7d3e58","wires":[]},{"id":"b4d906ad.4b26f8","type":"http request","name":"Считать порт 0","method":"GET","url":"http://ccu.io/version.php":[["38339e90.c7cc62","7aa81488.8557ec"]]},{"id":"ca561b0a.35a9e8","type":"inject","name":"Каждые 5 секунд","topic":"","payload":"","payloadType":"date","repeat":"5","crontab":"","once":true,"x":195.1999969482422,"y":95.20001220703125,"z":"82c1a833.7d3e58","wires":[["b4d906ad.4b26f8"]]},{"id":"b702bade.48fd48","type":"ioBroker out","name":"inPort0","topic":"inPort0","ack":"true","autoCreate":"true","x":825.2000274658203,"y":95.19999694824219,"z":"82c1a833.7d3e58","wires":[]},{"id":"1e2c944e.e1d36c","type":"ioBroker in","name":"outPort8","topic":"outPort8","payloadType":"value","x":141.1999969482422,"y":289.200008392334,"z":"82c1a833.7d3e58","wires":[["af48d0bd.50b73","8843bb83.77bc48"]]},{"id":"d5b31d67.2a4ce","type":"http request","name":"Записать в порт 8 единицу","method":"GET","url":"http://ccu.io/version.php":[["8843bb83.77bc48"]]},{"id":"a63c52e8.59c3b","type":"ioBroker out","name":"","topic":"outPort8","ack":"true","autoCreate":"true","x":431.2000274658203,"y":548.2000999450684,"z":"82c1a833.7d3e58","wires":[]},{"id":"dc5191be.23ae7","type":"inject","name":"Один раз при запуске","topic":"","payload":"create","payloadType":"string","repeat":"","crontab":"","once":true,"x":195.20001220703125,"y":548.2000923156738,"z":"82c1a833.7d3e58","wires":[["a63c52e8.59c3b"]]},{"id":"6d05f63e.92fa08","type":"comment","name":"Создать переменную outPort8 при старте","info":"","x":257.20001220703125,"y":503.2000608444214,"z":"82c1a833.7d3e58","wires":[]},{"id":"d31e4e2f.2ce1b","type":"comment","name":"При записи из ioBroker переменной node-red.0.outPort8 записать значение в порт","info":"","x":377.20001220703125,"y":237.1999969482422,"z":"82c1a833.7d3e58","wires":[]},{"id":"6ec30c2f.913cf4","type":"comment","name":"Считывать состояние порта 0, каждые 5 секунд","info":"","x":266.20001220703125,"y":56.19999694824219,"z":"82c1a833.7d3e58","wires":[]},{"id":"47c09b62.b83f64","type":"comment","name":" http://mega_ip/sec/?pt=0&cmd=get","info":"","x":434.2000274658203,"y":128.1999969482422,"z":"82c1a833.7d3e58","wires":[]},{"id":"8ea2e211.715d2","type":"comment","name":"http://mega_ip/sec/?cmd=8:1","info":"","x":490.2000274658203,"y":315.200008392334,"z":"82c1a833.7d3e58","wires":[]},{"id":"af48d0bd.50b73","type":"switch","name":"","property":"payload","rules":[{"t":"eq","v":"true"},{"t":"eq","v":"false"}],"checkall":"true","outputs":2,"x":267.20001220703125,"y":289.200008392334,"z":"82c1a833.7d3e58","wires":[["d5b31d67.2a4ce"],["66034820.99fcb8"]]},{"id":"66034820.99fcb8","type":"http request","name":"Записать в порт 8 ноль","method":"GET","url":"http://ccu.io/version.php":[["8843bb83.77bc48"]]},{"id":"ad020ae0.52fdf8","type":"comment","name":"http://mega_ip/sec/?cmd=8:0","info":"","x":491.2000274658203,"y":402.200008392334,"z":"82c1a833.7d3e58","wires":[]},{"id":"38339e90.c7cc62","type":"debug","name":"","active":true,"console":"false","complete":"false","x":763.1999969482422,"y":55.19999694824219,"z":"82c1a833.7d3e58","wires":[]},{"id":"7aa81488.8557ec","type":"function","name":"Если 'ON'","func":"msg.payload = (msg.payload == '1.0.49');\nreturn msg;","outputs":1,"x":658.2000274658203,"y":95.19999694824219,"z":"82c1a833.7d3e58","wires":[["b702bade.48fd48"]]}]

                                    (это надо импортировать)
                                    48_import.png

                                    Выглядит это вот так:
                                    48_mega.png

                                    Верхняя часть ответственна за считывание порта 0.

                                    Средняя за управление портом 8.

                                    Нижняя создает переменную outPort8 в ioBroker, чтоб её можно было писать из Vis или скриптов.

                                    P.S Нужно использовать новейшие версии ioBroker.js-controller и ioBroker.node-red.

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

                                      В версии ioBroker.node-red 0.1.4 не нужно больше последнего шага. Переменная создаться автоматически

                                      ! [{"id":"7aa81488.8557ec","type":"function","name":"Если 'ON'","func":"//msg.payload = (msg.payload == '1.0.49');\nreturn msg;","outputs":1,"x":658.2000274658203,"y":95.19999694824219,"z":"82c1a833.7d3e58","wires":[["b702bade.48fd48"]]},{"id":"8843bb83.77bc48","type":"debug","name":"","active":true,"console":"false","complete":"false","x":763.2000274658203,"y":320.200008392334,"z":"82c1a833.7d3e58","wires":[]},{"id":"b4d906ad.4b26f8","type":"http request","name":"Считать порт 0","method":"GET","url":"http://ccu.io/version.php":[["38339e90.c7cc62","7aa81488.8557ec"]]},{"id":"ca561b0a.35a9e8","type":"inject","name":"Каждые 5 секунд","topic":"","payload":"","payloadType":"date","repeat":"5","crontab":"","once":true,"x":195.1999969482422,"y":95.20001220703125,"z":"82c1a833.7d3e58","wires":[["b4d906ad.4b26f8"]]},{"id":"b702bade.48fd48","type":"ioBroker out","name":"inPort0","topic":"inPort0","ack":"true","autoCreate":"true","x":825.2000274658203,"y":95.19999694824219,"z":"82c1a833.7d3e58","wires":[]},{"id":"1e2c944e.e1d36c","type":"ioBroker in","name":"outPort8","topic":"outPort8","payloadType":"value","x":141.1999969482422,"y":289.200008392334,"z":"82c1a833.7d3e58","wires":[["af48d0bd.50b73","8843bb83.77bc48"]]},{"id":"d5b31d67.2a4ce","type":"http request","name":"Записать в порт 8 единицу","method":"GET","url":"http://ccu.io/version.php":[["8843bb83.77bc48"]]},{"id":"d31e4e2f.2ce1b","type":"comment","name":"При записи из ioBroker переменной node-red.0.outPort8 записать значение в порт","info":"","x":377.20001220703125,"y":237.1999969482422,"z":"82c1a833.7d3e58","wires":[]},{"id":"6ec30c2f.913cf4","type":"comment","name":"Считывать состояние порта 0, каждые 5 секунд","info":"","x":266.20001220703125,"y":56.19999694824219,"z":"82c1a833.7d3e58","wires":[]},{"id":"47c09b62.b83f64","type":"comment","name":" http://mega_ip/sec/?pt=0&cmd=get","info":"","x":434.2000274658203,"y":128.1999969482422,"z":"82c1a833.7d3e58","wires":[]},{"id":"8ea2e211.715d2","type":"comment","name":"http://mega_ip/sec/?cmd=8:1","info":"","x":490.2000274658203,"y":315.200008392334,"z":"82c1a833.7d3e58","wires":[]},{"id":"af48d0bd.50b73","type":"switch","name":"","property":"payload","rules":[{"t":"eq","v":"true"},{"t":"eq","v":"false"}],"checkall":"true","outputs":2,"x":267.20001220703125,"y":289.200008392334,"z":"82c1a833.7d3e58","wires":[["d5b31d67.2a4ce"],["66034820.99fcb8"]]},{"id":"66034820.99fcb8","type":"http request","name":"Записать в порт 8 ноль","method":"GET","url":"http://ccu.io/version.php":[["8843bb83.77bc48"]]},{"id":"ad020ae0.52fdf8","type":"comment","name":"http://mega_ip/sec/?cmd=8:0","info":"","x":491.2000274658203,"y":402.200008392334,"z":"82c1a833.7d3e58","wires":[]},{"id":"38339e90.c7cc62","type":"debug","name":"","active":true,"console":"false","complete":"false","x":763.1999969482422,"y":55.19999694824219,"z":"82c1a833.7d3e58","wires":[]}]

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

                                        Bluefox, огромное спасибо за пример.

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

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

                                          @aurodionov:

                                          Bluefox, огромное спасибо за пример. `
                                          Получилось?

                                          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

                                          905

                                          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