home-assistant / core

:house_with_garden: Open source home automation that puts local control and privacy first.
https://www.home-assistant.io
Apache License 2.0
73.94k stars 30.99k forks source link

Overkiz missing tilt functionality for Somfy tilt and lift blinds #106708

Open KClosses opened 11 months ago

KClosses commented 11 months ago

The problem

I have electric Venetian blinds with Somfy RTS motors which enable lift and tilt function. Through the Tahoma hub and Somfy app I am able to operate the lift as well as the tilt. Typically the blinds are all the way down and the lift function is not used. The tilt function is used on a daily basis, depending on the orientation of the sun.

Unfortunately, the Overkiz integration sees it as an UpDownVenetianBlind and only recognizes the lift function. Is it possible to integrate the tilt functionality similar to a venetian blinds of other brands.

I checked the diagnostics information, and the blinds are referred to as "rts:VenetianBlindRTSComponent" and seem to have the options "tiltPositive" and "tiltNegative". These commands came up a few years ago in a discussion by @jcallaghan Whole house electric blind automation.

Venetian_Blinds_Somfy Blinds

What version of Home Assistant Core has the issue?

core-2023.12.4

What was the last working version of Home Assistant Core?

No response

What type of installation are you running?

Home Assistant OS

Integration causing the issue

Overkiz

Link to integration documentation on our website

https://www.home-assistant.io/integrations/overkiz/

Diagnostics information

config_entry-overkiz-51d544133d80de9ff87635ef561f02c8.json (1).txt

Example YAML snippet

No response

Anything in the logs that might be useful for us?

"rts:VenetianBlindRTSComponent"

and

"commands": [
              {
                "nparams": 0,
                "commandName": "stop",
                "paramsSig": "*p1"
              },
              {
                "nparams": 2,
                "commandName": "tiltPositive",
                "paramsSig": "p1,p2"
              },
              {
                "nparams": 0,
                "commandName": "up",
                "paramsSig": "*p1"
              },
              {
                "nparams": 0,
                "commandName": "down",
                "paramsSig": "*p1"
              },
              {
                "nparams": 0,
                "commandName": "open",
                "paramsSig": "*p1"
              },
              {
                "nparams": 0,
                "commandName": "close",
                "paramsSig": "*p1"
              },
              {
                "nparams": 2,
                "commandName": "tiltNegative",
                "paramsSig": "p1,p2"
              },
              {
                "commandName": "identify",
                "nparams": 0
              },
              {
                "nparams": 1,
                "commandName": "moveOf",
                "paramsSig": "p1,*p2"
              },
              {
                "commandName": "test",
                "nparams": 0
              },
              {
                "nparams": 0,
                "commandName": "openConfiguration",
                "paramsSig": "*p1"
              },
              {
                "nparams": 0,
                "commandName": "my",
                "paramsSig": "*p1"
              },
              {
                "nparams": 0,
                "commandName": "rest",
                "paramsSig": "*p1"
              }

Additional information

No response

home-assistant[bot] commented 11 months ago

Hey there @imicknl, @vlebourl, @tetienne, @nyrodev, mind taking a look at this issue as it has been labeled with an integration (overkiz) you are listed as a code owner for? Thanks!

Code owner commands Code owners of `overkiz` can trigger bot actions by commenting: - `@home-assistant close` Closes the issue. - `@home-assistant rename Awesome new title` Renames the issue. - `@home-assistant reopen` Reopen the issue. - `@home-assistant unassign overkiz` Removes the current integration label and assignees on the issue, add the integration domain after the command. - `@home-assistant add-label needs-more-information` Add a label (needs-more-information, problem in dependency, problem in custom component) to the issue. - `@home-assistant remove-label needs-more-information` Remove a label (needs-more-information, problem in dependency, problem in custom component) on the issue.

(message by CodeOwnersMention)


overkiz documentation overkiz source (message by IssueLinks)

appdeveloperasdf commented 10 months ago

I have exactly the same issue with my RTS motors. It would be great if tilt can be supported as local API support is top-notch and that is the only missing piece.

tudstudent commented 9 months ago

@KClosses Just came accross this request, was it ever implemented/solved?

I have IO motors (Sonesse 40 IO), which do not even have the tilt in their logs, so after reading this request I doubt it is even possible for IO. Switching to RTS is a thought that is in my mind, but only if this works. Otherwise I might even ditch Somfy completely and go with a different brand (BREL?).

KClosses commented 9 months ago

Hi @tudstudent, it has not yet been implemented. However, I am pretty sure it is solvable. At this point it is mainly waiting for a programmer to incorporate it in Overkiz.

If it is not in the logs, things might get tricky. You could ask @iMicknl. So you can control the tilt trough the Somfy app?

tudstudent commented 9 months ago

For IO Motors when you join them in the Tahoma APP, it shows as "roller blinds". I annot seem to change this to something else. Hence no "tilt" in the app.

I had to join them by using advanced features in the app, because the normal join did not work and always refered to RTS products. Since not much info is out on the net for IO (not even at Somfy), I was hoping this would work. So far no positive result and therefore thinking of switching to a different product (controller or motor)

Just got of the phone with somfy: Tahoma Switch regsiteres a Sonesse 40 IO as roller shutter and therefore is incapable to control the tilt.

Currently sourcing a Velux KLF200 to test (to replace the Tahoma Switch) if that works. If not then IO is out and RTS is in.

appdeveloperasdf commented 8 months ago

Hello @iMicknl, is it possible to enable tilt function for RTS blinds?

iMicknl commented 8 months ago

@appdeveloperasdf please add your diagnostics as well, to understand if you have the same device. Otherwise best is to create a separate issue.

LuckyG3000 commented 5 months ago

@appdeveloperasdf please add your diagnostics as well, to understand if you have the same device. Otherwise best is to create a separate issue.

Hi @iMicknl,

I'm in the same situation - blinds with RTS motors and Tahoma switch. Tilt is the most used funcrion, but I can control it only with physical remote (Somfy Telis Modulis 4) or with Tahoma app. I'd love to have tilt option in HA. I'm attaching my diagnostic file, if that can help. Thank you

Ladislav overkiz-aad124fc4adbaef1b8336efb357622df-Dvere terasa-1c9160635d96f262ff95f920e282348e.json

chilts47 commented 5 months ago

Hi all, I just installed Overkiz to HA to control some interior RTS electric blinds and also only have the lift up and down option. I would also really like the tilt option, has this been solved elsewhere with instructions on how to set this up or still pending on this thread? Thanks!

iMicknl commented 5 months ago

@chilts47 can you include your diagnostics as well? Unfortunately my time has been very limited lately and I haven't been able to work on this. Best would be to have a full rewrite of the cover platform, to more easy add such features, but that will take time.

chilts47 commented 5 months ago

@iMicknl see attached and appreciate your support and more than happy to buy you are a coffee or two for this! config_entry-tahoma-693a86bd636aa5089089d7025a6eaf7e.json

issue-triage-workflows[bot] commented 2 months ago

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.

chilts47 commented 2 months ago

If there is anyway to keep this open and in the backlog that would be great as I would still love to be able to fully control the blinds from HA which I still cannot today without this tilt function.

tudstudent commented 2 months ago

I vouch for this feature as well.

KClosses commented 1 month ago

I still would love to see a solution as well.

Denn93 commented 2 weeks ago

I would like this feature as well. Anoyingly, this is possible with a specifc action using the old HACS version of this integration. https://github.com/iMicknl/ha-tahoma

For tilting the covers postive. The values i got somewhere else. Can't exactly remember.

data:
  command: tiltPositive
  args:
    - 4
    - 1
target:
  entity_id: cover.blinds
action: tahoma.execute_command

But since, home assistant 2024.11.0, the HACS version of the integration broke, so I'm stuck using the official now.

So if anyone is able to port it from the HACS version, that would be great.

hen-kal commented 1 week ago

I still would really love a solution to this as well please

Denn93 commented 6 days ago

As a small relieve for now. I created an automation that sends the open cover command, has a delay of 1 second, and then sends the stop command. This at least give control on opening the blinds.

Making sure that there are lowered and can be opened in the morning (Since you don't know the exact position), I send a close command 2 minutes before, So I know the blind is fully down, before sending the commands to tilt it open in the morning. So it basically resets every morning to the same closed and fully down position.

Hopes this helps anyone using these RTS blinds,