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 chrifabre » 17 Jan 2015, 09:20

il faut mettre
SID_TS = "urn:upnp-org:serviceId:TemperatureSensor1"
désolé erreur de frappe, les services se terminent tjrs en 1.
Par contre je te conseille de mettre d'abord ladefinition des modules et des services avant les fonctions
Code: Tout sélectionner
------------StartUp Lua------------------------------------
-- Definitions des Devices
T_exterieur= 113 --Temperature Exterieur
T_salon = 66 -- Temperature Salon
-- DĂ©finition des services
SID_TS = "urn:upnp-org:serviceId:TemperatureSensor1"
------------------------------------------------------------------
-- **************************************************
-- Fonctions Vocales Karotz 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.0.30/cgi-bin/tts?text="
        local param = "&voice=claire"
--
        local varmsg = url .. url_encode(msg) .. param
        luup.inet.wget(varmsg,2)
        return true
end


Puisque dans ton fichier StartUp tu as mis la fonction Parer_Karotz, autant l'utiliser ... donc dans ta scène mettre
Code: Tout sélectionner
----------------------Scene------------------------------------
local temp = luup.variable_get(SID_TS, "CurrentTemperature", T_exterieur)         -- lire la temperature exterieurs
local msg = "La tempĂ©rature extĂ©rieure, en degrĂ© celsius est de: " .. temp        -- commencer l'ecriture du message
local temp = luup.variable_get(SID_TS, "CurrentTemperature", T_salon)             -- lire la temperature exterieure
local msg = msg .. "et La tempĂ©rature du salon est de:" .. temp .. "."            -- finir la construction du message
Parler_Karotz(msg))                                                               -- envoi du message au Karotz (timeout=2s)
-----------------------------------------------------------------
VERA_EDGE 1.7.4452 / VERA_PLUS 1.7.4453 / VERALITE - 1.5.672
Everspring ST814(1), SM103(8), SE812(1), SF812(1), SP814(1), UTSE03A(1), HSM02(1), AN145-2(2)
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(3)
NEO COOLCAM PowerPlug(6), Light Switch EU-2(4), DĂ©tecteur Mouvement PIR(3)
TOPVICO Detecteur Mouvement PIR
Swiid SwiidInter(3)
BENEXT TagReader
RFXCOM LAN + Sondes Température/Humidité THGR122NX, THGR810, THN132ES, THGR328N) + sonde Piscine(THWR800)
Karotz
Google Home / Alexa
Foscam FI8910W, Wanscam HW0025, Seculink SA-IPC2130HB, HIKVISION DS-2CD2420F-IW
3 Tablettes Android AT102K, CT1020 et PIPO + ImperiHome Pro
PC Tout en Un Tactile 22" ASUS + AltUi v2.40.2501
HP Proliant + XPEnology
Lecteur RFID modifié Zwave
Mon site : http://www.e-domotic.fr/blog/
Avatar de l’utilisateur
chrifabre
Dieu de domotique
 
Messages: 679
Inscription: 01 Jan 2012, 12:10
Localisation: SANARY SUR MER

Re: Karotz et Vera

Messagede droopyjj » 17 Jan 2015, 10:07

bonjour Chrifabre,
je viens de tester tes dernières modiffs et.....CELA FONCTIONNE PARFAITEMENT!!!!
Merci beaucoup pour ta patience!!!!
Cordialement
2 eedomus +
Énormément de sondes Oregons (car je récupère celles des voisins)
2 KAROTZ
1 serveur synology ds710+
1 incapacité chronique à faire fonctionner tout cela
droopyjj
Dieu de domotique
 
Messages: 294
Inscription: 03 Oct 2012, 08:52
Localisation: Poissy

Re: Karotz et Vera

Messagede chrifabre » 17 Jan 2015, 18:02

je suis heureux que cela fonctionne ...
Bon week end
VERA_EDGE 1.7.4452 / VERA_PLUS 1.7.4453 / VERALITE - 1.5.672
Everspring ST814(1), SM103(8), SE812(1), SF812(1), SP814(1), UTSE03A(1), HSM02(1), AN145-2(2)
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(3)
NEO COOLCAM PowerPlug(6), Light Switch EU-2(4), DĂ©tecteur Mouvement PIR(3)
TOPVICO Detecteur Mouvement PIR
Swiid SwiidInter(3)
BENEXT TagReader
RFXCOM LAN + Sondes Température/Humidité THGR122NX, THGR810, THN132ES, THGR328N) + sonde Piscine(THWR800)
Karotz
Google Home / Alexa
Foscam FI8910W, Wanscam HW0025, Seculink SA-IPC2130HB, HIKVISION DS-2CD2420F-IW
3 Tablettes Android AT102K, CT1020 et PIPO + ImperiHome Pro
PC Tout en Un Tactile 22" ASUS + AltUi v2.40.2501
HP Proliant + XPEnology
Lecteur RFID modifié Zwave
Mon site : http://www.e-domotic.fr/blog/
Avatar de l’utilisateur
chrifabre
Dieu de domotique
 
Messages: 679
Inscription: 01 Jan 2012, 12:10
Localisation: SANARY SUR MER

Re: Karotz et Vera

Messagede droopyjj » 24 Jan 2015, 17:32

Bonjour chrifabre!
je jette une bouteille a la mer car je ne sais pas si tu suis encore ce sujet:
Mickey propose de créer des fichiers mp3 qui me donneront la meteo
j'ai mis cela dans mon code luup:
Code: Tout sélectionner
luup.inet.wget('http://192.168.0.30/cgi-bin/sound?url=http://karotz.mikey-life.com/OpenKarotzMeteo/meteo.php?ville=Poissy')


mais cela ne fonctionne pas alors qu'avec l'url simple cela fonctionne: tu peux me dire pourquoi?

CDT
2 eedomus +
Énormément de sondes Oregons (car je récupère celles des voisins)
2 KAROTZ
1 serveur synology ds710+
1 incapacité chronique à faire fonctionner tout cela
droopyjj
Dieu de domotique
 
Messages: 294
Inscription: 03 Oct 2012, 08:52
Localisation: Poissy

Re: Karotz et Vera

Messagede chrifabre » 25 Jan 2015, 14:27

D’après ce que j'ai lu dans le post, il ne faut pas mettre "ville=" mais directement la ville
essai donc celĂ 
Code: Tout sélectionner
luup.inet.wget('http://192.168.0.30/cgi-bin/sound?url=http://karotz.mikey-life.com/OpenKarotzMeteo/meteo.php?Poissy')


tu peux vérifier avec ton navigateur internet en tapant
acces direct au site
Code: Tout sélectionner
http://karotz.mikey-life.com/OpenKarotzMeteo/meteo.php?Poissy

acces au site au travers de ton Karotz
Code: Tout sélectionner
http://192.168.0.30/cgi-bin/sound?url=http://karotz.mikey-life.com/OpenKarotzMeteo/meteo.php?Poissy

J'ai testé et celà marche chez moi
VERA_EDGE 1.7.4452 / VERA_PLUS 1.7.4453 / VERALITE - 1.5.672
Everspring ST814(1), SM103(8), SE812(1), SF812(1), SP814(1), UTSE03A(1), HSM02(1), AN145-2(2)
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(3)
NEO COOLCAM PowerPlug(6), Light Switch EU-2(4), DĂ©tecteur Mouvement PIR(3)
TOPVICO Detecteur Mouvement PIR
Swiid SwiidInter(3)
BENEXT TagReader
RFXCOM LAN + Sondes Température/Humidité THGR122NX, THGR810, THN132ES, THGR328N) + sonde Piscine(THWR800)
Karotz
Google Home / Alexa
Foscam FI8910W, Wanscam HW0025, Seculink SA-IPC2130HB, HIKVISION DS-2CD2420F-IW
3 Tablettes Android AT102K, CT1020 et PIPO + ImperiHome Pro
PC Tout en Un Tactile 22" ASUS + AltUi v2.40.2501
HP Proliant + XPEnology
Lecteur RFID modifié Zwave
Mon site : http://www.e-domotic.fr/blog/
Avatar de l’utilisateur
chrifabre
Dieu de domotique
 
Messages: 679
Inscription: 01 Jan 2012, 12:10
Localisation: SANARY SUR MER

Re: Karotz et Vera

Messagede droopyjj » 25 Jan 2015, 17:42

bonsoir chrifabre
merci de ton retour
je viens de voir cela aussi
je vais faire cela
cdt
2 eedomus +
Énormément de sondes Oregons (car je récupère celles des voisins)
2 KAROTZ
1 serveur synology ds710+
1 incapacité chronique à faire fonctionner tout cela
droopyjj
Dieu de domotique
 
Messages: 294
Inscription: 03 Oct 2012, 08:52
Localisation: Poissy

Re: Karotz et Vera

Messagede mickey2209 » 27 Jan 2015, 14:24

super! j'ai une vera( qui me fais galerer a mort!!! je ne pensais pas que c'Ă©tait aussi peu intuitif!) et un openkarotz

je vais donc avoir un peu de lecture car j'aimerai effectivement faire des releve de temperature, j'ai déjà lu toute la discussion, et j'ai fais une surchauffe cerebral donc je laisse reposer et je m'y remet ce soir,

a ce propos tu as kel adaptateur sur ton karotz?

@ plus
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: 374
Inscription: 03 Mar 2012, 10:07

Re: Karotz et Vera

Messagede mickey2209 » 27 Jan 2015, 19:16

bonsoir,
bon j'ai lu et relu, je ne suis pas sur de tout comprendre, donc j'ai editer mon startup LUA:
le voici:
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:TemperatureSensor2"
------------------------------------------------------------------


les dernieres lignes sont bien pour renomé ces device a la place de l'ID donc:
nom abrégé=numero de l'ID -- nom complet?

est-ce bien ca? le faite vous pour tout vos modules?
derniere question pour le karotz comment lance ton une commande du coup?
j'ecris juste
Code: Tout sélectionner
local msg =
et ma phrase derriere?
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: 374
Inscription: 03 Mar 2012, 10:07

Re: Karotz et Vera

Messagede minimoibientot » 27 Jan 2015, 20:17

suivant chrifabre
dans ta scene pour le karotz tu devrais avoir un truc du genre

Code: Tout sélectionner
local temp =
local msg =
Parler_Karotz(msg)) =

son exemple ici

pour les noms , cela t'evite d'avoir a aller chercher les ID
c'est plus pratique
  • Vera3 & VeraLite - UI5 / tab & tĂ©l : Galaxy Tab 3 & 4 + Galaxy S7edge/ 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: 414
Inscription: 07 AoĂ» 2013, 15:44
Localisation: Seine Maritime

Re: Karotz et Vera

Messagede chrifabre » 28 Jan 2015, 07:54

Remplacer
Code: Tout sélectionner
SID_TS = "urn:upnp-org:serviceId:TemperatureSensor2"

par
Code: Tout sélectionner
SID_TS = "urn:upnp-org:serviceId:TemperatureSensor1"

J'ai fait une erreur de frappe ... les services en general se termine par 1

Mettre les définitions d'abord avant les fonctions ...
VERA_EDGE 1.7.4452 / VERA_PLUS 1.7.4453 / VERALITE - 1.5.672
Everspring ST814(1), SM103(8), SE812(1), SF812(1), SP814(1), UTSE03A(1), HSM02(1), AN145-2(2)
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(3)
NEO COOLCAM PowerPlug(6), Light Switch EU-2(4), DĂ©tecteur Mouvement PIR(3)
TOPVICO Detecteur Mouvement PIR
Swiid SwiidInter(3)
BENEXT TagReader
RFXCOM LAN + Sondes Température/Humidité THGR122NX, THGR810, THN132ES, THGR328N) + sonde Piscine(THWR800)
Karotz
Google Home / Alexa
Foscam FI8910W, Wanscam HW0025, Seculink SA-IPC2130HB, HIKVISION DS-2CD2420F-IW
3 Tablettes Android AT102K, CT1020 et PIPO + ImperiHome Pro
PC Tout en Un Tactile 22" ASUS + AltUi v2.40.2501
HP Proliant + XPEnology
Lecteur RFID modifié Zwave
Mon site : http://www.e-domotic.fr/blog/
Avatar de l’utilisateur
chrifabre
Dieu de domotique
 
Messages: 679
Inscription: 01 Jan 2012, 12:10
Localisation: SANARY SUR MER

Re: Karotz et Vera

Messagede mickey2209 » 28 Jan 2015, 10:17

ok je changerai ca ce soir en retrant du travail
et lorsque je veux faire parler mon lapin genre la porte d'entree est ouverte j'ai juste a dire :
Code: Tout sélectionner
local msg =la porte d'entree est ouverte
Parler_Karotz(msg)) =

c'est ca? lol je suis sceptique, ca serait trop facile
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: 374
Inscription: 03 Mar 2012, 10:07

Re: Karotz et Vera

Messagede chrifabre » 28 Jan 2015, 11:01

Oui si tu as mis dans le StartUp Luup, les fonctions url_encode(str) et Parler_Karotz(msg).
Il ne reste qu'à appeler la fonction Parler_Karotz(msg) de ta scène contrôlée par le device porte ouverte.

Code: Tout sélectionner
local msg ="la porte d'entree est ouverte."
Parler_Karotz(msg))


Personnellement j'utilise le Karotz pour m'informer d'actions de ma domotique, par exemple mise en route et arrêt de l'alarme, sortie des poubelles en fonction d'un calendrier, contrôle de l'ouverture des fenêtres en fonction de la température extérieure et intérieure, controle des fenetres au moment où l'on met l'alarme ...
On peut imaginer plein de choses ... c'est la voix de ma domotique. Il est alimenté par l'onduleur et raccordé en ethernet.
Mais au vu de l’arrêt des serveurs, et pour ne pas en dépendre, je pense ne plus utiliser à terme cette fonction, mais utiliser des messages enregistrés sur mon NAS que je ferais lire au lapin ...
VERA_EDGE 1.7.4452 / VERA_PLUS 1.7.4453 / VERALITE - 1.5.672
Everspring ST814(1), SM103(8), SE812(1), SF812(1), SP814(1), UTSE03A(1), HSM02(1), AN145-2(2)
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(3)
NEO COOLCAM PowerPlug(6), Light Switch EU-2(4), DĂ©tecteur Mouvement PIR(3)
TOPVICO Detecteur Mouvement PIR
Swiid SwiidInter(3)
BENEXT TagReader
RFXCOM LAN + Sondes Température/Humidité THGR122NX, THGR810, THN132ES, THGR328N) + sonde Piscine(THWR800)
Karotz
Google Home / Alexa
Foscam FI8910W, Wanscam HW0025, Seculink SA-IPC2130HB, HIKVISION DS-2CD2420F-IW
3 Tablettes Android AT102K, CT1020 et PIPO + ImperiHome Pro
PC Tout en Un Tactile 22" ASUS + AltUi v2.40.2501
HP Proliant + XPEnology
Lecteur RFID modifié Zwave
Mon site : http://www.e-domotic.fr/blog/
Avatar de l’utilisateur
chrifabre
Dieu de domotique
 
Messages: 679
Inscription: 01 Jan 2012, 12:10
Localisation: SANARY SUR MER

PrécédenteSuivante

Retourner vers OpenKarotz

Qui est en ligne

Utilisateurs parcourant ce forum: Exabot [Bot] et 0 invités

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