NEWS
Onkyo
-
Мне просто интересно:
Неужели не видно по сообщению об ошибке:
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); говорит о том что просто пишется отчет о созданном объекте в который подставляются переменные и из за чего начинают все драйвера перезапускаться мне не понятно.
-
Да кстати забыл о главном. Файлик подлоожил вроде все работает. Только в переменных mute, Power state чекбокс почему то.
-
Да кстати забыл о главном. Файлик подлоожил вроде все работает. Только в переменных mute, Power state чекбокс почему то. `
А checkbox работает? Так задумано. -
Да кстати забыл о главном. Файлик подлоожил вроде все работает. Только в переменных mute, Power state чекбокс почему то.
А checkbox работает? Так задумано.
Да работал) -
Думаю нужно сделать чтобы при первом запуске на рессивер отправлялись практически все команды с параметром QSTN. т.е. с опросом состояния. в ответ прилетают ответы и заводятся автоматом переменные. например такие как onkyo.0.audio-selector, onkyo.0.audyssey-2eq-multeq-multeq-xt…. Они сейчас появляются если руками сделать запрос.
Кстати я там форкнул драйвер, ты видел?
-
Сколько команд у тебя в логе?
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}
-
Сколько команд у тебя в логе?
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)); }); }); }); -
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)); }); }); }); ```` `При окннекте выдает только это:
! onkyo-0 2015-06-25 21:17:24 info stateChange onkyo.0.command {"val":"MVL2B","ack":true,"ts":1435245444,"from":"system.adapter.onkyo.0","lc":1435245444}
! onkyo-0 2015-06-25 21:17:24 info stateChange onkyo.0.volume {"val":43,"ack":true,"ts":1435245444,"from":"system.adapter.onkyo.0","lc":1435243598}
! onkyo-0 2015-06-25 21:17:24 info stateChange onkyo.0.master-volume {"val":43,"ack":true,"ts":1435245444,"from":"system.adapter.onkyo.0","lc":1435243598}
! onkyo-0 2015-06-25 21:17:24 info Got message: {"command":["master-volume","volume"],"argument":43,"iscp_command":"MVL2B","host":"192.168.1.210","port":"60128","model":"TX-NR818"}
! onkyo-0 2015-06-25 21:17:23 info stateChange onkyo.0.command {"val":"MVL2B","ack":true,"ts":1435245444,"from":"system.adapter.onkyo.0","lc":1435245444}
! onkyo-0 2015-06-25 21:17:23 info stateChange onkyo.0.volume {"val":43,"ack":true,"ts":1435245444,"from":"system.adapter.onkyo.0","lc":1435243598}
! onkyo-0 2015-06-25 21:17:23 info stateChange onkyo.0.master-volume {"val":43,"ack":true,"ts":1435245444,"from":"system.adapter.onkyo.0","lc":1435243598}
! onkyo-0 2015-06-25 21:17:23 info Got message: {"command":["master-volume","volume"],"argument":43,"iscp_command":"MVL2B","host":"192.168.1.210","port":"60128","model":"TX-NR818"}
! onkyo-0 2015-06-25 21:17:23 info stateChange onkyo.0.command {"val":"AMT00","ack":true,"ts":1435245443,"from":"system.adapter.onkyo.0","lc":1435245443}
! onkyo-0 2015-06-25 21:17:23 info stateChange onkyo.0.mute {"val":false,"ack":true,"ts":1435245443,"from":"system.adapter.onkyo.0","lc":1434642794}
! onkyo-0 2015-06-25 21:17:23 info Got message: {"command":"audio-muting","argument":"off","iscp_command":"AMT00","host":"192.168.1.210","port":"60128","model":"TX-NR818"}
! onkyo-0 2015-06-25 21:17:22 info stateChange onkyo.0.command {"val":"PWR01","ack":true,"ts":1435245443,"from":"system.adapter.onkyo.0","lc":1435245443}
! onkyo-0 2015-06-25 21:17:22 info stateChange onkyo.0.power {"val":true,"ack":true,"ts":1435245443,"from":"system.adapter.onkyo.0","lc":1435232679}
! onkyo-0 2015-06-25 21:17:22 info Got message: {"command":"system-power","argument":"on","iscp_command":"PWR01","host":"192.168.1.210","port":"60128","model":"TX-NR818"}
! onkyo-0 2015-06-25 21:17:22 info stateChange onkyo.0.command {"val":"SLI23","ack":true,"ts":1435245442,"from":"system.adapter.onkyo.0","lc":1435245442}
! onkyo-0 2015-06-25 21:17:22 info stateChange onkyo.0.input {"val":["cd","tv","cd"],"ack":true,"ts":1435245442,"from":"system.adapter.onkyo.0","lc":1435151166}
! onkyo-0 2015-06-25 21:17:22 info Got message: {"command":"input-selector","argument":["cd","tv","cd"],"iscp_command":"SLI23","host":"192.168.1.210","port":"60128","model":"TX-NR818"}
! onkyo-0 2015-06-25 21:17:22 info Initial query: master-volume
! onkyo-0 2015-06-25 21:17:22 info Initial query: volume
! onkyo-0 2015-06-25 21:17:22 info Initial query: audio-muting
! onkyo-0 2015-06-25 21:17:22 info Initial query: system-power
! onkyo-0 2015-06-25 21:17:22 info Initial query: input-selector
! onkyo-0 2015-06-25 21:17:17 info stateChange onkyo.0.connected {"val":true,"ack":true,"ts":1435245437,"from":"system.adapter.onkyo.0","lc":1434642788}
! onkyo-0 2015-06-25 21:17:17 info ["system-power","audio-muting","speaker-a","speaker-b","speaker-layout","master-volume","volume","tone-front","tone-front-wide","tone-front-high","tone-center","tone-surround","tone-surround-back","t
! onkyo-0 2015-06-25 21:17:17 info Successfully connected to AVR -
Я думаю нужно заслать все команды которые описаны в https://github.com/tillbaks/node-eiscp/ … mands.json
Имею ввиду с параметром QSTN
-
Значит твой прибор не поддерживает get_commands…. И решение не работает..
А как выяснить, какаие команды конкретный аппарат поддерживает? `
Короче обманул я тебя. В лог не весь текст выводится! onkyo-0 2015-06-25 21:17:17 info stateChange onkyo.0.connected {'val':true,'ack':true,'ts':1435245437,'from':'system.adapter.onkyo.0','lc':1434642788}
! onkyo-0 2015-06-25 21:17:17 info ['system-power','audio-muting','speaker-a','speaker-b','speaker-layout','master-volume','volume','tone-front','tone-front-wide','tone-front-high','tone-center','tone-surround','tone-surround-back','tone-subwoofer','sleep-set','speaker-level-calibration','subwoofer-temporary-level','center-temporary-level','display-mode','dimmer-level','setup','memory-setup','audio-infomation','video-infomation','input-selector','recout-selector','audio-selector','12v-trigger-a','12v-trigger-b','12v-trigger-c','video-output-selector','hdmi-output-selector','hdmi-audio-out','monitor-out-resolution','isf-mode','video-wide-mode','video-picture-mode','listening-mode','late-night','cinema-filter','audyssey-2eq-multeq-multeq-xt','audyssey-dynamic-eq','audyssey-dynamic-volume','dolby-volume','music-optimizer','tuning','preset','preset-memory','rds-information','pty-scan','tp-scan','xm-channel-name-info','xm-artist-name-info','xm-title-info','xm-channel-number','xm-category','sirius-channel-name-info','sirius-artist-name-info','sirius-title-info','sirius-channel-number','sirius-category','sirius-parental-lock','hd-radio-artist-name-info','hd-radio-channel-name-info','hd-radio-title-info','hd-radio-detail-info','hd-radio-channel-program','hd-radio-blend-mode','hd-radio-tuner-status','network-usb','net-usb-artist-name-info','net-usb-album-name-info','net-usb-title-name','net-usb-time-info','net-usb-track-info','net-usb-play-status','internet-radio-preset','net-usb-list-info','net-usb-jacket-art','net-service','net-keyboard','net-popup-message','ipod-mode-change','cd-player','tape1-a','tape2-b','graphics-equalizer','dat-recorder','dvd-player','md-recorder','cd-r-recorder','universal-port','ipod-artist-name-info','ipod-album-name-info','ipod-title-name','ipod-time-info','ipod-track-info','ipod-play-status','ipod-list-info','dab-preset','dab-sation-name','dab-display-info']
! onkyo-0 2015-06-25 21:17:17 info Successfully connected to AVR -
Значит твой прибор не поддерживает get_commands…. И решение не работает..
А как выяснить, какаие команды конкретный аппарат поддерживает? `
Короче обманул я тебя. В лог не весь текст выводится! onkyo-0 2015-06-25 21:17:17 info stateChange onkyo.0.connected {'val':true,'ack':true,'ts':1435245437,'from':'system.adapter.onkyo.0','lc':1434642788}
! onkyo-0 2015-06-25 21:17:17 info ['system-power','audio-muting','speaker-a','speaker-b','speaker-layout','master-volume','volume','tone-front','tone-front-wide','tone-front-high','tone-center','tone-surround','tone-surround-back','tone-subwoofer','sleep-set','speaker-level-calibration','subwoofer-temporary-level','center-temporary-level','display-mode','dimmer-level','setup','memory-setup','audio-infomation','video-infomation','input-selector','recout-selector','audio-selector','12v-trigger-a','12v-trigger-b','12v-trigger-c','video-output-selector','hdmi-output-selector','hdmi-audio-out','monitor-out-resolution','isf-mode','video-wide-mode','video-picture-mode','listening-mode','late-night','cinema-filter','audyssey-2eq-multeq-multeq-xt','audyssey-dynamic-eq','audyssey-dynamic-volume','dolby-volume','music-optimizer','tuning','preset','preset-memory','rds-information','pty-scan','tp-scan','xm-channel-name-info','xm-artist-name-info','xm-title-info','xm-channel-number','xm-category','sirius-channel-name-info','sirius-artist-name-info','sirius-title-info','sirius-channel-number','sirius-category','sirius-parental-lock','hd-radio-artist-name-info','hd-radio-channel-name-info','hd-radio-title-info','hd-radio-detail-info','hd-radio-channel-program','hd-radio-blend-mode','hd-radio-tuner-status','network-usb','net-usb-artist-name-info','net-usb-album-name-info','net-usb-title-name','net-usb-time-info','net-usb-track-info','net-usb-play-status','internet-radio-preset','net-usb-list-info','net-usb-jacket-art','net-service','net-keyboard','net-popup-message','ipod-mode-change','cd-player','tape1-a','tape2-b','graphics-equalizer','dat-recorder','dvd-player','md-recorder','cd-r-recorder','universal-port','ipod-artist-name-info','ipod-album-name-info','ipod-title-name','ipod-time-info','ipod-track-info','ipod-play-status','ipod-list-info','dab-preset','dab-sation-name','dab-display-info']
! onkyo-0 2015-06-25 21:17:17 info Successfully connected to AVR `
Тогда попробуй следующее: (строка 169(eiscp.get_commands('main', function (err, cmds) { cmds.forEach(function (cmd) { eiscp.command(cmd + "=query"); // Create for every command the object eiscp.get_command(cmd, function (err, values) { adapter.log.debug('Please send following info to developer: ' + cmd + ', ' + JSON.stringify(values)); }); }); }); -
Значит твой прибор не поддерживает get_commands…. И решение не работает..
А как выяснить, какаие команды конкретный аппарат поддерживает? `
Короче обманул я тебя. В лог не весь текст выводится! onkyo-0 2015-06-25 21:17:17 info stateChange onkyo.0.connected {'val':true,'ack':true,'ts':1435245437,'from':'system.adapter.onkyo.0','lc':1434642788}
! onkyo-0 2015-06-25 21:17:17 info ['system-power','audio-muting','speaker-a','speaker-b','speaker-layout','master-volume','volume','tone-front','tone-front-wide','tone-front-high','tone-center','tone-surround','tone-surround-back','tone-subwoofer','sleep-set','speaker-level-calibration','subwoofer-temporary-level','center-temporary-level','display-mode','dimmer-level','setup','memory-setup','audio-infomation','video-infomation','input-selector','recout-selector','audio-selector','12v-trigger-a','12v-trigger-b','12v-trigger-c','video-output-selector','hdmi-output-selector','hdmi-audio-out','monitor-out-resolution','isf-mode','video-wide-mode','video-picture-mode','listening-mode','late-night','cinema-filter','audyssey-2eq-multeq-multeq-xt','audyssey-dynamic-eq','audyssey-dynamic-volume','dolby-volume','music-optimizer','tuning','preset','preset-memory','rds-information','pty-scan','tp-scan','xm-channel-name-info','xm-artist-name-info','xm-title-info','xm-channel-number','xm-category','sirius-channel-name-info','sirius-artist-name-info','sirius-title-info','sirius-channel-number','sirius-category','sirius-parental-lock','hd-radio-artist-name-info','hd-radio-channel-name-info','hd-radio-title-info','hd-radio-detail-info','hd-radio-channel-program','hd-radio-blend-mode','hd-radio-tuner-status','network-usb','net-usb-artist-name-info','net-usb-album-name-info','net-usb-title-name','net-usb-time-info','net-usb-track-info','net-usb-play-status','internet-radio-preset','net-usb-list-info','net-usb-jacket-art','net-service','net-keyboard','net-popup-message','ipod-mode-change','cd-player','tape1-a','tape2-b','graphics-equalizer','dat-recorder','dvd-player','md-recorder','cd-r-recorder','universal-port','ipod-artist-name-info','ipod-album-name-info','ipod-title-name','ipod-time-info','ipod-track-info','ipod-play-status','ipod-list-info','dab-preset','dab-sation-name','dab-display-info']
! onkyo-0 2015-06-25 21:17:17 info Successfully connected to AVR `
Тогда попробуй следующее: (строка 169(eiscp.get_commands('main', function (err, cmds) { cmds.forEach(function (cmd) { eiscp.command(cmd + "=query"); // Create for every command the object eiscp.get_command(cmd, function (err, values) { adapter.log.debug('Please send following info to developer: ' + cmd + ', ' + JSON.stringify(values)); }); }); }); ```` `Зашуршало!
-
! onkyo-0 2015-06-25 21:35:23 info stateChange onkyo.0.command {'val':'MVL0A','ack':true,'ts':1435246524,'from':'system.adapter.onkyo.0','lc':1435246523}
! onkyo-0 2015-06-25 21:35:23 info stateChange onkyo.0.volume {'val':10,'ack':true,'ts':1435246524,'from':'system.adapter.onkyo.0','lc':1435245983}
! onkyo-0 2015-06-25 21:35:23 info stateChange onkyo.0.master-volume {'val':10,'ack':true,'ts':1435246524,'from':'system.adapter.onkyo.0','lc':1435245983}
! onkyo-0 2015-06-25 21:35:23 info Got message: {'command':['master-volume','volume'],'argument':10,'iscp_command':'MVL0A','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:35:23 info stateChange onkyo.0.command {'val':'MVL0A','ack':true,'ts':1435246523,'from':'system.adapter.onkyo.0','lc':1435246523}
! onkyo-0 2015-06-25 21:35:23 info stateChange onkyo.0.volume {'val':10,'ack':true,'ts':1435246523,'from':'system.adapter.onkyo.0','lc':1435245983}
! onkyo-0 2015-06-25 21:35:23 info stateChange onkyo.0.master-volume {'val':10,'ack':true,'ts':1435246523,'from':'system.adapter.onkyo.0','lc':1435245983}
! onkyo-0 2015-06-25 21:35:23 info Got message: {'command':['master-volume','volume'],'argument':10,'iscp_command':'MVL0A','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:35:22 info stateChange onkyo.0.command {'val':'AMT00','ack':true,'ts':1435246523,'from':'system.adapter.onkyo.0','lc':1435246523}
! onkyo-0 2015-06-25 21:35:22 info stateChange onkyo.0.mute {'val':false,'ack':true,'ts':1435246523,'from':'system.adapter.onkyo.0','lc':1434642794}
! onkyo-0 2015-06-25 21:35:22 info Got message: {'command':'audio-muting','argument':'off','iscp_command':'AMT00','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:35:22 info stateChange onkyo.0.command {'val':'PWR01','ack':true,'ts':1435246522,'from':'system.adapter.onkyo.0','lc':1435246522}
! onkyo-0 2015-06-25 21:35:22 info stateChange onkyo.0.power {'val':true,'ack':true,'ts':1435246522,'from':'system.adapter.onkyo.0','lc':1435232679}
! onkyo-0 2015-06-25 21:35:22 info Got message: {'command':'system-power','argument':'on','iscp_command':'PWR01','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:35:21 info stateChange onkyo.0.command {'val':'SLI23','ack':true,'ts':1435246522,'from':'system.adapter.onkyo.0','lc':1435246522}
! onkyo-0 2015-06-25 21:35:21 info stateChange onkyo.0.input {'val':['cd','tv','cd'],'ack':true,'ts':1435246522,'from':'system.adapter.onkyo.0','lc':1435151166}
! onkyo-0 2015-06-25 21:35:21 info Got message: {'command':'input-selector','argument':['cd','tv','cd'],'iscp_command':'SLI23','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:35:16 info stateChange onkyo.0.command {'val':'NSTS–','ack':true,'ts':1435246516,'from':'system.adapter.onkyo.0','lc':1435246516}
! onkyo-0 2015-06-25 21:35:16 info Create new object: onkyo.0.net-usb-play-status, role = media
! onkyo-0 2015-06-25 21:35:16 info Got message: {'command':'net-usb-play-status','iscp_command':'NSTS--','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:35:15 info stateChange onkyo.0.command {'val':'NTR----/----','ack':true,'ts':1435246516,'from':'system.adapter.onkyo.0','lc':1435246516}
! onkyo-0 2015-06-25 21:35:15 info Create new object: onkyo.0.net-usb-track-info, role = media
! onkyo-0 2015-06-25 21:35:15 info Got message: {'command':'net-usb-track-info','iscp_command':'NTR----/----','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:35:15 info stateChange onkyo.0.command {'val':'NTM--:--/--:--','ack':true,'ts':1435246515,'from':'system.adapter.onkyo.0','lc':1435246515}
! onkyo-0 2015-06-25 21:35:15 info Create new object: onkyo.0.net-usb-time-info, role = media
! onkyo-0 2015-06-25 21:35:15 info Got message: {'command':'net-usb-time-info','iscp_command':'NTM--:--/--:--','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:35:04 info stateChange onkyo.0.command {'val':'PRS03','ack':true,'ts':1435246505,'from':'system.adapter.onkyo.0','lc':1435246505}
! onkyo-0 2015-06-25 21:35:04 info Create new object: onkyo.0.preset, role = media
! onkyo-0 2015-06-25 21:35:04 info Got message: {'command':'preset','iscp_command':'PRS03','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:35:03 info stateChange onkyo.0.music-optimizer {'val':false,'ack':true,'ts':1435246504,'from':'system.adapter.onkyo.0','lc':1435246504}
! onkyo-0 2015-06-25 21:35:03 info stateChange onkyo.0.command {'val':'MOT00','ack':true,'ts':1435246504,'from':'system.adapter.onkyo.0','lc':1435246504}
! onkyo-0 2015-06-25 21:35:03 info Create new object: onkyo.0.music-optimizer, role = media
! onkyo-0 2015-06-25 21:35:03 info Got message: {'command':'music-optimizer','argument':'off','iscp_command':'MOT00','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:35:03 info stateChange onkyo.0.dolby-volume {'val':false,'ack':true,'ts':1435246503,'from':'system.adapter.onkyo.0','lc':1435246503}
! onkyo-0 2015-06-25 21:35:03 info stateChange onkyo.0.command {'val':'DVL00','ack':true,'ts':1435246503,'from':'system.adapter.onkyo.0','lc':1435246503}
! onkyo-0 2015-06-25 21:35:03 info Create new object: onkyo.0.dolby-volume, role = media.volume
! onkyo-0 2015-06-25 21:35:03 info Got message: {'command':'dolby-volume','argument':'off','iscp_command':'DVL00','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:35:02 info stateChange onkyo.0.audyssey-dynamic-volume {'val':false,'ack':true,'ts':1435246503,'from':'system.adapter.onkyo.0','lc':1435246503}
! onkyo-0 2015-06-25 21:35:02 info stateChange onkyo.0.command {'val':'ADV00','ack':true,'ts':1435246503,'from':'system.adapter.onkyo.0','lc':1435246503}
! onkyo-0 2015-06-25 21:35:02 info Create new object: onkyo.0.audyssey-dynamic-volume, role = media.volume
! onkyo-0 2015-06-25 21:35:02 info Got message: {'command':'audyssey-dynamic-volume','argument':'off','iscp_command':'ADV00','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:35:02 info stateChange onkyo.0.audyssey-dynamic-eq {'val':true,'ack':true,'ts':1435246502,'from':'system.adapter.onkyo.0','lc':1435246502}
! onkyo-0 2015-06-25 21:35:02 info stateChange onkyo.0.command {'val':'ADQ01','ack':true,'ts':1435246502,'from':'system.adapter.onkyo.0','lc':1435246502}
! onkyo-0 2015-06-25 21:35:02 info Create new object: onkyo.0.audyssey-dynamic-eq, role = media
! onkyo-0 2015-06-25 21:35:02 info Got message: {'command':'audyssey-dynamic-eq','argument':'on','iscp_command':'ADQ01','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:35:01 info stateChange onkyo.0.command {'val':'ADY00','ack':true,'ts':1435246502,'from':'system.adapter.onkyo.0','lc':1435246502}
! onkyo-0 2015-06-25 21:35:01 info stateChange onkyo.0.audyssey-2eq-multeq-multeq-xt {'val':false,'ack':true,'ts':1435246502,'from':'system.adapter.onkyo.0','lc':1435166894}
! onkyo-0 2015-06-25 21:35:01 info Got message: {'command':'audyssey-2eq-multeq-multeq-xt','argument':['off'],'iscp_command':'ADY00','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:35:01 info stateChange onkyo.0.cinema-filter {'val':false,'ack':true,'ts':1435246501,'from':'system.adapter.onkyo.0','lc':1435246501}
! onkyo-0 2015-06-25 21:35:01 info stateChange onkyo.0.command {'val':'RAS00','ack':true,'ts':1435246501,'from':'system.adapter.onkyo.0','lc':1435246501}
! onkyo-0 2015-06-25 21:35:01 info Create new object: onkyo.0.cinema-filter, role = media
! onkyo-0 2015-06-25 21:35:01 info Got message: {'command':'cinema-filter','argument':'off','iscp_command':'RAS00','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:35:00 info stateChange onkyo.0.late-night {'val':false,'ack':true,'ts':1435246501,'from':'system.adapter.onkyo.0','lc':1435246501}
! onkyo-0 2015-06-25 21:35:00 info stateChange onkyo.0.command {'val':'LTN00','ack':true,'ts':1435246501,'from':'system.adapter.onkyo.0','lc':1435246501}
! onkyo-0 2015-06-25 21:35:00 info Create new object: onkyo.0.late-night, role = media
! onkyo-0 2015-06-25 21:35:00 info Got message: {'command':'late-night','argument':'off','iscp_command':'LTN00','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:35:00 info stateChange onkyo.0.command {'val':'LMD80','ack':true,'ts':1435246500,'from':'system.adapter.onkyo.0','lc':1435246500}
! onkyo-0 2015-06-25 21:35:00 info stateChange onkyo.0.listening-mode {'val':['plii','pliix-movie'],'ack':true,'ts':1435246500,'from':'system.adapter.onkyo.0','lc':1435246500}
! onkyo-0 2015-06-25 21:35:00 info Got message: {'command':'listening-mode','argument':['plii','pliix-movie'],'iscp_command':'LMD80','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:34:59 info stateChange onkyo.0.video-picture-mode {'val':'custom','ack':true,'ts':1435246500,'from':'system.adapter.onkyo.0','lc':1435246500}
! onkyo-0 2015-06-25 21:34:59 info stateChange onkyo.0.command {'val':'VPM01','ack':true,'ts':1435246500,'from':'system.adapter.onkyo.0','lc':1435246500}
! onkyo-0 2015-06-25 21:34:59 info Create new object: onkyo.0.video-picture-mode, role = media
! onkyo-0 2015-06-25 21:34:59 info Got message: {'command':'video-picture-mode','argument':'custom','iscp_command':'VPM01','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:34:59 info stateChange onkyo.0.video-wide-mode {'val':'auto','ack':true,'ts':1435246499,'from':'system.adapter.onkyo.0','lc':1435246499}
! onkyo-0 2015-06-25 21:34:59 info stateChange onkyo.0.command {'val':'VWM00','ack':true,'ts':1435246499,'from':'system.adapter.onkyo.0','lc':1435246499}
! onkyo-0 2015-06-25 21:34:59 info Create new object: onkyo.0.video-wide-mode, role = media
! onkyo-0 2015-06-25 21:34:59 info Got message: {'command':'video-wide-mode','argument':'auto','iscp_command':'VWM00','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:34:58 info stateChange onkyo.0.monitor-out-resolution {'val':'auto','ack':true,'ts':1435246498,'from':'system.adapter.onkyo.0','lc':1435246498}
! onkyo-0 2015-06-25 21:34:58 info stateChange onkyo.0.command {'val':'RES01','ack':true,'ts':1435246498,'from':'system.adapter.onkyo.0','lc':1435246498}
! onkyo-0 2015-06-25 21:34:58 info Create new object: onkyo.0.monitor-out-resolution, role = media
! onkyo-0 2015-06-25 21:34:58 info Got message: {'command':'monitor-out-resolution','argument':'auto','iscp_command':'RES01','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:34:57 info stateChange onkyo.0.hdmi-audio-out {'val':false,'ack':true,'ts':1435246498,'from':'system.adapter.onkyo.0','lc':1435246498}
! onkyo-0 2015-06-25 21:34:57 info stateChange onkyo.0.command {'val':'HAO00','ack':true,'ts':1435246498,'from':'system.adapter.onkyo.0','lc':1435246498}
! onkyo-0 2015-06-25 21:34:57 info Create new object: onkyo.0.hdmi-audio-out, role = media
! onkyo-0 2015-06-25 21:34:57 info Got message: {'command':'hdmi-audio-out','argument':'off','iscp_command':'HAO00','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:34:57 info stateChange onkyo.0.command {'val':'HDO03','ack':true,'ts':1435246497,'from':'system.adapter.onkyo.0','lc':1435246497}
! onkyo-0 2015-06-25 21:34:57 info stateChange onkyo.0.hdmi-output-selector {'val':['both'],'ack':true,'ts':1435246497,'from':'system.adapter.onkyo.0','lc':1435163938}
! onkyo-0 2015-06-25 21:34:57 info Got message: {'command':'hdmi-output-selector','argument':['both'],'iscp_command':'HDO03','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:34:56 info stateChange onkyo.0.command {'val':'SLA05','ack':true,'ts':1435246496,'from':'system.adapter.onkyo.0','lc':1435246496}
! onkyo-0 2015-06-25 21:34:56 info stateChange onkyo.0.audio-selector {'val':['coax','opt'],'ack':true,'ts':1435246496,'from':'system.adapter.onkyo.0','lc':1435163726}
! onkyo-0 2015-06-25 21:34:56 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-25 21:34:55 info stateChange onkyo.0.command {'val':'SLI23','ack':true,'ts':1435246495,'from':'system.adapter.onkyo.0','lc':1435246495}
! onkyo-0 2015-06-25 21:34:55 info stateChange onkyo.0.input {'val':['cd','tv','cd'],'ack':true,'ts':1435246495,'from':'system.adapter.onkyo.0','lc':1435151166}
! onkyo-0 2015-06-25 21:34:55 info Got message: {'command':'input-selector','argument':['cd','tv','cd'],'iscp_command':'SLI23','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:34:54 info stateChange onkyo.0.command {'val':'IFVHDMI 6,UNKNOWN,,24 bit,HDMI Sub,720 x 480p 60 Hz,RGB,24 bit,Custom,','ack':true,'ts':1435246495,'from':'system.adapter.onkyo.0','lc':1435246495}
! onkyo-0 2015-06-25 21:34:54 info Create new object: onkyo.0.video-infomation, role = media
! onkyo-0 2015-06-25 21:34:54 info Got message: {'command':'video-infomation','iscp_command':'IFVHDMI 6,UNKNOWN,,24 bit,HDMI Sub,720 x 480p 60 Hz,RGB,24 bit,Custom,','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:34:54 info stateChange onkyo.0.command {'val':'IFAOPTICAL 1,PCM,48 kHz,2.0 ch,Dolby PLII Movie,5.0 ch,','ack':true,'ts':1435246494,'from':'system.adapter.onkyo.0','lc':1435246494}
! onkyo-0 2015-06-25 21:34:54 info Create new object: onkyo.0.audio-infomation, role = media
! onkyo-0 2015-06-25 21:34:54 info Got message: {'command':'audio-infomation','iscp_command':'IFAOPTICAL 1,PCM,48 kHz,2.0 ch,Dolby PLII Movie,5.0 ch,','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:34:53 info stateChange onkyo.0.dimmer-level {'val':'bright','ack':true,'ts':1435246494,'from':'system.adapter.onkyo.0','lc':1435246494}
! onkyo-0 2015-06-25 21:34:53 info stateChange onkyo.0.command {'val':'DIM00','ack':true,'ts':1435246494,'from':'system.adapter.onkyo.0','lc':1435246494}
! onkyo-0 2015-06-25 21:34:53 info Create new object: onkyo.0.dimmer-level, role = media
! onkyo-0 2015-06-25 21:34:53 info Got message: {'command':'dimmer-level','argument':'bright','iscp_command':'DIM00','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:34:53 info stateChange onkyo.0.display-mode {'val':'selector-volume','ack':true,'ts':1435246493,'from':'system.adapter.onkyo.0','lc':1435246493}
! onkyo-0 2015-06-25 21:34:53 info stateChange onkyo.0.command {'val':'DIF00','ack':true,'ts':1435246493,'from':'system.adapter.onkyo.0','lc':1435246493}
! onkyo-0 2015-06-25 21:34:53 info Create new object: onkyo.0.display-mode, role = media
! onkyo-0 2015-06-25 21:34:53 info Got message: {'command':'display-mode','argument':'selector-volume','iscp_command':'DIF00','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:34:52 info stateChange onkyo.0.command {'val':'CTL-6','ack':true,'ts':1435246493,'from':'system.adapter.onkyo.0','lc':1435246493}
! onkyo-0 2015-06-25 21:34:52 info Got message: {'command':'center-temporary-level','iscp_command':'CTL-6','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:34:52 info stateChange onkyo.0.command {'val':'SWL-F','ack':true,'ts':1435246492,'from':'system.adapter.onkyo.0','lc':1435246492}
! onkyo-0 2015-06-25 21:34:52 info Create new object: onkyo.0.subwoofer-temporary-level, role = media
! onkyo-0 2015-06-25 21:34:52 info Got message: {'command':'subwoofer-temporary-level','iscp_command':'SWL-F','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:34:51 info stateChange onkyo.0.command {'val':'SLP00','ack':true,'ts':1435246492,'from':'system.adapter.onkyo.0','lc':1435246492}
! onkyo-0 2015-06-25 21:34:51 info Got message: {'command':'sleep-set','iscp_command':'SLP00','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:34:49 info Initial query: master-volume
! onkyo-0 2015-06-25 21:34:49 info Initial query: volume
! onkyo-0 2015-06-25 21:34:49 info Initial query: audio-muting
! onkyo-0 2015-06-25 21:34:49 info Initial query: system-power
! onkyo-0 2015-06-25 21:34:49 info Initial query: input-selector
! onkyo-0 2015-06-25 21:34:47 info stateChange onkyo.0.command {'val':'TFRB-2T00','ack':true,'ts':1435246488,'from':'system.adapter.onkyo.0','lc':1435246488}
! onkyo-0 2015-06-25 21:34:47 info Got message: {'command':'tone-front','iscp_command':'TFRB-2T00','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:34:47 info stateChange onkyo.0.command {'val':'MVL0A','ack':true,'ts':1435246487,'from':'system.adapter.onkyo.0','lc':1435246487}
! onkyo-0 2015-06-25 21:34:47 info stateChange onkyo.0.volume {'val':10,'ack':true,'ts':1435246487,'from':'system.adapter.onkyo.0','lc':1435245983}
! onkyo-0 2015-06-25 21:34:47 info stateChange onkyo.0.master-volume {'val':10,'ack':true,'ts':1435246487,'from':'system.adapter.onkyo.0','lc':1435245983}
! onkyo-0 2015-06-25 21:34:47 info Got message: {'command':['master-volume','volume'],'argument':10,'iscp_command':'MVL0A','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:34:46 info stateChange onkyo.0.command {'val':'MVL0A','ack':true,'ts':1435246487,'from':'system.adapter.onkyo.0','lc':1435246487}
! onkyo-0 2015-06-25 21:34:46 info stateChange onkyo.0.volume {'val':10,'ack':true,'ts':1435246487,'from':'system.adapter.onkyo.0','lc':1435245983}
! onkyo-0 2015-06-25 21:34:46 info stateChange onkyo.0.master-volume {'val':10,'ack':true,'ts':1435246487,'from':'system.adapter.onkyo.0','lc':1435245983}
! onkyo-0 2015-06-25 21:34:46 info Got message: {'command':['master-volume','volume'],'argument':10,'iscp_command':'MVL0A','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:34:46 info stateChange onkyo.0.speaker-layout {'val':['front-wide','surrback-front-wide-speakers'],'ack':true,'ts':1435246486,'from':'system.adapter.onkyo.0','lc':1435246486}
! onkyo-0 2015-06-25 21:34:46 info stateChange onkyo.0.command {'val':'SPLFW','ack':true,'ts':1435246486,'from':'system.adapter.onkyo.0','lc':1435246486}
! onkyo-0 2015-06-25 21:34:46 info Create new object: onkyo.0.speaker-layout, role = media
! onkyo-0 2015-06-25 21:34:46 info Got message: {'command':'speaker-layout','argument':['front-wide','surrback-front-wide-speakers'],'iscp_command':'SPLFW','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:34:45 info stateChange onkyo.0.command {'val':'SPBN/A','ack':true,'ts':1435246486,'from':'system.adapter.onkyo.0','lc':1435246486}
! onkyo-0 2015-06-25 21:34:45 info Create new object: onkyo.0.speaker-b, role = media
! onkyo-0 2015-06-25 21:34:45 info Got message: {'command':'speaker-b','iscp_command':'SPBN/A','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:34:45 info stateChange onkyo.0.command {'val':'SPAN/A','ack':true,'ts':1435246486,'from':'system.adapter.onkyo.0','lc':1435246486}
! onkyo-0 2015-06-25 21:34:45 info stateChange onkyo.0.command {'val':'AMT00','ack':true,'ts':1435246486,'from':'system.adapter.onkyo.0','lc':1435246486}
! onkyo-0 2015-06-25 21:34:45 info stateChange onkyo.0.mute {'val':false,'ack':true,'ts':1435246486,'from':'system.adapter.onkyo.0','lc':1434642794}
! onkyo-0 2015-06-25 21:34:45 info Got message: {'command':'speaker-a','iscp_command':'SPAN/A','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:34:44 info Got message: {'command':'audio-muting','argument':'off','iscp_command':'AMT00','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:34:44 info stateChange onkyo.0.command {'val':'PWR01','ack':true,'ts':1435246484,'from':'system.adapter.onkyo.0','lc':1435246484}
! onkyo-0 2015-06-25 21:34:44 info stateChange onkyo.0.power {'val':true,'ack':true,'ts':1435246484,'from':'system.adapter.onkyo.0','lc':1435232679}
! onkyo-0 2015-06-25 21:34:44 info Got message: {'command':'system-power','argument':'on','iscp_command':'PWR01','host':'192.168.1.210','port':'60128','model':'TX-NR818'}
! onkyo-0 2015-06-25 21:34:44 info stateChange onkyo.0.connected {'val':true,'ack':true,'ts':1435246484,'from':'system.adapter.onkyo.0','lc':1434642788}
! onkyo-0 2015-06-25 21:34:44 error Error: ERROR (arg_not_exist) Argument query does not exist in command dab-display-info
! onkyo-0 2015-06-25 21:34:44 error Error: ERROR (arg_not_exist) Argument query does not exist in command ipod-list-info
! onkyo-0 2015-06-25 21:34:44 error Error: ERROR (arg_not_exist) Argument query does not exist in command universal-port
! onkyo-0 2015-06-25 21:34:44 error Error: ERROR (arg_not_exist) Argument query does not exist in command cd-r-recorder
! onkyo-0 2015-06-25 21:34:44 error Error: ERROR (arg_not_exist) Argument query does not exist in command md-recorder
! onkyo-0 2015-06-25 21:34:44 error Error: ERROR (arg_not_exist) Argument query does not exist in command dvd-player
! onkyo-0 2015-06-25 21:34:44 error Error: ERROR (arg_not_exist) Argument query does not exist in command dat-recorder
! onkyo-0 2015-06-25 21:34:44 error Error: ERROR (arg_not_exist) Argument query does not exist in command graphics-equalizer
! onkyo-0 2015-06-25 21:34:44 error Error: ERROR (arg_not_exist) Argument query does not exist in command tape2-b
! onkyo-0 2015-06-25 21:34:44 error Error: ERROR (arg_not_exist) Argument query does not exist in command tape1-a
! onkyo-0 2015-06-25 21:34:44 error Error: ERROR (arg_not_exist) Argument query does not exist in command cd-player
! onkyo-0 2015-06-25 21:34:44 error Error: ERROR (arg_not_exist) Argument query does not exist in command net-popup-message
! onkyo-0 2015-06-25 21:34:44 error Error: ERROR (arg_not_exist) Argument query does not exist in command net-keyboard
! onkyo-0 2015-06-25 21:34:44 error Error: ERROR (arg_not_exist) Argument query does not exist in command net-service
! onkyo-0 2015-06-25 21:34:44 error Error: ERROR (arg_not_exist) Argument query does not exist in command net-usb-jacket-art
! onkyo-0 2015-06-25 21:34:44 error Error: ERROR (arg_not_exist) Argument query does not exist in command net-usb-list-info
! onkyo-0 2015-06-25 21:34:44 error Error: ERROR (arg_not_exist) Argument query does not exist in command internet-radio-preset
! onkyo-0 2015-06-25 21:34:44 error Error: ERROR (arg_not_exist) Argument query does not exist in command network-usb
! onkyo-0 2015-06-25 21:34:44 error Error: ERROR (arg_not_exist) Argument query does not exist in command sirius-parental-lock
! onkyo-0 2015-06-25 21:34:44 error Error: ERROR (arg_not_exist) Argument query does not exist in command tp-scan
! onkyo-0 2015-06-25 21:34:44 error Error: ERROR (arg_not_exist) Argument query does not exist in command pty-scan
! onkyo-0 2015-06-25 21:34:44 error Error: ERROR (arg_not_exist) Argument query does not exist in command rds-information
! onkyo-0 2015-06-25 21:34:44 error Error: ERROR (arg_not_exist) Argument query does not exist in command preset-memory
! onkyo-0 2015-06-25 21:34:44 error Error: ERROR (arg_not_exist) Argument query does not exist in command 12v-trigger-c
! onkyo-0 2015-06-25 21:34:44 error Error: ERROR (arg_not_exist) Argument query does not exist in command 12v-trigger-b
! onkyo-0 2015-06-25 21:34:44 error Error: ERROR (arg_not_exist) Argument query does not exist in command 12v-trigger-a
! onkyo-0 2015-06-25 21:34:44 error Error: ERROR (arg_not_exist) Argument query does not exist in command memory-setup
! onkyo-0 2015-06-25 21:34:44 error Error: ERROR (arg_not_exist) Argument query does not exist in command setup
! onkyo-0 2015-06-25 21:34:44 error Error: ERROR (arg_not_exist) Argument query does not exist in command speaker-level-calibration
! onkyo-0 2015-06-25 21:34:44 info Successfully connected to AVR -
Ну что? мне чекинить это? `
Думаю да -
Перестала работать команда power, работает только system-power. Раньше работало, вроде ничего не делал. В принципе не принципиально, подвязал на другую переменную (Правда пришлось в onkyo.js заменить power на system-power), но сам факт не понятен. Может фильтр по моделям какой сработал из-за добавленных новых переменных. Надо поковырять список команд "высокого уровня".
var newVal = state.val; if (newVal === true || newVal === 'true' || newVal === '1' || newVal === 1) { newVal = "on"; } else if (newVal === false || newVal === 'false' || newVal === '0' || newVal === 0) { if (ids == 'system-power') { newVal = "standby"; } else { newVal = "off"; } -
Странно, в списке команд как раз system-power… А как до этого тогда работало непонятно)
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