1.0.3 • Published 4 years ago

homebridge-saphi-tv v1.0.3

Weekly downloads
261
License
Apache-2.0
Repository
github
Last release
4 years ago

Homebridge Philips TV SaphiOS

This plug-in provides Homebridge support for Philips TVs running SaphiOS.

Info

Plug-in tested on

  • XXPUS6704 (API 6.1.0 )
  • XXOLED754 (API 6.1.0 )
  • XXPUS7805 (API 6.1.0 )

Working:

  • Power funtions
    • Turning the TV on
    • Turning the TV off
  • Ambilight functions
    • Turning Ambilight+Hue on
    • Turning Ambilight+Hue off
  • Remote control functions (ControlCenter remote / widget)
    • Navigating menus
      • Arrows
      • Confirm
      • Back
    • volume control with hardware buttons
    • Options
  • Input functions (Configurable via config)
    • also exposable as switches for easy siri control
    • Watch TV Button
    • Applications
    • Input sources
    • TV Channels

What's next?

  • Ambilight brightness
  • Ambilight modes
  • Ambilight+Hue modes
  • Look into volume control with a slider
  • arrangements within the home app

Some whishful thinking:

  • Auto detect the TV in your local network
  • Find a way to get the current channel/app/input
  • Expose to Homekit as a proper remote

Plug-in configuration

For the best experience you should use the built-in config. If you can't use it for some reason you can use the config below as a reference.

      {
        "platform": "SaphiTV",
        "name": "TV",
        "ip_adress": "XXX.XXX.XXX.XXX",
        "wol_adress": "wol://XX:XX:XX:XX:XX:XX",
        "startup_time": 15,
        "timeout": 5,
        "input_delay": 650,
        "api_version": 6,
        "api_port_no": 1925,
        "protocol": "http",
        "polling_interval": 30,
        "has_ambilight": true,
        "has_ambihue": true,
        "has_tv_channels": true,
        "ambi_poweroff": false,
        "ambi_poweron": false,
        "inputs": [
            {
                "name": "TV",
                "type": "TV",
                "position": 0
            },
            {
                "name": "Netflix",
                "type": "APP",
                "position": 0
            },
            {
                "name": "Youtube",
                "type": "APP",
                "position": -1
            },
            {
                "name": "DMAX",
                "type": "CHANNEL",
                "position": 34
            }
        ]
     }

The TV is registered as "External Accessory", it has to be added manually in Home app once. Just tap on "+" -> "Add new Device" -> "No code" and you should see your TV. The code is the same as the one your Homebridge uses.

References

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

1.0.3

4 years ago

1.0.1-0

4 years ago

0.0.28-11

4 years ago

0.0.28-12

4 years ago

0.0.28-10

4 years ago

0.0.28-9

4 years ago

0.0.28-8

4 years ago

0.0.28-7

4 years ago

0.0.28-6

4 years ago

0.0.28-5

4 years ago

0.0.28-4

4 years ago

0.0.28-3

4 years ago

0.0.28-2

4 years ago

0.0.28-1

5 years ago

0.0.28-0

5 years ago

0.0.27

5 years ago

0.0.26

5 years ago

0.0.25

5 years ago

0.0.20

5 years ago

0.0.21

5 years ago

0.0.22

5 years ago

0.0.23

5 years ago

0.0.24

5 years ago

0.0.18

5 years ago

0.0.19

5 years ago

0.0.17

5 years ago

0.0.16

5 years ago

0.0.15

5 years ago

0.0.12

5 years ago

0.0.13

5 years ago

0.0.14

5 years ago

0.0.11

5 years ago

0.0.10

5 years ago

0.0.9

5 years ago

0.0.3-beta.37

5 years ago

0.0.3-beta.38

5 years ago

0.0.3-beta.36

5 years ago

0.0.3-beta.35

5 years ago

0.0.3-beta.33

5 years ago

0.0.3-beta.34

5 years ago

0.0.3-beta.32

5 years ago

0.0.3-beta.30

5 years ago

0.0.3-beta.31

5 years ago

0.0.3-beta.29

5 years ago

0.0.3-beta.28

5 years ago

0.0.3-beta.26

5 years ago

0.0.3-beta.27

5 years ago

0.0.3-beta.25

5 years ago

0.0.3-beta.24

5 years ago

0.0.3-beta.22

5 years ago

0.0.3-beta.23

5 years ago

0.0.3-beta.20

5 years ago

0.0.3-beta.21

5 years ago

0.0.3-beta.18

5 years ago

0.0.3-beta.19

5 years ago

0.0.3-beta.15

5 years ago

0.0.3-beta.16

5 years ago

0.0.3-beta.17

5 years ago

0.0.3-beta.9

5 years ago

0.0.3-beta.11

5 years ago

0.0.3-beta.12

5 years ago

0.0.3-beta.13

5 years ago

0.0.3-beta.14

5 years ago

0.0.3-beta.10

5 years ago

0.0.3-beta.8

5 years ago

0.0.3-beta.7

5 years ago

0.0.3-beta.6

5 years ago

0.0.3-beta.4

5 years ago

0.0.3-beta.5

5 years ago

0.0.3-beta.3

5 years ago

0.0.3-beta.2

5 years ago

0.0.3-beta.1

5 years ago

0.0.3-beta.0

5 years ago

0.0.2-beta.0

5 years ago