CUL Reichelt RLS366 Steckdosen steuern Problem

Begonnen von Brujer, 05 Juni 2017, 17:51:42

Vorheriges Thema - Nächstes Thema

Brujer

Moin zusammen,

ich habe einen CUL selbstgebaut um ein Paar Reichelt RLS366 Steckdosen zu steuern. Ich bekomme die automatisch im FHEM definiert. Ich kann Daten von der Fernbedienung empfangen, aber kann ich keine Stekdose steuern. Habe ich etwas Falsches gemacht? Woran liegt es das Problem?

2017-06-05 17:42:46 IT IT_FFF00FFFFF on
2017-06-05 17:42:46 CUL cul UNKNOWNCODE i545557
2017-06-05 17:42:46 IT IT_FFF00FFFFF off
2017-06-05 17:42:47 CUL cul UNKNOWNCODE i545557
2017-06-05 17:42:47 IT IT_FFF0F0FFFF on
2017-06-05 17:42:47 CUL cul UNKNOWNCODE i545557
2017-06-05 17:42:48 IT IT_FFF0F0FFFF off
2017-06-05 17:42:48 CUL cul UNKNOWNCODE i545557
2017-06-05 17:42:49 IT IT_FFF0FF0FFF on
2017-06-05 17:42:52 IT IT_FFF0FF0FFF off
2017-06-05 17:42:52 CUL cul UNKNOWNCODE i545557
2017-06-05 17:42:56 IT IT_FFF0FFF0FF on
2017-06-05 17:43:01 IT IT_FFF0FFF0FF off
2017-06-05 17:43:01 CUL cul UNKNOWNCODE i545557



KernSani

Bitte keine screenshots, sondern ein list des Devices. Hast du nur die Fernbedienung in FHEM oder auch die Steckdose?
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Brujer

#2
Ich habe ja alle die Steckdose definiert. Die sind automatisch definiert worden, oder? Müssen die auch gepaired sein? Ich habe es erstmal versucht eine Steckdose zu definieren und danach steuern aber ging ja nicht.
Die Log Datei ist generiert wenn ich einen Knopf auf dir Fernbedienung gedruckt habe.

Type list <name> for detailed info.

Global:
  global               (no definition)

CUL:
  cul                  (Initialized)

FHEMWEB:
  WEB                  (Initialized)
  WEB_192.168.2.110_26068 (Connected)
  WEB_192.168.2.110_26070 (Connected)
  WEB_192.168.2.110_26298 (Connected)
  WEB_192.168.2.110_26299 (Connected)
  WEBphone             (Initialized)
  WEBtablet            (Initialized)

IT:
  IT_000000FFFF        (off)
  IT_00000F0FFF        (off)
  IT_00000FF0FF        (off)
  IT_00000FFF0F        (off)
  IT_00000FFFFF        (off)
  IT_0000FFF0FF        (off)
  IT_000F0FF0FF        (off)
  IT_1527x07290        (off)
  IT_FFF00FFFFF        (off)
  IT_FFF0F0FFFF        (off)
  IT_FFF0FF0FFF        (off)
  IT_FFF0FFF0FF        (off)
  IT_FFF0FFFFFF        (off)

WEBIO:
  Luftdruck            (V: 1009.7hPa)
  feuchte              (V: 36.8%)
  temp                 (V: 25.1�C)

HUEBridge:
  HueBridge            (connected)

HUEDevice:
  HueBridge_HUEDevice1 (unreachable)
  HueBridge_HUEDevice2 (off)
  HueBridge_HUEGroup0  (unknown)
  HueBridge_HUEGroup1  (unknown)
  HueBridge_HUEGroup2  (unknown)

WifiLight:
  wz.led.strip         (off)

Broadlink:
  yongse               (off)


Weather:
  Vremea               (T: 21  H: 41  W: 7  P: 1010)

allergy:
  alergie              (high)

PRESENCE:
  dash.led.strip       (absent)

