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)
Meerdere triggers voor één event
Moderator: Ruud
- Jeroen Bartels
- Advanced Member
- Posts: 627
- Joined: Sun Jul 20, 2008 1:23 pm
- Location: Netherlands
Meerdere triggers voor één event
**Jeroen**
Re: Meerdere triggers voor één event
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")
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
Re: Meerdere triggers voor één event
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 **