Anbindung von Pioneer AVR

Begonnen von Erasor, 29 April 2013, 11:07:24

Vorheriges Thema - Nächstes Thema

50watt

Betreff: PIONEERAVR und PIONEERAVRZONE – Aktualisierung nach sechs Jahren

nach ziemlich genau sechs Jahren gab es wieder ein Update für die Module PIONEERAVR und PIONEERAVRZONE.

Die Änderungen sind seit heute im FHEM-SVN verfügbar:

* PIONEERAVRZONE: Revision 31806
* PIONEERAVR: Revision 31807

Hintergrund war mein Pioneer VSX-923, dessen Stromversorgung über eine schaltbare Steckdose läuft. War die Steckdose ausgeschaltet, versuchte das Modul bisher weiterhin, die Verbindung zum Receiver herzustellen. Außerdem bedeutet eine geöffnete TCP-Verbindung während des Bootvorgangs noch nicht zwingend, dass der Receiver bereits ansprechbar ist.

Neu im Hauptmodul:

* Optionales Attribut powerSupplyDevice
* Überwachung einer extern geschalteten Stromversorgung
* Keine Verbindungsversuche, solange die Stromversorgung off meldet
* Sofortiger, nicht blockierender Verbindungsaufbau nach dem Einschalten
* presence=present erst nach einer vollständigen Antwort des Receivers
* Einstellbares Wiederverbindungsintervall über reconnectInterval
* Bereinigung der unter aktuellen Perl-Versionen veralteten Smartmatch-Verwendung
* Überarbeitete und direkt aus FHEMWEB verlinkbare Dokumentation

Beispiel für einen Receiver an einer schaltbaren Steckdose:

attr meinPioneer powerSupplyDevice meineSteckdose:state
attr meinPioneer reconnectInterval 5

Das überwachte Reading muss on beziehungsweise off liefern. Beide Attribute sind optional; bestehende Installationen ohne schaltbare Stromversorgung sollten sich daher wie bisher verhalten.

Auch PIONEERAVRZONE wurde für aktuelle Perl-Versionen bereinigt. Dabei wurden der problematische SetExtensions :all-Import und die veraltete Smartmatch-Verwendung entfernt. Die Commandref wurde ebenfalls korrigiert und aktualisiert.

Getestet wurde mit:

* Pioneer VSX-923
* Netzwerkverbindung
* FHEM unter Perl 5.40.1
* extern geschalteter Stromversorgung
* Main Zone sowie vorhandenen Zonendevices

Besonders interessant wären Rückmeldungen von Nutzern mit anderen Pioneer-Modellen, serieller Verbindung oder aktiv verwendeten Zone-2-/Zone-3-Devices.

Falls nach dem Update unerwartetes Verhalten auftritt, bitte möglichst Modell, Verbindungsart, relevante Attribute und die dazugehörigen Logzeilen angeben.

Viele Grüße
50watt
RaspberryPi, EnOcean PI
Sonos Play1, Connect
Eltako FT55, FSB61, FAM12, FSR12-4x