YAMAHA BD-Player Modul für FHEM?

Begonnen von alexus, 05 Januar 2014, 12:15:46

Vorheriges Thema - Nächstes Thema

locodriver

OT: 4637 für den Receiver tuts wieder :-)

Danke Uwe
fhem 6.0 auf Rpi3 Bookworm
HM-LAN-CFG (FW 0.965), HM-MOD-UART, 2x HM-TC-IT-WM-W-EU, 4x HM-Sec-RHS und 3x HM-CC-RT-DN, 6x HM-LC-Bl1-FM mit je 1x Somfy-Motor,
2x HM-LC-SW2-FM für Licht und Lüfter, 2x HM-PB-6-WM55, Alexa, Jeelinkcross, CUL, CUNO2, IR-Blaster

Markus Bloch

#16
Hallo zusammen,

hier mein erster Zwischenstand nach der Entwicklung am lebenden Objekt.

Ich habe einen S671 hier zur Verfügung. dieser hatte aber noch eine alte Firmware, welche die notwendige Schnittstelle noch nicht beinhaltete. Bitte prüft daher ob ihr ein Update machen könnt, falls das Modul nicht funktioniert.

Gruß
Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

alexus

#17
Hallo!

... nicht zu vergessen, das die Netzwerksteuerung im System-Menü eingeschaltet werden muss ...
Das sieht jetzt prima aus! Bekomme den Status und jede Menge Readings - Super!  :D
Nach dem Ausschalten kommt als Input <Status>Not Select</Status> und die Zeitstempel werden rot. Nicht schlimm ::)
Als Firmware wird 1.675O1000 angezeigt. Ist das aktuell? Ein Update ist nicht möglich (Meldung vom Player: FileId not found) Beim Abspielen im Modus "YouTube" wird der playStatus nicht aktualisiert und bleibt bei "stop". Der Mediacenter-Modus funktioniert prima, nur playTimeTotal wird nicht gesetzt (ist aber ein Problem vom Player, glaube ich). discType bleibt leider immer auf "No Disc" und irgendwie finde ich keine "Play"-Funktion.

Wenn ich Get inputName oder Get mute aufrufe kommen leider ein paar Meldungen:
Unknown argument inputName, choose one of power:noArg input:noArg inputName:noArg volume:noArg mute:noArg
Unknown argument mute, choose one of power:noArg input:noArg inputName:noArg volume:noArg mute:noArg


Trotzdem insgesamt: Gute Arbeit!  ;D
Vielen Dank für die Hilfe.
grüße
alexus

Markus Bloch

Hallo alexus,

Bitte setze deine Definition wieder auf verbose 5, dann nutze bitte einmal den YouTube Modus und mach einen statusRequest, anschließend dein Mediacenter und ebenfalls ein statusRequest und dann schicke mir bitte den Log-Auszug, dann kann ich schauen ob sich da was drehen lässt.

Die Get-Befehle stammen alle noch aus dem YAMAHA_AVR Modul, die habe ich noch nicht angepasst. Vorerst bitte nur die set-Befehle nutzen. Das kommt aber noch nach. ;-)

Hast du in deinem Player auch einen Datenträger eingelegt? Das Reading gibt immer den eingelegten Disc-Typ an (DVD, BlueRay,....). Bei mir funktioniert das perfekt.

Viele Grüße

Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

alexus

Hi,

