foxchip Posté(e) le 1 septembre 2016 Signaler Posté(e) le 1 septembre 2016 Désolé pour le hors sujet mais vu qu'on a commencé àen parler ici: j'ai recu mon FGBS001 mais teant que j'ai pas de sonde physique je ne peux pas l'inclure et avoir des sondes d'incluse(je les attend pour demain) sinon comment puisje faire pour avoir une sonde qui me donne une consommation en kW?
Lazer Posté(e) le 1 septembre 2016 Auteur Signaler Posté(e) le 1 septembre 2016 pour les consommations, tu prends n'importe quel relai FGS (ou dimmer FGD ou encore un Wallplug)
foxchip Posté(e) le 1 septembre 2016 Signaler Posté(e) le 1 septembre 2016 ma question va te paraitre betemais comment tu reset un device pour le rendre mort pour pouvoir le reassocier après sur un nouvel ID?
Lazer Posté(e) le 1 septembre 2016 Auteur Signaler Posté(e) le 1 septembre 2016 tu regardes dans la doc de chaque module pour faire le reset, ça dépend (séquence d'appui sur le bouton....) ou alors tu as un autre controleur Z-Wave, et tu réalises l'exclusion avec ce controleur, cela va réinitialiser le module
Sakkhho Posté(e) le 1 septembre 2016 Signaler Posté(e) le 1 septembre 2016 faudra m'expliquer pourquoi vous faites cela, j'ai loupé qq chose
TonyC Posté(e) le 1 septembre 2016 Signaler Posté(e) le 1 septembre 2016 Hello, Effectivement ça me parle ce problème, mais je ne retrouve pas les informations. Cependant dans mon cas, il n'y a que le "unassigned" qui s'affiche sur la partie central de l'interface (au niveau du home). De plus je me suis rendu compte que sur les pages qui posent problème, il n'y a pas que les modules ou scène qui posent problème, la partie météo n'affiche rien (mais elle fonctionne sur d'autres onglet) vraiment étrange. J'ai tester une restauration en 4.090, sans succès J'ai du mal à comprendre Nono007, après le passage en 4.091 mais pas tout de suite après, mais après joué un peu à faire des tests j'ai subitement eu le même souci, malheureusement je suis incapable de dire précisément quelle manip a rétablie une situation normale. Je ne voyais plus mes devices sauf en passant par l'onglet des pièces; là je les voyais bien. En faisant quelques allers retours, modif du nom d'un module (toujours sous l'onglet des pièces) puis sauvegarde de ce dernier, tout est revenu, pas de souvenir d'avoir fait grand chose d'autre. je n'ai par contre pas prêté attention à la météo à ce moment précis, en tout cas elle fonctionne normalement à présent. Essaye ces quelques manips on ne sait jamais. A présent chez moi c'est d'une stabilité remarquable, même ma ram qui avait une fâcheuse tendance à s'agrainer depuis 1 ou 2 versions (contrairement à beaucoup ...) est scotchée comme jamais. hormis le bug remonté par Nico ici c'est RAS et ça fait du bien
Lazer Posté(e) le 1 septembre 2016 Auteur Signaler Posté(e) le 1 septembre 2016 @Sakkhho : parce qu'on n'a pas les Plugins, donc pas le virtual sensor perso j'ai un IPX800, ainsi que des sondes EnOcean de diverses natures gérées par FHEM. Les fake-devices permettent donc de remonter de façon native les infos des capteurs externes dans la HC2. Avec les triggers et tout et tout, pour une utilisation native dans les scènes, GEA, etc
foxchip Posté(e) le 1 septembre 2016 Signaler Posté(e) le 1 septembre 2016 un dernier coup de main si possible avec le wall plug local DeviceID = "28" -- fake device ID HC2 = Net.FHttp("192.168.1.247"); response = HC2:GET("/inst.json"); response = json.decode(response); --value = response["data2"]; value="500" fibaro:debug(value) -- préparation du nouveau json NewJson = '{"properties":{"value":'..value..'}}' -- écriture du nouveau json payload = "/api/devices/" ..DeviceID HC2:PUT(payload, NewJson) avec cela la valeur de consommation de mon fake device ne change pas
Lazer Posté(e) le 1 septembre 2016 Auteur Signaler Posté(e) le 1 septembre 2016 je n'ai pas lu en détail, mais déjàta variable HC2 tu l'utilises 2 fois et ça pointe sur la même adresse IP A mon avis tu as confondu l'équipement sur lequel tu lis la valeur, et la HC2 sur laquelle tu vas injecter la valeur.
foxchip Posté(e) le 1 septembre 2016 Signaler Posté(e) le 1 septembre 2016 effectivement j'ai corrigé mais en fait sais tu quel champ je dois modifier dans le json? en plus avec ce code, j'ai le droit a plein d'erreur 503 local DeviceID = "28" -- fake device ID ECOCOMPTEUR = Net.FHttp("192.168.1.247"); response = ECOCOMPTEUR:GET("/inst.json"); response = json.decode(response); value = response["data2"]; fibaro:debug(value) -- préparation du nouveau json NewJson = '{"properties":{"power":'..value..'}}' -- écriture du nouveau json payload = "/api/devices/" ..DeviceID HC2 = Net.FHttp("192.168.1.248"); HC2:PUT(payload, NewJson)
Lazer Posté(e) le 1 septembre 2016 Auteur Signaler Posté(e) le 1 septembre 2016 il te faut utiliser l'adresse locale de ton HC2 : local HC2 = Net.FHttp("127.0.0.1", 11111) sinon le reste me semble bon àvue d'oeil, mais je ne suis pas expert en LUA et je n'en n'ai pas fait depuis 2 mois....
foxchip Posté(e) le 2 septembre 2016 Signaler Posté(e) le 2 septembre 2016 je viens de le modifier et il ne semble plus y avoir d'erreur 503 mais toujours pas de modifcation de la valeur -- fake device ID Conso Chauffage local DeviceID = "28" -- fake device ID ECOCOMPTEUR = Net.FHttp("192.168.1.247"); response = ECOCOMPTEUR:GET("/inst.json"); response = json.decode(response); value = response["data2"]; fibaro:debug(value) -- préparation du nouveau json NewJson = '{"properties":{"value":'..value..'}}' -- écriture du nouveau json payload = "/api/devices/" ..DeviceID HC2 = Net.FHttp("127.0.0.1",1111); HC2:PUT(payload, NewJson)
anthonylegrec Posté(e) le 2 septembre 2016 Signaler Posté(e) le 2 septembre 2016 Pour ceux qui sont intéressés. Z-Wave : la couche d'interopérabilité et des API passent dans le domaine public https://m.nextinpact.com/news/101195-z-wave-couche-dinteroperabilite-et-api-passent-dans-domaine-public.htm
Nico Posté(e) le 2 septembre 2016 Signaler Posté(e) le 2 septembre 2016 Yes, voir dans le topic dédié pour cette parti. Après il faudra voir les vrais ouvertures...
Domodial Posté(e) le 2 septembre 2016 Signaler Posté(e) le 2 septembre 2016 Sur ma tablette du lit, j'ai l'appli fibaro dessus car imperihome pour ipad est pas top (contrairement à la version android). Je lance l'appli Fibaro et elle ne me trouve pas la box, elle détecte la box, je choisis "Connecter" et dit qu'elle ne la trouve pas. J'ai l'impression que la derniere version de l'appli n'est pas compatible avec une version antérieur à la derniere version du Firmware. EDIT : j'ai le meme probleme avec android à l'instant, alors que je n'ai rien touché à la box et que ça fonctionnait même en vacance. C'est la mise a jour qui déconne c'est pas possible, vous avez le meme probleme ou c'est que moi ? EDIT2 : je refait un test sur android et ça fonctionne. Il y a un probleme c'est clair. Jamais vu ça encore...
Nico Posté(e) le 2 septembre 2016 Signaler Posté(e) le 2 septembre 2016 Cela me l'avait fait lors de la 1ère connexion après update, depuis c'est ok chez moi. J'ai cru que l'update n'était pas fini, donc j'ai pas cherché plus loin. Et effectivement, aucun souci depuis.
Lazer Posté(e) le 2 septembre 2016 Auteur Signaler Posté(e) le 2 septembre 2016 je viens de le modifier et il ne semble plus y avoir d'erreur 503 mais toujours pas de modifcation de la valeur -- fake device ID Conso Chauffage local DeviceID = "28" -- fake device ID ECOCOMPTEUR = Net.FHttp("192.168.1.247"); response = ECOCOMPTEUR:GET("/inst.json"); response = json.decode(response); value = response["data2"]; fibaro:debug(value) -- préparation du nouveau json NewJson = '{"properties":{"value":'..value..'}}' -- écriture du nouveau json payload = "/api/devices/" ..DeviceID HC2 = Net.FHttp("127.0.0.1",1111); HC2:PUT(payload, NewJson) je ne sais pas trop t'aider là ... et je ne fais pas de LUA en ce moment pour t'aider à débugguer essaye de mettre un maximum de traces sur ton propre script, par exemple tu peux tester le retour de ta commande HC2.PUT pour vérifier que tout va bien. il y a de très nombreux exemples sur le forum pour t'aider... et d'ailleurs je suis même certain que ce que tu veux faire existe déjà , mais par contre faut fouiller un peu pour le retrouver....
foxchip Posté(e) le 2 septembre 2016 Signaler Posté(e) le 2 septembre 2016 je viens de trouver : j'avais oublié un 1 sur le port
foxchip Posté(e) le 2 septembre 2016 Signaler Posté(e) le 2 septembre 2016 maintenant que ca fonctionne sais tu comment faire pour désinstaller le plugin utilisateur proprement pour refaire un version "saine"
Lazer Posté(e) le 2 septembre 2016 Auteur Signaler Posté(e) le 2 septembre 2016 oui facile, recovery, et tu refais toute ton install à zero sinon je ne sais pas autrement....
foxchip Posté(e) le 2 septembre 2016 Signaler Posté(e) le 2 septembre 2016 Tu es sérieux!!! Le fait de supprimer toutes les sondés créées ne suffit pas? car j'ai plus de 100 devices physiques... donc tout refaire implique de demonter les modules pour les réinclure... Si krikroff passe par ici, j'aimerais bien sa reponse
jojo Posté(e) le 2 septembre 2016 Signaler Posté(e) le 2 septembre 2016 je viens de le modifier et il ne semble plus y avoir d'erreur 503 mais toujours pas de modifcation de la valeur -- fake device ID Conso Chauffage local DeviceID = "28" -- fake device ID ECOCOMPTEUR = Net.FHttp("192.168.1.247"); response = ECOCOMPTEUR:GET("/inst.json"); response = json.decode(response); value = response["data2"]; fibaro:debug(value) -- préparation du nouveau json NewJson = '{"properties":{"value":'..value..'}}' -- écriture du nouveau json payload = "/api/devices/" ..DeviceID HC2 = Net.FHttp("127.0.0.1",1111); HC2:PUT(payload, NewJson) de mémoire, mais il fau t regarder le json du WP, value est pour s'il est allumé ou pas et power pour la puissance
foxchip Posté(e) le 2 septembre 2016 Signaler Posté(e) le 2 septembre 2016 oui merci, entre temps ca a été corrigé et ce fonctionne
jojo Posté(e) le 2 septembre 2016 Signaler Posté(e) le 2 septembre 2016 Nico devrait être capable de te dire comment désinstaller les plugin perso, car il recommandait TOUJOURS de les désinstaller avant un upgrade. Espérons qu'il ne soit pas trop tard
Messages recommandés