Aller au contenu

Rechercher dans la communauté

Affichage des résultats pour les étiquettes 'xiaomi'.



Plus d’options de recherche

  • Rechercher par étiquettes

    Saisir les étiquettes en les séparant par une virgule.
  • Rechercher par auteur

Type du contenu


Forums

  • Bienvenue
    • Annonces et suggestions
    • Nouveau ? Présentez-vous
    • Le bistrot
    • Mon installation domotique
    • Autres Solutions Domotiques
  • La HC2 et ses périphériques
    • La Home Center pour les nuls
    • Home Center 2 & Lite
    • Modules Fibaro
    • Modules Z-wave
    • Périphériques et matériels autres
    • Plugins
    • Alarme & Vidéo-surveillance
    • Multimédia
    • Chauffage et Energie
    • Actionneurs & Ouvrants (Portail, volets...)
    • Eclairage
    • Applications Smartphones et Tablettes
    • English Section
  • Les objets connectés
    • Les Assistants Vocaux
  • Fibaro's Awards
    • Membre du mois
    • Jeux concours & Cadeaux
  • Les bonnes affaires
    • Sites internet
    • Petites annonces

Rechercher les résultats dans…

Rechercher les résultats qui…


Date de création

  • Début

    Fin


Dernière mise à jour

  • Début

    Fin


Filtrer par nombre de…

Inscription

  • Début

    Fin


Groupe


Jabber


Skype


Ville :


Intéret :


Version

2 résultats trouvés

  1. Bonjour tous le monde, Chose promise chose due, voici le tant attendu "module" permettant de piloter un Xiaomi Vaccum, pour ceux qui ne le savent pas cet aspirateur robot v1 (la v2 est en pré-commande, elle dispose en plus de l'option lavage et quelques évolutions supplémentaires) concurrence les grands du marché tel que Neato ou encore iRobot. Et oui pour 230€ vous pouvez disposer de "Conchita" et celle-ci rivalise face aux aspirateurs de l'ordre de 600€ - 800€ des marques précédemment citées. Revenons à la domotique, tous démarra lorsque j'ai dis à madame que j'allais mettre 6€ (Plugin Jeedom) de plus au profit de "Conchita", et la scène de ménage , bon j'exagère mais j'ai quand même eu le droit à un : "Tu ne peux pas le faire avec ta Box Fibaro, 590€ et c'est pas capable de faire ça !" J'ai remballé mon porte monnaie et j'ai dis ok "challenge accepted" ! Et nous voici quelques semaines plus tard, après quelques claquage de tête sur les murs, avec quelque chose de fonctionnel, j'avoue c'est un peu l'usine à gaz mais j'ai pas trouvé plus simple avec les limitations que l'on a avec les Scènes et les VD... Pour Expliquer un peu le principe : Les produits Xiaomi dialogue via protocol UDP (port 54321 pour le Vaccum je ne sais pas ce qu'il en ai pour les autres objet de la marque), la construction de la trames UDP est expliquer ici ce dernier lien ma grandement servi et j'en remercie l'auteur sans lui je n'aurais jamais pu commencer. Sans entrée trop dans les détails, si l'on veut dialogué avec le robot on doit lui dire bonjour pour récupérer une séquence, ensuite on construite le paquet à lui transmettre en l'encryptant avec un Token propre à chaque aspirateur (AES128, MD5...) on lui transmet et on décrypte la réponse. Dans notre box voici comment le dialogue opère : Hello (VD ) ==> Encryptions du paquet (Scène) ==> Envoie de la trame au Robot (VD) ==> Description de la réponse (Scène) Fini le blabla, je vous invite à créer une nouvelle scène en lua en modifiant les propriétés User Params à savoir : Le token de votre robot. (Vous pouvez la récupérer à l'aide du Tuto de Cédric ici ou pour Iphone grâce a @ggpublic ici) On reviendra remettre l'id du VD plutard Scène : Xiaomi Vaccum Scene.lua Xiaomi Vacuum Scene v1.1.lua Xiaomi Vacuum Scene v1.3.lua Gestion des Zones : Depuis la version 3.3.9_003194 pour les Vaccum Version 1 et depuis toujours pour la V2 (S50) pour pouvait demandé à votre aspi de faire un nettoyage sur une partie de la map (la cuisine, ou une partie de celle-ci....) Les paramètres de zones ce trouve dans la partie Scène : -- Zone Config [x,y,x1,y1,count] local user_zone = { cuisine = "[25500,24000,26500,25000,1]", salon = "[26117,26005,27767,27205,1]", salle = "[26117,26005,27767,27205,1]", sdb = "[26117,26005,27767,27205,1]", } J'ai pour l'instant configuré 4 zones les plus communes que l'on retrouve chez soi, ces zones sont lié aux 4 boutons dans la section Zone du VD. Si vous souhaiter rajouté une zone il suffit d'ajouter un bouton et un tableau avec les coordonnées de la nouvelle zone. Les coordonnées représentent un rectangle sur la maps avec un axe X et un axe Y du coup avec deux points le robot lui va en faire un rectangle. Par exemple pour la cuisine ou le premier point ce situe en coordonnées 25 500, 24 000 (S sur la capture ci-dessous) et le second point 26500, 25000 ( E sur la capture ci-dessous) le la zone à nettoyé est donc représenté par un rectangle en trait noir sur la capture Il faut savoir que la base (le démarrage du robot) sur la maps est toujours situé à peu près au centre de la maps de 52000 mm x 52000 mm, au coordonnée x : 25 500 y : 25 500. (Si vous vous déplacé de 25 500 à 24 500 en théorie vous avez fait 1 mètre) Afin de pouvoir vous repérer sur la carte, j'ai produit un fichier excel qui représente les coordonnées. (C'est pas super User Frendly mais j'ai pas trouvé autre chose :s ). L'idée est de déplacer votre robot à 4 endroit sur la maps à des coordonnées précises à l'aide de la fonction Go To du VD (faire un ou 2 mètres pas plus), ainsi vous allez avoir une maps avec un trajet de quatre point. Il faut ensuite prendre une capture d'écran de votre maps sur l'application Mi Home, puis avec un logiciel tel que Paint.Net supprimer le font de la maps (avec l'outil de selection magique, qui selectionnera la couleur de fond de la map) et venir le coller sur le fichier excel ci-dessous. Vous dimensionner ensuite votre image pour qu'elle corresponde aux trajets que vous avez effectué précédemment avec le robot. Ainsi vous pourrait avoir les coordonnées des pièces que vous souhaité et les renseignées dans la Scène. Calcul Maps.xlsx Virtual Device: Le virtual device à importer et à configurer comme suis (je vous conseille d'éditer le vfib avec le numéro de votre icône une fois celle-ci importé) : Entre l'adresse ip du Robot ainsi que le numéro de la Scène créer précédemment Virtual Device : Xiaomi_Vacuum.vfib Xiaomi_Vacuum en.vfib - V 1.1 Xiaomi_Vacuum fr.vfib - V1.1 Xiaomi_Vacuum v1.3_FR.vfib - V1.3 N'oubliez pas de revenir sur votre scène pour y ajouter l'ID du VD. Attendez 30 secondes et en principe vous devriez avoir des informations dans le VD GEA : Voici dès exemple de gestion du Robot aspirateur dans GEA, (Notification de démarrage et d'arrêt, notification lors d'erreur. Démarrage du nettoyage quand personne n'est présent à la maison ) : --[[ %% autostart %% properties 65 ui.status.value -- permet d'avoir le modification au changement d'état du label Satus du VD %% globals --]] -- // Xiaomi Vacuum -- Notification GEA.add({"Label", id["XAIOMI_VACCUM"], "status", "Nettoyage"}, -1, "Je commence l'aspiration de la maison" ) GEA.add({{"Label", id["XAIOMI_VACCUM"], "status", "Chargement"},{"Label!", id["XAIOMI_VACCUM"], "cleantime", ""},{"Label!", id["XAIOMI_VACCUM"], "cleanarea", ""}}, -1, "J'ai fini pour aujourd'hui, Surface traité : #value[3]#, Temps passé : #value[2]#, je retourne à la base" ) GEA.add({"Label!", id["XAIOMI_VACCUM"], "error", ""}, 30, "J'ai besoin d'aide, #value[1]#" ) -- Start GEA.add(true, 0, "",{{"VariableCache", "CleanningToday", "false"}}) GEA.add({{"VariableCache", "CleanningToday", "true"},{"Time", "23:30", "23:31"}}, 30, "", {{"VariableCache", "CleanningToday", "false"}}) GEA.add({{"Label", id["XAIOMI_VACCUM"], "status", "Chargement"}, {"VariableCache", "CleanningToday", "false"}, {"Time", "10:15", "19:00"}, Absence, AlarmeEnable}, 60*15, "", {{"VirtualDevice", id["XAIOMI_VACCUM"],12},{"VariableCache", "CleanningToday", "true"}}) Icône : Merci à @Fredric pour ces icônes : NEW Version 1.3 : - Optimisation du code - Ajout des fonctions Zone et Go To - Ajout du statu des consommables - Ajout des commandes de contrôle du volume Version 1.1 : - Gestion des erreurs - Ajour du choix de la langue - Module virtuel en Français et anglais - Fermeture de la connexion après chaque envoie (disconnect et nil) Xiaomi Vacuum Scene v1.2b.lua
  2. pepite

    Aspirateur XIAOMI

    Bonjour à tous, Au fait, c'etait sorti cet été : https://www.maison-et-domotique.com/76309-mini-guide-integrer-le-robot-aspirateur-xiaomi-dans-jeedom/
×