Meerdere triggers voor één event

Homeseer Forum in het Nederlands (DUTCH forum)

Moderator: Ruud

Post Reply
User avatar
Jeroen Bartels
Advanced Member
Advanced Member
Posts: 627
Joined: Sun Jul 20, 2008 1:23 pm
Location: Netherlands

Meerdere triggers voor één event

Post by Jeroen Bartels »

Is het mogelijk om meerdere triggers voor hetzelfde event aan te maken?
Ik wil BLmapper vervangen en hiervoor events aanmaken. Echter kost dat heel veel events.

Voorbeeld: Ik heb een lamp hangen die aan- en uitschakelt op huiscode H10. Hier heb ik een afstandsbediening voor liggen (ook huiscode H10).
Echter heb ik ook 2 vaste schakelaars (SS13A, dus niet moglijk om ieder knopje een eigen huiscode te geven). De lamp wil ik ook schakelen met de vast schakelaars (huiscode K1 en L5).
Ik wil niet dat de vaste schakelaars op dezelfde huiscode komen te staan omdat dan alle 3 de knoppen dezelfde functie hebben n ik wil hier flixibel in zijn.

Als ik dit met events wil regelen moet ik per schakelaar een event maken om de lamp aan te schakelen, en een event om de lamp uit te schakelen. Voor 2 huiscodes worden dat dus 4 events.

Vraag 1: Kan ik dmv een script het aan en uit commando in één event zetten? (k1 aan => aktie H10 aan; K1 uit => aktie H10 uit)
Vraag 2: Kan ik in dat script meerdere huiscodes zetten waar het event op moet triggeren? (k1 of L5 aan => aktie H10 aan; K1 of L5 uit => aktie H10 uit)
**Jeroen**
User avatar
TANE
Forum Moderator
Forum Moderator
Posts: 4806
Joined: Fri Apr 06, 2007 9:46 pm
Location: Netherlands
Contact:

Re: Meerdere triggers voor één event

Post by TANE »

Je kan hiervoor condities gebruiken icm scripting.
Ik heb een dergelijk script in gebruik om de plugwise status in een andere device bij te werken.
S3 is de nieuwe Device met Plugwise status van [25


Trigger
Als device [25 ON gaat
OF
Als device [25 Off gaat

Opties die ik script mee krijgt
("Main","S3|[25")

Code: Select all

Public Sub Main(ByVal Parms As String)
    Dim i As Integer
    Dim strParms(1) As String

    strParms = Parms.split("|")

    i = hs.DeviceStatus(strParms(1))
    Select Case i
        Case 2
            '' Device ON,
            hs.ExecX10(strParms(0), "On")
        Case 3
            '' Device OFF
            hs.ExecX10(strParms(0), "Off")
    End Select
End Sub
Enver Tanriverdi | http://blog.tane.nl
mo046
Member
Member
Posts: 186
Joined: Thu Nov 08, 2007 4:12 pm
Location: Netherlands

Re: Meerdere triggers voor één event

Post by mo046 »

De PowerTrigger plugin heeft een "X10 Translation Bridge", waarmee je de ene X10-code naar een andere kan vertalen. Zo kan je de status van de ene schakelaar naar de andere kopiëren. Misschien kan je dat ervoor gebruiken.
** Maurice **
Post Reply

Return to “Homeseer algemeen Forum”