Modul für ONKYO AV Receiver (und neuere Pioneer AV Receiver)

Begonnen von Loredo, 30 September 2013, 14:52:36

Vorheriges Thema - Nächstes Thema

trs


Fusssel

Danke Martin für die Rückmeldung.

Für Verbesserungen in deiner Urlaubszeit freue ich mich natürlich auch immer. Z.B. funktioiert bei mir der Titelsprung zurück noch nicht. Sprich der previous Befehl um einen Titel von beginn wieder anzuhören.

Beste Grüße
Martin

Ollilein

Hallo zusammen,

ich weiß nicht ob das hier richtig ist. Ich betreibe FHEM mit einem PioneerAV (VSX1131) und 2 x Pioneer MRX-3 Multiroom Lautsprecher.
Da die Geräte zur neueren Generation gehören sind diese dem Modul Onkyo_AVR zugeordnet.
Die Steuerung klappt soweit gut Senderauswahl, Lautstärke ... .

Die beiden MRX-3 Lautsprecher können bei der Quelle Internet-Radio mit FlareConnect in eine Gruppe zusammengeführt und so synchronisiert werden. Mit der PioneerApp klappt das ohne Probleme. Im "_MDI" kann man die Info dazu auch gut sehen (Group ID in Zone1, + Role-Typ Zone 1).
Gibt es eine Möglichkeit die Verbindung in FHEM zu integrieren. Vielleicht nur so, dass man die Befehle einzeln senden kann für die verschiedenen Geräte (z.B. mit einem PerlModul).
Zum Zusammenschluss sieht es so aus, dass man bei den Geräten dieselbe GroupID in Zone1 eintragen muss und zusätzlich die "Rolle" des Gerätes (role="src" / role="dst")

Ich habe einmal das Log des "Slaves" während der Umschaltung angefügt.
aus den Modulen ONKYOdb.pm, 70_ONKYO_AVR.pm werde ich nicht ganz schlau (mein Perl ist zu schlecht dazu  :-\).

Gruß
Ollilein



