NEWS
Wunsch: Adapter für Panasonic Viera Smart TV Steuerung
-
Hallo ldittmar,
Danke im Vorraus für Deinen Adapter, hat mich sehr gefreut…
Ich habe einen TX-50DX780.. also relativ Neu...
Ich habe mal versucht alle Befehle zu testen...
Leider stürzte der Adapter nach jedem Tastendruck ab...
! panasonic-viera.0 2017-09-18 14:10:45.161 info starting. Version 0.0.1 in /opt/iobroker/node_modules/iobroker.panasonic-viera, node: v4.8.3
! panasonic-viera.0 2017-09-18 14:10:13.628 info cleaned everything up…
! panasonic-viera.0 2017-09-18 14:10:13.624 error at emitOne (events.js:77:13)
! panasonic-viera.0 2017-09-18 14:10:13.624 error at Socket.socketOnData (_http_client.js:322:20)
! panasonic-viera.0 2017-09-18 14:10:13.624 error at HTTPParser.parserOnHeadersComplete (_http_common.js:97:23)
! panasonic-viera.0 2017-09-18 14:10:13.624 error at HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:433:21)
! panasonic-viera.0 2017-09-18 14:10:13.624 error at ClientRequest.emit (events.js:169:7)
! panasonic-viera.0 2017-09-18 14:10:13.624 error at emitOne (events.js:77:13)
! panasonic-viera.0 2017-09-18 14:10:13.624 error at ClientRequest.g (events.js:260:16)
! panasonic-viera.0 2017-09-18 14:10:13.624 error at ClientRequest. (/opt/iobroker/node_modules/iobroker.panasonic-viera/node_modules/viera.js/viera.js:70:17)
! panasonic-viera.0 2017-09-18 14:10:13.624 error at IncomingMessage.Readable.on (_stream_readable.js:680:33)
! panasonic-viera.0 2017-09-18 14:10:13.624 error at IncomingMessage.addListener (events.js:197:11)
! panasonic-viera.0 2017-09-18 14:10:13.624 error TypeError: listener must be a function
! panasonic-viera.0 2017-09-18 14:10:13.615 error uncaught exception: listener must be a function
! panasonic-viera.0 2017-09-18 14:10:05.666 info starting. Version 0.0.1 in /opt/iobroker/node_modules/iobroker.panasonic-viera, node: v4.8.3
! panasonic-viera.0 2017-09-18 14:09:34.025 info cleaned everything up…
! panasonic-viera.0 2017-09-18 14:09:34.022 error at emitOne (events.js:77:13)
! panasonic-viera.0 2017-09-18 14:09:34.022 error at Socket.socketOnData (_http_client.js:322:20)
! panasonic-viera.0 2017-09-18 14:09:34.022 error at HTTPParser.parserOnHeadersComplete (_http_common.js:97:23)
! panasonic-viera.0 2017-09-18 14:09:34.022 error at HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:433:21)
! panasonic-viera.0 2017-09-18 14:09:34.022 error at ClientRequest.emit (events.js:169:7)
! panasonic-viera.0 2017-09-18 14:09:34.022 error at emitOne (events.js:77:13)
! panasonic-viera.0 2017-09-18 14:09:34.022 error at ClientRequest.g (events.js:260:16)
! panasonic-viera.0 2017-09-18 14:09:34.022 error at ClientRequest. (/opt/iobroker/node_modules/iobroker.panasonic-viera/node_modules/viera.js/viera.js:70:17)
! panasonic-viera.0 2017-09-18 14:09:34.022 error at IncomingMessage.Readable.on (_stream_readable.js:680:33)
! panasonic-viera.0 2017-09-18 14:09:34.022 error at IncomingMessage.addListener (events.js:197:11)
! panasonic-viera.0 2017-09-18 14:09:34.022 error TypeError: listener must be a function
! panasonic-viera.0 2017-09-18 14:09:34.017 error uncaught exception: listener must be a function
! panasonic-viera.0 2017-09-18 14:07:09.350 info starting. Version 0.0.1 in /opt/iobroker/node_modules/iobroker.panasonic-viera, node: v4.8.3
! panasonic-viera.0 2017-09-18 14:06:37.737 info cleaned everything up…
! panasonic-viera.0 2017-09-18 14:06:37.733 error at emitOne (events.js:77:13)
! panasonic-viera.0 2017-09-18 14:06:37.733 error at Socket.socketOnData (_http_client.js:322:20)
! panasonic-viera.0 2017-09-18 14:06:37.733 error at HTTPParser.parserOnHeadersComplete (_http_common.js:97:23)
! panasonic-viera.0 2017-09-18 14:06:37.733 error at HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:433:21)
! panasonic-viera.0 2017-09-18 14:06:37.733 error at ClientRequest.emit (events.js:169:7)
! panasonic-viera.0 2017-09-18 14:06:37.733 error at emitOne (events.js:77:13)
! panasonic-viera.0 2017-09-18 14:06:37.733 error at ClientRequest.g (events.js:260:16)
! panasonic-viera.0 2017-09-18 14:06:37.733 error at ClientRequest. (/opt/iobroker/node_modules/iobroker.panasonic-viera/node_modules/viera.js/viera.js:70:17)
! panasonic-viera.0 2017-09-18 14:06:37.733 error at IncomingMessage.Readable.on (_stream_readable.js:680:33)
! panasonic-viera.0 2017-09-18 14:06:37.733 error at IncomingMessage.addListener (events.js:197:11)
! panasonic-viera.0 2017-09-18 14:06:37.733 error TypeError: listener must be a function
! panasonic-viera.0 2017-09-18 14:06:37.724 error uncaught exception: listener must be a function
! panasonic-viera.0 2017-09-18 14:06:33.236 info starting. Version 0.0.1 in /opt/iobroker/node_modules/iobroker.panasonic-viera, node: v4.8.3Folgende Tastencodes funktionieren….
! CH_DOWN - channel down
! CH_UP - channel up
! VOLUP - volume up
! VOLDOWN - volume down
! POWER - Power off
! MUTE - mute
! TV - TV
! CHG_INPUT - AV
! HOME - Home screen
! APPS - Apps
! GUIDE - Guide
! RED - red
! GREEN - green
! YELLOW - yellow
! BLUE – blue
! RETURN - Return
! ENTER - Control Center click / enter
! RIGHT - Control RIGHT
! LEFT - Control LEFT
! UP - Control UP
! DOWN - Control DOWN
! MENU - Menu
! EPG - Guide / EPG
! numeric buttons
! D1 D2 D3 D4 D5 D6 D7 D8 D9 D0
! FAVORITE
! DMS_CH_UP
! DMS_CH_DOWNDie restlichen Tasten teste ich noch, aber durch die Abstürze ist das sehr mühsam….
Ich hoffe ich konnt Dir ein wenig helfen...
Mario
-
Servus ldittmar,
habe ich getestet, siehe unten
! panasonic-viera.0 2017-09-18 21:46:59.464 info starting. Version 0.0.1 in /opt/iobroker/node_modules/iobroker.panasonic-viera, node: v6.11.3
! host.HM-Wir 2017-09-18 21:46:57.661 info instance system.adapter.panasonic-viera.0 started with pid 31197
! host.HM-Wir 2017-09-18 21:46:27.606 info Restart adapter system.adapter.panasonic-viera.0 because enabled
! host.HM-Wir 2017-09-18 21:46:27.604 error instance system.adapter.panasonic-viera.0 terminated with code 0 (OK)
! panasonic-viera.0 2017-09-18 21:46:27.526 info cleaned everything up…
! panasonic-viera.0 2017-09-18 21:46:27.521 error at Socket.emit (events.js:169:7)
! panasonic-viera.0 2017-09-18 21:46:27.521 error at emitOne (events.js:77:13)
! panasonic-viera.0 2017-09-18 21:46:27.521 error at Socket.socketOnData (_http_client.js:322:20)
! panasonic-viera.0 2017-09-18 21:46:27.521 error at HTTPParser.parserOnHeadersComplete (_http_common.js:97:23)
! panasonic-viera.0 2017-09-18 21:46:27.521 error at HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:433:21)
! panasonic-viera.0 2017-09-18 21:46:27.521 error at ClientRequest.emit (events.js:169:7)
! panasonic-viera.0 2017-09-18 21:46:27.521 error at emitOne (events.js:77:13)
! panasonic-viera.0 2017-09-18 21:46:27.521 error at ClientRequest.g (events.js:260:16)
! panasonic-viera.0 2017-09-18 21:46:27.521 error at ClientRequest. (/opt/iobroker/node_modules/iobroker.panasonic-viera/node_modules/viera.js/viera.js:70:17)
! panasonic-viera.0 2017-09-18 21:46:27.521 error at IncomingMessage.Readable.on (_stream_readable.js:680:33)
! panasonic-viera.0 2017-09-18 21:46:27.521 error at IncomingMessage.addListener (events.js:197:11)
! panasonic-viera.0 2017-09-18 21:46:27.521 error TypeError: listener must be a function
! panasonic-viera.0 2017-09-18 21:46:27.510 error uncaught exception: listener must be a functionMario
-
Servus ldittmar,
jetzt funktionierts enwandfrei…
Teste die Tage noch aller Befehle durch...
Frage:
ist es auch möglich sich Infos anzeigen zu lassen:
Ist der Fernseher eingeschaltet?
Welcher Eingang ist gewählt?
usw.?
Danke für Deine tolle Arbeit
Mario
-
jetzt funktionierts enwandfrei…
Teste die Tage noch aller Befehle durch... `
Hi Mario,freut mich! Ich werde noch die einzelnen Tasten ein bisschen gruppieren, damit nicht so viele Funktionen auf einem Schlag auftauchen.
Ist der Fernseher eingeschaltet? `
das geht jetzt schon… unter info.connection
Welcher Eingang ist gewählt?
usw.? `
Leider ist mir kein Weg bekannt. Ich bekomme nur die aktuelle Lautstärke raus.. SorryGrüße,
ldittmar
-
@Lditmar hast du schon an discovery gedacht?
Das soll super einfach gehen. Einfach https://github.com/ioBroker/ioBroker.di … ers/hue.js kopieren und anpassen.
-
Kann den Adapter zwar installieren `
gut!er erscheint dann aber nicht unter Instanzen `
ist üblicherweise immer so ;.)hast du denn versucht eine Instanz anzulegen?
http://www.iobroker.net/docu/?page_id=1 … _Instanzen
Gruß
Rainer
-
Kann den Adapter zwar installieren `
gut!er erscheint dann aber nicht unter Instanzen `
ist üblicherweise immer so ;.)hast du denn versucht eine Instanz anzulegen?
http://www.iobroker.net/docu/?page_id=1 … _Instanzen
Gruß
Rainer `
Jetzt funktionierts! Danke! :D
Wie peinlich :oops:
Mal eine Frage. Ist es möglich mit dem Adapter eine Nachricht auf dem TV einblenden zu lassen? Gibt die API das her?
LG
Michael
-
Mal eine Frage. Ist es möglich mit dem Adapter eine Nachricht auf dem TV einblenden zu lassen? Gibt die API das her?
LG
Michael `
Hi Michael,leider nicht und da ich kein Panasonic TV besitze, wird auch schwierig neue Funktionen einzubauen. Wenn es aber eine Anleitung dazu gibt, baue ich es gerne ein ;-)
Grüße,
ldittmar
-
Hi,
Danke, der Adapter funktioniert. Sehr gute Arbeit. Mein TV ist ein TX-P50GT50E. Das Einschalten funktioniert leider nicht. Ist aber kein Adapter-Problem sondern API-Problem. Ich habe gelesen, dass über WOL der TV eingeschaltet werden kann? Kann mir jemand sagen wie im Detail? @onkeltom9
Derzeit nutze ich noch den Broadlink-Adapter, denn damit geht sogar das Einschalten zuverlässig :D
-
Hi,
Danke, der Adapter funktioniert. Sehr gute Arbeit. Mein TV ist ein TX-P50GT50E. Das Einschalten funktioniert leider nicht. Ist aber kein Adapter-Problem sondern API-Problem. Ich habe gelesen, dass über WOL der TV eingeschaltet werden kann? Kann mir jemand sagen wie im Detail? @onkeltom9
Derzeit nutze ich noch den Broadlink-Adapter, denn damit geht sogar das Einschalten zuverlässig :D `
Hi,
habe ich gern gemacht… Ich schaue mal ob ich was mit der Einschaltfunktion machen kann. Wird zwar ohne Gerät eher so eine Ratestunde werden, aber das kriegen wir bestimmt hin. ;)
Grüße,
ldttmar