Gå til innhold

Event trøbbel med tale


Anbefalte innlegg

Skrevet (endret)

Jeg har en Event som heter:

"Check coffemaker" som jeg kaller opp (fra en annen event) når vi forlater huset.

 

Den er enkel:

 

If this event is MANUALLY triggered

AND IF 1st Floor Kitchen Coffemaker has a valua equal to On

Then Speak "The Coffemaker is not switched off"

and Wait for Speaking to Finish

 

Problemet er at den gir faen i å sjekke verdien til kaffetrakteren og uttaler advarselen uansett :(

 

Det samme gjelder tilsvarende eventer som sjekker at dører er lukket.

Alle sammen snakker i vei uansett hvordan dørene er.

 

Noen tips?

Endret av Fermate
Videoannonse
Annonse
Skrevet

Hvorfor er det sært? Slik fungerte jo også HS2. "Run Event" kjører eventet samme faen. "Run Event but check conditions", sjekker om det skal kjøre først. Spesielt fornuftig nå siden et event kan ha flere triggere.

Skrevet

Vel, programmerer hjernen min er ikke vant til at den som kaller en subrutine kan si at den skal hoppe over alle IF setningene inni rutinen :)

 

Hva mener du med flere triggere?

Skrevet

Du må tenke på det som at Sub-rutinen først begynner etter ordet "THEN".

 

 

Flere trigger som dette:

IF some device was set to ON
AND some condition

OR another device was set to DIM 50%
AND some other optional condition

THEN &hs.Writelog("Yes", "Moskus FTW")

Hvis device1 blir skrudd på ELLER device2 blir dimmet til 50%, får du "Moskus FTW" i loggen. :)

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...