NEWS
Wunsch: Adapter für Panasonic Viera Smart TV Steuerung
-
Hallo Community,
ich habe mal den Wunsch umgesetzt und ein Adapter für den Panasonic Smart-TV geschrieben. Leider habe ich kein Panasonic TV. Kann es jemand testen bevor es auf ioBroker zur Verfügung gestellt werden kann? https://github.com/ldittmar81/ioBroker.panasonic-viera
Danke!
Grüße,
ldittmar
-
Danke für die Umsetzung.
Bei mir tut sich aber nichts. Nur connected stimmt.
Mein Fernseher ist aber nicht ganz aktuell: TX-P46VT20E
-
Hallo!
Ich werde es im Laufe der nächsten Woche testen. Ist ein TX-P60ZT60E…
-
Also… im FB hat einer geschrieben, dass der Adapter laufen würde. Wäre cool noch ein paar Tests zu haben, bevor ich den Adapter veröffentliche.
Grüße,
ldittmar
-
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
-
Hi Mario,
vielen Dank für die Tests. Ich glaube deine Abstürze daran liegen, dass du Node.js 4.x nutzt. Scheinbar wurde die benutzte Bibliothek für Node ab 6 geschrieben.
Ich schaue mal nach…
Grüße,
ldittmar
-
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
-
Ich habe auch versucht zu analysieren und sehe immer noch das Problem nicht.
-
Soo… eine neue Version steht zum Testen bereit. Ich hoffe die Abstürze sind jetzt weg
Grüße,
ldittmar
-
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.
-
Natürlich habe ich schon an Discovery gedacht. Hab ja schon den Worx und Fronius Adapter hinzugefügt. Jetzt kommen Panasonic und Sony 8-)
Grüße,
ldittmar
-
Die neue Version 0.0.6 ist jetzt online und kann getestet werden. Bitte um Feedback.
https://github.com/ldittmar81/ioBroker.panasonic-viera
Grüße,
ldittmar
-
hallo
Adapter funktioniert
starten des TV geht über wake on lan
mein TV TX50EXW
tolle Arbeit
gruß
-
Hallo!
Kann den Adapter zwar installieren, er erscheint dann aber nicht unter Instanzen. Somit kann ich ihn auch nicht konfigurieren. Mach ich was falsch?
LG
Michael
-
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!
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