Intégration du nouveau Capteur d’occupation Aqara FP1

Bonjour,

Je souhaiterais savoir s’il est possible d’ajouter le produit ci-dessous au plugin zigbee officiel :
Capteur d’occupation Aqara FP1

removal.ai_tmp-6255b9490a17d

[https://fr.aliexpress.com/item/1005003766378575.html?gatewayAdapt=glo2fra&spm=a2g0o.order_list.0.0.21ef5e5bB49siX](https://Lien vers le produit)

Fichier -Informations brutes-

{
    "ieee": "54:ef:44:10:00:47:6f:61",
    "nwk": 2897,
    "status": 2,
    "lqi": "168",
    "rssi": "-58",
    "last_seen": "1648745215.8237033",
    "node_descriptor": "02:40:8c:34:12:6c:7f:00:00:2c:7f:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 65520,
            "profile_id": 260,
            "manufacturer": "aqara",
            "model": "lumi.motion.ac01",
            "output_clusters": [
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 3
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 48
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 2
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "aqara"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "lumi.motion.ac01"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": "20210121"
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 4
                        },
                        {
                            "id": 16384,
                            "name": "sw_build_id",
                            "value": ""
                        }
                    ]
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 64704,
                    "name": "Manufacturer Specific",
                    "attributes": []
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "aqara",
        "model": "lumi.motion.ac01",
        "node_desc": {
            "logical_type": 2,
            "complex_descriptor_available": 0,
            "user_descriptor_available": 0,
            "reserved": 0,
            "aps_flags": 0,
            "frequency_band": 8,
            "mac_capability_flags": 140,
            "manufacturer_code": 4660,
            "maximum_buffer_size": 108,
            "maximum_incoming_transfer_size": 127,
            "server_mask": 11264,
            "maximum_outgoing_transfer_size": 127,
            "descriptor_capability_field": 0
        },
        "endpoints": {
            "1": {
                "profile_id": 260,
                "device_type": 65520,
                "input_clusters": [
                    0,
                    3,
                    64704
                ],
                "output_clusters": [
                    3,
                    25
                ]
            }
        }
    },
    "class": "zigpy.device"
}

configuration json

{
    "name": "aqara.lumi.motion.ac01",
    "configuration": [],
    "commands": [
        {
            "logicalId": "1::64704::247",
            "name": "1::64704::247",
            "type": "info",
            "subType": "numeric",
            "isHistorized": "0",
            "configuration": {
                "repeatEventManagement": "always"
            },
            "template": {
                "dashboard": "default",
                "mobile": "default"
            },
            "isVisible": "1"
        },
        {
            "logicalId": "1::64704::322",
            "name": "1::64704::322",
            "type": "info",
            "subType": "numeric",
            "isHistorized": "0",
            "configuration": {
                "repeatEventManagement": "always"
            },
            "template": {
                "dashboard": "default",
                "mobile": "default"
            },
            "isVisible": "1"
        },
        {
            "logicalId": "1::64704::323",
            "name": "1::64704::323",
            "type": "info",
            "subType": "numeric",
            "isHistorized": "0",
            "configuration": {
                "repeatEventManagement": "always"
            },
            "template": {
                "dashboard": "default",
                "mobile": "default"
            },
            "isVisible": "1"
        }
    ],
    "ref": "aqara.lumi.motion.ac01"
}
1 « J'aime »

un petit up , car j’ai l’impression que m’a demande est passé inaperçus

@Loic

Bonjour
Non non ta demandé à bien été vue et elle est bien dans ma todolist comme toute demande faite ici. Juste la je suis en vacances donc je ne traite que ce qui est urgent.

1 « J'aime »

ben justement c’est urgent :grin: :grin: :yum:
Mode patience activé :rofl:

bonne vacance :sunglasses:

2 « J'aime »

Bonjour,
Après analyse je ne vais pas pouvoir l’ajouter tout de suite, il n’utilise absolument pas le standard zigbee donc je n’ai aucune idée de quelle commande fait quoi… Désolé

2 « J'aime »

ah mince , ça c’est ballo , j’ai vu que certain avais réussi a l’intégré en mqtt , je vais me pencher de ce coté , mais bon je n’ai encore jamais fais mumuse avec le mqtt , je vais encore m’arraché les cheveux que je n’ai plus :sweat:

Hello,

Je viens de recevoir le mien :grin:

  • Achat d’une clé Conbee II,
  • Achat et installation du plugin ZigbeeLinker
  • Inclusion du module et hop, un FP1 intégré à Jeedom

Bon, pour le moment, seule la détection de présence/non présence (et la temperature) est dispo, mais je suis sûr que le reste viendra rapidement.

