Commande javascript & paramètres
#3
Merci pour ton aide Lol-161b

Je veux effectivement passer une variable calculée dans ma ligne de commande.

Concernant p_hash ça doit être un hmac256 en fonction :
- d'un code de partage (que je possède)
- et de ce fameux ts (= timestamp) qui est l'heure en cours au moment de l'envoi de la commande.
D'ailleurs j'aurai besoin de fonctions javascript pour calculer ce Hmac (le module "crypto-js") et j'ai vu que dans cette partie commande on ne peut pas faire de "require". Si j’envoie cette fonction dans le js du connecteur, elle pourra ensuite être appelée dans la commande ?

Mais d'abord, je veux déjà réussir à passer la variable calculée à ts puisque c'est le 1er retour du connecteur que j'ai :

J'ai donc adopté la syntaxe : hash=$(p_hash)&identifier=5893&ts=$(p_ts)

   

Et voici maintenant ce que j'ai dans le listener :

   

On voit donc bien que ma variable p_ts = 1584426812, et s'affiche correctement lors du ldprint. D'ailleurs quand on regarde le json de retour on voit que le timestamp attendu est proche de celui affiché.
Par contre le json indique qu'il reçoit une toute autre valeur (4282861759). La variable p_ts n'est donc pas passée correctement dans mes paramètres : hash=$(p_hash)&identifier=5893&ts=$(p_ts)

Ou j'ai loupé quelque chose ?
Répondre


Messages dans ce sujet
Commande javascript & paramètres - par Intellencia - 03-16-2020, 08:20 PM
RE: Commande javascript & paramètres - par Intellencia - 03-17-2020, 08:47 AM

Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  Demande d'aide Commande led hue avec inter knx 889laurent 0 3,815 05-07-2019, 03:24 PM
Dernier message: 889laurent
  Commande plancher chauffant atena-ps 9 18,855 09-23-2017, 08:40 AM
Dernier message: Ives
  Copie équipement avec paramètres impossible? iHabitation 8 13,344 03-05-2015, 08:14 AM
Dernier message: tilleul



Utilisateur(s) parcourant ce sujet : 1 visiteur(s)