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

Bug - Ikea e1744 Symfonisk rotatory controller does not stop increasing/decreasing values on rotation #413

Open
1 task
rafuz opened this issue Sep 17, 2022 · 8 comments
Labels
blueprint An issue related to a blueprint bug Something isn't working

Comments

@rafuz
Copy link

rafuz commented Sep 17, 2022

Blueprint name

ikea_e1744

Home Assistant Core Version

2022.9.4

Home Assistant Installation Type

Home Assistant Operating System

Description

When rotation of the controller stops the light hook continues to increase or decrease brightness until 100% or 0.

Automation YAML config

# Device automation
alias: Switch - SYMFONISK Rotary Remote Studio
description: ""
use_blueprint:
  path: EPMatt/ikea_e1744.yaml
  input:
    integration: deCONZ
    controller_device: b9dee76a0a4111eba9975f6cadff2333
    helper_last_controller_event: input_text.symfonisk_sound_controller_1
    rotate_left_loop: true
    rotate_right_loop: true
    rotate_left_max_loop_repeats: 10
    rotate_right_max_loop_repeats: 10
    helper_debounce_delay: 100

# Hook automation
alias: Hook - Piantana Studio
description: ""
use_blueprint:
  path: EPMatt/light.yaml
  input:
    controller_device: b9dee76a0a4111eba9975f6cadff2333
    controller_model: IKEA E1744 SYMFONISK Rotary Remote
    light: light.piantana_studio
    force_brightness: false
    light_color_mode: None
    on_brightness: 190

To Reproduce

  1. Create device automation from blueprint
  2. Bind hook automation to light and device
  3. Rotate the symfonisk controller
  4. When rotation stops light continues to increase/decrease brightness until maximum is reached

Expected behavior

Brightness should stop changing when the rotary controller is still

Actual Behaviour

When rotation stops light continues to increase/decrease brightness until maximum is reached

Additional Details

  • I'd like to help developing a fix for this issue.

Screenshots

No response

Additional context

Version 2021.10.26 of ikea_e1744.yaml works correctly.

@rafuz rafuz added blueprint An issue related to a blueprint bug Something isn't working labels Sep 17, 2022
@rafuz rafuz changed the title Bug - Bug - Ikea e1744 Symfonisk rotatory controller does not stop increasing/decreasing values on rotation Sep 17, 2022
@drsound
Copy link

drsound commented Sep 17, 2022

First off, this is just a guess... Maybe this issue is happening because 9ee5920 changed the format the data is stored in the helper? So maybe the hook code needs an update too?
BTW, I'm experiencing the same: I'm using the controller to drive a media player, but I can't change the volume, just play/pause by single pressing.

@drsound
Copy link

drsound commented Sep 17, 2022

No, I was wrong. The issue is coming from ZHA: in HA 2022.4 they changed the format of the events reported by the Ikea E1744 controller, so the trigger_action variable has no more the expected values.
You can find a fix here.

@rafuz
Copy link
Author

rafuz commented Sep 17, 2022

You are right, I have noticed it some time ago but I didn't fixed the helpers as the controller continued working with the old blueprint. Thank you, this can be closed.

@rafuz rafuz closed this as completed Sep 17, 2022
@rafuz rafuz reopened this Oct 7, 2022
@rafuz
Copy link
Author

rafuz commented Oct 7, 2022

After update to 2022.10.1 the problem seems to be here again.
It happens only with Symfonisk rotatory controller and the helpers are set to 200 characters

@codeaphex
Copy link

After update to 2022.10.1 the problem seems to be here again. It happens only with Symfonisk rotatory controller and the helpers are set to 200 characters

Did you try setting a debounce delay?

@alxch-
Copy link

alxch- commented Jan 21, 2023

I am hitting the same issue with HA 2022.12.8. This is the first time I am setting up the automation. Whenever I do a rotation, it always goes back to 100% brightness when rotating right and 0% rotating left.
I have tried setting a debounce delay without success. In HA I can see that the "stop" even is received correctly, though the increase/decrease of luminosity does not stop.

Device automation:

alias: Rotary automation
description: ""
use_blueprint:
  path: EPMatt/ikea_e1744.yaml
  input:
    integration: deCONZ
    controller_device: 2f93a7ba6508d582a305b12cace5998c
    helper_last_controller_event: input_text.symfonisk_salon_last_controller_event
    action_rotate_left: []
    action_rotate_right: []
    helper_debounce_delay: 10
    rotate_left_loop: true
    rotate_right_loop: true
    rotate_left_max_loop_repeats: 10
    rotate_right_max_loop_repeats: 10

Hook automation:

alias: kitchen automatisation
description: ""
use_blueprint:
  path: EPMatt/light.yaml
  input:
    controller_device: 2f93a7ba6508d582a305b12cace5998c
    controller_model: IKEA E1744 SYMFONISK Rotary Remote
    light: light.cuisine
    brightness_steps_short: 100
    brightness_steps_long: 100

@mark-szabo
Copy link

I'm facing the same issue with zigbee2mqtt. Stop events appear correctly in helper input_text, but volume keeps increasing/decreasing.

image

@WAPEETY
Copy link

WAPEETY commented Apr 19, 2024

same here, any idea?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blueprint An issue related to a blueprint bug Something isn't working
Projects
None yet
Development

No branches or pull requests

6 participants