Demande d'ajout Smart Knob de MOES

Bonjour je viens de faire l’acquisition de ce petit bouton avec molette pas encore référencé dans le plugin zigbee, pourriez-vous l’intégrer?

Lien vers le produit : Amazon.fr

Informations brutes

{
    "ieee": "00:3c:84:ff:fe:b1:38:94",
    "nwk": 51184,
    "status": 2,
    "lqi": "168",
    "rssi": "-58",
    "last_seen": "1665153196.113166",
    "node_descriptor": "02:40:80:02:10:52:52:00:00:2c:52:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 2080,
            "profile_id": 260,
            "manufacturer": "_TZ3000_4fjiwweb",
            "model": "TS004F",
            "output_clusters": [
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                },
                {
                    "id": 10,
                    "name": "Time",
                    "attributes": []
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "TS004X_cluster",
                    "attributes": []
                },
                {
                    "id": 8,
                    "name": "Level control",
                    "attributes": []
                },
                {
                    "id": 768,
                    "name": "Color Control",
                    "attributes": []
                },
                {
                    "id": 4096,
                    "name": "LightLink",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 3
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 67
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 0
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "_TZ3000_4fjiwweb"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "TS004F"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": ""
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 3
                        }
                    ]
                },
                {
                    "id": 1,
                    "name": "Power Configuration",
                    "attributes": []
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 4096,
                    "name": "LightLink",
                    "attributes": []
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "_TZ3000_4fjiwweb",
        "model": "TS004F",
        "node_desc": {
            "logical_type": 2,
            "complex_descriptor_available": 0,
            "user_descriptor_available": 0,
            "reserved": 0,
            "aps_flags": 0,
            "frequency_band": 8,
            "mac_capability_flags": 128,
            "manufacturer_code": 4098,
            "maximum_buffer_size": 82,
            "maximum_incoming_transfer_size": 82,
            "server_mask": 11264,
            "maximum_outgoing_transfer_size": 82,
            "descriptor_capability_field": 0
        },
        "endpoints": {
            "1": {
                "profile_id": 260,
                "device_type": 2080,
                "input_clusters": [
                    0,
                    1,
                    3,
                    4,
                    4096
                ],
                "output_clusters": [
                    25,
                    10,
                    3,
                    4,
                    5,
                    6,
                    8,
                    768,
                    4096
                ]
            }
        }
    },
    "class": "zhaquirks.tuya.ts004f"
}

Log du demon en mode debug :

[2022-10-07 16:45:18][DEBUG] : {"devices":{"00:15:8d:00:08:07:3a:a7":{"1":[{"65281":{"value":"b'\x01!\xbd\x0b\x03(\x1d\x04!\xa8\x13\x05!\x14\x00\x06$\x01\x00\x00\x00\x00
!\xfbad\x10\x01'","cluster_name":"BasicCluster"}},{"32":{"value":"30.1","cluster_name":"Power Configuration"},"33":{"value":"132","cluster_name":"Power Configuration"}},[{"value":"2900","cluster_name":"Device Temperature"}]]}}}
[2022-10-07 16:45:18][DEBUG] : Search attribut for 00:15:8d:00:08:07:3a:a7 logicalId : 1::0::65281 => b'\x01!\xbd\x0b\x03(\x1d\x04!\xa8\x13\x05!\x14\x00\x06$\x01\x00\x00\x00\x00
!\xfbad\x10\x01' convert to b'\x01!\xbd\x0b\x03(\x1d\x04!\xa8\x13\x05!\x14\x00\x06$\x01\x00\x00\x00\x00
!\xfbad\x10\x01'
[2022-10-07 16:45:18][DEBUG] : Search attribut for 00:15:8d:00:08:07:3a:a7 logicalId : 1::1::32 => 30.1 convert to 30.1
[2022-10-07 16:45:18][DEBUG] : Search attribut for 00:15:8d:00:08:07:3a:a7 logicalId : 1::1::33 => 132 convert to 132
[2022-10-07 16:45:18][DEBUG] : Search attribut for 00:15:8d:00:08:07:3a:a7 logicalId : 1::2::0 => 2900 convert to 2900
[2022-10-07 16:45:19][DEBUG] : {"devices":{"cc:86:ec:ff:fe:fa:8b:0b":{"1":{"1794":[{"value":"1710","cluster_name":"TuyaZBMeteringCluster"}]}}}}
[2022-10-07 16:45:19][DEBUG] : Search attribut for cc:86:ec:ff:fe:fa:8b:0b logicalId : 1::1794::0 => 1710 convert to 1710
[2022-10-07 16:45:20][ERROR] : Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2022-10-07 16:44:51
[2022-10-07 16:45:28][DEBUG] : http://127.0.0.1:8090/device/all type : GET
[2022-10-07 16:45:28][DEBUG] : null
[2022-10-07 16:45:28][ERROR] : Echec de la requête HTTP : http://127.0.0.1:8090/device/all cURL error : Failed to connect to 127.0.0.1 port 8090: Connection refused
[2022-10-07 16:45:46][INFO] : Lancement démon zigbeed : /usr/bin/python3 /var/www/html/plugins/zigbee/resources/zigbeed/zigbeed.py --device /dev/ttyUSB0 --loglevel debug --socketport 8090 --callback http://127.0.0.1:80/plugins/zigbee/core/php/jeeZigbee.php --apikey d8sCwQTOOD1M6S1URT4DNYATQfAWlSfb --cycle 0.3 --pid /tmp/jeedom/zigbee/deamon_1.pid --data_folder /var/www/html/plugins/zigbee/data/1 --device_folder /var/www/html/plugins/zigbee/data/device --controller ezsp --sub_controller elelabs --channel 15 --folder_OTA /var/www/html/plugins/zigbee/data/ota
[2022-10-07 16:45:46][DEBUG] : null
[2022-10-07 16:46:01][DEBUG] : http://127.0.0.1:8090/device/attributes type : POST
[2022-10-07 16:46:01][DEBUG] : {"ieee":"cc:86:ec:ff:fe:fa:8d:bb","endpoint":1,"cluster":6,"cluster_type":"in","attributes":[0],"allowCache":0}
[2022-10-07 16:46:01][DEBUG] : [ZigbeePopp][Parking - Prise Kona] refresh
[2022-10-07 16:46:01][DEBUG] : http://127.0.0.1:8090/device/attributes type : POST
[2022-10-07 16:46:01][DEBUG] : {"ieee":"cc:86:ec:ff:fe:fa:8d:bb","endpoint":1,"cluster":2820,"cluster_type":"in","attributes":[1291],"allowCache":0}
[2022-10-07 16:46:01][DEBUG] : {"devices":{"cc:86:ec:ff:fe:fa:8d:bb":{"1":{"6":[{"value":"Bool.false","cluster_name":"On\/Off"}]}}}}
[2022-10-07 16:46:01][DEBUG] : Search attribut for cc:86:ec:ff:fe:fa:8d:bb logicalId : 1::6::0 => Bool.false convert to 0
[2022-10-07 16:46:01][DEBUG] : [ZigbeePopp][Parking - Prise Kona] refresh
[2022-10-07 16:46:01][DEBUG] : http://127.0.0.1:8090/device/attributes type : POST
[2022-10-07 16:46:01][DEBUG] : {"ieee":"cc:86:ec:ff:fe:fa:8d:bb","endpoint":1,"cluster":1794,"cluster_type":"in","attributes":[0],"allowCache":0}
[2022-10-07 16:46:02][DEBUG] : [ZigbeePopp][Parking - Prise Kona] refresh
[2022-10-07 16:46:02][DEBUG] : {"devices":{"cc:86:ec:ff:fe:fa:8d:bb":{"1":{"2820":{"1291":{"value":"0","cluster_name":"Electrical Measurement"}},"1794":[{"value":"343033","cluster_name":"TuyaZBMeteringCluster"}]}}}}
[2022-10-07 16:46:02][DEBUG] : Search attribut for cc:86:ec:ff:fe:fa:8d:bb logicalId : 1::2820::1291 => 0 convert to 0
[2022-10-07 16:46:02][DEBUG] : Search attribut for cc:86:ec:ff:fe:fa:8d:bb logicalId : 1::1794::0 => 343033 convert to 343033
[2022-10-07 16:46:03][DEBUG] : http://127.0.0.1:8090/device/attributes type : POST
[2022-10-07 16:46:03][DEBUG] : {"ieee":"84:fd:27:ff:fe:5f:08:0c","endpoint":1,"cluster":6,"cluster_type":"in","attributes":[0],"allowCache":0}
[2022-10-07 16:46:03][DEBUG] : [Chambre de Martin][Prise PC] refresh
[2022-10-07 16:46:03][DEBUG] : http://127.0.0.1:8090/device/attributes type : POST
[2022-10-07 16:46:03][DEBUG] : {"ieee":"84:fd:27:ff:fe:5f:08:0c","endpoint":1,"cluster":2820,"cluster_type":"in","attributes":[1291],"allowCache":0}
[2022-10-07 16:46:03][DEBUG] : [Chambre de Martin][Prise PC] refresh
[2022-10-07 16:46:03][DEBUG] : http://127.0.0.1:8090/device/attributes type : POST
[2022-10-07 16:46:03][DEBUG] : {"ieee":"84:fd:27:ff:fe:5f:08:0c","endpoint":1,"cluster":1794,"cluster_type":"in","attributes":[0],"allowCache":0}
[2022-10-07 16:46:03][DEBUG] : [Chambre de Martin][Prise PC] refresh
[2022-10-07 16:46:03][DEBUG] : {"devices":{"84:fd:27:ff:fe:5f:08:0c":{"1":{"6":[{"value":"Bool.true","cluster_name":"On\/Off"}],"2820":{"1291":{"value":"0","cluster_name":"Electrical Measurement"}},"1794":[{"value":"7714","cluster_name":"TuyaZBMeteringCluster"}]}},"04:cd:15:ff:fe:0c:46:20":{"1":[{"1":{"value":"64","cluster_name":"Basic"},"65506":{"value":"22","cluster_name":"Basic"}}]}}}
[2022-10-07 16:46:03][DEBUG] : Search attribut for 84:fd:27:ff:fe:5f:08:0c logicalId : 1::6::0 => Bool.true convert to 1
[2022-10-07 16:46:03][DEBUG] : Search attribut for 84:fd:27:ff:fe:5f:08:0c logicalId : 1::2820::1291 => 0 convert to 0
[2022-10-07 16:46:03][DEBUG] : Search attribut for 84:fd:27:ff:fe:5f:08:0c logicalId : 1::1794::0 => 7714 convert to 7714
[2022-10-07 16:46:03][DEBUG] : Search attribut for 04:cd:15:ff:fe:0c:46:20 logicalId : 1::0::1 => 64 convert to 64
[2022-10-07 16:46:03][DEBUG] : Search attribut for 04:cd:15:ff:fe:0c:46:20 logicalId : 1::0::65506 => 22 convert to 22
[2022-10-07 16:46:05][DEBUG] : {"devices":{"04:cd:15:ff:fe:0c:45:31":{"1":[{"1":{"value":"64","cluster_name":"Basic"},"65506":{"value":"22","cluster_name":"Basic"}}]}}}
[2022-10-07 16:46:05][DEBUG] : Search attribut for 04:cd:15:ff:fe:0c:45:31 logicalId : 1::0::1 => 64 convert to 64
[2022-10-07 16:46:05][DEBUG] : Search attribut for 04:cd:15:ff:fe:0c:45:31 logicalId : 1::0::65506 => 22 convert to 22
[2022-10-07 16:46:23][DEBUG] : {"devices":{"00:15:8d:00:07:5b:c3:b1":{"1":{"0":{"65281":{"value":"b'\x01!\xef\x0b\x03(\x1c\x04!\xa8\x13\x05!\"\x00\x06$
\x00\x00\x00\x00
!\xce\x13d\x10\x00\x0b!0\x00'","cluster_name":"BasicCluster"}},"1":{"32":{"value":"30.6","cluster_name":"Power Configuration"},"33":{"value":"168","cluster_name":"Power Configuration"}},"1024":[{"value":"16813.412373755873","cluster_name":"Illuminance Measurement"}],"2":[{"value":"2800","cluster_name":"Device Temperature"}]}}}}
[2022-10-07 16:46:23][DEBUG] : Search attribut for 00:15:8d:00:07:5b:c3:b1 logicalId : 1::0::65281 => b'\x01!\xef\x0b\x03(\x1c\x04!\xa8\x13\x05!"\x00\x06$
\x00\x00\x00\x00
!\xce\x13d\x10\x00\x0b!0\x00' convert to b'\x01!\xef\x0b\x03(\x1c\x04!\xa8\x13\x05!"\x00\x06$
\x00\x00\x00\x00
!\xce\x13d\x10\x00\x0b!0\x00'
[2022-10-07 16:46:23][DEBUG] : Search attribut for 00:15:8d:00:07:5b:c3:b1 logicalId : 1::1::32 => 30.6 convert to 30.6
[2022-10-07 16:46:23][DEBUG] : Search attribut for 00:15:8d:00:07:5b:c3:b1 logicalId : 1::1::33 => 168 convert to 168
[2022-10-07 16:46:23][DEBUG] : Search attribut for 00:15:8d:00:07:5b:c3:b1 logicalId : 1::1024::0 => 16813.412373755873 convert to 16813.412373755873
[2022-10-07 16:46:23][DEBUG] : Search attribut for 00:15:8d:00:07:5b:c3:b1 logicalId : 1::2::0 => 2800 convert to 2800
[2022-10-07 16:46:25][DEBUG] : {"devices":{"b4:e3:f9:ff:fe:20:5e:ad":{"1":[{"1":{"value":"80","cluster_name":"Basic"}}]}}}
[2022-10-07 16:46:25][DEBUG] : Search attribut for b4:e3:f9:ff:fe:20:5e:ad logicalId : 1::0::1 => 80 convert to 80
[2022-10-07 16:46:28][DEBUG] : {"devices":{"00:15:8d:00:07:5a:73:55":{"1":{"1280":{"cmd":{"1":{"value":"1","cluster_name":"IAS Zone"},"1.1":{"value":"0","cluster_name":"IAS Zone"},"1.2":{"value":"0","cluster_name":"IAS Zone"},"1.3":{"value":"0","cluster_name":"IAS Zone"}}}}}}}
[2022-10-07 16:46:28][DEBUG] : Search command for 00:15:8d:00:07:5a:73:55 logicalId : 1::1280::cmd::1 => 1 convert to 1
[2022-10-07 16:46:28][DEBUG] : Search command for 00:15:8d:00:07:5a:73:55 logicalId : 1::1280::cmd::1.1 => 0 convert to 0
[2022-10-07 16:46:28][DEBUG] : Search command for 00:15:8d:00:07:5a:73:55 logicalId : 1::1280::cmd::1.2 => 0 convert to 0
[2022-10-07 16:46:28][DEBUG] : Search command for 00:15:8d:00:07:5a:73:55 logicalId : 1::1280::cmd::1.3 => 0 convert to 0
[2022-10-07 16:46:29][DEBUG] : {"devices":{"00:15:8d:00:07:5a:73:55":{"1":{"1024":[{"value":"18751.612633917","cluster_name":"Illuminance Measurement"}],"1030":[{"value":"bitmap8.1","cluster_name":"Occupancy Sensing"}],"1280":[{"value":"1","cluster_name":"IAS Zone"}]}}}}
[2022-10-07 16:46:29][DEBUG] : Search attribut for 00:15:8d:00:07:5a:73:55 logicalId : 1::1024::0 => 18751.612633917 convert to 18751.612633917
[2022-10-07 16:46:29][DEBUG] : Search attribut for 00:15:8d:00:07:5a:73:55 logicalId : 1::1030::0 => bitmap8.1 convert to 1
[2022-10-07 16:46:29][DEBUG] : Search attribut for 00:15:8d:00:07:5a:73:55 logicalId : 1::1280::0 => 1 convert to 1
[2022-10-07 16:46:34][DEBUG] : {"devices":{"00:15:8d:00:03:cb:c6:ab":{"1":{"1026":[{"value":"-1093","cluster_name":"Temperature Measurement"}],"1029":[{"value":"6587","cluster_name":"Relative Humidity Measurement"}]}}}}
[2022-10-07 16:46:34][DEBUG] : Search attribut for 00:15:8d:00:03:cb:c6:ab logicalId : 1::1026::0 => -1093 convert to -1093
[2022-10-07 16:46:34][DEBUG] : Search attribut for 00:15:8d:00:03:cb:c6:ab logicalId : 1::1029::0 => 6587 convert to 6587
[2022-10-07 16:46:36][DEBUG] : {"devices":{"84:fd:27:ff:fe:5f:08:0c":{"1":{"1794":[{"value":"7714","cluster_name":"TuyaZBMeteringCluster"}]}}}}
[2022-10-07 16:46:36][DEBUG] : Search attribut for 84:fd:27:ff:fe:5f:08:0c logicalId : 1::1794::0 => 7714 convert to 7714
[2022-10-07 16:46:38][DEBUG] : {"devices":{"84:fd:27:ff:fe:97:fd:de":{"1":[{"1":{"value":"80","cluster_name":"Basic"}}]}}}
[2022-10-07 16:46:38][DEBUG] : Search attribut for 84:fd:27:ff:fe:97:fd:de logicalId : 1::0::1 => 80 convert to 80
[2022-10-07 16:46:41][DEBUG] : {"devices":{"00:15:8d:00:07:59:bb:bd":{"1":{"1280":{"cmd":{"1":{"value":"1","cluster_name":"IAS Zone"},"1.1":{"value":"0","cluster_name":"IAS Zone"},"1.2":{"value":"0","cluster_name":"IAS Zone"},"1.3":{"value":"0","cluster_name":"IAS Zone"}}}}}}}
[2022-10-07 16:46:41][DEBUG] : Search command for 00:15:8d:00:07:59:bb:bd logicalId : 1::1280::cmd::1 => 1 convert to 1
[2022-10-07 16:46:41][DEBUG] : Search command for 00:15:8d:00:07:59:bb:bd logicalId : 1::1280::cmd::1.1 => 0 convert to 0
[2022-10-07 16:46:41][DEBUG] : Search command for 00:15:8d:00:07:59:bb:bd logicalId : 1::1280::cmd::1.2 => 0 convert to 0
[2022-10-07 16:46:41][DEBUG] : Search command for 00:15:8d:00:07:59:bb:bd logicalId : 1::1280::cmd::1.3 => 0 convert to 0
[2022-10-07 16:46:41][DEBUG] : {"devices":{"00:15:8d:00:07:59:bb:bd":{"1":{"1024":[{"value":"18261.748027008263","cluster_name":"Illuminance Measurement"}],"1030":[{"value":"bitmap8.1","cluster_name":"Occupancy Sensing"}],"1280":[{"value":"1","cluster_name":"IAS Zone"}]}}}}
[2022-10-07 16:46:41][DEBUG] : Search attribut for 00:15:8d:00:07:59:bb:bd logicalId : 1::1024::0 => 18261.748027008263 convert to 18261.748027008263
[2022-10-07 16:46:41][DEBUG] : Search attribut for 00:15:8d:00:07:59:bb:bd logicalId : 1::1030::0 => bitmap8.1 convert to 1
[2022-10-07 16:46:41][DEBUG] : Search attribut for 00:15:8d:00:07:59:bb:bd logicalId : 1::1280::0 => 1 convert to 1
[2022-10-07 16:46:42][DEBUG] : {"devices":{"cc:86:ec:ff:fe:fa:8d:bb":{"1":{"1794":[{"value":"343033","cluster_name":"TuyaZBMeteringCluster"}]}}}}
[2022-10-07 16:46:42][DEBUG] : Search attribut for cc:86:ec:ff:fe:fa:8d:bb logicalId : 1::1794::0 => 343033 convert to 343033

Merci d’avance pour l’intégration !
Bonne journée

Bonjour,

Un petit Up pour ma demande, restée sans réponses…Manque-t-il des informations? Merci pour votre prise en compte

Nicolas

Bonjour,

Toujours pas d’intégration? aurais-je raté quelque chose?

Si tel et le cas je serais ravi de compléter :wink: merci de me dire

Nicolas

Salut,

Non tout y est dans votre premier post donc patience et espoir :wink: