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

ChristianKnorr

OffTopic, aber kannst Du mir kurz was dazu sagen wie Du das gemacht hast?
Zitat von: Loredo am 18 Januar 2014, 13:11:13if (Value("Julian.homestatus") ne "absent" && Value("Julian.homestatus") ne "gone") {
Edit: ein Link reicht ja schon :)

Loredo

Zitat von: ChristianKnorr am 18 Januar 2014, 13:35:56
Hier das at:*06:00:00 { fhem("trigger Wecker_Onkyo") if (!$we) }
was lediglich das notify (s.u.) aufruft.
Ah, also ein Macro :-)
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

Loredo

Zitat von: ChristianKnorr am 18 Januar 2014, 13:38:32
OffTopic, aber kannst Du mir kurz was dazu sagen wie Du das gemacht hast?Edit: ein Link reicht ja schon :)

Ich habe einen Dummy:


define Julian.homestatus dummy
attr Julian.homestatus alias Status
attr Julian.homestatus devStateIcon .*absent:user_away:home .*home:user_available:absent .*gone:user_ext_away:home .*sleep:scene_sleeping:awoken .*awoken:scene_sleeping:home
attr Julian.homestatus event-on-change-reading .*
attr Julian.homestatus eventMap 0:absent 1:home 3:gone 4:sleep 5:awoken
attr Julian.homestatus group Julian
attr Julian.homestatus icon status_available
attr Julian.homestatus room Residents
attr Julian.homestatus setList state:home,absent,sleep,awoken
attr Julian.homestatus webCmd gone


Dieses Dummy steuere ich entweder manuell über die Oberfläche oder Taster in der Wohnung. Außerdem über die Anwesenheit meines iPhones im WLAN, was jedoch inzwischen nur noch als "Backup" läuft, falls das GEOFANCY Modul mal seinen Geofence Trigger nicht auslösen konnte (die iPhone App "Geofancy" hat da leider noch nicht besonders viele Toleranzen was eine grad nicht funktionierende Internet-Verbindung angeht; hab ich schon beim Autor bemängelt).

Generell heißt das Zauberwort Anwesenheitserkennung. Such mal im Forum und im Wiki, z.B. hier:
http://www.fhemwiki.de/wiki/Anwesenheitserkennung
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

ChristianKnorr

Zitat von: Loredo am 18 Januar 2014, 13:44:34
Ich habe einen Dummy:
Danke für die Erklärung :)

Ich bekomme überigens immer den Fehler in der Logdatei:2014.01.18 18:42:29 2: After sleep: ERROR: command 'internet-radio-preset 04' was NOT successful.obwohl es successful ausgeführt wurde :o
Nicht so wichtig, wollte es mal erwähnt habe...

Loredo

Zitat von: ChristianKnorr am 18 Januar 2014, 18:48:47
Ich bekomme überigens immer den Fehler in der Logdatei:2014.01.18 18:42:29 2: After sleep: ERROR: command 'internet-radio-preset 04' was NOT successful.obwohl es successful ausgeführt wurde :o
Nicht so wichtig, wollte es mal erwähnt habe...


Bekannt, siehe:


Zitat von: Loredo am 08 Januar 2014, 08:41:10
Es scheint allerdings so, dass die Rückmeldung des Receivers von der Regel abweicht und ein anderes Preset verwendet. Bei mir wird zwar geschaltet, aber das FHEM Modul bekommt nicht die erwartete positive Rückmeldung. Ich schaue da bei Gelegenheit mal nach, aktuell ist wieder Alltag angesagt  ;)
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

Future

Hallo,
erstmal ein RIESEN Dankeschön für dieses Modul  :) !!
Im großen und ganzen aber steig ich da nicht so richtig durch  :-\
erstmal hab ich ERFOLGREICH das Modul zu laufen bekommen mein TX-NR515 mach das was ihm gesagt wird. Nach ein paar Stunden suchen/lesen nicht verstehen warum, hab ich es geschaft, das mein Onkyo Teil wochentags um 5:55 angeht und um 7:00 wieder aus !  ;)
mit :
define onkyo_wecker WeekdayTimer Onkyo_AVR  Mo-Fr|05:55|on
und
define onkyo_wecker WeekdayTimer Onkyo_AVR  Mo-Fr|07:00|off
hab ich das hinbekommen.
ABER ich bekomme es nicht gebacken das er dann gleichtzeitig auf Input FM und Volume 30 stellen soll  :'(
in der komandozeile geht das set Onkyo volume 30 und set Onkyo input fm ohne probleme
wo und wie schreib ich das ganze hin das er das auch macht ?

