Aller au contenu

chrispec

Membres confirmés
  • Compteur de contenus

    572
  • Inscription

  • Dernière visite

Tout ce qui a été posté par chrispec

  1. le "erreur" marche oui ... mais en allumant ou éteignant une lumière
  2. Oui, ligne 30
  3. avec ce changement, le debug du code : fibaro:debug(notification) me retourne 'nil' ? pas de TTS non plus...
  4. pour plusieurs notifications dans une même scène, comment vous y prendriez vous ? Testé sans succès ... --[[ %% properties 138 value 143 value %% events %% globals --]] local sid, bid = 417, 28 local LightMarie = 143; local LightMael = 138; local EtatLightMarie = fibaro:getValue(LightMarie, "value"); local EtatLightMael = fibaro:getValue(LightMael, "value"); -- Create TTS params object local notification if (EtatLightMarie == "1") then notification = "Lumière Marie allumée"; elseif (EtatLightMarie == "0") then notification = "Lumière Marie éteinte"; elseif (EtatLightMael == "1") then notification = "Lumière Maà«l allumée"; elseif (EtatLightMael == "0") then notification = "Lumière Maà«l éteinte"; end fibaro:debug(notification) local params = { -- TTS Message message = notification, duration = 'auto', -- Duration: "auto", xx seconds language = "fr-FR", -- Language: fr-FR volume = 15 -- 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) Merci de vos avis et conseils
  5. chrispec

    Banque Icones Hcl, HC2 et HC3

    Pas sortir les poubelles: un chien Sortir les poubelles ... un homme C'est WAF comme tout ! Quelle est la différence entre l'homme et le chien ? L'homme sort les poubelles Waf WAF
  6. le fameux bouton Process
  7. Je comprends j'avais un autre VD sans ce bouton ... merci àtous
  8. Et ce bouton Process ... il est où ?
  9. Une petite question pour la partie TTS... J'ai installé le VD: ok. Mais où renseigne t-on la variable voiceRssApiKey ? Merci de vos retours
  10. @Did, je plussois la demande de Yohan
  11. Je vais partir finalement sur un module RGBW Affaire à suivre avec un tuto d'ici fin mars ... je serai aidé par une pointure
  12. @Did Ainsi ?
  13. Did, si je te comprends: L et N pour le 220 01 et S1 pour les deux bornes d'un bouton 02 et S2 pour le second bouton de la télécommande 3V ?
  14. chrispec

    Arrêter une scène active

    Je viens de supprimer les 5 id de l'entête ... plus qu'un seul sms Par contre "scène active" coché ou décoché, toujours un DEBUG et SMS lors de l'enregistrement de la scène ...
  15. chrispec

    Arrêter une scène active

    Les ID dans l'entête: 2 wall plug, un VD (sms serveur PAW) et les bornes S1 et S2 du FGS221 ... C'est indispensable de mettre ces ID dans l'entête ? Et pour l'histoire de 'scène active' ? son utilité ?
  16. chrispec

    Arrêter une scène active

    @Moicphil, tu as toujours ton "bug" ? J'ai une scène: J'ai un FGS221: S1 à OFF et S2 à OFF: ETAT 1 S1 à ON et S2 à OFF: ETAT 2 S1 à ON et S2 à OFF: ETAT 3 --[[ %% properties 386 value 388 value 215 value 217 value 410 value %% events %% globals --]] -- id sorties FGS221 Myfox local idS1 = 386; local idS2 = 388; -- id des WallPlug local WPCamEntree = 215; local WPCamCuisine = 217; -- id VD serveur SMS PAW local idPAW = 410; -- Etats S1 et S2 local EtatS1 = fibaro:getValue(idS1, "value"); local EtatS2 = fibaro:getValue(idS2, "value"); if (EtatS1 == "0") and (EtatS2 == "0") then EtatMyfox = "desactivee" fibaro:call(WPCamEntree, "turnOff") fibaro:call(WPCamCuisine, "turnOff") fibaro:debug("Alarme désactivée et caméras éteintes") -- sms via SERVEUR PAW message = ("Bonjour, l'alarme est désactivée et les caméras éteintes") fibaro:setGlobal("sms", message); fibaro:debug(message) -- activation du VD et bouton ad hoc fibaro:call(idPAW, "pressButton", "1"); elseif (EtatS1 == "1") and (EtatS2 == "0") then EtatMyfox = "partielle" fibaro:call(WPCamEntree, "turnOn") fibaro:call(WPCamCuisine, "turnOn") fibaro:debug("Alarme partielle et caméras allumées") -- sms via SERVEUR PAW message = ("Bonjour, l'alarme est activée PARTIELLE et les caméras allumées") fibaro:setGlobal("sms", message); fibaro:debug(message) -- activation du VD et bouton ad hoc fibaro:call(idPAW, "pressButton", "1"); elseif (EtatS1 == "1") and (EtatS2 == "1") then EtatMyfox = "totale" fibaro:call(WPCamEntree, "turnOn") fibaro:call(WPCamCuisine, "turnOn") fibaro:debug("Alarme totale et caméras allumées") -- sms via SERVEUR PAW message = ("Bonjour, l'alarme est activée TOTALE et les caméras allumées") fibaro:setGlobal("sms", message); fibaro:debug(message) -- activation du VD et bouton ad hoc fibaro:call(idPAW, "pressButton", "1"); end et le VD SMS Paw (que le "main process"): ------------------------------------------------------------------------------------------- -- Main process ------------------------------------------------------------------------------------------- function SendSMS(number, message) local uri = "/actions/sms.xhtml"; local params = "?numero=" .. number .. "&message=" .. urlencode(tostring(message or "empty")); Tk.Net.isTraceEnabled = false; local HttpClient = Tk.Net.HttpRequest("192.xxx.xxx.xxx", 8080); HttpClient:setReadTimeout(500); local response, status, errorCode = HttpClient:request("GET", uri..params, { "User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:25.0) Gecko/20100101 Firefox/25.0", "Accept: text/html,application/xhtml+xml,application/xml;q=0.9" }); HttpClient:disconnect(); HttpClient:dispose(); HttpClient = nil; end local message = fibaro:getGlobalValue("sms") -- numéro de tel, message... SendSMS("06xxxxxxxx", message); L'état m'est envoyé à chaque fois que la box redémarre (lors d'une mise à jour de firmware par exemple). Et je reçois 3 SMS à chaque fois ??? Une idée ?
  17. chrispec

    Hc2 & Hc Lite- V4.080 Stable - 03/03/2016

    ... plein de bugs en perspective
  18. chrispec

    Hc2 & Hc Lite- V4.080 Stable - 03/03/2016

    lancé ... w&s
  19. chrispec

    Raccorder Myfox En Module Sur Fibaro

    ok ... on utilisera le FGBS pour autre chose alors
  20. chrispec

    Raccorder Myfox En Module Sur Fibaro

    Pour le sens myfox > fibaro, j'ai suivi ton câblage. Je me demande si je testerai pas avec un FGBS... Dans le sens inverse, je n'ai pas encore fait. La taille des œillets sur la carte de la télécommande sont si petits que même un brin de fil en cuivre ne rentre pas Un point de soudure seul avec un composant/broche en surface semble être la seule solution ... pour s'y reprendre et câbler le FGS ... Je devrais avoir du temps ce WE ...
  21. chrispec

    Banque Icones Hcl, HC2 et HC3

    Je serais aussi fort intéressé par ces icônes
  22. chrispec

    Raccorder Myfox En Module Sur Fibaro

    Donc dans le sens Fibaro > Myfox, pas de module physique ? Je me disais de "sacrifier" une télécommande 4 boutons à associer avec un FGS 221, mais tous les raccords des composants électroniques sont protégés par un vernis ... coton pour souder ... en plus d'être minimini ...
  23. chrispec

    Raccorder Myfox En Module Sur Fibaro

    @q.philippe Peux-tu me dire comment tu fais pour le sens Fibaro -> myfox ? En demandant à Krikroff, il dit ne pas avoir d'alarme myfox ..
  24. La question principale ... le FGS sera en 220, la télécommande en 3V ... pourtant réalisable ?
×