Cool que ça ait avancé la semaine dernière avec la review de @AlexTrovato
J’ai mis un feedback :
Cool que ça ait avancé la semaine dernière avec la review de @AlexTrovato
J’ai mis un feedback :
J’ai commencé de faire les fixs mais un peu débordé en ce moment.
Je te tiens au courant quand c’est fait
Oui pour le coup de l’enum, il faudra y arriver, mais pas dans cette PR !
Désolé pour l’ambiguïté.
@pierre-gilles, j’ai corrigé la PR.
@_Will_71 Merci pour les fix !
Je crois qu’il y a un SIREN.VOLUME qui est resté
Tu as re-testé la PR avec le matériel après ces changements ?
Oups désolé je pensais avoir tout modifié.
Je m’en occupe ce soir et je refais un test en réel.
C’est bon cette fois c’est corrigé et re-testé en réel!
Merci @_Will_71
C’est bon pour moi, j’ai apprové et mergé la PR sur master
Dès que j’ai le temps j’essai de finir l’autre sirène
La gestion de la sirène NEO est disponible dans Gladys Assistant 4.38.3
Du coup, les autres ne sont pas fonctionnelles encore, c’est ça ?
A confirmer par @_Will_71 mais je ne pense pas
Chaque sirène est spécifique donc la cela concerne que la NEO.
Mais je t’ai pas oublié et je travail encore sur la tienne, j’ai juste moins de temps en ce moment avec mon boulot.
En plus sur la tienne il y a un type spécifique qui complique un peu la tâche et je doit créer aussi un nouveau composant graphique pour le choix du mode de sonnerie.
bonsoir @_Will_71
Tu pourrais m’expliquer sucintement comment interagir avec ta nouvelle gestion de la sirene.
J’ai une Neo , mais elle ne fonctionne quand zigbbe2mqtt, mais avec les fonctions d’origines. J’ai recréé une sirene mqtt mais , il n’y a pas de lien avec ma sirene
Merci d’avance
Je comprends pas trop ta demande car il suffit de de l’ajouter dans l’intégration zigbee2mqtt
Il n’y a pas de lien entre un device créer avec MQTT et l’intégration zigbee2mqtt.
Donc il faut appairer ta sirène sous zigbee2mqtt. Ensuite tu as accès dans les appareils zigbee2mqtt
Et ensuite tu peux l’ajouter au tableau de bord, faire des scènes…
j’ai une Neo achetée sur aliexpress et son expose c’est ça :
As-tu été dans Découverte Zigbee dans l’intégration Gladys pour faire une mise à jour de ta sirène?
Oui effectivement ça fonctionne, je pensais que la mise à jour de Gladys aurait remis à jour la sirene. Et je n’ai pas pensé à la supprimer et la reinstaller. Désolé pour le derangement et encore merci
Bonne soirée
Ici cela concernait l’ajout de fonctionnalités d’un device zigbee2mqtt donc obliger de faire la mise à jour manuellement dans l’intégration zigbee2mqtt.
Pas de souci. Bonne soirée.
@pierre-gilles ,
J’aurais vraiment besoin de tes lumières car les miennes sont éteintes et je ne voit pas du tout comment intégrer le type composite de la sirène Woox.
Là où je galère c’est pour mélanger les différents type (enum, numeric, binary) dans le composite.
J’ai réussi,pour faire un test, à gérer le mode mais j’ai du recopier dans le composite les fonctions de l’enum.
Quand tu as un peu de temps pour regarder…merci d’avance.
Ci dessous le JSON du device.
{
"date_code":"20190430",
"definition": {
"description":"Smart siren",
"exposes":[
{
"access":1,
"category":"diagnostic",
"description":"Remaining battery in %, can take up to 24 hours before reported",
"label":"Battery",
"name":"battery",
"property":"battery",
"type":"numeric",
"unit":"%",
"value_max":100,
"value_min":0
},
{
"access":1,
"category":"diagnostic",
"description":"Voltage of the battery in millivolts",
"label":"Voltage",
"name":"voltage",
"property":"voltage",
"type":"numeric",
"unit":"mV"
},
{
"access":2,
"features": [
{
"access":2,
"description":"Mode of the warning (sound effect)",
"label":"Mode",
"name":"mode",
"property":"mode",
"type":"enum",
"values":["stop","burglar","fire","emergency","police_panic","fire_panic","emergency_panic"]
},
{
"access":2,
"description":"Sound level",
"label":"Level",
"name":"level",
"property":"level",
"type":"enum",
"values":["low","medium","high","very_high"]
},
{
"access":2,
"description":"Intensity of the strobe",
"label":"Strobe level",
"name":"strobe_level",
"property":"strobe_level",
"type":"enum",
"values":["low","medium","high","very_high"]
},
{
"access":2,
"description":"Turn on/off the strobe (light) during warning",
"label":"Strobe",
"name":"strobe",
"property":"strobe",
"type":"binary",
"value_off":false,
"value_on":true
},
{
"access":2,
"description":"Length of the flash cycle",
"label":"Strobe duty cycle",
"name":"strobe_duty_cycle",
"property":"strobe_duty_cycle",
"type":"numeric",
"value_max":10,
"value_min":0
},
{
"access":2,
"description":"Duration in seconds of the alarm",
"label":"Duration","name":"duration","property":"duration","type":"numeric","unit":"s"
}
],
"label":"Warning",
"name":"warning",
"property":"warning",
"type":"composite"
},
{
"access":1,
"label":"Alarm","name":"alarm","property":"alarm","type":"binary","value_off":false,"value_on":true
},
{
"access":1,
"description":"Is the device plugged in",
"label":"Ac connected",
"name":"ac_connected",
"property":"ac_connected",
"type":"binary",
"value_off":false,
"value_on":true
},
{
"access":7,
"description":"Volume of siren",
"label":"Volume",
"name":"volume",
"property":"volume",
"type":"numeric",
"value_max":100,
"value_min":0
},
{
"access":7,
"description":"Duration of siren",
"label":"Duration",
"name":"duration",
"property":"duration",
"type":"numeric",
"value_max":3600,
"value_min":0
},
{
"access":1,
"category":"diagnostic",
"description":"Link quality (signal strength)",
"label":"Linkquality",
"name":"linkquality",
"property":"linkquality",
"type":"numeric",
"unit":"lqi",
"value_max":255,
"value_min":0
}
],
"model":"R7051",
"options":[],
"supports_ota":false,
"vendor":"Woox"
},
"disabled":false,
"endpoints":{"1":{"bindings":[{"cluster":"genPowerCfg","target":{"endpoint":1,"ieee_address":"0x00124b00258d750f","type":"endpoint"}}],
"clusters":{"input":["genBasic","genPowerCfg","genIdentify","genGroups","genScenes","ssIasZone","ssIasWd","61183"],"output":["genIdentify","genOta"]},
"configured_reportings":[{"attribute":"batteryVoltage","cluster":"genPowerCfg","maximum_report_interval":65000,"minimum_report_interval":3600,"reportable_change":0},{"attribute":"batteryPercentageRemaining","cluster":"genPowerCfg","maximum_report_interval":65000,"minimum_report_interval":3600,"reportable_change":0}],"scenes":[]}},"friendly_name":"0x9035eafffe64e24f","ieee_address":"0x9035eafffe64e24f","interview_completed":true,"interviewing":false,"manufacturer":"_TYZB01_ynsiasng","model_id":"TS0219","network_address":14750,"power_source":"Mains (3 phase)","supported":true,"type":"Router"}]
}