Neues Modul PHTV für Philips Fernseher (inkl. Ambilight)

Begonnen von Loredo, 06 März 2014, 22:09:17

Vorheriges Thema - Nächstes Thema

hmtec99

Hallo zusammen,

kurze Frage zu PHTV auf der Fritzbox.

Ich habe das JSON Modul samt Anhang ins lib Verzeichnis kopiert; der erste Fehler ist damit verschwunden.

Allerdings wird das Modul nicht geladen (bzw. deaktiviert) und im Log erscheinen mehrere Zeilen a la:

Type of arg 1 to keys must be hash or array (not hash element) at ./FHEM/70_PHTV.pm line 2052, near "} ) "

Gibt es dafür eine Lösung? Habe ich etwas vergessen oder ist das Modul auf der FB grundsätzlich nicht lauffähig?

Habe neben JSON 2.53 (welches im Forum immer wieder erwähnt wird) auch Version 2.90 (neueste) getestet > gleiches Problem.


Gruß, Oliver

Loredo

Das liegt vermutlich an einer zu alten Perl Version. Dann ist das Modul aktuell so nicht auf einer Fritzbox nutzbar.
(ist ohnehin nicht zu empfehlen, siehe hier ab http://forum.fhem.de/index.php/topic,19232.msg144947.html#msg144947 )
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

kyreon

Hallo,

ich habe mit dem Modul und meinem alten Philips 42PFL8404H/12 ein Problem und bekomme keine Verbindung, weder über http://ipadresse:1925 noch im Modul. Ich habe jedoch extra das neuste Firmwareupdate auf meinen Fernseher geflasht und auch über die Tastenkombination Jointspace aktiviert. Es kamm eine kurze Bestätigung, dass Jointspace aktiviert ist. Jedoch wenn ich verusche auf den port 1925 zuzugreifen kommt die Meldung dass die Verbindung verweigert wurde. Diese Meldung ist genau die selbe als wenn jointspace deaktiviert wäre. Meine aktuelle Firmware ist die 26.78 und sollte damit eigentlich funktionieren.

Muss ich noch irgendetwas am Fernseher einstellen?

Grüße,
kyreon

Loredo

Zitat von: kyreon am 16 März 2014, 20:15:38
ich habe mit dem Modul und meinem alten Philips 42PFL8404H/12 ein Problem und bekomme keine Verbindung, weder über http://ipadresse:1925 noch im Modul.
...
Muss ich noch irgendetwas am Fernseher einstellen?


Nein. Die JointSpace Unterstützung der 2009er und 2010er Modelle beinhaltet noch nicht die JSON API.
Wenn auf Port 1925 nichts erreichbar ist, kann der TV nicht gesteuert werden.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Loredo

Zitat von: Sturi2011 am 12 März 2014, 19:11:43
aber gibt es einen Grund warum ambiHueDelay rausgeflogen ist?


Ist jetzt wieder in abgewandelter Form enthalten.
Ich denke ich habe jetzt gute Default-Werte gefunden.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Sturi2011

#65
Hallo,

aktuell sind die Sprünge weg und die Hues verhalten sich sehr gleichmäßig - großes Lob!

Korrektur - ich hab ja immer was zu meckern - wenn das Bild etwas dunkler wird, werden die Bloom dunkel getastet...

Gruß Andreas

Loredo

#66
Zitat von: Sturi2011 am 17 März 2014, 22:22:08
Korrektur - ich hab ja immer was zu meckern - wenn das Bild etwas dunkler wird, werden die Bloom dunkel getastet...

Was ist denn "dunkel getastet"? Darunter kann ich mir nichts vorstellen.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Sturi2011


Loredo

Zitat von: Sturi2011 am 20 März 2014, 16:13:57

sie gehen aus.


Sollte sich jetzt etwas verbessert haben. Grundsätzlich sollen sie ja auch ausgehen, wenn der TV 0,0,0 liefert. Das Ambilight am TV bleibt währendessen zwar noch in niedrigster Stufe an (auch je nach Einstellung von Helligkeit und Dynamik), aber die umgebenden Lampen gehen da sinnvoller Weise schon aus. In dunklen Filmszenen sollte das so sein.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

l3skon3

hallo,

bin absolut neu hier und stell mich an wie der letze mensch :-\ :-\ Ich hab eine Fritzbox 7490 & ein Philips 46PFL9706K/02. Wenn ich

define Wz_PhilipsTV PHTV 192.168.10.29

eingebe bekomme ich nur das hier

Unknown module PHTV, choose one of ALL3076 ALL4000T ALL4027 BS CM11 CUL CUL_EM CUL_FHTTK CUL_HM CUL_HOERMANN CUL_IR CUL_MAX CUL_RFR CUL_TX CUL_WS CULflash Calendar DbLog ECMD ECMDDevice EGPM EGPM2LAN EIB EM EMEM EMGZ EMWZ ENIGMA2 ESA2000 EnOcean FBAHA FBDECT FB_CALLMONITOR FHEM2FHEM FHEMWEB FHT FHT8V FHZ FLOORPLAN FRM FRM_AD FRM_I2C FRM_IN FRM_LCD FRM_OUT FRM_PWM FRM_SERVO FS20 FileLog GDS HCS HMLAN HMS HMinfo HTTPSRV HUEBridge HUEDevice Heating_Control I2C_BMP180 IPCAM IPWE IT Itach_Relay JeeLink JsonList KM271 KS300 LGTV LIRC LISTENLIVE LUXTRONIK2 LightScene M232 M232Counter M232Voltage MAX MAXLAN MSG MSGFile MSGMail NetIO230B OREGON OWAD OWCOUNT OWDevice OWFS OWID OWLCD OWMULTI OWSWITCH OWServer OWTEMP OWTHERM OWX PCA301 PID PIFACE POKEYS PRESENCE PachLog RFXCOM RFXMETER RFXX10REC RSS RandomTimer Revolt SCIVT SISPM SIS_PMS SML STV SVG SWAP SWAP_0000002200000003 SYSSTAT TCM THRESHOLD TRX TRX_ELSE TRX_LIGHT TRX_SECURITY TRX_WEATHER TUL TellStick Twilight USBWX USF1000 VIERA VantagePro2 WEBCOUNT WEBIO WEBIO_12DIGITAL WEBTHERM WOL WS2000 WS300 WS3600 Weather X10 XmlList YAMAHA_AVR ZWDongle ZWave at autocreate average backup dewpoint dummy eventTypes fheminfo holiday mailcheck notice notify openweathermap panStamp readingsGroup remotecontrol sequence speedtest structure telnet update watchdog weblink xxLG7000

was mach ich falsch?

Danke im Vorraus

Joachim

FHEM aktuellste Version auf FB 7570 und 7390 mit Zebradem Toolbox Freetz
FHEM auf Raspberry
1-Wire mit LinkUSBi und Rs-Pi ds2482-800  1-Wire-9 Board; Max mit Cube, HMLAN
div. 1-Wire Sensoren; MAX-Thermostaten; Homematic-Komponenten, Zehnder KWL über RS-232

l3skon3

danke

das update habe ich nun gemacht allerdings bekomme ich die Meldung:

Cannot load module PHTV

Logfile:
2014.03.30 20:56:45 0: Can't locate JSON.pm in @INC (@INC contains: /opt/lib/perl5/site_perl/5.12.2/mips-linux /opt/lib/perl5/site_perl/5.12.2 /opt/lib/perl5/5.12.2/mips-linux /opt/lib/perl5/5.12.2 . ./FHEM) at ./FHEM/70_PHTV.pm line 50.
BEGIN failed--compilation aborted at ./FHEM/70_PHTV.pm line 50.


Loredo

Zitat von: l3skon3 am 30 März 2014, 20:57:48
danke

das update habe ich nun gemacht allerdings bekomme ich die Meldung:

Cannot load module PHTV

Logfile:
2014.03.30 20:56:45 0: Can't locate JSON.pm in @INC (@INC contains: /opt/lib/perl5/site_perl/5.12.2/mips-linux /opt/lib/perl5/site_perl/5.12.2 /opt/lib/perl5/5.12.2/mips-linux /opt/lib/perl5/5.12.2 . ./FHEM) at ./FHEM/70_PHTV.pm line 50.
BEGIN failed--compilation aborted at ./FHEM/70_PHTV.pm line 50.


Die Antworten sind hier in diesem Thread schon alle zu finden, die Schwierigkeiten hatten schon mehrere (und sie auch gelöst). Bitte zunächst einmal versuchen selbst nachzulesen.
Wie man JSON auf der Fritzbox nachinstalliert, wird sogar noch viel häufiger hier im Forum und auch im FHEMwiki beschrieben.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Phil__

Hallo,

ein sehr interessantes Modul!

Zwei punkte sind mir aber noch nicht ganz klar:

1.) Ambilight auf vorhandene Hue erweitern? Bedeutet es das wärend dem TV schauen meine Hue das TV-Ambilight erweitern ohne das ich die Smartphone/APP Kopplung vornehmen muss?

2.) Wie müsste eine Bsp Konfig aussehen?
#define PHILIPSTC PHTV <IP-ADRESSE> <POLL>
Bei oben genannten Bsp müsste ja noch der Hue LAN Adapter angesprochen werden?

Viele Grüße

Philipp
Server: Intel DH77EB + Core i3-2120 mit Ubuntu Server 14.04
Backup: Beaglebone Black
Homematic: HM-LAN-Adapter, HM-CC-RT-DN, HM-CC-TC, HM-LC-SW1-PL2, HM-SEC-RHS, HM-SEC-SC, HM-TC-IT-WM-W-EU, HM-WDS10-TH-O
Weitere: Denon-AVR, PhilipsTV, PhilipsHue, Raspi+XBMC
Nexus 7 (WebViewControl + FTUI)

Loredo

Zitat von: Phil__ am 09 April 2014, 13:23:27
1.) Ambilight auf vorhandene Hue erweitern? Bedeutet es das wärend dem TV schauen meine Hue das TV-Ambilight erweitern ohne das ich die Smartphone/APP Kopplung vornehmen muss?



Ja.

Zitat von: Phil__ am 09 April 2014, 13:23:272.) Wie müsste eine Bsp Konfig aussehen?  #define PHILIPSTC PHTV <IP-ADRESSE> <POLL>Bei oben genannten Bsp müsste ja noch der Hue LAN Adapter angesprochen werden?


Nein. Der HUE LAN Adapter wird ja über das HUEBridge Modul und die Bulbs über das HUEDevice Modul definiert.
Schau mal in die Commandref für PHTV unter "Advanced Ambilight+HUE Control"; dort sind die Attribute beschrieben, mit denen du verschiedene HUE Leuchten eine der Ambilight Seiten deines TV zuweist.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER