CUL > Hard- und Firmware

[gelöst] senden von Signalen mit dem NanoCC1101

(1/7) > >>

tklein:
Hallo zusmammen,

es wäre top, wenn mir jemand beim Senden von 433 Mhz Signalen via meines Signalduino helfen könnte.


Hier das Listing vom Signalduino:

--- Code: ---defmod SIGNALduino433 SIGNALduino /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A94ZVX1D-if00-port0@57600
attr SIGNALduino433 alias SIGNALduino433
attr SIGNALduino433 cc1101_frequency 433.920
attr SIGNALduino433 flashCommand avrdude -c arduino -b 57600 -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
attr SIGNALduino433 hardware nanoCC1101
attr SIGNALduino433 longids 1
attr SIGNALduino433 verbose 5

setstate SIGNALduino433 opened
setstate SIGNALduino433 2021-10-07 10:18:45 cc1101_config Freq: 433.920 MHz, Bandwidth: 325 KHz, rAmpl: 42 dB, sens: 4 dB, DataRate: 5603.79 Baud
setstate SIGNALduino433 2021-10-07 10:18:45 cc1101_config_ext Modulation: ASK/OOK, Syncmod: No preamble/sync
setstate SIGNALduino433 2021-10-07 10:18:45 cc1101_patable C3E = 00 84 00 00 00 00 00 00  => 5_dBm
setstate SIGNALduino433 2021-10-22 18:33:23 ping OK
setstate SIGNALduino433 2021-10-07 10:18:44 state opened

--- Ende Code ---

Meine Fernbedienung für eine Leinwand hat 3 Taster (hoch, runter, stop).
Das steht mit verbose = 5 im Log zu den einzelnen Tastenbetätigungen.

Hoch:

--- Code: ---2021.10.23 14:59:18 4 : SIGNALduino433: Read, msg: MS;P1=-422;P2=416;P3=-1209;P4=1214;P5=-10820;D=25412323414123412323234123232341412341412341232323;CP=2;SP=5;R=250;
2021.10.23 14:59:18 4 : SIGNALduino433: Parse_MS, Matched MS protocol id 3 -> chip xx2260 / xx2262
2021.10.23 14:59:18 5 : SIGNALduino433: Parse_MS, Starting demodulation at Position 2
2021.10.23 14:59:18 5 : SIGNALduino433: Parse_MS, dispatching bits: 1 0 0 1 1 0 1 0 0 0 1 0 0 0 1 1 0 1 1 0 1 0 0 0
2021.10.23 14:59:18 4 : SIGNALduino433: Parse_MS, Decoded matched MS protocol id 3 dmsg i9A2368 length 24  RSSI = -77
2021.10.23 14:59:18 5 : SIGNALduino433: Dispatch, i9A2368, test ungleich: disabled
2021.10.23 14:59:18 5 : SIGNALduino433: Dispatch, i9A2368, -77 dB, dispatch
2021.10.23 14:59:18 5 : SIGNALduino433: dispatch i9A2368
2021.10.23 14:59:18 4 : SIGNALduino433 IT: message "i9A2368" (7)
2021.10.23 14:59:18 4 : SIGNALduino433 IT: msgcode "" (0) bin = 100110100010001101101000
2021.10.23 14:59:18 5 : SIGNALduino433 IT: EV1527 housecode = 1527x9a236  onoffcode = 1000
2021.10.23 14:59:18 3 : SIGNALduino433 IT: IT_1527x9a236 on->on
2021-10-23 14:59:18 IT IT_1527x9a236 on

--- Ende Code ---

Stop

--- Code: ---2021.10.23 15:02:04 4 : SIGNALduino433: Read, msg: MS;P0=456;P5=-1990;P6=-3935;P7=-9182;D=070606060506050506060505050505050506060606050505060606050606060606;CP=0;SP=7;R=3;O;
2021.10.23 15:02:04 4 : SIGNALduino433: Parse_MS, Matched MS protocol id 0.4 -> weather (v5)
2021.10.23 15:02:04 5 : SIGNALduino433: Parse_MS, Starting demodulation at Position 2
2021.10.23 15:02:04 5 : SIGNALduino433: Parse_MS, dispatching bits: 1 1 1 0 1 0 0 1 1 0 0 0 0 0 0 0 1 1 1 1 0 0 0 1 1 1 0 1 1 1 1 1
2021.10.23 15:02:04 4 : SIGNALduino433: Parse_MS, Decoded matched MS protocol id 0.4 dmsg sE980F1DF00 length 32  RSSI = -72.5
2021.10.23 15:02:04 5 : SIGNALduino433: Dispatch, sE980F1DF00, test ungleich: disabled
2021.10.23 15:02:04 5 : SIGNALduino433: Dispatch, sE980F1DF00, -72.5 dB, dispatch
2021.10.23 15:02:04 5 : SIGNALduino433: dispatch sE980F1DF00
2021.10.23 15:02:04 4 : SIGNALduino433: CUL_TCM97001 AURIOL_233 233 (E980F1DF00) length: 10
2021.10.23 15:02:04 4 : SIGNALduino433: CUL_TCM97001 AURIOL_233 ID: 233 T: 24.1 Bat: ok
2021.10.23 15:02:04 4 : SIGNALduino433: Parse_MS, Matched MS protocol id 0.5 -> weather (v6)
2021.10.23 15:02:04 5 : SIGNALduino433: Parse_MS, Starting demodulation at Position 2
2021.10.23 15:02:04 4 : SIGNALduino433: Read, msg: MS;P0=446;P1=-3936;P2=-9133;P4=-1986;D=020101010401040401010404040404040401010101040404010101040101010101;CP=0;SP=2;R=4;
2021.10.23 15:02:04 4 : SIGNALduino433: Parse_MS, Matched MS protocol id 0.4 -> weather (v5)
2021.10.23 15:02:04 5 : SIGNALduino433: Parse_MS, Starting demodulation at Position 2
2021.10.23 15:02:04 5 : SIGNALduino433: Parse_MS, dispatching bits: 1 1 1 0 1 0 0 1 1 0 0 0 0 0 0 0 1 1 1 1 0 0 0 1 1 1 0 1 1 1 1 1
2021.10.23 15:02:04 4 : SIGNALduino433: Parse_MS, Decoded matched MS protocol id 0.4 dmsg sE980F1DF00 length 32  RSSI = -72
2021.10.23 15:02:04 5 : SIGNALduino433: Dispatch, sE980F1DF00, test gleich
2021.10.23 15:02:04 4 : SIGNALduino433: Dispatch, sE980F1DF00, Dropped due to short time or equal msg
2021.10.23 15:02:04 4 : SIGNALduino433: Parse_MS, Matched MS protocol id 0.5 -> weather (v6)
2021.10.23 15:02:04 5 : SIGNALduino433: Parse_MS, Starting demodulation at Position 2
2021.10.23 15:02:05 4 : SIGNALduino433: Read, msg: MS;P1=-421;P2=403;P3=-1224;P4=1215;P6=-12188;D=26412323414123412323234123232341412341412323412323;CP=2;SP=6;R=4;O;
2021.10.23 15:02:05 4 : SIGNALduino433: Parse_MS, Matched MS protocol id 3 -> chip xx2260 / xx2262
2021.10.23 15:02:05 5 : SIGNALduino433: Parse_MS, Starting demodulation at Position 2
2021.10.23 15:02:05 5 : SIGNALduino433: Parse_MS, dispatching bits: 1 0 0 1 1 0 1 0 0 0 1 0 0 0 1 1 0 1 1 0 0 1 0 0
2021.10.23 15:02:05 4 : SIGNALduino433: Parse_MS, Decoded matched MS protocol id 3 dmsg i9A2364 length 24  RSSI = -72
2021.10.23 15:02:05 5 : SIGNALduino433: Dispatch, i9A2364, test ungleich: disabled
2021.10.23 15:02:05 5 : SIGNALduino433: Dispatch, i9A2364, -72 dB, dispatch
2021.10.23 15:02:05 5 : SIGNALduino433: dispatch i9A2364
2021.10.23 15:02:05 4 : SIGNALduino433 IT: message "i9A2364" (7)
2021.10.23 15:02:05 4 : SIGNALduino433 IT: msgcode "" (0) bin = 100110100010001101100100
2021.10.23 15:02:05 5 : SIGNALduino433 IT: EV1527 housecode = 1527x9a236  onoffcode = 0100
2021.10.23 15:02:05 3 : SIGNALduino433 IT: Code 0100 not supported by IT_1527x9a236.
2021.10.23 15:02:05 4 : SIGNALduino433 IT: message "i9A2364" (7)
2021.10.23 15:02:05 4 : SIGNALduino433 IT: msgcode "" (0) bin = 100110100010001101100100
2021.10.23 15:02:05 5 : SIGNALduino433 IT: EV1527 housecode = 1527x9a236  onoffcode = 0100
2021.10.23 15:02:05 3 : SIGNALduino433 IT: Code 0100 not supported by IT_1527x9a236.
2021-10-23 15:02:05 SIGNALduino SIGNALduino433 UNKNOWNCODE i9A2364
2021.10.23 15:02:05 3 : SIGNALduino433: Unknown code i9A2364, help me!

--- Ende Code ---

Runter:


--- Code: ---2021.10.23 15:01:11 4 : SIGNALduino433: Read, msg: MS;P0=-67;P1=-415;P2=404;P3=-1225;P5=-12182;D=25012323010123012323230123232301012301012323230123;CP=2;SP=5;R=14;O;

--- Ende Code ---
oder

--- Code: ---2021.10.23 15:14:09 4 : SIGNALduino433: Read, msg: MS;P1=-421;P2=1213;P3=411;P4=-1223;P5=-12191;D=35213434212134213434342134343421213421213434342134;CP=3;SP=5;R=19;O;
2021.10.23 15:14:09 4 : SIGNALduino433: Parse_MS, Matched MS protocol id 3 -> chip xx2260 / xx2262
2021.10.23 15:14:09 5 : SIGNALduino433: Parse_MS, Starting demodulation at Position 2
2021.10.23 15:14:09 5 : SIGNALduino433: Parse_MS, dispatching bits: 1 0 0 1 1 0 1 0 0 0 1 0 0 0 1 1 0 1 1 0 0 0 1 0
2021.10.23 15:14:09 4 : SIGNALduino433: Parse_MS, Decoded matched MS protocol id 3 dmsg i9A2362 length 24  RSSI = -64.5
2021.10.23 15:14:09 5 : SIGNALduino433: Dispatch, i9A2362, test ungleich: disabled
2021.10.23 15:14:09 5 : SIGNALduino433: Dispatch, i9A2362, -64.5 dB, dispatch
2021.10.23 15:14:09 5 : SIGNALduino433: dispatch i9A2362
2021.10.23 15:14:09 4 : SIGNALduino433 IT: message "i9A2362" (7)
2021.10.23 15:14:09 4 : SIGNALduino433 IT: msgcode "" (0) bin = 100110100010001101100010
2021.10.23 15:14:09 5 : SIGNALduino433 IT: EV1527 housecode = 1527x9a236  onoffcode = 0010
2021.10.23 15:14:09 3 : SIGNALduino433 IT: Code 0010 not supported by IT_1527x9a236.
2021.10.23 15:14:09 4 : SIGNALduino433 IT: message "i9A2362" (7)
2021.10.23 15:14:09 4 : SIGNALduino433 IT: msgcode "" (0) bin = 100110100010001101100010
2021.10.23 15:14:09 5 : SIGNALduino433 IT: EV1527 housecode = 1527x9a236  onoffcode = 0010
2021.10.23 15:14:09 3 : SIGNALduino433 IT: Code 0010 not supported by IT_1527x9a236.
2021-10-23 15:14:10 SIGNALduino SIGNALduino433 UNKNOWNCODE i9A2362
2021.10.23 15:14:10 3 : SIGNALduino433: Unknown code i9A2362, help me!

--- Ende Code ---

Wie kann ich die Befehle via FHEM senden? Was muss nach " set SIGNALduino433 sendMSG" jeweils stehen?

Ist das normal, dass die Codes beim Signaldunino unter RAW Messages extrem schwanken bei dem gleichen Tastendruck?

hoch

--- Code: ---MS;P2=406;P3=-1227;P4=1214;P5=-420;P6=-12245;D=26452323454523452323234523232345452345452345232323;CP=2;SP=6;R=1;O;
MS;P1=451;P2=-9171;P3=-3950;P4=-1986;D=121313131413141413131414141414141413131313141414131313141313131313;CP=1;SP=2;R=5;O;
MU;P0=208;P1=-1188;P2=1193;P3=-436;P4=395;D=01232341234141412341414123234123234123414141;CP=4;R=242;

--- Ende Code ---

stop:

--- Code: ---MS;P2=453;P3=-9182;P4=-3937;P6=-1997;D=232424242624262624242626262626262624242424262626242424262424242424;CP=2;SP=3;R=5;O;
MS;P1=1217;P2=-422;P3=407;P4=-1231;P5=-12208;D=35123434121234123434341234343412123412123434123434;CP=3;SP=5;R=251;
MS;P0=-3925;P1=468;P2=-1978;P3=-9174;D=131010101210121210101212121212121210101010121212101010121010101010;CP=1;SP=3;R=6;O;

--- Ende Code ---