GoupID=0
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: raw 4953435000000010000002820100000021314d44493c3f786d6c2076657273696f6e3d22312e30223f3e3c6d64693e3c64657669636569643e3030303942304538333035313c2f64657669636569643e3c6e65747374616e6462793e313c2f6e65747374616e6462793e3c63757272656e7476657273696f6e3e3230303c2f63757272656e7476657273696f6e3e3c7a6f6e656c6973743e3c7a6f6e652069643d2231222067726f757069643d2230222063683d2253542220726f6c653d226e6f6e652220726f6f6d6e616d653d224d52582d33222067726f75706e616d653d222220706f77657273746174653d2231222069636f6e69643d22352220636f6c6f723d2232222064656c61793d2233303030222f3e3c7a6f6e652069643d2232222067726f757069643d2230222063683d2253542220726f6c653d226e6f6e652220726f6f6d6e616d653d22222067726f75706e616d653d222220706f77657273746174653d2230222069636f6e69643d22302220636f6c6f723d2230222064656c61793d2233303030222f3e3c7a6f6e652069643d2233222067726f757069643d2230222063683d2253542220726f6c653d226e6f6e652220726f6f6d6e616d653d22222067726f75706e616d653d222220706f77657273746174653d2230222069636f6e69643d22302220636f6c6f723d2230222064656c61793d2233303030222f3e3c7a6f6e652069643d2234222067726f757069643d2230222063683d2253542220726f6c653d226e6f6e652220726f6f6d6e616d653d22222067726f75706e616d653d222220706f77657273746174653d2230222069636f6e69643d22302220636f6c6f723d2230222064656c61793d2233303030222f3e3c2f7a6f6e656c6973743e3c2f6d64693e0a1a0d0a ISCP............!1MDI<?xml version="1.0"?><mdi><deviceid>0009B0E83051</deviceid><netstandby>1</netstandby><currentversion>200</currentversion><zonelist><zone id="1" groupid="0" ch="ST" role="none" roomname="MRX-3" groupname="" powerstate="1" iconid="5" color="2" delay="3000"/><zone id="2" groupid="0" ch="ST" role="none" roomname="" groupname="" powerstate="0" iconid="0" color="0" delay="3000"/><zone id="3" groupid="0" ch="ST" role="none" roomname="" groupname="" powerstate="0" iconid="0" color="0" delay="3000"/><zone id="4" groupid="0" ch="ST" role="none" roomname="" groupname="" powerstate="0" iconid="0" color="0" delay="3000"/></zonelist></mdi>....
2019.07.14 10:08:58 4: ONKYO_AVR essenPioneerMRX: con _MDI(MDI<?xml version="1.0"?><mdi><deviceid>0009B0E83051</deviceid><netstandby>1</netstandby><currentversion>200</currentversion><zonelist><zone id="1" groupid="0" ch="ST" role="none" roomname="MRX-3" groupname="" powerstate="1" iconid="5" color="2" delay="3000"/><zone id="2" groupid="0" ch="ST" role="none" roomname="" groupname="" powerstate="0" iconid="0" color="0" delay="3000"/><zone id="3" groupid="0" ch="ST" role="none" roomname="" groupname="" powerstate="0" iconid="0" color="0" delay="3000"/><zone id="4" groupid="0" ch="ST" role="none" roomname="" groupname="" powerstate="0" iconid="0" color="0" delay="3000"/></zonelist></mdi>): FAIL: Don't know how to convert, not in ONKYOdb or zone may not be defined: MDI<?xml version="1.0"?><mdi><deviceid>0009B0E83051</deviceid><netstandby>1</netstandby><currentversion>200</currentversion><zonelist><zone id="1" groupid="0" ch="ST" role="none" roomname="MRX-3" groupname="" powerstate="1" iconid="5" color="2" delay="3000"/><zone id="2" groupid="0" ch="ST" role="none" roomname="" groupname="" powerstate="0" iconid="0" color="0" delay="3000"/><zone id="3" groupid="0" ch="ST" role="none" roomname="" groupname="" powerstate="0" iconid="0" color="0" delay="3000"/><zone id="4" groupid="0" ch="ST" role="none" roomname="" groupname="" powerstate="0" iconid="0" color="0" delay="3000"/></zonelist></mdi>
2019.07.14 10:08:58 4: ONKYO_AVR essenPioneerMRX: rcv _MDI = <?xml version="1.0"?><mdi><deviceid>0009B0E83051</deviceid><netstandby>1</netstandby><currentversion>200</currentversion><zonelist><zone id="1" groupid="0" ch="ST" role="none" roomname="MRX-3" groupname="" powerstate="1" iconid="5" color="2" delay="3000"/><zone id="2" groupid="0" ch="ST" role="none" roomname="" groupname="" powerstate="0" iconid="0" color="0" delay="3000"/><zone id="3" groupid="0" ch="ST" role="none" roomname="" groupname="" powerstate="0" iconid="0" color="0" delay="3000"/><zone id="4" groupid="0" ch="ST" role="none" roomname="" groupname="" powerstate="0" iconid="0" color="0" delay="3000"/></zonelist></mdi>
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: called function ONKYO_AVR_Set()
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: raw 4953435000000010000000210100000021314e4c54463330303030303030303041303030304646464630304e45541a0d0a ISCP.......!....!1NLTF3000000000A0000FFFF00NET...
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: con net-usb-list-title-info(NLTF3000000000A0000FFFF00NET): unconverted return of zone1 value 'F3000000000A0000FFFF00NET'
2019.07.14 10:08:58 4: ONKYO_AVR essenPioneerMRX: rcv net-usb-list-title-info = F3000000000A0000FFFF00NET
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: called function ONKYO_AVR_Set()
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: raw 49534350000000100000000b0100000021314e4c534330501a0d0a ISCP............!1NLSC0P...
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: con net-usb-list-info(NLSC0P): unconverted return of zone1 value 'C0P'
2019.07.14 10:08:58 4: ONKYO_AVR essenPioneerMRX: rcv net-usb-list-info = C0P
2019.07.14 10:08:58 4: ONKYO_AVR essenPioneerMRX: page clear
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: called function ONKYO_AVR_Set()
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: raw 4953435000000010000000110100000021314e4c5355302d54756e65496e1a0d0a4953435000000010000000120100000021314e4c5355312d53706f746966791a0d0a4953435000000010000000110100000021314e4c5355322d4465657a65721a0d0a4953435000000010000000170100000021314e4c5355332d4d75736963205365727665721a0d0a4953435000000010000000100100000021314e4c5355342d546964616c1a0d0a4953435000000010000000160100000021314e4c5355352d416d617a6f6e4d757369631a0d0a4953435000000010000000170100000021314e4c5355362d466c617265436f6e6e6563741a0d0a4953435000000010000000160100000021314e4c5355372d44545320506c61792d46691a0d0a4953435000000010000000150100000021314e4c5355382d506c61792051756575651a0d0a49534350000000100000001e0100000021314e4c5355392d4368726f6d6563617374206275696c742d696e1a0d0a ISCP............!1NLSU0-TuneIn...ISCP............!1NLSU1-Spotify...ISCP............!1NLSU2-Deezer...ISCP............!1NLSU3-Music Server...ISCP............!1NLSU4-Tidal...ISCP............!1NLSU5-AmazonMusic...ISCP............!1NLSU6-FlareConnect...ISCP............!1NLSU7-DTS Play-Fi...ISCP............!1NLSU8-Play Queue...ISCP............!1NLSU9-Chromecast built-in...
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: con net-usb-list-info(NLSU0-TuneIn): unconverted return of zone1 value 'U0-TuneIn'
2019.07.14 10:08:58 4: ONKYO_AVR essenPioneerMRX: rcv net-usb-list-info = U0-TuneIn
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: called function ONKYO_AVR_Set()
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: con net-usb-list-info(NLSU1-Spotify): unconverted return of zone1 value 'U1-Spotify'
2019.07.14 10:08:58 4: ONKYO_AVR essenPioneerMRX: rcv net-usb-list-info = U1-Spotify
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: called function ONKYO_AVR_Set()
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: con net-usb-list-info(NLSU2-Deezer): unconverted return of zone1 value 'U2-Deezer'
2019.07.14 10:08:58 4: ONKYO_AVR essenPioneerMRX: rcv net-usb-list-info = U2-Deezer
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: called function ONKYO_AVR_Set()
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: con net-usb-list-info(NLSU3-Music Server): unconverted return of zone1 value 'U3-Music Server'
2019.07.14 10:08:58 4: ONKYO_AVR essenPioneerMRX: rcv net-usb-list-info = U3-Music Server
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: called function ONKYO_AVR_Set()
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: con net-usb-list-info(NLSU4-Tidal): unconverted return of zone1 value 'U4-Tidal'
2019.07.14 10:08:58 4: ONKYO_AVR essenPioneerMRX: rcv net-usb-list-info = U4-Tidal
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: called function ONKYO_AVR_Set()
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: con net-usb-list-info(NLSU5-AmazonMusic): unconverted return of zone1 value 'U5-AmazonMusic'
2019.07.14 10:08:58 4: ONKYO_AVR essenPioneerMRX: rcv net-usb-list-info = U5-AmazonMusic
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: called function ONKYO_AVR_Set()
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: con net-usb-list-info(NLSU6-FlareConnect): unconverted return of zone1 value 'U6-FlareConnect'
2019.07.14 10:08:58 4: ONKYO_AVR essenPioneerMRX: rcv net-usb-list-info = U6-FlareConnect
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: called function ONKYO_AVR_Set()
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: con net-usb-list-info(NLSU7-DTS Play-Fi): unconverted return of zone1 value 'U7-DTS Play-Fi'
2019.07.14 10:08:58 4: ONKYO_AVR essenPioneerMRX: rcv net-usb-list-info = U7-DTS Play-Fi
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: called function ONKYO_AVR_Set()
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: con net-usb-list-info(NLSU8-Play Queue): unconverted return of zone1 value 'U8-Play Queue'
2019.07.14 10:08:58 4: ONKYO_AVR essenPioneerMRX: rcv net-usb-list-info = U8-Play Queue
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: called function ONKYO_AVR_Set()
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: con net-usb-list-info(NLSU9-Chromecast built-in): unconverted return of zone1 value 'U9-Chromecast built-in'
2019.07.14 10:08:58 4: ONKYO_AVR essenPioneerMRX: rcv net-usb-list-info = U9-Chromecast built-in
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: called function ONKYO_AVR_Set()
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: raw 49534350000000100000000b0100000021314e53545378781a0d0a ISCP............!1NSTSxx...
2019.07.14 10:08:58 5: ONKYO_AVR essenPioneerMRX: con net-usb-play-status(NSTSxx): unconverted return of zone1 value 'Sxx'
2019.07.14 10:08:58 4: ONKYO_AVR essenPioneerMRX: rcv net-usb-play-status = Sxx
2019.07.14 10:09:00 5: ONKYO_AVR essenPioneerMRX: called function ONKYO_AVR_Set()
2019.07.14 10:09:00 5: ONKYO_AVR essenPioneerMRX: called function ONKYO_AVR_Set()
2019.07.14 10:09:00 5: ONKYO_AVR essenPioneerMRX: called function ONKYO_AVR_Get()

