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: pc1246 am 20 Mai 2016, 09:12:53
"my" variable $screenLayer masks earlier declaration in same scope at ./FHEM/70_ONKYO_AVR.pm line 813.
Can't use string ("Onkyo ONKYO_AVR 192.168.178.100") as an ARRAY ref while "strict refs" in use at ./FHEM/70_ONKYO_AVR.pm line 101.

$screenlayer ist wirklich zweimal definiert. Das andere liegt mit Sicherheit an meiner alten fhem-Version. Ich bekomme aber ums verrecken, das Update nicht hin!


Sollte hiermit erstmal gefixt sein. Die Readings für die Bildschirmdarstellung sind erstmal nur testweise, weiß noch nicht wie ich die optimal einbinde.
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

Dersch

Zitat von: Loredo am 20 Mai 2016, 22:32:51

Sollte hiermit erstmal gefixt sein. Die Readings für die Bildschirmdarstellung sind erstmal nur testweise, weiß noch nicht wie ich die optimal einbinde.

Das ist nun weg. Der Rest bleibt im meinem Fall.

Loredo

#377
Ich kann das weder reproduzieren noch nachvollziehen.


Die Vermutung liegt nahe, dass es ein Perl Bug ist bzw. deine Perl Version zu alt ist.
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

Dersch

Zitat von: Loredo am 21 Mai 2016, 00:24:42
Ich kann das weder reproduzieren noch nachvollziehen.

Das ist sehr schade. Was gibt es noch für Möglichkeiten außer Verbose 5 Logs? Irgendwie muss doch ein Lösungansatz sichtbar gemacht werden können.

Was bedeutet das?
<netservice> set in KeyAttr but not in ForceArray at ./FHEM/70_ONKYO_AVR.pm line                         540

Loredo

Wie oben erwähnt: vermutlich zu alte Perl Version.


Gruß
Julian
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

Dersch

Zitat von: Loredo am 21 Mai 2016, 00:24:42
Ich kann das weder reproduzieren noch nachvollziehen.


Die Vermutung liegt nahe, dass es ein Perl Bug ist bzw. deine Perl Version zu alt ist.

Hmm aber über apt-get update bekomme ich keine neue Version angeboten.

Loredo

Zu alte Distribution.


Gruß
Julian
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

Dersch

Zitat von: Loredo am 21 Mai 2016, 00:30:42
Zu alte Distribution.


Gruß
Julian

momentan ist wheezy drauf.

uname -a
Linux FHEM-PI-SERVER 4.1.19-v7+ #858 SMP Tue Mar 15 15:56:00 GMT 2016 armv7l GNU/Linux

Loredo

Mag zu alt sein, ich weiß es nicht.
Anbei ein letzter Versuch eines Workarounds. Hab leider keine Zeit für weiteres Debugging.
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

Dersch

Nee leider auch kein Erfolg.

Ich probiere mal von Wheezy auf Jessie zu upgraden nach einem vollständigem Backup und berichte danach mal.

Ist hier irgendjemand welcher die neuste Modulversion mit 5.7 & letztes Update auf Wheezy am laufen hat?

Loredo

vielleicht testest du lieber vorher in einer separaten Maschine anstatt an deinem Live-System herumzudoktern. Nur ein Tipp ;)
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

Dersch

Manchmal frage ich mich warum ich auf so einfache Gedankengänge nicht selbst komme....


Ich habe noch 2 weitere Pi's mit FHEM aber Jessie drauf. Relativ frisch und jungfräulich aufgesetzt ohne vollgepacktes FHEM.

Läuft wie geschmiert auf denen...

Loredo

#387
Denke ich konnte noch was finden.
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

Dersch

#388
LÄUFT!!!!!  8) 8) 8) :D ;D ;D ;D

Was hast du geändert?

Auf jeden Fall vielen Dank für deine Arbeit und nächtliches Troubleshooting!!! :D

Dersch

#389
Leider immer noch Probleme.

2016.05.21 21:12:55 3: ONKYO_AVR set WzOnkyoAVR input HTPC
Can't use string ("WzOnkyoAVR") as an ARRAY ref while "strict refs" in use at ./FHEM/70_ONKYO_AVR.pm line 1324.

FHEM ist danach abgestürzt

EDIT: Das war aus meinem Heimkino an. Dort werden über ein Dummy alle Geräte entsprechend geschaltet. Vorher konnte ich einfach set Onkyo input HTPC machen. Nun geht das nicht mehr. Ich muss erst set Onkyo on und dann set Onkyo input ausführen. Gibt es dafür einen Grund?