msgConfig:
  globalMsg            (???)

eventTypes:
  eventTypes           (active)

notify:
  DASH_wz.switch       (active)
  initialUsbCheck      (2017-06-05 17:38:58)

watchdog:
  AZ_notify            (triggered)
  WC_notify            (triggered)

FileLog:
  FileLog_CUL_HOERMANN_0302D23F00 (disabled)
  FileLog_CUL_HOERMANN_2B89F343A0 (disabled)
  FileLog_CUL_HOERMANN_3D3676A0C0 (disabled)
  FileLog_CUL_HOERMANN_3FA5B9B4C0 (disabled)
  FileLog_CUL_HOERMANN_557B092C80 (disabled)
  FileLog_CUL_HOERMANN_6BFF7E97D0 (disabled)
  FileLog_CUL_HOERMANN_6EE90043A0 (disabled)
  FileLog_CUL_HOERMANN_7CE7C6EAC0 (disabled)
  FileLog_CUL_HOERMANN_9C5F156220 (disabled)
  FileLog_CUL_WS_8     (active)
  FileLog_FS20_88698f  (disabled)
  FileLog_FS20_a4ef4f  (disabled)
  FileLog_IT_000000FFFF (active)
  FileLog_IT_00000F0FFF (active)
  FileLog_IT_00000FF0FF (active)
  FileLog_IT_00000FFF0F (active)
  FileLog_IT_00000FFFFF (active)
  FileLog_IT_0000FFF0FF (active)
  FileLog_IT_000F0FF0FF (active)
  FileLog_IT_1527x07290 (active)
  FileLog_IT_FFF00FFFFF (active)
  FileLog_IT_FFF0F0FFFF (active)
  FileLog_IT_FFF0FF0FFF (active)
  FileLog_IT_FFF0FFF0FF (active)
  FileLog_IT_FFF0FFFFFF (active)
  Logfile              (active)

allowed:
  allowed_telnetPort   (validFor:WEB,WEBphone,WEBtablet,telnetPort)

SVG:
  SVG_CUL_WS_2         (initialized)
  SVG_CUL_WS_8         (initialized)
  SVG_HMS100TF_0000    (initialized)

Verkehrsinfo:
  Trafic               (update 2017-06-05 19:09:10)

autocreate:
  autocreate           (active)

telnet:
  telnetForBlockingFn_1496677149 (Initialized)
  telnetPort           (Initialized)

weblink:
  weather              (initialized)


Danke im Voraus

KernSani

Die Steckdose an sich erzeugt ja kein Event, also würde mich überraschen, wenn die per autocreate in FHEM auftauchen würde. Gib bitte mal

list IT_FFF00FFFFF in die Kommandozeile ein und poste das Ergebnis hier.
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Brujer

Ergebnis:

Internals:
   DEF        FFF00FFFFF  FF F0
   IODev      cul
   NAME       IT_FFF00FFFFF
   NR         69
   STATE      off
   TYPE       IT
   XMIT       fff00fffff
   XMITdimdown 00
   XMITdimup  00
   XMIToff    f0
   XMITon     ff
   Code:
     1          fff00fffff
   Readings:
     2017-06-04 12:59:39   dim             off
     2017-06-04 12:53:59   protocol        EV1527
     2017-06-05 17:42:46   state           off
Attributes:
   IODev      cul
   protocol   V1
   room       IT

fiedel

Bitte auch noch ein List vom CUL! Das sieht nach Intertechno mit der a-CULFW aus, nicht nach FS20. Beides zusammen geht leider nicht. Möglich wäre z.B. mit 2 CULs beides zu verbinden: CUL1 hört Interechno- FB -> Event triggert Notify -> Notify schaltet FS20 über CUL2.
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

Brujer

Und anbei die Cul List:

Internals:
   CMDS       ABCEeFfGhiKklMmRTtUVWXxYZz
   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:TSSTACKED:STACKABLE:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
   DEF        /dev/ttyUSB0@38400 0000
   DeviceName /dev/ttyUSB0@38400
   FD         11
   FHTID      0000
   NAME       cul
   NR         37
   PARTIAL
   RAWMSG     tAAC2C6659AF2
   RSSI       -81
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.67 nanoCUL433
   cul_MSGCNT 51
   cul_TIME   2017-06-06 10:21:57
   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+
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   Readings:
     2017-06-04 12:40:11   ccconf          freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB
     2017-06-05 19:42:03   cmds             A B C E e F f G h i K k l M m R T t U V W X x Y Z z
     2017-06-04 12:40:32   credit10ms      619
     2017-06-04 12:40:36   fhtbuf          AE
     2017-06-06 19:31:02   raw             is00000F0FFFF0
     2017-06-06 10:21:57   state           Initialized
     2017-06-04 13:34:53   uptime          0 00:07:03
     2017-06-04 13:34:50   version         V 1.67 nanoCUL433
Attributes:
   room       Arbeitzimmer

fiedel

Das ist ein 433 MHZ- CUL. Damit geht z.B. Interechno. Für FS20 sollte es ein  868 MHZ- CUL sein. Momentan kannst du also nur alle von der CULFW unterstützten 433 MHZ- Geräte enpfangen und schalten. Für FS20 in Verbindung z.B. mit Intertechno brauchst du noch einen 868er CUL. Die Zusammenschaltung (Empfang IT -> Schalten FS20 oder umgekehrt) erfolgt dann so, wie ich es oben beschrieben habe. 
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

RaspiLED

Oder zu Testzwecken setzt Du die Frequenz auf 868.300 (ja die Reichweite könnte Probleme machen -
set cul freq 868.300
) und testest die FS20, beim schalten der IT wird der Stick sich kurzfristig immer mal wieder auf 433.920 setzen und zurückgehen auf 868.300 ;-)

Ich persönlich habe aber auch mehrere CULs!

Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

Brujer

Ich muss sagen, dass ich eine Fehler gemacht habe. Die Steckdose ist allerdings Intertechno 433 Mhz.
Die shaltet trotzalledem nicht. Fhem kann die nicht steuern. Ich bekomme aber immer meldungen wenn ich die Fernbedienung Knopf drucke.

2017-06-07 20:29:43 IT test1 on
2017-06-07 20:29:43 CUL cul raw: if:10B071
2017-06-07 20:29:43 CUL cul raw: isFFF00FFFFFFF
2017-06-07 20:29:43 CUL cul raw: if:10B071
2017-06-07 20:29:44 IT test1 off
2017-06-07 20:29:44 CUL cul raw: if:10B071
2017-06-07 20:29:44 CUL cul raw: isFFF00FFFFFF0
2017-06-07 20:29:44 CUL cul raw: if:10B071
2017-06-07 20:29:51 IT test1 on
2017-06-07 20:29:51 CUL cul UNKNOWNCODE i545557

KölnSolar

ich behaupte mal, dass das keine IT-Dose ist, sondern ein Derivat.
Zitatraw: isFFF00FFFFFF0
FFF00FFFFF F0
Bei IT ist die vorletzte Stelle des device codes immer eine 0 und kein F.

Aber egal. Du hast aber ein Log der Sendeversuche eingestellt. Daran erkennt man, dass die Frequenz extra auf 433.92 gesetzt wird. Das verwundert mich. war der cul nicht auf 433.92 eingestellt oder ein falscher rfmode ?

und nun meine Tipps: stell doch das Log zu
ZitatIch bekomme aber immer meldungen wenn ich die Fernbedienung Knopf drucke.
ein, dann sehen wir wonach die Dose verlangt. Und freunde Dich schon mal mit dem Gedanken an die aculfw zu flashen. Die kann ein paar Dinge für It-Derivate, die die culfw nicht kann.
Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Brujer

Die Dose ist Conrad RSL366. Ich habe die CUL mit aCul actualisiert.

Internals:
   CFGFN
   CMDS       ABCeFfGiKLlMNRTtUVWXx
   CUL_MSGCNT 89
   CUL_TIME   2017-06-09 23:03:16
   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:TSSTACKED:STACKABLE:CUL_RFR::CUL_TCM97001:CUL_REDIRECT::OREGON::Hideki:
   DEF        /dev/ttyUSB0@38400 0000
   DeviceName /dev/ttyUSB0@38400
   FD         45
   FHTID      0000
   NAME       CUL
   NR         203
   PARTIAL
   RAWMSG     i00155FF2
   RSSI       -81
   STATE      Initialized
   TIME       1497016886
   TYPE       CUL
   VERSION    V 1.24.02 a-culfw Build: 208 (2017-03-30_16-08-05) nanoCUL433 (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................................$
     C:Hideki   ^P12#75[A-F0-9]{17,30}
     C:OREGON   ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
     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+
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   Readings:
     2017-06-08 22:29:17   ccconf          freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB
     2017-06-08 22:30:07   cmds             A B C e F f G i K L l M N R T t U V W X x
     2017-06-08 22:31:56   raw             isFFF00FFFFFF0
     2017-06-09 23:03:16   state           Initialized
Attributes:
   icon       cul_cul
   room       Arbeitzimmer



Er will aber nichts steuern.

KölnSolar

#12
CUL mit aculfw sieht gut aus.

Jetzt noch das Log(verbose 5) bei drücken von FB-Tasten.

Ja, dachte ich es mir doch: nicht IT, sondern Conrad RSL366.  Guck mal hier https://wiki.fhem.de/wiki/Intertechno_Code_Berechnung#Conrad_.2F_McPower_Funkschaltset_3.2B1 rein. Vielleicht hilft es. Oder hier im Forum mal suchen. Ich hab in Erinnerung, dass Conrad RSL etwas stärker von IT abweicht.  :-\
Edit: vielleicht auch schon mal für die Nachwelt im Titel Intertechno durch Conrad RSL366 ersetzen.
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Brujer

Und das LOG:

2017.06.10 21:57:32 3: CUL IT: IT_FFF00FFFFF off->on
2017.06.10 21:57:32 3: CUL IT: Code F1 not supported by IT_FFF0FFFFFF.
2017.06.10 21:57:32 3: CUL IT: Code F1 not supported by IT_FFF0FFFFFF.
2017.06.10 21:57:32 3: CUL: Unknown code i545557, help me!
2017.06.10 21:57:32 3: CUL IT: IT_FFF00FFFFF on->off
2017.06.10 21:57:32 3: CUL IT: Code F1 not supported by IT_FFF0FFFFFF.
2017.06.10 21:57:32 3: CUL IT: Code F1 not supported by IT_FFF0FFFFFF.
2017.06.10 21:57:32 3: CUL: Unknown code i545557, help me!
2017.06.10 21:57:33 3: CUL IT: IT_FFF0F0FFFF off->on
2017.06.10 21:57:33 3: CUL IT: IT_FFF0F0FFFF on->off
2017.06.10 21:57:34 3: CUL IT: IT_FFF0FF0FFF off->on
2017.06.10 21:57:34 3: CUL IT: IT_FFF0FF0FFF on->off
2017.06.10 21:57:35 3: CUL IT: IT_FFF0FFF0FF off->on
2017.06.10 21:57:35 3: CUL IT: IT_FFF0FFF0FF on->off


(und die andere Änderungen schon gemacht)

KölnSolar

ist aber nicht verbose 5  ::)

der on-off-code ist 7 binär  0111 Tristate F1. Probier mal define IT_FFF0FFFFFF IT FFF0FFFFFF F1 1F (off-code aus der Glaskugel. Hast wohl nur eine Taste gedrückt ::))
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt