malheureusement non sur l’API les équipement sirène et les détecteurs de la freebox sont en lecture seule :
GET /api/v6/home/tileset/all HTTP/1.1
Host: mafreebox.freebox.fr
Example response:
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
{
"result" : [
{
"data" : [
{
"ep_id" : 0,
"label" : "Trigger",
"ui" : {
"access" : "rw",
"display" : "text"
},
"value" : null,
"value_type" : "void"
},
{
"category" : "alarm",
"ep_id" : 1,
"label" : "Alarme",
"ui" : {
"access" : "rw",
"display" : "toggle",
"icon_url" : "http://lagabardine.ovh/~jeremie/img/Alarm.png"
},
"value" : false,
"value_type" : "bool"
},
{
"ep_id" : 2,
"label" : "Pin Code",
"ui" : {
"access" : "rw",
"display" : "text"
},
"value" : 0,
"value_type" : "int"
},
{
"ep_id" : 3,
"label" : "Sirène",
"refresh" : 2000,
"ui" : {
"access" : "r",
"display" : "toggle",
"icon_url" : "http://lagabardine.ovh/~jeremie/img/Alarm.png"
},
"value" : false,
"value_type" : "bool"
}
],
"ep_type" : "slot",
"group" : {
"icon_url" : "http://lagabardine.ovh/~jeremie/img/favori.png",
"label" : ""
},
"node_id" : 17,
"type" : "alarm_control"
},
{
"data" : [
{
"ep_id" : 0,
"history" : "1539868875260:1;1539876788228:0;1539876788530:1;1539876788796:0;1539876788850:1;1539876798829:0;1539876799143:1;1540282834199:1;1540305925367:0;1540305930508:1;",
"label" : "Fenêtre",
"ui" : {
"access" : "r",
"display" : "icon",
"icon_color_range" : [
"#ff0000",
"#00ff00"
],
"icon_url" : "home_picto_dws",
"status_text_range" : [
"Ouvert",
"Fermé"
],
"value_color" : "#00ff00"
},
"value" : null,
"value_type" : "bool"
},
{
"ep_id" : 1,
"history" : "",
"label" : "Couvercle",
"ui" : {
"access" : "r",
"display" : "warning",
"icon_color" : "#00ff00",
"icon_url" : "home_picto_cover_alert"
},
"value" : null,
"value_type" : "bool"
},
{
"ep_id" : 2,
"label" : "Niveau de Batterie",
"ui" : {
"access" : "r",
"display" : "warning",
"icon_color" : "#00ff00",
"icon_url" : "home_picto_battery_alert",
"range" : [
0,
10
],
"unit" : "%"
},
"value" : null,
"value_type" : "int"
}
],
"ep_type" : "signal",
"group" : {
"icon_url" : "http://lagabardine.ovh/~jeremie/img/favori.png",
"label" : "alarm"
},
"label" : "Détecteur d'ouvertures",
"node_id" : 24,
"type" : "alarm_sensor"
},
{
"data" : [
{
"ep_id" : 0,
"history" : "1539597596899:1;1539867684806:1;1539868117300:0;1539868164089:1;1540282931546:1;1540296461125:0;1540296468385:1;",
"label" : "Détection",
"ui" : {
"access" : "r",
"display" : "icon",
"icon_color_range" : [
"#ff0000",
"#00ff00"
],
"icon_url" : "home_picto_pir",
"status_text_range" : [
"Mouvement détécté",
"Aucun movement"
],
"unit" : ""
},
"value" : null,
"value_type" : "bool"
},
{
"ep_id" : 1,
"history" : "",
"label" : "Couvercle",
"ui" : {
"access" : "r",
"display" : "warning",
"icon_url" : "home_picto_cover_alert",
"unit" : ""
},
"value" : null,
"value_type" : "bool"
},
{
"ep_id" : 2,
"label" : "Niveau de Batterie",
"ui" : {
"access" : "r",
"display" : "warning",
"icon_url" : "home_picto_battery_alert",
"range" : [
0,
10
],
"unit" : "%"
},
"value" : null,
"value_type" : "int"
}
],
"ep_type" : "signal",
"group" : {
"icon_url" : "http://lagabardine.ovh/~jeremie/img/favori.png",
"label" : "alarm"
},
"label" : "move",
"node_id" : 26,
"type" : "alarm_sensor"
}
],
"success" : true
}
regarder par exemple l’équipement qui à pour label « Alarme » lui est en lecture/écriture (« access » : « rw ») permet de modifier les statut de l’alarme :
{
"category" : "alarm",
"ep_id" : 1,
"label" : "Alarme",
"ui" : {
"access" : "rw",
"display" : "toggle",
"icon_url" : "http://lagabardine.ovh/~jeremie/img/Alarm.png"
},
"value" : false,
"value_type" : "bool"
},
et l’équipement « Sirène » lui est en lecture seule (« access » : « r ») :
{
"ep_id" : 3,
"label" : "Sirène",
"refresh" : 2000,
"ui" : {
"access" : "r",
"display" : "toggle",
"icon_url" : "http://lagabardine.ovh/~jeremie/img/Alarm.png"
},
"value" : false,
"value_type" : "bool"
}
tu peux être sur que c’est volontaire, donc pas d’espoir, je vois pas trop comment faire, à part mettre l’alarm free à la poubelle… je pense que la solution de @JAG avec des sirène indépendante et le plugin alarme est meilleur, couplé à l’alarme free ça te permet de l’activer avec la télécommande c’est pas déconnant mais pas fou fou…
2 solutions s’offrent à toi @ludoviclt :
-
démonter un capteur free et l’excité avec un relais 5v/12V RF/filaire/zigbee que tu active lors de tes détection de capteur Xiaomi, mais ça fait vraiment de la bidouille pour une alarme
-
abandonner l’alarme free comme moi et prendre des sirène indépendante, et que tu pourras aussi commander les statut de ton alarme avec la télécommande free, car les états de la télécommande remontent dans le plugins freebox OS