Page 1 of 1
ZAX12. Hoe?
Posted: Thu Jul 02, 2009 8:11 am
by Noel
Ik heb eindelijk mijn ZAX12 geplaats en geprogrameerd.
K14 = motor adres en K15 = preset adres.
Iemand hier die misschien weet hoe de ZAX12 als Device Type moet staan?
Ik heb nu 'Support Status Request' en 'Uses Standard Dimming' aan staan.
En.. Moet ik in Status > Add Device nu K14 of K15 aanmaken?
--

ZAX12. Hoe?
Posted: Thu Jul 02, 2009 11:20 pm
by Noel
Het omhoog / omlaag doen werkt momenteel (via K14), maar de preset's niet.
Niemand hier die een ZAX12 gebruikt?
--

ZAX12. Hoe?
Posted: Fri Jul 03, 2009 2:03 am
by Bastiaan
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
End Sub
ZAX12. Hoe?
Posted: Fri Jul 03, 2009 8:40 am
by Noel
Bedankt voor de info.
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)
--

ZAX12. Hoe?
Posted: Fri Jul 03, 2009 9:30 am
by Bastiaan
Ben je de zoek functie vergeten? Als je ZAIX12 in tikt krijg je meteen de thread met alle uitleg:
http://www.domoticaforum.eu/topic.asp?T ... rms=ZAIX12
Dus als je een vb script maakt met:
Public Sub Main(ByVal pParams As string)
Dim i as Integer
i = hs.ExecX10 ("K14","Extended", pParams, 1)
end sub
en aanroept met: ("Main","12")
Gaat de ZAIX naar positie 12 van de 25 mogelijke posities.
Wel eerst calibreren en dus voor sluiten kun je gewoon het OFF commando geven.
ZAX12. Hoe?
Posted: Fri Jul 03, 2009 9:34 am
by Noel
Het was nog vroeg, en mijn keyboard was stuk

.... Bedankt voor de info.
--

ZAX12. Hoe?
Posted: Mon Sep 14, 2009 3:27 pm
by Edwin2008
@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?
ZAX12. Hoe?
Posted: Mon Sep 14, 2009 4:15 pm
by Lennart
Hoi Edwin,
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.
Lennart
ZAX12. Hoe?
Posted: Mon Sep 14, 2009 4:42 pm
by Edwin2008
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...