[Tuto] LSC Smart Connect avec Homekit !

Présentation

Vous me connaissez, je suis fan de tout ce qui est geek et high-tech et j’adore tout ce qui touche à la domotique, mais je n’avais jamais vraiment pu m’attarder dessus, car les produits compatibles HomeKit se font assez rares ou à des tarifs trop élevés. Bien entendu il y a des solutions chez quelques revendeurs (exemple Ikea ou Philips), mais rien de vraiment transcendant.

Cette semaine je suis tombé sur une publicité chez Action et notamment des objets connectés de marque LSC Smart Connect à des tarifs imbattables.

Nous pouvons trouver un peu de tout entre des rubans LED, des ampoules connectées, des prises connectées, des plafonniers, capteurs de présences, etc. Une ampoule 1400 Lumens de 14W à 7€95 par exemple. En voyant cela, je me suis dit qu’il serait peut-être intéressant de tester la solution.

J’ai donc acheté pas loin de 14 produits et j’ai commencé à les installer à mon domicile. Pour pouvoir les connecter, nul besoin d’un hub, il suffit des les connecter sur sa connexion Wifi sur le réseau 2,4 GHz.

Ensuite, nous avons besoin d’une application, pour la France il s’agit de LSC Smart Connect, mais en réalité il s’agit d’un clone de TuyaSmart tout comme les produits qui sont vendus sous la marque française.

Honnêtement, j’ai été agréablement surpris, car la connexion s’est faite sans encombre sur le téléphone et était pleinement fonctionnelle. Il est également possible de commander les produits avec Alexa et Google Assistant si vous avez des produits à votre domicile.

Seul problème, il faut oublier HomeKit, Apple ayant comme toujours la main là-dessus.

Comment rendre la solution compatible HomeKit ?!

Eh oui, il existe bel et bien une solution qui permet d’ajouter les produits à l’application Maison grâce à un RaspberryPi et tout devient plus intéressant ensuite 😛

Il est également possible de faire cela sur un Mac, mais il conviendrait de le laisser tourner non stop afin de ne pas avoir de coupure, je trouve le raspB bien plus utile pour un petit serveur domotique.

Je vous ai donc mijoté une petite vidéo afin de vous montrer pas à pas comment configurer tout ça (dans celle-ci j’utilise un Raspberry Pi modèle B2 avec 16Go de carte SD :

Exemple de code:

Dans la vidéo j’explique qu’il convient de sélectionner le bon type d’appareil afin de gérer les réglages du produit, exemple si vous avez une lampe RGB (Red,Green,Blue), il faudra prendre le type RGBTWLight qui permettra de géra la couleur de la lampe et l’intensité. Malheureusement, tous les produits ne sont pas reconnus et certains type sont manquants. Il convient alors de tâtonner afin de trouver les bons réglages. J’ai eu le problème avec les lampes 14 watts | 1 400 lumens et voici la configuration que j’ai appliquée sur Tuya Lan2:

{
"name": "Pièce1",
"type": "TWLight",
"manufacturer": "LSC",
"model": "Smart Wifi Bulb Socket E27",
"id": "XXXXXX",
"key": "XXXXX",
"dpPower": 20,
"dpBrightness": 22,
"dpColorTemperature": 23,
"minWhiteColor": 140,
"maxWhiteColor": 400,
"scaleBrightness": 1000,
"scaleWhiteColor": 1000
},

Pensez à remplacer l’id et la key par celui de votre ampoule bien entendu 😉

Utilisation ?

Une fois que le serveur est démarré et branché sur votre réseau, il est possible de gérer les pièces de votre maison. Si vous avez une AppleTV et/ou un iPad c’est encore mieux, il sera possible de faire un pont avec le raspberry et de commander hors de chez vous les accessoires et également des automatisations. Pour ma part, je n’ai pas pu m’empêcher que de faire un raccourci Siri avec « illuminé », « désilluminé » en rapport à un film qui parle de coquillage aux toilettes 😛

Mais plus sérieusement encore, dès lors que j’arrive chez moi, mon couloir s’allume et s’éteint au bouts de 5 min ce qui me laisse le temps de rentrer tranquillement chez moi. Aussi, dès que plus personne n’est à la maison, toutes les lampes vont s’éteindre.

Bref un gain de temps énorme et c’est vraiment super de tout commander avec l’AppleWatch et la voix 🙂

Accès cachés:

Default SSH access:

Login: hoobs 

Password: hoobsadmin

 

Accès SFTP

Login: hoobs 

Password: hoobsadmin

Des problèmes ?

Malheureusement oui, il faut savoir qu’avec ce genre de lumière, il n’est plus possible de commander ceux-ci avec la prise normalement, sauf que si vous éteignez et rallumez avec l’interrupteur, automatiquement la lampe va s’allumer et se re-connecter au réseau wifi. C’est un bon point en cas de problème de wifi ou de coupure intempestive de courant.Sauf qu’en faisant cela, ça a tendance à faire sauter Hoobs et Homekit par conséquent et il convient de relancer le Raspberry Pi.

Les développeurs sont au courant et travail sur un autorestart lors d’une coupure. Donc corrigé certainement très bientôt.

Mais ce n’est pas vraiment gênant si vous ne touchez plus à vos prises et que vous utilisez les prises connectées en lieu et place de vos interrupteurs d’origine.

Edit du 14-10-2020

Je voulais vous faire part d’un retour d’expérience, j’ai eu un problème de connexion internet pendant plusieurs heures et j’avais éteint des lumières avec l’interrupteur. Une lampe c’est déconnecté et réinitialisé. Je l’ai donc réapparait sur LSCSmartConnect et remis en place sur Hoobs. Malheureusement plus moyen de la faire fonctionner avec Siri. J’ai passé un bon moment à tenter des choses mais rien à faire, j’ai donc recommencé la procédure décrit dans la vidéo et j’ai pu constater avec surprise que non seulement l’ID de la lampe avait changé mais la secret Key également. Cela veux dire que la lampe récupère ses informations via Wifi. Conclusion, si vous avez un soucis, revérifier la clef et l’ID de l’accessoire pour changer la configuration dans Hoobs et TuyaLan 😉

32 réflexions au sujet de “[Tuto] LSC Smart Connect avec Homekit !”

  1. Oui les produits lsc smart connect sont de bonne qualité à des prix imbattable . Maintenant ils ont aussi des caméras de surveillance et des sonnettes connectées.

  2. Bonjour j’ai une sonnette connectée lsc. Mais je ne trouve pas la key ! J’ai que l’id.

    Pouvez vous m’aider ?

    Cordialement

  3. @metalnodeug oui mais dans l’application j’ai l’ID mais pas la KEY? J’ai essayé avec l’application Tuya Smart mais rien du tout pour la KEY. merci guillaume

  4. Oui mais quand je vais dans l’application pour avoir l’ID et la KEY, j’ai que l’ID. j’ai tester plusieurs application comme Tuya smart. merci

  5. @Guillaume serait il possible d’avoir le modèle de la sonnette et savoir quel serait l’intérêt de la connecter sur HomeKit du coup ? Parce que c’est peut être normal que la key ne soit pas dispo car non compatible.

  6. C’est la smart doorbell wifi de chez action. J’aimerais la connecter à HomeKit pour recevoir les notifications par HomeKit et avoir le retour vidéo quand je demande à Siri

  7. @Guillaume Merci pour l’information. Effectivement on est sur un périphérique qui n’est pas listé dans les produits pris en charge. Pour ce qui est de la clef, il faut avoir connecté en premier la sonnette sur l’application LSC/Tuya sur le téléphone par exemple et ensuite bien penser à activer les accès de l’API Ava,nt de lancer le script (expliqué dans la vidéo). Cependant, même avec cela, je ne suis pas certains que toutes les fonctions seront disponible et ou compatible. Il faudrait peut être poser la question au développeur sur GitHub et créer une issue.

  8. Bonjour

    Tout d’abord merci bp pour ce super Tuto. Si je ne veux pas utiliser un Raspberry, est-ce possible?
    J’ai un mac qui tourne H24 en tant que serveur, ça peut être bon?

    Merci

  9. @metalnodeug
    Un très grand merci, tu m’as bien dépanné : mon serveur Hoobs se lance maintenant et je peux lancer la console.
    Autres petites questions :
    Mon appareil n’apparait pas dans la liste quand je scande le QRcode, et j’ai une erreur de programmation a mon avis (Erreur JSON).

  10. Finalement, j’ai pu modifier ma programmation, et ajouter 3 appareils (pour le moment) et ça a l’air OK : je n’ai plus de messages d’erreur, mais ils restent toujours introuvables 🙁

    – 1 ampoule WIFI RGB dans le salon
    – 1 ampoule WIFI RGB salle a manger
    – 1 prise connectée pour mes guirlandes.

    **** PROGRAMMATION ****
    {
    « platform »: « TuyaLan »,
    « devices »: [
    {
    « name »: « Salon TV »,
    « type »: « RGBTWLight »,
    « manufacturer »: « LSC »,
    « model »: « Smart Wifi Bulb Socket E27 »,
    « id »: « xxxxxxx »,
    « key »: « xxxxxxx »
    },
    {
    « name »: « Séjour Buffet »,
    « type »: « RGBTWLight »,
    « manufacturer »: « LSC »,
    « model »: « Smart Wifi Bulb Socket E27 »,
    « id »: « xxxxxxx »,
    « key »: « xxxxxxx »
    },
    {
    « name »: « Guirlandes de Noël « ,
    « type »: « Outlet »,
    « manufacturer »: « LSC »,
    « model »: « Smart plug »,
    « id »: « xxxxxxxx »,
    « key »: « xxxxxxx »
    }
    ]
    }

  11. @Denis974 Ta config devrait ressembler à ceci effectivement :
    {
    « platform »: « TuyaLan »,
    « devices »: [
    {
    « name »: « Salon TV »,
    « type »: « RGBTWLight »,
    « manufacturer »: « LSC »,
    « model »: « Smart Wifi Bulb Socket E27 »,
    « id »: « ******* »,
    « key »: « ****** »
    }
    ]
    }

    Pourrais-tu regarder les logs sur Hoobs et me dire ce qu’il raconte ? (en enlevant les infos sensibles).

  12. 10/12/2020 à 18:46:48 [TuyaLan] Starting discovery…
    10/12/2020 à 18:46:48 [TuyaAccessory] Discovery started.
    10/12/2020 à 18:46:48 Bridge is running on port *****.
    10/12/2020 à 18:47:48 [TuyaLan] Failed to discover Salon TV (ID ******) in time but will keep looking.
    10/12/2020 à 18:47:48 [TuyaLan] Failed to discover Séjour Buffet (ID ******) in time but will keep looking.
    10/12/2020 à 18:47:48 [TuyaLan] Failed to discover Guirlandes de Noël (ID ******) in time but will keep looking.
    10/12/2020 à 19:00:35 Got SIGINT, shutting down Bridge…
    10/12/2020 à 19:00:39 Loaded plugin ‘homebridge-tuya-lan’
    10/12/2020 à 19:00:39 [10/12/2020 à 19:00:39] Registering platform ‘homebridge-tuya-lan.TuyaLan’
    10/12/2020 à 19:00:39 Loading 2 platforms…
    10/12/2020 à 19:00:39 Your config.json contains an illegal platform configuration object at position 1. Missing property ‘platform’. Skipping entry…
    10/12/2020 à 19:00:39 [TuyaLan] Initializing TuyaLan platform…
    10/12/2020 à 19:00:39 [TuyaLan] Starting discovery…
    10/12/2020 à 19:00:39 [TuyaAccessory] Discovery started.
    10/12/2020 à 19:00:39 Bridge is running on port *******.
    10/12/2020 à 19:01:39 [TuyaLan] Failed to discover Salon TV (ID ******) in time but will keep looking.
    10/12/2020 à 19:01:39 [TuyaLan] Failed to discover Séjour Buffet (ID ******) in time but will keep looking.
    10/12/2020 à 19:01:39 [TuyaLan] Failed to discover Guirlandes de Noël (ID ******) in time but will keep looking.

    Quand j’allume mon appareil je n’ai pas la commande {20 TRUE}

  13. @Denis974 Effectivement il te dis que ta configuration JSON est mauvaise, il te manque l’argument « Plateform » dans ton fichier (ou il y a une erreur quelque part, exemple une virgule manquante etc…). Pourrais tu vérifier ?

  14. Bonjour à tous 😉

    @metalnodeug : j’ai le même pb …. j’ai cherché un peu sur le Net, tjrs pareil. Je me suis rendu sur le site https://jsonlint.com pour tester mes lignes de commande, tout est Ok pour lui, pas d’erreur dans la prog, je l’insère dans la config dans Hoobs, tout est également Ok, je peux sauvegarder (dans le cas contraire, pas la possibilité de sauvegarder le script, car il détecte une erreur de commande).

    Néanmoins, j’ai toujours cette erreur :

    Et si je change la prog (celle que tu m’as communiquée : elle est Ok sur JSON mais non correcte pour Hoobs. je ne comprends plus rien 😀 😀 😀

    10/12/2020 à 19:00:39 Your config.json contains an illegal platform configuration object at position 1. Missing property ‘platform’. Skipping entry…
    10/12/2020 à 19:00:39 [TuyaLan] Initializing TuyaLan platform…
    10/12/2020 à 19:00:39 [TuyaLan] Starting discovery…
    10/12/2020 à 19:00:39 [TuyaAccessory] Discovery started.
    10/12/2020 à 19:00:39 Bridge is running on port *******.
    10/12/2020 à 19:01:39 [TuyaLan] Failed to discover Salon TV (ID ******) in time but will keep looking.
    10/12/2020 à 19:01:39 [TuyaLan] Failed to discover Séjour Buffet (ID ******) in time but will keep looking.
    10/12/2020 à 19:01:39 [TuyaLan] Failed to discover Guirlandes de Noël (ID ******) in time but will keep looking

  15. ****** Voici un modele pour une programmation d’un seul matériel ***** :

    {
    « platform »: « TuyaLan »,
    « devices »: [
    {
    « name »: « Salon TV »,
    « type »: « RGBTWLight »,
    « manufacturer »: « LSC »,
    « model »: « Smart Wifi Bulb Socket E27 »,
    « id »: « ****** »,
    « key »: « ******* »
    }
    ]
    }

  16. @metalnodeug :

    Et pour 3 appareils : (j’en ai d’autres que je pourrai rajouter plus tard une fois que ces 3 la seront OK…)
    P.S : merci bp de ton aide.

    {
    « platform »: « TuyaLan »,
    « devices »: [
    {
    « name »: « Salon TV »,
    « type »: « RGBTWLight »,
    « manufacturer »: « LSC »,
    « model »: « Smart Wifi Bulb Socket E27 »,
    « id »: « ****** »,
    « key »: « ***** »
    },
    {
    « name »: « Séjour Buffet »,
    « type »: « RGBTWLight »,
    « manufacturer »: « LSC »,
    « model »: « Smart Wifi Bulb Socket E27 »,
    « id »: « ***** »,
    « key »: « ***** »
    },
    {
    « name »: « Guirlandes de Noël « ,
    « type »: « Outlet »,
    « manufacturer »: « LSC »,
    « model »: « Smart plug »,
    « id »: « ***** »,
    « key »: « ***** »
    },
    {
    « name »: « Lampe Tortue »,
    « type »: « TWlight »,
    « manufacturer »: « LSC »,
    « model »: « Smart Wifi Bulb Socket E27 »,
    « id »: « ****** « ,
    « key »:  » *******  »
    }
    ]
    }

  17. Hello,
    J’ai le même problème que @Denis974…
    Avez-vous trouver la solution? je sèche dessus depuis plusieurs jours.
    le programme est ok mais il ne trouve pas la connexion avec les appareils.

    Merci pour votre support.
    Yann

  18. @Yann4688 Nous sommes en cours d’investigation pour essayer de comprendre le problème. Est il possible de me contacter par mail et m’envoyer des screens de ta configuration, de ton terminal ? (en masquant les infos sensibles)

  19. Bonjour, moi je voudrais savoir comment allumer l’ampoule LSC avec le détecteur de mouvement LSC ? Quel est le scénario ? Car j’y suis depuis des heures et des heures et cela ne fonctionne pas grr

  20. Bonjour, j’ai environ 25 ampoules connectées lsc, j’en suis très content. Mais, et oui, il y a un mais, mon routeur wifi ne permet que 32 appareils connectés, de ce fait je ne peux plus rien ajouter en wifi. Savez vous si on peut connecter le matériel lsc sur un hub? Merci a tous

  21. @julien A priori il y aurait un hub compatible tuya qui s’appelle Zigbee mais je ne le connais pas du tout et je ne sais pas si cela pourrait solutionner ton problème.

  22. Merci pour ton retour. J’ai trouvé un hub xiaomi compatible smartlife. Je pense/j’espère que cela fonctionnera !

  23. @metalnodeug bon et bien la passerelle ne semble pas compatible. Je suis hyper embêté parce que je ne trouve pas de solution

  24. Bonsoir, savez vous comment réinitialiser les leds ? Je n’y arrive pas depuis plusieurs heures . Pouvez vous m’aider ?

  25. @julia il suffit d’appuyer sur l’interrupteur qui alimente électriquement l’ampoule 6x en tout (allumer/éteindre 3x de suite) et l’ampoule devrait clignoter pour se mettre en mode installation.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

%d blogueurs aiment cette page :