Nuki Smart Lock 3.0 Pro sous Jeedom

Bonjour la communauté,
Pour mon premier post (première installation de Jeedom depuis 3 jours…), je cherche une solution pour intégrer ma nuki 3 Pro sans le bridge…
Pour information, j’arrive à la piloter depuis l’app Nuki via mon smartphone sur mon réseau et en 4G. Tout fonctionne.
J’arrive aussi à la piloter via ma montre Garmin.
Et c’est sur ce dernier point que je me dis que Jeedom doit pouvoir piloter cette serrure.
Est-ce un pb de développement ? Dans ce cas, faut-il demander à Jeedom de compléter son plugin pour rendre la serrure 3 Pro accessible ? (c’est peut-être en cours ? )
Ou est-ce un pb matériel ? Auquel cas, je ne comprends pas comment Garmin arrive à piloter cette serrure…
Certains d’entre vous ont-ils réussi à l’intégrer via d’autres méthodes ? J’ai lu quelques posts avec IFTTT…

Si l’un d’entre vous peut m’éclairer, je suis preneur :slight_smile:
Ou s’il y a des pistes que je n’ai pas évoqué, je suis preneur aussi pour creuser tout ça :wink:

Merci

1 « J'aime »

Le protocole d’échange est sécurisée pour une utilisation direct. C’est pont ou rien avec les plugin jeedom.

2 « J'aime »

La Smart Lock 3.0 Pro n’a pas d’API Bridge inclus, donc toute intégration s’appuyant sur l’API Bridge ne fonctionnera pas directement avec le Smart Lock 3.0 Pro. Donc, dans ces cas, un Bridge Nuki est nécessaire , c’est bien pour ça que je ne pas voulus de la pro

perso pour moi , la v3 , et surtout la v3 pro , n’est pas un bon compromis , je préfère largement la V2

2 « J'aime »

V3 blanche sur porte blanche c’est plus sympa ^^

1 « J'aime »

Il fallait changer de porte :grin: , ça réglait le problème de couleur :crazy_face:

1 « J'aime »

Bonjour,
Techniquement c’est faisable et pas très compliqué de passer par l’api web et pas en local car effectivement sans bridge impossible de se connecter en local.

Du coup ca aura aussi les désavantages du cloud (ca ne fonctionnera pas en cas de coupure internet, c’est un choix) et probablement que cela consommera plus la batterie si jeedom est « souvent » connecté à la serrure là ou pour le bridge on s’en fiche puisqu’il est connecté au secteur.

Rien ne vous empêche (excepté le prix mais quand on aime on ne compte pas :innocent:) d’investir dans un bridge et d’y connecter la v3pro non plus, elle fonctionnera très bien aussi.

4 « J'aime »

Merci pour vos retours !
Donc en résumé :

  • Piloter la V3 Pro sans bridge : c’est uniquement via le cloud, et impossible avec Jeedom.
  • Avec le bridge : le plugin le permet (mais il faut donc acheter le bridge et ça fait un élément en plus ! et qui consomme, certes peu !)

Si je reste dans mon optique sans bridge (histoire d’éviter la dépense de 100€ :-(), il faut bien entendu rester sur un protocole sécurisé, via API.
Avec IFTTT, il est possible de récupérer des infos, mais pas de piloter la serrure, c’est déjà un bon point !

Si l’on veut piloter la serrure : ouvrir / fermer, alors il faut un protocole sécurisé.
Et je comprends donc
1- Que le dév a été fait pour que cela fonctionne avec le bridge
2- Qu’il faudrait un dév supplémentaire pour que cela fonctionne avec la serrure directement

Car sur le site Nuki Web, j’ai bien la clef OAuth 2 Clé d’API qui est disponible et je peux même créer un jeton d’API (ce que j’ai fait pour ma montre Garmin).

Sur ce dernier point, il faut donc attendre qu’un développeur veuille bien se pencher sur ce sujet.
A bon entendeur ! Je préfère donner des sous à un développeur plutôt que d’acheter un bridge…

Merci en tout cas pour ces explications
Et corrigez moi si j’ai dit une connerie…

Bon WE,

1 « J'aime »

Bonjour, pour répondre aux différents messages :
Montre Garmin et Nuki voici la doc : Support Gamin Nuki
Pour une montre Samsung : Samsung Nuki
Pour simplifier, la montre dialogue en bluetooth avec l’appli Nuki du téléphone qui dialogue lui même avec la serrure en bluetooth. D’après la doc, il n’est pas possible d’ouvrir la serrure à distance avec un téléphone en Wifi et/ou une montre en Wifi (chambre d’hôtel par exemple). Par contre gros bémol, même si le téléphone est bloqué, la montre ne l’est pas sauf à mettre un code dans la montre mais non pratique à l’usage. Donc, en cas de vol téléphone et montre, on peut ouvrir la serrure même avec un téléphone bloqué. Idem pour les téléphones qui ouvrent la serrure automatiquement en étant proche. Tout dépend du niveau de sécurité/praticité que l’on veut.
Ensuite pour le bridge Nuki : l’appellation Pro chez Nuki vient du niveau de sécurité. La serrure V3 Pro crée une liaison sécurisée directement avec le cloud Nuki qui permet la gestion à distance. Déjà il est difficile de récupérer l’adresse ip de la serrure car elle se planque sur le réseau. J’ai du ruser avec ma box internet pour la trouver et lui donner des droits supplémentaires d’accès à mon wifi et au réseau car l’application Nuki du téléphone ne donne aucune indication. Donc si le wifi ou le réseau perso est piraté, je pense que la serrure résistera à l’attaque puisque elle encode sa liaison de bout en bout avec le cloud et celui-ci doit avoir certainement des exigences de sécurité autre qu’une utilisation perso.
Rajouter un bridge pourquoi pas, mais c’est faire baisser le niveau de sécurité de la V3 Pro. Le bridge est un petit ordinateur local branché sur internet, pareil pour tous les autres bridges Phillips Hue, caméras wifi, prises connectés wifi etc… Il peut donc être attaqué depuis le web, depuis le wifi, depuis le bluetooth et surtout via son api locale. Pareil pour Jeedom dont le Raspberry peut se faire hacker. Moi même j’ai du mal à maitriser cet appareil et depuis peu grâce à RED de SFR, mon Raspberry distribue une adresse IPV6 directement sur le net et je ne peux rien changer sauf à trafiquer le système. Je n’ai pas les connaissances pour le modifier comme sur Windows (retour à IPV4 uniquement) et je n’ai pas l’envie de réinstaller une nième fois la totalité du bazar à cause d’une erreur de manip.
Donc tout dépend du niveau d’exigence de sécurité perso. Pour ma part, il est hors de question de manipuler l’ouverture de la serrure par Jeedom, surtout avec du bluetooth en accès permanent car je ne fait pas confiance au bluetooth même sécurisé. Pour ma part, je récupère juste l’état de la serrure et de la porte via IFTTT mais hélas avec un temps de retard de 10 secondes environ. Pour éviter IFTTT et supprimer cette latence, il faudrait un jour passer par l’api Nuki Web, mais pour l’instant je l’ai bloqué, peut-être un jour je me mettrai à compulser la doc si j’arrive à la comprendre.
Voilà mes réflexions, bonne journée.

3 « J'aime »

J’ai aussi une serrure Nuki v3 pro. Je viens de lire que cette serrure à une interface MQTT maintenant.
Peut-être une idée à creuser, pour un connaisseur de MQTT.

A suivre

Titanium

Nice :ok_hand:

Il y a pleins d’infos ici :

Bad

1 « J'aime »

Je confirme, j’ai une Lock 3 Pro et MQTT fonctionne bien sur jeddom.
Il faut passer l’appli (iOS pour ma part) en beta et on peut activer MQTT directement.

1 « J'aime »

Merci de l’info. J’ai activé le canal béta pour mon tél Android.
J’ai récupéré une version beta avec l’option mqtt mais au 1er test fait en vitesse, j’ai manqué qq chose car la connexion est refusée.
Tu peux faire un screenshot de ton appli Ios avec les settings de mqtt stp.

Je viens également de trouver une doc chez Nuki mais pas encore eu le temps de la lire
Nuki MQTT API v.1.4

Voilà.

Fais à l’arrache hier soir mais ça fonctionne.


1 « J'aime »

Le widget :
Capture d’écran 2023-04-03 à 14.16.03

2 « J'aime »

C’est à peu près ce que j’ai mis. Sauf qu’il me jette.


Je suis avec un mosquitto sous Windows avec la conf suivante :

per_listener_settings true

listener 1883
persistence false
allow_anonymous false
password_file C:\Program Files\mosquitto\passwords

listener 8883
persistence false
password_file C:\Program Files\mosquitto\passwords
allow_anonymous false
cafile C:\Program Files\mosquitto\ssl/ca.crt
certfile C:\Program Files\mosquitto\ssl/mosquitto.crt
keyfile C:\Program Files\mosquitto\ssl/mosquitto.key
require_certificate true

Tu as utilisé quel plugin ? J’arrive à peu près à la même chose avec Mqtt2.
Tu as mis quoi comme widget pour l’affichage du verrou ? Il est basé sur Etat qui n’est pas binaire ? Et pour l’icone de la batterie ?

J’ai dû désactiver l’objet Nuki créé dans MQTT manager car il me fait planter mqtt2 toutes les 10 minutes très exactement.


Voici un extrait du log :

[2023-04-04 09:15:02][INFO] : Démarrage du démon MQTT Manager : sudo  /usr/bin/node /var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js --loglevel debug --socketport 55035 --mqtt_server mqtt://192.168.0.200:1883 --username jeedom --password password_Jeedom_ici --callback http://127.0.0.1:80/plugins/mqtt2/core/php/jeeMqtt2.php --apikey apiKeyici --cycle 0.3 --pid /tmp/jeedom/mqtt2/deamon.pid
[2023-04-04 09:15:03][DEBUG] : Message reçu sans prise en charge par un plugin : {"homeassistant":{"lock":{"nuki_Nuki_ID_ici_lock":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e ","uniq_id":"Nuki_ID_ici_lock","cmd_t":"~\/lockAction","pl_lock":"2","pl_unlk":"1","pl_open":"3","stat_t":"~\/state","stat_locked":"1","stat_locking":"4","stat_unlocked":"3","stat_unlocking":"2","stat_jam":"254","val_tpl":"{% if value in (\"5\",\"6\",\"7\") %}3{% else %}{{value}}{% endif %}"}}},"binary_sensor":{"nuki_Nuki_ID_ici_lock_battery_critical":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Battery critical","uniq_id":"Nuki_ID_ici_lock_battery_critical","dev_cla":"battery","ent_cat":"diagnostic","stat_t":"~\/batteryCritical","pl_off":"false","pl_on":"true"}},"nuki_Nuki_ID_ici_battery_charging":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Battery charging","uniq_id":"Nuki_ID_ici_battery_charging","dev_cla":"battery_charging","ent_cat":"diagnostic","stat_t":"~\/batteryCharging","pl_off":"false","pl_on":"true"}}},"sensor":{"nuki_Nuki_ID_ici_battery_percent":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Battery","uniq_id":"Nuki_ID_ici_lock_battery_percent","dev_cla":"battery","ent_cat":"diagnostic","stat_t":"~\/batteryChargeState","stat_cla":"measurement","unit_of_meas":"%"}}},"button":{"nuki_Nuki_ID_ici_unlatch_button":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Unlatch","uniq_id":"Nuki_ID_ici_unlatch_button","cmd_t":"~\/lockAction","pl_prs":"3"}},"nuki_Nuki_ID_ici_lockngo_button":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Lock 'n' Go","uniq_id":"Nuki_ID_ici_lock_n_go_button","cmd_t":"~\/lockAction","pl_prs":"4"}},"nuki_Nuki_ID_ici_lock_n_go_unlatch":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Lock 'n' Go with unlatch","uniq_id":"Nuki_ID_ici_lock_n_go_unlatch_button","cmd_t":"~\/lockAction","pl_prs":"5"}}}}}
[2023-04-04 09:15:03][DEBUG] : Message reçu sans prise en charge par un plugin : {"nuki":{"Nuki_ID_ici":{"connected":true,"deviceType":4,"name":"Porte d'entr\u00e9e ","firmware":"3.5.12","serverConnected":true,"state":3,"mode":2,"doorsensorState":0,"batteryCritical":false,"batteryChargeState":29,"batteryCharging":false,"keypadBatteryCritical":false,"doorsensorBatteryCritical":false,"timestamp":"2023-04-04T05:19:24Z"}}}
[2023-04-04 09:15:03][DEBUG] : [Sécurité][Nuki][Batterie critique]  mise à jour de  la valeur avec  : 
[2023-04-04 09:15:03][DEBUG] : [Sécurité][Nuki][Charge Batterie]  mise à jour de  la valeur avec  : 29
[2023-04-04 09:15:03][DEBUG] : [Sécurité][Nuki][Etat]  mise à jour de  la valeur avec  : 3
[2023-04-04 09:25:02][INFO] : Démarrage du démon MQTT Manager : sudo  /usr/bin/node /var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js --loglevel debug --socketport 55035 --mqtt_server mqtt://192.168.0.200:1883 --username jeedom --password password_Jeedom_ici --callback http://127.0.0.1:80/plugins/mqtt2/core/php/jeeMqtt2.php --apikey apiKeyici --cycle 0.3 --pid /tmp/jeedom/mqtt2/deamon.pid
[2023-04-04 09:25:02][DEBUG] : Message reçu sans prise en charge par un plugin : {"homeassistant":{"lock":{"nuki_Nuki_ID_ici_lock":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e ","uniq_id":"Nuki_ID_ici_lock","cmd_t":"~\/lockAction","pl_lock":"2","pl_unlk":"1","pl_open":"3","stat_t":"~\/state","stat_locked":"1","stat_locking":"4","stat_unlocked":"3","stat_unlocking":"2","stat_jam":"254","val_tpl":"{% if value in (\"5\",\"6\",\"7\") %}3{% else %}{{value}}{% endif %}"}}},"binary_sensor":{"nuki_Nuki_ID_ici_lock_battery_critical":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Battery critical","uniq_id":"Nuki_ID_ici_lock_battery_critical","dev_cla":"battery","ent_cat":"diagnostic","stat_t":"~\/batteryCritical","pl_off":"false","pl_on":"true"}},"nuki_Nuki_ID_ici_battery_charging":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Battery charging","uniq_id":"Nuki_ID_ici_battery_charging","dev_cla":"battery_charging","ent_cat":"diagnostic","stat_t":"~\/batteryCharging","pl_off":"false","pl_on":"true"}}},"sensor":{"nuki_Nuki_ID_ici_battery_percent":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Battery","uniq_id":"Nuki_ID_ici_lock_battery_percent","dev_cla":"battery","ent_cat":"diagnostic","stat_t":"~\/batteryChargeState","stat_cla":"measurement","unit_of_meas":"%"}}},"button":{"nuki_Nuki_ID_ici_unlatch_button":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Unlatch","uniq_id":"Nuki_ID_ici_unlatch_button","cmd_t":"~\/lockAction","pl_prs":"3"}},"nuki_Nuki_ID_ici_lockngo_button":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Lock 'n' Go","uniq_id":"Nuki_ID_ici_lock_n_go_button","cmd_t":"~\/lockAction","pl_prs":"4"}},"nuki_Nuki_ID_ici_lock_n_go_unlatch":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Lock 'n' Go with unlatch","uniq_id":"Nuki_ID_ici_lock_n_go_unlatch_button","cmd_t":"~\/lockAction","pl_prs":"5"}}}}}
[2023-04-04 09:25:02][DEBUG] : Message reçu sans prise en charge par un plugin : {"nuki":{"Nuki_ID_ici":{"connected":true,"deviceType":4,"name":"Porte d'entr\u00e9e ","firmware":"3.5.12","serverConnected":true,"state":3,"mode":2,"doorsensorState":0,"batteryCritical":false,"batteryChargeState":29,"batteryCharging":false,"keypadBatteryCritical":false,"doorsensorBatteryCritical":false,"timestamp":"2023-04-04T05:19:24Z"}}}
[2023-04-04 09:25:02][DEBUG] : [Sécurité][Nuki][Batterie critique]  mise à jour de  la valeur avec  : 
[2023-04-04 09:25:02][DEBUG] : [Sécurité][Nuki][Charge Batterie]  mise à jour de  la valeur avec  : 29
[2023-04-04 09:25:02][DEBUG] : [Sécurité][Nuki][Etat]  mise à jour de  la valeur avec  : 3
[2023-04-04 09:30:02][INFO] : Démarrage du démon MQTT Manager : sudo  /usr/bin/node /var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js --loglevel debug --socketport 55035 --mqtt_server mqtt://192.168.0.200:1883 --username jeedom --password password_Jeedom_ici --callback http://127.0.0.1:80/plugins/mqtt2/core/php/jeeMqtt2.php --apikey apiKeyici --cycle 0.3 --pid /tmp/jeedom/mqtt2/deamon.pid
[2023-04-04 09:30:03][DEBUG] : Message reçu sans prise en charge par un plugin : {"homeassistant":{"lock":{"nuki_Nuki_ID_ici_lock":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e ","uniq_id":"Nuki_ID_ici_lock","cmd_t":"~\/lockAction","pl_lock":"2","pl_unlk":"1","pl_open":"3","stat_t":"~\/state","stat_locked":"1","stat_locking":"4","stat_unlocked":"3","stat_unlocking":"2","stat_jam":"254","val_tpl":"{% if value in (\"5\",\"6\",\"7\") %}3{% else %}{{value}}{% endif %}"}}},"binary_sensor":{"nuki_Nuki_ID_ici_lock_battery_critical":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Battery critical","uniq_id":"Nuki_ID_ici_lock_battery_critical","dev_cla":"battery","ent_cat":"diagnostic","stat_t":"~\/batteryCritical","pl_off":"false","pl_on":"true"}},"nuki_Nuki_ID_ici_battery_charging":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Battery charging","uniq_id":"Nuki_ID_ici_battery_charging","dev_cla":"battery_charging","ent_cat":"diagnostic","stat_t":"~\/batteryCharging","pl_off":"false","pl_on":"true"}}},"sensor":{"nuki_Nuki_ID_ici_battery_percent":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Battery","uniq_id":"Nuki_ID_ici_lock_battery_percent","dev_cla":"battery","ent_cat":"diagnostic","stat_t":"~\/batteryChargeState","stat_cla":"measurement","unit_of_meas":"%"}}},"button":{"nuki_Nuki_ID_ici_unlatch_button":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Unlatch","uniq_id":"Nuki_ID_ici_unlatch_button","cmd_t":"~\/lockAction","pl_prs":"3"}},"nuki_Nuki_ID_ici_lockngo_button":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Lock 'n' Go","uniq_id":"Nuki_ID_ici_lock_n_go_button","cmd_t":"~\/lockAction","pl_prs":"4"}},"nuki_Nuki_ID_ici_lock_n_go_unlatch":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Lock 'n' Go with unlatch","uniq_id":"Nuki_ID_ici_lock_n_go_unlatch_button","cmd_t":"~\/lockAction","pl_prs":"5"}}}}}
[2023-04-04 09:30:03][DEBUG] : Message reçu sans prise en charge par un plugin : {"nuki":{"Nuki_ID_ici":{"connected":true,"deviceType":4,"name":"Porte d'entr\u00e9e ","firmware":"3.5.12","serverConnected":true,"state":3,"mode":2,"doorsensorState":0,"batteryCritical":false,"batteryChargeState":29,"batteryCharging":false,"keypadBatteryCritical":false,"doorsensorBatteryCritical":false,"timestamp":"2023-04-04T05:19:24Z"}}}
[2023-04-04 09:30:03][DEBUG] : [Sécurité][Nuki][Batterie critique]  mise à jour de  la valeur avec  : 
[2023-04-04 09:30:03][DEBUG] : [Sécurité][Nuki][Charge Batterie]  mise à jour de  la valeur avec  : 29
[2023-04-04 09:30:03][DEBUG] : [Sécurité][Nuki][Etat]  mise à jour de  la valeur avec  : 3
[2023-04-04 09:40:02][ERROR] : Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2023-04-04 09:40:02
[2023-04-04 09:40:02][INFO] : Démarrage du démon MQTT Manager : sudo  /usr/bin/node /var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js --loglevel debug --socketport 55035 --mqtt_server mqtt://192.168.0.200:1883 --username jeedom --password password_Jeedom_ici --callback http://127.0.0.1:80/plugins/mqtt2/core/php/jeeMqtt2.php --apikey apiKeyici --cycle 0.3 --pid /tmp/jeedom/mqtt2/deamon.pid
[2023-04-04 09:40:03][DEBUG] : Message reçu sans prise en charge par un plugin : {"homeassistant":{"lock":{"nuki_Nuki_ID_ici_lock":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e ","uniq_id":"Nuki_ID_ici_lock","cmd_t":"~\/lockAction","pl_lock":"2","pl_unlk":"1","pl_open":"3","stat_t":"~\/state","stat_locked":"1","stat_locking":"4","stat_unlocked":"3","stat_unlocking":"2","stat_jam":"254","val_tpl":"{% if value in (\"5\",\"6\",\"7\") %}3{% else %}{{value}}{% endif %}"}}},"binary_sensor":{"nuki_Nuki_ID_ici_lock_battery_critical":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Battery critical","uniq_id":"Nuki_ID_ici_lock_battery_critical","dev_cla":"battery","ent_cat":"diagnostic","stat_t":"~\/batteryCritical","pl_off":"false","pl_on":"true"}},"nuki_Nuki_ID_ici_battery_charging":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Battery charging","uniq_id":"Nuki_ID_ici_battery_charging","dev_cla":"battery_charging","ent_cat":"diagnostic","stat_t":"~\/batteryCharging","pl_off":"false","pl_on":"true"}}},"sensor":{"nuki_Nuki_ID_ici_battery_percent":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Battery","uniq_id":"Nuki_ID_ici_lock_battery_percent","dev_cla":"battery","ent_cat":"diagnostic","stat_t":"~\/batteryChargeState","stat_cla":"measurement","unit_of_meas":"%"}}},"button":{"nuki_Nuki_ID_ici_unlatch_button":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Unlatch","uniq_id":"Nuki_ID_ici_unlatch_button","cmd_t":"~\/lockAction","pl_prs":"3"}},"nuki_Nuki_ID_ici_lockngo_button":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Lock 'n' Go","uniq_id":"Nuki_ID_ici_lock_n_go_button","cmd_t":"~\/lockAction","pl_prs":"4"}},"nuki_Nuki_ID_ici_lock_n_go_unlatch":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Lock 'n' Go with unlatch","uniq_id":"Nuki_ID_ici_lock_n_go_unlatch_button","cmd_t":"~\/lockAction","pl_prs":"5"}}}}}
[2023-04-04 09:40:03][DEBUG] : Message reçu sans prise en charge par un plugin : {"nuki":{"Nuki_ID_ici":{"connected":true,"deviceType":4,"name":"Porte d'entr\u00e9e ","firmware":"3.5.12","serverConnected":true,"state":3,"mode":2,"doorsensorState":0,"batteryCritical":false,"batteryChargeState":29,"batteryCharging":false,"keypadBatteryCritical":false,"doorsensorBatteryCritical":false,"timestamp":"2023-04-04T05:19:24Z"}}}
[2023-04-04 09:40:03][DEBUG] : [Sécurité][Nuki][Batterie critique]  mise à jour de  la valeur avec  : 
[2023-04-04 09:40:03][DEBUG] : [Sécurité][Nuki][Charge Batterie]  mise à jour de  la valeur avec  : 29
[2023-04-04 09:40:03][DEBUG] : [Sécurité][Nuki][Etat]  mise à jour de  la valeur avec  : 3
[2023-04-04 09:50:02][INFO] : Démarrage du démon MQTT Manager : sudo  /usr/bin/node /var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js --loglevel debug --socketport 55035 --mqtt_server mqtt://192.168.0.200:1883 --username jeedom --password password_Jeedom_ici --callback http://127.0.0.1:80/plugins/mqtt2/core/php/jeeMqtt2.php --apikey apiKeyici --cycle 0.3 --pid /tmp/jeedom/mqtt2/deamon.pid
[2023-04-04 09:50:03][DEBUG] : Message reçu sans prise en charge par un plugin : {"homeassistant":{"lock":{"nuki_Nuki_ID_ici_lock":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e ","uniq_id":"Nuki_ID_ici_lock","cmd_t":"~\/lockAction","pl_lock":"2","pl_unlk":"1","pl_open":"3","stat_t":"~\/state","stat_locked":"1","stat_locking":"4","stat_unlocked":"3","stat_unlocking":"2","stat_jam":"254","val_tpl":"{% if value in (\"5\",\"6\",\"7\") %}3{% else %}{{value}}{% endif %}"}}},"binary_sensor":{"nuki_Nuki_ID_ici_lock_battery_critical":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Battery critical","uniq_id":"Nuki_ID_ici_lock_battery_critical","dev_cla":"battery","ent_cat":"diagnostic","stat_t":"~\/batteryCritical","pl_off":"false","pl_on":"true"}},"nuki_Nuki_ID_ici_battery_charging":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Battery charging","uniq_id":"Nuki_ID_ici_battery_charging","dev_cla":"battery_charging","ent_cat":"diagnostic","stat_t":"~\/batteryCharging","pl_off":"false","pl_on":"true"}}},"sensor":{"nuki_Nuki_ID_ici_battery_percent":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Battery","uniq_id":"Nuki_ID_ici_lock_battery_percent","dev_cla":"battery","ent_cat":"diagnostic","stat_t":"~\/batteryChargeState","stat_cla":"measurement","unit_of_meas":"%"}}},"button":{"nuki_Nuki_ID_ici_unlatch_button":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Unlatch","uniq_id":"Nuki_ID_ici_unlatch_button","cmd_t":"~\/lockAction","pl_prs":"3"}},"nuki_Nuki_ID_ici_lockngo_button":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Lock 'n' Go","uniq_id":"Nuki_ID_ici_lock_n_go_button","cmd_t":"~\/lockAction","pl_prs":"4"}},"nuki_Nuki_ID_ici_lock_n_go_unlatch":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Lock 'n' Go with unlatch","uniq_id":"Nuki_ID_ici_lock_n_go_unlatch_button","cmd_t":"~\/lockAction","pl_prs":"5"}}}}}
[2023-04-04 09:50:03][DEBUG] : Message reçu sans prise en charge par un plugin : {"nuki":{"Nuki_ID_ici":{"connected":true,"deviceType":4,"name":"Porte d'entr\u00e9e ","firmware":"3.5.12","serverConnected":true,"state":3,"mode":2,"doorsensorState":0,"batteryCritical":false,"batteryChargeState":29,"batteryCharging":false,"keypadBatteryCritical":false,"doorsensorBatteryCritical":false,"timestamp":"2023-04-04T05:19:24Z"}}}
[2023-04-04 09:50:03][DEBUG] : [Sécurité][Nuki][Batterie critique]  mise à jour de  la valeur avec  : 
[2023-04-04 09:50:03][DEBUG] : [Sécurité][Nuki][Charge Batterie]  mise à jour de  la valeur avec  : 29
[2023-04-04 09:50:03][DEBUG] : [Sécurité][Nuki][Etat]  mise à jour de  la valeur avec  : 3
[2023-04-04 10:00:02][INFO] : Démarrage du démon MQTT Manager : sudo  /usr/bin/node /var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js --loglevel debug --socketport 55035 --mqtt_server mqtt://192.168.0.200:1883 --username jeedom --password password_Jeedom_ici --callback http://127.0.0.1:80/plugins/mqtt2/core/php/jeeMqtt2.php --apikey apiKeyici --cycle 0.3 --pid /tmp/jeedom/mqtt2/deamon.pid
[2023-04-04 10:00:03][DEBUG] : Message reçu sans prise en charge par un plugin : {"homeassistant":{"lock":{"nuki_Nuki_ID_ici_lock":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e ","uniq_id":"Nuki_ID_ici_lock","cmd_t":"~\/lockAction","pl_lock":"2","pl_unlk":"1","pl_open":"3","stat_t":"~\/state","stat_locked":"1","stat_locking":"4","stat_unlocked":"3","stat_unlocking":"2","stat_jam":"254","val_tpl":"{% if value in (\"5\",\"6\",\"7\") %}3{% else %}{{value}}{% endif %}"}}},"binary_sensor":{"nuki_Nuki_ID_ici_lock_battery_critical":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Battery critical","uniq_id":"Nuki_ID_ici_lock_battery_critical","dev_cla":"battery","ent_cat":"diagnostic","stat_t":"~\/batteryCritical","pl_off":"false","pl_on":"true"}},"nuki_Nuki_ID_ici_battery_charging":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Battery charging","uniq_id":"Nuki_ID_ici_battery_charging","dev_cla":"battery_charging","ent_cat":"diagnostic","stat_t":"~\/batteryCharging","pl_off":"false","pl_on":"true"}}},"sensor":{"nuki_Nuki_ID_ici_battery_percent":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Battery","uniq_id":"Nuki_ID_ici_lock_battery_percent","dev_cla":"battery","ent_cat":"diagnostic","stat_t":"~\/batteryChargeState","stat_cla":"measurement","unit_of_meas":"%"}}},"button":{"nuki_Nuki_ID_ici_unlatch_button":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Unlatch","uniq_id":"Nuki_ID_ici_unlatch_button","cmd_t":"~\/lockAction","pl_prs":"3"}},"nuki_Nuki_ID_ici_lockngo_button":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Lock 'n' Go","uniq_id":"Nuki_ID_ici_lock_n_go_button","cmd_t":"~\/lockAction","pl_prs":"4"}},"nuki_Nuki_ID_ici_lock_n_go_unlatch":{"config":{"~":"nuki\/Nuki_ID_ici","avty_t":"~\/connected","pl_avail":"true","pl_not_avail":"false","dev":{"ids":"[Nuki_ID_ici]","mf":"Nuki","name":"Porte d'entr\u00e9e ","mdl":"Smart Lock 3.0 Pro"},"name":"Porte d'entr\u00e9e  Lock 'n' Go with unlatch","uniq_id":"Nuki_ID_ici_lock_n_go_unlatch_button","cmd_t":"~\/lockAction","pl_prs":"5"}}}}}
[2023-04-04 10:00:03][DEBUG] : Message reçu sans prise en charge par un plugin : {"nuki":{"Nuki_ID_ici":{"connected":true,"deviceType":4,"name":"Porte d'entr\u00e9e ","firmware":"3.5.12","serverConnected":true,"state":3,"mode":2,"doorsensorState":0,"batteryCritical":false,"batteryChargeState":29,"batteryCharging":false,"keypadBatteryCritical":false,"doorsensorBatteryCritical":false,"timestamp":"2023-04-04T05:19:24Z"}}}
[2023-04-04 10:00:03][DEBUG] : [Sécurité][Nuki][Batterie critique]  mise à jour de  la valeur avec  : 
[2023-04-04 10:00:03][DEBUG] : [Sécurité][Nuki][Charge Batterie]  mise à jour de  la valeur avec  : 29
[2023-04-04 10:00:03][DEBUG] : [Sécurité][Nuki][Etat]  mise à jour de  la valeur avec  : 3

J’utilise le plugin jMQTT de Domochip.
Je ne peux pas te dire pour le plugin MQTT Manager.

Pour les widgets, j’ai créé des widgets en fonction des états (que je dois encore peaufiner quand j’aurais le temps).

Pour l’icône de la batterie, j’ai simplement afficher l’icône ici : (il est aussi possible de faire un widget progressif)

Bonsoir,
J’ai mis jMQTT car MQTT manager plante avec le topic nuki. Là, ça a l’air ok.
Je dis ça à l’air, car ce matin, j’ai eu un crash de jMQTT, du coup pourrais-tu vérifier s’il ne redémarre pas de lui-même dans ton Jeedom ?
Je surveille également la charge de la batterie, j’ai dû la recharger ce week-end car elle avait été drainée très rapidement quand je regarde l’historique (mais c’était avec MQTT manager).
Là, en 2 jours, je suis passé de 100% à 98%.
Sinon, en nombre de commandes pour une serrure, j’en ai eu 18 de créées (y compris les 2 créées manuellement).