Hallo Leute,
Ich habe IT Dosen bekommen mit Dipschalter. Diese liefen beim Vorgänger unter dem IT Modul und als IODEV ein Cul. Nun wollte ich mal schauen ob ich die Teile mit meinem RFXtrx zum laufen bekomme, da ich bereits IT Dosen vom Typ ITR-1500 erfolgreich schalte.
Habe ich da zu weit gedacht? Ich bekomme leider keine der alten Dosen zum schalten :-)
Hier mal ein list vom Device
Internals: 
   00         f0 
   CFGFN 
   DEF        FFFFFFFF0F FF F0 
   IODev      TRX1 
   NAME       ItSteckdose01 
   NR         498 
   STATE      on 
   TYPE       IT 
   XMIT       ffffffff0f 
   XMITdimdown 00 
   XMITdimup  00 
   XMITon     ff 
   Code: 
     1          ffffffff0f 
   Readings: 
     2016-08-25 12:27:33   protocol        V1 
     2016-08-30 11:57:34   state           on 
Attributes: 
   IODev      TRX1 
   devStateIcon on:black_Steckdose.on off:black_Steckdose.off 
   icon       black_Steckdose.off 
   room       Test 
   userReadings userState { ReadingsVal($name,"state","unknown ") } 
   webCmd     : 
Das bekomme ich vom Log
2016.08.30 11:54:45 2: IT set ItSteckdose01 on
2016.08.30 11:54:45 1:   => No Get function (raw) implemented
2016.08.30 11:54:45 2: IT IODev device didn't answer is command correctly:   => No Get function (raw) implemented
2016.08.30 11:57:13 2: IT set ItSteckdose01 off
2016.08.30 11:57:13 1:   => No Get function (raw) implemented
2016.08.30 11:57:13 2: IT IODev device didn't answer is command correctly:   => No Get function (raw) implemented
Und hier mein RFXtrx
Internals: 
   CFGFN 
   DEF        /dev/ttyUSB0@38400 
   DeviceName /dev/ttyUSB0@38400 
   FD         13 
   NAME       TRX1 
   NR         315 
   PARTIAL 
   RAWMSG     0a520796790e00d02f0169 
   STATE      Initialized 
   TRX1_MSGCNT 153 
   TRX1_TIME  2016-08-30 12:06:51 
   TYPE       TRX 
   Readings: 
     2016-08-30 12:06:51   state           Initialized 
Attributes: 
   group      IT 
   icon       cul_cul 
   room       EDV
Und log vom RFXtrx beim start
TRX: Init OK
   4574 2016.08.30 09:53:29 1: TRX: Init status: '433.92MHz transceiver, firmware=174, protocols enabled: BlindsT1/T2/T3/T4 LaCrosse Hideki OREGON HOMEEASY AC ARC X10 '
   4575 2016.08.30 09:53:29 3: TRX1 device opened
Grüße
			
			
			
				Moin CoolTux,
Weiß nicht, ob das so stimmt - aber ich ging bislang davon aus, dass der RFXtrx als TRX-Device nicht einfach wie ein CUL behandelt wird, sondern quasi ein komplett eigenes Dings darstellt... und IT-Dosen dann nicht mit dem IT-Modul definiert werden, sondern als TRX_LIGHT-Device. Und da gehts dann dort weiter statt bei IT:
http://fhem.de/commandref.html#TRX_LIGHT
Ich find an dem Modul übrigens ganz schön, dass man zB bei den Drehschalter-IT-Dosen direkt Buchstabe und Zahl angibt, und nicht wie beim IT-Modul umrechnen muss...
Wenn dus dir einfach machen willst und eine IT-FB für die Dosen hast, lass dir die doch mit autocreate anlegen, wenn du einmal mit der FB die Dosen schaltest.
Martin
			
			
			
				Hallo Martin,
Nach bisschen rumsuchen vorhin hatte ich dann auch die Idee es mal mit dem TRX_LIGHT zu versuchen. Was ich aber nicht verstehe ist, wie genau muß meine deviceid aussehen.
Meine Dippschalter stehen 1:off 2:off 3:off 4:off 5:off A:off B:off C:off D:on F:off
Das Prinzip ist mir noch nicht so ganz erklärlich
			
			
			
				Hast du es mal als ARC-Typ mit der alten (IT-)Codierung probiert?
War das dieselbe, die der Vorgänger dafür benutzt hat?
Oder - mal GANZ auf blöd - mal Buchstaben und Zahl simpel kombiniert?
define doofeITdose TRX_LIGHT ARC D0 none
			
			
			
				Jepp habe ich
define test TRX_LIGHT ARC FFFFFFFF0F light
Das sollte meiner Meinung nach das für obere Schalterstellung sein
			
			
			
				Ich hab meinen Quatsch weggeworfen... es geht einfach andersrum:
Hex-Code FFFFFFFF0F entspricht nach der Umrechnung bei den Dreh-Intertechnos der Buchstaben/Zahlenkombi L16
Also:
define meinTollerITStecker ARC L16 light
Das sollte klappen :))
			
			
			
				Erledigt. Code geknackt   ;D
http://www.fhemwiki.de/wiki/Intertechno_Code_Berechnung#Elro_AB440
Habe mal den letzten aus der Tabelle genommen
Internals: 
   CFGFN 
   DEF        ARC C2 light 
   IODev      TRX1 
   NAME       ItSteckdose01 
   NR         33639 
   STATE      on 
   TRX_LIGHT_deviceid C2 
   TRX_LIGHT_devicelog light 
   TRX_LIGHT_type ARC 
   TYPE       TRX_LIGHT 
   Readings: 
     2016-08-30 19:27:10   state           on 
Attributes: 
   IODev      TRX1
Dippschalter
1:on 2:off 3:on 4:on 5:off A:on B:on C:on D:on F:off
Nun geht es.
Ich danke Dir ganz herzlich für Deine Unterstützung. 
Grüße
			
			
			
				Jetzt waren wir gleichzeitig ;) Gratuliere!