ZAX12. Hoe?

Homeseer Forum in het Nederlands (DUTCH forum)

Moderator: Ruud

Post Reply
User avatar
Noel
Senior Member
Senior Member
Posts: 1887
Joined: Tue Feb 12, 2008 12:13 am
Location: Netherlands
Contact:

ZAX12. Hoe?

Post 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?

--
Image
User avatar
Noel
Senior Member
Senior Member
Posts: 1887
Joined: Tue Feb 12, 2008 12:13 am
Location: Netherlands
Contact:

ZAX12. Hoe?

Post by Noel »

Het omhoog / omlaag doen werkt momenteel (via K14), maar de preset's niet.
Niemand hier die een ZAX12 gebruikt?


--
Image
Bastiaan
Senior Member
Senior Member
Posts: 1259
Joined: Sat May 24, 2008 11:36 am
Location: Netherlands
Contact:

ZAX12. Hoe?

Post 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
User avatar
Noel
Senior Member
Senior Member
Posts: 1887
Joined: Tue Feb 12, 2008 12:13 am
Location: Netherlands
Contact:

ZAX12. Hoe?

Post 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)



--
Image
Bastiaan
Senior Member
Senior Member
Posts: 1259
Joined: Sat May 24, 2008 11:36 am
Location: Netherlands
Contact:

ZAX12. Hoe?

Post 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.
User avatar
Noel
Senior Member
Senior Member
Posts: 1887
Joined: Tue Feb 12, 2008 12:13 am
Location: Netherlands
Contact:

ZAX12. Hoe?

Post by Noel »

Het was nog vroeg, en mijn keyboard was stuk :-) .... Bedankt voor de info.

--
Image
Edwin2008
Advanced Member
Advanced Member
Posts: 721
Joined: Fri Nov 28, 2008 4:14 pm
Location: Netherlands

ZAX12. Hoe?

Post 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?
Lennart
Member
Member
Posts: 497
Joined: Sat Jul 22, 2006 10:58 am
Location: Netherlands

ZAX12. Hoe?

Post 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
Edwin2008
Advanced Member
Advanced Member
Posts: 721
Joined: Fri Nov 28, 2008 4:14 pm
Location: Netherlands

ZAX12. Hoe?

Post 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...
Post Reply

Return to “Homeseer algemeen Forum”