Hülfe.... bin am verzweifeln  :o
FHEM 5.6 auf Brix
1xCUL433, 12x Elro AB440SC
Onkyo TX-NR515, Coolstream NEO, Samsung UE46F6500, HMLAN, 3x HM-PB-2-WM55-2, 2x HM-PB-6-WM55, 4x HM-CC-RT-DN, 3x HM-TC-IT-WM-W-EU, 1x HM-RC-4-2, 3x HM-LC-Sw1PBU-FM,1x HM-WDS10-TH-O

Loredo

Zitat von: Future am 24 Januar 2014, 12:24:37define onkyo_wecker WeekdayTimer Onkyo_AVR  Mo-Fr|05:55|on
und
define onkyo_wecker WeekdayTimer Onkyo_AVR  Mo-Fr|07:00|off
hab ich das hinbekommen.
ABER ich bekomme es nicht gebacken das er dann gleichtzeitig auf Input FM und Volume 30 stellen soll  :'(
in der komandozeile geht das
set Onkyo volume 30 und set Onkyo input fm ohne probleme
wo und wie schreib ich das ganze hin das er das auch macht ?


Das sind FHEM Basics. Hast du die Doku schon vollständig gelesen? ;D
http://fhem.de/fhem.html#Documentation

Du kannst mehrere Befehle mit Semikolon getrennt in einer Zeile angeben. Ob das mit dem WeekdayTimer Modul funktioniert, weiß ich nicht. Ich würde empfehlen, dass du dir mal das AT Modul anschaust: http://fhem.de/commandref.html#at
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

perreira

Hallo

ich versuche das Modul gerade mit einem NR-807 zu verwenden, es ging mal ganz kurz nach einem Neustart des Receivers, danach bekomme ich seitdem nur noch "Receiver is absent"...

Der Receiver selber ist pingbar und ein Telnet auf den Receiver funktioniert. Hat jemand von euch FHEM schon mit einem NR-807 am laufen? Gibt es irgendeinen Trick, den ich übersehen habe (FHEM ist aktuell, das Modul ist auf pre2013 konfiguriert, IP passt...)

VIelen Dank schonmal
Nils

Loredo

Zitat von: perreira am 26 Januar 2014, 18:41:35
ich versuche das Modul gerade mit einem NR-807 zu verwenden, es ging mal ganz kurz nach einem Neustart des Receivers, danach bekomme ich seitdem nur noch "Receiver is absent"...


Du kannst mal das Attribut verbose auf 4 oder 5 setze, dann kannst du im Logfile sehen, was passiert und ggf. entsprechende Rückschlüsse ziehen.
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

dieda

Mir müllt der Onkyo mein Log zu.
Zitat2014.01.29 16:10:03 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:10:03 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:11:18 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:11:18 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:12:33 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:12:33 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:13:48 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:13:48 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:15:03 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:15:03 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:16:53 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:16:53 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:18:08 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:18:08 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:19:23 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:19:23 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:20:38 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:20:38 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:21:53 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:21:53 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:23:08 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:23:08 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:24:24 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:24:24 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:25:39 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:25:39 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:26:54 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:26:54 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:28:09 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:28:09 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:29:24 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:29:24 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:30:39 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:30:39 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:31:54 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:31:54 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:33:09 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:33:09 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:34:24 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:34:24 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:35:39 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:35:39 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:36:54 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:36:54 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:38:09 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:38:09 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:39:24 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:39:24 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:40:39 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:40:39 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:41:54 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:41:54 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:43:09 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:43:09 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:44:24 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:44:24 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:45:39 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:45:39 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:46:54 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:46:54 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:48:09 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:48:09 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:49:24 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:49:24 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:50:39 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:50:39 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:51:54 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:51:54 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:53:09 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:53:09 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:54:24 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:54:24 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:55:39 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:55:39 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:56:54 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:56:54 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:58:09 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:58:09 3: ONKYO_AVR device MyAVR is available
2014.01.29 16:59:24 3: ONKYO_AVR device MyAVR is unavailable
2014.01.29 16:59:24 3: ONKYO_AVR device MyAVR is available

Verbose steht auf 3
Zitat##############################################################################
## Onkyo Verstärker
############################################################################
## Onkyo Wohnzimmer
define MyAVR ONKYO_AVR 192.168.178.29 pre2013
attr MyAVR devStateIcon on:Restart off:Shutdown
attr MyAVR group Wohnzimmer
attr MyAVR icon rc_AUDIO
attr MyAVR model pre2013
attr MyAVR room Multimedia
attr MyAVR webCmd volume:mute:input

## Onky Kueche
define AVR_Kueche ONKYO_AVR 192.168.178.29 pre2013 zone2 60
attr AVR_Kueche devStateIcon on:Restart off:Shutdown
attr AVR_Kueche group Kueche
attr AVR_Kueche icon rc_AUDIO
attr AVR_Kueche model pre2013
attr AVR_Kueche room Multimedia
attr AVR_Kueche webCmd volume:mute:input

So hatte ich den AVR eingerichtet.

