jojo Posté(e) le 22 février 2015 Signaler Partager 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 ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 22 février 2015 Signaler Partager Posté(e) le 22 février 2015 C'est pas trop possible de changer le type d'un module.... Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 22 février 2015 Auteur Signaler Partager Posté(e) le 22 février 2015 Même toi tu abandonnes ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 22 février 2015 Signaler Partager 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. Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 22 février 2015 Auteur Signaler Partager 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 ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 22 février 2015 Signaler Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés