Overkiz API and Somfy API

I’ve made mine stateful, here is one of them. The automation has all my blinds in it, just take out the ones you dont need. The template cover doesnt understand Favourite so it counts it as open. You cant use the remote anymore or it will stuff it up.

configuration.yaml
input_select:
  cover_master_bedroom:
    name: Blind Master Bedroom
    options:
      - Open
      - Closed
      - Favourite
    icon: mdi:blinds

cover:
  - platform: template
    covers:
      master_bedroom_stateful:
        friendly_name: 'Master Bedroom Stateful'
        value_template: >
          {% if is_state('input_select.cover_master_bedroom','Closed') %}
          closed
          {% else %}
          open
          {% endif %}
        open_cover:
          service: cover.open_cover
          entity_id: cover.master_bedroom
        close_cover:
          service: cover.close_cover
          entity_id: cover.master_bedroom
        stop_cover:
          service: cover.stop_cover
          entity_id: cover.master_bedroom
        icon_template: >
          {% if is_state('input_select.cover_master_bedroom','Closed') %}
            mdi:blinds
          {% else %}
            mdi:blinds-open
          {% endif %}
        device_class: blind

automations.yaml
- id: blinds_sync_status
  alias: 'Blinds - Sync Status'
  mode: queued
  initial_state: 'on'
  trace:
      stored_traces: 5
  trigger:
    - platform: event
      event_type: call_service
      event_data:
        domain: cover
        service: open_cover
      id: 'open'
    - platform: event
      event_type: call_service
      event_data:
        domain: cover
        service: close_cover
      id: 'close' 
    - platform: event
      event_type: call_service
      event_data:
        domain: cover
        service: stop_cover
      id: 'stop'
  condition:
    - condition: template
      value_template: "{{ ('cover.bedroom_3' in trigger.event.data.service_data.entity_id) or ('cover.living_room' in trigger.event.data.service_data.entity_id) or ('cover.master_bedroom' in trigger.event.data.service_data.entity_id) or ('cover.study' in trigger.event.data.service_data.entity_id) }}"
  action:
    - choose:
        - conditions:
            - condition: template
              value_template: "{{ 'cover.bedroom_3' in trigger.event.data.service_data.entity_id }}"
          sequence:
            - service: input_select.select_option
              data:
                entity_id: input_select.cover_bedroom_3
                option: >
                  {% if trigger.event.data.service == 'open_cover' %}
                  Open
                  {% elif trigger.event.data.service == 'close_cover' %}
                  Closed
                  {% else %}
                  Favourite
                  {% endif %}
        - conditions:
            - condition: template
              value_template: "{{ 'cover.living_room' in trigger.event.data.service_data.entity_id }}"
          sequence:
            - service: input_select.select_option
              data:
                entity_id: input_select.cover_living_room
                option: >
                  {% if trigger.event.data.service == 'open_cover' %}
                  Open
                  {% elif trigger.event.data.service == 'close_cover' %}
                  Closed
                  {% else %}
                  Favourite
                  {% endif %}
        - conditions:
            - condition: template
              value_template: "{{ 'cover.master_bedroom' in trigger.event.data.service_data.entity_id }}"
          sequence:
            - service: input_select.select_option
              data:
                entity_id: input_select.cover_master_bedroom
                option: >
                  {% if trigger.event.data.service == 'open_cover' %}
                  Open
                  {% elif trigger.event.data.service == 'close_cover' %}
                  Closed
                  {% else %}
                  Favourite
                  {% endif %}
        - conditions:
            - condition: template
              value_template: "{{ 'cover.study' in trigger.event.data.service_data.entity_id }}"
          sequence:
            - service: input_select.select_option
              data:
                entity_id: input_select.cover_study
                option: >
                  {% if trigger.event.data.service == 'open_cover' %}
                  Open
                  {% elif trigger.event.data.service == 'close_cover' %}
                  Closed
                  {% else %}
                  Favourite
                  {% endif %}

No but it was also listed in your quote, do you have more information on this?

Is there yet a schedule for implementation of the local api into the Overkiz integration? (Beside the alpha version), just asking, don’t want to pressure, however I am really looking forward to see it.

No. @imick and myself are quite busy currently. Plus, I give priority to backport all the custom component to the Core when I have free time.

Ok, no good news, but, I fully understand and accept that you have to set priorities. So I have to be patient and wait. Anticipation is half the pleasure :wink:

1 Like

Same here; I moved to a new job and this is eating all my time. I have some time left for some maintenance of the integration, but developing the ‘beta branch’ of the local integration to something ready for core (including tests) is a lot of work :frowning:.

Okay we will have to wait :sleepy:

I have buy urgently a new Tahoma Switch because I thought it would not much work to have it locally working :grinning:

But do you think that this year there will be local support or is that not sure? (At the moment I have both Tahoma’s running and I was planning to use the new Switch in Home Assistant when local support arrives and then I wanted to power off the Version1. But what I now understand is that this will be a long time before it arrives, so maybe I have to swap the Tahomas now already.)

1 Like

God luck in new job!

1 Like

Did anyone else with a connexxoon gateway get an email from Somfy asking them to switch from the Conexxoon App to the Tahoma App?

The email says you cant go back once you move to the other app, so I am a bit worried that this will apply some irreversible changes on my conexxoon gateway which might lead to me losing the HA connection. If anybody also got this, and was brave enough to try, please report back :slight_smile:

Good day,

Currently you are using the Connexoon app to operate your smart home devices. Would you like to have a new app that is even easier to use and offers more possibilities? Then download the new TaHoma App 3.0 now.
Learn more
THE NEW TAHOMA APP 3.0
Available on Google Play and in the App Store
Download TaHoma 3.0 app in the App Store
Download TaHoma 3.0 App in Google Play Store
Please note:
Once you have downloaded the new TaHoma 3.0 app and connected it to your devices, you will not be able to switch back to the Connexoon app.

I just did yesterday and it was pretty smooth.

Nothing changed on HA side, all my blinds opened as expected this morning.

1 Like

Did your somfy integration still work?

I did not get the integration running with the old connexoon or after the migration.

Setup erneut versuchen: [Errno Expecting value] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">

Yep, it still did. It was completely transparent for me.

ok cool. I get an Raidlimit error.

pymfy.api.error.QuotaViolationException: error_code: policies.ratelimit.QuotaViolation, fault_string: Rate limit quota violation. Quota limit exceeded.

I follow this Thread a little before I Dare to Switch from connexoon to tahoma. :see_no_evil:

I would move to the Overkiz integration, especially since Somfy will be removed from core in 2022.7.

You’re right, I’m using Overkiz not Somfy. Dunno if that makes a difference when migrating to Tahoma from Connexoon

I did not get this email, and can’t seem to find Tahoma 3.0 in the play store.
Maybe it is for selected countries at this time?

Hi,
when i try to switch to the suggested official core „Overkiz (by Somfy)“ integration i get an error message. See below

I have installed in parallel Overkiz as custom component. Do i have to remove it first?

Is there a benefit between the custom component, and the official in core?

Fehler

Diese Integration unterstützt keine Konfiguration über die Benutzeroberfläche. Wenn du diesem Link von der Home Assistant-Website gefolgt bist, stelle sicher, dass du die neueste Version von Home Assistant ausführst.

@hakspiel the core integration will be maintained, where the custom integration won’t be maintained as actively anymore. If all your devices are supported in core, I would remove the custom one and switch.

1 Like

Thanks!

So the Error when i try to install the core component will disapear, as soon as the custom component is deinstalled?