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

Loredo

Zitat von: satprofi am 16 Oktober 2016, 12:06:13
#529 von dir empfohlen


Du spricht von Post #526.


Ich habe hier nicht empfohlen wie man generell ein Update macht. Es gibt einen großen Unterschied dabei, ob man den Update Befehl ohne Parameter oder mit Parameter aufrufst.
Ich habe gerade von Spezialfällen gesprochen, bei denen man wissen sollte weshalb man dem Update Befehl noch einen Parameter mitgibt. Dies hier ist dieser Spezialfall, bei dem ich davon ausging, dass du zuvor bereits den Update Befehl ganz normal ausgeführt hast und es da beim Herunterladen womöglich Probleme gab o.ä. Der Unterschied liest sich auch aus der Commandref zu dem Befehl. Der Befehl "update" ohne Parameter führt eine Prüfung der Dateien auf Veränderung durch und aktualisiert dann nur diese Dateien. Gibt man hingegen als Parameter eine Moduldatei mit an, so wird nicht geprüft ob diese Datei tatsächlich geändert wurde, sondern wird einfach neu geladen und entspricht somit einem forcierten Fix und kann damit sicherstellen, dass auf jeden Fall die Datei danach so ist, wie sie sein sollte. Genau für diesen Fall ist der Befehl auch in erster Linie gedacht, nicht damit unerfahrene Benutzer sich einzelne Dateien herauspicken ohne zu wissen weshalb sie es tun. In diesem Fall habe ich dir aus besagtem Grund explizit gesagt, dass du dies tun sollst. Das pauschal auch zukünftig so zu tun, steht nirgends.


Es war und ist deshalb mit Nichten eine Empfehlung bei einem Update generell so vorzugehen. Vielmehr war es Teil des Debuggings um dir zu Helfen dein Problem zu identifizieren. Da gibt es auch nichts falsch zu verstehen.
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

osr

ich denke du meinst #530 und da ging es eigentlich darum, dass eventuell das update nicht richtig funktioniert hat und deswegen gezielt, das Modul aktualisiert werden sollte. Es ging nicht darum generell nur einzelne Module zu aktualisieren. Im Gegenteil.

Das ist zumindest meine Auffassung von #530 gewesen ;-)

mi.ke

Moin Loredo.

Ich kann auf meinem Haupt-Produktivsystem leider auch kein Updates mehr machen, weil dann mehrere wichtige Module gar nicht mehr funktionieren, und dass, obwohl ich bereits "exclude_from_update" verwenden musste.
Das nur mal dazu. (Soll aber keine Beschwerde sein).

Da ich aber mehrere fhem-Systeme am laufen habe und davon eines aktuell von heute (17.10.2016) ist, konnte ich mir die langersehnte ONKYO_AVR doch ansehen und ausprobieren.

Leider bekomme ich einen Fehler, wenn ich "set XXX internet-radio-preset 1" auswähle.
Das wäre aber die einzige Möglichkeit, die ich gefunden habe, einzelne "My Favorites" direkt anzusprechen.

Unknown argument 'internet-radio-preset', choose one of toggle on off volume volumeDown volumeUp mute muteT play pause stop previous next shuffleT repeatT remoteControl channelDown channelUp inputDown inputUp internet-radio-preset input channel presetDown presetUp preset shuffle repeat listening-mode power tunerFrequency sleep

Als Amp habe ich den "Onkyo TX-8050" und natürlich sind die Presets 1-10 bei mir belegt un funktionieren.

Hast Du dazu eine Idee?

Im Voraus schon mal Danke

Grüße
MI/KE
FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara

Loredo

Zitat von: mi.ke am 17 Oktober 2016, 15:28:45
Ich kann auf meinem Haupt-Produktivsystem leider auch kein Updates mehr machen, weil dann mehrere wichtige Module gar nicht mehr funktionieren, und dass, obwohl ich bereits "exclude_from_update" verwenden musste.
Das nur mal dazu. (Soll aber keine Beschwerde sein).


Das macht es natürlich schwer den "neuen heißen Scheiß" zu kriegen. Aber da die Umgebungen einfach zu unterschiedlich sind, können wir immer nur bei einem gesamten FHEM Update Support geben.
Wenn das nicht möglich ist, können wir da leider keine Rücksicht drauf nehmen und ihr seid da einfach auf euch allein gestellt. Das lässt sich leider nicht ändern, wenn ihr trotzdem einige der neuen Funktionen haben möchtet.


Zitat von: mi.ke am 17 Oktober 2016, 15:28:45
Leider bekomme ich einen Fehler, wenn ich "set XXX internet-radio-preset 1" auswähle.
Das wäre aber die einzige Möglichkeit, die ich gefunden habe, einzelne "My Favorites" direkt anzusprechen.

Unknown argument 'internet-radio-preset', choose one of toggle on off volume volumeDown volumeUp mute muteT play pause stop previous next shuffleT repeatT remoteControl channelDown channelUp inputDown inputUp internet-radio-preset input channel presetDown presetUp preset shuffle repeat listening-mode power tunerFrequency sleep


Ja, ich habe wohl vergessen den Setter entsprechend zu erweitern.
Habe ich gerade nachgeholt und eingecheckt.
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

mi.ke

Zitat von: Loredo am 17 Oktober 2016, 20:15:42

Das macht es natürlich schwer den "neuen heißen Scheiß" zu kriegen. Aber da die Umgebungen einfach zu unterschiedlich sind, können wir immer nur bei einem gesamten FHEM Update Support geben.
Wenn das nicht möglich ist, können wir da leider keine Rücksicht drauf nehmen und ihr seid da einfach auf euch allein gestellt. Das lässt sich leider nicht ändern, wenn ihr trotzdem einige der neuen Funktionen haben möchtet.

Ich denke, da kann man ja auch flexibel sein und die "zickende" Installation lassen wie sie ist, und eine Neue parallel dazu aufsetzen, die dann aktuell gehalten wird. Die Hardware ist ja billiger als z.B. ein HM PIR. Das auch nur mal so.

Zitat von: Loredo am 17 Oktober 2016, 20:15:42

Ja, ich habe wohl vergessen den Setter entsprechend zu erweitern.
Habe ich gerade nachgeholt und eingecheckt.

Dank Dir, für den wie immer sensationellen Support.

Cheers
mi.ke
FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara

Shadow3561

@loredo

Moin,
Hast du beim letzten Update irgend etwas an dem Cover Download geändert?
Seit dem wird bei mir kein Cover mehr angezeigt.
Es kommt zwar eine Datei an, diese ist jedoch nicht mehr lesbar :'(.

Mfg

Loredo

Zitat von: Shadow3561 am 21 Oktober 2016, 16:01:24
Hast du beim letzten Update irgend etwas an dem Cover Download geändert?
Seit dem wird bei mir kein Cover mehr angezeigt.
Es kommt zwar eine Datei an, diese ist jedoch nicht mehr lesbar :'( .


Nope. Aber die Implementierung von ONKYO ist hier auch sehr wackelig. Bei einer schlechten Netzwerkverbindung können offenbar (trotz TCP...) Daten verloren gehen. Normalerweise fehlt in BMP Files dann einfach etwas im Bild. Ich würde aber nicht ausschließen, dass es auch komplett korrupt sein kann. Aus Modulsicht kann ich da leider wenig dran ändern.


Hier funktioniert es jedenfalls nach wie vor.
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

Shadow3561

Mh,
Dann werde ich mal weiter beobachten und berichten.
Danke.

TWART016

Ich habe das Onkyo Modul mehrere Monate im Einsatz, bisher ohne Probleme.

Jetzt jedoch kann ich den input nicht mehr schalten. Alle anderen Funktionen (listening-mode, Lautstärke) funktionieren noch.

2016.11.27 18:56:33 5: ONKYO_AVR avr: called function ONKYO_AVR_Set()
2016.11.27 18:56:33 3: ONKYO_AVR set avr input PC
2016.11.27 18:56:33 5: ONKYO_AVR avr: called function ONKYO_AVR_SendCommand()
2016.11.27 18:56:33 4: ONKYO_AVR avr: input - Warning, value 'PC' not found in HASH table, will be sent to receiver 'as is'
2016.11.27 18:56:33 4: ONKYO_AVR avr: snd input -> PC (SLIPC)
2016.11.27 18:56:33 5: ONKYO_AVR avr: 192.168.178.22:60128 snd ISCP !1SLIPC

2016.11.27 18:56:33 5: SW: 495343500000001000000009010000002131534c4950430d0a
2016.11.27 18:56:33 5: ONKYO_AVR avr: called function ONKYO_AVR_Set()
2016.11.27 18:56:33 5: ONKYO_AVR avr: called function ONKYO_AVR_Set()
2016.11.27 18:56:33 5: ONKYO_AVR avr: called function ONKYO_AVR_Get()
2016.11.27 18:56:33 5: ONKYO_AVR avr: raw 49534350000000100000000b010000002131534c494e2f411a0d0a ISCP............!1SLIN/A...
2016.11.27 18:56:33 4: ONKYO_AVR avr: con input(SLIN/A): device sent: zone1 command unavailable


Internals:
   CHANGED
   Clients    :ONKYO_AVR_ZONE:
   DEF        192.168.178.22
   DeviceName 192.168.178.22:60128
   FD         34
   INPUT      05
   NAME       avr
   NR         197
   NTFY_ORDER 50-avr
   PARTIAL
   PROTOCOLVERSION 2013
   SCREENLAYER 0
   STATE      opened
   TIMEOUT    3
   TYPE       ONKYO_AVR
   ZONE       1
   Readings:
     2016-08-11 16:47:13   USB_Front       none
     2016-08-11 16:47:13   USB_Rear        disabled
     2016-10-21 15:53:40   _NCP            X<?xml version="1.0" encoding="utf-8"?><popup title="Teste Deezer Premium+" align="center" type="custom" time="0" uri="resource:///popup" ><label title="" align="center" total="1" uri="resource:///popup/label:0" ><line text="Die Wiedergabezeit ist auf 30 Sekunden begrenzt. Schließe jetzt ein Abo ab, um grenzenlos Musik zu genießen." 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="Bestätigen" 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="2" order="2" /></buttongroup></popup>
     2016-08-13 21:22:54   _NLU            00000000
     2016-09-06 22:28:07   _PRZ            00
     2016-09-06 22:28:07   _TUZ            08750
     2016-11-27 00:14:27   audin_ch        2
     2016-11-27 00:14:27   audin_enc       PCM
     2016-11-27 00:14:27   audin_srate     2
     2016-11-27 00:14:27   audin_src       HDMI 4
     2016-11-10 18:13:13   audout_ch       2
     2016-11-21 23:02:03   audout_mode     All Ch Stereo
     2016-08-09 14:38:19   brand           ONKYO
     2016-08-09 14:38:18   center-temporary-level -1
     2016-11-12 13:05:04   channel
     2016-10-15 23:03:23   channelList     DLNA,My_Favorites,Pandora,Spotify,TuneIn_Radio,Home_Media,Deezer,AirPlay,USB
     2016-10-21 17:14:43   currentAlbum
     2016-11-12 13:05:11   currentAlbumArtURI ./FHEM/lib/UPnP/sonos_empty.jpg
     2016-11-12 13:05:11   currentAlbumArtURL ?/ONKYO_AVR/cover/empty.jpg
     2016-10-21 17:14:43   currentArtist
     2016-11-27 17:43:08   currentTitle
     2016-11-27 17:43:08   currentTrackDuration --:--:--
     2016-11-27 17:43:06   currentTrackPosition --:--
     2016-08-09 14:38:19   deviceid        TX-NR646
     2016-08-09 14:38:19   deviceyear      2015
     2016-08-11 17:46:02   dimmer-level    bright
     2016-08-09 14:38:19   firmwareversion 1050-3030-0104-0000-0000
     2016-11-27 18:51:14   input           video6
     2016-09-05 23:36:50   inputList       BD/DVD,STRM_BOX,CBL/SAT,PC,GAME,AUX,CD,PHONO,TV,FM,AM,NET,BLUETOOTH
     2016-11-20 04:01:37   listening-mode  all-ch-stereo
     2016-08-09 14:38:45   model           0
     2016-11-19 23:11:54   music-optimizer on
     2016-11-27 00:29:13   mute            off
     2016-08-11 17:45:12   network-standby on
     2016-08-11 16:47:13   networkConnection ethernet
     2016-08-09 14:38:18   phase-matching-bass off
     2016-10-21 17:14:43   playStatus      stopped
     2016-11-27 18:51:19   power           on
     2016-11-27 18:51:14   presence        present
     2016-09-06 22:28:07   preset
     2016-10-21 15:56:56   repeat          -
     2016-10-21 15:56:56   screenCurser    -
     2016-10-21 15:56:56   screenIconLeft  00
     2016-11-12 13:05:04   screenIconRight 00
     2016-10-21 15:56:51   screenItemC0000 Fullasoul Radio (Vereinigte Staaten)
     2016-10-21 15:56:45   screenItemC0001 Soul Radio (Niederlande)
     2016-10-21 15:56:51   screenItemC0002 Soulconnexion (Großbritannien)
     2016-10-21 15:56:51   screenItemC0003 GotRadio Urban Lounge (Vereinigte Staaten)
     2016-10-21 15:56:45   screenItemC0004 Quiet Storm- AddictedToRadio.com (Vereinigte Staaten)
     2016-10-21 15:56:45   screenItemC0005 DANCECLASSIC.EU (Niederlande)
     2016-10-21 15:56:41   screenItemC0006 181.FM True R&B (Vereinigte Staaten)
     2016-10-21 15:56:45   screenItemC0007 Blackbox (Bordeaux, Frankreich)
     2016-10-21 15:56:45   screenItemC0008 NPO FunX Rotterdam (Rotterdam, Niederlande)
     2016-10-21 15:56:45   screenItemC0009 GotRadio R&B Classics (Vereinigte Staaten)
     2016-10-21 15:56:56   screenItemCnt   0000
     2016-10-21 15:56:56   screenLayer     00
     2016-11-27 17:43:08   screenLayerInfo 0
     2016-11-27 17:43:08   screenListPos   0000
     2016-08-12 21:18:57   screenStatus
     2016-10-21 15:56:56   screenTitle
     2016-11-12 13:05:04   screenType      0
     2016-10-21 15:56:56   shuffle         -
     2016-08-09 14:38:18   sleep           off
     2016-11-27 18:51:14   state           opened
     2016-11-27 18:51:19   stateAV         on
     2016-11-12 12:52:43   subwoofer-temporary-level 8
     2016-09-06 22:28:07   tunerFrequency  08750
     2016-08-09 14:38:18   vidin_cdepth
     2016-08-09 14:38:18   vidin_cspace
     2016-08-09 14:38:18   vidin_res
     2016-08-09 14:38:18   vidin_src
     2016-08-09 14:38:18   vidout_cdepth
     2016-08-09 14:38:18   vidout_cspace
     2016-08-09 14:38:18   vidout_dst
     2016-08-09 14:38:18   vidout_mode
     2016-08-09 14:38:18   vidout_res
     2016-11-27 18:54:00   volume          44
     2016-08-09 14:38:19   zones           2
   Fhem:
     infix      ONKYO_AVR
   Helper:
     nextConnectionCheck 1480269616.22364
     Receiver:
       Device:
         Netservicelist:
         Presetlist:
           Preset:
         Selectorlist:
           selector:
         Zonelist:
           Zone:
             1:
       Input:
       Input_aliases:
       Input_names:
Attributes:
   inputs     BD/DVD:STRM_BOX:CBL/SAT:PC:GAME:AUX:CD:PHONO:TV:FM:AM:NET:BLUETOOTH
   model      TX-NR646
   room       Wohnzimmer
   verbose    5


Hat jemand eine Idee?


Loredo

Du kannst das Attribut "inputs" löschen und durch ein "get statusRequest' neu anlegen lassen. Dann entspricht es wieder deiner Receiver-Konfiguration.
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

TWART016

Nach dem Löschen werden wieder alle anderen Inputs angezeigt. Zum Teil stimmt die Zuordnung jedoch nicht mehr. Beim Input TV erscheint CD.

Wie kann ich das korrigieren?

Loredo

Das entspricht der Bezeichnung so wie du sie im Receiver festgelegt hast. Entweder benennst du dort den Anschluss um und lässt das Attribut nochmals neu anlegen oder du änderst das Attribut entsprechend ab, indem du z.B. aus "CD" ein "CD,TV" machst. Dann wird statt CD in FHEM TV angezeigt.
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

TWART016

Ich habe das Attribut nochmal gelöscht, und per Request neu anlegen lassen. Gleiche Resultat.

Wenn ich auf der Tastatur auf TV klicke, zeigt das Onkyo Modul den Wert 12 an. Diesen gibt es in der inputList jedoch nicht.

Wie kann ich aus "CD,TV" machen?


Loredo

Zitat von: TWART016 am 27 November 2016, 22:59:53
Wenn ich auf der Tastatur auf TV klicke, zeigt das Onkyo Modul den Wert 12 an. Diesen gibt es in der inputList jedoch nicht.


Bitte mach dich mit den Grundzügen von FHEM besser vertraut, hier insbesondere der Unterschied zwischen Internals und Readings, die du vermutlich verwechselst. Das Internal "INPUT" zeigt IMMER eine Zahl an, das ist der interne Zahlenwert, mit dem der Receiver arbeitet. Das Modul übersetzt das in einen Text und wieder Rückwärts, wenn du schaltest. Das Reading "input" zeigt deshalb den Text an, den du als Anwender wissen willst.


Zitat von: TWART016 am 27 November 2016, 22:59:53
Ich habe das Attribut nochmal gelöscht, und per Request neu anlegen lassen. Gleiche Resultat.


Ohne, dass du in deinem Receiver (also in dem Gerät unter deinem Fernseher) die Benennung des Eingangs änderst, wirst du in FHEM auch keine Veränderung sehen können.


Zitat von: TWART016 am 27 November 2016, 22:59:53
Wie kann ich aus "CD,TV" machen?


Ich verstehe die Frage nicht. Du editierst das Attribut mit dem Namen "inputs" in FHEM, gehst mit dem Curser dorthin, wo "CD" steht und ersetzt es durch "CD,TV" (bzw. schreibst einfach ein ",TV" hinter das "CD").
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

TWART016

Ich habe die Zuordnung am Receiver nochmal überprüft, passt soweit auch. z.B. ist PC HDMI 4 und im Modul wird video6 angezeigt. Beim TV ist es ähnlich: TV, HDMI6, 12!! Erkennt das Modul ggf. etwas falsch? Keines der vordefinierten Inputs geht auf den TV Eingang, nur manuell mit set avr input 12.

Nach dem get erscheint das Attribut inputs. Dieses enthällt aber keine Werte.