Bonjour,
j’ai acheté des modules plutôt sympa de détection de mouvement. Ils sont petits et esthétiques. Débutant sur Jeedom, je ne connaissais pas bien le principe des json et des équipements « compatibles ». Ils ne sont donc pas dans la base.
J’ai essayé de développer un json, mais le détecteur semblait en veille… J’ai tenté une action en écrivant un attribu et cela a fonctionné… j’avais un état 0 ou 1 en fonction d’une détection ou non de mouvement…
Mais voilà, en essayant de lancer un démarrage automatique dans le json, patatra, blocages à répétition… donc réinitialisation et plus rien. Je n’arrive plus à rien.
Donc je me tourne vers vous et vos compétences.
voici les données brutes
{
"ieee": "a4:c1:38:72:f9:bc:24:bc",
"nwk": 57404,
"status": 2,
"lqi": "188",
"rssi": "-53",
"last_seen": "1676544916.969295",
"node_descriptor": "02:40:80:41:11:42:42:00:00:2a:42:00:00",
"endpoints": [
{
"id": 1,
"status": 1,
"device_type": 1026,
"profile_id": 260,
"manufacturer": "_TZ3000_h4wnrtck",
"model": "TS0202",
"output_clusters": [
{
"id": 4096,
"name": "LightLink",
"attributes": []
},
{
"id": 6,
"name": "On\/Off",
"attributes": []
},
{
"id": 25,
"name": "Ota",
"attributes": []
},
{
"id": 10,
"name": "Time",
"attributes": []
}
],
"input_clusters": [
{
"id": 1,
"name": "Power Configuration",
"attributes": []
},
{
"id": 1280,
"name": "IAS Zone",
"attributes": [
{
"id": 16,
"name": "cie_addr",
"value": [
254,
65,
14,
254,
255,
39,
253,
132
]
}
]
},
{
"id": 3,
"name": "Identify",
"attributes": []
},
{
"id": 0,
"name": "Basic",
"attributes": [
{
"id": 0,
"name": "zcl_version",
"value": 3
},
{
"id": 1,
"name": "app_version",
"value": 66
},
{
"id": 2,
"name": "stack_version",
"value": 0
},
{
"id": 3,
"name": "hw_version",
"value": 1
},
{
"id": 4,
"name": "manufacturer",
"value": "_TZ3000_h4wnrtck"
},
{
"id": 5,
"name": "model",
"value": "TS0202"
},
{
"id": 6,
"name": "date_code",
"value": ""
},
{
"id": 7,
"name": "power_source",
"value": 3
}
]
}
]
}
],
"signature": {
"manufacturer": "_TZ3000_h4wnrtck",
"model": "TS0202",
"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": 4417,
"maximum_buffer_size": 66,
"maximum_incoming_transfer_size": 66,
"server_mask": 10752,
"maximum_outgoing_transfer_size": 66,
"descriptor_capability_field": 0
},
"endpoints": {
"1": {
"profile_id": 260,
"device_type": 1026,
"input_clusters": [
1,
1280,
3,
0
],
"output_clusters": [
4096,
6,
25,
10
]
}
}
},
"class": "zigpy.device"
}
J’avais développé un json du genre
{
"name": "PIR NOUS E2",
"configuration": [],
"commands": [
{
"logicalId": "1::1280::cmd::16",
"generic_type": "PRESENCE",
"name": "Présence",
"type": "info",
"subType": "binary",
"isHistorized": "1",
"configuration": {
"repeatEventManagement": "always"
},
"template": {
"dashboard": "core::presence",
"mobile": "core::presence"
},
"display": {
"invertBinary": "1"
},
"isVisible": "1"
}
],
"ref": "TZ3000_h4wnrtck.TS0202"
}
Pour le log, j’ai ceci :
ca a l’air de communiquer…
[2023-02-16 12:32:15]INFO : Evènement sur la commande [Aucun][PIR][Présence] valeur : 0
[2023-02-16 12:32:29]INFO : Evènement sur la commande [Aucun][PIR][Présence] valeur : 1
… mais cela ne se met pas à jour…
Merci pour vos explications… et intégration.