Aller au contenu

jjacques68

Membres confirmés
  • Compteur de contenus

    4 279
  • Inscription

  • Dernière visite

  • Jours gagnés

    36

Tout ce qui a été posté par jjacques68

  1. oui oui c'est ce que j'ai fait... parce que sinon... Donc je crois que j'ai fait plus simple : j'ai créé un VD avec deux boutons : un pour annuler l'extinction auto et l'autre pour la forcer. lors d'une détection d'inondation, je reçois un push sur mon tél. j'ai 15 minutes pur me connecter sur mes camera, lancer le VD et choisir d'annuler (ou de forcer) (ce qui me prend moins d'une minutes normalement...) sans nouvelles de ma part après ces 15 min, l'extinction se fait automatiquement. Le hic parce qu'il y en reste un, c'est que si je peux pas intervenir dans les 15 minutes (trou du c... du monde), ben... en 15 minutes l'eau a le temps de faire des dégâts... Encore merci pour vos tuyaux les gars !!!!!!!!!!
  2. Par contre je me rends compte que lors du redémarrage de HC2, le paramètre 1 revient pas automatiquement à 0. Donc ma scène ne s'exécute pas correctement en autostart. cela pourrait provenir du fait qu'elle s'exécute trop tôt au démarrage et qu'elle n'arrive pas à changer le paramètre ?
  3. mouais mais c'est toujours pareil, si je suis dans le trou du c... du monde et que je ne peu pas intervenir... ça serait bien qu'elle se coupe toute seule... bon c'est possible, si pas intervention de ma part alors on coupe... genre une scène avec un sleep d'une heure avant de couper et moi qui via un VD, kill cette scène si pas de raison valable...
  4. tu me casses ma motivation en 1 seconde là !!! mais tu as raison, surtout que j'ai une caméra dans la même pièce... faut que je réfléchisse...
  5. bon alors je suis entrain de faire mes essais. Tout semble fonctionner. Je met en autostart une scène qui va me forcer le always ON à 0. Puis si declenchement du capteur d'inondation, le always on passe à 1 et je coupe le Wallplug. Mais bon sang !!! où tu trouves toutes ces infos ??? Je m'y connais un peu en programmation, WinDev, Access, VB, ... Mais là c'est du chinois pur et dure !!!! même la syntaxe est horrible à comprendre !! Et je trouve rien sur Google ! même pas en anglais ! en tous cas je te remercie beaucoup pour le temps consacré et ton aide !!
  6. ah nan ça semble fonctionner... si si je confirme ça fonctionne !!!
  7. merci , mais "Response error 404" ... ça veut dire qu'il arrive pas à se connecter à la box ?
  8. Re-bonjour messieurs !! alors je viens donner des nouvelles, donc j'ai créé une scène en mettant ton code Krikroff et malheureusement j'ai un message d'erreur... Voilà le printscreen : (miniature) si tu as une idées...
  9. Promis les gars demain je m'y colle !!!! mais là je peux plus mille merci !!! et je vous tiens au courant
  10. bon ok je regarde demain... là merci pour la piste de travail les gars !!
  11. ---------------------------------- -- DO not change bellow this line --------------------------------- local HC2 = Net.FHttp("127.0.0.1",11111) -- détermination de la version du firmware local GETheating = "" payload = "/api/settings/info" response, status, errorCode = HC2:GET(payload) if tonumber(status) == 200 then jsonTable = json.decode(response) if tonumber(jsonTable.softVersion) >= 4 then version = "4.x" GETheating = "/api/panels/heating/" else version = "3.x" GETheating = "/api/panels/heating?id=" end else fibaro:debug('<span style="color:red;">status='..status..', errorCode='..errorCode..', payload='..payload..', response='..response..'</span>') end -- fonction de mise à jour du heating panel -- si handTemperature == 0, c'est en auto function HeatPanel(id,HandTmp) jsonpanel = HC2:GET(GETheating ..id) jsontable = json.decode(jsonpanel) handTimestamp = jsontable.properties.handTimestamp handTemperature = jsontable.properties.handTemperature name = jsontable.name NouveauPanel = ('{"id":' ..id.. ',"name":"'..name.. '","properties":{"handTemperature":' ..handTemperature.. ',"handTimestamp": ' ..handTimestamp.. ',"vacationTemperature":' ..HandTmp.. '}}') HC2:PUT(GETheating ..id, NouveauPanel) end c'est dans ce code que ça se trouve ? mais là tu ne fais que lire des valeurs en json ? non ? tu n'en modifies pas ?
  12. suis entrain, mais àcette heure si... c'est difficile
  13. bon en fouillant un peu dans l'utilitaire fourni de HC2 j'ai trouvé le paramètre 1, voir miniature mais alors pour l'exploiter... ??? !!!
  14. tu m'avais déjàparlé de json jojo, mais je comprends rien àce truc
  15. ok j'ai bien compris le paramètre 1. Par contre comment désactiver ce paramètre 1 dans une scène ? Je vois pas quel propriété utilisée... (ci-joint miniature...) merci pour vos idées !!
  16. Bonjour, J'ai actuellement un WallPlug qui alimente une armoire informatique et je souhaite savoir s'il est possible de verrouillé ce WallPlug. C'est à dire, qu'il y ait une demande de mot de passe lorsque l'on clique sur on/off depuis un iPhone/iPad par exemple. J'ai vu qu'on pouvait le cacher dans le système, mais alors du coup la consommation n'apparait plus non plus... Je souhaite qu'il reste visible mais que sont utilisation soit protégée. Une fausse manipulation, un doigts qui traine là où il faut pas sur l'écran et hop, ça coupe tout ... pas bon ça... merci d'avance pour vos conseil... JJacques68
  17. je viens d'analyser ton travail sur "Panneaux de chauffage en fonction mode vacances / mode chauffage" et je comprends que tu as plusieurs zone, auxquelles tu changes les consignes. Mais visiblement tu ne désactives pas de zone. J'entends par la que tu changes les consignes mais les zones sont toujours activent. local hpID = { "Rez_SdB", 9, "Etage_Circul", 7, "Etage_SdB", 6, "Etage_Bureau", 4, } Mais si maintenant tu voudrait désactiver donc ignorer la zone par exemple "Rez_SdB", il n'y a pas une commande du genre enabled/desabled ? Sinon pour mon problème de chauffage manuel pendant une heure, j'ai trouvé une solution. Pas très propre mais ça marche. J'ai une scène qui me gère le chauffage auto en fonction de 2 variables "Vacances et présence" (modifiées par VD). Cette scène est en autostart avec un while true do... Une scène qui gère le mode manuel en utilisantla consigne et le "timestamp", cette fameuse listebox dans la fenêtre du module. Une troisième scène qui me sert pour lancer la précédente à chaque changement de consigne ou du timestamp. Je n'ai pas pu l'intégrer dans la précédente car je me retrouvait avec un nombre fou de scènes identique lancées en même temps. bref, ça marche... Mais c'est vrai que le panneau de chauffage est plus propre...
  18. Ok bon je refais mes tests demain avec panneau de chauffage demain. Sinon est ce qu'il est possible par programmation LUA de désactiver une zone dans le panneau de chauffage ? Ou encore peut on agir en LUA sur le panneau de chauffage ?
  19. pourtant mes tests avec le panneau de chauffage ne sont pas concluant...
  20. ) curieux de savoir, Et tu utilises le panneau de chauffage ?
  21. Je sais pas, j'avais désactiver mes scènes et créé un panneau de chauffage (qui fonctionnait). Le résultat est le meme, pas de réaction avec ce parametre. Et rien sur Google...
  22. Mon WakeUp est réglé à 10 min. ça c'est ok, la consigne est bien prise en compte après ces 10 min. Mais on peut visiblement sélectionné une durée d'application de la nouvelle consigne grâce à une listebox (ci joint miniature). Et visiblement ce paramètre n'a aucune influence sur quoi que ce soit. alors je me pose la question à quoi il peut bien servir ??? Dans un autre post je croyait avoir compris, mais après des essais, non. Je précise que je n'utilise pas le panneau de chauffage car trop peu exploitable...
×
×
  • Créer...