Bonjour.
Voici les informations sur mon nouveau plugin :
- Nom : LocalThings et id : localthings
- Il permet de communiquer directement en local avec les équipements, via CoAP sur DTLS, sans passer par l’API SmartThings pour lire les états ou envoyer des commandes.
L’objectif : profiter de ses appareils SmartThings sans cloud et gratuitement, notamment avec l’arrivée annoncée d’une facturation mensuelle de l’API SmartThings.
À terme, il pourrait donc devenir une alternative au plugin SmartThings pour les appareils compatibles avec LocalThings.
- Langages : PHP, js (PHP CLI et OpenSSL avec DTLS 1.2)
- Utilise-t-il un démon ? des dépendances particulières ? des crons ? Un démon pour l’actualisation (min 10 secondes), APT (openssl, ca-certificates, iputils-ping, un cron configurable)
- Possède-t-il un panel dédié ? Non.
- Payant || gratuit ? Gratuit.
- Présentation et documentation.
10 « J'aime »
Hello @Flobul
Petite question : comment savoir si un appareil est compatible ? Ma machine à laver vient de me lâcher et j’ai trouvé un bon plan Samsung compatible SmartThings.
Merci
Xav
Sans appareil physique à tester, je ne saurais dire.
Si l’appareil est d’avant 2022, incompatible.
Le repo smartthings-local contient quelques références compatibles.
Mais ce n’est pas exhaustif.
Avec l’appareil sur le réseau, on peut vérifier les ports ouverts avec :
Merci ! Je regarde ca lundi dès qu’il est branché 
Mais à priori compatible car commence par WW11DG !
Bonsoir
Merci pour ce plugin.
Connection OK avec mon tout nouveau LV (DW60DG790FSLU1).
Pas encore vérifié un cycle mais sa ne serai tardé.
Juste une petite coquille je pense :
Date est en Wh et c’est un timestamp.
Date UTC, je suppose que c’est le timestamp transformé sous forme Y-m-d H:i:s qui devrait être affiché.
2x temps restant, sans doute que tu voulais avoir un formatté et l’autre sous forme de secondes ?
2x progression
Bonsoir.
Pour UTC, c’est +2 heures (fuseau horaire) si on regarde bien.
C’est une info qui est juste transmise telle quelle.
Je corrige les unités.
Pour les commandes en doublon, c’est « normal ».
Samsung publie 2 fois les informations par la ressource /operational/state/vs/0 et /operational/state/0 .
C’était également le cas pour certaines commandes dans le plugin SmartThings.
1 « J'aime »
Plugin validé pour mon lave-linge WW10FG5U34AEEF 
Toutes les infos remontent bien excepté la puissance actuelle qui reste à 0 pendant les cycles mais je n’ai rien non plus dans l’app Samsung donc cela ne vient pas du plugin à mon avis !
Juste une petite remarque pour chipoter, lorsque la machine est en veille, la progression du lavage est à 1% au lieu de 0% 
Merci en tout cas pour ce plugin très pratique !!
Xav
Oui, pour ça, je peux rien faire. Pareil, il revient jamais à 0%.
On peut faire un #value# - 1 dans Formule de calcul 
1 « J'aime »
Excellente idée. Je suis même allé plus loin 
#value# == 1 ? 0 : #value#
1 « J'aime »