event skippen
Moderator: Ruud
event skippen
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
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
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
Trigger at sunset
and if
Op vakantie is false
(ben behoorlijk nieuw met Homeseer

Groeten,
Michiel
Re: event skippen
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).
Alexander
Re: event skippen
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
)
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
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.
Alexander
Re: event skippen
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
vr.gr. Leo
Re: event skippen
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
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
Michiel,
Bedankt....maar dat kan dus niet vanuit een ander event begrijp ik uit bovenstaande discussie??
vr.gr. Leo
Bedankt....maar dat kan dus niet vanuit een ander event begrijp ik uit bovenstaande discussie??
vr.gr. Leo
Re: event skippen
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
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
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
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
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
Bram
Re: event skippen
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
- &hs.EnableEvent "Volledig Event Naam"
- &hs.DisableEvent "Volledig Event Naam"
Je bereikt hetzelfde als het script dat Bram gegeven heeft. Dit is alleen korter

Alexander
Re: event skippen
Bedankt voor jullie input. Ik ga jullie ideeen proberen en laat weten of het wat wordt....
vr.gr. Leo
vr.gr. Leo