« API Nodes » : différence entre les versions

De BetaWiki
Aller à la navigation Aller à la recherche
(Page créée avec « '''l'API Node''' Permet de stocker ou de visualiser l'état en temp réel de modules domotique. Accès : http://api.beta/nodes.php?get=nomDuModule Resultat : status... »)
 
Aucun résumé des modifications
 
Ligne 2 : Ligne 2 :
Permet de stocker ou de visualiser l'état en temp réel de modules domotique.
Permet de stocker ou de visualiser l'état en temp réel de modules domotique.


Accès :  http://api.beta/nodes.php?get=nomDuModule
Accès Lecture :  http://api.beta/nodes.php?get=nomDuModule
Resultat :  
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
status true
message "Ok"
message "Ok"
node "test4"
node "test1"
answer
answer
temp 5
temperature 22.1
temp2 5.3
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

Version actuelle datée du 26 juin 2023 à 00:04

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