[APP][Cloud & Pro] Somfy Tahoma & Connexoon (v4.0.124, test v4.0.143)

Sorry, too many apps :sweat_smile:. It’s the information log that shows errors.

Better to have more apps and satisfied ‘followers’ than loads of logs. :slight_smile:

Thanks, will look into this as soon as things go south again.

I had 2 days on a row with trouble, now nothing, all good. So the chat helped.. Thanks!

Hi,

First of all, thank you for your great work on the Somfy application!

I am using a Somfy consumption sensor (capteur de consommation) connected to my Homey Pro. While the device successfully reports all power and energy data to Homey, it currently does not appear in the native “Homey Energy” tab.

As of right now, the device only reports the lifetime cumulative consumption (total energy since installation) rather than the daily consumption value. Because of this, it is not being tracked correctly by Homey’s energy engine.

It seems the device is not registered with the official “Smart Meter” (Compteur intelligent) class or lacks the specific capability mappings (measure_power and meter_power) required by Homey’s energy engine to recognize it as a main household meter.

Would it be possible to update the app to natively support this? Specifically, adding the option in the device’s advanced settings to define its energy role (such as “Include in total consumption”) so we don’t have to use virtual devices or workarounds to get it into the Homey Energy ring.

Thank you very much for your time and help!

Hi adrian, my somfy and tahoma app keeps crashing at the moment, i even cant restart the app and hold it stable long enough to control one blind. I managed to make a diagnostic log (a14b9d00-361a-46f7-a06e-16d9c4f83da9) also i noticed that today a flow i still created on my homey 2019 triggered for the first time ever (have home 2026 for 3 weeks now)

After disabling this flow it still crashes.

Can you install the test version as that has extra error handling

thanks for the quick reply, i did it yesterday and it appeared stable again after a few more restarts of the somfy tahoma/connexoon-app. this morning the same happened, so i tried logging out of the app and logging back in, now i’m stable again.

i saw something strange while i was at the app-settings, for me the tab driversupport was new, when i checked it i saw that all (10) of my veluxblinds (who work fine since the day i bougt/setup homey and connexoon) are all labelled as supported but not added to homey. when i try repairing those blinds nothing happens, but when i search for new blinds he finds them again and i can add them (creating 2 times the same blind in homey)

also i found out that i can no longer find scenario’s to activate in my “then” cards

Are you using the latest test version V4.0.140?

Yes, installed it immidiatly after i saw your reply

Adrian,

I am stil not able to log in. If you have the time, can you help me out?

d7520a3b-84f6-4290-9f16-4c0caeaeede3

I can see you log and I will investigate when I get home from work.

Could you let me know if you are in the USA as you might need to request a token because they weren’t allowing OAUTH2 login.

Hi Adrian,

Thanks for your work on the app!

I have a question regarding the multiple account support.

In the March update of the Somfy app, support was added for managing multiple installations under a single Somfy account, and user management was introduced as well.

Is this what you’re referring to in this post, or do you mean something else?

Thanks in advance!

The app still doesn’t support multiple Tahoma’s on one account as I can’t see how to get that information.

What is supported is multiple user accounts, each with one Homey.

Hello Adrian,

Could you add VELUX electric awning blind
MML as a new device? I’ve sent you the log file with ID: -1068617972.

Thanks.

Nevermind: it is already included as a normal blind.

Hi Arian**,**

I have an issue with the io:RollerShutterUnoIOComponent driver. The windowcoverings_set capability does not update correctly when the blind is moved externally.

What I found:

When I move the blinds via Homey, the windowcoverings_set value is immediately updated correctly in the Homey Developer Tools.

However, when the blinds are moved via the Somfy app or a wall switch, Homey does not receive any position update — the value stays at the last position set by Homey.

This problem only affects my IO roller shutters (io:RollerShutterUnoIOComponent). My awnings (io:VerticalExteriorAwningIOComponent, class: sunshade) work perfectly in both directions — position updates are received immediately in Homey, regardless of whether the command was sent from Homey, the Somfy app or a wall switch.

My setup:

  • Local Developer Mode is active
  • The local token is created automatically when the app restarts
  • In the Homey Developer Tools, windowcoverings_set always stays at 0 after external commands on the roller shutters
  • windowcoverings_state only shows idle, up or down but never reflects the actual position after external control

So it seems the issue is specifically that external events / position feedback from io:RollerShutterUnoIOComponent are not being processed by the app, while io:VerticalExteriorAwningIOComponent handles this perfectly.

Is this a known issue, or is there something I can do to fix it?

Thanks in advance!

Cornelius

Could you open the app settings page and select the Information Log tab. Then make sure the Log Enabled is ticked and Clear the Log. Next, operate the shutter from the remote and watch the log output. Once the shutter has finished moving, tap on Send Log and let me know the id.

thx for the quick response Adrian,

ID: 1958614604

Thanks for the clarification.

I’m just thinking out loud: since the official Somfy app now lets you switch between multiple installations on the same account, I assume it must somehow retrieve that list from the cloud. I was wondering if that information is exposed anywhere.

If there’s anything I can do to help investigate or test this, just let me know. I’d be happy to help.

I have published a new test version that should hopefully fix that issue.

Unfortunately, the app uses an unofficial API that is sued by the Tahoma web app and is therefore not documented. It is used with the permission, but they provide no support for it. Therefore, I have no official way to find out how multiple devices in one account are handled via the API. However, thanks to modern AI, I have been able to get ChatGPT to find out some possible solutions. I will take a look at it’s suggestions to see if I can adapt the app.

@Adrian_Rockall fix works, thanks a lot.