↓ Aller au contenu

Samsung rend l’API SmartThings payante et mon Homebridge trinque

·862 mots·5 mins
Cryptolab.re
Auteur
Cryptolab.re
Cryptolab est un blog personnel où je documente mes expérimentations techniques : infra, self-hosting, réseau, crypto et projets parfois inutiles, souvent instructifs.
Sommaire

Le mail de Samsung me laisse avec une question toute bête. À partir du 15 décembre, est-ce que je pourrai encore allumer la télé, régler le volume ou changer de source dans Maison ? J’y pilote ma télé et ma barre de son avec Homebridge. Samsung rend son API cloud SmartThings payante, et les commandes qui en dépendent risquent de sauter sans forfait.

Je comprends que faire tourner des serveurs coûte de l’argent. Alors laissez-moi utiliser le mien. Samsung, votre appli mobile sait déjà parler directement à vos hubs compatibles sur le réseau de la maison. Documentez cet accès pour les intégrations tierces. Je veux pouvoir envoyer une commande depuis Homebridge à un appareil chez moi sans faire l’aller-retour par vos serveurs. Annonce du contrôle local SmartThings

À 4,99 dollars par mois, ça fait presque 60 dollars par an hors taxes pour garder les commandes que j’ai déjà dans Maison. Ça ne vaut clairement pas le prix. L’appli SmartThings reste gratuite, d’accord. C’est justement pour éviter d’avoir à jongler avec les applis que j’ai installé Homebridge. Tarif Developer · Annonce de Samsung

Le mail parle de mon jeton SmartThings
#

Samsung m’a écrit parce qu’un jeton d’accès personnel (PAT) est enregistré sur mon compte SmartThings. Sur la date, le mail est clair.

Your PAT(s) will expire on December 15, 2026.

Le mail annonce que les intégrations qui utilisent ce jeton cesseront de fonctionner et conseille de passer à OAuth avec un forfait payant. J’aurais aimé qu’il me donne le nom du jeton pour retrouver à quoi il servait. C’est dans les réglages du plugin Homebridge que je peux vérifier s’il utilise encore un PAT ou s’il est déjà passé à OAuth. Copie publique de l’avis · Guide OAuth pour Homebridge

Pour un plugin déjà passé à OAuth, c’est le calendrier des applications cloud qui compte. Depuis le 4 novembre, il faut un forfait pour créer ou modifier une de ces applications. Les intégrations déjà en place fonctionnent pendant la transition. À partir du 15 décembre, Samsung prévoit de bloquer les appels des applications dont le propriétaire n’a pas souscrit. Le plugin peut renouveler ses jetons tout seul, mais si l’application est enregistrée sur mon compte, c’est à moi de payer pour que les commandes continuent à passer. Calendrier de Samsung

Ça change aussi ce que je regarderai au prochain achat. La mention « compatible SmartThings » me dit que je pourrai ajouter l’appareil à l’appli du constructeur. Pour l’utiliser dans Maison, je veux savoir quelles commandes sont accessibles sur mon réseau et où c’est documenté. Si je dois passer par une API distante pour changer de source, le tarif de cette API fait partie du prix à regarder avant d’acheter.

Un café à qui me trouve une sortie
#

Pour la télé, homebridge-samsung-tizen peut gérer l’allumage et le volume en local sur les modèles compatibles. Sa fonction de sélection directe d’une entrée HDMI passe par SmartThings. Sur la même télé, je peux donc garder le volume dans Maison et perdre le bouton qui change de source. Pour la barre de son, @snapeos/homebridge-samsung-soundbar-local propose l’allumage, le volume et le choix de la source sur le réseau local. Son auteur indique l’avoir vérifié sur une Samsung HW-Q930D. Fonctions du plugin Samsung Tizen · Plugin local pour barre de son Samsung

LocalThings me paraît aussi une bonne piste pour la barre de son. Cette intégration Home Assistant contacte Samsung une fois à l’ajout du premier appareil pour lire un identifiant public. Ensuite, les commandes passent directement sur le réseau local. L’allumage, le volume et le changement de source ont été vérifiés dans Home Assistant sur une HW-Q950T avec la version 0.37.0. Pour retrouver les trois dans Maison, il faudra une configuration supplémentaire. LocalThings déclare la barre comme une enceinte, et HomeKit Bridge présente ce type de lecteur sous forme d’interrupteurs. LocalThings · Notes de la version 0.37.0 · Définition du lecteur · HomeKit Bridge

Pour l’instant, je n’ai pas le temps de reprendre mon installation. Je verrai ce qui saute vraiment après la bascule et ce que la communauté trouve. Si une solution sans abonnement tient la route, j’en ferai un article à part. J’y détaillerai ce qu’il a fallu changer et les commandes que j’ai pu récupérer dans Maison.

D’ici là, si vous avez gardé l’allumage, le volume et le changement de source dans Maison sans abonnement SmartThings, dites-moi avec quels modèles et quels plugins. Si ça marche chez moi, je vous paie un café. Me contacter

Sources
#

Articles connexes