Karotz et Vera

OpenKarotz est le logiciel alternatif pour votre Karotz. Grâce à lui, vous allez libérer le lapin et redécouvrir cet objet indispensable !

Re: Karotz et Vera

Messagede mickey2209 » 28 Jan 2015, 19:44

j'ai rajouter dans une scene
Code: Tout sélectionner
local msg ="la porte d'entree est ouverte."
Parler_Karotz(msg))


mais ca me marque erreur LUA

donc en faite ce code il est fait que pour un relevé de temperature c'est ca?
si je veux faire dire autre chose au lapin il faut que j'utilise le tradi :
Code: Tout sélectionner
luup.inet.wget('http://192.168.1.33/cgi-bin/tts?text=%20il%20faut%20sortir%20les%20poubelle&nocache=1&voice=antoine')
par exemple

l'idée de ne plus depandre de serveur c'est effectivement tentant, mais puis je stocké mes fichier sur ma freebox par exemple ou je dois investir dans un nas? car je crois que la freebox fais tres bien tout ca, et elle reste en permanence allumé,
vera-lite
4 module qubino zmnhcd1
1 module aeon labs dsc14
2 everspring capteur de porte
1 sirene esverspring
1 karotz sous openkarotz
1 tablette samsung avec imperihome +license
mickey2209
Dieu de domotique
 
Messages: 344
Inscription: 03 Mar 2012, 10:07

Re: Karotz et Vera

Messagede chrifabre » 29 Jan 2015, 09:17

Si tu as installer les fonctions dans le startup ...
il suffit dans les scènes qui ont besoin d'envoyer un message vocal vers le Karotz d’écrire
Code: Tout sélectionner
local msg = XXXX    -- le message Ă  faire dire au Karotz ( peut ĂŞtre du texte entre guillemets, ou alors une variable actualisĂ©e par la scène en fonction d’état ou d’évĂ©nement)
Parler_Karotz(msg)

l'avantage est d’éviter de taper une phrase à rallonge, de remplacer les espaces par %20, de se rappeler le code Http du karotz.
De plus msg Ă©tant une variable, on peut par programmation l'adapter Ă  ses besoins. Ex les poubelles ... poubelle jaune, poubelle grise en fonction du calendrier ...
(VERA 1 – 1.1.1362 )  /  (VERA 3 – 1.5.672) : (VERA_EDGE 1.7.2607) / VERA_PLUS 1.7.3183 / VERALITE - 1.5.672
Everspring ST814 (1), SM103 (8), SE812 (1), SF812 (1), SP814 (1), UTSE03A(1), HSM02(1)
Duwi  064312 (3) , 064459 (1)
Fibaro FGS221 (3), FGS211(1), FGD211(1), Wall Plug (1), FGMS-001(2), RGBW(1), FGRM-222(7), FGK-101(4), FGSD-002(2), FGFS-101(1)
Aeon DSC12104
Remotec ZXT-120, ZRC-90EU
MCO-HOME MH-S412(2), MH-S314(2)
NEO COOLCAM PowerPlug(4), Light Switch EU-2(2)
Swiid SwiidInter(3)
BENEXT TagReader
RFXCOM LAN + Sondes Température/Humidité (THGR122NX, THGR810, THN132ES, THGR328N) + sonde Piscine(THWR800)
Karotz
Google Home
Foscam FI8910W, Wanscam HW0025, Seculink SA-IPC2130HB, HIKVISION DS-2CD2420F-IW
3 Tablettes Android CT1002, CT1020 et PIPO P1 + MyVera + ImperiHome Pro
PC Tout en Un Tactile 22" ASUS + MyVera + SARAH + AltUi v1.84.2041
HP Proliant + XPEnology
Lecteur RFID modifié Zwave
Mon site : http://www.e-domotic.fr/blog/
Avatar de l’utilisateur
chrifabre
Dieu de domotique
 
Messages: 537
Inscription: 01 Jan 2012, 12:10
Localisation: SANARY SUR MER

Re: Karotz et Vera

Messagede droopyjj » 29 Jan 2015, 22:06

Bonsoir
Je m'aperçois avoir loupé pas mal de message!
heureusement que super Chrifabre est lĂ !
Tu es entre de bonne main Mickey!
J'ai pris beaucoup de retard avec la meteo
cdt
Vera lite
3 modules fibaro
1 extension RFX USB
1 everspring ST814
Enormément de sondes Oregons (car je récupère celles des voisins)
1 KAROTZ
1 serveur synology ds710+
1 incapacité chronique à faire fonctionner tous cela
droopyjj
Dieu de domotique
 
Messages: 284
Inscription: 03 Oct 2012, 08:52
Localisation: Poissy

Re: Karotz et Vera

Messagede mickey2209 » 30 Jan 2015, 14:18

lol et moi j'ai loupé un episode car ca ne fonctione pas,
je met dans test lua
Code: Tout sélectionner
local msg =je fais un essai   
Parler_Karotz(msg)

mais rien n'est dit,
est ce mon startup qui n'est pas bon?

Code: Tout sélectionner
-- **************************************************
-- Fonctions Vocales Karotz et Sarah avec paramètres
-- **************************************************
function url_encode(str)
   if (str) then
      str = string.gsub (str, "\n", "\r\n")
      str = string.gsub (str, "([^%w ])",
      function (c) return string.format ("%%%02X", string.byte(c)) end)
      str = string.gsub (str, " ", "+")
   end
   return str   
end
--
--  alarme vocale Karotz
--
function Parler_Karotz(msg)
--
        local url = "http://192.168.1.33/cgi-bin/tts?text="
        local param = "&voice=claire"
--
        local varmsg = url .. url_encode(msg) .. param
        luup.inet.wget(varmsg,2)
        return true
end
------------StartUp Lua------------------------------------
-- Definitions des Devices
C_baievitresalon= 8 --capteur baie vitre salon
V_roulantterrasse = 10 -- volet roulant terasse
-- DĂ©finition des services
SID_TS = "urn:upnp-org:serviceId:TemperatureSensor1"
------------------------------------------------------------------

en tout cas pour l'instant je laisse mes scene avec le http
vera-lite
4 module qubino zmnhcd1
1 module aeon labs dsc14
2 everspring capteur de porte
1 sirene esverspring
1 karotz sous openkarotz
1 tablette samsung avec imperihome +license
mickey2209
Dieu de domotique
 
Messages: 344
Inscription: 03 Mar 2012, 10:07

Re: Karotz et Vera

Messagede minimoibientot » 30 Jan 2015, 15:30

mickey2209 a Ă©crit:
Code: Tout sélectionner
local msg =je fais un essai   
Parler_Karotz(msg)




se ne serait pas :
Code: Tout sélectionner
local msg = "je fais un essai" 
Parler_Karotz(msg)
  • Vera3 & VeraLite - UI5 / tab & tĂ©l : logicom S1024 + Asus TF201 + Galaxy S5 + Iphone 4S / Imperihome Pro
  • switch D-Link 24 ports / Raspberry B = squeezeslave / BananaPi + HD ext 2To = server + LMS + MyVera + graph teleinfo / T° / Hum / VMC / chauffage
  • Fibaro
    • FGRM-222 *11 / FGS-211 *4 / FGS-221 *8 / Wall Plug *3
  • Vision Security
    • dĂ©tect : VIS_ZG8101 *1 / sirene : VIS_ZM1602 *1
  • Everspring
    • dĂ©tect : HSP02 *4 / prise : AN157-6 *3
  • rfxtrx 433
  • Oregon : THN132N *3 / THGR122NX *4 / Phenix : YC-4000B *8 / Blyss : detect fumĂ©e *2
  • Chacon
    • Inter avec dĂ©tect° Mvt : CH-54703 *1 / CH-54503 *1
    • contacte porte : CH-54781 *6
    • Prise : CH-54795 *5 / RĂ©cepteur ON/OFF 1000w : CH-54555 *2 & 200w : CH-54557 *2
  • teleinfo ( dauguet ) / VMC hygro + duwi
  • Ruban led RGB 5050 *3 + IR
  • CamĂ©ra IP Vision nocturne et DĂ©tect° Mvt *4
  • Karotz - W/L - openkarotz / logitech harmony 1100 + DIO 16 canaux CH54761 + DIO 3 canaux CH54760
  • onduleur : MGE ellipse ASR 450 *2 + Riello WP55 *1
Avatar de l’utilisateur
minimoibientot
Dieu de domotique
 
Messages: 409
Inscription: 07 AoĂ» 2013, 15:44
Localisation: Seine Maritime

Re: Karotz et Vera

Messagede mickey2209 » 30 Jan 2015, 19:01

a ba oui! des guillemets! fallais y penser! lol jme sent vraiment nul, effectivement avec des guillemets ca marche bien, et donc je vais pouvoir grave alleger mes luup!! merci!
vera-lite
4 module qubino zmnhcd1
1 module aeon labs dsc14
2 everspring capteur de porte
1 sirene esverspring
1 karotz sous openkarotz
1 tablette samsung avec imperihome +license
mickey2209
Dieu de domotique
 
Messages: 344
Inscription: 03 Mar 2012, 10:07

Re: Karotz et Vera

Messagede mickey2209 » 14 FĂ©v 2015, 18:08

hello
je suis sur la lecture de la temperature du salon (qui entre nous n'est pas du tout precise avec un aeon labs 4 en 1, je ne conseil pas ce capteur)
j'ai donc dans mon statup lua:

Code: Tout sélectionner
-- **************************************************
-- Fonctions Vocales Karotz et Sarah avec paramètres
-- **************************************************
function url_encode(str)
   if (str) then
      str = string.gsub (str, "\n", "\r\n")
      str = string.gsub (str, "([^%w ])",
      function (c) return string.format ("%%%02X", string.byte(c)) end)
      str = string.gsub (str, " ", "+")
   end
   return str   
end
--
--  alarme vocale Karotz
--
function Parler_Karotz(msg)
--
        local url = "http://192.168.1.33/cgi-bin/tts?text="
        local param = "&voice=claire"
--
        local varmsg = url .. url_encode(msg) .. param
        luup.inet.wget(varmsg,2)
        return true
end
------------StartUp Lua------------------------------------
-- Definitions des Devices
C_baievitresalon = 8 --capteur baie vitre salon
V_roulantterrasse = 10 -- volet roulant terasse
temp_salon = 116 --temperature salon
-- DĂ©finition des services
SID_TS = "urn:upnp-org:serviceId:TemperatureSensor1"
------------------------------------------------------------------






et comme scene:
Code: Tout sélectionner
local temp = luup.variable_get(SID_TS, "CurrentTemperature", temp_salon)
local msg = msg .. "La température du salon est de:" .. temp .. "."
Parler_Karotz(msg)

mais le lapin boude! j'ai fais une erreur?(ou plusieur, lol)
bon week end a tous
vera-lite
4 module qubino zmnhcd1
1 module aeon labs dsc14
2 everspring capteur de porte
1 sirene esverspring
1 karotz sous openkarotz
1 tablette samsung avec imperihome +license
mickey2209
Dieu de domotique
 
Messages: 344
Inscription: 03 Mar 2012, 10:07

Re: Karotz et Vera

Messagede minimoibientot » 14 FĂ©v 2015, 18:56

mickey2209 a Ă©crit:
Code: Tout sélectionner
local temp = luup.variable_get(SID_TS, "CurrentTemperature", temp_salon)
local msg = msg .. "La température du salon est de:" .. temp .. "."
Parler_Karotz(msg)



peut etre :
Code: Tout sélectionner
local temp = luup.variable_get(SID_TS, "CurrentTemperature", temp_salon)
local msg = "La température du salon est de:" .. temp .. "."
Parler_Karotz(msg)
  • Vera3 & VeraLite - UI5 / tab & tĂ©l : logicom S1024 + Asus TF201 + Galaxy S5 + Iphone 4S / Imperihome Pro
  • switch D-Link 24 ports / Raspberry B = squeezeslave / BananaPi + HD ext 2To = server + LMS + MyVera + graph teleinfo / T° / Hum / VMC / chauffage
  • Fibaro
    • FGRM-222 *11 / FGS-211 *4 / FGS-221 *8 / Wall Plug *3
  • Vision Security
    • dĂ©tect : VIS_ZG8101 *1 / sirene : VIS_ZM1602 *1
  • Everspring
    • dĂ©tect : HSP02 *4 / prise : AN157-6 *3
  • rfxtrx 433
  • Oregon : THN132N *3 / THGR122NX *4 / Phenix : YC-4000B *8 / Blyss : detect fumĂ©e *2
  • Chacon
    • Inter avec dĂ©tect° Mvt : CH-54703 *1 / CH-54503 *1
    • contacte porte : CH-54781 *6
    • Prise : CH-54795 *5 / RĂ©cepteur ON/OFF 1000w : CH-54555 *2 & 200w : CH-54557 *2
  • teleinfo ( dauguet ) / VMC hygro + duwi
  • Ruban led RGB 5050 *3 + IR
  • CamĂ©ra IP Vision nocturne et DĂ©tect° Mvt *4
  • Karotz - W/L - openkarotz / logitech harmony 1100 + DIO 16 canaux CH54761 + DIO 3 canaux CH54760
  • onduleur : MGE ellipse ASR 450 *2 + Riello WP55 *1
Avatar de l’utilisateur
minimoibientot
Dieu de domotique
 
Messages: 409
Inscription: 07 AoĂ» 2013, 15:44
Localisation: Seine Maritime

Re: Karotz et Vera

Messagede mickey2209 » 14 FĂ©v 2015, 19:07

humm, effectivement, je fais des copier coller vue que je ne connais pas le luup,
du coup ca fonctionne, merci, j'ai rajouté le mot degré avant le point, c'est plus cool
merci
vera-lite
4 module qubino zmnhcd1
1 module aeon labs dsc14
2 everspring capteur de porte
1 sirene esverspring
1 karotz sous openkarotz
1 tablette samsung avec imperihome +license
mickey2209
Dieu de domotique
 
Messages: 344
Inscription: 03 Mar 2012, 10:07

Re: Karotz et Vera

Messagede mickey2209 » 14 Avr 2017, 08:33

bonjour,
je deterre un vieux dossier,
j'ai remis mon lapin en fonction,mais il est sous freerabbit avec openkarotz dessus, je me suis retapper tout les pages du forum a lire pour pouvoir refaire dire a mon lapin, l'heure et ne plus avoir besoin de metre les %20 entre chaque mot j'ai donc remis dans le startup lua le code de chifrabre:
Code: Tout sélectionner
-- **************************************************
-- Fonctions Vocales Karotz, Sarah et ImperHome avec paramètres
-- **************************************************
function url_encode(str)
   if (str) then
      str = string.gsub (str, "\n", "\r\n")
      str = string.gsub (str, "([^%w ])",
      function (c) return string.format ("%%%02X", string.byte(c)) end)
      str = string.gsub (str, " ", "+")
   end
   return str   
end
--
--  alarme vocale Karotz
--
function Parler_Karotz(msg)
--
        local param = "&voice=eurfrenchfemale"
        local url = "http://192.168.1XX/cgi-bin/tts?text="
--
        local varmsg = url .. url_encode(msg) .. param
        local retour = luup.inet.wget(varmsg,2)
        -- luup.log("Karotz : ".. retour)
        return true
end
--
--  alarme vocale ImperiHome
--
function Parler_ImperiHome(msg)
     local url="http://192.168.1.XX/api/rest/speech/tts?text="
     local param = "&vol=90"
--
        local varmsg = url .. url_encode(msg) .. param
        local retour = luup.inet.wget(varmsg,2)
        -- luup.log("ImperiHome : ".. retour)
        return true
end
--

avec mes ip a la place du X, j'ai aussi modifié :
Code: Tout sélectionner
local param = "&voice=claire"

en
Code: Tout sélectionner
local param = "&voice=eurfrenchfemale"

car la voix de margaux ne fonctionne plus .
j'ai :
Code: Tout sélectionner
ERROR : Error in lua for scenes and events


et lorsque je fais un test le lapin ne parle pas, ai je oublier de modifier quelque chose? je tape
Code: Tout sélectionner
local msg ="la porte d'entree est ouverte."
Parler_Karotz(msg))

je me rappel aussi qu'on pouvez lui faire dire l'heure locale avec un code aussi je ne sais plus si c'est celui de chifabre... mais c'etait bien pratique
vera-lite
4 module qubino zmnhcd1
1 module aeon labs dsc14
2 everspring capteur de porte
1 sirene esverspring
1 karotz sous openkarotz
1 tablette samsung avec imperihome +license
mickey2209
Dieu de domotique
 
Messages: 344
Inscription: 03 Mar 2012, 10:07

Précédente

Retourner vers OpenKarotz

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

Copyright © 2011 - Touteladomotique.com - Tous droits rĂ©servĂ©s
Les blogs partenaires : Abavala, Domo-Blog, Domotique34, Maison et Domotique