Intertechno ITW-852 und ITL-3500

Hallo,

ich habe einen Intertechno Wandsender ITW-852 für 2 Empfänger und schalte damit einen ITL-Funkeinbauschalter (für 3 Geräte). Leider weiß ich nicht wie ich den Sender in Homegear so definieren kann, dass jeder Kanal einen anderen Kanal des Schalters bedient.

Ich habe den Schalter als Intertechno 2-channel Remote (0x11) definiert und gleichgültig, ob ich Channel 1 oder 2 im $hg->setValue angebe, wird immer nur der erste Kanal geschaltet, z.B.:

03/18/18 19:31:15.878 Module Intertechno: Info: STATE of peer 1 with serial number ITD0164EA9A:**1** was set to 0x01.
03/18/18 19:31:15.878 Module Intertechno: Intertechno CUL "nanoCUL": Info: Sending (nanoCUL): 01011001001110101010011010011010
03/18/18 19:31:15.878 Debug: Writing: 697330313031313030313030313131303130313031303031313031303031313031300A
03/18/18 19:31:15.878 Script Engine Server: Response:
(void)
03/18/18 19:31:15.881 Info: Script with id 36 finished with exit code 0
03/18/18 19:31:16.373 Debug (nanoCUL): Packet s01011001001110101010011010011010 enters raisePacketReceived.
03/18/18 19:31:16.373 Debug (nanoCUL): Packet s01011001001110101010011010011010 is now passed to the EventHandler.
03/18/18 19:31:16.373 Intertechno packet received from 00000000 (RSSI: -69 dBm):
03/18/18 19:31:16.373 Debug (nanoCUL): Packet processing of packet s01011001001110101010011010011010 took 0 ms.
03/18/18 19:31:18.102 Script Engine Server: Info: Starting script "/var/lib/homegear/scripts/inline.php" with id 37.
03/18/18 19:31:18.110 Script Engine Server: Info: Client number 0 is calling RPC method: setValue Parameters:
(Integer) 1
(Integer) 2
(String) STATE
(Boolean) 0
03/18/18 19:31:18.110 Module Intertechno: Info: STATE of peer 1 with serial number ITD0164EA9A**:2** was set to 0x00.
03/18/18 19:31:18.110 Module Intertechno: Intertechno CUL "nanoCUL": Info: Sending (nanoCUL): 01011001001110101010011010001010
03/18/18 19:31:18.111 Debug: Writing: 697330313031313030313030313131303130313031303031313031303030313031300A
03/18/18 19:31:18.111 Script Engine Server: Response:
(void)
03/18/18 19:31:18.115 Info: Script with id 37 finished with exit code 0
03/18/18 19:31:18.606 Debug (nanoCUL): Packet s01011001001110101010011010001010 enters raisePacketReceived.
03/18/18 19:31:18.606 Debug (nanoCUL): Packet s01011001001110101010011010001010 is now passed to the EventHandler.
03/18/18 19:31:18.606 Intertechno packet received from 00000000 (RSSI: -69 dBm):
03/18/18 19:31:18.606 Debug (nanoCUL): Packet processing of packet s01011001001110101010011010001010 took 0 ms.

Hat jemand eine Idee, wie ich den ITW-852 definieren muss?

Hallo @fz55,

setValue berücksichtigt aktuell keine Kanäle. Für Aktoren ist die XML-Datei Switch.xml (Intertechno Switch) mit der Typnummer 1 gedacht. Diese hat nur einen Kanal. Für mehrere Kanäle müssen aktuell entsprechend mehrere Geräte angelegt werden. Damit sollte es dann aber auch funktionieren.

Viele Grüße

Sathya