Autor Thema: Neues Modul PHTV für Philips Fernseher (inkl. Ambilight)  (Gelesen 102820 mal)

Offline mericon

  • New Member
  • *
  • Beiträge: 16
Antw:Neues Modul PHTV für Philips Fernseher (inkl. Ambilight)
« Antwort #390 am: 01 Dezember 2018, 22:15:10 »
Ich werde es morgen mal testen danke :)

Gesendet von meinem VTR-L09 mit Tapatalk


Offline MiKn

  • New Member
  • *
  • Beiträge: 24
Antw:Neues Modul PHTV für Philips Fernseher (inkl. Ambilight)
« Antwort #391 am: 02 Dezember 2018, 18:55:23 »
Hi,

ich habs mal ausprobiert. Pairing Anfrage erscheint für mich zum ersten Mal auf dem TV. Nach der PIN Eingabe zeigt fhem kurz paired und danach erscheint wieder eine neue PIN am Fernseher und fhem geht wider auf pairing. Das kann man dann so oft wiederholen wir man möchte und endet dann in pairing request failed.

Es wird jeweils ein neuer PhilipsTV auth_key b6ef666965755b77a40e6.. angelegt.

Offline mericon

  • New Member
  • *
  • Beiträge: 16
Antw:Neues Modul PHTV für Philips Fernseher (inkl. Ambilight)
« Antwort #392 am: 05 Dezember 2018, 20:05:13 »
Ich Habs auch noch mal versucht. Bei mir kommt es garnicht erst zum pairing versuch

Gesendet von meinem VTR-L09 mit Tapatalk


Offline derthom

  • New Member
  • *
  • Beiträge: 12
Antw:Neues Modul PHTV für Philips Fernseher (inkl. Ambilight)
« Antwort #393 am: 11 Januar 2019, 21:02:48 »
Servus,

ich habe nun einen 65PUS6703 (Saphi, kein android) und bei mir kommt es auch nicht zum pairing.


   CFGFN     
   CHANGED   
   DEF        192.168.201.27 20
   INTERVAL   20
   NAME       WZ_TV
   NOTIFYDEV  global
   NR         1024
   NTFY_ORDER 50-WZ_TV
   STATE      absent
   TYPE       PHTV
   model      K2KSEVSMQFGKD15GKKJ+AOMWRVYY3DQDX0GO2ZBGSC4=
   swversion  K2kseVsmQFgkd15gKkJ+ak3ednbEwu0L3RKYbs0Gj1yXVnbWzJRwcB8qWEE8ZFvy
   READINGS:
     2019-01-11 18:06:30   ambiHue         off
     2019-01-11 18:06:31   ambiMode        internal
     2019-01-11 18:06:31   api_version     6.1.0
     2019-01-11 18:06:31   bri             0
     2019-01-11 18:06:31   channel         -
     2019-01-11 18:06:31   channelList     -,
     2019-01-11 18:06:31   country         Germany
     2019-01-11 18:06:31   currentMedia    -
     2019-01-11 18:06:31   epgsource       broadcast
     2019-01-11 18:06:31   frequency       -
     2019-01-11 18:06:31   hue             0
     2019-01-11 18:06:31   input           -
     2019-01-11 18:06:31   inputList       
     2019-01-11 18:06:31   language        German
     2019-01-11 18:06:31   level           0 %
     2019-01-11 18:06:31   model           K2KSEVSMQFGKD15GKKJ+AOMWRVYY3DQDX0GO2ZBGSC4=
     2019-01-11 18:06:31   mute            -
     2019-01-11 18:06:31   nettvversion    4.6.0.1
     2019-01-11 18:06:31   onid            -
     2019-01-11 18:06:31   pct             0
     2019-01-11 18:06:31   power           off
     2019-01-11 18:06:31   presence        absent
     2019-01-11 18:06:31   receiveMode     -
     2019-01-11 18:06:31   rgb             000000
     2019-01-11 18:06:31   sat             0
     2019-01-11 18:06:31   serialnumber    K2kseVsmQFgkd15gKkJ+avnvvKUif9joQ1/EndQQhks=
     2019-01-11 18:06:31   servicename     -
     2019-01-11 18:06:31   sid             -
     2019-01-11 18:06:31   softwareversion K2kseVsmQFgkd15gKkJ+ak3ednbEwu0L3RKYbs0Gj1yXVnbWzJRwcB8qWEE8ZFvy
     2019-01-11 18:06:31   state           absent
     2019-01-11 18:06:31   stateAV         absent
     2019-01-11 18:06:31   systemname      wztv
     2019-01-11 18:06:31   tsid            -
     2019-01-11 18:06:31   volume          -
     2019-01-11 18:06:31   volumeStraight  -
   api_version:
     Major      6
     Minor      1
     Patch      0
   featuring:
     jsonfeatures:
       activities:
         browser
       ambilight:
         Hue
         Ambilight
       inputkey:
         key
         unicode
       pointer:
         context_based
       recordings:
         List
         Schedule
         Manage
       textentry:
         context_based
         initial_string_available
     systemfeatures:
       os_type    Linux
       pairing_type none
       tvtype     consumer
       content:
         dmr
   helper:
     ADDRESS    192.168.201.27
     lastFullUpdate 1547226391
     lastInput  -
     audio:
     device:
     supportedAPIcmds:
       system     1
Attributes:
   DbLogExclude .*
   devStateIcon on:rc_GREEN:off off:rc_YELLOW:on absent:rc_STOP:on
   icon       it_television
   jsversion  6
   macaddr    70:AF:24:6C:DF:84
   model      K2KSEVSMQFGKD15GKKJ+AOMWRVYY3DQDX0GO2ZBGSC4=
   room       Wohnzimmer
   webCmd     volume:input:rgb

hat da noch jemand eine idee?

Offline stefanpf

  • Jr. Member
  • **
  • Beiträge: 82
Antw:Neues Modul PHTV für Philips Fernseher (inkl. Ambilight)
« Antwort #394 am: 19 Januar 2019, 15:14:19 »
Vielleicht hilft's ja jmd:

Mein 43PUS6523 horcht anscheinend nicht auf Port 1926.
Wenn ich das richtig verstanden habe führt eine jsversion 6 allerdings automatisch zur Verwendung von SSL und eben Port 1926 statt 1925.

Das auskommentieren von Zeile 1543 in der 70_PHTV.pm
$URL = "https://" if ( $protoV > 5 || $address =~ m/^.+:[<0;115;33M1926$/ );
hat mir zumindest erst einmal die ersten Grundfunktionen (State/Volume/Channel) lauffähig gemacht.
« Letzte Änderung: 20 Januar 2019, 15:15:49 von stefanpf »

Offline derthom

  • New Member
  • *
  • Beiträge: 12
Antw:Neues Modul PHTV für Philips Fernseher (inkl. Ambilight)
« Antwort #395 am: 19 Januar 2019, 15:44:14 »
Guter Tipp, in welcher datei hast du das auskommentiert ?

Offline stefanpf

  • Jr. Member
  • **
  • Beiträge: 82
Antw:Neues Modul PHTV für Philips Fernseher (inkl. Ambilight)
« Antwort #396 am: 20 Januar 2019, 15:15:20 »
70_PHTV.pm

Offline derthom

  • New Member
  • *
  • Beiträge: 12
Antw:Neues Modul PHTV für Philips Fernseher (inkl. Ambilight)
« Antwort #397 am: 20 Januar 2019, 18:39:02 »
ok dann hatte ich die richtige editiert, leider kein Erfolg :-(

einige readings suckt er ja aus, nur einstellen kann ich nichts.

hast du noch ne idee woran es liegen könnte?

Offline derthom

  • New Member
  • *
  • Beiträge: 12
Antw:Neues Modul PHTV für Philips Fernseher (inkl. Ambilight)
« Antwort #398 am: 20 Januar 2019, 19:42:41 »
habe eben nochmal runprobiert, evtl. hast du ja mit infos noch eine idee?

im browser bekomme ich bei

http://192.168.201.27:1925/5/audio/volume - forbidden

bei http://192.168.201.27:1925/6/audio/volume
   
muted   false
current   7
min   0
max   60

habe im source gesehen das bei :1926 version =6 und bei :1925 = 5 gesetzt wird.

ich hätte also Version 6, 

Offline rimjim

  • Jr. Member
  • **
  • Beiträge: 53
Neues Modul PHTV für Philips Fernseher (inkl. Ambilight)
« Antwort #399 am: 27 Januar 2019, 15:14:09 »
Hallo zusammen,

ich habe mir letzte Woche einen 65oled 903/12 gegönnt,
leider kann ich ihn bisher nicht in fhem einbinden.
Hat das schon jemand von euch geschafft ?

« Letzte Änderung: 29 Januar 2019, 11:30:35 von rimjim »

Offline dombar

  • New Member
  • *
  • Beiträge: 20
Antw:Neues Modul PHTV für Philips Fernseher (inkl. Ambilight)
« Antwort #400 am: 05 Februar 2019, 21:29:20 »
Hallo!

Ich habe mich mal ein bischen mit dem Modul beschäftigt! Bei mir reichen die Perl Kentnisse leider nicht!
Ich habe einen PUS7303  Android aus dem Jahr 2018 also Version 6!
Was mir Auffiel ist,  das die Ambilight Abfrage nicht funktionierte! Das Problem habe Ich so halbwegs gelöst!
Indem Ich ab Zeile 1532 eine etwas größere Kleinigkeit geändert habe!  ;)

Und zwar:
    if ( $address !~ m/^.+:[0-9]+$/ ) {
        $address .= ":1925" if ( $protoV > 5 and $service ne "audio/volume"  and $service ne "input/key" );
        $address .= ":1926" if ( $protoV > 5 and ($service eq "audio/volume"  or $service eq "input/key"));
    }

    # special authentication handling during pairing
    $auth_key = undef if ( $service =~ /^(pair\/.+|system)/i );
    $auth_key = $hash->{pairing}{auth_key}
      if ( $service eq "pair/grant"
        && defined( $hash->{pairing} )
        && defined( $hash->{pairing}{auth_key} ) );
    $auth = "$device_id:$auth_key" if ( $device_id && $auth_key );

    $URL = "http://";
    $URL = "https://" if ( $address =~ m/^.+:1926$/ );
    $URL .= "$auth@" if ($auth and ($service eq "audio/volume"  or $service eq "input/key"));
    $URL .= $address . "/" . $protoV . "/" . $service if ($service eq "audio/volume"  or $service eq "input/key");
$URL .= $address . "/" .$service if ($service ne "audio/volume" and $service ne "input/key");
(Damit laufen aber die Fernseher die Älter als 2016 sind nicht mehr!)


Da Ich heraus gefunden habe das die Abfrage von Ambilight auf Port 1925 läuft und auch ohne Versionsangabe in der URL
Über das Port 1926 (mit Authentifizierung und Versionsnummer) läuft die Lautstärkeabfrage und die Eingabemöglichkeiten!


Desweiteren habe Ich gemerkt das die Antwortzeiten über das Port 1926 manchmal sehr lange dauert! Dadurch kommt es zu einen Timeout und dann will das Modul neu pairen was eigentlich nicht nötig ist! Wollte schon ein Attribut einbauen womit man das Pairen abstellen kann. Aber wie Ich schon erwähnt habe reichen meine Perl Kenntnisse nicht!
Kann jetzt zumindest Fernsehen an und ausschalten. Und die Lautstärke wird mir Angezeigt! Verstellen kann Ich sie noch nicht! Desweiteren werden ab und zu die Reading des Ambilight aktualisiert!

(Die Channels gibt es nicht mehr, der Abruf erfolgt anders! Die Sources Abfrage gibt es so auch nicht mehr! Damit werde Ich mich aber noch beschäftigen!)<<-- Diese Abfragen habe Ich erstmal bei mir auskommentiert!


Eingebunden habe Ich es in der cfg so.
define Phil7303_2 PHTV 192.168.88.57 120
attr Phil7303_2 auth_key 06051c3e1dfb05c36ab18fc13c2969a66f36388838eb5f75274ac69210f24ddf
attr Phil7303_2 device_id OvFFJF86ubBv7ovN
attr Phil7303_2 jsversion 6
attr Phil7303_2 macaddr 70:AF:24:1A:7B:D1
attr Phil7303_2 model CX9VA3FNLV3O0/HQH8XM69TWC+HDI1GJX850DWFOMTE=\
attr Phil7303_2 timeout 20
attr Phil7303_2 verbose 5

Readings:
ambiHue    off    2019-02-05 20:40:26
ambiLEDBottom   0   2019-02-05 20:10:44
ambiLEDLayers    1   2019-02-05 20:10:44
ambiLEDLeft        4     2019-02-05 20:10:44
ambiLEDRight      4     2019-02-05 20:10:44
ambiLEDTop         8    2019-02-05 20:10:44
ambiMode        internal      2019-02-05 20:10:43
api_version     6.1.0       2019-02-05 20:10:43
bri     0      2019-02-05 20:44:47
channel     -      2019-02-05 20:44:47
channelList    -,      2019-02-05 20:44:47
country     Germany      2019-02-05 20:10:43
currentMedia      -        2019-02-05 20:44:47
epgsource       one      2019-02-05 20:10:43
frequency          -         2019-02-05 20:44:47
hue                   0         2019-02-05 20:44:47
input                 -          2019-02-05 20:44:47
inputList                       2019-02-05 20:10:46
language     German    2019-02-05 20:10:43
level                0 %       2019-02-05 20:44:47
model    ZNK9DWMVXZTPJ5I//YOCCP/M2QN5WJN4VX88F87JBHS=         2019-02-05 21:12:29
mute                             2019-02-05 20:44:47
nettvversion    8.0.1        2019-02-05 20:10:43
onid    -             2019-02-05 20:44:47
pct      0             2019-02-05 20:44:47
power     on       2019-02-05 20:48:29
presence      present    2019-02-05 20:10:43
receiveMode      -         2019-02-05 20:44:47
rgb       000000           2019-02-05 20:44:47
rgb_L1L0    000000     2019-02-05 20:44:47
rgb_L1L1       000000  2019-02-05 20:44:47
rgb_L1L2       000000       2019-02-05 20:44:47
rgb_L1L3       000000   2019-02-05 20:44:47
rgb_L1R0       000000      2019-02-05 20:44:47
rgb_L1R1       000000    2019-02-05 20:44:47
rgb_L1R2       000000    2019-02-05 20:44:47
rgb_L1R3       000000     2019-02-05 20:44:47
rgb_L1T0       000000    2019-02-05 20:44:47
rgb_L1T1       000000   2019-02-05 20:44:47
rgb_L1T2       000000    2019-02-05 20:44:47
rgb_L1T3       000000     2019-02-05 20:44:47
rgb_L1T4       000000        2019-02-05 20:44:47
rgb_L1T5       000000     2019-02-05 20:44:47
rgb_L1T6       000000         2019-02-05 20:44:47
rgb_L1T7       000000       2019-02-05 20:44:47
sat          0       2019-02-05 20:44:47
serialnumber   IKEnrPbhlk4TjPapJ5Uw+rJ1vokjrlLYgweOYAkopkk=    2019-02-05 21:12:29
servicename   -  2019-02-05 20:44:47
sid    -         2019-02-05 20:44:47
state   on   2019-02-05 20:48:29
stateAV  on  2019-02-05 20:48:29
systemname    55PUS7303/12   2019-02-05 20:10:43
tsid  -     2019-02-05 20:44:47
volume     27  2019-02-05 20:48:29
volumeStraight   16   2019-02-05 20:48:29

Werde mich morgen mal weiter damit beschäftigen! Aber wie gesagt kann etwas dauern!


« Letzte Änderung: 05 Februar 2019, 22:37:50 von dombar »
1x FB7470, 2x FBDECT200, 1x RPI als Öltankanzeige mit TEK603, 1x Synology NAS, 1xCUL FS20, 1x CUL HM, 1x CCU3, 1xFS20DWT , 1x FS20 DI22-4, 1x FS20IR, 3x FS20ST, 1 x KS300, 6xFHT + FHTTK, 3x HM-LC-Sw1PBU-FM, 6x HM-ES-PMSw1-Pl, 2xUniroll, Siemens S7 CPU 315 für Stromzähler auf S0 Basis uvm.
Gefällt mir Gefällt mir x 1 Liste anzeigen

 

decade-submarginal