Rest API vera

Bonjour,
est ce qu’il y en a qui aurait de la doc sur l’api rest de la vera ?

Salut

hormis cette page je n’ai jamais réussi à trouver mieux

http://wiki.micasaverde.com/index.php/Luup_Requests

Merci @Ldo il y a bien aussi:

Mais ça reste super vague, je ne sais peut être que @vosmont a plus d’info.

Salut @Hotfirenet :slight_smile:

Le lien de @Ldo est le bon… il n’y a pas grand chose d’autre.
Que cherches tu à faire ?

@vosmont je voulais récupérer sur ma jeedom les valeurs de température des FGSD002 qui sont sur la Vera.

Ça va ressembler à ça :
http://ip_address:3480/data_request?id=variableget&DeviceNum=6&serviceId=urn:upnp-org:serviceId:TemperatureSensor1&Variable=CurrentTemperature

Il faut changer ip_address et mettre l’id du module dans DeviceNum

1 J'aime

il n’y a pas une requete qui pourrait recuperer l’ensemble ?
ou on ne pourrait pas faire un truc en lua ?

Un script en LUA tournerait directement sur la Vera.
Ça permettrait de mettre un luup.variable_watch sur les changements de valeur (un truc que je trouve super sur la Vera).
Mais ensuite il faudra envoyer les valeurs sur ton Jeedom.

Il y a aussi d’autres possibilités :

Après un temps de réflexion :slight_smile:
à mon avis le plus simple est de passer par le plugin MQTT sur la Vera. Il y a un onglet Watchdog qui permet d’envoyer un message à chaque changement sur un type de service / variable (comme dans luup.variable_watch).

Tu peux définir le format du message envoyé.

Ensuite côté Jeedom, tu récupère les évènements dans des commandes via le plugin MQTT.

1 J'aime