GroupID 147

2019.07.14 10:09:18 5: ONKYO_AVR essenPioneerMRX: raw 4953435000000010000002830100000021314d44493c3f786d6c2076657273696f6e3d22312e30223f3e3c6d64693e3c64657669636569643e3030303942304538333035313c2f64657669636569643e3c6e65747374616e6462793e313c2f6e65747374616e6462793e3c63757272656e7476657273696f6e3e3230303c2f63757272656e7476657273696f6e3e3c7a6f6e656c6973743e3c7a6f6e652069643d2231222067726f757069643d22313437222063683d2253542220726f6c653d226473742220726f6f6d6e616d653d224d52582d33222067726f75706e616d653d222220706f77657273746174653d2231222069636f6e69643d22352220636f6c6f723d2232222064656c61793d2233303030222f3e3c7a6f6e652069643d2232222067726f757069643d2230222063683d2253542220726f6c653d226e6f6e652220726f6f6d6e616d653d22222067726f75706e616d653d222220706f77657273746174653d2230222069636f6e69643d22302220636f6c6f723d2230222064656c61793d2233303030222f3e3c7a6f6e652069643d2233222067726f757069643d2230222063683d2253542220726f6c653d226e6f6e652220726f6f6d6e616d653d22222067726f75706e616d653d222220706f77657273746174653d2230222069636f6e69643d22302220636f6c6f723d2230222064656c61793d2233303030222f3e3c7a6f6e652069643d2234222067726f757069643d2230222063683d2253542220726f6c653d226e6f6e652220726f6f6d6e616d653d22222067726f75706e616d653d222220706f77657273746174653d2230222069636f6e69643d22302220636f6c6f723d2230222064656c61793d2233303030222f3e3c2f7a6f6e656c6973743e3c2f6d64693e0a1a0d0a ISCP............!1MDI<?xml version="1.0"?><mdi><deviceid>0009B0E83051</deviceid><netstandby>1</netstandby><currentversion>200</currentversion><zonelist><zone id="1" groupid="147" ch="ST" role="dst" roomname="MRX-3" groupname="" powerstate="1" iconid="5" color="2" delay="3000"/><zone id="2" groupid="0" ch="ST" role="none" roomname="" groupname="" powerstate="0" iconid="0" color="0" delay="3000"/><zone id="3" groupid="0" ch="ST" role="none" roomname="" groupname="" powerstate="0" iconid="0" color="0" delay="3000"/><zone id="4" groupid="0" ch="ST" role="none" roomname="" groupname="" powerstate="0" iconid="0" color="0" delay="3000"/></zonelist></mdi>....
2019.07.14 10:09:18 4: ONKYO_AVR essenPioneerMRX: con _MDI(MDI<?xml version="1.0"?><mdi><deviceid>0009B0E83051</deviceid><netstandby>1</netstandby><currentversion>200</currentversion><zonelist><zone id="1" groupid="147" ch="ST" role="dst" roomname="MRX-3" groupname="" powerstate="1" iconid="5" color="2" delay="3000"/><zone id="2" groupid="0" ch="ST" role="none" roomname="" groupname="" powerstate="0" iconid="0" color="0" delay="3000"/><zone id="3" groupid="0" ch="ST" role="none" roomname="" groupname="" powerstate="0" iconid="0" color="0" delay="3000"/><zone id="4" groupid="0" ch="ST" role="none" roomname="" groupname="" powerstate="0" iconid="0" color="0" delay="3000"/></zonelist></mdi>): FAIL: Don't know how to convert, not in ONKYOdb or zone may not be defined: MDI<?xml version="1.0"?><mdi><deviceid>0009B0E83051</deviceid><netstandby>1</netstandby><currentversion>200</currentversion><zonelist><zone id="1" groupid="147" ch="ST" role="dst" roomname="MRX-3" groupname="" powerstate="1" iconid="5" color="2" delay="3000"/><zone id="2" groupid="0" ch="ST" role="none" roomname="" groupname="" powerstate="0" iconid="0" color="0" delay="3000"/><zone id="3" groupid="0" ch="ST" role="none" roomname="" groupname="" powerstate="0" iconid="0" color="0" delay="3000"/><zone id="4" groupid="0" ch="ST" role="none" roomname="" groupname="" powerstate="0" iconid="0" color="0" delay="3000"/></zonelist></mdi>
2019.07.14 10:09:18 4: ONKYO_AVR essenPioneerMRX: rcv _MDI = <?xml version="1.0"?><mdi><deviceid>0009B0E83051</deviceid><netstandby>1</netstandby><currentversion>200</currentversion><zonelist><zone id="1" groupid="147" ch="ST" role="dst" roomname="MRX-3" groupname="" powerstate="1" iconid="5" color="2" delay="3000"/><zone id="2" groupid="0" ch="ST" role="none" roomname="" groupname="" powerstate="0" iconid="0" color="0" delay="3000"/><zone id="3" groupid="0" ch="ST" role="none" roomname="" groupname="" powerstate="0" iconid="0" color="0" delay="3000"/><zone id="4" groupid="0" ch="ST" role="none" roomname="" groupname="" powerstate="0" iconid="0" color="0" delay="3000"/></zonelist></mdi>
2019.07.14 10:09:18 5: ONKYO_AVR essenPioneerMRX: called function ONKYO_AVR_Set()



Loredo

Du kannst ohne Probleme mit dem remoteControl Kommando jeden RAW Befehl senden, den du möchtest - wenn du ihn denn kennst.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

riker1

Hallo,

super das mit dem Onkyo Modul. Habe nun 2 Onkyo Receiver (646) und  neu einen gebrauchten 676.

Irgendwie bekomme ich es nicht hin tunein Sender aus den Presets direkt anzusteuern.

Mit Channel komme ich zu tunein, aber dann?

Danke für einen Tipp.

VG T
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

Icke

Hi
Bin mir nicht 100% sicher aber....
Bei den Echodot's benötigt man die Sender Kennung ala: s279223 (89.0rtl Most wanted)
Diese Kennung gibt es für jeden Sender und du kannst sie meines Wissens im Status des onkyomoduls auslesen wenn du den Sender einmal am Receiver setzt...

Gruß Icke

riker1

Zitat von: Icke am 17 August 2019, 10:43:45
Hi
Bin mir nicht 100% sicher aber....
Bei den Echodot's benötigt man die Sender Kennung ala: s279223 (89.0rtl Most wanted)
Diese Kennung gibt es für jeden Sender und du kannst sie meines Wissens im Status des onkyomoduls auslesen wenn du den Sender einmal am Receiver setzt...

Gruß Icke

Hi

versuche dies gerade. was meinst du mit Echodots? also habe nun nettune und einen Sender laufen. Finde aber im Status nicht richtiges....wahrscheinlich übersehe ich was.

Im list des devices Onkyo TX-nr 676e finde ich nichts (für mich) verwertbares.

jemand eine Idee?
Danke



Internals:
   CHANGED   
   CHANNEL    F3
   Clients    :ONKYO_AVR_ZONE:
   DEF        192.168.1.143
   DeviceName 192.168.1.143:60128
   FD         239
   FUUID      5d03a709-f33f-74bb-ce2d-c56381ac15e4098f
   INPUT      2B
   NAME       Onkyo_TX_NR626
   NR         105838
   NTFY_ORDER 50-Onkyo_TX_NR626
   PARTIAL   
   PROTOCOLVERSION 2013
   SCREENLAYER 0
   STATE      opened
   TIMEOUT    3
   TYPE       ONKYO_AVR
   ZONE       1
   READINGS:
     2019-06-16 19:55:55   USB_Front       none
     2019-06-16 19:55:55   USB_Rear        disabled
     2019-09-07 16:45:37   _AEQ            01
     2019-08-28 18:16:43   _FXP            00
     2019-08-16 08:06:47   _ITV            000
     2019-08-17 08:27:30   _MMT            00
     2019-08-17 08:35:49   _MRM            10
     2019-08-16 08:15:13   _MRN            1Wohnzimmer
     2019-08-10 23:11:03   _NCP            X<?xml version="1.0" encoding="utf-8"?><popup title="Wiedergabefehler" align="center" type="custom" time="0" uri="resource:///popup" ><label title="" align="center" total="1" uri="resource:///popup/label:0" ><line text="Es ist ein Problem beim Abspielen dieses Lieds oder Senders aufgetreten." align="left" uri="resource:///popup/label:0/line:0" order="0" /></label><buttongroup title="" align="center" total="2" uri="resource:///popup/buttongroup:0" ><button text="Noch einmal spielen" align="center" uri="resource:///popup/buttongroup:0/button:0" selected="false" index="0" order="1" /><button text="Zurück" align="center" uri="resource:///popup/buttongroup:0/button:1" selected="false" index="1" order="2" /></buttongroup></popup>
     2019-09-06 23:16:24   _NDN           
     2019-09-08 10:23:04   _NFI            MP3/128kbps/
     2019-08-16 07:53:43   _NLU            00000001
     2019-08-16 08:06:47   _PCT            00
     2019-09-03 19:51:05   _PPS            111
     2019-08-17 09:53:31   _PR3            00
     2019-06-16 19:57:50   _PRZ            00
     2019-08-25 19:24:18   _SLZ            2B
     2019-08-17 09:53:32   _TU3            08750
     2019-06-16 19:57:50   _TUZ            08750
     2019-08-16 07:53:35   _UPD            00
     2019-08-16 12:36:09   _ZMT            00
     2019-08-25 19:31:49   _ZPW            00
     2019-08-25 19:24:34   _ZVL            28
     2019-09-06 06:12:02   audin_ch        2
     2019-09-06 06:12:02   audin_enc       PCM
     2019-09-06 06:12:02   audin_srate     2
     2019-09-06 06:12:02   audin_src       COAXIAL
     2019-08-28 18:19:41   audio-input     arc
     2019-08-22 17:56:35   audout_ch       2
     2019-09-04 17:52:10   audout_mode     Dolby Surround
     2019-06-14 15:54:19   brand           ONKYO
     2019-09-07 09:01:18   center-temporary-level 2
     2019-09-08 10:23:43   channel         
     2019-08-16 07:36:06   channelList     Music_Server,Pandora,Spotify,TuneIn_Radio,Deezer,AirPlay,TIDAL,Amazon_Music,Play_Queue,Chromecast_built-in,DTS_Play-Fi,FlareConnect,USB
     2019-06-16 19:55:31   cinema-filter   off
     2019-09-03 21:26:04   currentAlbum   
     2019-09-08 10:23:43   currentAlbumArtURI ./FHEM/lib/UPnP/sonos_empty.jpg
     2019-09-08 10:23:43   currentAlbumArtURL ?/ONKYO_AVR/cover/empty.jpg
     2019-09-03 21:26:04   currentArtist   
     2019-09-08 10:23:43   currentTitle   
     2019-09-08 10:23:43   currentTrackDuration --:--
     2019-09-08 10:23:43   currentTrackPosition --:--
     2019-08-16 07:36:06   deviceid        TX-NR676E
     2019-08-16 07:36:06   deviceyear      2017
     2019-06-20 13:53:58   dimmer-level    bright
     2019-08-16 07:36:06   firmwareversion 1111-4020-3060-0010-0000
     2019-09-03 21:26:04   hdmi-cec        on
     2019-09-08 10:23:43   input           NET
     2019-09-07 15:02:08   inputList       OSMC95,GAME,UB11,TV,RPI,AUX,NET,USB,BLUETOOTH
     2019-09-07 19:26:56   listening-mode  stereo
     2019-08-16 07:36:06   model           TX-NR676E
     2019-09-07 14:11:52   music-optimizer off
     2019-08-28 18:19:12   mute            off
     2019-06-14 15:54:18   network-standby on
     2019-06-16 19:55:55   networkConnection ethernet
     2019-06-14 15:54:18   phase-matching-bass off
     2019-09-08 10:17:15   playStatus      playing
     2019-09-08 09:54:15   power           on
     2019-09-03 20:08:28   presence        present
     2019-06-16 19:55:56   preset         
     2019-09-03 19:54:27   repeat          -
     2019-09-08 10:23:43   screenCurser    7
     2019-09-08 10:22:57   screenIconLeft  00
     2019-09-08 10:23:43   screenIconRight 00
     2019-09-08 10:23:43   screenItemC0000 Music Server
     2019-09-08 10:23:43   screenItemC0001 USB
     2019-09-08 10:23:43   screenItemC0002 Play Queue
     2019-09-08 10:23:43   screenItemC0003 Deezer
     2019-09-08 10:23:43   screenItemC0004 Tidal
     2019-09-08 10:23:43   screenItemC0005 AmazonMusic
     2019-09-08 10:23:43   screenItemC0006 FlareConnect
     2019-09-08 10:23:43   screenItemC0007 Chromecast built-in
     2019-09-08 10:23:43   screenItemC0008 DTS Play-Fi
     2019-09-08 10:23:43   screenItemC0009 AirPlay
     2019-09-08 10:22:57   screenItemCnt   0000
     2019-09-08 10:22:57   screenLayer     00
     2019-09-08 10:23:43   screenLayerInfo 0
     2019-09-08 10:23:43   screenListPos   0000
     2019-06-14 15:59:29   screenStatus   
     2019-09-08 10:22:57   screenTitle     
     2019-09-08 10:23:43   screenType      0
     2019-09-03 19:54:27   shuffle         -
     2019-06-14 15:54:18   sleep           off
     2019-09-07 16:45:35   speaker-layout  --
     2019-09-06 19:28:05   state           opened
     2019-09-08 10:23:43   stateAV         playing
     2019-06-14 15:54:18   subwoofer-temporary-level 0
     2019-09-07 16:45:46   tone-front-bass 0
     2019-08-23 00:31:49   tone-front-treble 4
     2019-06-16 19:55:56   tunerFrequency  08750
     2019-06-14 15:54:18   vidin_cdepth    1
     2019-08-28 06:11:39   vidin_cspace   
     2019-08-28 06:11:39   vidin_res       
     2019-08-28 06:11:39   vidin_src       No Video
     2019-06-14 15:54:18   vidout_cdepth   1
     2019-09-06 19:28:07   vidout_cspace   RGB
     2019-09-06 19:28:07   vidout_dst      MAIN
     2019-08-28 06:11:39   vidout_res     
     2019-09-08 10:17:15   volume          44
     2019-06-14 15:54:19   zones           2
   SCREEN:
     0:
       list:
         0000:
           curser     0
           data       Music Server
           listpos    1
           property   -
         0001:
           curser     0
           data       USB
           listpos    0
           property   -
         0002:
           curser     0
           data       Play Queue
           listpos    0
           property   -
         0003:
           curser     0
           data       Deezer
           listpos    0
           property   -
         0004:
           curser     0
           data       Tidal
           listpos    0
           property   -
         0005:
           curser     0
           data       AmazonMusic
           listpos    0
           property   -
         0006:
           curser     0
           data       FlareConnect
           listpos    0
           property   -
         0007:
           curser     1
           data       Chromecast built-in
           listpos    0
           property   -
         0008:
           curser     0
           data       DTS Play-Fi
           listpos    0
           property   -
         0009:
           curser     0
           data       AirPlay
           listpos    0
           property   -
     1:
       list:
         0000:
           curser     1
           data       My Presets
           listpos    1
           property   -
         0001:
           curser     0
           data       Local Radio
           listpos    0
           property   -
         0002:
           curser     0
           data       Music
           listpos    0
           property   -
         0003:
           curser     0
           data       Talk
           listpos    0
           property   -
         0004:
           curser     0
           data       Sports
           listpos    0
           property   -
         0005:
           curser     0
           data       By Location
           listpos    0
           property   -
         0006:
           curser     0
           data       By Language
           listpos    0
           property   -
         0007:
           curser     0
           data       Podcasts
           listpos    0
           property   -
         0008:
           curser     0
           data       Log Out
           listpos    0
           property   -
     2:
       list:
         0000:
           curser     0
           data       Music Server
           listpos    1
           property   -
         0001:
           curser     0
           data       USB
           listpos    0
           property   -
         0002:
           curser     0
           data       Play Queue
           listpos    0
           property   -
         0003:
           curser     0
           data       Deezer
           listpos    0
           property   -
         0004:
           curser     0
           data       Tidal
           listpos    0
           property   -
         0005:
           curser     0
           data       AmazonMusic
           listpos    0
           property   -
         0006:
           curser     0
           data       FlareConnect
           listpos    0
           property   -
         0007:
           curser     1
           data       Chromecast built-in
           listpos    0
           property   -
         0008:
           curser     0
           data       DTS Play-Fi
           listpos    0
           property   -
         0009:
           curser     0
           data       AirPlay
           listpos    0
           property   -
   helper:
     currentCover http://192.168.1.143/album_art.cgi
     nextConnectionCheck 1567931090.64549
     cover:
       link:
         data       http://192.168.1.143/album_art.cgi
     receiver:
       status     ok
       device:
         brand      ONKYO
         category   AV Receiver
         destination xx
         deviceserial 0009B0E666C3
         ecosystemversion 200
         firmwareversion 1111-4020-3060-0010-0000
         friendlyname
         id         TX-NR676E
         macaddress 0009B0E666C3
         model      TX-NR676E
         modeliconurl http://192.168.1.143/icon/OAVR_120.jpg
         productid  streamsdk
         year       2017
         controllist:
           count      61
           control:
             AMP Control(RI):
               value      0
             AV Adjust:
               value      0
             Audio Scalar:
               value      0
             Auto Sound Retriever:
               value      0
             BD Control(CEC):
               value      1
             Bass:
               max        10
               min        -10
               step       1
               value      1
               zone       1
             CD Control:
               value      0
             CD Control(NewRemote):
               value      0
             CD Control(RI):
               value      0
             Center Level:
               max        12
               min        -12
               step       1
               value      1
               zone       1
             Cursor:
               value      1
             DTS:X:
               value      1
             DetailedFileInfo:
               value      1
             Dialog Enhance:
               value      0
             Digital Filter:
               value      0
             Dimmer:
               value      1
             DolbyAtmos:
               value      1
             DownSample:
               value      0
             Hi-Bit:
               value      0
             Home:
               code       HOME
               position   2
               value      0
             Info:
               value      1
             LMD Auto/Direct:
               code       AUTO
               position   2
               value      0
             LMD Direct:
               code       01
               position   1
               value      0
             LMD Game:
               code       GAME
               position   3
               value      1
             LMD Movie/TV:
               code       MOVIE
               position   1
               value      1
             LMD Music:
               code       MUSIC
               position   2
               value      1
             LMD Pure Audio:
               code       11
               position   2
               value      0
             LMD Pure Direct:
               code       11
               position   1
               value      0
             LMD Stereo:
               code       00
               position   4
               value      1
             LMD Stereo G:
               code       STEREO
               position   3
               value      0
             LMD Surround:
               code       SURR
               position   4
               value      0
             LMD THX:
               code       04
               position   4
               value      0
             Lock Range Adjust:
               value      0
             MCACC:
               value      0
             Menu:
               code       MENU
               position   1
               value      0
             Music Optimizer:
               value      1
             NJAREQ:
               value      1
             NoAudioInfo:
               value      0
             NoDABPresetFunc:
               value      0
             NoNetworkStandby:
               value      0
             NoPowerButton:
               value      0
             NoVideoInfo:
               value      0
             NoVolume:
               value      0
             P.BASS:
               value      0
             PQLS:
               value      0
             Phase Matching Bass:
               value      0
             Quick:
               code       QUICK
               position   1
               value      1
             S.BASS:
               value      0
             Setup:
               code       MENU
               position   2
               value      1
             Sub Control(CEC):
               value      0
             Subwoofer Level:
               max        12
               min        -15
               step       1
               value      1
               zone       1
             Subwoofer1 Level:
               max        12
               min        -15
               step       1
               value      0
               zone       1
             Subwoofer2 Level:
               max        12
               min        -15
               step       1
               value      0
               zone       1
             TUNER Control:
               value      1
             TUNER Freq Control:
               value      0
             TV Control(CEC):
               value      1
             Tone Direct:
               value      0
             Treble:
               max        10
               min        -10
               step       1
               value      1
               zone       1
             Upsampling:
               value      0
             Zone2 Control(CEC):
               value      0
             time_hhmmss:
               value      1
         functionlist:
           count      10
           function:
             HASH(0x55cd7e4cb438)
             HASH(0x55cd7e4cbc60)
             HASH(0x55cd7e4cbd20)
             HASH(0x55cd7e4cbbd0)
             HASH(0x55cd7e4cbf30)
             HASH(0x55cd7e4cbf00)
             HASH(0x55cd7e4cbfa8)
             HASH(0x55cd7e4cbd68)
             HASH(0x55cd7e4ca348)
             HASH(0x55cd7e4c9910)
         netservicelist:
           count      13
           netservice:
             00:
               addqueue   1
               enable     07
               name       Music Server
               sort       1
               value      1
               zone       07
             04:
               account    Email
               enable     07
               name       Pandora
               password   Password
               value      1
               zone       07
             0a:
               enable     07
               name       Spotify
               value      1
               zone       07
             0e:
               account    Username
               enable     07
               name       TuneIn Radio
               password   Password
               value      1
               zone       07
             12:
               account    Email address
               enable     07
               name       Deezer
               password   Password
               value      1
               zone       07
             18:
               enable     07
               name       AirPlay
               value      1
               zone       07
             1b:
               account    Username
               enable     07
               name       TIDAL
               password   Password
               value      1
               zone       07
             1c:
               account    Username
               enable     07
               name       Amazon Music
               password   Password
               value      1
               zone       07
             1d:
               enable     07
               name       Play Queue
               value      1
               zone       07
             40:
               enable     01
               name       Chromecast built-in
               value      1
               zone       07
             42:
               enable     01
               name       DTS Play-Fi
               value      1
               zone       07
             43:
               enable     07
               name       FlareConnect
               value      1
               zone       07
             f0:
               addqueue   1
               enable     07
               name       USB
               value      1
               zone       07
             f3:
         presetlist:
           count      40
           preset:
             01:
               band       0
               freq       0
               name       
             02:
               band       0
               freq       0
               name       
             03:
               band       0
               freq       0
               name       
             04:
               band       0
               freq       0
               name       
             05:
               band       0
               freq       0
               name       
             06:
               band       0
               freq       0
               name       
             07:
               band       0
               freq       0
               name       
             08:
               band       0
               freq       0
               name       
             09:
               band       0
               freq       0
               name       
             0a:
               band       0
               freq       0
               name       
             0b:
               band       0
               freq       0
               name       
             0c:
               band       0
               freq       0
               name       
             0d:
               band       0
               freq       0
               name       
             0e:
               band       0
               freq       0
               name       
             0f:
               band       0
               freq       0
               name       
             10:
               band       0
               freq       0
               name       
             11:
               band       0
               freq       0
               name       
             12:
               band       0
               freq       0
               name       
             13:
               band       0
               freq       0
               name       
             14:
               band       0
               freq       0
               name       
             15:
               band       0
               freq       0
               name       
             16:
               band       0
               freq       0
               name       
             17:
               band       0
               freq       0
               name       
             18:
               band       0
               freq       0
               name       
             19:
               band       0
               freq       0
               name       
             1a:
               band       0
               freq       0
               name       
             1b:
               band       0
               freq       0
               name       
             1c:
               band       0
               freq       0
               name       
             1d:
               band       0
               freq       0
               name       
             1e:
               band       0
               freq       0
               name       
             1f:
               band       0
               freq       0
               name       
             20:
               band       0
               freq       0
               name       
             21:
               band       0
               freq       0
               name       
             22:
               band       0
               freq       0
               name       
             23:
               band       0
               freq       0
               name       
             24:
               band       0
               freq       0
               name       
             25:
               band       0
               freq       0
               name       
             26:
               band       0
               freq       0
               name       
             27:
               band       0
               freq       0
               name       
             28:
               band       0
               freq       0
               name       
         selectorlist:
           count      14
           selector:
             HASH(0x55cd7e4ac900)
             HASH(0x55cd7e49b088)
             HASH(0x55cd7e4aaa48)
             HASH(0x55cd7e4b0378)
             HASH(0x55cd7e49d408)
             HASH(0x55cd7e4aab50)
             HASH(0x55cd7e49b1d8)
             HASH(0x55cd7e47dd08)
             HASH(0x55cd7e4b06a8)
             HASH(0x55cd7e4acab0)
             HASH(0x55cd7e4c19c0)
             HASH(0x55cd7e4ace40)
             HASH(0x55cd7e4aab38)
             HASH(0x55cd7e4c1ab0)
         tuners:
           count      2
           tuner:
             HASH(0x55cd7e4c9d48)
             HASH(0x55cd7e4cd200)
         zonelist:
           count      4
           zone:
             1:
               dst        1
               lrselect   0
               name       Main
               src        1
               value      1
               volmax     82
               volstep    1
             2:
               dst        0
               lrselect   0
               name       Zone2
               src        0
               value      1
               volmax     82
               volstep    1
             3:
               dst        0
               lrselect   0
               name       Zone3
               src        0
               value      0
               volmax     0
               volstep    0
             4:
               dst        0
               lrselect   0
               name       Zone4
               src        0
               value      0
               volmax     0
               volstep    0
       input:
         01         UB11_CBL/S
         02         GAME
         03         AUX
         05         PC
         10         BD/DVD
         11         STRM_BOX
         12         TV
         22         PHONO
         23         CD
         24         FM
         25         AM
         2B         NET
         2E         BLUETOOTH
       input_aliases:
         BD/DVD     OSMC95
         CBL/SAT    GAME
         PC         RPI
         STRM BOX   UB11
       input_names:
         GAME       CBL/SAT
         OSMC95     BD/DVD
         RPI        PC
         UB11       STRM BOX
Attributes:
   alias      ONKYO676Wohn
   cmdIcon    muteT:rc_MUTE previous:rc_PREVIOUS next:rc_NEXT play:rc_PLAY pause:rc_PAUSE stop:rc_STOP shuffleT:rc_SHUFFLE repeatT:rc_REPEAT
   comment    BD/DVD,OSMC95:GAME,RPI:TV:PC,RPI:AUX:NET:USB:BLUETOOTH
   devStateIcon on:rc_GREEN@green:off off:rc_STOP:on absent:rc_RED playing:rc_PLAY@green:pause paused:rc_PAUSE@green:play muted:rc_MUTE@green:muteT fast-rewind:rc_REW@green:play fast-forward:rc_FF@green:play interrupted:rc_PAUSE@yellow:play
   inputs     BD/DVD,OSMC95:CBL/SAT,GAME:STRM BOX,UB11:TV:PC,RPI:AUX:NET:USB:BLUETOOTH
   model      TX-NR676
   room       1_Wohnzimmer,3_OSMC
   stateFormat stateAV
   verbose    5
   webCmd     volume:muteT:input:previous:next





FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

gurkc006

Hallo,
ich bin auch neuer Besitzer eines neuen TX-NR696 und sehr glücklich mit dem ONKYO-Modul. Vielen Dank dafür! Bin auch auf der Suche nach einer Möglichkeit, per Befehl einen der TuneIn-Favourites auszuwählen. Bei mir das gleiche Verhalten mit "internet-radio-preset". TuneIn wird ausgewählt, aber kein Favourit abgespielt.
Ich habe in einem PDF von einem älteren ONKYO-Receiver gefunden, dass es früher wohl mal zusätzlich zu den Online-Diensten die Möglichkeit gab, direkt URLs (m3u,pls) anzugeben und als Presets abzuspeichern. Diese kann man dann anwählen (https://www.onkyo.com/manual/txnr636/adv/de/pdf/all_contents.pdf, Seite 15ff)
Diese Möglichkeit gibt es zumindest bei meinem Receiver scheinbar nicht mehr. Könnte es sein, dass der Befehl "NPR" bzw "NPZ" genau für dieses nicht mehr vorhandene Feature gedacht war und auf den aktuellen Geräten einfach ignoriert wird?! Das wäre doof, weil es dann scheinbar keine Möglichkeit gäbe, direkt einen TuneIn-Favouriten abzuspielen.
Ich versuche mal, ONKYO deswegen zu kontaktieren. Hat da irgendwer einen guten Ansprechpartner?
Gruß Christian


Ollilein

#818
Zitat von: Loredo am 14 Juli 2019, 11:58:37
Du kannst ohne Probleme mit dem remoteControl Kommando jeden RAW Befehl senden, den du möchtest - wenn du ihn denn kennst.

Hallo Loredo,

hat ein wenig gedauert, aber ich habe die notwendigen Befehle gefunden :), Man kann über den Befehl MSG - XML-Befehle senden.

Ich steh hier irgendwie auf dem Schlauch. Ich finde in den remoteControl Möglichkeiten keine Option um einen "freien Befehl" zu senden. Hast Du einmal ein Beispiel hierfür.
Ich habe versucht über Perl den "Onkyo_AVR_Write"  Befehl abzusetzen, klappt aber nicht mit dem Devicenamen als ersten Parameter.  Das Modul möchte einen HASH-haben.
Danke.

Gruß
Ollilein



delMar

#819
Liebe Leute, ich habe jetzt mal das Problem mit der direkten Auswahl der Internet Sender unter die Lupe genommen.

Mit den neueren Receivern - so auch meinem - funktioniert das nicht mehr. Ab wann genau, kann ich auch nicht sagen.
Für mich ist aber Fakt, dass es hier keinen direkten Befehl mehr gibt.
In der Pioneer App (ich hab den Pioneer VSX-520D) kann ich aber immer noch TuneIn und dann direkt einen Sender auswählen.
Meine Nachforschungen haben ergeben, dass die Pioneer Remote App das eigentlich über UPnP steuert. Leider ist der Receiver über meine herkömmlichen UPnP-Renderer nicht sichtbar.

Zumindest zum Auswählen des ersten Preset habe ich jetzt folgenden Work-Around gefunden:

1) Auf TuneIn als Input schalten: set Radio_Wohnzimmer channel TuneIn_Radio
2) Der erste Eintrag lautet "My Presets". Den will ich auswählen: set Radio_Wohnzimmer remoteControl select
3) Den ersten Preset auswählen: set Radio_Wohnzimmer remoteControl select

Das Problem an diesen Schritt-für-Schritt Scripts ist normalerweise, dass die Wartezeit zwischen den Schritten ein Problem sein kann.
Deshalb habe ich in diesem Fall temporäre Notify verwendet, welche sich nach Ausführung sofort selber wieder löschen.
Sobald als TuneIn Radio als Input ausgewählt wird, löst ein notify nach dem anderen aus.


defmod notificationRadioPreset notify RadioFirstPreset {\
  fhem('defmod tmpNotRadioTuneIn notify Radio_Wohnzimmer:channel:.TuneIn_Radio set Radio_Wohnzimmer remoteControl select;;;;delete tmpNotRadioTuneIn');;\
  fhem('defmod tmpNotRadioFirst notify Radio_Wohnzimmer:screenTitle:.My.Presets set Radio_Wohnzimmer remoteControl select;;;;delete tmpNotRadioFirst');;\
  fhem('set Radio_Wohnzimmer channel TuneIn_Radio');;\
}

Triggern tue ich das Ganze über einen Dummy:

defmod RadioFirstPreset dummy

Der wird folgendermaßen ausgeführt

trigger RadioFirstPreset toggle


100%ig glücklich bin ich damit selber nicht.
Zum Einen ist es auf den ersten Preset beschränkt (gut, ich höre eh immer den selben Sender).
Zum Anderen hinterlassen die temporären notifys immer einen ungespeicherten state.

Aber ich bin eigentlich überzeugt, dass es den guten alten Weg von früher nicht mehr gibt.

Die andere Möglichkeit, die mir einfällt, ist, direkt eine URL zu streamen.
Das würde dann halt nicht mehr über TuneIn laufen, sondern über den direkten Stream.
Damit experimentiere ich noch

schöne Grüße
Martin
Maintainer von: ZoneMinder, TA_CMI_JSON, ONKYO_AVR, DENON_AVR, CanOverEthernet, IPCAM.

Vielgenutzte Module sind die größte Motivation für Entwickler.
Bitte zumindest 'attr global sendStatistics onUpdate' setzen.
Denn: ohne 'sendStatistics' keine Zahlen.

gurkc006

Hallo,
nur der Vollständigkeit halber: auf die Nachfrage bei Pioneer (der Onkyo-Support war per eMail nicht zu erreichen), ob eine direkte Möglichkeit gibt, Stream-URLs abzuspielen kam folgende Antwort:
ZitatGuten Tag,
die Möglichkeit eine URL Adresse direkt im Verstärkersetup einzugeben besteht bei den neuen Modellen leider nicht. Die Nutzung des Internetradios erfolgt ausschließlich über den TuneIn Account.
Mit freundlichen Grüßen
Also wäre ein Lösung wie von delmar wohl am besten.
Gruß
Christian

gurkc006

Ich nochmal, ich habe delmars Vorgehen noch etwas anders umgesetzt:
defmod test_notify notify test_dummy:trigger set AVR_Zone2 on;;sleep 3;;set AVR_Zone2 channel TuneIn_Radio;;sleep 5;;set AVR_Zone2 remoteControl select;;sleep 3;;set AVR_Zone2 remoteControl select

Wenn ich nun das device dummy triggere, dann führt das test_notify nacheinander diese Befehle aus. Das funktioniert bei mir. Schöner wäre es vielleicht noch, wenn man statt eines sleeps auf die readings vom AVR_Zone2 reagieren kann. Dann wäre es noch etwas fehlertoleranter. Weiß aber nicht genau, wie man das elegant umsetzen könnte.
Gruß
Christian

delMar

Danke Christian,

Zitat von: gurkc006 am 25 September 2019, 18:32:52
Schöner wäre es vielleicht noch, wenn man statt eines sleeps auf die readings vom AVR_Zone2 reagieren kann. Dann wäre es noch etwas fehlertoleranter. Weiß aber nicht genau, wie man das elegant umsetzen könnte.
Ich dachte eigentlich, das hätte ich in meinem Ansatz gemacht:
Zitat
Das Problem an diesen Schritt-für-Schritt Scripts ist normalerweise, dass die Wartezeit zwischen den Schritten ein Problem sein kann.
Deshalb habe ich in diesem Fall temporäre Notify verwendet, welche sich nach Ausführung sofort selber wieder löschen.
Sobald als TuneIn Radio als Input ausgewählt wird, löst ein notify nach dem anderen aus.

Aber zugegeben, das mit notify ist nicht zwingend sehr elegant.

Ich denke ganz konkret über ein Helper Modul nach, welches dieses Verhalten deklarativ ermöglicht...
Oder man nutzt das Dummy device, um einen zusätzlichen Status zu halten, damit man die notifies nicht immer löschen muss, sie aber nur dann ausgeführt werden, wenn dieser Status gesetzt ist.
Oder, man legt den ganzen Kram in 99_Utils ab, dann hätte man zumindest direkt im Notify nicht so viel Code (falls das jemandem missfällt)

schöne Grüße
Martin
Maintainer von: ZoneMinder, TA_CMI_JSON, ONKYO_AVR, DENON_AVR, CanOverEthernet, IPCAM.

Vielgenutzte Module sind die größte Motivation für Entwickler.
Bitte zumindest 'attr global sendStatistics onUpdate' setzen.
Denn: ohne 'sendStatistics' keine Zahlen.

gurkc006

Hallo Martin,
oh ja stimmt, sorry. Ich hatte deine Lösung wohl gar nicht richtig verstanden. Das ist natürlich auch sehr schön dann. Danke für den Hinweis!
Gruß
Christian

trs

Hallo,

ich hatte den Link schon mal gepostet:

http://vtochq-it.blogspot.com/2018/12/onkyo-pioneer-network-remote-control.html

Den Tei finde ich interessant:

Zitat
Ok. For enable AVR and internet radio station we need these commands:
PWR01
SLI2B
NSV0E0
NLSI00001
NLSI00016

This script enable AVR, set source to Network/TuneIn, select My Presets and select my preset station #16.

Don't forget wait some seconds between commands.

Kann man die Befehle nicht über das Onkyo Modul senden?