Domotique-Home Posté(e) le 12 mars 2014 Signaler Posté(e) le 12 mars 2014 Bonjour, Aujourd'hui je partage avec vous une scène simple qui permet nous réveiller le matin. Pour cela nous allons utiliser notre serveur PAW et sa synthèse vocale Si vous ne l'avez pas encore installé et configuré c'est par ici Créez une nouvelle scène puis insérez le code suivant en modifions a votre convenance. Comme d'habitude j’essaye de commenter le code au maximum, si vous avez des questions n’hésitez pas --[[ %% autostart %% properties %% globals --]] -- SETTINGS local HReveil = "06:30"; -- heure du réveille local IdSv = XX -- remplacez XX par ID_de_votre_VD_synthèse_vocale; local sourceTrigger = fibaro:getSourceTrigger(); if (sourceTrigger["type"] == "autostart") then while true do local currentDate = os.date("*t"); local startSource = fibaro:getSourceTrigger(); -- currentDate.wday == 1 correspond a Dimanche -- currentDate.wday == 2 correspond a Lundi -- etc... -- currentDate.wday == 7 correspond a Samedi -- ici j'ai programmé le réveil de lundi au vendredi -- modifier a votre convenance if ( ( ((currentDate.wday == 2 or currentDate.wday == 3 or currentDate.wday == 4 or currentDate.wday == 5 or currentDate.wday == 6) and string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) == HReveil ) ) ) then -- volume sonore du smartphone fibaro:setGlobal("vol", "10") -- message vocal à envoyer au smartphone fibaro:setGlobal("speech", "Bonjour, il est " .. string.format("%02d", currentDate.hour) .. " heure " .. string.format("%02d", currentDate.min) .. " il faut se réveiller") -- activation du périphérique virtuel et bouton ad hoc fibaro:call(IdSv, "pressButton", "1"); end fibaro:sleep(60*1000); end else local currentDate = os.date("*t"); local startSource = fibaro:getSourceTrigger(); if ( startSource["type"] == "other" ) then -- volume sonore du smartphone fibaro:setGlobal("vol", "10") -- message vocal à envoyer au smartphone fibaro:setGlobal("speech", "Bonjour, il est " .. string.format("%02d", currentDate.hour) .. " heure " .. string.format("%02d", currentDate.min) .. " il faut se réveiller") -- activation du périphérique virtuel et bouton ad hoc fibaro:call(IdSv, "pressButton", "1"); end end 1
Fredric Posté(e) le 12 mars 2014 Signaler Posté(e) le 12 mars 2014 Bravo pour tes explications, ce n'ai pas une scène que je vais utiliser avec PAW, je suis plutôt parti sur la douce voix de SARAH, mais je ne pouvais pas lire ton Tuto sans te dire ce que j'en pense. un novice peut sans sortir parfaitement, tout est expliqué, en français s'il vous plait!! j'adore!!
Domotique-Home Posté(e) le 12 mars 2014 Auteur Signaler Posté(e) le 12 mars 2014 Merci @Frederic J'ai installé SARAH ressemant et je suis en train de tester ses fonctionnalités, je suis très séduit par ce système je le trouve géniale. Apres intégration de ma HC2 et de mon système SONOS je pense que je pourrais m’éclater avec le mariage HC2 et SARAH
Dyscus Posté(e) le 26 mai 2015 Signaler Posté(e) le 26 mai 2015 Bonsoir, Petite question, est ce que cela peut fonctionner avec un iphone ? Merci
Domotique-Home Posté(e) le 27 mai 2015 Auteur Signaler Posté(e) le 27 mai 2015 Bonjour, Le serveur PAW n'ai pas compatible Iphon/Ipad, dsl. PAr contre tu peux utiliser SARAH ou Siri
chrispec Posté(e) le 27 mai 2015 Signaler Posté(e) le 27 mai 2015 SARAH sous iOS ? comment fais-tu ? tu m’intéresse
Messages recommandés