alexzen 2 Signaler ce message Posté(e) 26 janvier 2014 Bonjour à tous, Je suis en cours de migration et je commence tout doucement à me frotter aux possibilités de la HC2. Actuellement sous ma vera, j'envoie un push sous pushingbox de la température extérieure (via ma sonde Oregon). J'aimerai pouvoir faire la même chose à partir de la HC2 mais en utilisant la valeur fournie par le widget. Sauf que je ne sais pas du tout comment faire Pour pushingbox j'ai créé une module virtuel avec comme bouton ce code : HC2 = Net.FHttp("api.pushingbox.com") response, status, errorcode = HC2:POST("/pushingbox?devid=vxxxxxxx"," ") Ce qui fonctionne bien sauf qu'il faut que je lui passe en paramètre la variable contenant la température ... C'est un bon exercice pour un début D'avance merci pour vos réponses. Partager ce message Lien à poster Partager sur d’autres sites
Poppy 7 Signaler ce message Posté(e) 26 janvier 2014 Bonjour, Pour obtenir la temperature : fibaro:getValue(3, "Temperature"); L'id est toujours le 3, tu peux utiliser l'api pour connaître les autres propriétés possibles http://<ip HC2>/api/devices?id=3 Steve Partager ce message Lien à poster Partager sur d’autres sites
alexzen 2 Signaler ce message Posté(e) 26 janvier 2014 Merci beaucoup pour ta réponse ! Je vais regarder ça et voir pour le passage de variable. Partager ce message Lien à poster Partager sur d’autres sites
i-magin 864 Signaler ce message Posté(e) 27 janvier 2014 Si cela peut t'aider, voir : ICI L'api est différente, mais le principe est le même Partager ce message Lien à poster Partager sur d’autres sites
alexzen 2 Signaler ce message Posté(e) 27 janvier 2014 Merci beaucoup, grace à vous cela marche parfaitement. Pour ceux que cela intéresse voici la façon de faire pour passer une variable avec le service pushingbox : HC2 = Net.FHttp("api.pushingbox.com") local push_ext = "/pushingbox?devid=vxxxxxxxxx&temperature=" push_ext = push_ext..fibaro:getValue(3, "Temperature").. ""; response, status, errorcode = HC2:POST(push_ext, "") 1 Partager ce message Lien à poster Partager sur d’autres sites