event skippen

Homeseer Forum in het Nederlands (DUTCH forum)

Moderator: Ruud

Post Reply
leo
Member
Member
Posts: 68
Joined: Wed Aug 13, 2008 11:55 pm
Location: Netherlands

event skippen

Post 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
Alexander
Global Moderator
Global Moderator
Posts: 1532
Joined: Sat Mar 10, 2007 11:19 pm
Location: Netherlands

Re: event skippen

Post by Alexander »

event disablen.
Alexander
DrDoo
Member
Member
Posts: 103
Joined: Tue Sep 29, 2009 5:18 pm
Location: Netherlands

Re: event skippen

Post 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 :P maar volgens mij kun je dit met condities doen).

Groeten,
Michiel
Alexander
Global Moderator
Global Moderator
Posts: 1532
Joined: Sat Mar 10, 2007 11:19 pm
Location: Netherlands

Re: event skippen

Post 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).
Alexander
DrDoo
Member
Member
Posts: 103
Joined: Tue Sep 29, 2009 5:18 pm
Location: Netherlands

Re: event skippen

Post 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 :) )
Alexander
Global Moderator
Global Moderator
Posts: 1532
Joined: Sat Mar 10, 2007 11:19 pm
Location: Netherlands

Re: event skippen

Post 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.
Alexander
leo
Member
Member
Posts: 68
Joined: Wed Aug 13, 2008 11:55 pm
Location: Netherlands

Re: event skippen

Post 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
DrDoo
Member
Member
Posts: 103
Joined: Tue Sep 29, 2009 5:18 pm
Location: Netherlands

Re: event skippen

Post 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
leo
Member
Member
Posts: 68
Joined: Wed Aug 13, 2008 11:55 pm
Location: Netherlands

Re: event skippen

Post by leo »

Michiel,

Bedankt....maar dat kan dus niet vanuit een ander event begrijp ik uit bovenstaande discussie??

vr.gr. Leo
DrDoo
Member
Member
Posts: 103
Joined: Tue Sep 29, 2009 5:18 pm
Location: Netherlands

Re: event skippen

Post 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
User avatar
esschenk
Member
Member
Posts: 426
Joined: Sun Feb 17, 2008 10:34 pm
Location: Netherlands
Contact:

Re: event skippen

Post 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
AshaiRey
Senior Member
Senior Member
Posts: 1310
Joined: Mon Feb 02, 2009 5:27 pm
Location: Netherlands
Contact:

Re: event skippen

Post 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
Bram
Alexander
Global Moderator
Global Moderator
Posts: 1532
Joined: Sat Mar 10, 2007 11:19 pm
Location: Netherlands

Re: event skippen

Post 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 ;-)
Alexander
leo
Member
Member
Posts: 68
Joined: Wed Aug 13, 2008 11:55 pm
Location: Netherlands

Re: event skippen

Post by leo »

Bedankt voor jullie input. Ik ga jullie ideeen proberen en laat weten of het wat wordt....

vr.gr. Leo
Post Reply

Return to “Homeseer algemeen Forum”