Ja ik gebruik hem om mijn (kas)dak omhoog en omlaag te doen.
er is al eens een hele thread aan gewijd.
Het ding kent 'extended' commando's.
Via HS en een script kun je hem daarmee in elke positie instellen.
Belangrijk om wel eerst de limieten in te stellen en dan kun je ermee aan de slag.
Vergeet de preset, die heeft bij mij ook nooit gewerkt.
Aanstuur voorbeeld: (Parms is bij mij een waarde tussen 0-15)
Sluiten doe ik wel met 'off' commando omdat de boel dan zeker weer op 0 begint.
gr Bastiaan
Dim i as Integer
i = hs.ExecX10 ("D10","Extended", pParams, 1)
If pParams>15 then
hs.SetDeviceString("D10","3/4")
hs.SetdeviceValue("D10",75)
ElseIf pParams>0 and pParams<7 then
hs.SetDeviceString("D10","1/4")
hs.SetdeviceValue("D10",25)
ElseIf pParams>6 and pParams<16 then
hs.SetDeviceString("D10","1/2")
hs.SetdeviceValue("D10",50)
End If
Ben geen "script" persoon, maar ik neem aan dat alles in een .vb file moet staan, en die dan via een event moet aanroepen.
Zo ja... Welke extra value moet ik dan meegeven?..
(Ik heb wel D10 naar K14 - motor adres gezet)
@Zebrafilm
Script werkt, na enig gepuzzel, als een tierelier echter hoe stuur ik het OFF commando. Als ik ("Main","OFF") stuur krijg ik een foutmelding over invalid blabla. Kijkend naar het script is dit waarschijnlijk daar ook niet voor bedoeld maar hoe dan wel?
O ja en kun je het script ook gebruiken voor de preset stand en lock stand?
Je kunt gewoon een Off sturen naar de devicecode van de zax12. In scriptvorm dus: hs.ExecX10 ("K14","Off"). Het probleem waar je tegenaan loopt als je "OFF" als parameter voor het script meegeeft, is dat Homeseer die "OFF" gaat invullen op de plaats van pParams in hs.ExecX10 ("K14","Extended", pParams, 1) en dat is natuurlijk niet de bedoeling. Je zult het script dus iets moeten tweaken, of gewoon de standaard manier (b.v. set device off als event action) gebruiken om de zax12 op Off te zetten.
En de preset stand is gewoon ook een On/Off voor de devicecode van de preset stand.
hm. Als ik een dimmable device met status aanmaak dan werkt het (al heb ik niet echt het idee dat de status correct is) maar het script verhaal loop ik helemaal in vast.
Wat voor soort script/fileextensie?
Als ik alleen hs.ExecX10 ("K14","Off") erin zet dan klaagt hs. Voordat ik hele domme vragen stel eens even de helpfile nalopen over scripts...