Kaku AMST-606

Forum over de RFXCOM plugin (DUTCH forum)

Moderator: b_weijenberg

Post Reply
User avatar
TANE
Forum Moderator
Forum Moderator
Posts: 4806
Joined: Fri Apr 06, 2007 9:46 pm
Location: Netherlands
Contact:

Kaku AMST-606

Post by TANE »

Binnen Homeseer events en Doomotion krijg ik de Kaku deur/raam sensors niet goed werkend.

Rfxcom ontvangt ze wel goed.

Device Value is ook anders dan wet het zou moeten zijn.


<u>Sensor 1</u>
Dicht = 1
Open = 241

<u>Sensor 2</u>
Dicht= 9
open249

<u>Sensor 3</u>
Dicht =9
Open = 249

Satus melding in Homeseer ziet ook een beetje vreemd uit.

[img]uploaded/Chak/2008517214949_kaku.gif[/img]
User avatar
DMB
Member
Member
Posts: 136
Joined: Tue Jun 27, 2006 7:11 pm
Location: Netherlands

Kaku AMST-606

Post by DMB »

Chak,

De devicevalue van een kaku device is als volgt opgebouwd:
(Zie hspi_RFXCOM.pdf hoofdstuk 11.9)

bit 0-3 = unit of groepnummer (0 = unit 1, 15 = unit 16)
bit 4-7 = dim level van 0 - 15 (0 = OFF, 15 oftewel 0xF is ON)
bit 8 - group command

Als de sensor dicht is dan is de devicevalue 1 (HEX 01)
oftewel bit 0-3 = 1 (unit 2) en bit 4-7 = 0 betekent 0% dus OFF.

Als de sensor open is dan is de devicevalue 241 (HEX F1)
oftewel bit 0-3 = 1 (unit 2) en bit 4-7 = F betekent 100% dus ON.

Ik gebruik zelf een on devicevalue change event met het volgende script voor een kaku bewegingssensor (Met dank aan Bert):

Sub Main(Optional ByVal Parms As String = "")

Dim intDevValue As Integer 'device value of the AC remote
Dim intUG As Integer 'Unit or Group number received
Dim intDimVal As Integer 'Dim value received

hs.writelog("Dicktest", "Trap motion")

intDevValue = hs.DeviceValue("_9")
intUG = (intDevValue And &HF) + 1 'received unit or group number ( to 16)
intDimVal = ((intDevValue >> 4) And &HF) * (100 / 15)

Select Case intDevValue And &HF0
Case &H0'Unit Off command received
hs.writelog("Dicktest", "Unit " & CStr(intUG) & " - Dim " & CStr(intDimVal) & "% command received")

Case &HF0 'Unit On command received
hs.ExecX10("G4", "On", 0, 0)
hs.writelog("Dicktest", "Overloop aan via trap")

Case Else 'Unit Dim command received
hs.writelog("Dicktest", "Unit " & CStr(intUG) & " - Dim " & CStr(intDimVal) & "% command received")
hs.ExecX10("A" & CStr(intUG), "Dim", intDimVal, 0)
End Select
End Sub

Sorry voor de code, maar de uitlijning verdwijnt bij het invoeren op het forum.

Sensor 1 is unit 2, koelkast deur.
Sensor 2 is unit 10, garage deur of meterkast.
Sensor 3 is unit 10, garage deur of meterkast.

DMB
User avatar
TANE
Forum Moderator
Forum Moderator
Posts: 4806
Joined: Fri Apr 06, 2007 9:46 pm
Location: Netherlands
Contact:

Kaku AMST-606

Post by TANE »

Thanks.
een ding is mij nog niet helemaal duidelijk

zie plaatje in mijn bericht
Sensor 1: koelkast is duidelijk en klopt helemaal volgens de beschrijving.

andere sensors hebben een hogere waarde.
Sensor 1 begon ook eerst met een hogere waarde..toen was die in eens lager..geen idee wat de oorzaak hiervan is.

wat betekent unit:10 in status overzicht?
User avatar
DMB
Member
Member
Posts: 136
Joined: Tue Jun 27, 2006 7:11 pm
Location: Netherlands

Kaku AMST-606

Post by DMB »

Chak,

Unit:10 in het status overzicht geeft aan dat de sensor in bit 0-3 een 9 stuurt (unit 10).
Ik ben er ook nog niet achter waarom dit 10 is en af en toe een andere waarde heeft, zoals je unitnummer 2.

Ik heb hier ook een AMST-606 die een 9 of 249 geeft zijnde unit 10.

De dubbele schakelaar (AWST-8802) geeft bij mij
Unit:11 On, Unit:11 Off
Unit:12 On, Unit:12 Off

DMB
User avatar
TANE
Forum Moderator
Forum Moderator
Posts: 4806
Joined: Fri Apr 06, 2007 9:46 pm
Location: Netherlands
Contact:

Kaku AMST-606

Post by TANE »

@DBM
bedank voor de update.
werkt de AWST-8802 goed?
User avatar
DMB
Member
Member
Posts: 136
Joined: Tue Jun 27, 2006 7:11 pm
Location: Netherlands

Kaku AMST-606

Post by DMB »

Chak,

De AWST-8802 werkt net zo goed? als de andere KAKU modules.
Ik gebruik hem niet in combinatie met KAKU lampmodules enz. maar ik lees de status via RFXCOM in homeseer in. Een script zorgt verder voor de uitcodering van de 4 toetsen.

DMB
Bastiaan
Senior Member
Senior Member
Posts: 1257
Joined: Sat May 24, 2008 11:36 am
Location: Netherlands
Contact:

Kaku AMST-606

Post by Bastiaan »

Als ik het script van DMB/Bert run geeft het bij mij een error:
Running script, script run or compile error in file: KakuDeviceTest1010:Expected identifier in line 1 More info: Expected identifier

Ben ik ergens een variabele vergeten?

Bastiaan
User avatar
DMB
Member
Member
Posts: 136
Joined: Tue Jun 27, 2006 7:11 pm
Location: Netherlands

Kaku AMST-606

Post by DMB »

Bastiaan,

Heeft je script wel de extensie vb ipv txt?

Dus KakuDeviceTest1010.vb

DMB
Bastiaan
Senior Member
Senior Member
Posts: 1257
Joined: Sat May 24, 2008 11:36 am
Location: Netherlands
Contact:

Kaku AMST-606

Post by Bastiaan »

ik ben blond, ik ben blond.....


Sorry ben er ook nog maar net in aan het duiken, een hoop te leren nog :-)

Dank voor de tip. Kan weer verder studeren.
Ruud
Forum Moderator
Forum Moderator
Posts: 847
Joined: Wed Jan 02, 2008 12:25 pm
Location: Rijswijk (Z.H)

Kaku AMST-606

Post by Ruud »

Het valt mij op dat deze kontakten vaak verkeerde status afgeven.
Terwijl de afstand tot de RFXcom nogeen 15 meter is (zicht)
Post Reply

Return to “Homeseer Rfxcom Plugin Forum”