runter:

--- Code: ---MS;P0=433;P1=-3952;P2=-9142;P4=-1988;D=020101010401040401010404040404040401010101040404010101040101010101;CP=0;SP=2;R=5;
MS;P0=406;P1=-415;P2=-1234;P3=1229;P4=-12194;D=04310202313102310202023102020231310231310202023102;CP=0;SP=4;R=254;O;
MS;P1=-1228;P2=1220;P3=-417;P4=409;P5=-12215;D=45234141232341234141412341414123234123234141412341;CP=4;SP=5;R=5;O;
--- Ende Code ---



Freue mich auf Tips/Feedback.

GrüßeThomas

KölnSolar:
Hi Thomas,
es ist einfacher, als Du denkst.  8)

--- Zitat ---hoch    SIGNALduino433 IT: EV1527 housecode = 1527x9a236  onoffcode = 1000
stop     SIGNALduino433 IT: EV1527 housecode = 1527x9a236  onoffcode = 0100
Runter  SIGNALduino433 IT: EV1527 housecode = 1527x9a236  onoffcode = 0010
--- Ende Zitat ---
Es ist also IT-V1-Code. Müsste sogar per autocreate angelegt werden und Du musst nur die onoff-codes anpassen
Grüße Markus

tklein:
Hi Markus,

danke für das sehr schnelle Feedback.

Wie kann ich die on/off codes anpassen? bzw bei mir wäre es ja hoch runter stop, oder nicht?

Hier das Listing vom IT-Device:

--- Code: ---Internals:
   CFGFN     
   DEF        1527x9a236 1000 0000
   FUUID      6172cffd-f33f-6c67-b0b9-7487dc18c0661b80
   IODev      SIGNALduino433
   LASTInputDev SIGNALduino433
   MSGCNT     16
   NAME       IT_1527x9a236
   NR         5335
   SIGNALduino433_DMSG i9A2368
   SIGNALduino433_MSGCNT 16
   SIGNALduino433_Protocol_ID 3
   SIGNALduino433_RAWMSG MS;P2=406;P3=-1227;P4=1214;P5=-420;P6=-12245;D=26452323454523452323234523232345452345452345232323;CP=2;SP=6;R=1;O;
   SIGNALduino433_RSSI -73.5
   SIGNALduino433_TIME 2021-10-23 16:31:59
   STATE      on
   TYPE       IT
   XMIT       dfdd0d01fd
   XMITdimdown 00
   XMITdimup  00
   XMIToff    0000
   XMITon     1000
   CODE:
     1          1527x9a236
   READINGS:
     2021-10-22 16:51:41   IODev           SIGNALduino433
     2021-10-22 16:51:41   protocol        EV1527
     2021-10-23 16:31:59   state           on
Attributes:
   alias      Leinwand
   room       IT
--- Ende Code ---

tklein:
Hab das jetzt mal so abgeändert:


--- Code: ---Internals:
   CFGFN     
   DEF        1527x9a236 1000 0100 0010
   FUUID      6172cffd-f33f-6c67-b0b9-7487dc18c0661b80
   IODev      SIGNALduino433
   LASTInputDev SIGNALduino433
   MSGCNT     39
   NAME       IT_1527x9a236
   NR         5335
   SIGNALduino433_DMSG i9A2364
   SIGNALduino433_MSGCNT 39
   SIGNALduino433_Protocol_ID 3
   SIGNALduino433_RAWMSG MS;P2=1220;P3=-417;P4=403;P5=-1226;P6=-12210;D=46234545232345234545452345454523234523234545234545;CP=4;SP=6;R=15;O;
   SIGNALduino433_RSSI -66.5
   SIGNALduino433_TIME 2021-10-23 17:45:44
   STATE      off
   TYPE       IT
   XMIT       dfdd0d01fd
   XMITdimdown
   XMITdimup  0010
   XMIToff    0100
   XMITon     1000
   CODE:
     1          1527x9a236
   READINGS:
     2021-10-23 17:38:44   IODev           SIGNALduino433
     2021-10-22 16:51:41   protocol        EV1527
     2021-10-23 17:45:44   state           off
Attributes:
   alias      Leinwand
   room       IT
   webCmd     on : off : dimup
--- Ende Code ---


dimup --> runter
on --> hoch
off --> stop


weiter bin ich noch nicht wirklich.

tklein:
muss ich z.B. mit einem notify:on jetzt einen Befehl senden?
Schalte ich in Fhem das Device on/off fährt die Leinwand nicht bzw. stoppt.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln