Sony TV HX-, NX-Serie

Begonnen von StephanH, 03 Dezember 2013, 12:55:57

Vorheriges Thema - Nächstes Thema

vuffiraa

Zitat von: McElch am 10 März 2017, 13:41:38
Hallo, ich habe im Freundeskreis günstig einen älteren KDL-32CX52 (ziemlich alt, aber lt. Webseite gerade noch so unterstützt) abgestaubt und war ganz aus dem Häuschen, als ich zufällig auf das BRAVIA-Modul gestoßen bin! Bin immer wieder von den Socken, was die Leute so alles für fhem auf die Beine stellen! Vielen Dank dafür!

Natürlich habe ich das gleich ausprobiert. Aber nur einen Teilerfolg erzielt. Das einzige, was sich steuern lässt, ist die Lautstärke (über UPNP?). Alles andere geht nicht. Wie hier weiter vorn beschrieben habe ich das Loglevel erhöht, um der Sache auf die Schliche zu kommen.

Dabei sehe ich (soweit ich das verstehe oder zu deuten versuche...), dass der TV auf die Anfragen per URL nur mit einem "Not found" antwortet.

Ich wollte es darauf hin mal mit der sideview-App versuchen, aber die meldet nur kurz ein nicht unterstütztes Gerät - dabei wird das Modell doch in der Liste geführt!?

Verbunden ist der TV über einen Powerline-Adapter (geht gerade leider nicht anders), könnte dass ein Problem sein?

Vielen Dank für jeden Hinweis!

Hallo McElch,

wie du ja gelesen hast, sollte dein Gerät laut der Liste in der SideView-App unterstützt sein, bist du sicher, dass der TV nicht doch noch etwas älter ist?

Die App ist eigentlich die erste Anlaufstelle, um die Kommunikation zum TV zu belauschen. Eventuell ist im TV die Internetfähigkeit deaktiviert? Da könntest du in der Anleitung mal schauen, ob es überhaupt einen entsprechende Funktion gibt.

Ansonsten kannst du mir das Log auch als PN schicken, dann schau ich mal, ob wirklich auf allen Kanäle mit "not found" geantwortet wird.

Kannst du mal schauen, ob du bei folgenden Links eine Antwort im Browser bekommst:
- http://<ip>:80/cers/ActionList.xml
- http://<ip>:80/cers/api/getSystemInformation
- http://<ip>:80/cers/api/getRemoteCommandList


Als Port auch gerne mal 50001 und 50002 probieren.

Gruß vuffiraa
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

McElch

Hallo vuffiraa & vielen Dank für die Antwort!

Also, mit dem Modell bin ich mir eigentlich ziemlich sicher, aber irgendwie ist bei der Internetverbindung der Wurm drin. Die Links habe ich alle ausprobiert, bringen alle "not found", die 50000er ports bringen nicht erreichbar.

Der Test der Netzwerkeinstellungen läuft positiv durch, IP; Gateway und DNS hat er, aber online ist er trotzdem nicht. Selbst die Firmwaresuche scheitert.

Im Moment kann das verschiedene Ursachen haben, wie zB die Powerlineverbindung. Außerdem ist meine Fritzbox über Mobilfunk online, da geht per se so einiges nicht, VPN zB.

Ich vertage das Thema Bravia jetzt erstmal, da ich bald umziehe. Dann habe ich richtiges FTTH-Internet und ordentliche Strukturverkabelung, dann starte ich einen neuen Versuch. Im Grunde muss der TV auch nicht über fhem gesteuert werden, da er im Schlafzimmer steht, da kann ich auch die originale Fernbedienung nehmen.

Wichtig ist mir, das alle Geräte automatisch ausgeschaltet werden, wenn ich die Wohnung verlasse und ein Sleeptimer, aber das mache ich dann eben erstmal über eine Funksteckdose. Und so kleine Spielereien wie mute bei Anruf würde ja trotzdem gehen, da sich die Lautstärke ja regeln lässt.

Ich würde mich dann ggf. hier nochmal melden, wenn es soweit ist. Der sportliche Ehrgeiz ist geweckt, aber im Moment hat es erstmal keine Priorität, und da will ich jetzt auch jemanden mit richtig Ahnung wie dich nicht sinnlos beschäftigen! :)

Aber das Modul ist trotzdem klasse, so wie das ganze fhem-Projekt! Vielen Dank für deine Arbeit! :)


lenoxef

Zitat von: fire3k am 14 Dezember 2016, 07:39:40
Hi, ich habe dasselbe Bravia Modell, ausschalten usw geht, aber wenn er dann im standby ist bekomme ich den mit set Bravia on nicht wieder an ....

Sobald er an ist geht das meiste, nur einschalten nicht, würde das gerne via Alexa auch nutzen, wie den rest hier, ich habe viele Geräte mit Amazon Echo (Dot) so eingerichtet das
man fast alles per sprache machen kann (die wichtigen singe halt, Geräte an/aus, lauter/leiser usw usw)

Falls jemand dazu einen Tip hat warum ich den Bravia nicht mehr anschalten kann wär ich echt dankbar :)

Und Danke für das modul :)

Hallo Fire3k,

bist du schon witer gekommen mit dem Einschalten deines Bravias? Ich habe die Beobachtung gemacht, wenn ich den TV per FHEM ausschalte und per FHEM sofort wieder einschalte klappt es nicht. Wenn man aber nach dem Ausschalten wartet bis dieses "kack" (eventuell von einem Relais) zu hören ist funktioniert auch das einschalten per FHEM. Vorrausgesetzt die MAC-Adresse des TVs ist in FHEM hinterlegt(attr Bravia macaddr xxxxxxxxxxxx).

sxd85

Hallo im neuen Jahr!

Kennt jemand inzwischen einen Weg, wie man im lokalen Netzwerk Texte/Nachrichten (oder gerne auch Bilder) auf einem (2016er) Sony Andoid TV erscheinen lassen kann? Vorzugsweise als Overlay, während eine Fernsehsendung läuft.

Selber habe ich rausgefunden, dass eine App namens "Notifications for Android TV" Popup-Nachrichten anzeigen kann, die von einem Smartphone im selben Netz kommen.

Jetzt bin ich auf der Suche nach einer Möglichkeit, die Nachrichten von der Kommandozeile aus senden zu können. Vorzugsweise mit curl. Habe es aber noch nicht zum laufen gebracht. Prinzipiell sollte es aber möglich sein...

Wenn alles gut läuft, möchte ich eingehende Anrufe des Fritzbox (Callmonitor) auf dem Sony Fernseher signalisieren lassen. Mit dem alten Philips geht es bereits, aber mit Sony bekomme ich derzeit nur eine Infobox ohne einen Text drin.

Hat jemand Erfahrung in der Richtung Android TV und Benachrichtigung?

Zitat von: sxd85 am 24 Dezember 2016, 23:36:02
Für ältere Philips Fernseher gibt es eine ähnliche Lösung (https://sourceforge.net/p/jstx/wiki/Home/), die ich schon lange von meinem Raspberry Pi aus in Verbindung mit dem Fritzbox Collmonitor benutze, aber für Sony hat meine lange Suche leider keine brauchbare Ergebnisse gebracht.


kennymc.c

Gibt es für die Modelle mit AndroidTV irgendwie die Möglichkeit bestimmte Apps zu starten oder eventuell sogar Bildeinstellungen zu verändern? Es gibt ja für das normale Android schon sowas wie Automagic in Verbindung mit dem AMAD Modul aber das wurde nicht für ATV getestet und beinhaltet auch viele zum Sony Modul redundante und für meinen Zweck Überflüssige Funktionen. Eventuell lässt sich das ganze auch über ADB machen? Kenne mich mit Android zwar nicht sehr aus, aber so wie ich es mitbekommen habe, lässt sich über die Schnittstelle relativ viel steuern. Hab da nur noch keine richtige Dokumentation für gefunden, die sich auch auf Sony spezifische Dinge wie das Action Menu bezieht. Für den FireTV gibt es z.B. schon schon ein ähnliches Modul, dass auch über ADB läuft.

dogexan

Hallo zusammen,

wenn ich mal kurz vom aktuellem Thema ablenken darf.

Seit einigen Tagen wird mein Log mit folgeder Fehlermeldung geflutet:

"Use of uninitialized value in string eq at ./FHEM/70_BRAVIA.pm line 1114."
Die Meldung tritt so oft auf wie auch der poll-interval des Modul ist.

Hat jemand eine Idee woran es liegen kann?

Danke

Gruß Alex

vuffiraa

Zitat von: dogexan am 23 April 2017, 21:33:26
Hallo zusammen,

wenn ich mal kurz vom aktuellem Thema ablenken darf.

Seit einigen Tagen wird mein Log mit folgeder Fehlermeldung geflutet:

"Use of uninitialized value in string eq at ./FHEM/70_BRAVIA.pm line 1114."
Die Meldung tritt so oft auf wie auch der poll-interval des Modul ist.

Hat jemand eine Idee woran es liegen kann?

Danke

Gruß Alex

Hallo Alex,

du wird irgendetwas durcheinander sein ;)
Kannst du mal ein Log mit verbose=5 und ein List vom Gerät machen?
Der TV ist immer noch der KDL-55NX725? Gab es da ein Update der Firmware?

Gruß Vuffiraa
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

dogexan

Hi vuffiraa,

ja ist immer noch der KDL-55NX725 ;)

Von einem Firmware Update habe ich nichts mitbekommen.

Die aktuelle Firmware ist die PKG4.027EUA-0104

Hier der Auszug aus dem Log

Use of uninitialized value in string eq at ./FHEM/70_BRAVIA.pm line 1114.
2017.04.24 19:12:55 5: BRAVIA SonyTV: called function BRAVIA_Set()
2017.04.24 19:12:55 5: BRAVIA SonyTV: called function BRAVIA_Set()
2017.04.24 19:12:55 5: BRAVIA SonyTV: called function BRAVIA_Get()
2017.04.24 19:13:13 5: BRAVIA SonyTV: called function BRAVIA_GetStatus()
2017.04.24 19:13:13 5: BRAVIA SonyTV: called function BRAVIA_SendCommand()
2017.04.24 19:13:13 4: BRAVIA SonyTV: REQ getStatus/xml
2017.04.24 19:13:13 5: BRAVIA SonyTV: GET http://192.168.1.21:80/cers/api/getStatus
2017.04.24 19:13:13 5: BRAVIA SonyTV: header X-CERS-DEVICE-ID: fhem_remote
2017.04.24 19:13:13 5: BRAVIA SonyTV: called function BRAVIA_ReceiveCommand() rc: HASH(0x33647c0) err:  data: <?xml version="1.0"?>
<statusList>
    <status name="viewing">
        <statusItem field="source" value="ExtInput" />
    </status>
</statusList>

2017.04.24 19:13:13 4: BRAVIA SonyTV: RCV getStatus/xml
2017.04.24 19:13:13 4: BRAVIA SonyTV: RES getStatus/xml - <?xml version="1.0"?>
<statusList>
    <status name="viewing">
        <statusItem field="source" value="ExtInput" />
    </status>
</statusList>

2017.04.24 19:13:13 5: BRAVIA SonyTV: called function BRAVIA_SendCommand()
2017.04.24 19:13:13 4: BRAVIA SonyTV: REQ upnp/getVolume
2017.04.24 19:13:13 5: BRAVIA SonyTV: POST http://192.168.1.21:52323/upnp/control/RenderingControl (<?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:GetVolume xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><InstanceID>0</InstanceID><Channel>Master</Channel></u:GetVolume></s:Body></s:Envelope>)
2017.04.24 19:13:13 5: BRAVIA SonyTV: header X-CERS-DEVICE-ID: fhem_remote
Soapaction: "urn:schemas-upnp-org:service:RenderingControl:1#GetVolume"
Content-Type: text/xml
2017.04.24 19:13:13 5: BRAVIA SonyTV: called function BRAVIA_SendCommand()
2017.04.24 19:13:13 4: BRAVIA SonyTV: REQ upnp/getMute
2017.04.24 19:13:13 5: BRAVIA SonyTV: POST http://192.168.1.21:52323/upnp/control/RenderingControl (<?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:GetMute xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><InstanceID>0</InstanceID><Channel>Master</Channel></u:GetMute></s:Body></s:Envelope>)
2017.04.24 19:13:13 5: BRAVIA SonyTV: header X-CERS-DEVICE-ID: fhem_remote
Soapaction: "urn:schemas-upnp-org:service:RenderingControl:1#GetMute"
Content-Type: text/xml
2017.04.24 19:13:13 5: BRAVIA SonyTV: called function BRAVIA_ReceiveCommand() rc: HASH(0x3aba098) err:  data: <?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>501</errorCode><errorDescription>Action GetVolume failed
</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
2017.04.24 19:13:13 4: BRAVIA SonyTV: RCV upnp/getVolume
2017.04.24 19:13:13 4: BRAVIA SonyTV: RES upnp/getVolume - <?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>501</errorCode><errorDescription>Action GetVolume failed
</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
2017.04.24 19:13:13 5: BRAVIA SonyTV: called function BRAVIA_ReceiveCommand() rc: HASH(0x33d31a0) err:  data: <?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>501</errorCode><errorDescription>Action GetMute failed
</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
2017.04.24 19:13:13 4: BRAVIA SonyTV: RCV upnp/getMute
2017.04.24 19:13:13 4: BRAVIA SonyTV: RES upnp/getMute - <?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>501</errorCode><errorDescription>Action GetMute failed
</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
Use of uninitialized value in string eq at ./FHEM/70_BRAVIA.pm line 1114.
2017.04.24 19:13:43 5: BRAVIA SonyTV: called function BRAVIA_GetStatus()
2017.04.24 19:13:43 5: BRAVIA SonyTV: called function BRAVIA_SendCommand()
2017.04.24 19:13:43 4: BRAVIA SonyTV: REQ getStatus/xml
2017.04.24 19:13:43 5: BRAVIA SonyTV: GET http://192.168.1.21:80/cers/api/getStatus
2017.04.24 19:13:43 5: BRAVIA SonyTV: header X-CERS-DEVICE-ID: fhem_remote
2017.04.24 19:13:43 5: BRAVIA SonyTV: called function BRAVIA_ReceiveCommand() rc: HASH(0x3c4dc88) err:  data: <?xml version="1.0"?>
<statusList>
    <status name="viewing">
        <statusItem field="source" value="ExtInput" />
    </status>
</statusList>

2017.04.24 19:13:43 4: BRAVIA SonyTV: RCV getStatus/xml
2017.04.24 19:13:43 4: BRAVIA SonyTV: RES getStatus/xml - <?xml version="1.0"?>
<statusList>
    <status name="viewing">
        <statusItem field="source" value="ExtInput" />
    </status>
</statusList>

2017.04.24 19:13:43 5: BRAVIA SonyTV: called function BRAVIA_SendCommand()
2017.04.24 19:13:43 4: BRAVIA SonyTV: REQ upnp/getVolume
2017.04.24 19:13:43 5: BRAVIA SonyTV: POST http://192.168.1.21:52323/upnp/control/RenderingControl (<?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:GetVolume xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><InstanceID>0</InstanceID><Channel>Master</Channel></u:GetVolume></s:Body></s:Envelope>)
2017.04.24 19:13:43 5: BRAVIA SonyTV: header X-CERS-DEVICE-ID: fhem_remote
Soapaction: "urn:schemas-upnp-org:service:RenderingControl:1#GetVolume"
Content-Type: text/xml
2017.04.24 19:13:43 5: BRAVIA SonyTV: called function BRAVIA_SendCommand()
2017.04.24 19:13:43 4: BRAVIA SonyTV: REQ upnp/getMute
2017.04.24 19:13:43 5: BRAVIA SonyTV: POST http://192.168.1.21:52323/upnp/control/RenderingControl (<?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:GetMute xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><InstanceID>0</InstanceID><Channel>Master</Channel></u:GetMute></s:Body></s:Envelope>)
2017.04.24 19:13:43 5: BRAVIA SonyTV: header X-CERS-DEVICE-ID: fhem_remote
Soapaction: "urn:schemas-upnp-org:service:RenderingControl:1#GetMute"
Content-Type: text/xml
2017.04.24 19:13:43 5: BRAVIA SonyTV: called function BRAVIA_ReceiveCommand() rc: HASH(0x3a060e8) err:  data: <?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>501</errorCode><errorDescription>Action GetVolume failed
</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
2017.04.24 19:13:43 4: BRAVIA SonyTV: RCV upnp/getVolume
2017.04.24 19:13:43 4: BRAVIA SonyTV: RES upnp/getVolume - <?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>501</errorCode><errorDescription>Action GetVolume failed
</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
2017.04.24 19:13:43 5: BRAVIA SonyTV: called function BRAVIA_ReceiveCommand() rc: HASH(0x3a20340) err:  data: <?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>501</errorCode><errorDescription>Action GetMute failed
</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
2017.04.24 19:13:43 4: BRAVIA SonyTV: RCV upnp/getMute
2017.04.24 19:13:43 4: BRAVIA SonyTV: RES upnp/getMute - <?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>501</errorCode><errorDescription>Action GetMute failed
</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
Use of uninitialized value in string eq at ./FHEM/70_BRAVIA.pm line 1114.
2017.04.24 19:14:13 5: BRAVIA SonyTV: called function BRAVIA_GetStatus()
2017.04.24 19:14:13 5: BRAVIA SonyTV: called function BRAVIA_SendCommand()
2017.04.24 19:14:13 4: BRAVIA SonyTV: REQ getStatus/xml
2017.04.24 19:14:13 5: BRAVIA SonyTV: GET http://192.168.1.21:80/cers/api/getStatus
2017.04.24 19:14:13 5: BRAVIA SonyTV: header X-CERS-DEVICE-ID: fhem_remote
2017.04.24 19:14:13 5: BRAVIA SonyTV: called function BRAVIA_ReceiveCommand() rc: HASH(0x335eec0) err:  data: <?xml version="1.0"?>
<statusList>
    <status name="viewing">
        <statusItem field="source" value="ExtInput" />
    </status>
</statusList>

2017.04.24 19:14:13 4: BRAVIA SonyTV: RCV getStatus/xml
2017.04.24 19:14:13 4: BRAVIA SonyTV: RES getStatus/xml - <?xml version="1.0"?>
<statusList>
    <status name="viewing">
        <statusItem field="source" value="ExtInput" />
    </status>
</statusList>

2017.04.24 19:14:13 5: BRAVIA SonyTV: called function BRAVIA_SendCommand()
2017.04.24 19:14:13 4: BRAVIA SonyTV: REQ upnp/getVolume
2017.04.24 19:14:13 5: BRAVIA SonyTV: POST http://192.168.1.21:52323/upnp/control/RenderingControl (<?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:GetVolume xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><InstanceID>0</InstanceID><Channel>Master</Channel></u:GetVolume></s:Body></s:Envelope>)
2017.04.24 19:14:13 5: BRAVIA SonyTV: header X-CERS-DEVICE-ID: fhem_remote
Soapaction: "urn:schemas-upnp-org:service:RenderingControl:1#GetVolume"
Content-Type: text/xml
2017.04.24 19:14:13 5: BRAVIA SonyTV: called function BRAVIA_SendCommand()
2017.04.24 19:14:13 4: BRAVIA SonyTV: REQ upnp/getMute
2017.04.24 19:14:13 5: BRAVIA SonyTV: POST http://192.168.1.21:52323/upnp/control/RenderingControl (<?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:GetMute xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><InstanceID>0</InstanceID><Channel>Master</Channel></u:GetMute></s:Body></s:Envelope>)
2017.04.24 19:14:13 5: BRAVIA SonyTV: header X-CERS-DEVICE-ID: fhem_remote
Soapaction: "urn:schemas-upnp-org:service:RenderingControl:1#GetMute"
Content-Type: text/xml
2017.04.24 19:14:13 5: BRAVIA SonyTV: called function BRAVIA_ReceiveCommand() rc: HASH(0x3a74050) err:  data: <?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>501</errorCode><errorDescription>Action GetMute failed
</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
2017.04.24 19:14:13 4: BRAVIA SonyTV: RCV upnp/getMute
2017.04.24 19:14:13 4: BRAVIA SonyTV: RES upnp/getMute - <?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>501</errorCode><errorDescription>Action GetMute failed
</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
Use of uninitialized value in string eq at ./FHEM/70_BRAVIA.pm line 1114.
2017.04.24 19:14:13 5: BRAVIA SonyTV: called function BRAVIA_ReceiveCommand() rc: HASH(0x335cca0) err:  data: <?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>501</errorCode><errorDescription>Action GetVolume failed
</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
2017.04.24 19:14:13 4: BRAVIA SonyTV: RCV upnp/getVolume
2017.04.24 19:14:13 4: BRAVIA SonyTV: RES upnp/getVolume - <?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>501</errorCode><errorDescription>Action GetVolume failed
</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>


Vielen Dank

Alex

kennymc.c

Soweit ich es verstanden habe kann man ja mit
curl  -XPOST http://192.168.X.X/sony/system --header "Authorization:
XXX" -d '{"method":"getRemoteControllerInfo","param
s":[],"id":10,"version":"1.0"}'

sich die verfügbaren Befehle für RemoteControl von seinem Model auflisten lassen. Trotzdem funktionieren einige davon nicht. Gibt es da irgendeine Lösung für oder verstehe ich doch etwas falsch?

vuffiraa

Zitat von: dogexan am 24 April 2017, 19:18:49
Hi vuffiraa,

ja ist immer noch der KDL-55NX725 ;)

Von einem Firmware Update habe ich nichts mitbekommen.

Die aktuelle Firmware ist die PKG4.027EUA-0104

Hier der Auszug aus dem Log

Use of uninitialized value in string eq at ./FHEM/70_BRAVIA.pm line 1114.
2017.04.24 19:12:55 5: BRAVIA SonyTV: called function BRAVIA_Set()
2017.04.24 19:12:55 5: BRAVIA SonyTV: called function BRAVIA_Set()
2017.04.24 19:12:55 5: BRAVIA SonyTV: called function BRAVIA_Get()
2017.04.24 19:13:13 5: BRAVIA SonyTV: called function BRAVIA_GetStatus()
2017.04.24 19:13:13 5: BRAVIA SonyTV: called function BRAVIA_SendCommand()
2017.04.24 19:13:13 4: BRAVIA SonyTV: REQ getStatus/xml
2017.04.24 19:13:13 5: BRAVIA SonyTV: GET http://192.168.1.21:80/cers/api/getStatus
2017.04.24 19:13:13 5: BRAVIA SonyTV: header X-CERS-DEVICE-ID: fhem_remote
2017.04.24 19:13:13 5: BRAVIA SonyTV: called function BRAVIA_ReceiveCommand() rc: HASH(0x33647c0) err:  data: <?xml version="1.0"?>
<statusList>
    <status name="viewing">
        <statusItem field="source" value="ExtInput" />
    </status>
</statusList>

2017.04.24 19:13:13 4: BRAVIA SonyTV: RCV getStatus/xml
2017.04.24 19:13:13 4: BRAVIA SonyTV: RES getStatus/xml - <?xml version="1.0"?>
<statusList>
    <status name="viewing">
        <statusItem field="source" value="ExtInput" />
    </status>
</statusList>

2017.04.24 19:13:13 5: BRAVIA SonyTV: called function BRAVIA_SendCommand()
2017.04.24 19:13:13 4: BRAVIA SonyTV: REQ upnp/getVolume
2017.04.24 19:13:13 5: BRAVIA SonyTV: POST http://192.168.1.21:52323/upnp/control/RenderingControl (<?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:GetVolume xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><InstanceID>0</InstanceID><Channel>Master</Channel></u:GetVolume></s:Body></s:Envelope>)
2017.04.24 19:13:13 5: BRAVIA SonyTV: header X-CERS-DEVICE-ID: fhem_remote
Soapaction: "urn:schemas-upnp-org:service:RenderingControl:1#GetVolume"
Content-Type: text/xml
2017.04.24 19:13:13 5: BRAVIA SonyTV: called function BRAVIA_SendCommand()
2017.04.24 19:13:13 4: BRAVIA SonyTV: REQ upnp/getMute
2017.04.24 19:13:13 5: BRAVIA SonyTV: POST http://192.168.1.21:52323/upnp/control/RenderingControl (<?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:GetMute xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><InstanceID>0</InstanceID><Channel>Master</Channel></u:GetMute></s:Body></s:Envelope>)
2017.04.24 19:13:13 5: BRAVIA SonyTV: header X-CERS-DEVICE-ID: fhem_remote
Soapaction: "urn:schemas-upnp-org:service:RenderingControl:1#GetMute"
Content-Type: text/xml
2017.04.24 19:13:13 5: BRAVIA SonyTV: called function BRAVIA_ReceiveCommand() rc: HASH(0x3aba098) err:  data: <?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>501</errorCode><errorDescription>Action GetVolume failed
</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
2017.04.24 19:13:13 4: BRAVIA SonyTV: RCV upnp/getVolume
2017.04.24 19:13:13 4: BRAVIA SonyTV: RES upnp/getVolume - <?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>501</errorCode><errorDescription>Action GetVolume failed
</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
2017.04.24 19:13:13 5: BRAVIA SonyTV: called function BRAVIA_ReceiveCommand() rc: HASH(0x33d31a0) err:  data: <?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>501</errorCode><errorDescription>Action GetMute failed
</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
2017.04.24 19:13:13 4: BRAVIA SonyTV: RCV upnp/getMute
2017.04.24 19:13:13 4: BRAVIA SonyTV: RES upnp/getMute - <?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>501</errorCode><errorDescription>Action GetMute failed
</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
Use of uninitialized value in string eq at ./FHEM/70_BRAVIA.pm line 1114.
2017.04.24 19:13:43 5: BRAVIA SonyTV: called function BRAVIA_GetStatus()
2017.04.24 19:13:43 5: BRAVIA SonyTV: called function BRAVIA_SendCommand()
2017.04.24 19:13:43 4: BRAVIA SonyTV: REQ getStatus/xml
2017.04.24 19:13:43 5: BRAVIA SonyTV: GET http://192.168.1.21:80/cers/api/getStatus
2017.04.24 19:13:43 5: BRAVIA SonyTV: header X-CERS-DEVICE-ID: fhem_remote
2017.04.24 19:13:43 5: BRAVIA SonyTV: called function BRAVIA_ReceiveCommand() rc: HASH(0x3c4dc88) err:  data: <?xml version="1.0"?>
<statusList>
    <status name="viewing">
        <statusItem field="source" value="ExtInput" />
    </status>
</statusList>

2017.04.24 19:13:43 4: BRAVIA SonyTV: RCV getStatus/xml
2017.04.24 19:13:43 4: BRAVIA SonyTV: RES getStatus/xml - <?xml version="1.0"?>
<statusList>
    <status name="viewing">
        <statusItem field="source" value="ExtInput" />
    </status>
</statusList>

2017.04.24 19:13:43 5: BRAVIA SonyTV: called function BRAVIA_SendCommand()
2017.04.24 19:13:43 4: BRAVIA SonyTV: REQ upnp/getVolume
2017.04.24 19:13:43 5: BRAVIA SonyTV: POST http://192.168.1.21:52323/upnp/control/RenderingControl (<?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:GetVolume xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><InstanceID>0</InstanceID><Channel>Master</Channel></u:GetVolume></s:Body></s:Envelope>)
2017.04.24 19:13:43 5: BRAVIA SonyTV: header X-CERS-DEVICE-ID: fhem_remote
Soapaction: "urn:schemas-upnp-org:service:RenderingControl:1#GetVolume"
Content-Type: text/xml
2017.04.24 19:13:43 5: BRAVIA SonyTV: called function BRAVIA_SendCommand()
2017.04.24 19:13:43 4: BRAVIA SonyTV: REQ upnp/getMute
2017.04.24 19:13:43 5: BRAVIA SonyTV: POST http://192.168.1.21:52323/upnp/control/RenderingControl (<?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:GetMute xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><InstanceID>0</InstanceID><Channel>Master</Channel></u:GetMute></s:Body></s:Envelope>)
2017.04.24 19:13:43 5: BRAVIA SonyTV: header X-CERS-DEVICE-ID: fhem_remote
Soapaction: "urn:schemas-upnp-org:service:RenderingControl:1#GetMute"
Content-Type: text/xml
2017.04.24 19:13:43 5: BRAVIA SonyTV: called function BRAVIA_ReceiveCommand() rc: HASH(0x3a060e8) err:  data: <?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>501</errorCode><errorDescription>Action GetVolume failed
</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
2017.04.24 19:13:43 4: BRAVIA SonyTV: RCV upnp/getVolume
2017.04.24 19:13:43 4: BRAVIA SonyTV: RES upnp/getVolume - <?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>501</errorCode><errorDescription>Action GetVolume failed
</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
2017.04.24 19:13:43 5: BRAVIA SonyTV: called function BRAVIA_ReceiveCommand() rc: HASH(0x3a20340) err:  data: <?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>501</errorCode><errorDescription>Action GetMute failed
</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
2017.04.24 19:13:43 4: BRAVIA SonyTV: RCV upnp/getMute
2017.04.24 19:13:43 4: BRAVIA SonyTV: RES upnp/getMute - <?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>501</errorCode><errorDescription>Action GetMute failed
</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
Use of uninitialized value in string eq at ./FHEM/70_BRAVIA.pm line 1114.
2017.04.24 19:14:13 5: BRAVIA SonyTV: called function BRAVIA_GetStatus()
2017.04.24 19:14:13 5: BRAVIA SonyTV: called function BRAVIA_SendCommand()
2017.04.24 19:14:13 4: BRAVIA SonyTV: REQ getStatus/xml
2017.04.24 19:14:13 5: BRAVIA SonyTV: GET http://192.168.1.21:80/cers/api/getStatus
2017.04.24 19:14:13 5: BRAVIA SonyTV: header X-CERS-DEVICE-ID: fhem_remote
2017.04.24 19:14:13 5: BRAVIA SonyTV: called function BRAVIA_ReceiveCommand() rc: HASH(0x335eec0) err:  data: <?xml version="1.0"?>
<statusList>
    <status name="viewing">
        <statusItem field="source" value="ExtInput" />
    </status>
</statusList>

2017.04.24 19:14:13 4: BRAVIA SonyTV: RCV getStatus/xml
2017.04.24 19:14:13 4: BRAVIA SonyTV: RES getStatus/xml - <?xml version="1.0"?>
<statusList>
    <status name="viewing">
        <statusItem field="source" value="ExtInput" />
    </status>
</statusList>

2017.04.24 19:14:13 5: BRAVIA SonyTV: called function BRAVIA_SendCommand()
2017.04.24 19:14:13 4: BRAVIA SonyTV: REQ upnp/getVolume
2017.04.24 19:14:13 5: BRAVIA SonyTV: POST http://192.168.1.21:52323/upnp/control/RenderingControl (<?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:GetVolume xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><InstanceID>0</InstanceID><Channel>Master</Channel></u:GetVolume></s:Body></s:Envelope>)
2017.04.24 19:14:13 5: BRAVIA SonyTV: header X-CERS-DEVICE-ID: fhem_remote
Soapaction: "urn:schemas-upnp-org:service:RenderingControl:1#GetVolume"
Content-Type: text/xml
2017.04.24 19:14:13 5: BRAVIA SonyTV: called function BRAVIA_SendCommand()
2017.04.24 19:14:13 4: BRAVIA SonyTV: REQ upnp/getMute
2017.04.24 19:14:13 5: BRAVIA SonyTV: POST http://192.168.1.21:52323/upnp/control/RenderingControl (<?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:GetMute xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><InstanceID>0</InstanceID><Channel>Master</Channel></u:GetMute></s:Body></s:Envelope>)
2017.04.24 19:14:13 5: BRAVIA SonyTV: header X-CERS-DEVICE-ID: fhem_remote
Soapaction: "urn:schemas-upnp-org:service:RenderingControl:1#GetMute"
Content-Type: text/xml
2017.04.24 19:14:13 5: BRAVIA SonyTV: called function BRAVIA_ReceiveCommand() rc: HASH(0x3a74050) err:  data: <?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>501</errorCode><errorDescription>Action GetMute failed
</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
2017.04.24 19:14:13 4: BRAVIA SonyTV: RCV upnp/getMute
2017.04.24 19:14:13 4: BRAVIA SonyTV: RES upnp/getMute - <?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>501</errorCode><errorDescription>Action GetMute failed
</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
Use of uninitialized value in string eq at ./FHEM/70_BRAVIA.pm line 1114.
2017.04.24 19:14:13 5: BRAVIA SonyTV: called function BRAVIA_ReceiveCommand() rc: HASH(0x335cca0) err:  data: <?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>501</errorCode><errorDescription>Action GetVolume failed
</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
2017.04.24 19:14:13 4: BRAVIA SonyTV: RCV upnp/getVolume
2017.04.24 19:14:13 4: BRAVIA SonyTV: RES upnp/getVolume - <?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>501</errorCode><errorDescription>Action GetVolume failed
</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>


Vielen Dank

Alex
Hallo Alex,

Mal eine Gegenfrage, hat die Lautstärkenregelung bei deinem TV jemals mit absoluten Werten funktioniert? Wenn ich die alten Artikel hier im Thread so durchlese, scheint das bei deiner Generation gar nicht unterstützt zu werden.
Die Meldungen im Log wirst du los, wenn du "set upnp off" im Gerät einstellst.

Gruß Vuffiraa
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

vuffiraa

Zitat von: kennymc.c am 24 April 2017, 21:20:03
Soweit ich es verstanden habe kann man ja mit
curl  -XPOST http://192.168.X.X/sony/system --header "Authorization:
XXX" -d '{"method":"getRemoteControllerInfo","param
s":[],"id":10,"version":"1.0"}'

sich die verfügbaren Befehle für RemoteControl von seinem Model auflisten lassen. Trotzdem funktionieren einige davon nicht. Gibt es da irgendeine Lösung für oder verstehe ich doch etwas falsch?
Welche Befehle funktionieren nicht?
Es gibt aber leider der keine öffentliche Dokumentation von Sony. Daher ist auch nicht klar, ob bestimmte Befehle vielleicht nur unter bestimmten Voraussetzungen oder in einer bestimmten Reihenfolge gehen.

Gruß Vuffiraa
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

dogexan

Also, den Wert den ich auf dem Slider einstelle wird auch so 1:1 an den Fernseher übermittelt. Das irgendwelche Funktionen nicht funktionieren ist mir nicht bekannt (außer die, die ich auch schon am Anfang dieses Thread erwähnt habe, wie z.B. Ein- Auschalten des TVs oder explizit Mute on/off). Ich habe jetzt wie du gesagt hast upnp auf off gesetzt. Das voll "spamen" des Logs hat sich damit dann erledigt :) So wie ich das sehen benötige ich kein Upnp, ohne das funktioniert alles noch genauso wie vorher auch.

Gruß Alex

kennymc.c

Zitat von: vuffiraa am 25 April 2017, 19:36:08
Welche Befehle funktionieren nicht?
Es gibt aber leider der keine öffentliche Dokumentation von Sony. Daher ist auch nicht klar, ob bestimmte Befehle vielleicht nur unter bestimmten Voraussetzungen oder in einer bestimmten Reihenfolge gehen.

Geht mit speziell um PictureMode was es allerdings auf der normalen Fernbedienung auch nicht gibt. Je nach gerade gewählten Eingang werden wohl auch andere Befehle angezeigt. Eben wurde mir auch Mode3D angezeigt obwohl mein Modell gar kein 3D mehr unterstützt. Was mich allerdings wundert ist, dass das ActionMenu dort nicht auftaucht und auch nicht so aufzurufen geht.

Noch eine andere Sache: Unter set channel werden mir nur Radio Sender angezeigt und input zeigt tv:dvbt an, obwohl ich nur den DVB-C Tuner aktiv habe. Sendungs- und Sendername in den Readings werden vom Namen zwar korrekt angezeigt aber mit ISO 8859-1 statt UTF-8 Kodierung und Sendernamen haben ein _ statt Leerzeichen. Im Log wird aber beides unter getContentInformation richtig kodiert und mir richtigem Leerzeichen angezeigt. Komischerweise wird dort als Source auch DVB-T angezeigt. Scheint wohl das Gerät selbst falsch auszugeben.

vuffiraa

Zitat von: kennymc.c am 25 April 2017, 23:17:27
Geht mit speziell um PictureMode was es allerdings auf der normalen Fernbedienung auch nicht gibt. Je nach gerade gewählten Eingang werden wohl auch andere Befehle angezeigt. Eben wurde mir auch Mode3D angezeigt obwohl mein Modell gar kein 3D mehr unterstützt. Was mich allerdings wundert ist, dass das ActionMenu dort nicht auftaucht und auch nicht so aufzurufen geht.
Soweit ich das gesehen habe, sind das immer alle Befehle der gesamten Modellgeneration. Das könnte erklären, warum da Befehle bei sind, die dein TV nicht unterstützt.
PictureMode habe ich in die Liste im Modul aufgenommen. Die Änderung ist ab morgen per Update verfügbar.

ZitatNoch eine andere Sache: Unter set channel werden mir nur Radio Sender angezeigt und input zeigt tv:dvbt an, obwohl ich nur den DVB-C Tuner aktiv habe. Sendungs- und Sendername in den Readings werden vom Namen zwar korrekt angezeigt aber mit ISO 8859-1 statt UTF-8 Kodierung und Sendernamen haben ein _ statt Leerzeichen. Im Log wird aber beides unter getContentInformation richtig kodiert und mir richtigem Leerzeichen angezeigt. Komischerweise wird dort als Source auch DVB-T angezeigt. Scheint wohl das Gerät selbst falsch auszugeben.
Kann es sein, dass du deutlich mehr als 50 Sender definiert hast? Schau dir mal das Attribut channelsMax im Modul an.
Der Input wird nach den verfügbaren Informationen gesetzt. Das Modul erfindet da nicht einfach etwas. Was steht den im Reading Uri?
Das Leerzeichen entfernt das Modul aus den Sendernamen, da gibt es sonst Probleme bei den Kanallisten in Fhem intern. Beim Encoding der Sendernamen muss ich mal genauer schauen, wo es da hakt.

Gruß Vuffiraa
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

kennymc.c

#434
Zitat von: vuffiraa am 29 April 2017, 21:42:20
PictureMode habe ich in die Liste im Modul aufgenommen. Die Änderung ist ab morgen per Update verfügbar.
Super, funktionier jetzt auch. Damit wird wohl direkt das Bild Menü aufgerufen.

Wäre gut, wenn auch noch der Befehl Confirm mit aufgenommen wird. Das scheint bei meinem Modell wohl die OK Taste zu sein.

Zitat von: vuffiraa am 29 April 2017, 21:42:20Kann es sein, dass du deutlich mehr als 50 Sender definiert hast? Schau dir mal das Attribut channelsMax im Modul an.
Ich hab es jetzt mal testweise auf 1000 gesetzt und nun werden mir in der Liste auch einige TV-Sendern angezeigt. Ich denke mal, dass ich nach dem durchschalten aller Sender diese dann auch in der Liste habe.

Zitat von: vuffiraa am 29 April 2017, 21:42:20Der Input wird nach den verfügbaren Informationen gesetzt. Das Modul erfindet da nicht einfach etwas. Was steht den im Reading Uri? [...] Beim Encoding der Sendernamen muss ich mal genauer schauen, wo es da hakt.

Wie ich schon vorher geschrieben habe, steht komischerweise auch im uri-Reading DVB-T als Source. Scheint wohl der TV falsch auszugeben. Eventuell liegt das daran, dass DVB-T und C nicht gleichzeitig empfangen werden können und dann nur ein Sourcename für beide Tuner vergeben wird.
Das Kodierungsproblem hatte sich eigentlich schon vor dem Update von selbst gelöst. Danach ist es aber plötzlich wieder aufgetreten. Mir ist aber aufgefallen, dass der Fehler nur im Uri-, channel- und currentTitle-Reading auftritt. Wenn ich mit verbose 4 das Logfile nach der Uri durchsuche, wird sie dort korrekt mit Umlauten angezeigt.