jojo Posté(e) le 22 février 2015 Signaler Posté(e) le 22 février 2015 Bonjour, J'ai un device Aeon DSB05, dont le type doit être "motion_sensor", et qui a la fichue manie de passer en "temperature_sensor". Alors, je me dis, qu'à cela ne tienne, je modifie le json, et c'est là que je calle, je ne suis pas le pro du LUA. avec l'api http://<IP>/api/devices?id=204 je retrouve bien mon "type" {"id":204,"name":"Mvt_SbBRez","roomID":4,"type":"temperature_sensor","properties":{"UIMessageSendTime":"0","alarmDelay":"0", ... Le code de la VD que je suis en train de créer me donne bien la bonne valeur : local HC2 = Net.FHttp("127.0.0.1",11111) local Type = HC2:GET("/api/devices?id=" ..ID) local jsontable = json.decode(Type) local CurrTypeValue = jsontable.type ensuite je veux modifier le json avec la nouvelle valeur pour type : jsontable.type = NewTypeValue HC2:PUT("/api/devices?id=" ..ID, json.encode(jsontable)) mais le valeur de mon device type ne change pas Où est l'erreur ?
Lazer Posté(e) le 22 février 2015 Signaler Posté(e) le 22 février 2015 C'est pas trop possible de changer le type d'un module....
jojo Posté(e) le 22 février 2015 Auteur Signaler Posté(e) le 22 février 2015 Même toi tu abandonnes ?
Lazer Posté(e) le 22 février 2015 Signaler Posté(e) le 22 février 2015 C'est codé dans la base de données, ce n'est pas un paramètre modifiable par l'utilisateur. En informatique, techniquement tout est possible, mais ce n'est pas accessible au travers de l'API, du LUA ou l'interface Web.. La solution officielle est d'exclure/include le module.
jojo Posté(e) le 22 février 2015 Auteur Signaler Posté(e) le 22 février 2015 Merci pour cette réponse, même si elle ne me fait pas "plaisir". En effet, exclure/inclure c'est ce que Fibaro propose, mais évidemment ça ne fait pas mon affiare. Comme c'était sous forme de structure json, j'y croyait vraiment ...
Lazer Posté(e) le 22 février 2015 Signaler Posté(e) le 22 février 2015 Ca fait parti des paramètres qu'on ne peut pas changer. Comme l'ID, qui fait parti de la même structure JSON d'ailleurs. A cause de ça, j'ai un FGMS que je n'utilise plus car il change de type tous les 15 jours. Problème réglé avec le nouveau moteur Z-Wave de la v4. 1
Messages recommandés