Bonjour,
Serait-il possible d’ajouter le bouton LEGRAND / BTICINO BTK4411C ?
C’est un bouton filaire avec neutre / dimmage / led en façade
Doc : BTK4411C
Je ne sais pas du tout ce qu’il faut comme information pour l’ajout de nouveaux équipements donc je suis dispo si besoin de plus d’éléments.
Il est reconnu comme ça :
Et les fonctions « Dimmer » / « Led dark » / « Led if on » ne fonctionnent pas.
Voici ce que j’ai dans « informations brutes » :
{
"ieee": "00:04:74:00:00:b7:78:e3",
"nwk": 64888,
"status": 2,
"lqi": "215",
"rssi": "-67",
"last_seen": "1642845452.3926294",
"node_descriptor": "11:40:8e:21:10:59:3f:00:00:2a:3f:00:00",
"endpoints": [
{
"id": 1,
"status": 1,
"device_type": 256,
"profile_id": 260,
"manufacturer": " Legrand",
"model": " Dimmer switch with neutral",
"output_clusters": [
{
"id": 0,
"name": "Basic",
"attributes": []
},
{
"id": 64513,
"name": "Manufacturer Specific",
"attributes": []
},
{
"id": 5,
"name": "Scenes",
"attributes": []
},
{
"id": 25,
"name": "Ota",
"attributes": []
}
],
"input_clusters": [
{
"id": 0,
"name": "Basic",
"attributes": [
{
"id": 0,
"name": "zcl_version",
"value": 2
},
{
"id": 1,
"name": "app_version",
"value": 0
},
{
"id": 2,
"name": "stack_version",
"value": 66
},
{
"id": 3,
"name": "hw_version",
"value": 6
},
{
"id": 4,
"name": "manufacturer",
"value": " Legrand"
},
{
"id": 5,
"name": "model",
"value": " Dimmer switch with neutral"
},
{
"id": 6,
"name": "date_code",
"value": " "
},
{
"id": 7,
"name": "power_source",
"value": 1
},
{
"id": 16384,
"name": "sw_build_id",
"value": "000b"
}
]
},
{
"id": 3,
"name": "Identify",
"attributes": []
},
{
"id": 4,
"name": "Groups",
"attributes": []
},
{
"id": 8,
"name": "Level control",
"attributes": [
{
"id": 0,
"name": "current_level",
"value": 254
}
]
},
{
"id": 6,
"name": "On\/Off",
"attributes": [
{
"id": 0,
"name": "on_off",
"value": 0
}
]
},
{
"id": 5,
"name": "Scenes",
"attributes": []
},
{
"id": 15,
"name": "Binary Input (Basic)",
"attributes": [
{
"id": 85,
"name": "present_value",
"value": 0
}
]
},
{
"id": 64513,
"name": "Manufacturer Specific",
"attributes": []
}
]
},
{
"id": 242,
"status": 1,
"device_type": 102,
"profile_id": 41440,
"manufacturer": null,
"model": null,
"output_clusters": [
{
"id": 33,
"name": "GreenPowerProxy",
"attributes": []
}
],
"input_clusters": [
{
"id": 33,
"name": "GreenPowerProxy",
"attributes": []
}
]
}
],
"signature": {
"manufacturer": " Legrand",
"model": " Dimmer switch with neutral",
"node_desc": {
"logical_type": 1,
"complex_descriptor_available": 0,
"user_descriptor_available": 1,
"reserved": 0,
"aps_flags": 0,
"frequency_band": 8,
"mac_capability_flags": 142,
"manufacturer_code": 4129,
"maximum_buffer_size": 89,
"maximum_incoming_transfer_size": 63,
"server_mask": 10752,
"maximum_outgoing_transfer_size": 63,
"descriptor_capability_field": 0
},
"endpoints": {
"1": {
"profile_id": 260,
"device_type": 256,
"input_clusters": [
0,
3,
4,
8,
6,
5,
15,
64513
],
"output_clusters": [
0,
64513,
5,
25
]
},
"242": {
"profile_id": 41440,
"device_type": 102,
"input_clusters": [
33
],
"output_clusters": [
33
]
}
}
},
"class": "zigpy.device"
}
Log « zigbee » en mode debug :
[2022-01-21 21:00:06][ERROR] : Echec de la requête HTTP : http://127.0.0.1:8089/device/all cURL error : Failed to connect to 127.0.0.1 port 8089: Connection refused
[2022-01-21 21:15:06][ERROR] : Echec de la requête HTTP : http://127.0.0.1:8089/device/all cURL error : Failed to connect to 127.0.0.1 port 8089: Connection refused
[2022-01-22 09:08:59][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-01-22 09:08:20
[2022-01-22 09:49:24][ERROR] : Erreur exécution de la commande [Aucun][Legrand.Dimmer_switch_with_neutral 00:04:74:00:00:b7:78:e3][Off] : Erreur lors de la requete : http://127.0.0.1:8484/device/command(PUT), data : {"ieee":"00:04:74:00:00:b7:78:e3","cmd":[{"endpoint":1,"cluster":"on_off","command":"off","await":1}],"allowQueue":false} erreur : {"state":"error","result":"[0xab79:1:0x0006]: Message send failure","code":0}
[2022-01-22 09:49:43][ERROR] : Erreur exécution de la commande [Aucun][Legrand.Dimmer_switch_with_neutral 00:04:74:00:00:b7:78:e3][On] : Erreur lors de la requete : http://127.0.0.1:8484/device/command(PUT), data : {"ieee":"00:04:74:00:00:b7:78:e3","cmd":[{"endpoint":1,"cluster":"on_off","command":"on","await":1}],"allowQueue":false} erreur : {"state":"error","result":"[0x7ba3:1:0x0006]: Message send failure","code":0}
[2022-01-22 10:00:08][ERROR] : Echec de la requête HTTP : http://127.0.0.1:8484/device/all cURL error : Failed to connect to 127.0.0.1 port 8484: Connection refused
[2022-01-22 11:08:16][INFO] : Lancement démon zigbeed : /usr/bin/python3 /var/www/html/plugins/zigbee/resources/zigbeed/zigbeed.py --device /dev/ttyACM0 --loglevel debug --socketport 8089 --callback http://127.0.0.1:80/plugins/zigbee/core/php/jeeZigbee.php --apikey RmAFfKRV0fI20JBS8SChUpbbbYYvHOi5 --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 deconz --sub_controller auto --channel 11
[2022-01-22 11:08:17][DEBUG] : null
[2022-01-22 11:09:03][DEBUG] : http://127.0.0.1:8089/device/command type : PUT
[2022-01-22 11:09:03][DEBUG] : {"ieee":"00:04:74:00:00:b7:78:e3","cmd":[{"endpoint":1,"cluster":"on_off","command":"on","await":1}],"allowQueue":false}
[2022-01-22 11:09:04][DEBUG] : {"devices":{"00:04:74:00:00:b7:78:e3":{"1":{"6":[{"value":"Bool.true","cluster_name":"On\/Off"}]}}}}
[2022-01-22 11:09:04][DEBUG] : Search attribut for 00:04:74:00:00:b7:78:e3 logicalId : 1::6::0 => Bool.true convert to 1
[2022-01-22 11:09:05][DEBUG] : http://127.0.0.1:8089/device/command type : PUT
[2022-01-22 11:09:05][DEBUG] : {"ieee":"00:04:74:00:00:b7:78:e3","cmd":[{"endpoint":1,"cluster":"level","command":"move_to_level","await":1,"args":[113,50]}],"allowQueue":false}
[2022-01-22 11:09:06][DEBUG] : http://127.0.0.1:8089/device/command type : PUT
[2022-01-22 11:09:06][DEBUG] : {"ieee":"00:04:74:00:00:b7:78:e3","cmd":[{"endpoint":1,"cluster":"level","command":"move_to_level","await":1,"args":[47,50]}],"allowQueue":false}
[2022-01-22 11:09:07][DEBUG] : http://127.0.0.1:8089/device/command type : PUT
[2022-01-22 11:09:07][DEBUG] : {"ieee":"00:04:74:00:00:b7:78:e3","cmd":[{"endpoint":1,"cluster":"level","command":"move_to_level","await":1,"args":[106,50]}],"allowQueue":false}
[2022-01-22 11:09:08][DEBUG] : http://127.0.0.1:8089/device/command type : PUT
[2022-01-22 11:09:08][DEBUG] : {"ieee":"00:04:74:00:00:b7:78:e3","cmd":[{"endpoint":1,"cluster":"level","command":"move_to_level","await":1,"args":[157,50]}],"allowQueue":false}
[2022-01-22 11:09:08][DEBUG] : http://127.0.0.1:8089/device/command type : PUT
[2022-01-22 11:09:08][DEBUG] : {"ieee":"00:04:74:00:00:b7:78:e3","cmd":[{"endpoint":1,"cluster":"level","command":"move_to_level","await":1,"args":[216,50]}],"allowQueue":false}
[2022-01-22 11:09:09][DEBUG] : http://127.0.0.1:8089/device/command type : PUT
[2022-01-22 11:09:09][DEBUG] : {"ieee":"00:04:74:00:00:b7:78:e3","cmd":[{"endpoint":1,"cluster":"level","command":"move_to_level","await":1,"args":[114,50]}],"allowQueue":false}
[2022-01-22 11:09:13][DEBUG] : http://127.0.0.1:8089/device/command type : PUT
[2022-01-22 11:09:13][DEBUG] : {"ieee":"00:04:74:00:00:b7:78:e3","cmd":[{"endpoint":1,"cluster":"level","command":"move_to_level","await":1,"args":[243,100]}],"allowQueue":false}
[2022-01-22 11:09:13][DEBUG] : http://127.0.0.1:8089/device/command type : PUT
[2022-01-22 11:09:13][DEBUG] : {"ieee":"00:04:74:00:00:b7:78:e3","cmd":[{"endpoint":1,"cluster":"on_off","command":"off","await":1}],"allowQueue":false}
[2022-01-22 11:09:14][DEBUG] : {"devices":{"00:04:74:00:00:b7:78:e3":{"1":{"6":[{"value":"Bool.false","cluster_name":"On\/Off"}],"8":[{"value":"254","cluster_name":"Level control"}]}}}}
[2022-01-22 11:09:14][DEBUG] : Search attribut for 00:04:74:00:00:b7:78:e3 logicalId : 1::6::0 => Bool.false convert to 0
[2022-01-22 11:09:14][DEBUG] : Search attribut for 00:04:74:00:00:b7:78:e3 logicalId : 1::8::0 => 254 convert to 254
[2022-01-22 11:09:16][DEBUG] : http://127.0.0.1:8089/device/command type : PUT
[2022-01-22 11:09:16][DEBUG] : {"ieee":"00:04:74:00:00:b7:78:e3","cmd":[{"endpoint":1,"cluster":"on_off","command":"on","await":1}],"allowQueue":false}
[2022-01-22 11:09:16][DEBUG] : {"devices":{"00:04:74:00:00:b7:78:e3":{"1":{"6":[{"value":"Bool.true","cluster_name":"On\/Off"}]}}}}
[2022-01-22 11:09:16][DEBUG] : Search attribut for 00:04:74:00:00:b7:78:e3 logicalId : 1::6::0 => Bool.true convert to 1
[2022-01-22 11:10:10][DEBUG] : {"device_joined":"00:15:bc:00:1b:02:1a:7a"}
[2022-01-22 11:10:14][DEBUG] : {"device_initialized":"00:15:bc:00:1b:02:1a:7a"}
[2022-01-22 11:10:16][DEBUG] : {"devices":{"00:15:bc:00:1b:02:1a:7a":{"2":[[{"value":"3","cluster_name":"Basic"}]]}}}
[2022-01-22 11:10:18][DEBUG] : {"devices":{"00:15:bc:00:1b:02:1a:7a":{"2":[{"7":{"value":"PowerSource.Battery","cluster_name":"Basic"}}]}}}
[2022-01-22 11:10:18][DEBUG] : {"devices":{"00:15:bc:00:1b:02:1a:7a":{"2":{"1794":{"0":{"value":"1625383","cluster_name":"Metering"},"1024":{"value":"641","cluster_name":"Metering"},"512":{"value":"bitmap8.0","cluster_name":"Metering"},"256":{"value":"281474976710655","cluster_name":"Metering"},"258":{"value":"281474976710655","cluster_name":"Metering"}}}}}}
[2022-01-22 11:10:23][DEBUG] : {"devices":{"00:15:bc:00:1b:02:1a:7a":{"2":{"1794":{"0":{"value":"1625384","cluster_name":"Metering"},"1024":{"value":"625","cluster_name":"Metering"},"512":{"value":"bitmap8.0","cluster_name":"Metering"},"256":{"value":"281474976710655","cluster_name":"Metering"},"258":{"value":"281474976710655","cluster_name":"Metering"}}}}}}
[2022-01-22 11:10:33][DEBUG] : {"devices":{"00:15:bc:00:1b:02:1a:7a":{"2":{"1794":{"0":{"value":"1625385","cluster_name":"Metering"},"1024":{"value":"615","cluster_name":"Metering"},"512":{"value":"bitmap8.0","cluster_name":"Metering"},"256":{"value":"281474976710655","cluster_name":"Metering"},"258":{"value":"281474976710655","cluster_name":"Metering"}}}}}}
[2022-01-22 11:10:38][DEBUG] : {"devices":{"00:15:bc:00:1b:02:1a:7a":{"2":{"1794":{"0":{"value":"1625386","cluster_name":"Metering"},"1024":{"value":"608","cluster_name":"Metering"},"512":{"value":"bitmap8.0","cluster_name":"Metering"},"256":{"value":"281474976710655","cluster_name":"Metering"},"258":{"value":"281474976710655","cluster_name":"Metering"}}}}}}
[2022-01-22 11:10:43][DEBUG] : {"devices":{"00:15:bc:00:1b:02:1a:7a":{"2":{"1794":{"0":{"value":"1625387","cluster_name":"Metering"},"1024":{"value":"609","cluster_name":"Metering"},"512":{"value":"bitmap8.0","cluster_name":"Metering"},"256":{"value":"281474976710655","cluster_name":"Metering"},"258":{"value":"281474976710655","cluster_name":"Metering"}}}}}}
[2022-01-22 11:10:44][DEBUG] : http://127.0.0.1:8089/device/all?with_attributes=2 type : GET
[2022-01-22 11:10:44][DEBUG] : {"with_attributes":2}
[2022-01-22 11:10:44][DEBUG] : http://127.0.0.1:8089/device/attributes type : POST
[2022-01-22 11:10:44][DEBUG] : {"ieee":"00:15:bc:00:1b:02:1a:7a","endpoint":2,"cluster":1794,"cluster_type":"in","attributes":[1024,0],"allowCache":0}
[2022-01-22 11:10:45][DEBUG] : [Aucun][Develco.ZHEMI101 00:15:bc:00:1b:02:1a:7a] refresh
[2022-01-22 11:10:45][DEBUG] : http://127.0.0.1:8089/group/all type : GET
[2022-01-22 11:10:45][DEBUG] : null
[2022-01-22 11:10:45][DEBUG] : http://127.0.0.1:8089/device/info?ieee=00%3A15%3Abc%3A00%3A1b%3A02%3A1a%3A7a type : GET
[2022-01-22 11:10:45][DEBUG] : {"ieee":"00:15:bc:00:1b:02:1a:7a"}
[2022-01-22 11:10:45][DEBUG] : {"devices":{"00:15:bc:00:1b:02:1a:7a":{"2":{"1794":{"1024":{"value":"609","cluster_name":"Metering"},"0":{"value":"1625387","cluster_name":"Metering"}}}}}}
[2022-01-22 11:10:45][DEBUG] : Search attribut for 00:15:bc:00:1b:02:1a:7a logicalId : 2::1794::1024 => 609 convert to 609
[2022-01-22 11:10:45][DEBUG] : Search attribut for 00:15:bc:00:1b:02:1a:7a logicalId : 2::1794::0 => 1625387 convert to 1625387
Merci !