modul iTunes / Apple TV

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

Vorheriges Thema - Nächstes Thema

justme1968

bitte versuch mal mir die log einträge zu senden.

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

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

dave

Hi Andre,

es folgt ein Auszug meines Logs, sobald ich den Mac schlafen lege. An den Zeitstempeln siehst du, dass zwischen den einzelnen iTunes_startUpdater()-Aufrufen keine 5 Sekunden liegen. Die folgen einfach ständig in einer Endlosschleife und müllen das Log zu. Die jeweils zweite Zeile steht eigentlich nicht im Log -- die wirft FHEM an der Konsole. Ggf. hilft Dir die Info aber auch weiter.

Viele Grüße,
Daniel

2013.10.07 20:12:18 3: iTunes: updater connected to 172.16.1.4:3689
Use of uninitialized value in numeric eq (==) at ./FHEM/33_iTunes.pm line 222.
2013.10.07 20:12:18 3: iTunes: updater connected to 172.16.1.4:3689
Use of uninitialized value in numeric eq (==) at ./FHEM/33_iTunes.pm line 222.
2013.10.07 20:12:18 3: iTunes: updater connected to 172.16.1.4:3689
Use of uninitialized value in numeric eq (==) at ./FHEM/33_iTunes.pm line 222.
2013.10.07 20:12:18 3: iTunes: updater connected to 172.16.1.4:3689
Use of uninitialized value in numeric eq (==) at ./FHEM/33_iTunes.pm line 222.

justme1968

das problem scheint zu sein das aus irgendeinem grund das aufbauen des sockets trotz sleep gut geht danach aber dann keine wirkliche verbindung da ist.

ich muss mal schauen ob ich das nachstellen kann.

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

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

holzwurm83

Zitat von: justme1968 am 07 Oktober 2013, 10:40:12
@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

Hallo Andre,

hast du schon irgendwas rausfinden können? Vielleicht hat das was damit zu tun das Fhem bei mir auf einem Mac läuft?

Viele Grüße
- 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

ich hab dich nicht vergessen nur grad ziemlich viel um die ohren und ausser dem noch krank.

am mac an sich liegt es nicht. ich verwende auch welche. nur nicht in deiner kombination mit dem sleep mode. ich werde es mit einem laptop nachstellen sobald ich dazu komme.

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

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

holzwurm83

Hallo Andre,

hast du hier schon was nachspielen können?

- 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

sorry. ich hab das völlig aus den augen verloren.

ich schaue es mir diese woche an.

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

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

justme1968

ich kann beide probleme reproduzieren.

das pairing geht bei mir inzwischen wieder. ich muss aber noch etwas testen.

das dauernde wieder verbinden ist nicht das eigentliche modul sondern ein zweiter filedescriptor der die verbindung zu itunes hält und so in echtzeit rückmeldung bekommt ohne das ich pollen muss. der berücksichtig den timeout noch nicht. fix kommt.

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

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

holzwurm83

Hey, super. Ich freu mich schon!  :D
- 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

hier eine version bei der das pairen wieder funktionieren sollte.

bitte daran denken das es zwei mögliche kommandos gibt. das erste wenn fhem auf dem gleichen rechner läuft wie das dns-sd, das zweite wenn es auf einem anderen rechner läuft.

dns-sd -R fhem _touch-remote._tcp local <port> DvNm=fhem RemV=10000 DvTy=iPod RemN=Remote txtvers=1 Pair=<key>
dns-sd -P fhem _touch-remote._tcp local <port> <ip> <ip> DvNm=fhem RemV=10000 DvTy=iPod RemN=Remote txtvers=1 Pair=<key>


für das problem mit dem sleep mode habe ich noch keine lösung. ich kann nicht unterscheiden ob itunes das socket ganz normal zu macht vor dem nächsten kommando oder ob der rechner schlafen geht. auch wenn ich den deckel bei meinem notebook zu mache bekomme ich in fhem noch das socket aufgebaut. erst danach schlägt das lesen fehl. da muss ich noch weiter probieren.

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

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

holzwurm83

Super, danke! Werde das testen und berichten. Das mit dem Sleep ist im meinem Fall erstmal nicht so tragisch, da mein mini nicht schlafen geht.
- 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

holzwurm83

Hallo Andre,

wir sind auf jeden Fall schon mal einen Schritt weiter, aber da kommt noch eine Fehler. Vielleicht mache ich da noch was falsch?

Das Paring wird von iTunes nicht akzeptiert.

Hier mal der Auszug aus dem Log:


2013.11.18 22:06:22 3: $VAR1 = 'error:503';

2013.11.18 22:06:22 3: iTunes: port 52588 opened
2013.11.18 22:06:22 4: open: $VAR1 = undef;

2013.11.18 22:08:26 4: Connection accepted from iTunes:192.168.136.100:53214
2013.11.18 22:08:26 1: ERROR: Select error -1 (9), error count= 0
2013.11.18 22:08:26 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

justme1968

den fehler habe ich auch. der sollte nicht wirklich etwas ausmachen.

du kannst aber um sicher zu gehen die zeile 282 mit dem  TcpServer_Close einfach mal auskommentieren oder löschen.

aber bist du ganz sicher das du die richtige version verwendest? die zeile
Zitat2013.11.18 22:06:22 4: open: $VAR1 = undef;
sollte es eigentlich nicht mehr geben.

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

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

holzwurm83

Habe grad noch mal die letzte Version rein kopiert.

Gleiches Ergebnis:

2013.11.18 22:53:15 3: $VAR1 = 'error:503';

2013.11.18 22:53:15 3: iTunes: port 50534 opened
2013.11.18 22:53:15 4: open: $VAR1 = undef;

2013.11.18 22:55:46 4: Connection accepted from iTunes:192.168.136.100:51336
2013.11.18 22:55:46 1: ERROR: Select error -1 (9), error count= 0
2013.11.18 22:55:46 1: Found and deleted bad fileno for iTunes.0


Hast du die richtige hochgeladen?
- 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

ja. ich hab eben noch mal verglichen.

bitte nimm mal diese hier.

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

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