Domotique-Home 38 Signaler ce message Posté(e) 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 Partager ce message Lien à poster Partager sur d’autres sites
Fredric 297 Signaler ce message Posté(e) 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!! Partager ce message Lien à poster Partager sur d’autres sites
Domotique-Home 38 Signaler ce message Posté(e) 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 Partager ce message Lien à poster Partager sur d’autres sites
Dyscus 2 Signaler ce message Posté(e) 26 mai 2015 Bonsoir, Petite question, est ce que cela peut fonctionner avec un iphone ? Merci Partager ce message Lien à poster Partager sur d’autres sites
Domotique-Home 38 Signaler ce message Posté(e) 27 mai 2015 Bonjour, Le serveur PAW n'ai pas compatible Iphon/Ipad, dsl. PAr contre tu peux utiliser SARAH ou Siri Partager ce message Lien à poster Partager sur d’autres sites
chrispec 31 Signaler ce message Posté(e) 27 mai 2015 SARAH sous iOS ? comment fais-tu ? tu m’intéresse Partager ce message Lien à poster Partager sur d’autres sites
Domotique-Home 38 Signaler ce message Posté(e) 28 mai 2015 Avec une VM Partager ce message Lien à poster Partager sur d’autres sites