[Modul] Sony TV

Gerade korrigiert. Ich meinte ein PHP-Skript mit dem obigen Inhalt.

Bekomme ich leider nur diesen Fehler:

Parse error: syntax error, unexpected integer „17586“, expecting variable or „{“ or „$“ in /var/lib/symcon/scripts/31375.ips.php on line 2

Id- nehme ich natürlich die von der Instanz

Zeig bitte das Script, da scheint ein Fehler im Script zu sein.
Michael

<?php
var_dump(STV_UpdateAll($17586));

Bin leider nicht der sehr fit im scripten… Hab noch ?> angehängt, aber hat auch nichts geholfen… VG

Das $ Zeichen ist zuviel.

?> gehört da nicht rein

Ah okay, jetzt hab ich als Ergebnis „bool(false)“

Danke für die Hilfe!

Was taucht nach der Ausführung im Debug der Instanz auf?

Leider nichts. Hab es auch über „Befehle testen“ probiert, alles funktioniert nur die Statusvariablen nicht.

Gibt es eine Fehlermeldung im Logfile?

Würde jetzt mal nein sagen

04/20/24 13:50:01 | 12611 | DEBUG | ScriptEngine | Ausgeführt von PHP-Modul ~ Aktion: ReceiveData ~ Dauer: 3 ms
04/20/24 13:50:01 | 12611 | DEBUG | ScriptEngine | Ausführung von PHP-Modul ~ Aktion: ReceiveData
04/20/24 13:50:01 | 12611 | DEBUG | ScriptEngine | Ausgeführt von PHP-Modul ~
Aktion:.ReceiveData ~ Dauer: 2 ms
04/20/24 13:50:01 | 12611 | DEBUG | ScriptEngine | Ausführung von PHP-Modul ~ Aktion: ReceiveData
04/20/24 13:50:01 | 12611 | DEBUG | ScriptEngine | Ausgeführt von PHP-Modul ~ Aktion: ReceiveData ~ Dauer: 2 ms
04/20/24 13:50:01 | 45691 | DEBUG | ScriptEngine | Ausführung von PHP-Modul ~ Aktion: ReceiveData

Sony Bravia XR-55A95L - Kompatibilität mit SonyTV Modul

Bumaas, ich habe dein Modul mit meinem neuen Sony Bravia ausprobiert.

Funktioniert fast alles wie gewünscht, nur kann ich keine FB-Codes senden (STV_SendRemoteKey) und der Inhalt der Datei der API-Informartion ist ein bisschen „mager“.
Das Aktualisieren der Statusvariablen, Applikationsliste und die Liste der Eingangsquellen funktioniert.
Die API-Infos den API-Infos werden auch ohne Fehlermeldung erstellt.

Datei mit den API-Infos aus dem Modul
Sony XR-55A95L.txt (257 Bytes)
Datei mit den Debugging-Infos
dump.txt (8,7 KB)

Hallo,

momentan habe ich noch keine rechte Erklärung.

Kannst du von der Erstellung der API-Infos mal einen Debug ziehen?

SendRemoteKey scheint der Fernseher nicht zu verstehen. Da kommt als Antwort 404.
Probiere hier doch mal die Testanweisung

<?php

print_r(STV_SendRestAPIRequest(36393, 'system', 'getRemoteControllerInfo', [], '1.0', [], []));

Die 36393 ersetzt du durch die Objekt ID deiner Sony Instanz.

Da sollte eine Antwort kommen wie hier beschrieben:

Hi, danke.

Debug bei der Erstellung der API-Info-Datei
dump02.txt (5,7 KB)

Dump von STV_SendRestAPIRequest
result_STV_SendRestAPIRequest.txt (7,4 KB)