ha_samsung_multi_room icon indicating copy to clipboard operation
ha_samsung_multi_room copied to clipboard

Syntax error?

Open maffee opened this issue 6 years ago • 0 comments

Hi,

I'm trying to use this with Samsung M3's & M7. Any idea whether they should work? I created the folder structure, gave it chmod 777, copied the .py file and added this to configuration.yaml:

media_player:
  - platform: samsung_multi_room
    name: "Test"
    host: 192.168.1.101
    max_volume: 20 # on this level glass breaks

With this config Hass.io wont even start due to this error:

WARNING:homeassistant.helpers.config_validation:Your configuration contains extra keys that the platform does not support.
Please remove [name].
ERROR:homeassistant.scripts.check_config:BURB
Traceback (most recent call last):
 File "/usr/local/lib/python3.7/site-packages/homeassistant/scripts/check_config.py", line 207, in check
   res['components'] = check_ha_config_file(hass)
 File "/usr/local/lib/python3.7/site-packages/homeassistant/scripts/check_config.py", line 374, in check_ha_config_file
   platform = loader.get_platform(hass, domain, p_name)
 File "/usr/local/lib/python3.7/site-packages/homeassistant/loader.py", line 89, in get_platform
   domain=platform_name, platform=domain))
 File "/usr/local/lib/python3.7/site-packages/homeassistant/loader.py", line 147, in _load_file
   module = importlib.import_module(path)
 File "/usr/local/lib/python3.7/importlib/__init__.py", line 127, in import_module
   return _bootstrap._gcd_import(name[level:], package, level)
 File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
 File "<frozen importlib._bootstrap>", line 983, in _find_and_load
 File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
 File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
 File "<frozen importlib._bootstrap_external>", line 724, in exec_module
 File "<frozen importlib._bootstrap_external>", line 860, in get_code
 File "<frozen importlib._bootstrap_external>", line 791, in source_to_code
 File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
 File "/config/custom_components/media_player/samsung_multi_room.py", line 7
   <!DOCTYPE html>
   ^
SyntaxError: invalid syntax
Fatal error while loading config: invalid syntax (samsung_multi_room.py, line 7)
Failed config
 General Errors:
   - invalid syntax (samsung_multi_room.py, line 7)

If I comment out 'name', HA starts but I get syntax error.

If I leave the name blank (just name:), it gives the longer error described above.

maffee avatar Feb 28 '19 19:02 maffee