Chers utilisateurs,

Nous vous informons que nos serveurs sont relancés progressivement et qu'il est à nouveau possible de piloter vos équipements via l'application Somfy protect.

Veuillez nous excuser pour la gêne occasionnée.

L’équipe des Yellows  

Question en attente de réponse

Question API locale Tahoma Switch – certificat client TLS requis ?

Bonjour,
J’ai activé le mode développeur local sur ma box Tahoma Switch (réf. 2095-5267-4484) en suivant la documentation officielle (GitHub Somfy-Developer/Somfy-TaHoma-Developer-Mode).
J’ai :
• Obtenu mon token d’accès local (scope: devmode)
• Téléchargé le certificat overkiz-root-ca-2048.crt
• Utilisé le nom DNS gateway-xxxx.local correspondant au certificat
• Réalisé mes appels HTTPS en local avec curl et Python (lib requests)

✅ Authentification OK
❌ Erreur bloquante persistante :
[SSL] tlsv13 alert certificate required (_ssl.c:2488)
Cela suggère que la box demande maintenant un certificat client TLS, ce qui n’est pas documenté dans la procédure actuelle.

Est-ce qu’un certificat client est désormais requis pour accéder à l’API locale de la Tahoma Switch ?
• Si oui, comment l’obtenir ou le générer ?
• Est-ce que l’accès développeur doit être validé par Somfy pour permettre cela ?

Merci à ceux qui auraient pu contourner ce blocage ou auraient des infos plus à jour
(J’utilise un Raspberry Pi en local, mais le souci se reproduit aussi depuis macOS.)

Merci et bonne soirée
Louis

Louis H.
Louis H.

Louis H.

Niveau
0
13 / 100
points
  • Partager cette question

    Réponses

    Lou L.
    Lou L.

    Lou L.

    Niveau
    2
    963 / 2000
    points
    Equipe

    Bonjour Louis,

    Quel port de l'API essayez vous d'utiliser ?

    N'hésiter pas à poster vos questions relatives au Mode Développeur sur le projet GitHub directement : https://github.com/Somfy-Developer/Somfy-TaHoma-Developer...

    Bonne journée,

    Lou

    Louis H.
    Louis H.

    Louis H.

    Niveau
    0
    13 / 100
    points

    Bonjour Lou, j'utilise le port 443. Ok, je vais poser la question sur Github. merci Jérémie

    Haut de page