Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter Philips-TV v0.2.x

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test Adapter Philips-TV v0.2.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      JuTuBuL last edited by

      Hallo ich habe einen 55pus7100/r2

      Adapter alpha 07 und 6er Api …leider bleibt auch bei mir der Adapter auf Gelb.

      https://ip:1926/system ergibt folgendes

      ! {"notifyChange":"http","menulanguage":"German","name":"PhilipsTV","country":"Germany","serialnumber_encrypted":"Cf0h48SyQzPD+lQSoZVfNVE7AfK/Gmy8pquN/Akd3lc=\n","softwareversion_encrypted":"K1EHxhvIY7n4W2lRCkgean1NCYUo/JtZ9E1xDpftz/Q=\n","model_encrypted":"Jo29ZcjddaSn5mLyyCDZpmGPCWa/oimynXxvsb8Q1Yc=\n","deviceid_encrypted":"Y09p4wF166IWQDMuDRZb3RfuV+UdxF8WL+1fF4EZqso=\n","nettvversion":"8.1.0","epgsource":"one","api_version":{"Major":6,"Minor":2,"Patch":0},"featuring":{"jsonfeatures":{"editfavorites":["TVChannels","SatChannels"],"recordings":["List","Schedule","Manage"],"ambilight":["LoungeLight","Hue","Ambilight"],"menuitems":["Setup_Menu"],"textentry":["context_based","initial_string_available","editor_info_available"],"applications":["TV_Apps","TV_Games","TV_Settings"],"pointer":["not_available"],"inputkey":["key"],"activities":["intent"],"channels":["preset_string"],"mappings":["server_mapping"]},"systemfeatures":{"tvtype":"consumer","content":["dmr","dms_tad"],"tvsearch":"intent","pairing_type":"digest_auth_pairing","secured_transport":"true"}}}

      Log-Auszug:

      ! refresh pausedelete delete_foreverLOG HERUNTERLADENLog-Größe: 0.09 MB
      ! Zeit
      ! Meldung
      ! admin.0 2018-11-24 18:16:04.875 info Repository received successfully.
      ! host.ioBroker-RasPi 2018-11-24 18:16:03.992 info Update repository "default" under "http://download.iobroker.net/sources-dist.json"
      ! admin.0 2018-11-24 18:16:03.890 info Request actual repository…
      ! host.ioBroker-RasPi 2018-11-24 17:57:29.343 info instance system.adapter.philips-tv.0 terminated with code 0 (OK)
      ! philips-tv.0 2018-11-24 17:57:29.306 info terminating
      ! host.ioBroker-RasPi 2018-11-24 17:57:29.288 info stopInstance system.adapter.philips-tv.0 killing pid 2499
      ! host.ioBroker-RasPi 2018-11-24 17:57:29.287 info stopInstance system.adapter.philips-tv.0
      ! host.ioBroker-RasPi 2018-11-24 17:57:29.286 info "system.adapter.philips-tv.0" disabled
      ! host.ioBroker-RasPi 2018-11-24 17:57:29.285 info object change system.adapter.philips-tv.0
      ! philips-tv.0 2018-11-24 17:57:26.483 info starting. Version 0.3.0-alpha7 in /opt/iobroker/node_modules/iobroker.philips-tv, node: v8.11.1
      ! philips-tv.0 2018-11-24 17:57:26.398 info States connected to redis: 127.0.0.1:6379
      ! host.ioBroker-RasPi 2018-11-24 17:57:24.582 info instance system.adapter.philips-tv.0 started with pid 2499
      ! host.ioBroker-RasPi 2018-11-24 17:57:22.098 info instance system.adapter.philips-tv.0 terminated with code 0 (OK)
      ! philips-tv.0 2018-11-24 17:57:22.068 info terminating
      ! host.ioBroker-RasPi 2018-11-24 17:57:22.050 info stopInstance system.adapter.philips-tv.0 killing pid 2308
      ! host.ioBroker-RasPi 2018-11-24 17:57:22.050 info stopInstance system.adapter.philips-tv.0
      ! host.ioBroker-RasPi 2018-11-24 17:57:22.049 info object change system.adapter.philips-tv.0
      ! philips-tv.0 2018-11-24 17:57:20.720 debug attempt 1 of 3
      ! philips-tv.0 2018-11-24 17:57:20.719 debug checking if connection is alive
      ! philips-tv.0 2018-11-24 17:57:20.718 debug initializing connection to 192.168.178.66
      ! philips-tv.0 2018-11-24 17:57:10.715 debug state with id philips-tv.0.info.apiVersion updated: ack=true; val=not found
      ! philips-tv.0 2018-11-24 17:57:10.714 debug redis pmessage io.philips-tv.0.* io.philips-tv.0.info.apiVersion {"val":"not found","ack":true,"ts":1543078630706,"q":0,"from":"system.adapter.philips-tv.0","lc":1543057484988}
      ! philips-tv.0 2018-11-24 17:57:10.712 debug Could not initialize connection. Reason: No connection to host 192.168.178.66
      ! philips-tv.0 2018-11-24 17:57:10.705 debug connection is DEAD. Reason: [undefined] Error: ETIMEDOUT
      ! philips-tv.0 2018-11-24 17:57:10.704 debug no further attempts
      ! philips-tv.0 2018-11-24 17:57:10.703 debug error is not recoverable
      ! philips-tv.0 2018-11-24 17:57:10.703 debug attempt 1 failed with code undefined
      ! philips-tv.0 2018-11-24 17:57:05.696 debug attempt 1 of 3
      ! philips-tv.0 2018-11-24 17:57:05.695 debug checking if connection is alive
      ! philips-tv.0 2018-11-24 17:57:05.694 debug initializing connection to 192.168.178.66
      ! philips-tv.0 2018-11-24 17:56:55.692 debug state with id philips-tv.0.info.apiVersion updated: ack=true; val=not found
      ! philips-tv.0 2018-11-24 17:56:55.691 debug redis pmessage io.philips-tv.0.* io.philips-tv.0.info.apiVersion {"val":"not found","ack":true,"ts":1543078615682,"q":0,"from":"system.adapter.philips-tv.0","lc":1543057484988}
      ! philips-tv.0 2018-11-24 17:56:55.688 debug Could not initialize connection. Reason: No connection to host 192.168.178.66
      ! philips-tv.0 2018-11-24 17:56:55.680 debug connection is DEAD. Reason: [undefined] Error: ETIMEDOUT
      ! philips-tv.0 2018-11-24 17:56:55.680 debug no further attempts
      ! philips-tv.0 2018-11-24 17:56:55.679 debug error is not recoverable
      ! philips-tv.0 2018-11-24 17:56:55.678 debug attempt 1 failed with code undefined
      ! philips-tv.0 2018-11-24 17:56:50.668 debug attempt 1 of 3
      ! philips-tv.0 2018-11-24 17:56:50.667 debug checking if connection is alive
      ! philips-tv.0 2018-11-24 17:56:50.666 debug initializing connection to 192.168.178.66
      ! philips-tv.0 2018-11-24 17:56:40.665 debug state with id philips-tv.0.info.apiVersion updated: ack=true; val=not found
      ! philips-tv.0 2018-11-24 17:56:40.664 debug redis pmessage io.philips-tv.0.* io.philips-tv.0.info.apiVersion {"val":"not found","ack":true,"ts":1543078600652,"q":0,"from":"system.adapter.philips-tv.0","lc":1543057484988}
      ! philips-tv.0 2018-11-24 17:56:40.662 debug Could not initialize connection. Reason: No connection to host 192.168.178.66
      ! philips-tv.0 2018-11-24 17:56:40.650 debug connection is DEAD. Reason: [undefined] Error: ETIMEDOUT
      ! philips-tv.0 2018-11-24 17:56:40.649 debug no further attempts
      ! philips-tv.0 2018-11-24 17:56:40.648 debug error is not recoverable
      ! philips-tv.0 2018-11-24 17:56:40.647 debug attempt 1 failed with code undefined
      ! philips-tv.0 2018-11-24 17:56:35.640 debug attempt 1 of 3
      ! philips-tv.0 2018-11-24 17:56:35.639 debug checking if connection is alive
      ! philips-tv.0 2018-11-24 17:56:35.638 debug initializing connection to 192.168.178.66
      ! philips-tv.0 2018-11-24 17:56:25.635 debug state with id philips-tv.0.info.apiVersion updated: ack=true; val=not found
      ! philips-tv.0 2018-11-24 17:56:25.634 debug redis pmessage io.philips-tv.0.* io.philips-tv.0.info.apiVersion {"val":"not found","ack":true,"ts":1543078585627,"q":0,"from":"system.adapter.philips-tv.0","lc":1543057484988}
      ! philips-tv.0 2018-11-24 17:56:25.632 debug Could not initialize connection. Reason: No connection to host 192.168.178.66
      ! philips-tv.0 2018-11-24 17:56:25.625 debug connection is DEAD. Reason: [undefined] Error: ETIMEDOUT
      ! philips-tv.0 2018-11-24 17:56:25.624 debug no further attempts
      ! philips-tv.0 2018-11-24 17:56:25.624 debug error is not recoverable
      ! philips-tv.0 2018-11-24 17:56:25.623 debug attempt 1 failed with code undefined
      ! philips-tv.0 2018-11-24 17:56:20.612 debug attempt 1 of 3
      ! philips-tv.0 2018-11-24 17:56:20.611 debug checking if connection is alive
      ! philips-tv.0 2018-11-24 17:56:20.610 debug initializing connection to 192.168.178.66
      ! philips-tv.0 2018-11-24 17:56:10.608 debug state with id philips-tv.0.info.apiVersion updated: ack=true; val=not found
      ! philips-tv.0 2018-11-24 17:56:10.607 debug redis pmessage io.philips-tv.0.* io.philips-tv.0.info.apiVersion {"val":"not found","ack":true,"ts":1543078570600,"q":0,"from":"system.adapter.philips-tv.0","lc":1543057484988}
      ! philips-tv.0 2018-11-24 17:56:10.605 debug Could not initialize connection. Reason: No connection to host 192.168.178.66
      ! philips-tv.0 2018-11-24 17:56:10.598 debug connection is DEAD. Reason: [undefined] Error: ETIMEDOUT
      ! philips-tv.0 2018-11-24 17:56:10.598 debug no further attempts
      ! philips-tv.0 2018-11-24 17:56:10.597 debug error is not recoverable
      ! philips-tv.0 2018-11-24 17:56:10.596 debug attempt 1 failed with code undefined
      ! philips-tv.0 2018-11-24 17:56:05.586 debug attempt 1 of 3
      ! philips-tv.0 2018-11-24 17:56:05.585 debug checking if connection is alive
      ! philips-tv.0 2018-11-24 17:56:05.584 debug initializing connection to 192.168.178.66
      ! philips-tv.0 2018-11-24 17:56:03.841 debug system.adapter.admin.0: logging true
      ! philips-tv.0 2018-11-24 17:56:03.840 debug redis pmessage io..logging io.system.adapter.admin.0.logging {"val":true,"ack":true,"ts":1543078563839,"q":0,"from":"system.adapter.admin.0","lc":1543078563839}
      ! philips-tv.0 2018-11-24 17:55:55.582 debug state with id philips-tv.0.info.apiVersion updated: ack=true; val=not found
      ! philips-tv.0 2018-11-24 17:55:55.581 debug redis pmessage io.philips-tv.0.
      io.philips-tv.0.info.apiVersion {"val":"not found","ack":true,"ts":1543078555577,"q":0,"from":"system.adapter.philips-tv.0","lc":1543057484988}
      ! philips-tv.0 2018-11-24 17:55:55.580 debug Could not initialize connection. Reason: No connection to host 192.168.178.66
      ! philips-tv.0 2018-11-24 17:55:55.575 debug connection is DEAD. Reason: [undefined] Error: ETIMEDOUT
      ! philips-tv.0 2018-11-24 17:55:55.575 debug no further attempts
      ! philips-tv.0 2018-11-24 17:55:55.574 debug error is not recoverable
      ! philips-tv.0 2018-11-24 17:55:55.573 debug attempt 1 failed with code undefined
      ! philips-tv.0 2018-11-24 17:55:50.566 debug attempt 1 of 3
      ! philips-tv.0 2018-11-24 17:55:50.566 debug checking if connection is alive
      ! philips-tv.0 2018-11-24 17:55:50.565 debug initializing connection to 192.168.178.66
      ! philips-tv.0 2018-11-24 17:55:40.563 debug state with id philips-tv.0.info.apiVersion updated: ack=true; val=not found
      ! philips-tv.0 2018-11-24 17:55:40.562 debug redis pmessage io.philips-tv.0.* io.philips-tv.0.info.apiVersion {"val":"not found","ack":true,"ts":1543078540558,"q":0,"from":"system.adapter.philips-tv.0","lc":1543057484988}
      ! philips-tv.0 2018-11-24 17:55:40.560 debug Could not initialize connection. Reason: No connection to host 192.168.178.66
      ! philips-tv.0 2018-11-24 17:55:40.556 debug connection is DEAD. Reason: [undefined] Error: ETIMEDOUT
      ! philips-tv.0 2018-11-24 17:55:40.555 debug no further attempts
      ! philips-tv.0 2018-11-24 17:55:40.555 debug error is not recoverable
      ! philips-tv.0 2018-11-24 17:55:40.554 debug attempt 1 failed with code undefined
      ! philips-tv.0 2018-11-24 17:55:35.542 debug attempt 1 of 3
      ! philips-tv.0 2018-11-24 17:55:35.542 debug checking if connection is alive
      ! philips-tv.0 2018-11-24 17:55:35.541 debug initializing connection to 192.168.178.66
      ! philips-tv.0 2018-11-24 17:55:25.539 debug state with id philips-tv.0.info.apiVersion updated: ack=true; val=not found
      ! philips-tv.0 2018-11-24 17:55:25.538 debug redis pmessage io.philips-tv.0.* io.philips-tv.0.info.apiVersion {"val":"not found","ack":true,"ts":1543078525534,"q":0,"from":"system.adapter.philips-tv.0","lc":1543057484988}
      ! philips-tv.0 2018-11-24 17:55:25.536 debug Could not initialize connection. Reason: No connection to host 192.168.178.66
      ! philips-tv.0 2018-11-24 17:55:25.532 debug connection is DEAD. Reason: [undefined] Error: ETIMEDOUT
      ! philips-tv.0 2018-11-24 17:55:25.531 debug no further attempts
      ! philips-tv.0 2018-11-24 17:55:25.531 debug error is not recoverable
      ! philips-tv.0 2018-11-24 17:55:25.529 debug attempt 1 failed with code undefined
      ! philips-tv.0 2018-11-24 17:55:20.519 debug attempt 1 of 3
      ! philips-tv.0 2018-11-24 17:55:20.518 debug checking if connection is alive
      ! philips-tv.0 2018-11-24 17:55:20.517 debug initializing connection to 192.168.178.66
      ! philips-tv.0 2018-11-24 17:55:10.515 debug state with id philips-tv.0.info.apiVersion updated: ack=true; val=not found
      ! philips-tv.0 2018-11-24 17:55:10.514 debug redis pmessage io.philips-tv.0.* io.philips-tv.0.info.apiVersion {"val":"not found","ack":true,"ts":1543078510509,"q":0,"from":"system.adapter.philips-tv.0","lc":1543057484988}
      ! philips-tv.0 2018-11-24 17:55:10.512 debug Could not initialize connection. Reason: No connection to host 192.168.178.66
      ! philips-tv.0 2018-11-24 17:55:10.508 debug connection is DEAD. Reason: [undefined] Error: ETIMEDOUT
      ! philips-tv.0 2018-11-24 17:55:10.507 debug no further attempts
      ! philips-tv.0 2018-11-24 17:55:10.507 debug error is not recoverable
      ! philips-tv.0 2018-11-24 17:55:10.506 debug attempt 1 failed with code undefined
      ! philips-tv.0 2018-11-24 17:55:05.495 debug attempt 1 of 3
      ! philips-tv.0 2018-11-24 17:55:05.494 debug checking if connection is alive
      ! philips-tv.0 2018-11-24 17:55:05.493 debug initializing connection to 192.168.178.66
      ! philips-tv.0 2018-11-24 17:54:55.491 debug state with id philips-tv.0.info.apiVersion updated: ack=true; val=not found
      ! philips-tv.0 2018-11-24 17:54:55.490 debug redis pmessage io.philips-tv.0.* io.philips-tv.0.info.apiVersion {"val":"not found","ack":true,"ts":1543078495486,"q":0,"from":"system.adapter.philips-tv.0","lc":1543057484988}
      ! philips-tv.0 2018-11-24 17:54:55.489 debug Could not initialize connection. Reason: No connection to host 192.168.178.66
      ! philips-tv.0 2018-11-24 17:54:55.485 debug connection is DEAD. Reason: [undefined] Error: ETIMEDOUT
      ! philips-tv.0 2018-11-24 17:54:55.484 debug no further attempts
      ! philips-tv.0 2018-11-24 17:54:55.483 debug error is not recoverable
      ! philips-tv.0 2018-11-24 17:54:55.482 debug attempt 1 failed with code undefined
      ! philips-tv.0 2018-11-24 17:54:50.472 debug attempt 1 of 3
      ! philips-tv.0 2018-11-24 17:54:50.471 debug checking if connection is alive
      ! philips-tv.0 2018-11-24 17:54:50.470 debug initializing connection to 192.168.178.66
      ! philips-tv.0 2018-11-24 17:54:40.468 debug state with id philips-tv.0.info.apiVersion updated: ack=true; val=not found
      ! philips-tv.0 2018-11-24 17:54:40.467 debug redis pmessage io.philips-tv.0.* io.philips-tv.0.info.apiVersion {"val":"not found","ack":true,"ts":1543078480463,"q":0,"from":"system.adapter.philips-tv.0","lc":1543057484988}
      ! philips-tv.0 2018-11-24 17:54:40.465 debug Could not initialize connection. Reason: No connection to host 192.168.178.66
      ! philips-tv.0 2018-11-24 17:54:40.461 debug connection is DEAD. Reason: [undefined] Error: ETIMEDOUT
      ! philips-tv.0 2018-11-24 17:54:40.460 debug no further attempts
      ! philips-tv.0 2018-11-24 17:54:40.460 debug error is not recoverable
      ! philips-tv.0 2018-11-24 17:54:40.459 debug attempt 1 failed with code undefined
      ! philips-tv.0 2018-11-24 17:54:35.453 debug attempt 1 of 3
      ! philips-tv.0 2018-11-24 17:54:35.452 debug checking if connection is alive
      ! philips-tv.0 2018-11-24 17:54:35.451 debug initializing connection to 192.168.178.66
      ! philips-tv.0 2018-11-24 17:54:25.450 debug state with id philips-tv.0.info.apiVersion updated: ack=true; val=not found
      ! philips-tv.0 2018-11-24 17:54:25.449 debug redis pmessage io.philips-tv.0.* io.philips-tv.0.info.apiVersion {"val":"not found","ack":true,"ts":1543078465444,"q":0,"from":"system.adapter.philips-tv.0","lc":1543057484988}
      ! philips-tv.0 2018-11-24 17:54:25.447 debug Could not initialize connection. Reason: No connection to host 192.168.178.66
      ! philips-tv.0 2018-11-24 17:54:25.443 debug connection is DEAD. Reason: [undefined] Error: ETIMEDOUT
      ! philips-tv.0 2018-11-24 17:54:25.442 debug no further attempts
      ! philips-tv.0 2018-11-24 17:54:25.442 debug error is not recoverable
      ! philips-tv.0 2018-11-24 17:54:25.441 debug attempt 1 failed with code undefined
      ! philips-tv.0 2018-11-24 17:54:20.428 debug attempt 1 of 3
      ! philips-tv.0 2018-11-24 17:54:20.427 debug checking if connection is alive
      ! philips-tv.0 2018-11-24 17:54:20.426 debug initializing connection to 192.168.178.66
      ! philips-tv.0 2018-11-24 17:54:10.425 debug state with id philips-tv.0.info.apiVersion updated: ack=true; val=not found
      ! philips-tv.0 2018-11-24 17:54:10.424 debug redis pmessage io.philips-tv.0.* io.philips-tv.0.info.apiVersion {"val":"not found","ack":true,"ts":1543078450420,"q":0,"from":"system.adapter.philips-tv.0","lc":1543057484988}
      ! philips-tv.0 2018-11-24 17:54:10.422 debug Could not initialize connection. Reason: No connection to host 192.168.178.66
      ! philips-tv.0 2018-11-24 17:54:10.418 debug connection is DEAD. Reason: [undefined] Error: ETIMEDOUT
      ! philips-tv.0 2018-11-24 17:54:10.418 debug no further attempts
      ! philips-tv.0 2018-11-24 17:54:10.417 debug error is not recoverable
      ! philips-tv.0 2018-11-24 17:54:10.416 debug attempt 1 failed with code undefined
      ! philips-tv.0 2018-11-24 17:54:05.402 debug attempt 1 of 3
      ! philips-tv.0 2018-11-24 17:54:05.402 debug checking if connection is alive
      ! philips-tv.0 2018-11-24 17:54:05.401 debug initializing connection to 192.168.178.66
      ! philips-tv.0 2018-11-24 17:53:55.398 debug state with id philips-tv.0.info.apiVersion updated: ack=true; val=not found
      ! philips-tv.0 2018-11-24 17:53:55.398 debug redis pmessage io.philips-tv.0.* io.philips-tv.0.info.apiVersion {"val":"not found","ack":true,"ts":1543078435393,"q":0,"from":"system.adapter.philips-tv.0","lc":1543057484988}
      ! philips-tv.0 2018-11-24 17:53:55.396 debug Could not initialize connection. Reason: No connection to host 192.168.178.66
      ! philips-tv.0 2018-11-24 17:53:55.391 debug connection is DEAD. Reason: [undefined] Error: ETIMEDOUT
      ! philips-tv.0 2018-11-24 17:53:55.390 debug no further attempts
      ! philips-tv.0 2018-11-24 17:53:55.390 debug error is not recoverable
      ! philips-tv.0 2018-11-24 17:53:55.389 debug attempt 1 failed with code undefined
      ! philips-tv.0 2018-11-24 17:53:50.376 debug attempt 1 of 3
      ! philips-tv.0 2018-11-24 17:53:50.375 debug checking if connection is alive
      ! philips-tv.0 2018-11-24 17:53:50.374 debug initializing connection to 192.168.178.66
      ! philips-tv.0 2018-11-24 17:53:40.372 debug state with id philips-tv.0.info.apiVersion updated: ack=true; val=not found
      ! philips-tv.0 2018-11-24 17:53:40.371 debug redis pmessage io.philips-tv.0.* io.philips-tv.0.info.apiVersion {"val":"not found","ack":true,"ts":1543078420367,"q":0,"from":"system.adapter.philips-tv.0","lc":1543057484988}
      ! philips-tv.0 2018-11-24 17:53:40.369 debug Could not initialize connection. Reason: No connection to host 192.168.178.66
      ! philips-tv.0 2018-11-24 17:53:40.365 debug connection is DEAD. Reason: [undefined] Error: ETIMEDOUT
      ! philips-tv.0 2018-11-24 17:53:40.364 debug no further attempts
      ! philips-tv.0 2018-11-24 17:53:40.364 debug error is not recoverable
      ! philips-tv.0 2018-11-24 17:53:40.363 debug attempt 1 failed with code undefined
      ! philips-tv.0 2018-11-24 17:53:35.350 debug attempt 1 of 3
      ! philips-tv.0 2018-11-24 17:53:35.349 debug checking if connection is alive
      ! philips-tv.0 2018-11-24 17:53:35.348 debug initializing connection to 192.168.178.66
      ! philips-tv.0 2018-11-24 17:53:25.346 debug state with id philips-tv.0.info.apiVersion updated: ack=true; val=not found
      ! philips-tv.0 2018-11-24 17:53:25.345 debug redis pmessage io.philips-tv.0.* io.philips-tv.0.info.apiVersion {"val":"not found","ack":true,"ts":1543078405341,"q":0,"from":"system.adapter.philips-tv.0","lc":1543057484988}
      ! philips-tv.0 2018-11-24 17:53:25.343 debug Could not initialize connection. Reason: No connection to host 192.168.178.66
      ! philips-tv.0 2018-11-24 17:53:25.339 debug connection is DEAD. Reason: [undefined] Error: ETIMEDOUT
      ! philips-tv.0 2018-11-24 17:53:25.339 debug no further attempts
      ! philips-tv.0 2018-11-24 17:53:25.338 debug error is not recoverable
      ! philips-tv.0 2018-11-24 17:53:25.337 debug attempt 1 failed with code undefined
      ! philips-tv.0 2018-11-24 17:53:20.329 debug attempt 1 of 3
      ! philips-tv.0 2018-11-24 17:53:20.328 debug checking if connection is alive
      ! philips-tv.0 2018-11-24 17:53:20.327 debug initializing connection to 192.168.178.66
      ! philips-tv.0 2018-11-24 17:53:10.325 debug state with id philips-tv.0.info.apiVersion updated: ack=true; val=not found
      ! philips-tv.0 2018-11-24 17:53:10.324 debug redis pmessage io.philips-tv.0.* io.philips-tv.0.info.apiVersion {"val":"not found","ack":true,"ts":1543078390320,"q":0,"from":"system.adapter.philips-tv.0","lc":1543057484988}
      ! philips-tv.0 2018-11-24 17:53:10.322 debug Could not initialize connection. Reason: No connection to host 192.168.178.66
      ! philips-tv.0 2018-11-24 17:53:10.318 debug connection is DEAD. Reason: [undefined] Error: ETIMEDOUT
      ! philips-tv.0 2018-11-24 17:53:10.317 debug no further attempts
      ! philips-tv.0 2018-11-24 17:53:10.317 debug error is not recoverable
      ! philips-tv.0 2018-11-24 17:53:10.316 debug attempt 1 failed with code undefined
      ! philips-tv.0 2018-11-24 17:53:05.301 debug attempt 1 of 3
      ! philips-tv.0 2018-11-24 17:53:05.300 debug checking if connection is alive
      ! philips-tv.0 2018-11-24 17:53:05.299 debug initializing connection to 192.168.178.66
      ! philips-tv.0 2018-11-24 17:52:55.297 debug state with id philips-tv.0.info.apiVersion updated: ack=true; val=not found
      ! philips-tv.0 2018-11-24 17:52:55.296 debug redis pmessage io.philips-tv.0.* io.philips-tv.0.info.apiVersion {"val":"not found","ack":true,"ts":1543078375292,"q":0,"from":"system.adapter.philips-tv.0","lc":1543057484988}
      ! philips-tv.0 2018-11-24 17:52:55.294 debug Could not initialize connection. Reason: No connection to host 192.168.178.66
      ! philips-tv.0 2018-11-24 17:52:55.290 debug connection is DEAD. Reason: [undefined] Error: ETIMEDOUT
      ! philips-tv.0 2018-11-24 17:52:55.289 debug no further attempts
      ! philips-tv.0 2018-11-24 17:52:55.289 debug error is not recoverable
      ! philips-tv.0 2018-11-24 17:52:55.288 debug attempt 1 failed with code undefined
      ! philips-tv.0 2018-11-24 17:52:50.275 debug attempt 1 of 3
      ! philips-tv.0 2018-11-24 17:52:50.275 debug checking if connection is alive
      ! philips-tv.0 2018-11-24 17:52:50.273 debug initializing connection to 192.168.178.66
      ! philips-tv.0 2018-11-24 17:52:40.269 debug state with id philips-tv.0.info.apiVersion updated: ack=true; val=not found
      ! philips-tv.0 2018-11-24 17:52:40.268 debug redis pmessage io.philips-tv.0.* io.philips-tv.0.info.apiVersion {"val":"not found","ack":true,"ts":1543078360259,"q":0,"from":"system.adapter.philips-tv.0","lc":1543057484988}
      ! philips-tv.0 2018-11-24 17:52:40.263 debug Could not initialize connection. Reason: No connection to host 192.168.178.66
      ! philips-tv.0 2018-11-24 17:52:40.253 debug connection is DEAD. Reason: [undefined] Error: ETIMEDOUT
      ! philips-tv.0 2018-11-24 17:52:40.253 debug no further attempts
      ! philips-tv.0 2018-11-24 17:52:40.252 debug error is not recoverable
      ! philips-tv.0 2018-11-24 17:52:40.251 debug attempt 1 failed with code undefined
      ! philips-tv.0 2018-11-24 17:52:35.233 debug state with id philips-tv.0.info.connection updated: ack=true; val=false
      ! philips-tv.0 2018-11-24 17:52:35.228 debug redis pmessage io.philips-tv.0.* io.philips-tv.0.info.connection {"val":false,"ack":true,"ts":1543078355226,"q":0,"from":"system.adapter.philips-tv.0","lc":1543057479953}
      ! philips-tv.0 2018-11-24 17:52:35.210 debug attempt 1 of 3
      ! philips-tv.0 2018-11-24 17:52:35.207 debug checking if connection is alive
      ! philips-tv.0 2018-11-24 17:52:35.200 debug initializing connection to 192.168.178.66
      ! philips-tv.0 2018-11-24 17:52:35.134 info starting. Version 0.3.0-alpha7 in /opt/iobroker/node_modules/iobroker.philips-tv, node: v8.11.1
      ! philips-tv.0 2018-11-24 17:52:35.052 info States connected to redis: 127.0.0.1:6379
      ! philips-tv.0 2018-11-24 17:52:35.045 debug statesDB connected
      ! philips-tv.0 2018-11-24 17:52:35.013 debug objectDB connected
      ! host.ioBroker-RasPi 2018-11-24 17:52:33.209 info instance system.adapter.philips-tv.0 started with pid 2308
      ! host.ioBroker-RasPi 2018-11-24 17:52:33.183 info object change system.adapter.philips-tv.0
      ! host.ioBroker-RasPi 2018-11-24 17:52:31.474 info instance system.adapter.philips-tv.0 terminated with code 0 (OK)
      ! philips-tv.0 2018-11-24 17:52:31.446 info terminating
      ! host.ioBroker-RasPi 2018-11-24 17:52:31.432 info stopInstance system.adapter.philips-tv.0 killing pid 2252
      ! host.ioBroker-RasPi 2018-11-24 17:52:31.431 info stopInstance system.adapter.philips-tv.0
      ! host.ioBroker-RasPi 2018-11-24 17:52:31.431 info "system.adapter.philips-tv.0" disabled
      ! host.ioBroker-RasPi 2018-11-24 17:52:31.430 info object change system.adapter.philips-tv.0
      ! philips-tv.0 2018-11-24 17:52:21.887 debug state with id philips-tv.0.info.apiVersion updated: ack=true; val=not found
      ! philips-tv.0 2018-11-24 17:52:21.886 debug redis pmessage io.philips-tv.0.* io.philips-tv.0.info.apiVersion {"val":"not found","ack":true,"ts":1543078341878,"q":0,"from":"system.adapter.philips-tv.0","lc":1543057484988}
      ! philips-tv.0 2018-11-24 17:52:21.882 debug Could not initialize connection. Reason: No connection to host 192.168.178.66
      ! philips-tv.0 2018-11-24 17:52:21.873 debug connection is DEAD. Reason: [undefined] Error: ETIMEDOUT
      ! philips-tv.0 2018-11-24 17:52:21.872 debug no further attempts
      ! philips-tv.0 2018-11-24 17:52:21.872 debug error is not recoverable
      ! philips-tv.0 2018-11-24 17:52:21.871 debug attempt 1 failed with code undefined
      ! philips-tv.0 2018-11-24 17:52:16.852 debug state with id philips-tv.0.info.connection updated: ack=true; val=false
      ! philips-tv.0 2018-11-24 17:52:16.847 debug redis pmessage io.philips-tv.0.* io.philips-tv.0.info.connection {"val":false,"ack":true,"ts":1543078336845,"q":0,"from":"system.adapter.philips-tv.0","lc":1543057479953}
      ! philips-tv.0 2018-11-24 17:52:16.829 debug attempt 1 of 3
      ! philips-tv.0 2018-11-24 17:52:16.826 debug checking if connection is alive
      ! philips-tv.0 2018-11-24 17:52:16.819 debug initializing connection to 192.168.178.66
      ! philips-tv.0 2018-11-24 17:52:16.765 info starting. Version 0.3.0-alpha7 in /opt/iobroker/node_modules/iobroker.philips-tv, node: v8.11.1
      ! philips-tv.0 2018-11-24 17:52:16.699 info States connected to redis: 127.0.0.1:6379
      ! philips-tv.0 2018-11-24 17:52:16.692 debug statesDB connected
      ! philips-tv.0 2018-11-24 17:52:16.648 debug objectDB connected
      ! host.ioBroker-RasPi 2018-11-24 17:52:14.853 info instance system.adapter.philips-tv.0 started with pid 2252
      ! host.ioBroker-RasPi 2018-11-24 17:52:12.368 info instance system.adapter.philips-tv.0 terminated with code 0 (OK)
      ! philips-tv.0 2018-11-24 17:52:12.339 info terminating
      ! host.ioBroker-RasPi 2018-11-24 17:52:12.323 info stopInstance system.adapter.philips-tv.0 killing pid 2197
      ! host.ioBroker-RasPi 2018-11-24 17:52:12.323 info stopInstance system.adapter.philips-tv.0
      ! host.ioBroker-RasPi 2018-11-24 17:52:12.322 info object change system.adapter.philips-tv.0
      ! philips-tv.0 2018-11-24 17:50:49.290 info starting. Version 0.3.0-alpha7 in /opt/iobroker/node_modules/iobroker.philips-tv, node: v8.11.1
      ! philips-tv.0 2018-11-24 17:50:49.202 info States connected to redis: 127.0.0.1:6379
      ! host.ioBroker-RasPi 2018-11-24 17:50:47.412 info instance system.adapter.philips-tv.0 started with pid 2197
      ! host.ioBroker-RasPi 2018-11-24 17:50:44.923 info instance system.adapter.philips-tv.0 terminated with code 0 (OK)
      ! philips-tv.0 2018-11-24 17:50:44.896 info terminating
      ! host.ioBroker-RasPi 2018-11-24 17:50:44.884 info stopInstance system.adapter.philips-tv.0 killing pid 1274
      ! host.ioBroker-RasPi 2018-11-24 17:50:44.884 info stopInstance system.adapter.philips-tv.0
      ! host.ioBroker-RasPi 2018-11-24 17:50:44.883 info object change system.adapter.philips-tv.0
      ! /spoiler]

      1 Reply Last reply Reply Quote 0
      • AlCalzone
        AlCalzone Developer last edited by

        ` > No connection to host 192.168.178.66

        philips-tv.0 2018-11-24 17:57:10.705 debug connection is DEAD. Reason: [undefined] Error: ETIMEDOUT `
        Stimmt die IP-Adresse in den Einstellungen?

        1 Reply Last reply Reply Quote 0
        • J
          JuTuBuL last edited by

          Jup, ich kann mich ja auch mit der ip im Browser einwählen

          1 Reply Last reply Reply Quote 0
          • J
            JuTuBuL last edited by

            Ich glaube ich weiß warum, irgendwie kann ich den TV nicht vom Raspberry PI (Terminal) anpingen aber von einem anderen Gerät schon. Komisch ist nur, dass ich vom Pi zb mein Handy anpingen kann.

            Meine Sonoffs erreiche ich ja auch mit dem PI.

            Mmmh irgendwo ist da was faul.

            Edit:

            Es war doch simpler als gedacht, ein sudo apt-get update sowie ein sudo apt-get upgrade, haben das Problem behoben.

            Frage

            Wie kann ich jetzt das Ambilight steuern?

            Wie ist das mit der Lautstärke, wenn ich den TV mit Lautsprecher und Easy-Connect verbunden habe?

            Vielen Dank für den tollen Adapter

            1 Reply Last reply Reply Quote 0
            • A
              Andi.Ess.71 last edited by

              Hallo Leute,

              ich habe ein anderes Problem mit meinem Philips TV (denke, passt aber ebenfalls in den Thread).

              Der Fernseher Philips 55OLED803) ist permanent vom Pi anpingbar. Auch wenn ich den Fernseher <u>ausgeschaltet</u> habe.

              Auch über den PING-Adapter und TR-064-Adapter wird "true" gemeldet.

              Wie kann man das ändern? Weiss jemand Rat?

              Danke und Gruß,

              Andi

              1 Reply Last reply Reply Quote 0
              • S
                Stormbringer last edited by

                Hilfe Al :oops:

                Ich habe einen Ambilight mit V6.

                Nach ewigen hin und her habe ich es geschafft mit dem Python Skript den Fernseher zu pairen und Passwort und User rauszufinden.

                Dein Skript habe ich auch durchlaufen lassen (kam kein Fehler im Log).

                Adapter bleibt trotzdem gelb. Komischerweise zeigt er bei den Objekten das an

                [urlBildschirmfoto 2018-12-23 um 01.53.26.png]

                Und, erfreulicherweise, ist auch bei den Objekten im Adapter was drinnen. Aber wenn ich z. B. Mute anwähle kommt im Log auf Silly:

                ` > philips-tv.0 2018-12-23 01:56:27.874 debug system.adapter.admin.0: logging true

                philips-tv.0 2018-12-23 01:56:27.874 silly inMem message *.logging system.adapter.admin.0.logging

                philips-tv.0 2018-12-23 01:52:55.073 debug system.adapter.admin.0: logging false

                philips-tv.0 2018-12-23 01:52:55.073 silly inMem message *.logging system.adapter.admin.0.logging val=false, ack=true, ts=1545526375068, q=0, from=system.adapter.admin.0, lc=1545526375068

                philips-tv.0 2018-12-23 01:50:03.187 error Error handling state change philips-tv.0.pressKey => Mute: 404 - "\n\n <title>Status page</title>\n\n\n

                philips-tv.0 2018-12-23 01:50:03.162 debug state with id philips-tv.0.pressKey updated: ack=false; val=Mute

                philips-tv.0 2018-12-23 01:50:03.154 silly inMem message philips-tv.0.* philips-tv.0.pressKey val=Mute, ack=false, ts=1545526203148, q=0, from=system.adapter.admin.0, lc=1545526203148

                philips-tv.0 2018-12-23 01:48:03.099 info starting. Version 0.2.0 in /opt/iobroker/node_modules/iobroker.philips-tv, node: v8.12.0 `

                Bzw. könnte mir jemand sagen ob man mit dem Adapter direkt Ambilight (letzter Modus) und Ambi und Hue ein- und ausschalten kann. Bräuchte den Philips Adapter nur deswegen, weil das mit dem Harmony Adapter relativ unzuverlässig funktioniert.
                2548_bildschirmfoto_2018-12-23_um_01.53.26.png

                1 Reply Last reply Reply Quote 0
                • AlCalzone
                  AlCalzone Developer last edited by

                  @Andi.Ess.71:

                  Der Fernseher Philips 55OLED803) ist permanent vom Pi anpingbar. Auch wenn ich den Fernseher <u>ausgeschaltet</u> habe. `

                  Ist bei mir teilweise auch so… Ich glaube der Fernseher ist nicht vollständig ausgeschaltet auch wenn er "aus" ist.

                  Gesendet von unterwegs

                  1 Reply Last reply Reply Quote 0
                  • B
                    Buddinski88 last edited by

                    Hallöchen zusammen,

                    danke erstmal für die Mühen 🙂

                    Hab eben den Adapter aus GitHub installiert und direkt die IP-Adresse eingetragen (ist vom Host pingbar) und leider bleibt der Adapter auf gelb.

                    Der Aufruf des TVs liefert folgende Infos (Api 6.1)

                    ! {"notifyChange":"http","menulanguage":"German","name":"55POS9002/12","country":"Germany","serialnumber_encrypted":"u9fUvUq7i+VpA8InZyY9Z+iunRUC+dy4A+xpPBr8aC4=\n","model_encrypted":"wI6hSPXu5k+R/Rwf9OgLAzWtermaBGPPjoSExnuADtU=\n","deviceid_encrypted":"2he9GZhRX0c47vnshx6TnUAadeahpd4qrO02wTrc9w8=\n","nettvversion":"8.0.0","epgsource":"one","api_version":{"Major":6,"Minor":1,"Patch":0},"featuring":{"jsonfeatures":{"editfavorites":["TVChannels","SatChannels"],"recordings":["List","Schedule","Manage"],"ambilight":["LoungeLight","Hue","Ambilight"],"menuitems":["Setup_Menu"],"textentry":["context_based","initial_string_available","editor_info_available"],"applications":["TV_Apps","TV_Games","TV_Settings"],"pointer":["not_available"],"inputkey":["key"],"activities":["intent"],"channels":["preset_string"],"mappings":["server_mapping"]},"systemfeatures":{"tvtype":"consumer","content":["dmr","pvr"],"tvsearch":"intent","pairing_type":"digest_auth_pairing","secured_transport":"true","companion_screen":"true"}}}

                    Das Log zeigt eigentlich gar nichts an:

                    ! philips-tv.0 2018-12-31 12:20:45.989 info starting. Version 0.2.0 in /opt/iobroker/node_modules/iobroker.philips-tv, node: v8.15.0
                    ! philips-tv.0 2018-12-31 12:18:45.483 info starting. Version 0.2.0 in /opt/iobroker/node_modules/iobroker.philips-tv, node: v8.15.0
                    ! philips-tv.0 2018-12-31 12:18:38.211 info starting. Version 0.2.0 in /opt/iobroker/node_modules/iobroker.philips-tv, node: v8.15.0
                    ! philips-tv.0 2018-12-31 12:12:30.061 info starting. Version 0.2.0 in /opt/iobroker/node_modules/iobroker.philips-tv, node: v8.15.0
                    ! philips-tv.0 2018-12-31 12:11:31.730 info starting. Version 0.2.0 in /opt/iobroker/node_modules/iobroker.philips-tv, node: v8.15.0

                    Kann mir jemand weiterhelfen und sagen wie ich die Verbindung hergestellt bekomme?

                    Viele Grüße und Danke,

                    Bastian

                    1 Reply Last reply Reply Quote 0
                    • B
                      Buddinski88 last edited by

                      Niemand da der mir helfen kann? :?

                      1 Reply Last reply Reply Quote 0
                      • B
                        Buddinski88 last edited by

                        Hallo @AlCalzone ,

                        darf ich fragen ob die Entwicklung des Adapters noch mal weiter geht oder wird es an der Stelle keine Neuerungen mehr geben?
                        Ich würde ihn sehr gerne verwenden, aber bekomme ihn leider nicht zum laufen.

                        Würde mich über eine Rückmeldung sehr freuen.

                        Viele Dank und Grüße
                        Bastian

                        AlCalzone 1 Reply Last reply Reply Quote 0
                        • AlCalzone
                          AlCalzone Developer @Buddinski88 last edited by

                          @Buddinski88 Ich habe derzeit nicht viel Zeit und andere Prioritäten. Habe ihn nicht vergessen, aber komme kurzfristig nicht zur Weiterentwicklung.

                          sigi234 1 Reply Last reply Reply Quote 0
                          • sigi234
                            sigi234 Forum Testing Most Active @AlCalzone last edited by

                            @AlCalzone
                            Ist ok, bin aber auch noch interessiert...........

                            1 Reply Last reply Reply Quote 0
                            • S
                              Stormbringer last edited by

                              Falls es euch zwischenzeitlich weiterhilft bis der Adapter fertig ist... Mit dem HAM Adapter klappt die Ansteuerung inzwischen gut.

                              https://forum.iobroker.net/topic/20585/gelöst-installationsfehler-ham-adapter-philips-tv-plug-in/11

                              Viel ansteuern kann man nicht. Aber Ambilightstatus abfragen und an und ausschalten geht prima.

                              Auf Linuxebene könnte man nach dem pairing auch noch mit CURL Befehle arbeiten und die Kommandos von der API direkt ansprechen. Kenne mich damit leider selber nicht aus, habe nur ein paar von einem Arbeitskollegen bekommen. Tastendrucke und Ambi und Hue per CURL ansteuern bekomme ich aber leider noch immer nicht zum Laufen. Ist hier jemand der sich zufällig damit auskennt? 😉 Dann könnte man die Wartezeit bis Al wieder mehr Zeit hat besser ûberbrücken 😉

                              Aber nochmal vielen Dank Al, dass du den Adapter noch auf dem Schirm hast und für die bereits geleistete Arbeit.

                              1 Reply Last reply Reply Quote 0
                              • Mic
                                Mic Developer last edited by Mic

                                Hi zusammen,

                                eine Erfolgsmeldung:
                                Ich habe einen Philips 65PUS7303 (2018er Modell) - API-Version 6.1 lt Aufruf von http://x.x.x.x:1925/system

                                Ich bin wie folgt vorgegangen:

                                • https://github.com/AlCalzone/ioBroker.philips-tv/tarball/api-v5+v6 über Katze installiert und dann manuell hochgeladen
                                • User/Passwort generiert lt. Vorgehensweise von https://github.com/nstrelow/ha_philips_2016
                                • User/Passwort per Script hinzugefügt: https://forum.iobroker.net/post/128997 (AlCalzone 4. Feb. 2018, 12:54)

                                Adapter grün und läuft! ☺
                                Über Datenpunkt philips-tv.0.pressKey kann ich schon mal Fernseher in Standby versetzen und wieder aufwecken, weiteres werde ich testen.
                                Vielen Dank an @AlCalzone für die bisherige Arbeit!

                                //////////////
                                Edit:
                                Hier noch ein wertvoller Link: https://community.openhab.org/t/philips-tv-2016-binding/64579/61
                                Mit den curl-Befehlen kann ich u.a. erfolgreich das Ambilight ausschalten und einschalten (= # setting Ambilight to FOLLOW_VIDEO).

                                1 Reply Last reply Reply Quote 1
                                • AlCalzone
                                  AlCalzone Developer last edited by

                                  Top, das klingt gut. Ich hoffe ich komme demnächst mal dazu das fertig zu stellen. Habe mir deinen Beitrag als Lesezeichen gemerkt.

                                  1 Reply Last reply Reply Quote 1
                                  • R
                                    Ratze last edited by

                                    Selber habe ich weder den Adapter zum laufen gebracht (steht auf gelb) noch das Python Script
                                    um User und Passwort vom meinem PUS7101 auszulesen.
                                    Problem ist schon eingegrenzt (Visual Studio / C++)

                                    Aber in der Zwischenzeit habe ich etwas interessantes entdeckt...
                                    Da stellt jemand eine Python Script zur Verfügung mit MQTT support
                                    Da es aber auf meiner Windows-Kiste schon mit Python Probleme bei den Requirements gibt,
                                    kann ich die Funktion nzw. das Script nicht testen.

                                    Quelle: https://github.com/eslavnov/pylips

                                    Ein Auszug...
                                    "Pylips is a Python tool to control Philips TVs (2015+) through their reverse-engineered API.

                                    Supports both Android and non-Android TVs
                                    80 built-in commands + support for custom "GET" and "POST" requests to the API
                                    All commands work on TVs with API version 6, most of them also work for API version 5
                                    Full control of Ambilight including color, brightness, mode and 'Ambilight + Hue'
                                    Allows sending TV status updates and receiving commands over MQTT
                                    The current version of the API does not allow switching input sources anymore (?), use this tool instead (Android TVs only)."

                                    1 Reply Last reply Reply Quote 1
                                    • Mic
                                      Mic Developer last edited by Mic

                                      Danke @Ratze!
                                      Interessant hierbei -- sicherlich auch für @AlCalzone -- ist auch die inoffizielle API-Referenz des Programmierers:
                                      https://github.com/eslavnov/Pylips/wiki

                                      Teste ich gerade mit exec und curl und läuft sehr gut, hier ein JavaScript-Beispiel:

                                      [ EDIT: überarbeitetes Script siehe unten ]

                                      1 Reply Last reply Reply Quote 0
                                      • Mic
                                        Mic Developer last edited by Mic

                                        Hier noch ein Update meines Test-Scripts. Es legt einen Datenpunkt unter "javascript.0.PhilipsTV.MyScript" an, womit man den Philips-TV steuern kann. Eingebaut ist auch Einschalten von Netflix, Kodi und YouTube. Sicherlich einfach in den Adapter integrierbar 🙂

                                        /*******************************************************************************
                                         * ---------------------------
                                         * Philips TV Script for ioBroker
                                         * ----------------------------------------------------
                                         * Version: 0.2
                                         * Autor: Mic
                                         * ----------------------------------------------------
                                         * Documentation:
                                         *  - Unofficial Philips TV API Reference: https://github.com/eslavnov/pylips/wiki
                                         *  - Some Info: https://community.openhab.org/t/philips-tv-2016-binding/64579/61
                                         *  - Python Script with MQTT support: https://github.com/eslavnov/pylips
                                         *  - ioBroker Philips TV Adapter: https://forum.iobroker.net/topic/8791/aufruf-philips-tv-v0-1-0-testen
                                         ******************************************************************************/
                                        
                                        /*******************************************************************************
                                         * Settings
                                         *******************************************************************************/
                                        // Pfad, unter dem die Objekte angelegt werden.
                                        const STATE_PATH = 'javascript.0.PhilipsTV.MyScript.';
                                        
                                        // Generate User/Password: see https://github.com/nstrelow/ha_philips_2016
                                        const PHILIPS_USER = 'xxxxxxxxxxxxxxxxxxxxxx';
                                        const PHILIPS_PASS = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
                                        
                                        // URL, change IP address accordingly (and you may also need to change port, see for example https://github.com/eslavnov/pylips)
                                        const PHILIPS_URL = 'https://xxx.xxx.xxx.xxx:1926/6/';
                                        
                                        const LOG_DEBUG = false;
                                        
                                        
                                        /*******************************************************************************
                                         * Expert Settings
                                         *******************************************************************************/
                                        // Hier definieren wir die einzelnen Commands. 
                                        let pCommands = [];
                                        //        0.Command Name                       1.Path              2. curl Command      
                                        pCommands['Cmd: Ambilight Off']             = ['ambilight/power',   '{"power":"Off"}'];
                                        pCommands['Cmd: Ambilight On']              = ['ambilight/power',   '{"power":"On"}'];
                                        pCommands['Cmd: Ambilight On Video Standard'] = ['ambilight/currentconfiguration',   '{"styleName":"FOLLOW_VIDEO","isExpert":false,"menuSetting":"STANDARD"}'];
                                        pCommands['Cmd: Ambilight On Video Immersive'] = ['ambilight/currentconfiguration',   '{"styleName":"FOLLOW_VIDEO","isExpert":false,"menuSetting":"IMMERSIVE"}'];
                                        pCommands['Cmd: Ambilight On Video Natural'] = ['ambilight/currentconfiguration',   '{"styleName":"FOLLOW_VIDEO","isExpert":false,"menuSetting":"NATURAL"}'];
                                        pCommands['Cmd: Ambilight On Video Vivid'] = ['ambilight/currentconfiguration',   '{"styleName":"FOLLOW_VIDEO","isExpert":false,"menuSetting":"VIVID"}'];
                                        pCommands['Cmd: Ambilight On Video Game'] = ['ambilight/currentconfiguration',   '{"styleName":"FOLLOW_VIDEO","isExpert":false,"menuSetting":"GAME"}'];
                                        pCommands['Cmd: Ambilight On Video Comfort'] = ['ambilight/currentconfiguration',   '{"styleName":"FOLLOW_VIDEO","isExpert":false,"menuSetting":"COMFORT"}'];
                                        pCommands['Cmd: Ambilight On Video Relax'] = ['ambilight/currentconfiguration',   '{"styleName":"FOLLOW_VIDEO","isExpert":false,"menuSetting":"RELAX"}'];
                                        pCommands['Launch: Netflix'] = ['activities/launch',   '{"id":"com.netflix.ninja","order":0,"intent":{"action":"Intent{act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=com.netflix.ninja }","component":{"packageName":"com.netflix.ninja","className":"com.netflix.ninja.MainActivity"}},"label":"Netflix"}'];
                                        pCommands['Launch: Kodi'] = ['activities/launch',   '{"id":"org.xbmc.kodi","order":0,"intent":{"action":"Intent{act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=org.xbmc.kodi }","component":{"packageName":"org.xbmc.kodi","className":"org.xbmc.kodi.Splash"}},"label":"Kodi"}'];
                                        pCommands['Launch: YouTube'] = ['activities/launch',   '{"id":"com.google.android.apps.youtube.tv.activity.ShellActivity-com.google.android.youtube.tv","order":0,"intent":{"action":"Intent{act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=com.google.android.youtube.tv cmp=com.google.android.youtube.tv/com.google.android.apps.youtube.tv.activity.ShellActivity }","component":{"packageName":"com.google.android.youtube.tv","className":"com.google.android.apps.youtube.tv.activity.ShellActivity"}},"label":"YouTube"}'];
                                        pCommands['Key: Adjust']  = ['input/key',   '{"key":"Adjust"}'];
                                        pCommands['Key: AmbilightOnOff']  = ['input/key',   '{"key":"AmbilightOnOff"}'];
                                        pCommands['Key: Back']  = ['input/key',   '{"key":"Back"}'];
                                        pCommands['Key: BlueColour']  = ['input/key',   '{"key":"BlueColour"}'];
                                        pCommands['Key: ChannelStepDown']  = ['input/key',   '{"key":"ChannelStepDown"}'];
                                        pCommands['Key: ChannelStepUp']  = ['input/key',   '{"key":"ChannelStepUp"}'];
                                        pCommands['Key: Confirm']  = ['input/key',   '{"key":"Confirm"}'];
                                        pCommands['Key: CursorDown']  = ['input/key',   '{"key":"CursorDown"}'];
                                        pCommands['Key: CursorLeft']  = ['input/key',   '{"key":"CursorLeft"}'];
                                        pCommands['Key: CursorRight']  = ['input/key',   '{"key":"CursorRight"}'];
                                        pCommands['Key: CursorUp']  = ['input/key',   '{"key":"CursorUp"}'];
                                        pCommands['Key: Digit0']  = ['input/key',   '{"key":"Digit0"}'];
                                        pCommands['Key: Digit1']  = ['input/key',   '{"key":"Digit1"}'];
                                        pCommands['Key: Digit2']  = ['input/key',   '{"key":"Digit2"}'];
                                        pCommands['Key: Digit3']  = ['input/key',   '{"key":"Digit3"}'];
                                        pCommands['Key: Digit4']  = ['input/key',   '{"key":"Digit4"}'];
                                        pCommands['Key: Digit5']  = ['input/key',   '{"key":"Digit5"}'];
                                        pCommands['Key: Digit6']  = ['input/key',   '{"key":"Digit6"}'];
                                        pCommands['Key: Digit7']  = ['input/key',   '{"key":"Digit7"}'];
                                        pCommands['Key: Digit8']  = ['input/key',   '{"key":"Digit8"}'];
                                        pCommands['Key: Digit9']  = ['input/key',   '{"key":"Digit9"}'];
                                        pCommands['Key: Dot']  = ['input/key',   '{"key":"Dot"}'];
                                        pCommands['Key: FastForward']  = ['input/key',   '{"key":"FastForward"}'];
                                        pCommands['Key: Find']  = ['input/key',   '{"key":"Find"}'];
                                        pCommands['Key: GreenColour']  = ['input/key',   '{"key":"GreenColour"}'];
                                        pCommands['Key: Home']  = ['input/key',   '{"key":"Home"}'];
                                        pCommands['Key: Info']  = ['input/key',   '{"key":"Info"}'];
                                        pCommands['Key: Mute']  = ['input/key',   '{"key":"Mute"}'];
                                        pCommands['Key: Next']  = ['input/key',   '{"key":"Next"}'];
                                        pCommands['Key: Online']  = ['input/key',   '{"key":"Online"}'];
                                        pCommands['Key: Options']  = ['input/key',   '{"key":"Options"}'];
                                        pCommands['Key: Pause']  = ['input/key',   '{"key":"Pause"}'];
                                        pCommands['Key: Play']  = ['input/key',   '{"key":"Play"}'];
                                        pCommands['Key: PlayPause']  = ['input/key',   '{"key":"PlayPause"}'];
                                        pCommands['Key: Previous']  = ['input/key',   '{"key":"Previous"}'];
                                        pCommands['Key: Record']  = ['input/key',   '{"key":"Record"}'];
                                        pCommands['Key: RedColour']  = ['input/key',   '{"key":"RedColour"}'];
                                        pCommands['Key: Rewind']  = ['input/key',   '{"key":"Rewind"}'];
                                        pCommands['Key: Source']  = ['input/key',   '{"key":"Source"}'];
                                        pCommands['Key: Standby']  = ['input/key',   '{"key":"Standby"}'];
                                        pCommands['Key: Stop']  = ['input/key',   '{"key":"Stop"}'];
                                        pCommands['Key: Subtitle']  = ['input/key',   '{"key":"Subtitle"}'];
                                        pCommands['Key: Teletext']  = ['input/key',   '{"key":"Teletext"}'];
                                        pCommands['Key: Viewmode']  = ['input/key',   '{"key":"Viewmode"}'];
                                        pCommands['Key: VolumeDown']  = ['input/key',   '{"key":"VolumeDown"}'];
                                        pCommands['Key: VolumeUp']  = ['input/key',   '{"key":"VolumeUp"}'];
                                        pCommands['Key: WatchTV']  = ['input/key',   '{"key":"WatchTV"}'];
                                        pCommands['Key: YellowColour']  = ['input/key',   '{"key":"YellowColour"}'];
                                        
                                        
                                        /*******************************************************************************
                                         * Ab hier nichts mehr ändern / Stop editing here!
                                         ******************************************************************************/
                                        
                                        
                                        /*******************************************************************************
                                         * Initiale Function
                                         *******************************************************************************/
                                        init();
                                        function init() {
                                            
                                            // 1. Create states
                                            createScriptStates();
                                        
                                            // 2. Schedule
                                            on({id: STATE_PATH + 'Command', change:'any'}, function (obj) {
                                                doExec(obj.state.val);
                                            });
                                        }
                                        
                                        function doExec(id) {
                                            if (id in pCommands) { // Check if Key exists and typed correctly - https://stackoverflow.com/questions/1098040/checking-if-a-key-exists-in-a-javascript-object
                                                var exec = require('child_process').exec;
                                                var args = "-X POST --digest --insecure -u " + PHILIPS_USER + ":" + PHILIPS_PASS + " -d '" + pCommands[id][1] + "' " + PHILIPS_URL + pCommands[id][0];
                                                exec('curl ' + args, function (error, stdout, stderr) {
                                                    if (LOG_DEBUG) log('stdout: ' + stdout);
                                                    if (LOG_DEBUG) log('stderr: ' + stderr);
                                                    if (error !== null) {
                                                        log('exec error: ' + error);
                                                    }
                                                });
                                            } else if(id == '') {
                                                // do nothing, will be empty if script is initally started or user did not select value
                                            } else {
                                                log('Wrong command provided to Philips TV: [' + id + ']', 'warn');
                                            }
                                        }
                                        
                                        function createScriptStates() {
                                            // create drop-down list
                                            let dropdown = '';
                                            for (let lpEntry of Object.keys(pCommands)) {   // 'special' loop here to get the keys
                                                dropdown += '"' + lpEntry + '":"' + lpEntry + '",'; // fill JSON string
                                            }
                                            dropdown = dropdown.substr(0, dropdown.length-1); // remove last comma ","
                                            dropdown = '{' + dropdown + '}'; // finalize JSON string
                                            let dropdownJSON = JSON.parse(dropdown); // convert to JSON
                                            // Create state. Force is set to true, so we will always update the states if e.g. configuration in this script changed.
                                            createState(STATE_PATH + 'Command', '', true, {
                                                'name':'Command', 
                                                'type':'string', 
                                                'read':false, 
                                                'write':true, 
                                                'role':'value', 
                                                'states': dropdownJSON
                                            });
                                        }
                                        
                                        

                                        Achtung:

                                        Update: aktuelles Script siehe auf Github.

                                        S B 2 Replies Last reply Reply Quote 1
                                        • S
                                          Stormbringer @Mic last edited by

                                          @Mic
                                          Mit dem Skript habe ich auch schon experimentiert. Nur leider waren meine Linux Kenntnisse zu schwach um es zum laufen zu bekommen. Ich löse das aus und einschalten vom Ambilight jetzt per CURL Befehl. Kennst du dich zufällig damit auch aus und weißt wie der richtige Befehl geht um Ambi und Hue aus und einzuschalten?

                                          Grundlage war die Seite

                                          https://gist.github.com/marcelrv/ee9a7cf97c227d069e4ee88d26691019

                                          1 Reply Last reply Reply Quote 0
                                          • Mic
                                            Mic Developer last edited by

                                            @Stormbringer
                                            Das macht mein Script (siehe oben), dort ist curl integriert, das per JavaScript über ioBroker ausgeführt wird. Wo hast Du da denn Fragen?

                                            S 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            994
                                            Online

                                            31.7k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            philips philips tv
                                            83
                                            549
                                            109824
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo