ITT-1500 und CUL 433

Begonnen von Dopamin, 20 Dezember 2016, 10:29:02

Vorheriges Thema - Nächstes Thema

Dopamin

Hi Leute

Ich brauche mal eure Hilfe. Und zwar habe ich 3 ITT 1500 Funksteckdosen und wollte diese in FHEM integrieren. Dazu benutze ich ein CUL 433.
Mit der ersten Steckdose hat es einwandfrei funktioniert. Über die Fernbedienung angelernt und schwups erschien das neue Gerät auch in FHEM.
Lässt sich auch über beide Wege (Fernbedienung + FHEM) schalten.
Jetzt wollte ich die 2. und 3. Steckdose genauso anlegen aber diese wollen auf Teufel komm raus nicht funktionieren.
In den Logfiles erhalte ich immer nur folgende Nachrichten:

CUL433: Unknown code i599a556aa9969556, help me!
2016.12.17 12:08:12 2: CUL433: unknown message p 9  224 2688  208  288  192 1328  65  1  8 1   224 10160     0 ED ACCD2AB554CB4AAB00
2016.12.17 12:08:12 2: CUL433: unknown message p 9  256 2656  208  288  192 1344  65  1  8 1   208 10176     0 F0 ACCD2AB554CB4AAB00
2016.12.17 12:08:13 2: CUL433: unknown message p 9  224 2688  208  320  224 1312  65  1  8 1   208 10176     0 EE ACCD2AB554CB4AAB00


Anbei das List vom CUL433.

Internals:
   CMDS       ABCEeFGhiKkLlMmRTtUuVWXxY
   Clients    :FS20:FHT.*:KS300:USF1000:BS:HMS: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
   DEF        /dev/ttyACM0@9600 1234
   DeviceName /dev/ttyACM0@9600
   FD         32
   FHTID      1234
   NAME       CUL433
   NR         174
   PARTIAL
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.23.04 a-culfw Build: 127 (2016-12-16_23-39-31) CUL433 (F-Band: 433MHz)
   initString X21
   Matchlist:
     1:USF1000  ^81..(04|0c)..0101a001a5ceaa00....
     2:BS       ^81..(04|0c)..0101a001a5cf
     3:FS20     ^81..(04|0c)..0101a001
     4:FHT      ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     5:KS300    ^810d04..4027a001
     6:CUL_WS   ^K.....
     7:CUL_EM   ^E0.................$
     8:HMS      ^810e04....(1|5|9).a001
     9:CUL_FHTTK ^T[A-F0-9]{8}
     A:CUL_RFR  ^[0-9A-F]{4}U.
     B:CUL_HOERMANN ^R..........
     C:ESA2000  ^S................................$
     D:CUL_IR   ^I............
     E:CUL_TX   ^TX[A-F0-9]{10}
     F:Revolt   ^r......................$
     G:IT       ^i......
     H:STACKABLE_CC ^\*
     I:UNIRoll  ^[0-9A-F]{5}(B|D|E)
     J:SOMFY    ^Y[r|t|s]:?[A-F0-9]+
     K:CUL_TCM97001 ^s[A-F0-9]+
     L:CUL_REDIRECT ^o+
   Readings:
     2016-12-20 10:25:46   ccconf          freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB
     2016-12-20 07:43:39   cmds             A B C E e F G h i K k L l M m R T t U u V W X x Y
     2016-12-17 13:15:38   raw             is00101011000001111110100110010010
     2016-12-20 07:43:39   state           Initialized
     2016-12-20 10:25:52   version         V 1.23.04 a-culfw Build: 127 (2016-12-16_23-39-31) CUL433 (F-Band: 433MHz)
Attributes:
   icon       cul_cul
   rfmode     SlowRF
   room       FHEM


Habt ihr eine Ahnung woran das liegen könnte und wie ich die 2 Steckdosen in FHEM eingerichtet bekomme?

Vielen Dank im Voraus

Mit freundlichen Grüßen

Dopamin

Ralf9

hast Du beachtet, daß Du innerhalb von 30 Sekunden die Taste an der Fernbedienung 2 mal drücken mußt, damit die Steckdose per autocreate angelegt wird.

Wenn ich es mit einem Dummy am Signalduino simuliere, wird die Steckdose per autocreate angelegt

2016.12.20 11:23:00.590 4: sduinoD/msg get dispatch: i599a556aa9969556
2016.12.20 11:23:00.590 5: sduinoD: dispatch i599a556aa9969556
2016.12.20 11:23:00.602 4: sduinoD IT: message "i599a556aa9969556" (17)
2016.12.20 11:23:00.603 4: sduinoD ITv3: bin message "0101100110011010010101010110101010101001100101101001010101010110" (64)
2016.12.20 11:23:00.603 4: sduinoD IT: msgcode "00101011000001111110100110000001" (32) bin = 0101100110011010010101010110101010101001100101101001010101010110
2016.12.20 11:23:00.603 2: sduinoD IT: 00101011000001111110100110 not defined (Address: 00101011000001111110100110 Group: 0 Unit: 0001 Switch code: 0)

2016.12.20 11:23:29.681 4: sduinoD/msg get dispatch: i599a556aa9969556
2016.12.20 11:23:29.681 5: sduinoD: dispatch i599a556aa9969556
2016.12.20 11:23:29.682 4: sduinoD IT: message "i599a556aa9969556" (17)
2016.12.20 11:23:29.682 4: sduinoD ITv3: bin message "0101100110011010010101010110101010101001100101101001010101010110" (64)
2016.12.20 11:23:29.682 4: sduinoD IT: msgcode "00101011000001111110100110000001" (32) bin = 0101100110011010010101010110101010101001100101101001010101010110
2016.12.20 11:23:29.682 2: sduinoD IT: 00101011000001111110100110 not defined (Address: 00101011000001111110100110 Group: 0 Unit: 0001 Switch code: 0)
2016.12.20 11:23:29.684 2: autocreate: define IT_V3_11280294 IT 00101011000001111110100110 0 0001
2016.12.20 11:23:29.685 2: autocreate: define FileLog_IT_V3_11280294 FileLog ./log/IT_V3_11280294-%Y-%m.log IT_V3_11280294

2016.12.20 11:24:03.259 4: sduinoD/msg get dispatch: i599a556aa9969556
2016.12.20 11:24:03.260 5: sduinoD: dispatch i599a556aa9969556
2016.12.20 11:24:03.260 4: sduinoD IT: message "i599a556aa9969556" (17)
2016.12.20 11:24:03.260 4: sduinoD ITv3: bin message "0101100110011010010101010110101010101001100101101001010101010110" (64)
2016.12.20 11:24:03.260 4: sduinoD IT: msgcode "00101011000001111110100110000001" (32) bin = 0101100110011010010101010110101010101001100101101001010101010110
2016.12.20 11:24:03.260 3: sduinoD IT: IT_V3_11280294 ???->off


Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Dopamin

Habe ich soeben nochmals ausprobiert und auch wenn ich doppelt auf on klicke bekomme ich im Event Monitor nur folgende Einträge:

2016-12-20 19:20:12 CUL CUL433 UNKNOWNCODE i599a556aa9969656
2016-12-20 19:20:13 CUL CUL433 UNKNOWNCODE i599a556aa9969656



Ralf9

wie sehen die Einträge im log aus?
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Dopamin

Das Log ist voll mit Unknown Code, help me

2016.12.20 19:20:00 3: CUL433: Unknown code i599a556aa9969656, help me!
2016.12.20 19:20:01 3: CUL433: Unknown code i599a556aa9969656, help me!
2016.12.20 19:20:02 3: CUL433: Unknown code i599a556aa9969656, help me!
2016.12.20 19:20:02 3: CUL433: Unknown code i599a556aa9969656, help me!
2016.12.20 19:20:03 3: CUL433: Unknown code i599a556aa9969656, help me!
2016.12.20 19:20:04 3: CUL433: Unknown code i599a556aa9969656, help me!
2016.12.20 19:20:05 3: CUL433: Unknown code i599a556aa9969656, help me!
2016.12.20 19:20:06 3: CUL433: Unknown code i599a556aa9969656, help me!
2016.12.20 19:20:06 3: CUL433: Unknown code i599a556aa9969656, help me!
2016.12.20 19:20:11 3: CUL433: Unknown code i599a556aa9969656, help me!
2016.12.20 19:20:12 3: CUL433: Unknown code i599a556aa9969656, help me!
2016.12.20 19:20:13 3: CUL433: Unknown code i599a556aa9969656, help me!

Ralf9

setze mal beim CUL433 das Attribut verbose auf 4
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Dopamin

Gesagt getan :-)

Ergebnisse siehe unten

2016.12.20 21:18:21 4: CUL_Parse: CUL433 i599A556AA9969656E6 -87
2016.12.20 21:18:21 4: CUL433 IT: message "i599a556aa9969656" (17)
2016.12.20 21:18:21 4: CUL433 ITv3: bin message "0101100110011010010101010110101010101001100101101001011001010110" (64)
2016.12.20 21:18:21 4: CUL433 IT: msgcode "00101011000001111110100110010001" (32) bin = 0101100110011010010101010110101010101001100101101001011001010110
2016.12.20 21:18:21 4: CUL433 IT: message "i599a556aa9969656" (17)
2016.12.20 21:18:21 4: CUL433 ITv3: bin message "0101100110011010010101010110101010101001100101101001011001010110" (64)
2016.12.20 21:18:21 4: CUL433 IT: msgcode "00101011000001111110100110010001" (32) bin = 0101100110011010010101010110101010101001100101101001011001010110
2016.12.20 21:18:21 3: CUL433: Unknown code i599a556aa9969656, help me!

Ralf9

wenn ein neustart vom fhem nichts hilft, kannst Du mal versuchen die Steckdose ohne autocreate durch eingabe von define anzulegen:
define IT_V3_11280294 IT 00101011000001111110100110 0 0001
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Ralf9

Zitat von: Dopamin am 20 Dezember 2016, 10:29:02
Mit der ersten Steckdose hat es einwandfrei funktioniert. Über die Fernbedienung angelernt und schwups erschien das neue Gerät auch in FHEM.
Lässt sich auch über beide Wege (Fernbedienung + FHEM) schalten.

Wie sieht das log aus, wenn Du die erste Steckdose schaltest?
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Ralf9

Björn liest Du hier mit?
Ich denke dies sieht nach einem Fehler im IT-Modul aus

} else {
      Log3 $hash,2,"$ioname IT: " . substr($msgcode,0,26) . " not defined (Address: ".substr($msgcode,0,26)." Group: $groupBit Unit: $unitCode Switch code: $onoffcode)";
      my $tmpHouseCode = substr($msgcode,0,26);
      my $decCode = bin2dec($tmpHouseCode);
      return "UNDEFINED IT_V3_$decCode IT " . substr($msgcode,0,26) . " $groupBit $unitCode" if(!$def);
}


substr($msgcode,0,26); ist zu kurz. Es muss so heissen
my $decCode = bin2dec($housecode);

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Dopamin

Zitat von: Ralf9 am 20 Dezember 2016, 21:55:11
Wie sieht das log aus, wenn Du die erste Steckdose schaltest?

Anbei der Auszug aus dem Log wenn ich die erste Steckdose schalte.
Dort funktioniert komischerweise alles.

2016.12.20 21:23:07 4: CUL_Parse: CUL433 i599A556AA9969659F6 -79
2016.12.20 21:23:07 4: CUL433 IT: message "i599a556aa9969659" (17)
2016.12.20 21:23:07 4: CUL433 ITv3: bin message "0101100110011010010101010110101010101001100101101001011001011001" (64)
2016.12.20 21:23:07 4: CUL433 IT: msgcode "00101011000001111110100110010010" (32) bin = 0101100110011010010101010110101010101001100101101001011001011001
2016.12.20 21:23:07 3: CUL433 IT: Stehlampe off->on

Ralf9

Mir ist inzwischen klar warum es nicht funktioniert, beim letzten Patch vom IT-Modul hat sich ein Fehler eingeschlichen.
Beim autocreate wird bei den 3 Steckdosen der gleiche Name "IT_V3_11280294" verwendet.

Gib mal folgendes ein:
rename IT_V3_11280294 IT_V3_360969410
define IT_V3_360969409 IT 00101011000001111110100110 0 0001
define FileLog_IT_V3_360969409 FileLog ./log/IT_V3_360969409-%Y-%m.log IT_V3_360969409


Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Dopamin

OK

Danke dir für deine Mithilfe. Werde das schnellstmöglich mal einbauen und nach der Arbeit heute ausprobieren.
Werde mich dann nochmal hier melden ob es funktioniert hat oder nicht.

Trotzdem Danke schonmal

Gruß

Dopamin

Dopamin

So habe es nochmal probiert und es scheint super zu funktionieren.
Vielen Dank für deine Hilfe.

Gruß

Dopamin