En fait la "doc" sur la config de rfid2http est fausse.
J'avais commencé par des entrées de la forme Url_d0021a0352c34c4f="http://192.168.0.12/vl" mais j'ai fait évoluer le truc sans changer le commentaire dans opennab.ini
Donc, pour faire appeler http://192.168.0.12/vl sur le sniff de d0021a0352c34c4f, il faut mettre :
- Code:
-
Url1="/.*/d0021a0352c34c4f/http://192.168.0.12/vl"
Ceci étant dit, l'appel de /vl ne va pas faire grand chose. Un appel qui fait quelque chose serait par exemple :
- Code:
-
Url1="/.*/d0021a0352c34c4f/http://192.168.0.12/vl/api.php?sn=$1&lang=fr"
Cela fait passer le lapin qui sniffe le tag d0021a0352c34c4f en langue française par un appel à l'api d'opennab.
La syntaxe générale est :
- Code:
-
Url<id>="/<serial>/<tag>/<url>"
id va de 1 à .... (autant d'entrées que nécessaire)
serial est une expression régulière pour filtrer le lapin par son serial (mettre .* pour "tous les lapins")
tag est une expression régulière pour filtrer le tag rfid (en général, mettre le code du tag)
url contient l'url à appeler. "$1" y est remplacé par le serial du lapin qui sniffe.
Vraiment désolé de t'avoir induit en erreur...
Si tu as d'autres questions n'hésite pas.