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
70.54k stars 29.47k forks source link

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

Open KClosses opened 7 months ago

KClosses commented 7 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 7 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 7 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 6 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 6 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 6 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 5 months ago

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

iMicknl commented 4 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 2 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 1 month 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 1 month 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 1 month 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