hier ist YouTube:
2014.01.13 22:29:30 4: YAMAHA_BD: Requesting power state
2014.01.13 22:29:30 5: YAMAHA_BD: execute on BD_Player: <YAMAHA_AV cmd="GET"><Main_Zone><Power_Control><Power>GetParam</Power></Power_Control></Main_Zone></YAMAHA_AV>
2014.01.13 22:29:30 5: YAMAHA_BD: got response for BD_Player: <?xml version="1.0" encoding="utf-8"?><YAMAHA_AV rsp="GET" RC="0"><Main_Zone><Power_Control><Power>On</Power></Power_Control></Main_Zone></YAMAHA_AV>
2014.01.13 22:29:30 4: YAMAHA_BD: Requesting input info
2014.01.13 22:29:30 5: YAMAHA_BD: execute on BD_Player: <YAMAHA_AV cmd="GET"><Main_Zone><Input_Info>GetParam</Input_Info></Main_Zone></YAMAHA_AV>
2014.01.13 22:29:30 5: YAMAHA_BD: got response for BD_Player: <?xml version="1.0" encoding="utf-8"?><YAMAHA_AV rsp="GET" RC="0"><Main_Zone><Input_Info><Status>YouTube</Status></Input_Info></Main_Zone></YAMAHA_AV>
2014.01.13 22:29:30 4: YAMAHA_BD: Requesting playing info
2014.01.13 22:29:30 5: YAMAHA_BD: execute on BD_Player: <YAMAHA_AV cmd="GET"><Main_Zone><Play_Info>GetParam</Play_Info></Main_Zone></YAMAHA_AV>
2014.01.13 22:29:30 5: YAMAHA_BD: got response for BD_Player: <?xml version="1.0" encoding="utf-8"?><YAMAHA_AV rsp="GET" RC="0"><Main_Zone><Play_Info><Status>Stop</Status><Playback_Speed>0</Playback_Speed><Tray>Close</Tray><Contents><Type>No Contents</Type><Title>0</Title><Track>0</Track><Chapter>0</Chapter><File_Num>0</File_Num><File_Name></File_Name></Contents><Current_PlayTime>001C0A</Current_PlayTime><Input_Info>DISC</Input_Info><Disc_Info><Disc_Type>No Disc</Disc_Type><Track_Num>0</Track_Num><Total_Time>000000</Total_Time></Disc_Info><USB_Info><USB_Status>Not Ready</USB_Status></USB_Info><Network_Info><Contents_Type>Not Ready</Contents_Type></Network_Info></Play_Info></Main_Zone></YAMAHA_AV>
2014.01.13 22:29:30 4: YAMAHA_BD BD_Player: on


Beim Mediacenter (UpnP) sieht´s so aus:
2014.01.13 22:38:34 4: YAMAHA_BD BD_Player: on
2014.01.13 22:38:37 5: YAMAHA_BD: execute on BD_Player: <YAMAHA_AV cmd="GET"><System><Config>GetParam</Config></System></YAMAHA_AV>
2014.01.13 22:38:37 5: YAMAHA_BD: got response for BD_Player: <?xml version="1.0" encoding="utf-8"?><YAMAHA_AV rsp="GET" RC="0"><System><Config><Model_Name>YAMAHA BD-S473  </Model_Name><System_ID>0123456789ABCDEF</System_ID><Version>1.675O1000</Version><Feature_Existence><Mediacenter>Available</Mediacenter><Setup>Available</Setup><Netflix>Unavailable</Netflix><YouTube>Available</YouTube><BlockBuster>Unavailable</BlockBuster><FilmFresh>Unavailable</FilmFresh><HuluPlus>Unavailable</HuluPlus><Picasa>Unavailable</Picasa><HomeMenu>Available</HomeMenu></Feature_Existence></Config></System></YAMAHA_AV>
2014.01.13 22:38:37 4: YAMAHA_BD: Requesting system status
2014.01.13 22:38:37 5: YAMAHA_BD: execute on BD_Player: <YAMAHA_AV cmd="GET"><System><Service_Info>GetParam</Service_Info></System></YAMAHA_AV>
2014.01.13 22:38:37 5: YAMAHA_BD: got response for BD_Player: <?xml version="1.0" encoding="utf-8"?><YAMAHA_AV rsp="GET" RC="0"><System><Service_Info><Destination>G</Destination><DVD_Region>2</DVD_Region><BD_Region>B</BD_Region><Error_Info>None</Error_Info></Service_Info></System></YAMAHA_AV>
2014.01.13 22:38:37 4: YAMAHA_BD: Requesting power state
2014.01.13 22:38:37 5: YAMAHA_BD: execute on BD_Player: <YAMAHA_AV cmd="GET"><Main_Zone><Power_Control><Power>GetParam</Power></Power_Control></Main_Zone></YAMAHA_AV>
2014.01.13 22:38:37 5: YAMAHA_BD: got response for BD_Player: <?xml version="1.0" encoding="utf-8"?><YAMAHA_AV rsp="GET" RC="0"><Main_Zone><Power_Control><Power>On</Power></Power_Control></Main_Zone></YAMAHA_AV>
2014.01.13 22:38:37 4: YAMAHA_BD: Requesting input info
2014.01.13 22:38:37 5: YAMAHA_BD: execute on BD_Player: <YAMAHA_AV cmd="GET"><Main_Zone><Input_Info>GetParam</Input_Info></Main_Zone></YAMAHA_AV>
2014.01.13 22:38:37 5: YAMAHA_BD: got response for BD_Player: <?xml version="1.0" encoding="utf-8"?><YAMAHA_AV rsp="GET" RC="0"><Main_Zone><Input_Info><Status>Mediacenter</Status></Input_Info></Main_Zone></YAMAHA_AV>
2014.01.13 22:38:37 4: YAMAHA_BD: Requesting playing info
2014.01.13 22:38:37 5: YAMAHA_BD: execute on BD_Player: <YAMAHA_AV cmd="GET"><Main_Zone><Play_Info>GetParam</Play_Info></Main_Zone></YAMAHA_AV>
2014.01.13 22:38:37 5: YAMAHA_BD: got response for BD_Player: <?xml version="1.0" encoding="utf-8"?><YAMAHA_AV rsp="GET" RC="0"><Main_Zone><Play_Info><Status>Play</Status><Playback_Speed>0</Playback_Speed><Tray>Close</Tray><Contents><Type>video</Type><Title>5</Title><Track>0</Track><Chapter>4</Chapter><File_Num>8</File_Num><File_Name>@1283</File_Name></Contents><Current_PlayTime>000031</Current_PlayTime><Input_Info>Network</Input_Info><Disc_Info><Disc_Type>BD</Disc_Type><Track_Num>0</Track_Num><Total_Time>000000</Total_Time></Disc_Info><USB_Info><USB_Status>Not Ready</USB_Status></USB_Info><Network_Info><Contents_Type>Playable File</Contents_Type></Network_Info></Play_Info></Main_Zone></YAMAHA_AV>
2014.01.13 22:38:37 4: YAMAHA_BD BD_Player: on


