Bonjour à tous,
je reviens avec de nouveaux problèmes sur mes volets Profalux
mes volets fonctionnent parfaitement via clé Zigate + module officiel Zigbee.
Je joue avec, crée des scénarios … au top !
j’ai néanmoins un problème qui me chagrine :
aucun de mes volets ne met à jour son état (ouverture/fermeture entre 0 et 254).
la valeur indiquée lorsque j’interroge l’ID 1::8::0 est la position au moment ou j’ai indiqué l’équipement et le Fabriquant du volet (création du json?).
au moment où je change le modèle du volet puis que j’enregistre à nouveau :
la valeur de l’id 1::8::0 se met à jour.
Mais ensuite, si j’utilise le volet, cette valeur reste completement figée.
Avez vous une idée ?
voici le json :
{
"name": "profalux.noe",
"generic_type": "Shutter",
"configuration": [],
"commands": [
{
"logicalId": "1::8::0",
"generic_type": "FLAP_STATE",
"name": "Etat",
"type": "info",
"subType": "numeric",
"isHistorized": "1",
"configuration": {
"minValue": "0",
"maxValue": "254",
"repeatEventManagement": "never"
},
"template": {
"dashboard": "default",
"mobile": "default"
},
"isVisible": "1"
},
{
"logicalId": "1::level::move_to_level::#slider#::1",
"generic_type": "FLAP_SLIDER",
"name": "Position",
"type": "action",
"subType": "slider",
"isHistorized": "0",
"configuration": {
"minValue": "0",
"maxValue": "254"
},
"template": {
"dashboard": "core::sliderVertical",
"mobile": "default"
},
"value": "Etat",
"isVisible": "1"
},
{
"logicalId": "1::level::move_to_level::254::1",
"generic_type": "FLAP_UP",
"name": "Ouvrir",
"type": "action",
"subType": "other",
"isHistorized": "0",
"template": {
"dashboard": "default",
"mobile": "default"
},
"isVisible": "1"
},
{
"logicalId": "1::level::move_to_level::0::1",
"generic_type": "FLAP_DOWN",
"name": "Fermer",
"type": "action",
"subType": "other",
"isHistorized": "0",
"template": {
"dashboard": "default",
"mobile": "default"
},
"isVisible": "1"
},
{
"logicalId": "1::level::stop",
"generic_type": "FLAP_STOP",
"name": "Stop",
"type": "action",
"subType": "other",
"isHistorized": "0",
"template": {
"dashboard": "default",
"mobile": "default"
},
"isVisible": "1"
}
],
"ref": "profalux.noe"
}
voici les informations brutes du volet :
Ici, j’ai remonté completement mon volet avant de « changer » le fabriquant, la valeur est donc 253.
Si j’avais mis mon volet à mi-hauteur, j’aurai eu quelque chose comme 141.
{
"ieee": "20:91:8a:00:00:00:40:21",
"nwk": 12127,
"status": 2,
"lqi": "84",
"rssi": "-79",
"last_seen": "1647006955.4118207",
"node_descriptor": "01:40:8e:10:11:52:52:00:00:00:52:00:00",
"endpoints": [
{
"id": 1,
"status": 1,
"device_type": 512,
"profile_id": 260,
"manufacturer": null,
"model": null,
"output_clusters": [],
"input_clusters": [
{
"id": 0,
"name": "Basic",
"attributes": [
{
"id": 0,
"name": "zcl_version",
"value": 1
},
{
"id": 6,
"name": "date_code",
"value": "20130702078X295"
},
{
"id": 7,
"name": "power_source",
"value": 0
}
]
},
{
"id": 3,
"name": "Identify",
"attributes": [
{
"id": 0,
"name": "identify_time",
"value": 0
}
]
},
{
"id": 4,
"name": "Groups",
"attributes": [
{
"id": 0,
"name": "name_support",
"value": 128
}
]
},
{
"id": 5,
"name": "Scenes",
"attributes": [
{
"id": 0,
"name": "count",
"value": 0
}
]
},
{
"id": 6,
"name": "On\/Off",
"attributes": [
{
"id": 0,
"name": "on_off",
"value": 0
}
]
},
{
"id": 8,
"name": "Level control",
"attributes": [
{
"id": 0,
"name": "current_level",
"value": 253
}
]
},
{
"id": 10,
"name": "Time",
"attributes": [
{
"id": 0,
"name": "time",
"value": 700268405
},
{
"id": 1,
"name": "time_status",
"value": 1
}
]
},
{
"id": 256,
"name": "Shade Configuration",
"attributes": [
{
"id": 2,
"name": "status",
"value": 1
}
]
},
{
"id": 21,
"name": "Commissioning",
"attributes": [
{
"id": 0,
"name": "short_address",
"value": 16417
},
{
"id": 1,
"name": "extended_pan_id",
"value": [
0,
0,
0,
0,
80,
0,
6,
20
]
},
{
"id": 2,
"name": "pan_id",
"value": 80
},
{
"id": 3,
"name": "channelmask",
"value": 2048
},
{
"id": 6,
"name": "startup_control",
"value": 2
}
]
}
]
}
],
"signature": {
"node_desc": {
"logical_type": 1,
"complex_descriptor_available": 0,
"user_descriptor_available": 0,
"reserved": 0,
"aps_flags": 0,
"frequency_band": 8,
"mac_capability_flags": 142,
"manufacturer_code": 4368,
"maximum_buffer_size": 82,
"maximum_incoming_transfer_size": 82,
"server_mask": 0,
"maximum_outgoing_transfer_size": 82,
"descriptor_capability_field": 0
},
"endpoints": {
"1": {
"profile_id": 260,
"device_type": 512,
"input_clusters": [
0,
3,
4,
5,
6,
8,
10,
256,
21
],
"output_clusters": []
}
}
},
"class": "zigpy.device"
}