Dans tous les cas, j’ai enfin un vrai détecteur de présence.
~8 secondes pour détection de présence
~12 secondes pour détection de non présence

Voilà. Le reste viendra quand j’aurai poussé plus loin les possibilités de l’engin.

1 « J'aime »

Salut, quel est ton retour d’expérience avec ce module ?
J’aimerais bien pouvoir l’intégrer à Jeedom mais je suppose que ce n’est toujours pas compatible avec le plugin Zigbee… Si ça fonctionne en Zigbee2MQTT c’est que d’autres personnes ont trouvées comment fonctionnent les commandes Zigbee de ce module

Hello @Blm79,
Si, c’est compatible avec le plugin ZigbeeLinker. La fonctionalité de map n’est pas supportée, mais toutes les autres si.
Pour le moment, je suis encore en test pour savoir quelle est la meilleure utilisation et quel paramètre prendre en compte (suivant le temps de détection).
Par contre, les sorties de zone de couverture (~5 secondes) et la détection de présence elle-même fonctionnent au top.

3 « J'aime »

Hello, je te conseille d’utiliser la distance d’approche ou la direction des déplacements en déclencheur pour que le présence soit casiment instantanée (1 à 2s) plutôt que la présence, pour ma part j’utilise la direction d’entrée de zone pour déclencher la présence car c’est la première info remonté et l’occupation false pour la non présence car sinon 8 seconde pour les lumières c’est beaucoup trop long

Bonjour,
Après analyse ce module ne peut pour le moment pas etre rendu compatible jeedom (pas compatible zigpy). Il faudrait tester en relancer l’installation des dépendances, puis le demon puis me redonner le json brute de l’équipement voir si c’est mieux

Bonjour,

Voici le json :

{
    "ieee": "54:ef:44:10:00:58:66:15",
    "nwk": 45162,
    "status": 2,
    "lqi": "208",
    "rssi": "-82",
    "last_seen": "1662116416.036309",
    "node_descriptor": "02:40:8c:34:12:6c:7f:00:00:2c:7f:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 65520,
            "profile_id": 260,
            "manufacturer": "aqara",
            "model": "lumi.motion.ac01",
            "output_clusters": [
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 3
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 54
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 2
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "aqara"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "lumi.motion.ac01"
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 4
                        }
                    ]
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 2,
                    "name": "Device Temperature",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "current_temperature",
                            "value": 2400
                        }
                    ]
                },
                {
                    "id": 1030,
                    "name": "Occupancy Sensing",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "occupancy",
                            "value": 0
                        }
                    ]
                },
                {
                    "id": 64704,
                    "name": "Manufacturer Specific",
                    "attributes": [
                        {
                            "id": 322,
                            "name": "presence",
                            "value": 0
                        }
                    ]
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "aqara",
        "model": "lumi.motion.ac01",
        "node_desc": {
            "logical_type": 2,
            "complex_descriptor_available": 0,
            "user_descriptor_available": 0,
            "reserved": 0,
            "aps_flags": 0,
            "frequency_band": 8,
            "mac_capability_flags": 140,
            "manufacturer_code": 4660,
            "maximum_buffer_size": 108,
            "maximum_incoming_transfer_size": 127,
            "server_mask": 11264,
            "maximum_outgoing_transfer_size": 127,
            "descriptor_capability_field": 0
        },
        "endpoints": {
            "1": {
                "profile_id": 260,
                "device_type": 65520,
                "input_clusters": [
                    0,
                    3,
                    2,
                    1030,
                    64704
                ],
                "output_clusters": [
                    3,
                    25
                ]
            }
        }
    },
    "class": "zhaquirks.xiaomi.aqara.motion_ac01"
}

V2022-09-02 10:29:06
Dependances mise à jour aujourd’hui.

Parfait merci ca semble en partie supporté maintenant, ca sera donc dans la beta de demain.

1 « J'aime »

Génial, enfin une bonne nouvelle, car j’avoue que j’étais dégoûté de voir mon capteur prendre la poussière

2 « J'aime »

Super, Merci :slight_smile:

1 « J'aime »

bonjour!
non, chez moi avec zigbee officiel mis à jour hier et une popp, rien enfin presque rien le module semble détecté, puis plus rien…s’il faut un log, lequel?
merci…

il a dit en version beta

donc installe la version bêta si tu veux voir quelque chose , pas la stable

j’ hésite à mettre la béta, j’ai la moitié des modules en zigbee…
sinon, je l’avais vu…
j’attends donc…la stable.

bonjour,
j’ai un écran différent pour zigbee ?
bizarre non

Non tu as juste cliqué a droite pour avoir un affichage en mode tableau…

1 « J'aime »