Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GE-UMV200 Ledstrip RGBW integration #54

Open
djacid opened this issue Mar 19, 2024 · 3 comments
Open

GE-UMV200 Ledstrip RGBW integration #54

djacid opened this issue Mar 19, 2024 · 3 comments

Comments

@djacid
Copy link

djacid commented Mar 19, 2024

Hello, I have an issue.
I use HomeAssistant to manage digitalstrom lights.
I have already integrated with your project a GE-UMV200 which controls an RGBW ledstrip. As I can see you have posted an example of working configuration for GE-UMV200 based tunable white light device leveraging 3 channels.
Do you know how I could achive something similar for my ledstrip?

@gaetancollaud
Copy link
Owner

Hello,

I personally don't own this device. This documentation was a contribution from @KarlKiel . Maybe he has an idea.

Cheers

@KarlKiel
Copy link
Contributor

KarlKiel commented Mar 26, 2024

Hi, I am using the mqtt light platform: - Unfortunately, this platform does not offer dedicated topics for the different color channels but uses a single topic for the color mode to communicate, therefore you will not be able to directly communicate with the topics of the "color outputs" of the UMV, like I did for "brightness" and "color_temp" in the RGB or RGBW case... So the only way I see that this is going to work is via a small additional script or node-Red flow to create a small programm that exposes a single MQTT topic and translates to/from the original UMV channel topics. - Use this topic for color_mode to create the device according to the description provided in the link above.

@KarlKiel
Copy link
Contributor

Just another short comment - in your case you will also have to use the brightness topic also as switch topic as for RGBW you will need all four outputs of the UMV. See here how this would look like:
mqtt:

  • light:
    name: "Spots Arbeitszimmer"
    unique_id: "Spots_Arbeitszimmer"
    state_value_template: "{{ '0' if value < '1' else '100' }}"
    state_topic: "digitalstrom/devices/Spots_Dimmer_Arbeitszimmer/brightness/state"
    on_command_type: brightness
    payload_off: "0"
    command_topic: "digitalstrom/devices/Spots_Dimmer_Arbeitszimmer/brightness/command"
    device:
    configuration_url: https://192.168.1.10
    manufacturer: DigitalStrom
    model: GE-UMV200
    name: "Spots Arbeitszimmer"
    identifiers:
    - 302ed89f43f00f00000f4208
    - 302ed89f43f0000000000f00000f420800
    brightness_scale: 100
    brightness_state_topic: "digitalstrom/devices/Spots_Dimmer_Arbeitszimmer/brightness/state"
    brightness_command_topic: "digitalstrom/devices/Spots_Dimmer_Arbeitszimmer/brightness/command"
    color_temp_command_template: "{{ 100-(0.288*(value-153)) }}"
    color_temp_value_template: "{{ value*0.288 + 153}}"
    color_temp_state_topic: "digitalstrom/devices/Spots_Farbe_Arbeitszimmer/brightness/state"
    color_temp_command_topic: "digitalstrom/devices/Spots_Farbe_Arbeitszimmer/brightness/command"
    optimistic: true

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants