API Nodes

De BetaWiki
Aller à la navigation Aller à la recherche

l'API Node Permet de stocker ou de visualiser l'état en temp réel de modules domotique.

Accès Lecture : http://api.beta/nodes.php?get=nomDuModule Resultat : Une chaine json contenant les données

Accès Ecriture : http://api.beta/nodes.php?set=nomDuModule&nom=valeur

L'url d'acces est : http://api.beta/nodes.php pour la prod (ne fonctionne que sur le reseau beta)

Il existe une URL de test : http://test.betamachine.fr/nodes.php qui est accessible a l'exterieur de beta

Exemple pour lire les valeurs du module test1 :

http://test.betamachine.fr/nodes.php?get=test1

status true message "Ok" node "test1" answer temperature 22.1 info "capteur test1"

sous la forme json : {"status":true,"message":"Ok","node":"test1","answer":{"temperature":22.1,"info":"capteur test1"}}

Pour changer la valeur :

http://test.betamachine.fr/nodes.php?set=test&temperature=21.5

on peux ajouter d'autres donnée au capteur

http://test.betamachine.fr/nodes.php?set=test&info=super+capteur+test