Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

[Plugin Tiers] Xiaomi Home

reggiothe22
Timide
Messages : 321
Inscription : 29 juin 2015, 23:30

Re: [Sujet officiel] Xiaomi Home

Message par reggiothe22 » 11 janv. 2017, 22:53

Bonjour à tous. Je viens de voir que qqs uns parlent de maj et que les boutons fonctionnent bien.... je ne comprends pas Je ne trouve pas sur jeedom . Ou ai je mal compris?
Bonne soirée.

Morlock
Timide
Messages : 452
Inscription : 24 juin 2014, 21:17
Localisation : Belgique

Re: [Sujet officiel] Xiaomi Home

Message par Morlock » 11 janv. 2017, 22:55

Mise à jour du firmware de la gateway depuis l'appli xiaomi home à faire aussi
Dernière édition par Morlock le 11 janv. 2017, 23:05, édité 1 fois.
UdooX86 - Odroid C2 - RPI3 - RPI2 - DS415+
Z-Stick (GEN5) - RFXcom RFlink - Xiaomi home

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Sujet officiel] Xiaomi Home

Message par lunarok » 11 janv. 2017, 22:56

Pour info, le cube est en petite réduction dans sa version blanche :
http://sarakha63-domotique.fr/magic-cube-xiaomi/
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Dks21
Timide
Messages : 109
Inscription : 09 févr. 2015, 14:31
Localisation : Dijon

Re: [Sujet officiel] Xiaomi Home

Message par Dks21 » 11 janv. 2017, 22:58

Pour le moment je tachais de trouver ma boulette, mais bon j'veux bien un coup main.
Donc le password est pris ici:
Image

Puis mis ici:
Image

Et lorsque j'essaie de commander un statut off ou on du plug avec mon bouton ca donne ca (log debug):
log xiaomihome

Code : Tout sélectionner

[2017-01-11 22:49:41][DEBUG] : Recu aquara de 192.168.0.44 : {"short_id": "0", "cmd": "heartbeat", "token": "XX", "sid": "XX", "model": "gateway", "data": "{\"ip\":\"192.168.0.44\"}"}
[2017-01-11 22:49:46][DEBUG] : Recu aquara de 192.168.0.44 : {"model": "switch", "cmd": "report", "data": "{\"status\":\"double_click\"}", "short_id": 22154, "sid": "XX"}
[2017-01-11 22:49:47][DEBUG] : execute : action aquara status-off
[2017-01-11 22:49:47][DEBUG] : Commande Aquara nodejs /usr/share/nginx/www/jeedom/plugins/xiaomihome/resources/aquara.js XX 192.168.0.44 XX plug XX status off
[2017-01-11 22:49:51][DEBUG] : Recu aquara de 192.168.0.44 : {"short_id": "0", "cmd": "heartbeat", "token": "XX", "sid": "XX", "model": "gateway", "data": "{\"ip\":\"192.168.0.44\"}"}
[2017-01-11 22:50:01][DEBUG] : Recu aquara de 192.168.0.44 : {"short_id": "0", "cmd": "heartbeat", "token": "XX", "sid": "XX", "model": "gateway", "data": "{\"ip\":\"192.168.0.44\"}"}
et ca, log xiaomihome_cmd

Code : Tout sélectionner

/usr/share/nginx/www/jeedom/plugins/xiaomihome/resources/aquara.js:2
const iv = Buffer.from([0x17, 0x99, 0x6d, 0x09, 0x3d, 0x28, 0xdd, 0xb3, 0xba, 0x69, 0x5a, 0x2e, 0x6f, 0x58, 0x56, 0x2e]);
                  ^

TypeError: this is not a typed array.
    at Function.from (native)
    at Object.<anonymous> (/usr/share/nginx/www/jeedom/plugins/xiaomihome/resources/aquara.js:2:19)
    at Module._compile (module.js:435:26)
    at Object.Module._extensions..js (module.js:442:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:311:12)
    at Function.Module.runMain (module.js:467:10)
    at startup (node.js:134:18)
    at node.js:961:3

franckam6
Timide
Messages : 156
Inscription : 18 nov. 2016, 17:57

Re: [Sujet officiel] Xiaomi Home

Message par franckam6 » 11 janv. 2017, 23:12

Morlock a écrit :Non, c'est le mdp qui est noté dans l'appli xiaomi home dans l'onglet où on coche le mode dev
Merci
| Jeedom | DIY RPI3, Clé Aeon Labs Gen5
Protocoles | Zwave, Orvibo, mihome | Mon matériel : FGSD-002 Smoke Sensor CE
xiaomi mihome(12 capteurs door,1bouton,2gateway,2 detecteurs présence,4 sondes)
2 orvibo allone

reggiothe22
Timide
Messages : 321
Inscription : 29 juin 2015, 23:30

Re: [Sujet officiel] Xiaomi Home

Message par reggiothe22 » 11 janv. 2017, 23:17

Merci pour les conseils. J'ai mis A à jour l'application. Mais pas de modification du pb lié à la répétition des appuis. Je dois louper un truc.

Suis je le seul ?

Anonyme
Actif
Messages : 10082
Inscription : 09 août 2014, 12:15

Re: [Sujet officiel] Xiaomi Home

Message par Anonyme » 11 janv. 2017, 23:18

Contenu supprimé à la demande de son auteur

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Sujet officiel] Xiaomi Home

Message par lunarok » 11 janv. 2017, 23:28

Elle est déjà dispo cette version avec la correction mais encore faut il faire la mise a jour

Envoyé de mon A0001 en utilisant Tapatalk
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

znation
Actif
Messages : 1951
Inscription : 12 nov. 2014, 15:48

Re: [Sujet officiel] Xiaomi Home

Message par znation » 11 janv. 2017, 23:35

Désolé si la réponse existe mais j'ai pas trouvé la réponse, ca donne quoi le detecteur de mouvement niveau sensibilité ? C'est fiable ?

Jinsiste la dessus car j'ai les detecteurs zwave fibaro et j'avoue etre un peu deçu sur la sensibilité des capteurs (je m'en sers plus en detecteur de vibration qu'autre chose), surtout dans le noir où ils sont quasi inexploitable (quand je vois des spots a 10 balles avec 1 detecteur intégré qui fonctionne du feu de dieu à 5m ...)

Merci
JEEDOM v3.3.31 - NUC Z83 II

Anonyme
Actif
Messages : 10082
Inscription : 09 août 2014, 12:15

Re: [Sujet officiel] Xiaomi Home

Message par Anonyme » 11 janv. 2017, 23:42

Contenu supprimé à la demande de son auteur

reggiothe22
Timide
Messages : 321
Inscription : 29 juin 2015, 23:30

Re: [Sujet officiel] Xiaomi Home

Message par reggiothe22 » 11 janv. 2017, 23:45

magicgg91 a écrit :Je crois que oui, ce n'est pas 1 problème.

La prochaine version force le mode de répétition comme l'a annoncé Lunarok, et on a validé le fonctionnement correct.
Merci. J'adore ce forum. Merci. Ça marche nickel. J'adore. Merci Merci

znation
Actif
Messages : 1951
Inscription : 12 nov. 2014, 15:48

Re: [Sujet officiel] Xiaomi Home

Message par znation » 12 janv. 2017, 00:02

magicgg91 a écrit :Pour les fgms il faut regarder les paramètres sur la sensibilité.

Sinon pour les détecteurs xiaomi, je trouve qu'ils sont plutôt réactifs et performants, celui que j'ai installé détecte les présences dans 1 chambre sans souci.
Deja regardé les params mais je reste sur ma faim, dans tous les cas je dois en rajouter quelques un et vu le prix des xiaomi je completerai bien avec ca !
JEEDOM v3.3.31 - NUC Z83 II

reggiothe22
Timide
Messages : 321
Inscription : 29 juin 2015, 23:30

Re: [Sujet officiel] Xiaomi Home

Message par reggiothe22 » 12 janv. 2017, 00:10

Re !! Merci pour la maj. Effectivement la fonction répétition fonctionne mais du cou peut etre trop bien !! Je mexplique. J'utilise ce bouton avec un appui pour allumer une lumière (prise ON) si "la prise est OFF". Et vous l'avez compris si appui court (ou click), si la la "prise est ON" on eteint la prise.
Cependant je scenario s'effectue en boucle. LAlampe s'éteint, s'allume s'éteint s'allume.....

Du coup y a t-il qq chose à configurer ?

J'ai l'impression qu'il reprend en considération à chaque fois un changement d'état sans fin de l'état du bouton.

J'ai le meme scenario pour activer une pompe, mais avec un DASH et ca fonctionne

une idée ?

Bonne nuit, car moi dodo

reggiothe22
Timide
Messages : 321
Inscription : 29 juin 2015, 23:30

Re: [Sujet officiel] Xiaomi Home

Message par reggiothe22 » 12 janv. 2017, 00:18

Je me reponds à moi même. J'ai gêré en intégrant une variable qui change en fonction de l'état de l'interrupteur et ca marche.

Merci pour cette MAJ qui est vraiment géniale.

Bravo

gplatret
Timide
Messages : 63
Inscription : 01 janv. 2017, 17:19

Re: [Sujet officiel] Xiaomi Home

Message par gplatret » 12 janv. 2017, 06:50

Bonjour,

Pour programmer le bouton il faut utiliser le statut et le rentré manuellement dans la condition?
Je viens de faire un essai pour éteindre des lumières et cela ne marche pas !
Image

Une idée?
Merci

Dks21
Timide
Messages : 109
Inscription : 09 févr. 2015, 14:31
Localisation : Dijon

Re: [Sujet officiel] Xiaomi Home

Message par Dks21 » 12 janv. 2017, 07:37

Moi j'ai fait comme ca et ca fonctionne à la perfection. On pourrai à la limite rajouter un petit timer pour eviter 2 actions identiques consécutves.

Image

Et le template si besoin:

Code : Tout sélectionner

{
    "name": "Lumiere salon clic",
    "isActive": "1",
    "group": "",
    "mode": "provoke",
    "schedule": [],
    "trigger": "#[Maison][Bouton Xiaomi][status]#",
    "timeout": null,
    "isVisible": "1",
    "display": {
        "name": "",
        "icon": ""
    },
    "description": "",
    "configuration": {
        "timeDependency": 0,
        "speedPriority": "0",
        "cmdNoWait": "0",
        "noLog": "0",
        "allowMultiInstance": "0",
        "syncmode": "0",
        "has_return": 0
    },
    "type": "expert",
    "state": "stop",
    "elements": [
        {
            "name": null,
            "type": "if",
            "options": null,
            "order": "0",
            "subElements": [
                {
                    "name": null,
                    "type": "if",
                    "subtype": "condition",
                    "options": {
                        "enable": "1",
                        "allowRepeatCondition": "0"
                    },
                    "order": "0",
                    "expressions": [
                        {
                            "type": "condition",
                            "subtype": "",
                            "expression": "#[Maison][Bouton Xiaomi][status]# == \"click\" ",
                            "options": "",
                            "order": "0"
                        }
                    ]
                },
                {
                    "name": null,
                    "type": "then",
                    "subtype": "action",
                    "options": null,
                    "order": "1",
                    "expressions": [
                        {
                            "type": "element",
                            "subtype": "",
                            "expression": "29",
                            "options": "",
                            "order": "0",
                            "element": {
                                "name": "",
                                "type": "if",
                                "options": "",
                                "order": "0",
                                "subElements": [
                                    {
                                        "name": "",
                                        "type": "if",
                                        "subtype": "condition",
                                        "options": {
                                            "allowRepeatCondition": "0",
                                            "enable": "1"
                                        },
                                        "order": "0",
                                        "expressions": [
                                            {
                                                "type": "condition",
                                                "subtype": "",
                                                "expression": "#[Maison][Multiprise][Lampe]# == 1  ",
                                                "options": "",
                                                "order": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "name": "",
                                        "type": "then",
                                        "subtype": "action",
                                        "options": "",
                                        "order": "1",
                                        "expressions": [
                                            {
                                                "type": "action",
                                                "subtype": "",
                                                "expression": "#[Maison][Multiprise][Off-1]#",
                                                "options": {
                                                    "enable": "1"
                                                },
                                                "order": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "name": "",
                                        "type": "else",
                                        "subtype": "action",
                                        "options": "",
                                        "order": "2",
                                        "expressions": [
                                            {
                                                "type": "action",
                                                "subtype": "",
                                                "expression": "#[Maison][Multiprise][On-1]#",
                                                "options": {
                                                    "enable": "1"
                                                },
                                                "order": "0"
                                            }
                                        ]
                                    }
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": null,
                    "type": "else",
                    "subtype": "action",
                    "options": null,
                    "order": "2",
                    "expressions": []
                }
            ]
        },
        {
            "name": null,
            "type": "if",
            "options": null,
            "order": "0",
            "subElements": [
                {
                    "name": null,
                    "type": "if",
                    "subtype": "condition",
                    "options": {
                        "enable": "1",
                        "allowRepeatCondition": "0"
                    },
                    "order": "0",
                    "expressions": [
                        {
                            "type": "condition",
                            "subtype": "",
                            "expression": "#[Maison][Bouton Xiaomi][status]# == \"long_click_press\"  ",
                            "options": "",
                            "order": "0"
                        }
                    ]
                },
                {
                    "name": null,
                    "type": "then",
                    "subtype": "action",
                    "options": null,
                    "order": "1",
                    "expressions": [
                        {
                            "type": "element",
                            "subtype": "",
                            "expression": "33",
                            "options": "",
                            "order": "0",
                            "element": {
                                "name": "",
                                "type": "if",
                                "options": "",
                                "order": "0",
                                "subElements": [
                                    {
                                        "name": "",
                                        "type": "if",
                                        "subtype": "condition",
                                        "options": {
                                            "enable": "1",
                                            "allowRepeatCondition": "0"
                                        },
                                        "order": "0",
                                        "expressions": [
                                            {
                                                "type": "condition",
                                                "subtype": "",
                                                "expression": "#[Maison][Lampe salon ARG][Etat]# == 1  ",
                                                "options": "",
                                                "order": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "name": "",
                                        "type": "then",
                                        "subtype": "action",
                                        "options": "",
                                        "order": "1",
                                        "expressions": [
                                            {
                                                "type": "action",
                                                "subtype": "",
                                                "expression": "#[Maison][Lampe salon ARG][Off]#",
                                                "options": {
                                                    "enable": "1"
                                                },
                                                "order": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "name": "",
                                        "type": "else",
                                        "subtype": "action",
                                        "options": "",
                                        "order": "2",
                                        "expressions": [
                                            {
                                                "type": "action",
                                                "subtype": "",
                                                "expression": "#[Maison][Lampe salon ARG][On]#",
                                                "options": {
                                                    "enable": "1"
                                                },
                                                "order": "0"
                                            }
                                        ]
                                    }
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": null,
                    "type": "else",
                    "subtype": "action",
                    "options": null,
                    "order": "2",
                    "expressions": []
                }
            ]
        },
        {
            "name": null,
            "type": "if",
            "options": null,
            "order": "0",
            "subElements": [
                {
                    "name": null,
                    "type": "if",
                    "subtype": "condition",
                    "options": {
                        "enable": "1",
                        "allowRepeatCondition": "0"
                    },
                    "order": "0",
                    "expressions": [
                        {
                            "type": "condition",
                            "subtype": "",
                            "expression": "#[Maison][Bouton Xiaomi][status]# == \"double_click\"  ",
                            "options": "",
                            "order": "0"
                        }
                    ]
                },
                {
                    "name": null,
                    "type": "then",
                    "subtype": "action",
                    "options": null,
                    "order": "1",
                    "expressions": [
                        {
                            "type": "element",
                            "subtype": "",
                            "expression": "35",
                            "options": "",
                            "order": "0",
                            "element": {
                                "name": "",
                                "type": "if",
                                "options": "",
                                "order": "0",
                                "subElements": [
                                    {
                                        "name": "",
                                        "type": "if",
                                        "subtype": "condition",
                                        "options": {
                                            "enable": "1",
                                            "allowRepeatCondition": "0"
                                        },
                                        "order": "0",
                                        "expressions": [
                                            {
                                                "type": "condition",
                                                "subtype": "",
                                                "expression": "#[Maison][Lampe salon ARD][status]# == 1  ",
                                                "options": "",
                                                "order": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "name": "",
                                        "type": "then",
                                        "subtype": "action",
                                        "options": "",
                                        "order": "1",
                                        "expressions": [
                                            {
                                                "type": "action",
                                                "subtype": "",
                                                "expression": "#[Maison][Lampe salon ARD][status-off]#",
                                                "options": {
                                                    "enable": "1"
                                                },
                                                "order": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "name": "",
                                        "type": "else",
                                        "subtype": "action",
                                        "options": "",
                                        "order": "2",
                                        "expressions": [
                                            {
                                                "type": "action",
                                                "subtype": "",
                                                "expression": "#[Maison][Lampe salon ARD][status-on]#",
                                                "options": {
                                                    "enable": "1"
                                                },
                                                "order": "0"
                                            }
                                        ]
                                    }
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": null,
                    "type": "else",
                    "subtype": "action",
                    "options": null,
                    "order": "2",
                    "expressions": []
                }
            ]
        }
    ]
}
Sachant que ca ne marche pas pour la lampe sur plug xiaomi puisque je n'arrive pas pour le moment à le commander.

Avatar de l’utilisateur
Deniccio
Timide
Messages : 108
Inscription : 10 févr. 2016, 14:28

Re: [Sujet officiel] Xiaomi Home

Message par Deniccio » 12 janv. 2017, 10:36

Bonjour,

J'ai fait la dernière maj (merci pour ces nouvelles fonctionnalités ;-) ) mais depuis, je ne peux plus modifier ni la température des blancs ni la luminosité sur les yeelight (bandeau + ampoules)...
Un bug ?
Egalement, j'ai constaté que la première commande envoyée sur une yeelight est très longue à s'accomplir, comme si il fallait réveiller l'ampoule, et du coup n'abouti pas une fois sur 2. Je suis par exemple obligé de mettre dans mes scénarios 2 fois l'action "éteint", la première réveille l'ampoule, la deuxième l'éteint vraiment.

Deniccio
RPI2 - Rfxcom - Zwave - Bluetooth Sodial - détecteurs fumée Fibaro - motion sensor Fibaro - modules Chacon DI-O - télécommandes DI-O - interrupteurs Home Easy - Sondes Oregon - Orvibo - micro modules Blyss - Yeelight - Mi Flora - Wanscam

Avatar de l’utilisateur
tanou2000
Timide
Messages : 110
Inscription : 16 juil. 2015, 21:25

Re: [Sujet officiel] Xiaomi Home

Message par tanou2000 » 12 janv. 2017, 13:34

lunarok a écrit :
tanou2000 a écrit :
Dks21 a écrit :Ca y est, ca marche nickel le bouton avec la derniere MAJ. Merci Lunarok, c'est top!

La commande des plugs c'est pas encore implémenté dans cette version?
OK pareil ça fonctionne colonne nickel. Par curiosité, c'était du a quoi ?

Envoyé de mon ONEPLUS A3003 en utilisant Tapatalk
Une fonction de la 2.4 qui n'est pas encore corrigé en stable, Loïc est averti. Mais du coup j'ai revert en attendant sur l'ancienne fonction

Envoyé de mon A0001 en utilisant Tapatalk
Qd tu dis "REVERT" cela a un impact sur le capteur d'ouverture???.....parce que j'ai des déclenchements de mon alarme sur ce capteur... de plus il reste en "no_close_300" sur le dashboard

Avatar de l’utilisateur
mathieu.vandamme
Timide
Messages : 281
Inscription : 07 nov. 2016, 22:08
Localisation : Lille

Re: [Sujet officiel] Xiaomi Home

Message par mathieu.vandamme » 12 janv. 2017, 13:56

Mise à jour réussie pour ma part, bizarrement je me suis retrouvé avec deux Gateway...j'ai supprimé celle qui avait l'activité la moins récente, mais c'est quand même très étrange...
Attention, pour ceux qui ont des capteurs d'ouverture, il semblerait que la maj a également mis la répétition des valeurs de ceux ci en "répéter toujours" ce qui fait que si vous mettez des scénarios avec une détection d'ouverture ou fermeture, ceux-ci se répéteront...(tout du moins c'est ce qui m'est arrivé)
Lunarok, pour le cube tout est fonctionnel dans les fonctions? dégouté! je venais de lancer une commande chez gearbest pour ravoir des capteurs...allez c'est reparti pour un tour avec le petit code promotionnel que tu nous as donné !
Je ne suis pas asocial, Je ne suis juste pas orienté utilisateur

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Sujet officiel] Xiaomi Home

Message par lunarok » 12 janv. 2017, 14:06

Le cube tout fonctionne et même plus que ce que l'app mi home propose

Envoyé de mon A0001 en utilisant Tapatalk
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Répondre

Revenir vers « [Plugin Tiers] Xiaomi Home »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités