Navigation

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

    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

    Onkyo

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

      Теперь должен регулировать.

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

        @Bluefox:

        Теперь должен регулировать. `
        Very nice!!!

        Отлично работает!!!

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

          @Bluefox:

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

          • вкл\выкл*

          • Выбор входа (PC, TV, Tuner и тд)*

          • Можно навесить на переменные кнопки пульта (Не все а самые часты и необходимые для сценариев)

          • ну и громкость не поломать)

          Это пока основное что нужно.

          Для Onkyo есть приложение для телефона, в приложении можно выбрать например можно выбрать V-tuner (интернет радио) находится в input NET, сложно ли с помощью библиотечки отобразить в iobrokere список радиостанций? Есть еще и dlna.

            • Нужны в первую очередь
          1 Reply Last reply Reply Quote 0
          • I
            instalator last edited by

            В vis нету переменных для power, выбора источников и т.д. хотя в списке состояний они есть.
            266_dsdadasd.png
            266_qwweqewq.png

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

              Перезапусти web

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

                @Bluefox:

                Перезапусти web `
                Дак их там никогда и не было. Перезапускался уже 1000 раз.

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

                  Удали неработающие states и обнови onkyo. Должно заработать.

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

                    @Bluefox:

                    Удали неработающие states и обнови onkyo. Должно заработать. `
                    Удалил, обновил. Ресивер включил, выключил. Новых не добавилось, только те что и были.

                    Что должно было появится?

                    Сегодня уже ночь, поиграться с ресивером нет возможности.
                    266_232dsad.png

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

                      > Удалил, обновил. Ресивер включил, выключил. Новых не добавилось, только те что и были.
                      Не должно было новых добавиться. Но те что были неправильными, должны были создаться заново с правильными атрибутами.

                      Был тип number, а должен быть state.

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

                        @Bluefox:

                        > Удалил, обновил. Ресивер включил, выключил. Новых не добавилось, только те что и были.
                        Не должно было новых добавиться. Но те что были неправильными, должны были создаться заново с правильными атрибутами.

                        Был тип number, а должен быть state. `
                        Удалил заново. Поставил. Новых не добавилось. в логе ошибки

                        ! host-Server-PC 2015-06-18 11:52:04 error instance system.adapter.onkyo.0 terminated with code 6 (uncaught exception)
                        ! ReferenceError: 2015-06-18 11:52:04 error at readableAddChunk (_stream_readable.js:166:9)
                        ! ReferenceError: 2015-06-18 11:52:04 error at emitReadable (stream_readable.js:423:5)
                        ! ReferenceError: 2015-06-18 11:52:04 error at emitReadable
                        (_stream_readable.js:427:10)
                        ! ReferenceError: 2015-06-18 11:52:04 error at Socket.emit (events.js:92:17)
                        ! ReferenceError: 2015-06-18 11:52:04 error at Socket. (_stream_readable.js:765:14)
                        ! ReferenceError: 2015-06-18 11:52:04 error at Socket.emit (events.js:95:17)
                        ! ReferenceError: 2015-06-18 11:52:04 error at Socket. (c:\ioBroker\node_modules\iobroker.onkyo\node_modules\eiscp\eiscp.js:376:8)
                        ! ReferenceError: 2015-06-18 11:52:04 error at EventEmitter.emit (events.js:95:17)
                        ! ReferenceError: 2015-06-18 11:52:04 error at EventEmitter. (c:\ioBroker\node_modules\iobroker.onkyo\onkyo.js:200:13)
                        ! ReferenceError: 2015-06-18 11:52:04 error at notifyCommand (c:\ioBroker\node_modules\iobroker.onkyo\onkyo.js:108:102)
                        ! ReferenceError: 2015-06-18 11:52:04 error type is not defined
                        ! uncaught 2015-06-18 11:52:04 error exception: type is not defined

                        ! onkyo-0 2015-06-18 11:53:44 info Got message: {"command":"net-usb-time-info","iscp_command":"NTM01:32/–:--","host":"192.168.1.210","port":"60128","model":"TX-NR818"}
                        ! onkyo-0 2015-06-18 11:53:43 info Got message: {"command":"net-usb-list-info","iscp_command":"NLSC-P","host":"192.168.1.210","port":"60128","model":"TX-NR818"}
                        ! onkyo-0 2015-06-18 11:53:43 info stateChange onkyo.0.command {"val":"NLT0222000000000000000200","ack":true,"ts":1434606824,"from":"system.adapter.onkyo.0","lc":1434606724}
                        ! onkyo-0 2015-06-18 11:53:43 info stateChange onkyo.0.connected {"val":true,"ack":true,"ts":1434606824,"from":"system.adapter.onkyo.0","lc":1434606502}
                        ! onkyo-0 2015-06-18 11:53:43 error Empty command string! (value: undefined
                        ! onkyo-0 2015-06-18 11:53:43 info Got message: {"iscp_command":"NLT0222000000000000000200","host":"192.168.1.210","port":"60128","model":"TX-NR818"}
                        ! onkyo-0 2015-06-18 11:53:43 info Successfully connected to AVR
                        ! onkyo-0 2015-06-18 11:53:43 info Starting AVR discovery
                        ! onkyo-0 2015-06-18 11:53:43 info starting. Version 0.1.6 in c:/ioBroker/node_modules/iobroker.onkyo
                        ! onkyo-0 2015-06-18 11:53:11 info Got message: {"command":"net-usb-time-info","iscp_command":"NTM00:59/--:--","host":"192.168.1.210","port":"60128","model":"TX-NR818"}
                        ! onkyo-0 2015-06-18 11:53:10 info Got message: {"command":"net-usb-list-info","iscp_command":"NLSC-P","host":"192.168.1.210","port":"60128","model":"TX-NR818"}
                        ! onkyo-0 2015-06-18 11:53:10 info stateChange onkyo.0.command {"val":"NLT0222000000000000000200","ack":true,"ts":1434606791,"from":"system.adapter.onkyo.0","lc":1434606724}
                        ! onkyo-0 2015-06-18 11:53:10 info stateChange onkyo.0.connected {"val":true,"ack":true,"ts":1434606791,"from":"system.adapter.onkyo.0","lc":1434606502}
                        ! onkyo-0 2015-06-18 11:53:10 error Empty command string! (value: undefined
                        ! onkyo-0 2015-06-18 11:53:10 info Got message: {"iscp_command":"NLT0222000000000000000200","host":"192.168.1.210","port":"60128","model":"TX-NR818"}
                        ! onkyo-0 2015-06-18 11:53:10 info Successfully connected to AVR
                        ! onkyo-0 2015-06-18 11:53:10 info Starting AVR discovery
                        ! onkyo-0 2015-06-18 11:53:10 info starting. Version 0.1.6 in c:/ioBroker/node_modules/iobroker.onkyo
                        ! onkyo-0 2015-06-18 11:52:37 info Got message: {"command":"net-usb-list-info","iscp_command":"NLSC-P","host":"192.168.1.210","port":"60128","model":"TX-NR818"}
                        ! onkyo-0 2015-06-18 11:52:37 info stateChange onkyo.0.command {"val":"NLT0222000000000000000200","ack":true,"ts":1434606757,"from":"system.adapter.onkyo.0","lc":1434606724}
                        ! onkyo-0 2015-06-18 11:52:37 info stateChange onkyo.0.connected {"val":true,"ack":true,"ts":1434606757,"from":"system.adapter.onkyo.0","lc":1434606502}
                        ! onkyo-0 2015-06-18 11:52:37 error Empty command string! (value: undefined
                        ! onkyo-0 2015-06-18 11:52:37 info Got message: {"iscp_command":"NLT0222000000000000000200","host":"192.168.1.210","port":"60128","model":"TX-NR818"}
                        ! onkyo-0 2015-06-18 11:52:37 info Successfully connected to AVR
                        ! onkyo-0 2015-06-18 11:52:37 info Starting AVR discovery
                        ! onkyo-0 2015-06-18 11:52:37 info starting. Version 0.1.6 in c:/ioBroker/node_modules/iobroker.onkyo
                        ! onkyo-0 2015-06-18 11:52:04 info Got message: {"command":"net-usb-list-info","iscp_command":"NLSC-P","host":"192.168.1.210","port":"60128","model":"TX-NR818"}
                        ! onkyo-0 2015-06-18 11:52:04 info stateChange onkyo.0.command {"val":"NLT0222000000000000000200","ack":true,"ts":1434606724,"from":"system.adapter.onkyo.0","lc":1434606724}
                        ! onkyo-0 2015-06-18 11:52:04 error Empty command string! (value: undefined

                        ! host-Server-PC 2015-06-18 11:55:37 info instance system.adapter.email.0 started with pid 4860
                        ! host-Server-PC 2015-06-18 11:55:36 info instance system.adapter.mqtt.0 started with pid 4668
                        ! host-Server-PC 2015-06-18 11:55:35 warn instance system.adapter.history.0 already running with pid 4748
                        ! host-Server-PC 2015-06-18 11:55:33 info instance system.adapter.web.0 started with pid 4736
                        ! host-Server-PC 2015-06-18 11:55:33 info instance system.adapter.history.0 started with pid 4748
                        ! host-Server-PC 2015-06-18 11:55:33 info instance system.adapter.javascript.1 started with pid 4732
                        ! pushover-0 2015-06-18 11:55:32 warn Reconnection to DB.
                        ! simple-api-0 2015-06-18 11:55:33 warn Reconnection to DB.
                        ! simple-api-0 2015-06-18 11:55:32 warn Reconnection to DB.
                        ! web-0 2015-06-18 11:55:33 warn Reconnection to DB.
                        ! web-0 2015-06-18 11:55:33 warn Reconnection to DB.
                        ! node-red-0 2015-06-18 11:55:33 warn Reconnection to DB.
                        ! node-red-0 2015-06-18 11:55:33 warn Reconnection to DB.
                        ! pushover-0 2015-06-18 11:55:32 warn Reconnection to DB.
                        ! email-0 2015-06-18 11:55:32 warn Reconnection to DB.
                        ! email-0 2015-06-18 11:55:32 warn Reconnection to DB.
                        ! example-0 2015-06-18 11:55:32 warn Reconnection to DB.
                        ! example-0 2015-06-18 11:55:32 warn Reconnection to DB.
                        ! admin-0 2015-06-18 11:55:32 warn Reconnection to DB.
                        ! javascript-1 2015-06-18 11:55:32 warn Reconnection to DB.
                        ! javascript-1 2015-06-18 11:55:32 warn Reconnection to DB.
                        ! admin-0 2015-06-18 11:55:32 warn Reconnection to DB.
                        ! host-Server-PC 2015-06-18 11:55:32 info instance system.adapter.onkyo.0 started with pid 4260
                        ! history-0 2015-06-18 11:55:32 warn Reconnection to DB.
                        ! host-Server-PC 2015-06-18 11:55:32 info instance system.adapter.node-red.0 started with pid 4392
                        ! history-0 2015-06-18 11:55:32 warn Reconnection to DB.
                        ! socketio-0 2015-06-18 11:55:31 warn Reconnection to DB.
                        ! socketio-0 2015-06-18 11:55:31 warn Reconnection to DB.
                        ! mqtt-0 2015-06-18 11:55:31 warn Reconnection to DB.
                        ! mqtt-0 2015-06-18 11:55:31 warn Reconnection to DB.
                        ! host-Server-PC 2015-06-18 11:55:31 info instance system.adapter.admin.0 started with pid 4340
                        ! host-Server-PC 2015-06-18 11:55:31 info starting 13 instances
                        ! host-Server-PC 2015-06-18 11:55:31 info 22 instances found
                        ! host-Server-PC 2015-06-18 11:55:31 info InMemoryDB connected
                        ! inMem-objects 2015-06-18 11:55:31 info listening on port 9001
                        ! host-Server-PC 2015-06-18 11:55:28 info Restart adapter system.adapter.socketio.0 because enabled
                        ! host-Server-PC 2015-06-18 11:55:28 error instance system.adapter.socketio.0 terminated with code 7 (Adapter already running)
                        ! fragmentedOperation: 2015-06-18 11:55:28 error restart objects
                        ! host-Server-PC 2015-06-18 11:55:27 info Restart adapter system.adapter.javascript.1 because enabled
                        ! host-Server-PC 2015-06-18 11:55:27 error instance system.adapter.javascript.1 terminated with code 7 (Adapter already running)
                        ! host-Server-PC 2015-06-18 11:55:27 info Restart adapter system.adapter.pushover.0 because enabled
                        ! host-Server-PC 2015-06-18 11:55:27 error instance system.adapter.pushover.0 terminated with code 7 (Adapter already running)
                        ! host-Server-PC 2015-06-18 11:55:23 info Restart adapter system.adapter.node-red.0 because enabled
                        ! host-Server-PC 2015-06-18 11:55:23 error instance system.adapter.node-red.0 terminated with code 7 (Adapter already running)
                        ! host-Server-PC 2015-06-18 11:55:21 info instance system.adapter.pushover.0 started with pid 3504
                        ! host-Server-PC 2015-06-18 11:55:21 info Restart adapter system.adapter.onkyo.0 because enabled
                        И драйвер останавливается.

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

                          Что то вывалилось в лог.

                          Так и не работает. все драйвера перезапускаются без конца.

                          Пока что вообще удалил Onkyo

                          ! onkyo-0 2015-06-18 13:05:51 debug Please send following info to developer: master-volume, ['INTRANGES','level-up','level-down','level-up-1db-step','level-down-1db-step','query']
                          ! onkyo-0 2015-06-18 13:05:51 debug Please send following info to developer: speaker-layout, ['surrback','front-high','surrback-front-high-speakers','front-wide','surrback-front-wide-speakers','front-high-front-wide-speakers','up','query']
                          ! onkyo-0 2015-06-18 13:05:51 debug Please send following info to developer: speaker-b, ['off','on','up','query']
                          ! onkyo-0 2015-06-18 13:05:51 debug Please send following info to developer: speaker-a, ['off','on','up','query']
                          ! onkyo-0 2015-06-18 13:05:51 debug Please send following info to developer: audio-muting, ['off','on','toggle','query']
                          ! onkyo-0 2015-06-18 13:05:51 debug Please send following info to developer: system-power, ['standby','on','query']

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

                            Мне просто интересно:

                            Неужели не видно по сообщению об ошибке:

                            ReferenceError:	2015-06-18 11:52:04	error	at notifyCommand (c:\ioBroker\node_modules\iobroker.onkyo\onkyo.js:108:102)
                            ReferenceError:	2015-06-18 11:52:04	error	type is not defined
                            
                            

                            Где ошибка в строчке 108 (позиция 102)

                                    adapter.log.info('Create new object: ' + adapter.namespace + '.' + cmdstring + ', type = ' + type);
                                                                                                                                 ^
                            
                            

                            "type is not defined" означает, что переменная type не существует.

                            Попробуй этот файл. 48_onkyo.js

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

                              @Bluefox:

                              Мне просто интересно:

                              Неужели не видно по сообщению об ошибке:

                              ReferenceError:	2015-06-18 11:52:04	error	at notifyCommand (c:\ioBroker\node_modules\iobroker.onkyo\onkyo.js:108:102)
                              ReferenceError:	2015-06-18 11:52:04	error	type is not defined
                              
                              

                              Где ошибка в строчке 108 (позиция 102)

                                      adapter.log.info('Create new object: ' + adapter.namespace + '.' + cmdstring + ', type = ' + type);
                                                                                                                                   ^
                              
                              

                              "type is not defined" означает, что переменная type не существует.

                              Попробуй этот файл. filename="onkyo.js" index="1">~~ `
                              ) Я не программист! Но радиолюбитель! В школе информатики не было. Изучал Бейсик методом научного тыка на БК типа спектрум т.к. из литературы была только книжка от самого спектрума. Помню было там пару строк на мнемонике - это вообще был темный лес.

                              В универе изучали Паскаль и то общий курс. На предмете микропроцессорная техника изучали Z80 на него же писали программы (возведение в квадрат и т.п)на ассемблере.

                              На микроконтроллеры тоже писали под диктовку препода в тетрадке программы на асме. Си вообще не изучали, про node.js узнал из-за проекта CCU. Первый микроконтроллер прошил на дипломной(диплом делал в железе), прогу писал в AVR Studio на Си (Прибор для измерения ЭМИ, с разложением через FFT(библиотека на асме от одного японца:)) сигнала на частотный спектр и вывод на дисплей уровня и спектра.).

                              Как то так.

                              Я понимаю что iobroker твое детище и ты в его когде как рыба в воде, для меня например эта строка adapter.log.info('Create new object: ' + adapter.namespace + '.' + cmdstring + ', type = ' + type); говорит о том что просто пишется отчет о созданном объекте в который подставляются переменные и из за чего начинают все драйвера перезапускаться мне не понятно.

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

                                Да кстати забыл о главном. Файлик подлоожил вроде все работает. Только в переменных mute, Power state чекбокс почему то.

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

                                  @instalator:

                                  Да кстати забыл о главном. Файлик подлоожил вроде все работает. Только в переменных mute, Power state чекбокс почему то. `
                                  А checkbox работает? Так задумано.

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

                                    @Bluefox:

                                    @instalator:

                                    Да кстати забыл о главном. Файлик подлоожил вроде все работает. Только в переменных mute, Power state чекбокс почему то. А checkbox работает? Так задумано.
                                    Да работал)

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

                                      Думаю нужно сделать чтобы при первом запуске на рессивер отправлялись практически все команды с параметром QSTN. т.е. с опросом состояния. в ответ прилетают ответы и заводятся автоматом переменные. например такие как onkyo.0.audio-selector, onkyo.0.audyssey-2eq-multeq-multeq-xt…. Они сейчас появляются если руками сделать запрос.

                                      Кстати я там форкнул драйвер, ты видел?

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

                                        Сколько команд у тебя в логе?

                                        Please send following info to developer: ...
                                        
                                        1 Reply Last reply Reply Quote 0
                                        • I
                                          instalator last edited by

                                          @Bluefox:

                                          Сколько команд у тебя в логе?

                                          Please send following info to developer: ...
                                          ```` `  
                                          

                                          Нету не одного.

                                          Вот когда руками отправлял запрос что было :

                                          onkyo-0 2015-06-24 22:35:26 info Create new object: onkyo.0.audio-selector, role = media

                                          onkyo-0 2015-06-24 22:35:26 info Got message: {"command":"audio-selector","argument":["coax","opt"],"iscp_command":"SLA05","host":"192.168.1.210","port":"60128","model":"TX-NR818"}

                                          onkyo-0 2015-06-24 22:35:26 info stateChange onkyo.0.command {"val":"SLAQSTN","ack":false,"ts":1435163726,"from":"system.adapter.admin.0","lc":1435163726}

                                          onkyo-0 2015-06-24 22:34:22 info Create new object: onkyo.0.sleep-set, role = media

                                          onkyo-0 2015-06-24 22:34:22 info Got message: {"command":"sleep-set","iscp_command":"SLPN/A","host":"192.168.1.210","port":"60128","model":"TX-NR818"}

                                          onkyo-0 2015-06-24 22:34:21 info stateChange onkyo.0.command {"val":"SLP","ack":false,"ts":1435163662,"from":"system.adapter.admin.0","lc":1435163662}

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

                                            @instalator:

                                            @Bluefox:

                                            Сколько команд у тебя в логе?

                                            Please send following info to developer: ...
                                            ```` `  
                                            

                                            Нету не одного. `
                                            Вообщето вот эта часть:

                                            eiscp.get_commands('main', function (err, cmds) {
                                                        cmds.forEach(function (cmd) {
                                                            eiscp.get_command(cmd, function (err, values) {
                                                                adapter.log.debug('Please send following info to developer: ' + cmd + ', ' + JSON.stringify(values));
                                                            });
                                                        });
                                                    });
                                            

                                            Должна запрашивать все возможные команды и тут можно автоматически создавать объекты.

                                            Можешь посмотреть, что у тебя возвращает get_commands?

                                            eiscp.get_commands('main', function (err, cmds) {
                                            
                                                        adapter.log.info(JSON.stringify(cmds));
                                            
                                                        cmds.forEach(function (cmd) {
                                                            eiscp.get_command(cmd, function (err, values) {
                                                                adapter.log.debug('Please send following info to developer: ' + cmd + ', ' + JSON.stringify(values));
                                                            });
                                                        });
                                                    });
                                            
                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            777
                                            Online

                                            31.8k
                                            Users

                                            80.0k
                                            Topics

                                            1.3m
                                            Posts

                                            4
                                            120
                                            21494
                                            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