Aller au contenu

jojo

Membres confirmés
  • Compteur de contenus

    14 651
  • Inscription

  • Dernière visite

  • Jours gagnés

    190

Tout ce qui a été posté par jojo

  1. il y a moyen d'envoyer des commandes GET depuis la HCL, c'est moins drôle/facile que depuis la HC2, mais possible
  2. Maintenant que je sais lire ton code celui ci-dessus devrait être : local HC2 = Net.FHttp("127.0.0.1",11111) local strefa = 1 response ,status, errorCode = HC2:GET("/api/panels/heating/"..strefa) jsonTable = json.decode(response) jsonTable.properties.vacationTemperature = 7; json = json.encode(jsonTable); HC2:PUT("/api/panels/heating/"..strefa, json) Et tu suis la même logique pour les autres
  3. Oui, ils n'ont pas été développés comme il faut, bien que la température mesurée apparaît bien comme une sonde de température normale, comme dans le virtual sensor de Krikroff. Mais bon, avoir des controlers qu'on ne peut pas actionner autrement qu'en modifiant les json, c'est pas cool.
  4. mon expérience perso : mon détecteur lumière spécial lampe allume, CHEZ MOI, de façon intempestive. Donc je veux en changer et mettre du mieux sur des FGBS. Ainsi je pourrai : allumer les lampes extérieures (qui elles sont pilotées par des FGS) faire une pré alarme "gratuite", en allumant, (ou faisant clignotter, je ne sais pas encore) toutes les lumières extérieures et démarrer les caméras.
  5. le seul canal de communication entre scènes, entre VD, entre scène et VD est la variable globale, (ou les label d'un VD)
  6. en effet ce serait cool, mais le plugin officiel Nest, ne peut déjàpas être incorporé dans une scène ou du code facilement pour changer la consigne par exemple
  7. 1) pour plus de lisibilité, introduit ton code en cliquant sur le bouton <> sous le smily. 2) remplace HC2 = Net.FHttp("192.168.1.83",80) HC2:setBasicAuthentication("admin", "admin") par HC2 = Net.FHttp("127.0.0.1",11111)
  8. je ne me suis jamais posé cette question précisément, mais pour les trigger, j'essayerais les différentes propriétés du json d'un device : http://<ip box>/api/devices/<devices #> les trigger les plus connus sont <device #> value <device #> power et ce sont précisément des propriétés du device { "id": ​14, "name": "Prise_PetitSalon", "roomID": ​4, "type": "com.fibaro.FGWP101", "baseType": "com.fibaro.binarySwitch", "enabled": true, "visible": true, "isPlugin": false, "parentId": ​13, "remoteGatewayId": ​0, "interfaces": [ "energy", "power", "zwave", "zwaveFirmwareUpdate", "zwaveMultiChannelAssociation" ], "properties": { "parameters": [ { "id": ​1, "lastReportedValue": ​1, "lastSetValue": ​1, "size": ​1, "value": ​1 }, { "id": ​16, "lastReportedValue": ​1, "lastSetValue": ​1, "size": ​1, "value": ​1 }, { "id": ​34, "lastReportedValue": ​63, "lastSetValue": ​63, "size": ​1, "value": ​63 }, { "id": ​35, "lastReportedValue": ​0, "lastSetValue": ​0, "size": ​1, "value": ​0 }, { "id": ​39, "lastReportedValue": ​1, "lastSetValue": ​1, "size": ​2, "value": ​1 }, { "id": ​40, "lastReportedValue": ​80, "lastSetValue": ​80, "size": ​1, "value": ​80 }, { "id": ​42, "lastReportedValue": ​15, "lastSetValue": ​15, "size": ​1, "value": ​15 }, { "id": ​43, "lastReportedValue": ​30, "lastSetValue": ​30, "size": ​1, "value": ​30 }, { "id": ​45, "lastReportedValue": ​10, "lastSetValue": ​10, "size": ​1, "value": ​10 }, { "id": ​47, "lastReportedValue": ​3600, "lastSetValue": ​3600, "size": ​2, "value": ​3600 }, { "id": ​49, "lastReportedValue": ​0, "lastSetValue": ​0, "size": ​1, "value": ​0 }, { "id": ​50, "lastReportedValue": ​300, "lastSetValue": ​300, "size": ​2, "value": ​300 }, { "id": ​51, "lastReportedValue": ​500, "lastSetValue": ​500, "size": ​2, "value": ​500 }, { "id": ​52, "lastReportedValue": ​6, "lastSetValue": ​6, "size": ​1, "value": ​6 }, { "id": ​60, "lastReportedValue": ​25000, "lastSetValue": ​25000, "size": ​2, "value": ​25000 }, { "id": ​61, "lastReportedValue": ​5, "lastSetValue": ​5, "size": ​1, "value": ​5 }, { "id": ​62, "lastReportedValue": ​8, "lastSetValue": ​8, "size": ​1, "value": ​8 }, { "id": ​63, "lastReportedValue": ​1, "lastSetValue": ​1, "size": ​1, "value": ​1 }, { "id": ​70, "lastReportedValue": ​65535, "lastSetValue": ​65535, "size": ​2, "value": ​65535 } ], "zwaveCompany": "Fibargroup", "zwaveInfo": "3,3,52", "zwaveVersion": "24.24", "pollingTimeSec": ​0, "color": "off", "configured": "true", "dead": "false", "deviceControlType": "20", "deviceIcon": "2", "emailNotificationID": "0", "emailNotificationType": "0", "endPointId": "0", "energy": "8.29", "liliOffCommand": "", "liliOnCommand": "", "log": "", "logTemp": "", "manufacturer": "", "markAsDead": "true", "model": "", "nodeId": "5", "parametersTemplate": "719", "power": "0.00", "productInfo": "1,15,6,0,16,0,24,24", "pushNotificationID": "0", "pushNotificationType": "0", "remoteGatewayId": "0", "saveLogs": "true", "showEnergy": "true", "smsNotificationID": "0", "smsNotificationType": "0", "useTemplate": "true", "userDescription": "", "value": "false" }, "actions": { "reconfigure": ​0, "reset": ​0, "turnOff": ​0, "turnOn": ​0, "updateFirmware": ​1 }, "created": ​1451014069, "modified": ​1451014069, "sortOrder": ​13 }
  9. La clé recovery de secours évidemment... Et même mieux, la suppression de la protection via cette clé
  10. jojo

    Clé Usb Recovery Hs

    J'ai posté ceci sur le forum officiel http://forum.fibaro.com/index.php?/topic/19210-usb-stick-recovery-failure/?p=79934 Dans combien de temps en serais-je bani ?
  11. Merci, je vois à l'instant ton code, et je l'avais trouvé entre temps. Je me suis permis de le modifier un petit peu pour optimiser les if -- 239 is the Virtual Device ID -- 28 is the Process button ID local sid, bid = 239, 28 local cond = fibaro:getValue(3, "WeatherConditionConverted"); local tempext = fibaro:getValue(33, "value"); -- température extérieure fibaro:debug ("Température extérieure : "..tempext) local degre = string.gsub(tempext, '[,]' , ' degré ') local degre = string.gsub(degre, '[.]' , ' degré ') local degre = string.gsub(degre, '[-]' , ' moins ') local currentDate = os.date("*t") local jourL = {"Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"} local jour = jourL[currentDate.wday] fibaro:debug ("Jour : "..jour) local moisL = {"janvier", "février", "mars", "avril", "mai", "juin", "juillet", "aout", "septembre", "octobre", "novembre", "décembre"} local mois = moisL[currentDate.month] fibaro:debug ("Mois : "..mois) local condfr =""; if( cond == "clear" ) then condfr = "clair"; end if( cond == "cloudy" ) then condfr = "nuageux"; end if( cond == "rain" ) then condfr = "pluvieux"; end if( cond == "snow" ) then condfr = "neigeux"; end if( cond == "storm" ) then condfr = "tempete"; end if( cond == "fog" ) then condfr = "brouillard"; end fibaro:debug ("Conditions météorologiques : "..condfr) fibaro:debug ("Création du TTS") -- Create TTS params object local params = { -- TTS Message message = "Bonjour a vous. Nous sommes le "..jour .." "..currentDate.day .." "..mois .. ". Il est ".. currentDate.hour .." heure et ".. currentDate.min .." minutes. ".. "Le thermomètre extérieur est a "..degre .. ", et le temps est "..condfr ..". ", duration = 'auto', -- Duration: "auto", xx seconds language = "fr-FR", -- Language: fr-FR volume = 40 -- Volume } local _f = fibaro local _x ={root="x_sonos_object",load=function(b)local c=_f:getGlobalValue(b.root)if string.len(c)>0 then local d=json.decode(c)if d and type(d)=="table"then return d else _f:debug("Unable to process data, check variable")end else _f:debug("No data found!")end end,set=function(b,e,d)local f=b:load()if f[e]then for g,h in pairs(d)do f[e][g]=h end else f[e]=d end;_f:setGlobal(b.root,json.encode(f))end,get=function(b,e)local f=b:load()if f and type(f)=="table"then for g,h in pairs(f)do if tostring(g)==tostring(e or"")then return h end end end;return nil end} -- Make a request to the remote to process params object instantly _x:set(tostring(sid), { tts = params }) _f:call(sid, "pressButton", bid) Maintenant, je vais essayé de voir si une scène ne pourrait pas capté que le sono a ddémarré suite à une alarme définie par Sonos, pour qu'il fasse cette annonce. Ce serait top ...
  12. c'est génial ton truc !. Je rajouterais bien l'heure du moment de l'annonce
  13. pour de l'ac tu as également ceci : https://fr.senetic.be/product/UAP-AC-PRO?gclid=Cj0KEQiA-4i0BRCaudDcrrnDi6kBEiQAZSh5f6PFZVHrSu77BaGW3ndl0zSr_xUXrYpf7UXOXJTdANYaAvZx8P8HAQ en cours de livraison chez moi
  14. Ce détecteur Steinel est pour de l'éclairage, le 220V de la lampe y passe, et il se coupe automatiquement, .... Il est également possible d'y mettre un FGBS au cul : quand le contact se ferme tu fais ce que tu veux, et quand il s'ouvre tu t'en fou ... Mais le Selectronic retourne simplement un contact sec, est double technologie et avec "inhibition" aux animaux. J'ai déjà un détecteur type Steinel pour la lampe devant, et il n'arrête pas de s'allumer pour un oui ou un non, alors je crois que ça c'est encore moins WAF ...
  15. j'utilise le câblage avec les deux entrées / sortie avec succès pour commander la pompe de ma piscine. Je comptais également mettre des vrais détecteurs extérieurs (connectés à des FGBS), mais les liens proposés par Twist ne sont plus valides. Peut-on les remettre à jour ? Autrement, j'aurais bien essayé ces détecteurs : https://www.selectronic.be/selectronic-detecteur-infra-rouge-exterieur-special-animaux.html ou http://www.conrad.fr/ce/fr/product/751160/Dtecteur-de-mouvement-Xevox-Eco-BW800-Abus?ref=list#bewertungen avez-vous un avis ?
  16. Remplacer la clé est tout sauf évident, c'est très très très très chaud ET sans aucune garantie de fonctionnement. Mais le plus simple est de regarder sur Windows si le répertoire backup existe sur la clé, et si non, il suffit de le recréer. Vérifie son orthographe exacte dans le tuto de mprinfo Envoyé de mon Nexus 5 en utilisant Tapatalk
  17. Je dis une bêtise ou les deux fils de la télécommande ne devraient pas plutôt être branchés sur IN et O1 (au lieu de IN et S1)? Envoyé de mon Nexus 5 en utilisant Tapatalk
  18. Donc, tu ne vois plus tes backup, mais pas trop grave vu que tu as tout refait. Maintenant il faut que tu puisses faire un bon backup. Ça ne fonctionne pas non plus ? Lorsque tu mets ta clé sur un Windows, tu devrais voir un directory backup. Le vois tu ? Envoyé de mon Nexus 5 en utilisant Tapatalk
  19. jojo

    Images Clé Usb

    @mprinfo, tu vois que tu sais encore t'améliorer. Ne désespère pas, tu deviendras bientôt un pro et ardent défenseur de mac ☺ Envoyé de mon Nexus 5 en utilisant Tapatalk
  20. jojo

    Images Clé Usb

    J'avais testé en local sous Windows et Mac => ok. Et Did a également validé de son côté Qu'utilises tu comme OS et outil de dezip ?
  21. jojo

    Hcl Plus Aucun Aacces

    alors mail àsupport@fibaro.com
  22. S'il est sur pile, il ne fait pas relais au niveau du réseau z-wave. Tu confirmes PITP2 ? Par ailleurs, est-il programmable comme un thermostat "classique") ?
  23. Mais làtu n'as pas fait de réinstallation ? Donc ce ne serait pas un problème de Cookie ?
  24. Tu vois que MAC a également du bon [emoji3] Envoyé de mon Nexus 5 en utilisant Tapatalk
×
×
  • Créer...