NEWS
Test Adapter Philips-TV v0.2.x
-
Hiho,
ich hab im Scripteditor auf den "Play" Knopf beim Script gedrückt… Was anderes hab ich immer nicht gemacht. Und nein, es ist keine doofe Frage, ich bin einfach nicht sonderlich Fit im IOBroker... Dafür kann ich dich ggf. aber mit TCPDumps und Co versorgen.
So, aber zurück zum Topic, das Native eintragen direkt ins Objekt hat funktioniert und die Lampe ist jetzt grün.
Der hat auch erfolgreich erkannt, dass der Fernseher nicht auf Stumm geschaltet ist und das die eingestellte Lautstärke auf "13" gestellt ist. Sieht gut aus
Wenn ich jetzt weiter was testen soll, immer her damit... Solange es nix mit den Scripten zu tun hat
-
Cool, dann muss ich nur noch das Admin-Interface fertig stellen. Da wird nochmal ein wenig getestet werden müssen. Soweit schon mal danke!
-
Hi zusammen,
kann mir bitte mal jemand auf die Sprünge helfen (ich glaube der Urlaub war zu lange :lol: ), welche Github URL soll den jetzt für V6 verwendet werden, diese?
https://github.com/AlCalzone/ioBroker.p … /api-v5+v6
Danke.
-
Ja
-
-
Leider geht mein Philips noch immer nicht…...
32PFL7605H/12
-
Leider geht mein Philips noch immer nicht…...
32PFL7605H/12 `
Kannst du dann bitte mit der aktuellsten Version nochmal einen Debug-Log erstellen? -
philips-tv.1 2018-08-01 12:46:49.512 debug Could not initialize connection. Reason: No connection to host 192.168.178.24 philips-tv.1 2018-08-01 12:46:49.512 debug state with id philips-tv.1.info.apiVersion updated: ack=true; val=not found philips-tv.1 2018-08-01 12:46:49.512 debug connection is DEAD. Reason: [undefined] Error: ETIMEDOUT philips-tv.1 2018-08-01 12:46:49.512 debug no further attempts philips-tv.1 2018-08-01 12:46:49.512 debug error is not recoverable philips-tv.1 2018-08-01 12:46:49.511 debug attempt 1 failed with code undefined philips-tv.1 2018-08-01 12:46:44.510 debug attempt 1 of 3 philips-tv.1 2018-08-01 12:46:44.510 debug checking if connection is alive philips-tv.1 2018-08-01 12:46:44.510 debug initializing connection to 192.168.178.24 philips-tv.1 2018-08-01 12:46:34.505 debug Could not initialize connection. Reason: No connection to host 192.168.178.24 philips-tv.1 2018-08-01 12:46:34.505 debug state with id philips-tv.1.info.apiVersion updated: ack=true; val=not found philips-tv.1 2018-08-01 12:46:34.505 debug connection is DEAD. Reason: [undefined] Error: ETIMEDOUT philips-tv.1 2018-08-01 12:46:34.505 debug no further attempts philips-tv.1 2018-08-01 12:46:34.505 debug error is not recoverable philips-tv.1 2018-08-01 12:46:34.505 debug attempt 1 failed with code undefined philips-tv.1 2018-08-01 12:46:29.504 debug attempt 1 of 3 philips-tv.1 2018-08-01 12:46:29.504 debug checking if connection is alive philips-tv.1 2018-08-01 12:46:29.504 debug initializing connection to 192.168.178.24 philips-tv.1 2018-08-01 12:46:20.380 debug system.adapter.admin.0: logging true
http://192.168.178.24:49153/nmrConnectionManager.xml <scpd xmlns="urn:schemas-upnp-org:service-1-0"><specversion><major>1</major> <minor>0</minor></specversion> <actionlist><action><name>GetProtocolInfo</name> <argumentlist><argument><name>Source</name> <direction>out</direction> <relatedstatevariable>SourceProtocolInfo</relatedstatevariable></argument> <argument><name>Sink</name> <direction>out</direction> <relatedstatevariable>SinkProtocolInfo</relatedstatevariable></argument></argumentlist></action> <action><name>GetCurrentConnectionIDs</name> <argumentlist><argument><name>ConnectionIDs</name> <direction>out</direction> <relatedstatevariable>CurrentConnectionIDs</relatedstatevariable></argument></argumentlist></action> <action><name>GetCurrentConnectionInfo</name> <argumentlist><argument><name>ConnectionID</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_ConnectionID</relatedstatevariable></argument> <argument><name>RcsID</name> <direction>out</direction> <relatedstatevariable>A_ARG_TYPE_RcsID</relatedstatevariable></argument> <argument><name>AVTransportID</name> <direction>out</direction> <relatedstatevariable>A_ARG_TYPE_AVTransportID</relatedstatevariable></argument> <argument><name>ProtocolInfo</name> <direction>out</direction> <relatedstatevariable>A_ARG_TYPE_ProtocolInfo</relatedstatevariable></argument> <argument><name>PeerConnectionManager</name> <direction>out</direction> <relatedstatevariable>A_ARG_TYPE_ConnectionManager</relatedstatevariable></argument> <argument><name>PeerConnectionID</name> <direction>out</direction> <relatedstatevariable>A_ARG_TYPE_ConnectionID</relatedstatevariable></argument> <argument><name>Direction</name> <direction>out</direction> <relatedstatevariable>A_ARG_TYPE_Direction</relatedstatevariable></argument> 1.8.2018 192.168.178.24:49153/nmrConnectionManager.xml http://192.168.178.24:49153/nmrConnectionManager.xml 2/2 <argument><name>Status</name> <direction>out</direction> <relatedstatevariable>A_ARG_TYPE_ConnectionStatus</relatedstatevariable></argument></argumentlist></action></actionlist> <servicestatetable><statevariable sendevents="yes"><name>SourceProtocolInfo</name> <datatype>string</datatype></statevariable> <statevariable sendevents="yes"><name>SinkProtocolInfo</name> <datatype>string</datatype></statevariable> <statevariable sendevents="yes"><name>CurrentConnectionIDs</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>A_ARG_TYPE_ConnectionStatus</name> <datatype>string</datatype> <allowedvaluelist><allowedvalue>OK</allowedvalue> <allowedvalue>ContentFormatMismatch</allowedvalue> <allowedvalue>InsufficientBandwidth</allowedvalue> <allowedvalue>UnreliableChannel</allowedvalue> <allowedvalue>Unknown</allowedvalue></allowedvaluelist></statevariable> <statevariable sendevents="no"><name>A_ARG_TYPE_ConnectionManager</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>A_ARG_TYPE_Direction</name> <datatype>string</datatype> <allowedvaluelist><allowedvalue>Input</allowedvalue> <allowedvalue>Output</allowedvalue></allowedvaluelist></statevariable> <statevariable sendevents="no"><name>A_ARG_TYPE_ProtocolInfo</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>A_ARG_TYPE_ConnectionID</name> <datatype>i4</datatype></statevariable> <statevariable sendevents="no"><name>A_ARG_TYPE_AVTransportID</name> <datatype>i4</datatype></statevariable> <statevariable sendevents="no"><name>A_ARG_TYPE_RcsID</name> <datatype>i4</datatype></statevariable></servicestatetable></scpd> http://192.168.178.24:49153/nmrDescription.xml <root xmlns="urn:schemas-upnp-org:device-1-0" xmlns:pcrc="urn:schemas-philips-com:philips-crc-1- 0"><specversion><major>1</major> <minor>0</minor></specversion> <device><devicetype>urn:schemas-upnp-org:device:MediaRenderer:1</devicetype> <friendlyname>Philips TV</friendlyname> <manufacturer>Philips</manufacturer> <manufacturerurl>http://www.philips.com</manufacturerurl> <modeldescription>UPnP Media Renderer 1.0</modeldescription> <modelname>NMR</modelname> <modelnumber>1.0</modelnumber> <modelurl>http://www.philips.com/</modelurl> <serialnumber>12345</serialnumber> <udn>uuid:F00DBABE-SA5E-BABA-DADA188ED505DD03</udn> <upc>12345</upc> <iconlist><icon><mimetype>image/png</mimetype> <height>48</height> <width>48</width> <depth>24</depth> <url>CP_logo_0.png</url></icon> <icon><mimetype>image/png</mimetype> <height>120</height> <width>120</width> <depth>24</depth> <url>CP_logo_1.png</url></icon> <icon><mimetype>image/jpeg</mimetype> <height>48</height> <width>48</width> <depth>24</depth> <url>CP_logo_2.jpg</url></icon> <icon><mimetype>image/jpeg</mimetype> <height>120</height> <width>120</width> <depth>24</depth> <url>CP_logo_3.jpg</url></icon></iconlist> <servicelist><service><servicetype>urn:schemas-upnp-org:service:RenderingControl:1</servicetype> <serviceid>urn:upnp-org:serviceId:RenderingControl</serviceid> <controlurl>upnp/control/RenderingControl1</controlurl> <eventsuburl>upnp/event/RenderingControl1</eventsuburl> <scpdurl>nmrRenderingControl.xml</scpdurl></service> <service><servicetype>urn:schemas-upnp-org:service:ConnectionManager:1</servicetype> <serviceid>urn:upnp-org:serviceId:ConnectionManager</serviceid> <controlurl>upnp/control/ConnectionManager1</controlurl> <eventsuburl>upnp/event/ConnectionManager1</eventsuburl> <scpdurl>nmrConnectionManager.xml</scpdurl></service> <service><servicetype>urn:schemas-upnp-org:service:AVTransport:1</servicetype> <serviceid>urn:upnp-org:serviceId:AVTransport</serviceid> <controlurl>upnp/control/AVTransport1</controlurl> <eventsuburl>upnp/event/AVTransport1</eventsuburl> <scpdurl>nmrAVTransport.xml</scpdurl> 1.8.2018 192.168.178.24:49153/nmrDescription.xml http://192.168.178.24:49153/nmrDescription.xml 2/2</service></servicelist> <presentationurl>MediaRendererPresentation.html</presentationurl> <dlna:x_dlnadoc xmlns:dlna="urn:schemas-dlna-org:device-1-0">DMR-1.50</dlna:x_dlnadoc></device> <pcrc:x_philipscrc>726948130</pcrc:x_philipscrc></root> http://192.168.178.24:49153/nmrRenderingControl.xml <scpd xmlns="urn:schemas-upnp-org:service-1-0"><specversion><major>1</major> 1.8.2018 192.168.178.24:49153/nmrRenderingControl.xml http://192.168.178.24:49153/nmrRenderingControl.xml 2/3 <argument><name>PresetName</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_PresetName</relatedstatevariable></argument> <action><name>GetVolume</name> <argumentlist><argument><name>InstanceID</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_InstanceID</relatedstatevariable></argument> <argument><name>Channel</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_Channel</relatedstatevariable></argument> <argument><name>CurrentVolume</name> <direction>out</direction> <relatedstatevariable>Volume</relatedstatevariable></argument></argumentlist></action> <action><name>SetVolume</name> <argumentlist><argument><name>InstanceID</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_InstanceID</relatedstatevariable></argument> <argument><name>Channel</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_Channel</relatedstatevariable></argument> <argument><name>DesiredVolume</name> <direction>in</direction> <relatedstatevariable>Volume</relatedstatevariable></argument></argumentlist></action> <action><name>SetMute</name> <argumentlist><argument><name>InstanceID</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_InstanceID</relatedstatevariable></argument> <argument><name>Channel</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_Channel</relatedstatevariable></argument> <argument><name>DesiredMute</name> <direction>in</direction> <relatedstatevariable>Mute</relatedstatevariable></argument></argumentlist></action> <action>1.8.2018 192.168.178.24:49153/nmrRenderingControl.xml http://192.168.178.24:49153/nmrRenderingControl.xml 3/3 <name>GetMute</name> <argumentlist><argument><name>InstanceID</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_InstanceID</relatedstatevariable></argument> <argument><name>Channel</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_Channel</relatedstatevariable></argument> <argument><name>CurrentMute</name> <direction>out</direction> <relatedstatevariable>Mute</relatedstatevariable></argument></argumentlist></action></specversion></scpd>
-
Ach, du warst der Kollege mit der ganz anderen API. Fürchte das wird so schnell nix…
-
Ok, aber trotzdem Danke…
-
Hallo,
gibt es eine Liste welche Philips Fernseher mit diesem Adapter unterstützt werden?
Wird der Philips 65PUS7101 gehen?
Danke für die Auskünfte.
-
Hallo,
gibt es eine Liste welche Philips Fernseher mit diesem Adapter unterstützt werden?
Wird der Philips 65PUS7101 gehen?
Danke für die Auskünfte. `
Bei mir läuft der Adapter mit einem 55PUS7101
Benötigt allerdings ein Pairing, was man derzeit mittels dem Python Skript durchführen kann wie hier im Thread beschrieben. Langfristig wird dies sicher in den Adapter integriert werden.
-
Wann gibt es den die erste stabel Version?
Nur als Info es wird eine Alexa Skill für Philips Fernseher ab Baujahr 2017 geben. Der ioBroker Adapter ist also super da er auch ältere kann.
-
55PUS7181 geht auch, ist aber auch fast identisch zum 7101.
-
Vielen Dank für die Super Arbeit. Hier eine Erfolgsmeldung von mir:
Modell: 55PUS6551/12 (2016)
API-Version: 6.2
Bei mir gab es system.adapter.philips-tv scheinbar zweimal. Ich musste erst in die "Statusansicht" wechseln.
Außer pressKey und Volume habe ich aber keine weiteren Objekte. Ambilight sehe ich z.B. noch nicht
-
Sorry wenn ich mich zu blöd anstelle wo finde ich eine Schritt für Schritt Anleitung um den Adapter mit dem 7101 zu pairen?
-
Sorry wenn ich mich zu blöd anstelle wo finde ich eine Schritt für Schritt Anleitung um den Adapter mit dem 7101 zu pairen? `
-
Sorry wenn ich mich zu blöd anstelle wo finde ich eine Schritt für Schritt Anleitung um den Adapter mit dem 7101 zu pairen? `
Danke oje wenn das bisher der einzige Weg ist warte ich da es mir zu kompliziert erscheint
-
Hallo Zusammen,
ich brauche eure Hilfe. Ich habe einen Philips TV 55PUS6162/12.
Ich habe versucht dieses Paring mit Python ohne Erfolg.
Im Iobroker ist er leider nur Gelb.
Untern Port :1925 steht Forbidden
Untern Port :1926 steht verbindung fehlgeschlagen….
Kann mir jemand einen anhaltspunkt geben was ich machen kann?
-
Hallo zusammen,
also wenn ich eingebe
192.168.8.181:1925/6/system
erhalte ich :
! {
! "menulanguage": "German",
! "name": "43PUS6262/12",
! "country": "Germany",
! "serialnumber_encrypted": "K2kseVsmQFgkd15gKkJ+aghWNcWS4557/YVx0aUayhU=",
! "softwareversion_encrypted": "K2kseVsmQFgkd15gKkJ+aj9xXRk+kyAdHD+DU1j7w6a2FytYtVjq6BqEVaYeMRwc",
! "model_encrypted": "K2kseVsmQFgkd15gKkJ+anJpuEfhO+7+S4wGxT74VoU=",
! "deviceid_encrypted": "Kzwse1shQCMkJV4mKj9+PhRNznQk+pGiYZTOxmymVkA=",
! "nettvversion": "4.6.0",
! "epgsource": "broadcast",
! "api_version": {
! "Major": 6,
! "Minor": 1,
! "Patch": 0
! },
! "featuring": {
! "jsonfeatures": {
! "recordings": [
! "List",
! "Schedule",
! "Manage"
! ],
! "ambilight": [
! "LoungeLight"
! ],
! "textentry": [
! "context_based",
! "initial_string_available"
! ],
! "inputkey": [
! "key",
! "unicode"
! ],
! "pointer": [
! "context_based"
! ],
! "activities": [
! "browser"
! ]
! },
! "systemfeatures": {
! "tvtype": "consumer",
! "content": [
! "dmr"
! ],
! "pairing_type": "none",
! "os_type": "Linux"
! }
! }Also besitze ich die Api 6.1 und benötige kein username und passwort
Modell: 43PUS6262/12
Habe die Alpha 7 installiert und die Ip eingeben und bekomme folgende Fehlermeldung im Iobroker:
! philips-tv.0 2018-10-09 14:04:05.837 debug state with id philips-tv.0.info.apiVersion updated: ack=true; val=unknown
! philips-tv.0 2018-10-09 14:04:05.829 warn The TV at 192.168.8.181 has an API version incompatible with this adapter!
! philips-tv.0 2018-10-09 14:04:05.727 debug API test for v6 failed. Reason: [undefined] Error: connect ECONNREFUSED 192.168.8.181:1926
! philips-tv.0 2018-10-09 14:04:05.727 debug no further attempts
! philips-tv.0 2018-10-09 14:04:05.726 debug error is not recoverable
! philips-tv.0 2018-10-09 14:04:05.726 debug attempt 1 failed with code undefined
! philips-tv.0 2018-10-09 14:04:05.689 debug attempt 1 of 3
! philips-tv.0 2018-10-09 14:04:05.688 debug get("audio/volume")
! philips-tv.0 2018-10-09 14:04:05.685 debug testing APIv6
! philips-tv.0 2018-10-09 14:04:05.584 debug API test for v5 failed. Reason: [undefined] 403 - "<title>Forbidden</title>Forbidden"
! philips-tv.0 2018-10-09 14:04:05.583 debug no further attempts
! philips-tv.0 2018-10-09 14:04:05.583 debug error is not recoverable
! philips-tv.0 2018-10-09 14:04:05.583 debug attempt 1 failed with code undefined
! philips-tv.0 2018-10-09 14:04:05.570 debug attempt 1 of 3
! philips-tv.0 2018-10-09 14:04:05.569 debug get("audio/volume")
! philips-tv.0 2018-10-09 14:04:05.566 debug testing APIv5
! philips-tv.0 2018-10-09 14:04:05.465 debug API test for v1 failed. Reason: [undefined] Error: socket hang up
! philips-tv.0 2018-10-09 14:04:05.464 debug no further attempts
! philips-tv.0 2018-10-09 14:04:05.464 debug error is not recoverable
! philips-tv.0 2018-10-09 14:04:05.464 debug attempt 1 failed with code undefined
! philips-tv.0 2018-10-09 14:04:05.455 debug attempt 1 of 3
! philips-tv.0 2018-10-09 14:04:05.454 debug get("audio/volume")
! philips-tv.0 2018-10-09 14:04:05.451 debug testing APIv1
! philips-tv.0 2018-10-09 14:04:05.451 debug detecting API version
! philips-tv.0 2018-10-09 14:04:05.450 debug connection is ALIVE
! philips-tv.0 2018-10-09 14:04:05.413 debug attempt 1 of 3
! philips-tv.0 2018-10-09 14:04:05.410 debug checking if connection is alive
! philips-tv.0 2018-10-09 14:04:05.404 debug initializing connection to 192.168.8.181
! philips-tv.0 2018-10-09 14:04:05.351 info starting. Version 0.3.0-alpha7 in /opt/iobroker/node_modules/iobroker.philips-tv, node: v8.12.0
! philips-tv.0 2018-10-09 14:04:05.214 debug statesDB connected
! philips-tv.0 2018-10-09 14:04:05.151 debug objectDB connectedTestet er nun :1926?? Weil bei mir läuft ja der Port 1925
Kann mir da jemand weiterhelfen ???