Page 1 of 1
event skippen
Posted: Sun Aug 28, 2011 11:22 pm
by leo
In HS heb ik een "sunset triggered event" waarmee elke dag om 20 minuten voor zonsondergang mijn lampen aangaan en de gordijnen dicht gaan. Nu wil ik een "vakantie event" maken wat ik trigger via F5 en waar maar een beperkt aantal lampen mee worden aan- en uit geschakeld en het dagelijke event van 20 minuten voor zonsondergang moet tijdens mijn vakantie niet worden geactiveerd.
Als ik weer terug ben van vakantie start ik dan mijn dagelijke event van "20 minuten voor zonsondergang" weer op met F3 ON.
Hoe skip ik mijn "dagelijkse sunset event" tijdens de vakantieperiode ??
Leo
Re: event skippen
Posted: Mon Aug 29, 2011 12:32 am
by Alexander
event disablen.
Re: event skippen
Posted: Mon Aug 29, 2011 8:13 am
by DrDoo
Of misschien een conditie meenemen in je daily event.
Trigger at sunset
and if
Op vakantie is false
(ben behoorlijk nieuw met Homeseer

maar volgens mij kun je dit met condities doen).
Groeten,
Michiel
Re: event skippen
Posted: Mon Aug 29, 2011 11:04 am
by Alexander
Michiel; Inderdaad. Dat kan ook. Ik ben er alleen niet happig op, omdat je dan bij alle relevante events die conditie moet toevoegen (en als je er dan toevallig een vergeet omdat je deze acties gedaan hebt voor het aanmaken van een nieuw event (omdat je bijv nieuwe sensoren hebt), dan zou het zo maar kunnen zijn dat je toch verlichting tijdens je vakantie hebt aanstaan).
Re: event skippen
Posted: Mon Aug 29, 2011 11:35 am
by DrDoo
Dat is inderdaad zo.
Maar andersom zou het zomaar kunnen dat je een hoop events moet disablen als je meer van dit soort timed events hebt.
Of is er nog een slimmere manier om dit te doen (probeer er gelijk wat van te leren

)
Re: event skippen
Posted: Mon Aug 29, 2011 4:24 pm
by Alexander
Ik heb dat een keer besproken tijdens een workshop dat ik gegeven heb. Doordat je in HS geen devices kan disablen, heb ik voor ieder device een event (die het device schakelt). Ik schakel dus geen device in een event, maar een event. Zo krijg ik een boomstructuur van events. Veel events dus.
Re: event skippen
Posted: Mon Aug 29, 2011 11:55 pm
by leo
Alexander; het disabelen van een event kan ik niet terugvinden in de mogelijke "actions". Gebeurt dit via een script (iets waarin ik me nog niet mee heb bezig gehouden)??
vr.gr. Leo
Re: event skippen
Posted: Tue Aug 30, 2011 8:16 am
by DrDoo
Hoi Leo,
Klik op het event. Onder het tabblad name, en dan Options kun je aanvinken;
Disable Automatic Event Triggering.
Hiermee disable je een event.
Groeten,
Michiel
Re: event skippen
Posted: Tue Aug 30, 2011 7:34 pm
by leo
Michiel,
Bedankt....maar dat kan dus niet vanuit een ander event begrijp ik uit bovenstaande discussie??
vr.gr. Leo
Re: event skippen
Posted: Tue Aug 30, 2011 7:42 pm
by DrDoo
Dat weet ik niet...
Misschien met een script...
Denk dat Alexander daar wat meer van weet. Zoveel kennis heb ik nog niet op het gebied van homeseer.
Groeten,
Michiel
Re: event skippen
Posted: Tue Aug 30, 2011 10:16 pm
by esschenk
Hallo,
Je kunt dit via een scriptje doen
zie voorbeeld.
events aanzetten.txt
Sub Main
hs.EnableEvent("Wekker")
hs.EnableEvent("Verlichting aan papagaaien")
hs.EnableEvent("Verwarming aan zetten OP 20GRADEN")
End Sub
events uitzetten.txt
Sub Main
hs.DisableEvent("Wekker")
hs.DisableEvent("Verlichting aan papagaaien")
hs.DisableEvent("Verwarming aan zetten OP 20GRADEN")
End Sub
Groet
Ed
Re: event skippen
Posted: Thu Sep 01, 2011 2:45 pm
by AshaiRey
Als je het generiek wilt houden probeer dan onderstaand scripje maar
Code: Select all
' Enable of Disable een event
' Gebruik : ProgrammaNaam <EventNaam>,<AAN of UIT>
Public Sub Main(ByVal Parms As Object)
'--------------------------
'Get commandline arguments
'--------------------------
Dim ParmArray() As String
Dim EventNaam String
Dim Status As String
ParmArray = Parms.ToString.Split(",")
EventNaam = UCase(ParmArray(0))
Status = UCase(ParmArray(1))
'--------------------------
'Doe een actie
'--------------------------
if Status = "AAN" Then
hs.EnableEvent(EventNaam)
Else
hs.DisableEvent(EventNaam )
End If
End Sub
Re: event skippen
Posted: Thu Sep 01, 2011 3:14 pm
by Alexander
Wat je ook kunt doen is bij "OR Script Statement" (is derde veld bij een "Script Action" (
http://www.homeseer.com/support/homesee ... script.htm)) invullen:
- &hs.EnableEvent "Volledig Event Naam"
- &hs.DisableEvent "Volledig Event Naam"
Je bereikt hetzelfde als het script dat Bram gegeven heeft. Dit is alleen korter

Re: event skippen
Posted: Sat Sep 03, 2011 3:29 pm
by leo
Bedankt voor jullie input. Ik ga jullie ideeen proberen en laat weten of het wat wordt....
vr.gr. Leo