Plugin GSH : verrou non fonctionnel

Loic,

Pour le type verrou j’ai plusieurs soucis.
1 - le plus simple, on peut pas faire une inversion de résultat (pas de configuration avancée) pourtant il est présent dans le code.
2 - le statut avec des Nuki reste toujours verrouiller (sur le Nest) alors que les serrures sont déverouillées (et j’ai essayé de les verrouiller, ca bouge pas)
3 - le bouton commande n’est pas disponible, pourtant les LOCK_OFF et LOCK_ON sont bien renseignés

Bonjour,

Pour le 1 et 2 ca devrait etre bon dans la prochaine beta. Pour le 3 je ne comprends pas ce que tu dis.

Pour le 3, voilà ce que j’ai sur le Nexus Home

Le bouton d’action est grisé et message sur la gauche. Pareil si j’essaye a la voix ça répond qu’il ne peux pas contrôler ce device.
Après c’est peut être lié a l’info qui marche pas.

Y a moyen d’ajouter une commande pour remonter le isJammed ?

TU es sur que juste c’est pas que google l’interdit pour le moment en france pour des raisons de securité ?

Je vais regarder si je peux comparer avec Nuki (je suppose qu’ils ont une intégration GH)
Je te tiens au courant si avec eux ca marche

Via nuki ça fonctionne parfaitement, les commandes sont bien dispo sur le Nexus

D’après la doc pour pouvoir la piloter il faut absolument mettre un code
Actions on Google Smart Home  |  Google Developers, tu peux essayer ?

de mon coté j’ai essayé avec le code mais ça ne fonctionne pas mieux .
j’ai par contre maintenant le retour d’état qui fonctionne .

je remarque aussi qu’il y a une nuance quand l’etat est vérrouillé ou dévérrouillé
(la couleur du bouton et le message )

Tu as bien sauvegardé après avoir mis un code ? Tu peux tester sur un autre équipement le code voir si il te le demande bien ?

alors si je fais la demande vocalement sur une lampe où j’ai activé le code il me le demande ,
par contre sur la mm lampe si je l’active via le nest hub il ne me demande pas de code mais il n’allume pas la lampe non plus

Avec la dernière beta là de cet après-midi ca marche état et le bouton commande s’affiche. En gros j’ai pareil via Jeedom que Nuki.
Côté Nuki, ce que je vois c’est qu’on peut verrouiller sans code, par contre pas possible de déverouiller. Mais pareil avec Jeedom. Ca serait aps cette action là uniquement qu’il faut un code ?

Pour le isJammed, c’est possible de l’ajouter en type générique et mapper dans la classe quand l’équipement le permet ?

LOic, apparemment tu inverses lock and unlock dans les commandes. Effectivement via Jeedom ca moulinait en réponse, j’ai activé le debug du plugin nuki et ca m’indique qu’une action déverouille quand je demande sur le nest à verouiller.

bonjour,
Petit récapitulatif de ce qui fonctionne après mise à jour de la derniere beta .
. vovalement on peut maintenant dévérrouiller et vérrouiller une serrure avec ou sans
code
. manuellement via nest hub on ne peut rien faire sil il ya un code et sans code on peut
juste verrouiller


[2019-06-04 08:12:00][DEBUG] : Ask : {"inputs":[{"intent":"action.devices.QUERY","payload":{"devices":[{"customData":{"cmd_set_off":"35845","cmd_set_on":"35846"},"id":"956"},{"customData":{"cmd_get_brightness":"36106","cmd_get_state":"36106","cmd_set_off":"36105","cmd_set_on":"36103"},"id":"975"},{"customData":{"cmd_get_brightness":"35875","cmd_get_color":"35894","cmd_get_state":"35875","cmd_set_color":"35876","cmd_set_off":"35879","cmd_set_on":"35878","cmd_set_slider":"35885"},"id":"959"},{"customData":{"cmd_get_brightness":"34619","cmd_get_color":"34638","cmd_get_state":"34619","cmd_set_color":"34620","cmd_set_off":"34623","cmd_set_on":"34622","cmd_set_slider":"34629"},"id":"764"},{"customData":{"cmd_get_brightness":"34641","cmd_get_color":"34660","cmd_get_state":"34641","cmd_set_color":"34642","cmd_set_off":"34645","cmd_set_on":"34644","cmd_set_slider":"34651"},"id":"765"},{"customData":{"cmd_get_brightness":"34575","cmd_get_color":"34594","cmd_get_state":"34575","cmd_set_color":"34576","cmd_set_off":"34579","cmd_set_on":"34578","cmd_set_slider":"34585"},"id":"762"},{"customData":{"cmd_get_brightness":"34597","cmd_get_color":"34616","cmd_get_state":"34597","cmd_set_color":"34598","cmd_set_off":"34601","cmd_set_on":"34600","cmd_set_slider":"34607"},"id":"763"},{"customData":{"cmd_get_state":"36419","cmd_set_off":"36422","cmd_set_on":"36421"},"id":"1037"},{"customData":{"cmd_get_humidity":"34958","cmd_get_temperature":"34957"},"id":"797"},{"customData":{"cmd_get_humidity":"32489","cmd_get_temperature":"32488"},"id":"527"},{"customData":{"cmd_get_temperature":"32162"},"id":"515"},{"customData":{"cmd_get_humidity":"3005","cmd_get_temperature":"3004"},"id":"283"},{"customData":{"cmd_get_humidity":"34924","cmd_get_temperature":"34923"},"id":"791"},{"customData":{"cmd_set_off":"1957","cmd_set_on":"1955"},"id":"182"},{"customData":{"cmd_set_off":"1486","cmd_set_on":"1485"},"id":"138"},{"customData":{"cmd_get_brightness":"34280","cmd_get_color":"34299","cmd_get_state":"34280","cmd_set_color":"34281","cmd_set_off":"34284","cmd_set_on":"34283","cmd_set_slider":"34290"},"id":"744"},{"customData":{"cmd_get_brightness":"34255","cmd_get_color":"34274","cmd_get_state":"34255","cmd_set_color":"34256","cmd_set_off":"34259","cmd_set_on":"34258","cmd_set_slider":"34265"},"id":"743"},{"customData":{"cmd_get_brightness":"3967","cmd_get_color":"3986","cmd_get_state":"3967","cmd_set_color":"3968","cmd_set_off":"3971","cmd_set_on":"3970","cmd_set_slider":"3977"},"id":"369"},{"customData":{"cmd_get_brightness":"3945","cmd_get_color":"3964","cmd_get_state":"3945","cmd_set_color":"3946","cmd_set_off":"3949","cmd_set_on":"3948","cmd_set_slider":"3955"},"id":"368"},{"customData":{"cmd_set_color":"32247","cmd_set_off":"32236","cmd_set_on":"32237"},"id":"516"},{"customData":{"cmd_get_brightness":"34412","cmd_get_state":"34412","cmd_set_off":"34411","cmd_set_on":"34410"},"id":"753"},{"customData":{"cmd_get_brightness":"271","cmd_get_state":"271","cmd_set_off":"270","cmd_set_on":"269"},"id":"36"},{"customData":{"cmd_get_brightness":"36403","cmd_get_state":"36403","cmd_set_off":"36402","cmd_set_on":"36400"},"id":"1032"},{"customData":{"cmd_get_brightness":"34378","cmd_get_state":"34378","cmd_set_off":"34375","cmd_set_on":"34374"},"id":"750"},{"customData":{"cmd_get_brightness":"293","cmd_get_state":"293","cmd_set_off":"292","cmd_set_on":"291","cmd_set_slider":"290"},"id":"43"},{"customData":{"cmd_set_off":"1054","cmd_set_on":"1053"},"id":"109"},{"customData":{"cmd_get_brightness":"34929","cmd_get_state":"34929","cmd_set_off":"34930","cmd_set_on":"34931"},"id":"792"},{"customData":{"cmd_get_brightness":"34349","cmd_get_color":"34368","cmd_get_state":"34349","cmd_set_color":"34350","cmd_set_off":"34353","cmd_set_on":"34352","cmd_set_slider":"34359"},"id":"747"},{"customData":{"cmd_get_brightness":"36108","cmd_get_state":"36108","cmd_set_off":"36111","cmd_set_on":"36109"},"id":"976"},{"customData":{"cmd_get_brightness":"34685","cmd_get_state":"34685","cmd_set_off":"34684","cmd_set_on":"34683"},"id":"768"},{"customData":{"cmd_set_off":"1039","cmd_set_on":"1037"},"id":"103"},{"customData":{"cmd_get_humidity":"34978","cmd_get_mode":"1320","cmd_get_setpoint":"1306","cmd_get_state":"1308","cmd_get_temperature":"1313","cmd_set_thermostat":"1307"},"id":"125"},{"customData":{"cmd_get_humidity":"34979","cmd_get_mode":"1402","cmd_get_setpoint":"1388","cmd_get_state":"1390","cmd_get_temperature":"1395","cmd_set_thermostat":"1389"},"id":"131"},{"customData":{"cmd_get_humidity":"34977","cmd_get_mode":"1386","cmd_get_setpoint":"1372","cmd_get_state":"1374","cmd_get_temperature":"1379","cmd_set_thermostat":"1373"},"id":"130"},{"customData":{"cmd_set_color":"2303","cmd_set_off":"2226","cmd_set_on":"2229","cmd_set_slider":"2302"},"id":"198"},{"customData":{"cmd_set_color":"2288","cmd_set_off":"1141","cmd_set_on":"1140","cmd_set_slider":"2306"},"id":"116"},{"customData":{"cmd_get_brightness":"289","cmd_get_state":"289","cmd_set_off":"288","cmd_set_on":"287"},"id":"42"},{"customData":{"cmd_get_brightness":"36398","cmd_get_state":"36398","cmd_set_off":"36397","cmd_set_on":"36396"},"id":"1031"},{"customData":{"cmd_get_brightness":"1194","cmd_get_state":"1194","cmd_set_off":"1195","cmd_set_on":"1192"},"id":"118"},{"customData":{"cmd_get_brightness":"1189","cmd_get_state":"1189","cmd_set_off":"1190","cmd_set_on":"1188"},"id":"117"}]}}],"requestId":"..........."}
[2019-06-04 08:12:00][DEBUG] : Reply : {"requestId":"............","payload":{"devices":{"956":[],"975":{"on":false},"959":{"on":false,"color":{"spectrumRGB":16711680}},"764":{"on":false,"color":{"spectrumRGB":16711680}},"765":{"on":false,"color":{"spectrumRGB":16711680}},"762":{"on":false,"color":{"spectrumRGB":255}},"763":{"on":false,"color":{"spectrumRGB":16711680}},"1037":{"isJammed":false,"isLocked":false},"797":{"online":true,"thermostatTemperatureAmbient":24.23,"thermostatHumidityAmbient":54.64,"thermostatTemperatureSetpoint":24.23,"thermostatMode":"heat"},"527":{"online":true,"thermostatTemperatureAmbient":23.8,"thermostatHumidityAmbient":43,"thermostatTemperatureSetpoint":23.8,"thermostatMode":"heat"},"515":{"online":true,"thermostatTemperatureAmbient":22,"thermostatTemperatureSetpoint":22,"thermostatMode":"heat"},"283":{"online":true,"thermostatTemperatureAmbient":18.3,"thermostatHumidityAmbient":78.62,"thermostatTemperatureSetpoint":18.3,"thermostatMode":"heat"},"791":{"online":true,"thermostatTemperatureAmbient":23.76,"thermostatHumidityAmbient":56.55,"thermostatTemperatureSetpoint":23.76,"thermostatMode":"heat"},"182":[],"138":[],"744":{"on":false,"color":{"spectrumRGB":16775885}},"743":{"on":false,"color":{"spectrumRGB":15865996}},"369":{"on":false,"color":{"spectrumRGB":16711680}},"368":{"on":false,"color":{"spectrumRGB":42064}},"516":[],"753":{"on":false},"36":{"status":"OFFLINE"},"1032":{"brightness":0,"on":false},"750":{"brightness":0,"on":false},"43":{"brightness":0,"on":false},"109":[],"792":{"on":false},"747":{"on":false,"color":{"spectrumRGB":16777215}},"976":{"brightness":0,"on":false},"768":{"brightness":0,"on":false},"103":[],"125":{"online":true,"thermostatTemperatureSetpoint":7,"thermostatTemperatureAmbient":23.73,"thermostatHumidityAmbient":55.9,"thermostatMode":"heat"},"131":{"online":true,"thermostatTemperatureSetpoint":15,"thermostatTemperatureAmbient":22.94,"thermostatHumidityAmbient":57.2,"thermostatMode":"heat"},"130":{"online":true,"thermostatTemperatureSetpoint":16,"thermostatTemperatureAmbient":24.79,"thermostatHumidityAmbient":54.2,"thermostatMode":"heat"},"198":[],"116":[],"42":{"on":false},"1031":{"brightness":0,"on":false},"118":{"brightness":0,"on":false},"117":{"brightness":0,"on":false}}}}
[2019-06-04 08:12:00][DEBUG] : Ask : {"inputs":[{"intent":"action.devices.QUERY","payload":{"devices":[{"customData":{"cmd_get_state":"36419","cmd_set_off":"36422","cmd_set_on":"36421"},"id":"1037"}]}}],"requestId":""}
[2019-06-04 08:12:00][DEBUG] : Reply : {"requestId":"........","payload":{"devices":{"1037":{"isJammed":false,"isLocked":false}}}}
[2019-06-04 08:12:03][DEBUG] : Ask : {"inputs":[{"context":{"locale_language":"fr"},"intent":"action.devices.EXECUTE","payload":{"commands":[{"devices":[{"customData":{"cmd_get_state":"36419","cmd_set_off":"36422","cmd_set_on":"36421"},"id":"1037"}],"execution":[{"command":"action.devices.commands.LockUnlock","params":{"lock":true}}]}]}}],"requestId":".........."}
[2019-06-04 08:12:03][DEBUG] : Reply : {"requestId":"......","payload":{"commands":[{"ids":["1037"],"status":"ERROR","errorCode":"challengeNeeded","challengeNeeded":{"type":"pinNeeded"}}]}}
[2019-06-04 08:12:06][DEBUG] : Ask : {"inputs":[{"intent":"action.devices.QUERY","payload":{"devices":[{"customData":{"cmd_get_state":"36419","cmd_set_off":"36422","cmd_set_on":"36421"},"id":"1037"}]}}],"requestId":".........."}
[2019-06-04 08:12:06][DEBUG] : Reply : {"requestId":"............","payload":{"devices":{"1037":{"isJammed":false,"isLocked":false}}}}
[2019-06-04 08:12:12][DEBUG] : Ask : {"inputs":[{"intent":"action.devices.QUERY","payload":{"devices":[{"customData":{"cmd_get_state":"36419","cmd_set_off":"36422","cmd_set_on":"36421"},"id":"1037"}]}}],"requestId":"........"}
[2019-06-04 08:12:12][DEBUG] : Reply : {"requestId":".......","payload":{"devices":{"1037":{"isJammed":false,"isLocked":false}}}}

Salut @loic ,
tu as eu l’occasion de regarder ? tu n’aurai pas une petite idée pour le fonctionnement du verrou via l’ecran de nest hub ?

Non désolé n’ayant pas de nest hub je ne peux rien faire de plus… Pour moi on est conforme à l’api

ok ,
par contre c’est quand même dommage que jeedom sas ne puisse pas vous founir des nest hub , on en trouve sur eglobal à mm pas 80 balles .
tu peux quasi en avoir deux pour le prix d’un
[https://www.eglobalcentral.fr/google-home-hub-smart-home-manette-version-us-chalk.html]

Faut que je demande je l’ai pas encore fait. Mais je vais voir car je m’en servirai pas donc ca m’embete d’avoir un truc inutile chez moi, d’un point de vue écologique c’est moyen quand meme.

Trouve qql un qui en cherche et passe le deal avec lui ça doit se trouver et une fois le dev ok tu lui envoie :wink:

Je faisais ca a un moment sauf que dans 1 mois quand google va tout changer a nouveau il m’en faudra a nouveau une… pas pratique