Issue setting up DreamScreen Integration

Hey Everybody!

I’m brand new here and am really focused on getting this one integration tied in and working with my Harmony remote right now but would love to explore what else I can do with Home Assistant later. What I’m trying to do is get my DreamScreen (a really neat ambient light device that controls LEDs on the back of my TV) to turn on and off/switch modes with my different Harmony activities. The necessary files have already been written (https://github.com/GregoryDosh/Home-Assistant-DreamScreen-Service) and I know it is working for multiple people.

I was able to git pull this service into a folder at my /config/custom_components as well as add the specified lines in my config.yaml to find the device:

dreamscreen:
  devices:
    - dream_screen:
        address:192.168.254.2

To my understanding this was all I needed to do in order to have the DreamScreen be discovered before I could start writing scripts for the integration and start setting up my emulated hue bulbs. However, after restarting Home Assistant I get the following error in my log:

Invalid config for [dreamscreen]: expected a dictionary for dictionary value @ data['dreamscreen']['devices'][0]['dream_screen']. Got 'address:192.168.254.2'. (See /config/configuration.yaml, line 25). Please check the docs at https://home-assistant.io/components/dreamscreen/

(Line 25 is the first line in my configuration.yaml that references dreamscreen) I am unfortunately not literate enough in this stuff yet to really have any idea what this is trying to tell me, but I’m hoping that one of you guys might be able to help me out. Any help is greatly appreciated. Thanks in advance!

I don’t use this custom component, but just looking at the error message, it might be as simple as inserting a space character between the colon and IP address?

That did it! Thanks so much. I guess I’ve got to keep my eyes peeled for the little things.

1 Like