mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-28 19:57:12 +00:00
Clarity edit about websocket-client
(#10129)
The constant references to installing the Python package causes confusion for Hass.io and Docker users, breaking these out.
This commit is contained in:
parent
7308f30d05
commit
089dc3fe07
@ -33,7 +33,7 @@ host:
|
|||||||
required: true
|
required: true
|
||||||
type: string
|
type: string
|
||||||
port:
|
port:
|
||||||
description: The port of the Samsung Smart TV. If set to 8001, the new websocket connection will be used (required for 2016+ TVs).
|
description: The port of the Samsung Smart TV. If set to 8001, the new websocket connection will be used (required for 2016+ TVs) - for installs other than Hass.io or Docker you may need to install a Python package, see below.
|
||||||
required: false
|
required: false
|
||||||
type: integer
|
type: integer
|
||||||
default: 55000
|
default: 55000
|
||||||
@ -77,23 +77,23 @@ Currently known supported models:
|
|||||||
- K5579 (port must be set to 8001, On/Off, Forward/Backward, Volume control, but no Play button)
|
- K5579 (port must be set to 8001, On/Off, Forward/Backward, Volume control, but no Play button)
|
||||||
- K5600AK (partially supported, turn on works but state is not updated)
|
- K5600AK (partially supported, turn on works but state is not updated)
|
||||||
- K6500AF (port must be set to 8001)
|
- K6500AF (port must be set to 8001)
|
||||||
- KS7005 (port must be set to 8001, and `pip3 install websocket-client` must be executed, MAC address must be provided, On/Off, Volume are OK, no channel change)
|
- KS7005 (port must be set to 8001, MAC address must be provided, On/Off, Volume are OK, no channel change)
|
||||||
- KS7502 (port must be set to 8001, and `pip3 install websocket-client` must be executed, turn on doesn't work, turn off works fine)
|
- KS7502 (port must be set to 8001, turn on doesn't work, turn off works fine)
|
||||||
- KS8000 (port must be set to 8001, and `pip3 install websocket-client` must be executed)
|
- KS8000 (port must be set to 8001)
|
||||||
- KS8005 (port must be set to 8001, and `pip3 install websocket-client` must be executed)
|
- KS8005 (port must be set to 8001)
|
||||||
- KS8500 (port must be set to 8001, and `pip3 install websocket-client` must be executed)
|
- KS8500 (port must be set to 8001)
|
||||||
- KU6020 (port must be set to 8001, and `pip3 install websocket-client` must be executed)
|
- KU6020 (port must be set to 8001)
|
||||||
- KU6100 (port must be set to 8001, and `pip3 install websocket-client` must be executed)
|
- KU6100 (port must be set to 8001)
|
||||||
- KU6290 (port must be set to 8001)
|
- KU6290 (port must be set to 8001)
|
||||||
- KU6400U (port must be set to 8001, and `pip3 install websocket-client` must be executed)
|
- KU6400U (port must be set to 8001)
|
||||||
- KU7000 (port must be set to 8001)
|
- KU7000 (port must be set to 8001)
|
||||||
- M5620 (port must be set to 8001, and `pip3 install websocket-client` must be executed)
|
- M5620 (port must be set to 8001)
|
||||||
- MU6170UXZG (port must be set to 8001, and `pip3 install websocket-client` must be executed)
|
- MU6170UXZG (port must be set to 8001)
|
||||||
- NU7090 (port must be set to 8801, On/Off, MAC must be specified for Power On)
|
- NU7090 (port must be set to 8801, On/Off, MAC must be specified for Power On)
|
||||||
- NU7400 (port set to 8001 and `pip3 install websocket-client` executed)
|
- NU7400 (port set to 8001)
|
||||||
- NU8000
|
- NU8000
|
||||||
- U6000 (port must be set to 8001)
|
- U6000 (port must be set to 8001)
|
||||||
- U6300 (port must be set to 8001, and `pip3 install websocket-client` must be executed)
|
- U6300 (port must be set to 8001)
|
||||||
- UE6199UXZG (port must be set to 8001, On/Off, Forward/Backward, Volume control, but no Play button)
|
- UE6199UXZG (port must be set to 8001, On/Off, Forward/Backward, Volume control, but no Play button)
|
||||||
- UE65KS8005 (port must be set to 8001, On/Off, Forward/Backward, Volume are OK, but no Play button)
|
- UE65KS8005 (port must be set to 8001, On/Off, Forward/Backward, Volume are OK, but no Play button)
|
||||||
- UE49KU6470 (port must be set to 8001, On/Off, Forward/Backward, Volume are OK, but no Play button)
|
- UE49KU6470 (port must be set to 8001, On/Off, Forward/Backward, Volume are OK, but no Play button)
|
||||||
@ -112,7 +112,7 @@ Currently tested but not working models:
|
|||||||
- JU7000 - Unable to see state and unable to control (but port 8001 *is* open)
|
- JU7000 - Unable to see state and unable to control (but port 8001 *is* open)
|
||||||
- JU7500 - Unable to see state and unable to control
|
- JU7500 - Unable to see state and unable to control
|
||||||
- MU6125 - Unable to see state and unable to control (Tested on UE58MU6125 on port 8001 and 8801)
|
- MU6125 - Unable to see state and unable to control (Tested on UE58MU6125 on port 8001 and 8801)
|
||||||
- MU6300 - Port set to 8001, `pip3 install websocket-client` must be executed, turning on works, status not working reliably, turning off is not permanent (it comes back on)
|
- MU6300 - Port set to 8001, turning on works, status not working reliably, turning off is not permanent (it comes back on)
|
||||||
- Q7F - State is always "off" and unable to control via port 8001.
|
- Q7F - State is always "off" and unable to control via port 8001.
|
||||||
|
|
||||||
None of the 2014 (H) and 2015 (J) model series (e.g., J5200) will work, since Samsung have used a different (encrypted) type of interface for these.
|
None of the 2014 (H) and 2015 (J) model series (e.g., J5200) will work, since Samsung have used a different (encrypted) type of interface for these.
|
||||||
@ -134,3 +134,30 @@ with the following payload:
|
|||||||
```
|
```
|
||||||
|
|
||||||
Currently the ability to select a source is not implemented.
|
Currently the ability to select a source is not implemented.
|
||||||
|
|
||||||
|
### Hass.io
|
||||||
|
|
||||||
|
No additional actions are required
|
||||||
|
|
||||||
|
### Docker
|
||||||
|
|
||||||
|
No additional actions are required
|
||||||
|
|
||||||
|
### Hassbian
|
||||||
|
|
||||||
|
You will need to activate the venv and install the websocket library:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ sudo -u homeassistant -H -s
|
||||||
|
$ source /srv/homeassistant/bin/activate
|
||||||
|
$ pip3 install websocket-client
|
||||||
|
```
|
||||||
|
### Other install methods
|
||||||
|
|
||||||
|
You will need to install the `websocket-client` Python package in your Home Assistant install. This will probably be done with:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ pip3 install websocket-client
|
||||||
|
```
|
||||||
|
|
||||||
|
Remembering to activate your venv if you're using a venv install.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user