GEA för HC2
Inspelat eller via TTS? Vad i koden talar isf om vad den ska säga (tts)?jompa68 wrote:Den säger via min Sonos playbar att kaffepannan stängs av [SMILING FACE WITH OPEN MOUTH]
Regards Jonny Larsson
From my iPhone6+ med Tapatalk
Skickat från min SM-G928F via Tapatalk
Jag gissar att han har en Sonos TTS VD, där knapp 3 säger den frasen.
Hade han skickat in 4 så kanske den säger "godmorgon jompa, somna om om du vill"
Önskar iaf min hade sagt det idag
Hade han skickat in 4 så kanske den säger "godmorgon jompa, somna om om du vill"
Önskar iaf min hade sagt det idag
-----------------------------------------------------------------
HC2
Aeon Labs, Fibaro, Danfoss enheter (30++st)
HC2
Aeon Labs, Fibaro, Danfoss enheter (30++st)
Det tror jag kanske blir svårt i GEA.
Om man tex inte sätter en global till det värde man vill ha och sedan kör en TTS vd som snappar upp att den globala har satts.
Eller så anropar du knapp 5 i VDn och där har du en funktion som hämtar den text du vill läsa upp.
Eller hur hade du tänkt? Vad skall den säga?
Om man tex inte sätter en global till det värde man vill ha och sedan kör en TTS vd som snappar upp att den globala har satts.
Eller så anropar du knapp 5 i VDn och där har du en funktion som hämtar den text du vill läsa upp.
Eller hur hade du tänkt? Vad skall den säga?
-----------------------------------------------------------------
HC2
Aeon Labs, Fibaro, Danfoss enheter (30++st)
HC2
Aeon Labs, Fibaro, Danfoss enheter (30++st)
Nu har jag flyttat nästan allt till GEA.
Men jag är lite osäker på hur jag sätter globala variabler....
Tänker jag rätt här eller?
Men jag är lite osäker på hur jag sätter globala variabler....
Tänker jag rätt här eller?
Code: Select all
-- TimeOfDay Global Variables
GEA.add(true, 30, "", {{"Time","05:29","11:59"}, {"Global", "TimeOfDay", "Morning"}})
GEA.add(true, 30, "", {{"Time","11:59","18:00"}, {"Global", "TimeOfDay", "Day"}})
GEA.add(true, 30, "", {{"Time","18:00","23:59"}, {"Global", "TimeOfDay", "Evening"}})
GEA.add(true, 30, "", {{"Time","23:59","05:29"}, {"Global", "TimeOfDay", "Night"}})
Vad säger GEA när du provar?seriksson wrote:Nu har jag flyttat nästan allt till GEA.
Men jag är lite osäker på hur jag sätter globala variabler....
Tänker jag rätt här eller?
Code: Select all
-- TimeOfDay Global Variables GEA.add(true, 30, "", {{"Time","05:29","11:59"}, {"Global", "TimeOfDay", "Morning"}}) GEA.add(true, 30, "", {{"Time","11:59","18:00"}, {"Global", "TimeOfDay", "Day"}}) GEA.add(true, 30, "", {{"Time","18:00","23:59"}, {"Global", "TimeOfDay", "Evening"}}) GEA.add(true, 30, "", {{"Time","23:59","05:29"}, {"Global", "TimeOfDay", "Night"}})
GEA säger att det funkarSirMaggot wrote:Vad säger GEA när du provar?seriksson wrote:Nu har jag flyttat nästan allt till GEA.
Men jag är lite osäker på hur jag sätter globala variabler....
Tänker jag rätt här eller?
Code: Select all
-- TimeOfDay Global Variables GEA.add(true, 30, "", {{"Time","05:29","11:59"}, {"Global", "TimeOfDay", "Morning"}}) GEA.add(true, 30, "", {{"Time","11:59","18:00"}, {"Global", "TimeOfDay", "Day"}}) GEA.add(true, 30, "", {{"Time","18:00","23:59"}, {"Global", "TimeOfDay", "Evening"}}) GEA.add(true, 30, "", {{"Time","23:59","05:29"}, {"Global", "TimeOfDay", "Night"}})
Trevligt när man börjar komma underfund med GEA!
-
- Medlem
- Posts: 45
- Joined: 08 Nov 2015, 11:23
- 8
Någon som kan visa hur en GEA "rad" skall se ut om man vill uppnå följande funktion:
När rörelse sker framför en RörelseSensor som är i Läge "Armed" vill jag att följande skall hända:
1. Push text meddelande till en telefon
2. Tända en lampa
3. Sätta en Global Parameter till värde "Tänd"
RörelseSensor id = 153
Push Text meddelande = "Nu tänds lampan"
LampID = 124
Global Parameter = NattLyse
Tack på förhand
När rörelse sker framför en RörelseSensor som är i Läge "Armed" vill jag att följande skall hända:
1. Push text meddelande till en telefon
2. Tända en lampa
3. Sätta en Global Parameter till värde "Tänd"
RörelseSensor id = 153
Push Text meddelande = "Nu tänds lampan"
LampID = 124
Global Parameter = NattLyse
Tack på förhand
Varsegod
Code: Select all
local SENSORS = {sensor = 153}
GEA.add({SENSOR["sensor"]}, -1, "ALERT! Rörelse - #date# #time#", {{"If",{{"Armed"}}}, {"turnOn", 124},{"Global", "NattLyse", "Tänd"}})
-
- Medlem
- Posts: 45
- Joined: 08 Nov 2015, 11:23
- 8
Jompa68,
Klockrent, stort tack! Precis funktionen jag var ute efter.
Klockrent, stort tack! Precis funktionen jag var ute efter.
-
- Medlem
- Posts: 45
- Joined: 08 Nov 2015, 11:23
- 8
Jompa68
Var för snabb i mitt tack
Det vill inte riktigt fungera.
"klippt ihop" relevanta bitar av GEA koden nedan
Verkar inte som att den reagerar på detta överhuvudtaget.
Misstänker att jag gör mitt valiga "Misstag" och inte lagt till rätt "trigger" i början av koden, är det "153 value" jag ska ha eller är det något annat som behövs efter 153?
Var för snabb i mitt tack
Det vill inte riktigt fungera.
"klippt ihop" relevanta bitar av GEA koden nedan
Code: Select all
--[[
%% autostart
%% properties
153 value
%% globals
--]]
local PingisRum = {Tak = 124, Rorelse = 153}
GEA.add({PingisRum["Rorelse"]}, -1, "Nu skall lampan tändas", { {"If",{{"Armed"}}}, {"turnOn", PingisRum["Tak"]}, {"Global", "NattLyse", "Tänd"} })
Misstänker att jag gör mitt valiga "Misstag" och inte lagt till rätt "trigger" i början av koden, är det "153 value" jag ska ha eller är det något annat som behövs efter 153?
-
- Medlem
- Posts: 45
- Joined: 08 Nov 2015, 11:23
- 8
Jompa68
Jo den har alltid varit ikryssad för GEA scenen (och de flersta av mina andra scener)
I loggen ser jag detta som ser lite skumt ut...
[DEBUG] 18:20:38: [ 153 | n/a ] Add Property : task added for instant run (ID: 38) [If..] [turnOn,124] [Global,NattLyse,1]
[If..] ser lite skumt ut??
I övrigt ser jag inget i loggen som har med denna regel att göra
Jo den har alltid varit ikryssad för GEA scenen (och de flersta av mina andra scener)
I loggen ser jag detta som ser lite skumt ut...
[DEBUG] 18:20:38: [ 153 | n/a ] Add Property : task added for instant run (ID: 38) [If..] [turnOn,124] [Global,NattLyse,1]
[If..] ser lite skumt ut??
I övrigt ser jag inget i loggen som har med denna regel att göra
-
- Medlem
- Posts: 45
- Joined: 08 Nov 2015, 11:23
- 8
Jompa68,
Skumt
Vad har du med för "triggers" för din dörrsensor högst upp i koden. Jag har bara '153 value'
Kan du bara klippa ur koden ut din GEA utan att anpassa till mina värden/önskemål och posta den här?
Skumt
Vad har du med för "triggers" för din dörrsensor högst upp i koden. Jag har bara '153 value'
Kan du bara klippa ur koden ut din GEA utan att anpassa till mina värden/önskemål och posta den här?
Code: Select all
--[[
%% autostart
%% properties
16 value
%% globals
--]]
local HALL = {taket = 111}
-- Paramétrage de GEA / GEA configuration
function config()
GEA.isVersionFour = true -- On est en version 4.017 Beta ou supérieure /
GEA.language = "EN" -- Votre langue : FR (default) / Your language : EN
GEA.checkEvery = 30 -- On vérifie toutes les X secondes (default : 30) / Check every X seconds
GEA.portables = {201} -- Liste des portables devant recevoir une notification {70, 71} / Smartphones you want to be notified
GEA.debug = false -- Affichage des traces dans la console (default : false) / Show trace in the debug window
-- GEA.getGlobalForActivation = {"SuspendreGEA", "non"} -- active ou désactive l'exécution de GEA via une variable globale / active or deactive GEA execution with a global variable
-- GEA.catchError = false
GEA.optimize = GEA.typeOptimize["IMMEDIATE_ONLY"]
-- option : GEA.typeOptimize["NONE"], GEA.typeOptimize["IMMEDIATE_ONLY"], GEA.typeOptimize["ALL"]
-- permet d'optimiser les soucis liés au getName et getRoom de fibaro mais n'affiche plus le nom des modules concernés.
end
-- Ajouter ici les événements à exécuter / Add here events to schedule
-- Une liste d'exemples est disponible dans un fichier annexe samples.lua / A samples list is available in another file called samples.lua
function setEvents()
GEA.add({SENSORS["dSensor_basement"]}, -1, "Nu skall lampan tändas", {{"If",{{"Armed"}}}, {"turnOn", HALL["taket"]}, {"Global", "NattLyse", "Tänd"} })
end