Page 1 of 1

toggle devices

Posted: Sun Dec 13, 2009 1:48 pm
by Willem4ever
Ik wil op een eenvoudige manier een hotel schakeling maken, het meest handige is dan een toggle device optie. Vreemd genoeg zit dat niet in HS, ja ik weet het het kan met een script maar ik zoek iets zonder dat. Iemand een idee ?

toggle devices

Posted: Sun Dec 13, 2009 2:00 pm
by TANE
Inderdaad is dit een optie die niet beschikbaar is in Homeseer
HSTouch heeft deze optie wel.

dit is de script met opties die ik gebruik
http://grab.by/1abY

K1 is de device die geschakeld wordt.
Scriptje kan je voor meerdere devices gebruiken.
Ik gebruik het oa om van Logitech Harmony met een functie een lamp aan of uit te kunnen doen.

Code: Select all

Public Sub Main(ByVal Parms As String)
    Dim i As Integer
    i = hs.DeviceStatus(Parms)
    Select Case i
        Case 2
            '' Device ON, turn it OFF
            hs.ExecX10(Parms, "Off")
        Case 3
            '' Device OFF, turn it ON
            hs.ExecX10(Parms, "On")
        Case 4
            '' Device DIM, turn it OFF
            hs.ExecX10(Parms, "Off")
    End Select
End Sub
<hr noshade size="1"><font size="1">Enver Tanriverdi
http://www.tane.nl/</font id="size1">

toggle devices

Posted: Sun Dec 13, 2009 2:14 pm
by Alexander
Ik zou alleen ExecX10 vervangen door SetDeviceStatus

Alexander

toggle devices

Posted: Sun Dec 13, 2009 2:24 pm
by Willem4ever
thx, toch wel vreemd dat zo'n basis functie niet aanwezig is ...

toggle devices

Posted: Sun Dec 13, 2009 3:35 pm
by Alexander
Ik vind het zelf erg jammer dat je in een event de trigger zelf niet scriptable kan maken. En het is jammer dat een device direct een status krijgt op basis van een X10 statusbericht. Zo heb ik een zwave schakelaar waarvan ik eigenlijk wil dat inderdaad precies het omgekeerde aan status weergeeft. Het bovenstaande script werkt namelijk niet in mijn situatie: Immers als ik handmatig de schakelaar omhoog aanklik dan gaat het licht aan, maar door het script gaat ie direct weer uit. Dus moet je weer met virtuele devices werken die laten zien welke status jij wilt hebben, terwijl er wel een device binnen HS aanwezig is die de originele status heeft.
Achja, wordt tijd dat ze met flowcharts gaan werken.

Alexander

toggle devices

Posted: Sun Dec 13, 2009 4:13 pm
by TANE
bedankt voor de tip Alexander
ik gebruik het voornamelijk met x10..zwave is de volgende stap.



<hr noshade size="1"><font size="1">Enver Tanriverdi
http://www.tane.nl/</font id="size1">

Re: toggle devices

Posted: Mon Dec 21, 2009 10:32 am
by Willem4ever
Alexander wrote:Ik vind het zelf erg jammer dat je in een event de trigger zelf niet scriptable kan maken. En het is jammer dat een device direct een status krijgt op basis van een X10 statusbericht. Zo heb ik een zwave schakelaar waarvan ik eigenlijk wil dat inderdaad precies het omgekeerde aan status weergeeft. Het bovenstaande script werkt namelijk niet in mijn situatie: Immers als ik handmatig de schakelaar omhoog aanklik dan gaat het licht aan, maar door het script gaat ie direct weer uit. Dus moet je weer met virtuele devices werken die laten zien welke status jij wilt hebben, terwijl er wel een device binnen HS aanwezig is die de originele status heeft.
Achja, wordt tijd dat ze met flowcharts gaan werken.
Alexander
Ik heb dat probleem en nu omslachtig opgelost en mijn events niet retriggerable gemaakt voor 5 seconde wat dus een probleem kan veroorzaken als iemand ongeduldig op de knop drukt. Ik heb een idee (mbv scripts) waarvan ik denk dat het gaat werken, als ik het heb uitgeprobeerd dan laat ik jullie het weten.