Ziel: Den Present-Zustand einmalig auslesen und entsprechend dann den Internetsender und die Lautstärke anpassen. Aber das ist eine andere Baustelle...
Komponenten:
Sensoren und Aktoren: FS20, Max!, Zigbee, Zwave
IODev:  Cul1101, MaxLan, ZWAVE, Deconz
Router: KD-Fritte (6360)
Sonstiges: Raspberries,  1x LMS,1 FHEM, 1 x zum Testen,  Logitech-Clients,  Onkyo, SamsungTV, Squeezebox, TabletUIs

Loredo

Ein Attribut verbose=2 sollte dir Linderung verschaffen.
Die Nutzung von Internet funktioniert grundsätzlich, bringt aber leider viele Probleme mit sich, die ich aktuell im Programmcode so nicht abfangen kann, ohne dass der FHEM Prozess noch stärker blockiert wird. Es gibt Ideen das weiter zu entwickeln, aber dafür fehlt mir die Zeit.
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

pc1246

Zitat von: urmel86 am 02 Oktober 2013, 19:39:15
Hallo Loredo!

Erstmal ein dickes Danke für die Arbeit an dem Modul!
Habe es bei mir mit nem Onkyo TX-NR515 getestet. Über das angelegte Gerät kann ich sämtliche set Befehle erfolgreich absetzen.
Das funktioniert super. Die Get Befehle wollen bis auf den Powerstate alle nicht. Liefern immer nur "-". Das aber nur als Info.

Ich versuche jetzt die ganze Zeit die Befehle per remotecontrol abzusetzen. Die Fernbedienung und das Notify sind erzeugt, das Notify scheint aber nicht richtig zu Arbeiten.

So sind die Geräte erstellt:

define Onkyo_AV ONKYO_AVR 192.168.XXX.XXX
define rc_onkyo remotecontrol
set rc_onkyo layout ONKYO_AVR
set rc_onkyo makenotify Onkyo_AV


Drücke ich jetzt Tasten auf der Fernbedienung bekomme ich folgende Meldungen im Systemlog:

2013.10.02 19:21:01 3: notify_rc_onkyo return value: Unknown argument remoteControl, choose one of statusRequest:noArg toggle:noArg on:noArg off:noArg volume:slider,0,1,100 volumeUp:noArg volumeDown:noArg mute:on,off remoteControl:UP,DOWN,LEFT,RIGHT,ENTER,MENU,AUDIO,VIDEO,HOME input:video1,video2,video3,video4,video5,video6,video7,bd-dvd,tape,tape2,phono,tv-cd,fm,am,tuner,musicsrv,iradio,usb1,usb2,network,universal sleep:off,5,10,15,30,60,90


Mache ich was falsch? Oder liegt es im Modul?

Grüße Marco

Hallo Marco

Ich sehe Du hast einen TX-NR515 wie ich auch! Leider kann ich diesen bei mir gar nicht anlegen! Hast Du auch einen RPI, oder wo laeuft fhem bei Dir? Ich habe mich schon an der XML installation versucht, diese scheitert aber klaeglich. Kannst Du mir weiterhelfen?

Danke und Gruss
Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

Loredo

#207
Zitat von: pc1246 am 02 Februar 2014, 10:46:05
Ich sehe Du hast einen TX-NR515 wie ich auch! Leider kann ich diesen bei mir gar nicht anlegen! Hast Du auch einen RPI, oder wo laeuft fhem bei Dir? Ich habe mich schon an der XML installation versucht, diese scheitert aber klaeglich. Kannst Du mir weiterhelfen?


Was ist denn an einem



aptitude install libxml-simple-perl libxml-parser-perl



schwierig?  ???
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

dieda

Bei mir hat cpan geklappt. Man muss nur die Reihenfolge einhalten. ;)
Komponenten:
Sensoren und Aktoren: FS20, Max!, Zigbee, Zwave
IODev:  Cul1101, MaxLan, ZWAVE, Deconz
Router: KD-Fritte (6360)
Sonstiges: Raspberries,  1x LMS,1 FHEM, 1 x zum Testen,  Logitech-Clients,  Onkyo, SamsungTV, Squeezebox, TabletUIs

pc1246

Zitat von: Loredo am 02 Februar 2014, 11:45:59

Was ist denn an einem



aptitude install libxml-simple-perl libxml-parser-perl



schwierig?  ???

Hallo Loredo

Nein grundsaetzlich ist das nicht schwierig! Ich bin halt totaler newbie auf dem RPI! Und per CPAN, wie dieda es beschreibt, ging es bei mir gar nicht! Hatte dann aber im Enigma-post den Hinweis gefunden! Danke! Inzwischen laeuft der Receiver und ich bin absolut begeistert. Werde auch gleich den VU-Ultimo noch einbinden. Dienstag wird dann wohl auch mein Jeelink eintrudeln, und ich kann mit den Heizkoerpern anfangen!

Gruss
Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly