Aller au contenu

Loran

Membres confirmés
  • Compteur de contenus

    6
  • Inscription

  • Dernière visite

Réputation sur la communauté

0 Neutral

À propos de Loran

  • Rang
    Nouveau
  1. Je dois avoir une 15eme de scene et quelques modul virtuel. Rien n'a changé apres reboot Aucune méthode n'existe pour connaitre l'élément qui lance une scéne ou un bouton d'un module virtuel? Pas de trace possible?
  2. Bonjour à tous Sur un module virtuel que j'ai créé, un des boutons est lancé toutes les heures (intervalle précis de 60 min) alors que cela n'est pas demandé (ni dans le mainloop du module) Y-a-t-il une méthode simple afin de trouver un autre module ou une autres scène qui serait susceptible de le lancer? Pourtant, vu que c'est mon dernier module créé, je suis surpris que quelque chose d'autre puisse le lancer, mais bon... Merci par avance Bon week
  3. Loran

    Fgk 101 Et Alarme

    Bonjour à tous, J'ai branché un FGK101 sur un boitier Diagral RP580X afin de voir l'état de mon alarme Diagral. Il s'agit juste d'une remontée d'information Pourtant (et pas systématiquement), quand je mets mon alarme en route, les volets de la maison (connectés à des FGR221) s'ouvrent. Comment savoir quelle action les fait ouvrir? J'ai essayer le modifier les éléments suivants: - Sur le FGK101 j'ai: le module est sur "Désarmer" Aucune association Alarme setting: "Sensor is excluded from alarm system" est coché Param 3: Input_NC (normal close) Param 5: Basic_set controle frame (alarm generic frame serait mieux?) Param 13: IN and TMP broadcast mode inactive Param 14: fonction desactivé - Sur les FGR221: Param 30: le module ferme le volet en cas d'alarme (ce qui n'est pas le cas puisqu'il s'ouvre, à moins que tout soit inversé ???)) Param 32 et 33: le module ouvre après alarme (fumée et température) L'idéal serait de savoir qui envoie cette commande d'ouverture Y'a-t-il un paramètre erroné? Bonne journée Laurent
  4. Loran

    Controle du panneau de chauffage

    Bonjour, Je suis entrain de faire un module virtuel pour mettre et enlever le mode vacances sur mes zones du panneau de chauffage. exemple pour la mise en route: HC2 = Net.FHttp("192.168.0.21",80) HC2:setBasicAuthentication("xxx", "xxx") local stra = 2 response ,status, errorCode = HC2:GET("/api/panels/heating?id="..stra) jsonTable = json.decode(response) jsonTable.properties.vacationTemperature =7; json = json.encode(jsonTable); HC2:PUT("/api/panels/heating?id="..stra, json) et pareil avec la désactivation en mettant 0 au lieu de 7 mais j'ai 4 zones à faire, et si je répète 4 fois ce code, ça ne marche pas. HC2 = Net.FHttp("192.168.0.21",80) HC2:setBasicAuthentication("admin", "xxx") local strefa = 2 response ,status, errorCode = HC2:GET("/api/panels/heating?id="..strefa) jsonTable = json.decode(response) jsonTable.properties.vacationTemperature =0; json = json.encode(jsonTable); HC2:PUT("/api/panels/heating?id="..strefa, json) HC2 = Net.FHttp("192.168.0.21",80) HC2:setBasicAuthentication("admin", "xxx") local strefa = 4 response ,status, errorCode = HC2:GET("/api/panels/heating?id="..strefa) jsonTable = json.decode(response) jsonTable.properties.vacationTemperature =0; json = json.encode(jsonTable); HC2:PUT("/api/panels/heating?id="..strefa, json) HC2 = Net.FHttp("192.168.0.21",80) HC2:setBasicAuthentication("admin", "xxx") local strefa = 6 response ,status, errorCode = HC2:GET("/api/panels/heating?id="..strefa) jsonTable = json.decode(response) jsonTable.properties.vacationTemperature =0; json = json.encode(jsonTable); HC2:PUT("/api/panels/heating?id="..strefa, json) HC2 = Net.FHttp("192.168.0.21",80) HC2:setBasicAuthentication("admin", "xxx") local strefa = 8 response ,status, errorCode = HC2:GET("/api/panels/heating?id="..strefa) jsonTable = json.decode(response) jsonTable.properties.vacationTemperature =0; json = json.encode(jsonTable); HC2:PUT("/api/panels/heating?id="..strefa, json) Je débute dans la programmation et je me doute que la syntaxe ou la manière n'est pas là . Autre question: pourquoi passer par des commandes "extérieures HTTP" pour faire changer des données du HC2? On ne peut pas le faire directement avec une commande du style fibaro:get.... ou fibaro:setglobal... ? Au final je veux juste mettre "7" dans la donnée "vacationTemperature" des mes "panels/heating" qui ont les id 2,4,6 et 8 Sinon, pour comprendre un peu mieux le premier code qui marche: HC2 = Net.FHttp("192.168.0.21",80) => donne l'adresse pour se loguer au HC2 HC2:setBasicAuthentication("xxx", "xxx") => donne les identifiants local stra = 2 => défini la variable "stra" à 2 response ,status, errorCode = HC2:GET("/api/panels/heating?id="..stra) => capture toues les valeurs du panneau de chauffage 2 ?? jsonTable = json.decode(response) => met ces données dans la table appelée jsontable ??? jsonTable.properties.vacationTemperature =7; => met le champs "vacationtemperature" à 7 ??? json = json.encode(jsonTable); => ??? ré-encode tous les champs? HC2:PUT("/api/panels/heating?id="..stra, json) => remet tous les champs, y compris les modifés dans le panneau de chauffage 2 Voila ce que j'en comprend, est-ce à peut près ça? Merci de votre patiente si vous êtes arrivés jusqu'ici
  5. Loran

    Nouvel inscrit

    J'attend avec hâte alors cette interface avec Sonos
  6. Loran

    Nouvel inscrit

    Bonjour, Sur les conseils de Domotique Store, je suis venu visiter ici. J'ai débuté courant 2012 en domotique avec l'acquisition d'une Blyssbox, mais j'ai été un peu déçu. De plus je n'avais pas de retour d'état des modules. J'ai donc acheté une Home Center 2 cet été. Je commence a avoir de plus en plus de module et j'ai des projets ou je suis limite en connaissance de programmation: exemple: utiliser un haut parleur connecté pour faire parler la centrale (j'y suis arrivé un peu avec un Karotz, mais ça reste limité, de plus ça utilise un serveur extérieur). J'aimerais faire fonctionné mon Sonos aussi mais je trouve pas... Voila pour l'instant Laurent
×