Bonjour à tous,
Je viens de recevoir une sirène Meian SR01-ZB acheté sur Aliexpress.
(https://fr.aliexpress.com/item/1005004701151756.html?spm=a2g0o.order_list.order_list_main.83.723d5e5bgfBs7N&gatewayAdapt=glo2fra)
Pour la photo, j’en ai une de prête, mais je ne sais pas comment joindre un fichier sur le forum, vous pourrez la télécharger en suivant le lien vers un cloud : Photo Meina SR01-ZB - pCloud
La sirène n’est pas intégrée directement dans jeedom.
Toutefois, des commandes se créent.
Quand j’actionne le bouton sur la sirène, la commande info Etat 1 s’actualise.
Les commandes action On1 et Off1 permettent d’allumer ou éteindre le flash.
Voici les les infos brutes :
{
"ieee": "a4:c1:38:d8:e7:46:53:fc",
"nwk": 43599,
"status": 2,
"lqi": "120",
"rssi": "-70",
"last_seen": "1677622160.272222",
"node_descriptor": "01:40:8e:41:11:42:42:00:00:2a:42:00:00",
"endpoints": [
{
"id": 1,
"status": 1,
"device_type": 1027,
"profile_id": 260,
"manufacturer": "_TZ3000_cipibmnp",
"model": "TS0224",
"output_clusters": [
{
"id": 25,
"name": "Ota",
"attributes": []
},
{
"id": 10,
"name": "Time",
"attributes": []
}
],
"input_clusters": [
{
"id": 1,
"name": "Power Configuration",
"attributes": [
{
"id": 32,
"name": "battery_voltage",
"value": 2
},
{
"id": 33,
"name": "battery_percentage_remaining",
"value": 2
}
]
},
{
"id": 3,
"name": "Identify",
"attributes": []
},
{
"id": 4,
"name": "Groups",
"attributes": []
},
{
"id": 5,
"name": "Scenes",
"attributes": []
},
{
"id": 6,
"name": "On\/Off",
"attributes": [
{
"id": 0,
"name": "on_off",
"value": 0
}
]
},
{
"id": 768,
"name": "Color Control",
"attributes": [
{
"id": 3,
"name": "current_x",
"value": 0
},
{
"id": 4,
"name": "current_y",
"value": 0
},
{
"id": 7,
"name": "color_temperature",
"value": 0
}
]
},
{
"id": 1280,
"name": "IAS Zone",
"attributes": [
{
"id": 16,
"name": "cie_addr",
"value": [
64,
104,
169,
254,
255,
35,
164,
96
]
}
]
},
{
"id": 1282,
"name": "IAS Warning Device",
"attributes": [
{
"id": 0,
"name": "max_duration",
"value": 60
}
]
},
{
"id": 0,
"name": "Basic",
"attributes": [
{
"id": 0,
"name": "zcl_version",
"value": 3
},
{
"id": 1,
"name": "app_version",
"value": 69
},
{
"id": 2,
"name": "stack_version",
"value": 0
},
{
"id": 3,
"name": "hw_version",
"value": 1
},
{
"id": 4,
"name": "manufacturer",
"value": "_TZ3000_cipibmnp"
},
{
"id": 5,
"name": "model",
"value": "TS0224"
},
{
"id": 6,
"name": "date_code",
"value": ""
},
{
"id": 7,
"name": "power_source",
"value": 132
}
]
}
]
},
{
"id": 242,
"status": 1,
"device_type": 97,
"profile_id": 41440,
"manufacturer": null,
"model": null,
"output_clusters": [
{
"id": 33,
"name": "GreenPowerProxy",
"attributes": []
}
],
"input_clusters": []
}
],
"signature": {
"manufacturer": "_TZ3000_cipibmnp",
"model": "TS0224",
"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": 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": 1027,
"input_clusters": [
1,
3,
4,
5,
6,
768,
1280,
1282,
0
],
"output_clusters": [
25,
10
]
},
"242": {
"profile_id": 41440,
"device_type": 97,
"input_clusters": [],
"output_clusters": [
33
]
}
}
},
"class": "zigpy.device"
}
Voici aussi le log de la sirène, quand j’appuis sur le bouton situé sur la sirène :
{"devices":{"a4:c1:38:d8:e7:46:53:fc":{"1":{"6":[{"value":"Bool.true","cluster_name":"On\/Off"}]}}}}
[2023-02-28 23:24:19]DEBUG : Search attribut for a4:c1:38:d8:e7:46:53:fc logicalId : 1::6::0 => Bool.true convert to 1
[2023-02-28 23:24:19]DEBUG : {"devices":{"a4:c1:38:d8:e7:46:53:fc":{"1":{"6":[{"value":"Bool.true","cluster_name":"On\/Off"}]}}}}
[2023-02-28 23:24:19]DEBUG : Search attribut for a4:c1:38:d8:e7:46:53:fc logicalId : 1::6::0 => Bool.true convert to 1
[2023-02-28 23:24:19]DEBUG : {"devices":{"a4:c1:38:d8:e7:46:53:fc":{"1":{"6":[{"value":"Bool.true","cluster_name":"On\/Off"}]}}}}
[2023-02-28 23:24:19]DEBUG : Search attribut for a4:c1:38:d8:e7:46:53:fc logicalId : 1::6::0 => Bool.true convert to 1
[2023-02-28 23:24:19]DEBUG : {"devices":{"a4:c1:38:d8:e7:46:53:fc":{"1":{"6":[{"value":"Bool.true","cluster_name":"On\/Off"}]}}}}
[2023-02-28 23:24:19]DEBUG : Search attribut for a4:c1:38:d8:e7:46:53:fc logicalId : 1::6::0 => Bool.true convert to 1
[2023-02-28 23:24:20]DEBUG : {"devices":{"a4:c1:38:d8:e7:46:53:fc":{"1":{"768":{"7":{"value":"0","cluster_name":"Color Control"}}}}}}
[2023-02-28 23:24:20]DEBUG : Search attribut for a4:c1:38:d8:e7:46:53:fc logicalId : 1::768::7 => 0 convert to 0
[2023-02-28 23:24:21]DEBUG : {"devices":{"a4:c1:38:d8:e7:46:53:fc":{"1":{"6":[{"value":"Bool.true","cluster_name":"On\/Off"}]}}}}
[2023-02-28 23:24:34]DEBUG : {"devices":{"00:0d:6f:00:14:91:c1:38":{"1":{"1280":{"cmd":{"1":{"value":"ZoneStatus.Supervision_reports","cluster_name":"IAS Zone"},"1.1":{"value":"bitmap8.0","cluster_name":"IAS Zone"},"1.2":{"value":"0","cluster_name":"IAS Zone"},"1.3":{"value":"0","cluster_name":"IAS Zone"}}}}}}}
[2023-02-28 23:24:34]DEBUG : Search command for 00:0d:6f:00:14:91:c1:38 logicalId : 1::1280::cmd::1 => ZoneStatus.Supervision_reports convert to ZoneStatus.Supervision_reports
[2023-02-28 23:24:34]DEBUG : Search command for 00:0d:6f:00:14:91:c1:38 logicalId : 1::1280::cmd::1.1 => bitmap8.0 convert to 0
[2023-02-28 23:24:34]DEBUG : Search command for 00:0d:6f:00:14:91:c1:38 logicalId : 1::1280::cmd::1.2 => 0 convert to 0
[2023-02-28 23:24:34]DEBUG : Search command for 00:0d:6f:00:14:91:c1:38 logicalId : 1::1280::cmd::1.3 => 0 convert to 0
[2023-02-28 23:24:52]DEBUG : {"devices":{"a4:c1:38:d8:e7:46:53:fc":{"1":{"6":[{"value":"Bool.false","cluster_name":"On\/Off"}]}}}}
[2023-02-28 23:24:52]DEBUG : Search attribut for a4:c1:38:d8:e7:46:53:fc logicalId : 1::6::0 => Bool.false convert to 0
[2023-02-28 23:24:52]DEBUG : {"devices":{"a4:c1:38:d8:e7:46:53:fc":{"1":{"6":[{"value":"Bool.false","cluster_name":"On\/Off"}]}}}}
[2023-02-28 23:24:52]DEBUG : Search attribut for a4:c1:38:d8:e7:46:53:fc logicalId : 1::6::0 => Bool.false convert to 0
Si vous arrivez à l’intégrer dans une prochaine mise à jour du plugin zigbee, ce serait super.
PS: je suis sur une box atlas, avec protocole zigbee natif.
Cordialement