modul iTunes / Apple TV

Begonnen von justme1968, 21 März 2013, 16:16:14

Vorheriges Thema - Nächstes Thema

justme1968

das fhem modul prüft den code nicht sondern liefert immer ok zurück. wenn mit dem pairing also was schief läuft liegt es nicht am code. welchen state zeigt das fhem iTunes device ?

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

holzwurm83

- Fhem auf einem MacMini Server
- CUL; HMLAN; CUNO2 für FS20; HM-Wired RS485 LAN Gateway
- HMW_Sen_SC_12_FM; HMW_LC_Sw2_DR; HMW_LC_Bl1_DR; HMW_IO_12_Sw7; HMW_IO_12_Sw14_DR; HMW_IO_12_FM; HBW_1W_T10
- HM-TC-IT-WM-W-EU; HM-CC-RT-DN

justme1968

nach dem erfolgreichen oder fehlgeschlagenen versuch musst du das programm beenden. das iTunes modul mit modify neu initialisieren und beim nächsten versuch das programm mit dem neuen port neu starten.

gib mal bitte den key auf der kommandozeile ohne das 0x am anfang an.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

holzwurm83

Hallo Andre,

Ok. Habe das gestern noch einige male wiederholt, aber sobald ich den Code in iTunes eingebe stūrzt Fhem ab. Woher weis ich welchen Code ich in iTunes eigeben muss? Ist das immer "0000"?
- Fhem auf einem MacMini Server
- CUL; HMLAN; CUNO2 für FS20; HM-Wired RS485 LAN Gateway
- HMW_Sen_SC_12_FM; HMW_LC_Sw2_DR; HMW_LC_Bl1_DR; HMW_IO_12_Sw7; HMW_IO_12_Sw14_DR; HMW_IO_12_FM; HBW_1W_T10
- HM-TC-IT-WM-W-EU; HM-CC-RT-DN

justme1968

wie gesagt: der key den du eingibst ist egal.

hast du irgendwelche meldungen im fhem log file oder auf stdout/stderror?

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

holzwurm83

Hallo Andre,

irgendwie mache ich wohl was falsch? Hier mal ein Auszug aus den Fhemlog und Terminal.
- Fhem auf einem MacMini Server
- CUL; HMLAN; CUNO2 für FS20; HM-Wired RS485 LAN Gateway
- HMW_Sen_SC_12_FM; HMW_LC_Sw2_DR; HMW_LC_Bl1_DR; HMW_IO_12_Sw7; HMW_IO_12_Sw14_DR; HMW_IO_12_FM; HBW_1W_T10
- HM-TC-IT-WM-W-EU; HM-CC-RT-DN

justme1968

das schaut so weit alles noch ok aus aber die ports in beiden screenshots sollten gleich sein. oder ist das von zwei unterschiedlichen versuchen ?

bitte starte mal auch fhem von hand auf einem terminal und zeig mir was da nach dem absturz steht.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

holzwurm83

Zitatdie ports in beiden screenshots sollten gleich sein

das waren zwei verschiede...

Hier die Meldung aus dem Fhem Terminal Undefined subroutine &main::dmap_unpack2 called at ./FHEM/33_iTunes.pm line 219.
- Fhem auf einem MacMini Server
- CUL; HMLAN; CUNO2 für FS20; HM-Wired RS485 LAN Gateway
- HMW_Sen_SC_12_FM; HMW_LC_Sw2_DR; HMW_LC_Bl1_DR; HMW_IO_12_Sw7; HMW_IO_12_Sw14_DR; HMW_IO_12_FM; HBW_1W_T10
- HM-TC-IT-WM-W-EU; HM-CC-RT-DN

justme1968

du hast das DMAP.pm modul (siehe oben) nicht oder an der falschen stelle installiert.

auf meinen mac liegt es unter /Library/Perl/5.12/Net/DAAP.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

holzwurm83

Zitatauf meinen mac liegt es unter /Library/Perl/5.12/Net/DAAP.

DAAP.pm gegen deine ausgetauscht. Fhem stürzt auch nicht mehr ab. Ich bekomme jetzt im Terminal folgende Fehlermeldung

Use of uninitialized value in numeric eq (==) at ./FHEM/33_iTunes.pm line 222.
- Fhem auf einem MacMini Server
- CUL; HMLAN; CUNO2 für FS20; HM-Wired RS485 LAN Gateway
- HMW_Sen_SC_12_FM; HMW_LC_Sw2_DR; HMW_LC_Bl1_DR; HMW_IO_12_Sw7; HMW_IO_12_Sw14_DR; HMW_IO_12_FM; HBW_1W_T10
- HM-TC-IT-WM-W-EU; HM-CC-RT-DN

justme1968

der fehler ist erst mal nicht so schlimm. das liegt daran das noch nicht gepaired ist.

setz mal attr <device> verbose 4für das itunes device und schau ins log.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

holzwurm83

Hallo Andre,

habe jetzt folgende Meldung im Fhem Log:

2013.10.06 17:16:35 3:
iTunes: port 51594 opened
2013.10.06 17:16:35 4: open: $VAR1 = undef;

2013.10.06 17:24:20 4: Connection accepted from iTunes:192.168.XXX.XXX:53692
2013.10.06 17:24:20 1: ERROR: Select error -1 (9), error count= 0
2013.10.06 17:24:20 1: Found and deleted bad fileno for iTunes.0
- Fhem auf einem MacMini Server
- CUL; HMLAN; CUNO2 für FS20; HM-Wired RS485 LAN Gateway
- HMW_Sen_SC_12_FM; HMW_LC_Sw2_DR; HMW_LC_Bl1_DR; HMW_IO_12_Sw7; HMW_IO_12_Sw14_DR; HMW_IO_12_FM; HBW_1W_T10
- HM-TC-IT-WM-W-EU; HM-CC-RT-DN

dave

Ich möchte mich auch mal wieder melden.

Erstmal: Bei mir läuft auch die aktuelle Version des Moduls sehr gut. Allerdings kommt es zu einer stark CPU-belastenden Schleife, in der ständig versucht wird, eine neue Verbindung aufzubauen, sobald der Mac mit iTunes nicht mehr erreichbar ist (was auch im Sleep-Modus der Fall ist).

Viele Grüße,
Daniel

justme1968

@holzwurm: ich hab gerade noch keine idee was bei dir schief geht. ich schaue heut abend mal in ruhe.

@daniel: bei nicht erreichbarkeit versucht das modul zur zeit die verbindung alle 5 sekunden neu aufzubauen. ich mache das intervall konfigurierbar.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

dave

Dieses 5-Sekunden-Intervall scheint bei mir nicht zu funktionieren. Ich bekomme definitiv eine Endlos-Polling-Schleife, die 100 % CPU-Last produziert. Mein Log wird auch mit einer Fehlermeldung zugemüllt - die kann die jetzt aber nicht rekapitulieren. Könnte heute abend mal nachschauen. Kann es sein, dass das 5-Sekunden-Intervall in der letzten veröffentlichten Version noch nicht implementiert ist? Kann mich nämlich nicht erinnern, solchen Code gesehen zu haben...