ioBroker.philips-tv icon indicating copy to clipboard operation
ioBroker.philips-tv copied to clipboard

Kein powerstate bei V1 API

Open benep opened this issue 3 years ago • 1 comments

In der v1 API gibt es keine powerstate Methode, die wird aber scheinbar für das /settings/power Objekt verwendet. https://jointspace.sourceforge.net/projectdata/documentation/jasonApi/1/doc/API.html

Leider gibt es deswegen alle 5 Sekunden einen Error, wenn das Gerät eingeschaltet ist.

philips-tv.0 25438 2022-09-29 13:51:59.008 error Could not poll API: {"statusCode":404,"body":"Not FoundNot Found","headers":{"content-length":"72","access-control-allow-origin":"*","cache-control":"no-cache","content-type":"text/html; charset=utf-8","date":"Thu, 29 Sep 2022 11:51:58 GMT"},"request":{"uri":{"protocol":"http:","slashes":true,"auth":null,"host":"xx.xx.xx.xx:1925","port":"1925","hostname":"xx.xx.xx.xx","hash":null,"search":null,"query":null,"pathname":"/1/powerstate","path":"/1/powerstate","href":"http://xx.xx.xx.xx:1925/1/powerstate"},"method":"GET","headers":{}}}

Auch das Objekt /info/connection Objekt wird nicht aktualisiert, obwohl der Adapter nach dem Einschalten beginnt den obigen Fehler auszugeben.

Evtl, muss man das für leider sehr eingeschränkte V1 über einen anderen Weg machen. Vielleicht die HTTP-Codes oder einen Ping.

Die Buttons und Lautstärkeeinstellungen funktionieren übrigens trotzdem.

benep avatar Sep 29 '22 12:09 benep

This needs some more rework in the Lib, as the API endpoints differ a lot, also there exists a sources endpoint, which is no longer existing for newer APIs as far as I know

foxriver76 avatar Oct 17 '22 09:10 foxriver76