Hmmh, Du hast recht: Beim Abspielen einer BD erscheint der korrekte discType  :) Nur leider input "Mediacenter"
2014.01.13 22:35:36 4: YAMAHA_BD BD_Player: on
2014.01.13 22:36:06 5: YAMAHA_BD: execute on BD_Player: <YAMAHA_AV cmd="GET"><System><Config>GetParam</Config></System></YAMAHA_AV>
2014.01.13 22:36:06 5: YAMAHA_BD: got response for BD_Player: <?xml version="1.0" encoding="utf-8"?><YAMAHA_AV rsp="GET" RC="0"><System><Config><Model_Name>YAMAHA BD-S473  </Model_Name><System_ID>0123456789ABCDEF</System_ID><Version>1.675O1000</Version><Feature_Existence><Mediacenter>Available</Mediacenter><Setup>Available</Setup><Netflix>Unavailable</Netflix><YouTube>Available</YouTube><BlockBuster>Unavailable</BlockBuster><FilmFresh>Unavailable</FilmFresh><HuluPlus>Unavailable</HuluPlus><Picasa>Unavailable</Picasa><HomeMenu>Available</HomeMenu></Feature_Existence></Config></System></YAMAHA_AV>
2014.01.13 22:36:06 4: YAMAHA_BD: Requesting system status
2014.01.13 22:36:06 5: YAMAHA_BD: execute on BD_Player: <YAMAHA_AV cmd="GET"><System><Service_Info>GetParam</Service_Info></System></YAMAHA_AV>
2014.01.13 22:36:06 5: YAMAHA_BD: got response for BD_Player: <?xml version="1.0" encoding="utf-8"?><YAMAHA_AV rsp="GET" RC="0"><System><Service_Info><Destination>G</Destination><DVD_Region>2</DVD_Region><BD_Region>B</BD_Region><Error_Info>None</Error_Info></Service_Info></System></YAMAHA_AV>
2014.01.13 22:36:06 4: YAMAHA_BD: Requesting power state
2014.01.13 22:36:06 5: YAMAHA_BD: execute on BD_Player: <YAMAHA_AV cmd="GET"><Main_Zone><Power_Control><Power>GetParam</Power></Power_Control></Main_Zone></YAMAHA_AV>
2014.01.13 22:36:06 5: YAMAHA_BD: got response for BD_Player: <?xml version="1.0" encoding="utf-8"?><YAMAHA_AV rsp="GET" RC="0"><Main_Zone><Power_Control><Power>On</Power></Power_Control></Main_Zone></YAMAHA_AV>
2014.01.13 22:36:06 4: YAMAHA_BD: Requesting input info
2014.01.13 22:36:06 5: YAMAHA_BD: execute on BD_Player: <YAMAHA_AV cmd="GET"><Main_Zone><Input_Info>GetParam</Input_Info></Main_Zone></YAMAHA_AV>
2014.01.13 22:36:06 5: YAMAHA_BD: got response for BD_Player: <?xml version="1.0" encoding="utf-8"?><YAMAHA_AV rsp="GET" RC="0"><Main_Zone><Input_Info><Status>Mediacenter</Status></Input_Info></Main_Zone></YAMAHA_AV>
2014.01.13 22:36:06 4: YAMAHA_BD: Requesting playing info
2014.01.13 22:36:06 5: YAMAHA_BD: execute on BD_Player: <YAMAHA_AV cmd="GET"><Main_Zone><Play_Info>GetParam</Play_Info></Main_Zone></YAMAHA_AV>
2014.01.13 22:36:06 5: YAMAHA_BD: got response for BD_Player: <?xml version="1.0" encoding="utf-8"?><YAMAHA_AV rsp="GET" RC="0"><Main_Zone><Play_Info><Status>Play</Status><Playback_Speed>0</Playback_Speed><Tray>Close</Tray><Contents><Type>video</Type><Title>5</Title><Track>0</Track><Chapter>4</Chapter><File_Num>0</File_Num><File_Name></File_Name></Contents><Current_PlayTime>001F37</Current_PlayTime><Input_Info>DISC</Input_Info><Disc_Info><Disc_Type>BD</Disc_Type><Track_Num>0</Track_Num><Total_Time>000000</Total_Time></Disc_Info><USB_Info><USB_Status>Not Ready</USB_Status></USB_Info><Network_Info><Contents_Type>Not Ready</Contents_Type></Network_Info></Play_Info></Main_Zone></YAMAHA_AV>
2014.01.13 22:36:06 4: YAMAHA_BD BD_Player: on

Markus Bloch

Hi Alexus,

tut mir leid, in deinen Logs gibt es keine Hinweise auf entsprechende Werte bei Mediencenter und Youtube. Die gesamte Spieldauer wird nur bei DVD/BlueRays generiert und gelten jeweils für das aktuell abgespielte Element.

In der Schnittstellendokumentation steht zu der Bedeutung der jeweiligen XML-Tags garnichts drinn, daher muss man solche Sachen immer ausprobieren. Aber deine Logs zeigen leider keine zusätzlichen Daten, die man bei Mediencenter oder YouTube nutzen könnte.

Tut mir leid.

Anbei gibt es nochmal den aktuellen Stand mit neuen Kommandos zur Steuerung der Wiedergabe.

Viele Grüße

Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

alexus

Sorry, die Logs werden schnell unübersichtlich. Kann ich die automatische Aktualisierung zwischendurch abschalten und nur mit "Statusrequest" arbeiten?
Play, Pause, Stop, OSD... funktionieren prima. Nur Prev. & Next fehlt noch, dann ist´s perfekt.

Offenbar wechselt die Input_Info, sobald der Bildschirmschoner aktiv ist (Status-Tag wird in Reading mit angezeigt):
<Input_Info><Status>Other</Status></Input_Info>

Wenn ein USB-Stick angesteckt ist, wechselt
<USB_Status>Ready</USB_Status>

Puuh, das sind viele Funktionen...
Melde mich morgen wieder!
Nochmals vielen Dank!  :D
Viele Grüße
alexus

Markus Bloch

Hallo Alexus,

du kannst das verbose wieder ausschalten. Es ist für mich erstmal nicht mehr notwendig.

Prev und Next (sowie Fast Forward, Slow Forward,....) werde ich morgen hinzufügen.

Es gibt noch einige weitere mögliche Werte für Readings. Ich persönlich, möchte es aber lieber bei den sinnvolleren Werten belassen und nicht auf Krampf alle Werte in FHEM reinpressen.

Du siehst ja die möglichen Werte im Log. Falls du also solche Sachen wie USB_Status gerne hättest, sag ruhig Bescheid.

Viele Grüße und Gute Nacht.

Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

locodriver

Mein Player (S473) will noch nicht... Der Status ist immer noch absent - die NW-Steuerung am Player habe ich aktiviert und alle anderen NW-einstellungen müssten auch stimmen, da ich sowohl DLNA-Zugang  als auch Youtube habe.

Uwe

fhem 6.0 auf Rpi3 Bookworm
HM-LAN-CFG (FW 0.965), HM-MOD-UART, 2x HM-TC-IT-WM-W-EU, 4x HM-Sec-RHS und 3x HM-CC-RT-DN, 6x HM-LC-Bl1-FM mit je 1x Somfy-Motor,
2x HM-LC-SW2-FM für Licht und Lüfter, 2x HM-PB-6-WM55, Alexa, Jeelinkcross, CUL, CUNO2, IR-Blaster

alexus

Hallo!

@Uwe: Steht bei Dir etwas im Logfile, wenn "verbose" auf 5 steht? Erscheinen bei Dir die neuen Readings "currentChapter" und "discType"? Welche Firmware hat Dein Player? -> Home-Taste -> Setup -> 3x nach rechts auf "Systeminformation" So kommen wir bestimmt dahinter, was nicht funzt...  ;)

@Markus: Du hast recht: Es gibt viele Informationen, auf die man verzichten kann. "USB-Ready" ist nicht wirklich nützlich.  ???
Habe eine GUI gebaut, die sich je nach Status des Players ändert und andere Buttons anzeigt. Deshalb achte ich auf auswertbare Zustandsmeldungen. Ärgerlich ist, das der Bildschirmschoner den "input" ändert, aber da kann man nichts machen.
Schön wäre noch einen Zoom-Button, da bei meinen Filmen die Scalierung öfter mal geändert werden muss. Oder einen Status-Intervall-Attribut, das ich verlängern kann, wenn der Player aus ist und verkürzen, wenn ein Film läuft und Zeitinformationen aktualisiert werden. Kannst Du sowas noch einbauen? Das wäre auch beim AVR cool!  8) ::)

Gib mir Bescheid, wenn´s noch etwas zu testen gibt  :D
Viele Grüße
alexus

locodriver

@Alexus:

Meine FW ist 1.70501200 - das müsste die aktuellste sein, habe ich erst Ende Dez. runtergeladen.

Als readings habe ich nur presence und state: beides absent.

Hier mal der relevante log-auszug:

2014.01.14 21:10:18 4: HTTP FHEMWEB:192.168.178.28:56062 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2014-01.log
2014.01.14 21:10:18 4: Connection closed for FHEMWEB:192.168.178.28:56060
2014.01.14 21:10:12 5: Notify loop for BD_Player absent
2014.01.14 21:10:12 5: Triggering BD_Player (1 changes)
2014.01.14 21:10:12 5: CustomGetFileFromURL http://192.168.178.32/YamahaRemoteControl/ctrl: Can't connect to http://192.168.178.32:80: IO::Socket::INET: connect: Connection refused
2014.01.14 21:10:12 5: HttpUtils url=http://192.168.178.32/YamahaRemoteControl/ctrl
2014.01.14 21:10:12 5: YAMAHA_BD: execute on BD_Player: <YAMAHA_AV cmd="GET"><Power_Control><Power>GetParam</Power></<Power_Control></YAMAHA_AV>
2014.01.14 21:10:12 4: YAMAHA_BD: Requesting power state
2014.01.14 21:10:12 5: CustomGetFileFromURL http://192.168.178.32/YamahaRemoteControl/ctrl: Can't connect to http://192.168.178.32:80: IO::Socket::INET: connect: Connection refused
2014.01.14 21:10:12 5: HttpUtils url=http://192.168.178.32/YamahaRemoteControl/ctrl
2014.01.14 21:10:12 5: YAMAHA_BD: execute on BD_Player: <YAMAHA_AV cmd="GET"><System><Config>GetParam</Config></System></YAMAHA_AV>
2014.01.14 21:10:12 4: YAMAHA_AVR AV_Receiver: on
2014.01.14 21:10:12 5: Notify loop for AV_Receiver power: on
2014.01.14 21:10:12 5: Triggering AV_Receiver (7 changes)


Ich glaube um 21:10:12 ist der "Hund begraben"? Aber was sagt mir das?

Uwe.

BTW: Die GUI sieht gut aus  :D
fhem 6.0 auf Rpi3 Bookworm
HM-LAN-CFG (FW 0.965), HM-MOD-UART, 2x HM-TC-IT-WM-W-EU, 4x HM-Sec-RHS und 3x HM-CC-RT-DN, 6x HM-LC-Bl1-FM mit je 1x Somfy-Motor,
2x HM-LC-SW2-FM für Licht und Lüfter, 2x HM-PB-6-WM55, Alexa, Jeelinkcross, CUL, CUNO2, IR-Blaster

Markus Bloch

Hallo Locodriver,

das sieht mir nach einem veralteten Modul aus. Deinem Output nach zu urteilen hast du einen meiner allerersten Versuche verwendet, welche ich im Blindflug geschrieben habe. Bitte nutze die angehangene Version.

@alexus: Ich möchte dich ebenfalls bitten die angehangene Version auszuprobieren. Sie enthält deinen Wunsch nach einem konfigurierbaren Timeout für on und off, sowie die neuen Kommandos zur Wiedergabesteuerung (Vorwärts, Rückwärts, etc.). Ein Zoom ist so direkt nicht möglich mit der Schnittstelle, da es hierfür keine einzelne Taste auf der echten Fernbedienung gibt. Desweiteren funktionieren nun auch die GET-Kommandos.

Zur Definition:


define BD YAMAHA_BD <IP-Adresse> [<off-interval>] [<on-interval>]

define BD YAMAHA_BD 192.168.178.32

oder mit verschiedenen Intervallen:

define BD YAMAHA_BD 192.168.178.32 30 10



Viele Grüße

Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

locodriver

#27
Hallo Marcus, habe die neue Version genommen, aber es gibt leider keine Änderung.

Im log habe ich eine Fehlermeldung, als ich ein "on"- Kommando abgesetzt habe

Use of uninitialized value $result in pattern match (m//) at ./FHEM/71_YAMAHA_BD.pm line 196.

Uwe

Ergänzung: beim Reload der cfg steht noch folgendes im log:

2014.01.14 21:49:49 3: YAMAHA_BD: could not execute command on device BD_Player. Please turn on your device in case of deactivated network standby or check for correct hostaddress.

Das kann ich mir nicht erklären, da ich den Player analog zum Receiver angelegt habe und die NW-Konfig. beider Geräte gleich ist (bis auf die 4.Stelle der IP).
fhem 6.0 auf Rpi3 Bookworm
HM-LAN-CFG (FW 0.965), HM-MOD-UART, 2x HM-TC-IT-WM-W-EU, 4x HM-Sec-RHS und 3x HM-CC-RT-DN, 6x HM-LC-Bl1-FM mit je 1x Somfy-Motor,
2x HM-LC-SW2-FM für Licht und Lüfter, 2x HM-PB-6-WM55, Alexa, Jeelinkcross, CUL, CUNO2, IR-Blaster

Markus Bloch

Zitat von: locodriver am 14 Januar 2014, 21:53:31
Hallo Marcus, habe die neue Version genommen, aber es gibt leider keine Änderung.

Im log habe ich eine Fehlermeldung, als ich ein "on"- Kommando abgesetzt habe

Use of uninitialized value $result in pattern match (m//) at ./FHEM/71_YAMAHA_BD.pm line 196.

Uwe


Das kann aber nicht sein, da in dem File aus meinem letzten Post auf Zeile 196 kein Pattern Matching vorkommt, sondern lediglich eine Klammer "}" zu finden ist. Kann es sein, dass es sich nachwievor um die alte Version handelt? Bitte prüf das nochmal genauer.

Bei mir kommt kein derartiger Fehler.

Viele Grüße

Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

locodriver

Es wird...

Ich habe jetzt mal ein shutdown restart gemacht - und siehe da, der Player lebt  :D

Die Datei war aber lt. Explorer und lt. FB-Frontend richtig auf die FB kopiert und IMHO auch mit einen reload in fhem geladen - naja egal.

Danke für den Schubs in die richtige Richtung, jetzt sind auch die readings zu sehen.

Das "reicht" dann erst mal für heute...

Uwe
fhem 6.0 auf Rpi3 Bookworm
HM-LAN-CFG (FW 0.965), HM-MOD-UART, 2x HM-TC-IT-WM-W-EU, 4x HM-Sec-RHS und 3x HM-CC-RT-DN, 6x HM-LC-Bl1-FM mit je 1x Somfy-Motor,
2x HM-LC-SW2-FM für Licht und Lüfter, 2x HM-PB-6-WM55, Alexa, Jeelinkcross, CUL, CUNO2, IR-Blaster