SIGNALDuino Empfänger Firm- und Hardware

Begonnen von Ralf9, 02 Oktober 2016, 22:59:51

Vorheriges Thema - Nächstes Thema

plin

Zitat von: habeIchVergessen am 25 Februar 2018, 18:14:46
versuch mal das zu senden

SR;;R=5;;P0=-800;;P1=400;;P2=-400;;P3=800;;P4=1000;;P5=4000;;D=21212121212121212121212501232323232301010101230101232301232301230123012323232301230123010123230101010101230101012301232301230101230101010101010101230123242;;

da passiert nichts, auch nicht bei R=10

Ich habe mittlerweile weitere Erkenntnisse zu den Nibbles: Die sind fernbedienungs-, motor und richtungsabhängig. Einer meiner Motoren ist eben mit dem down-Nibble beim up-Command schön brav nach unten gefahren :-)

Die Synthese scheint es also (bisher noch) nicht zu bringen. Auf Basis der jetzigen Erkenntnisse lassen sich aber zumindest aus den mitgeschnittenen Codes sehr präzise die halbwegs brauchbaren rausfischen.

Es bleibt also spannend :-)
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

Byte09

#871
Zitat von: misux am 25 Februar 2018, 15:09:39
Ja, habe mal auf verbose 4 gestellt und mal einen Tag laufen lassen... Den eintrag habe ich ca 4 Millionen mal bekommen...  Ist das normal? Sonst habe ich nix bekommen...

2018.02.24 06:35:09.452 4: signalDuino/msg READredu: MS;P1=450;P2=-4063;P3=-2051;P4=-8968;D=3141212131213121213131313131313121212121312121212121212121212121212121312131;CP=1;SP=4;R=223;
2018.02.24 06:35:24.817 4: signalDuino/keepalive ok, retry = 0
2018.02.24 06:35:40.788 4: signalDuino/msg READredu: MS;P1=459;P2=-8972;P3=-4067;P4=-1977;P5=-22208;D=01213131413141313141414141414141313131314131313131313131313156;CP=1;SP=2;R=225;
2018.02.24 06:35:41.344 4: signalDuino/msg READredu: MS;P1=475;P2=-1983;P3=-4058;P4=-8970;D=214131312131213131212121212121213131313121313131313131313131313131313121312;CP=1;SP=4;R=225;m=2;
2018.02.24 06:35:47.878 4: signalDuino/msg READredu: MU;P0=-32001;P1=484;P2=-995;P3=308;P4=-1966;P5=-128;D=0123414141212121414141414141212141414121414150;CP=1;R=221;
2018.02.24 06:35:47.880 4: signalDuino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2018.02.24 06:35:48.215 4: signalDuino/msg READredu: MS;P1=498;P2=-997;P3=-1961;P4=-3928;D=214131212131312131313121212131313131313121213131312131313131213131213121212;CP=1;SP=4;R=221;m=2;
2018.02.24 06:35:48.217 4: signalDuino/msg READredu: MS;P1=498;P2=-997;P3=-1961;P4=-3928;D=14131212131312131313121212131313131313121213131312131313131213131213121212;CP=1;SP=4;R=221;
2018.02.24 06:35:48.642 4: signalDuino/msg READredu: MS;P0=460;P1=-995;P2=-1979;P3=-3936;P4=-28316;D=030201010202010202020101010202020202020101020202010202020201020201020101010401020202020202010102020201020202020102020102010101;CP=0;SP=3;R=219;m=2;
2018.02.24 06:36:12.773 4: signalDuino/msg READredu: MS;P3=455;P4=-8968;P5=-4068;P6=-2076;D=23435353635363535363636363635363535353536353535353535353535360;CP=3;SP=4;R=226;
2018.02.24 06:36:13.165 4: signalDuino/msg READredu: MU;P0=-2492;P1=481;P2=-4052;P3=-27620;P4=-1914;D=01212121312141214121214141414141214121212140;CP=1;R=223;
2018.02.24 06:36:24.824 4: signalDuino/keepalive ok, retry = 0
2018.02.24 06:36:44.851 4: signalDuino/msg READredu: MU;P0=472;P1=-1195;P2=-1955;P3=-208;P5=-338;P6=640;P7=-781;D=0102020103010301030103050167070702050105010;CP=0;R=223;
2018.02.24 06:36:44.853 4: signalDuino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2018.02.24 06:36:44.949 4: signalDuino/msg READredu: MU;P0=489;P1=-1389;P2=-954;P3=-618;P4=783;P5=-1978;P6=-186;D=01020345010602050501420203450106050203020300;CP=0;R=228;
2018.02.24 06:36:44.951 4: signalDuino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2018.02.24 06:36:45.162 4: signalDuino/msg READredu: MU;P0=-693;P1=465;P2=-1011;P3=-452;P5=-1926;P6=780;D=0121012121312131212121312131510621210101513;CP=1;R=225;
2018.02.24 06:36:45.164 4: signalDuino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2018.02.24 06:36:45.555 4: signalDuino/msg READredu: MS;P1=-1978;P2=470;P5=-3876;P7=-1001;D=25212727212127212121272727212121212121272721212127212121212721212721272727;CP=2;SP=5;R=221;m=2;
2018.02.24 06:36:45.620 4: signalDuino/msg READredu: MU;P0=144;P1=-1981;P2=473;P3=-1023;P4=92;P5=-676;P6=-25132;D=01212123232345212123212121212321212321232323060;CP=2;R=221;
2018.02.24 06:36:45.702 4: signalDuino/msg READredu: MU;P0=-332;P1=92;P2=-999;P3=486;P4=-1976;P5=-27424;P6=260;D=01234343434343432323434343234343434323434323432323235;CP=3;R=221;
2018.02.24 06:37:17.469 4: signalDuino/msg READredu: MU;P0=-2037;P1=460;P2=-4071;D=010121012121212101212121212121212121212121210121210;CP=1;R=225;
2018.02.24 06:37:24.832 4: signalDuino/keepalive ok, retry = 0
2018.02.24 06:37:41.852 4: signalDuino/msg READredu: MU;P0=-1288;P1=472;P2=-1959;P3=-993;P4=-116;D=0121313121213121212131313121212121212131312140;CP=1;R=221;
2018.02.24 06:37:41.854 4: signalDuino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2018.02.24 06:37:42.196 4: signalDuino/msg READredu: MS;P0=-1996;P1=437;P2=-997;P3=-3936;D=213101212101012101010121212101010101010121210101012101010101210101210121212;CP=1;SP=3;R=221;m=2;
2018.02.24 06:37:42.359 4: signalDuino/msg READredu: MS;P1=-1962;P2=466;P3=-1004;P4=-3936;P5=-26324;D=24212323212123212121232323212121212121232321251;CP=2;SP=4;R=219;
2018.02.24 06:37:42.741 4: signalDuino/msg READredu: MS;P0=484;P1=-995;P2=-27015;P4=-1954;P5=-3926;P6=348;D=05040101040401040404010101040404040404010104040265040101040401040404010101040404040404010104040401040404040104040104010101;CP=0;SP=5;R=220;O;m=2;
2



Hi Misux,

bist ja jetzt scheinbar einen schritt weiter mit dem signalduino und er empfängt zumindest das Siroprotokoll - wäre jetzt wohl ein guter zeitpunkt, wieder in den Sirothread zu wechseln . um zu schauen, warum das Device scheinbar nicht angelegt wir ( oder wurde eins angelegt ? )

gruss Byte09

PS: hast du denTag ca. 4 Millionen mal die SiroFB gedrückt ?

habeIchVergessen

Zitat von: plin am 25 Februar 2018, 18:46:04
Die Synthese scheint es also (bisher noch) nicht zu bringen.
was sendest du?

Sidey

Wollt ihr eure Analysen vielleicht in einen eigenen Thread auslagern?

Das sprengt den Thread zur Firmware und hat auch nur wenig mit damit zu tun.
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

plin

#874
Zitat von: Sidey am 25 Februar 2018, 20:01:56
Wollt ihr eure Analysen vielleicht in einen eigenen Thread auslagern?
Hallo Sidey,

können wir machen. Ich würde den "SIGNALDuino - Analyse unbekannter Funkprotokolle" nennen und mit einer kurzen Zusammenfassung der bisherigen Erknenntisse und der Vorgehensweise beginnen. Mir hat der rege Austausch jedenfalls geholfen meine Rollladenmotoren halbwegs funktionsfähig zu kriegen (wenn auch das Ende noch nicht erreicht ist).

Erledigt: https://forum.fhem.de/index.php/topic,85006.0.html

VG Peter
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

misux

Zitat von: Byte09 am 25 Februar 2018, 18:51:12

Hi Misux,

bist ja jetzt scheinbar einen schritt weiter mit dem signalduino und er empfängt zumindest das Siroprotokoll - wäre jetzt wohl ein guter zeitpunkt, wieder in den Sirothread zu wechseln . um zu schauen, warum das Device scheinbar nicht angelegt wir ( oder wurde eins angelegt ? )

gruss Byte09

PS: hast du denTag ca. 4 Millionen mal die SiroFB gedrückt ?

Hallo! Sorry ich habe mich irgendwie verlaufen... aus versehen einen neuen Thread erstellt wo er nicht sein sollte... Etwas zuviel auf einmal gemacht ::)

So, nun hier weiter. Nee, ich habe nicht so oft die FB gedrückt  ??? und an dem SignaDuino ist noch NICHTS angelernt weil es irgendwie nicht funktioniert...

Aber wenn diese Einträge von der Fernbedienung kommen sollten, kann man die nicht verwenden?

Hmmm.... Oder sollte ich vielleicht eine andere Firmware auf die SignalDuino installieren um auszuschließen das es an der FW liegt?

MiKn

Hi,

irgendwie läuft bei mir was falsch...

Ich habe mir einen Dooya Vorhangsmotor DT82 mit Fernbedienung DC1602 geholt.
Signalduino von In-Circuit
Clients    :IT:CUL_TCM97001:SD_RSL:OREGON:CUL_TX:SD_AS:Hideki:SD_WS07:SD_WS09: :SD_WS:RFXX10REC:Dooya:SOMFY:SD_UT:SD_WS_Maverick:FLAMINGO:CUL_WS:Revolt: :FS10:CUL_FHTTK:Siro:FHT:FS20:SIGNALduino_un:
   DEF        /dev/serial/by-id/usb-Unknown_radino_CC1101-if00@57600
   DMSG       u40#A995129E6
   DevState   initialized
   DeviceName /dev/serial/by-id/usb-Unknown_radino_CC1101-if00@57600
   FD         106
   ITClock    250
   LASTDMSG   u40#A995129E6
   MSGCNT     314
   NAME       sduino
   NR         982
   NR_CMD_LAST_H 3
   PARTIAL   
   RAWMSG     MU;P0=-751;P1=665;P2=-400;P3=320;P4=-8576;P5=4624;P6=-1512;D=0123030121230301230123012303030123030123012303012121212303012123034561212301230123012303012123030123012301230303012303012301230301212121230301212303;CP=3;R=23;
   RSSI       -62.5
   STATE      opened
   TIME       1521389645.185
   TYPE       SIGNALduino
   sendworking 0
   version    V 3.3.1-dev SIGNALduino cc1101 (433Mhz )- compiled at Mar 10 2017 23:27:29
   versionmodul v3.3.3-dev


es wird automatisch ein neues Device mit autocreate angelegt:
defmod Dooya_1101010100110010101000100101_1 Dooya 1101010100110010101000100101_1
attr Dooya_1101010100110010101000100101_1 IODev sduino
attr Dooya_1101010100110010101000100101_1 SignalRepeats 5
attr Dooya_1101010100110010101000100101_1 channel 1
attr Dooya_1101010100110010101000100101_1 drive-down-time-to-100 3
attr Dooya_1101010100110010101000100101_1 drive-down-time-to-close 3
attr Dooya_1101010100110010101000100101_1 drive-up-time-to-100 2
attr Dooya_1101010100110010101000100101_1 drive-up-time-to-open 3
attr Dooya_1101010100110010101000100101_1 event-min-interval .*:300
attr Dooya_1101010100110010101000100101_1 event-on-change-reading .*
attr Dooya_1101010100110010101000100101_1 room Dooya
attr Dooya_1101010100110010101000100101_1 webCmd on:stop:off:pos

setstate Dooya_1101010100110010101000100101_1 open
setstate Dooya_1101010100110010101000100101_1 2018-03-18 15:59:56 exact 0
setstate Dooya_1101010100110010101000100101_1 2018-03-18 12:30:27 parsestate on
setstate Dooya_1101010100110010101000100101_1 2018-03-18 15:59:56 position 0
setstate Dooya_1101010100110010101000100101_1 2018-03-18 15:59:56 state open


Mit set Dooya_1101010100110010101000100101_1 prog reagiert die LED am Motor nur gar nicht. Mit der Prog Taste P2 an der Fernbedienung reagiert der Motor einwandfrei.

Drücke ich die Prog Taste an der Fernbedienung passiert dies im FHEM Log:
2018-03-18 19:17:37 SIGNALduino sduino DMSG u40#A6544A798
2018-03-18 19:17:40 SIGNALduino sduino DMSG u40#6544A798
2018-03-18 19:17:43 SIGNALduino sduino DMSG u40#CA894F30
2018-03-18 19:17:46 SIGNALduino sduino DMSG u40#6544A798
2018-03-18 19:17:47 SIGNALduino sduino DMSG u40#A6544A798
2018-03-18 19:17:48 SIGNALduino sduino DMSG u40#A894F30


Beim drücken der Fernbedienung "Rauf":
2018-03-18 19:22:12 Dooya Dooya_1101010100110010101000100101_3 parsestate: off
2018-03-18 19:22:12 SIGNALduino sduino DMSG u40#A99512988
2018-03-18 19:22:12 SIGNALduino sduino DMSG u40#544A63C
2018-03-18 19:22:12 SIGNALduino sduino DMSG u40#A9951298F

Bei Runter:
2018-03-18 19:20:10 Dooya Dooya_1101010100110010101000100101_3 parsestate: on
2018-03-18 19:20:10 SIGNALduino sduino DMSG u40#A894CC8
2018-03-18 19:20:11 SIGNALduino sduino DMSG u40#A99512999
2018-03-18 19:20:11 SIGNALduino sduino DMSG u40#A990

Der Motor reagiert aber nur auf die Fernbedienung, was muss ich machen???

danke,
MiK

MiKn

hmm, ich habe mir aus Spaß mal einen weiteren Nano eingebunden, da ich den In-Circuit nicht zum flashen in Bootloader Modus bekam :).

Leider geht bei mir auch mit aktueller Firmware nichts. Egal ob MS=1 & MC=1 bzw 16 in die Whitelist eintragen, etc.

Was kann ich tun um bei der Lösung beizutragen??! Von der selben Fernbedienung kommen auch mal LASTDMSG u57#5B6D5ADB56B6AD7 Nachrichten rein. Aber 57er sollte es bei Dooya Motoren doch gar nicht geben, oder?

Zitatdefmod sduino_flash SIGNALduino /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600
attr sduino_flash cc1101_frequency 433.92
attr sduino_flash flashCommand avrdude -c arduino -b [BAUDRATE] -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
attr sduino_flash group Homematic
attr sduino_flash hardware nanoCC1101
attr sduino_flash room System

setstate sduino_flash opened
setstate sduino_flash 2018-03-22 22:47:02 ccconf freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB  (DataRate:5603.79Baud)
setstate sduino_flash 2018-03-21 10:14:23 config MS=0;;MU=1;;MC=0;;Mred=1;;Mdebug=1_MScnt=4;;MuSplitThresh=8000;;MdebFifoLimit=80
setstate sduino_flash 2018-03-23 17:36:31 ping OK
setstate sduino_flash 2018-03-22 22:45:01 state opened
setstate sduino_flash 2018-03-22 22:45:01 version V 3.3.1-dev SIGNALduino cc1101 - compiled at Mar 10 2017 22:54:50

gloob

Jemand eine Idee, wie man das autocreate beim SignalESP ausschalten kann?

defmod SIGNALESP868 SIGNALduino 192.168.1.36:23
attr SIGNALESP868 cc1101_frequency 868.3
attr SIGNALESP868 flashCommand avrdude -c arduino -b 57600 -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
attr SIGNALESP868 hardware nanoCC1101
attr SIGNALESP868 icon cul_cul
attr SIGNALESP868 room CUL,Gateways
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

Sidey

Hi,

das Autocreate von was genau möchtest Du denn abstellen?


Grüße Sidey
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

Intruder1956

guten morgen, kann mir jemand sagen warum der Signalduino mir trotz Verbose 1 oder 0 das Logfile vollschreibt ???
Internals:
   Clients    :IT:CUL_TCM97001:SD_RSL:OREGON:CUL_TX:SD_AS:Hideki:SD_WS07:SD_WS09: :SD_WS:RFXX10REC:Dooya:SOMFY:SD_UT:SD_WS_Maverick:FLAMINGO:CUL_WS:Revolt: :FS10:CUL_FHTTK:Siro:FHT:FS20:SIGNALduino_un:
   DEF        /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A96A4J04-if00-port0@57600
   DMSG       sD6A07F2E00
   DevState   initialized
   DeviceName /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A96A4J04-if00-port0@57600
   FD         14
   LASTDMSG   sD6A07F2E00
   MSGCNT     30652
   NAME       Signal_Stick
   NR         48
   PARTIAL   
   RAWMSG     MS;P1=496;P3=-3904;P4=-1939;P6=-8521;D=516131314131413131413141314141414141413131313131313141413141313131415;CP=1;SP=6;R=252;O;m=2;
   RSSI       -76
   STATE      opened
   TIME       1522134305.44563
   TYPE       SIGNALduino
   sendworking 0
   unknownmessages
   version    V 3.3.1-RC2 SIGNALduino cc1101 - compiled at Jan  6 2018 00:45:28
   .attraggr:
   .attrminint:
   .clientArray:
     FS20
     IT
     CUL_TCM97001
     SD_WS
     SD_WS07
   DoubleMsgIDs:
   MatchList:
     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}F[A-Fa-f0-9]{2}(#R[A-F0-9][A-F0-9]){0,1}$
     11:SD_WS09 ^P9#F[A-Fa-f0-9]+
     12:SD_WS   ^W\d+x{0,1}#.*
     13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
     14:Dooya   ^P16#[A-Fa-f0-9]+
     15:SOMFY   ^Ys[0-9A-F]+
     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
     17:SD_UT   ^u30#.*
     18:FLAMINGO ^P13#[A-Fa-f0-9]+
     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
     1:IT       ^i......
     20:Revolt  ^r[A-Fa-f0-9]{22}
     21:FS10    ^P61#[A-F0-9]+
     22:Siro    ^P72#[A-Fa-f0-9]+
     23:FHT     ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     24:FS20    ^81..(04|0c)..0101a001
     2:CUL_TCM97001 ^s[A-Fa-f0-9]+
     3:SD_RSL   ^P1#[A-Fa-f0-9]{8}
     4:OREGON   ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
     5:CUL_TX   ^TX..........
     6:SD_AS    ^P2#[A-Fa-f0-9]{7,8}
     7:Hideki   ^P12#75[A-F0-9]+
     9:CUL_FHTTK ^T[A-F0-9]{8}
     X:SIGNALduino_un ^[u]\d+#.*
   QUEUE:
   READINGS:
     2018-02-02 21:10:18   ccconf          freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:8dB  (DataRate:5603.79Baud)
     2018-01-21 10:05:01   config          MS=1;MU=1;MC=1;Mred=1;Mdebug=1_MScnt=3;MuSplitThresh=7000;MdebFifoLimit=80
     2018-02-24 12:58:16   ping            OK
     2018-01-08 11:41:53   raw             MS;P2=-8606;P3=502;P4=-1944;P5=-3888;P6=-495;D=632353434353434343535343434343434343434353434343535343535353435353436;CP=3;SP=2;R=241;O;m=2;
     2018-03-25 22:57:33   state           opened
     2018-02-02 20:58:13   uptime          0 07:19:18
     2018-03-25 22:57:33   version         V 3.3.1-RC2 SIGNALduino cc1101 - compiled at Jan  6 2018 00:45:28
   keepalive:
     ok         1
     retry      0
   mcIdList:
     10
     11
     12
     12.1
     18
     43
     47
     52
     57
     58
   msIdList:
     0
     1
     13
     14
     15
     17
     2
     22
     23
     25
     3
     3.1
     32
     33
     35
     38
     4
     41
     51
     55
     6
     68
     7
     72.1
   muIdList:
     13.1
     16
     20
     21
     24
     26
     27
     28
     29
     30
     31
     36
     37
     39
     40
     44
     44.1
     45
     46
     48
     49
     5
     50
     56
     59
     60
     61
     62
     64
     65
     66
     67
     69
     70
     71
     72
     75
     8
     9
Attributes:
   devStateIcon Initialized:it_network@0CFB0C opened:it_network@0CFB0C disconnected:it_network@red
   flashCommand avrdude -c arduino -b [BAUDRATE] -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
   group      CUL
   hardware   nanoCC1101
   room       CUL
   verbose    0



2018.03.27 00:08:49 2: Signal_Stick: CUL_TCM97001 Unknown device CUL_TCM97001_106, please define it
2018.03.27 00:39:04 2: Signal_Stick: CUL_TCM97001 Unknown device CUL_TCM97001_106, please define it
2018.03.27 01:47:49 2: Signal_Stick: CUL_TCM97001 Unknown device CUL_TCM97001_106, please define it
2018.03.27 02:01:01 2: Signal_Stick: CUL_TCM97001 Unknown device CUL_TCM97001_106, please define it
2018.03.27 07:32:41 2: Signal_Stick: CUL_TCM97001 Unknown device CUL_TCM97001_212, please define it
2018.03.27 07:38:11 2: Signal_Stick: CUL_TCM97001 Unknown device CUL_TCM97001_212, please define it
2018.03.27 07:56:53 2: Signal_Stick: CUL_TCM97001 Unknown device CUL_TCM97001_212, please define it
2018.03.27 07:57:26 2: Signal_Stick: CUL_TCM97001 Unknown device CUL_TCM97001_212, please define it
2018.03.27 08:28:47 2: Signal_Stick: CUL_TCM97001 Unknown device CUL_TCM97001_80, please define it
2018.03.27 08:41:59 2: Signal_Stick: CUL_TCM97001 Unknown device CUL_TCM97001_80, please define it
2018.03.27 08:43:05 2: Signal_Stick: CUL_TCM97001 Unknown device CUL_TCM97001_80, please define it
2018.03.27 08:44:44 2: Signal_Stick: CUL_TCM97001 Unknown device CUL_TCM97001_80, please define it


Danke Gruß Werner



Zotac CI547 32GB RAM 500GB SSD,ESXI 6.5, VM-Fhem5.8, VM-ioBroker, Cul 868Mhz;Cul 433Mhz = Busware, LGW, HM-MOD-RPI-PCB, Uniroll, IT YCR-100 TMT2100,ITR-1500, LD382 mit Wifilight, ESA 2000 + SENSOR WZ SET,FS20 TFK, HM-Sec-SC, HM-CC-RT-DN,PCA301,

MiKn

so, mein Problem ist gelöst. Vieleicht hilft es ja jemanden irgendwann :).


Lösung war, wo Dooya drauf steht muss nicht immer Dooya drin stecken. Auch wenn über autocreate ein Dooya Device angelegt wird. Mit verbose 5 kammen die folgenden Daten:

2018.03.28 15:20:28 1: sduino/init: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600
2018.03.28 15:20:28 3: sduino device opened
2018.03.28 15:20:28 3: sduino sduinoIdList: whitelistIds=
2018.03.28 15:20:28 3: sduino sduinoIdList: blacklistIds=
2018.03.28 15:20:28 3: sduino sduinoIdList: development=
2018.03.28 15:20:30 2: sduino: initialized. v3.3.2
2018.03.28 15:20:30 3: sduino/init: enable receiver (XE)
2018.03.28 15:21:11 3: sduino: Unknown code u40#A99512EAA, help me!
2018.03.28 15:21:11 3: Dooya Unknown device 1101010100110010101000100101_13, please define it
2018.03.28 15:21:11 3: sduino: Unknown code u40#A99512EAA, help me!
[b]2018.03.28 15:21:11 3: sduino: ID=m72 skiped dispatch (developId=m). To use, please add m72 to the attr development[/b]
2018.03.28 15:21:11 3: Dooya Unknown device 1101010100110010101000100101_13, please define it
2018.03.28 15:21:11 2: autocreate: define Dooya_1101010100110010101000100101_13 Dooya 1101010100110010101000100101_13
2018.03.28 15:21:11 2: autocreate: define FileLog_Dooya_1101010100110010101000100101_13 FileLog ./log/Dooya_1101010100110010101000100101_13-%Y.log Dooya_1101010100110010101000100101_13
2018.03.28 15:21:11 1: PERL WARNING: Use of uninitialized value $gplot in concatenation (.) or string at ./FHEM/98_autocreate.pm line 274.
2018.03.28 15:21:11 3: sduino: Unknown code u40#A99512EAA, help me!
2018.03.28 15:21:11 3: sduino: ID=m72 skiped dispatch (developId=m). To use, please add m72 to the attr development
2018.03.28 15:21:22 3: sduino: Unknown code u40#A99512EAA, help me!
2018.03.28 15:21:22 1: PERL WARNING: Use of uninitialized value $t1down100 in concatenation (.) or string at ./FHEM/98_Dooya.pm line 476.
2018.03.28 15:21:22 1: PERL WARNING: Use of uninitialized value $t1downclose in concatenation (.) or string at ./FHEM/98_Dooya.pm line 476.
2018.03.28 15:21:22 1: PERL WARNING: Use of uninitialized value $t1upopen in concatenation (.) or string at ./FHEM/98_Dooya.pm line 476.
2018.03.28 15:21:22 1: PERL WARNING: Use of uninitialized value $t1up100 in concatenation (.) or string at ./FHEM/98_Dooya.pm line 476.


M72 aktiviert

attr sduino cc1101_frequency 433.920Mhz
attr sduino development y,m72
attr sduino whitelist_IDs 16,72,40,57


schwups wird über autocreate ein Siro Device angelegt und alles geht  ;D

2018.03.29 16:21:43 5: sduino Dispatch: u40#A995128AA, test gleich
2018.03.29 16:21:43 4: sduino Dispatch: u40#A995128AA, Dropped due to short time or equal msg
2018.03.29 16:21:43 5: sduino: dispatching bits: 1 0 1 0 1 0 0 1 1 0 0 1 0 0 0 0
2018.03.29 16:21:43 4: sduino: decoded matched MU Protocol id 40 dmsg u40#A990 length 16 RSSI = -54.5
2018.03.29 16:21:43 5: sduino Dispatch: u40#A990, test ungleich: disabled
2018.03.29 16:21:43 5: sduino Dispatch: u40#A990, -54.5 dB, dispatch
2018.03.29 16:21:43 5: sduino: dispatch u40#A990
2018.03.29 16:21:43 4: SIGNALduino_unknown incomming msg: u40#A990
2018.03.29 16:21:43 4: SIGNALduino_unknown rawData: A990
2018.03.29 16:21:43 4: SIGNALduino_unknown Protocol: 40
2018.03.29 16:21:43 4: SIGNALduino_unknown converted to bits: 1010100110010000
2018.03.29 16:21:43 4: Unknown, please report
2018.03.29 16:21:43 3: sduino: Unknown code u40#A990, help me!
2018.03.29 16:21:43 4: sduino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2018.03.29 16:21:43 5: sduino: Starting demodulation at Position 57
2018.03.29 16:21:43 5: sduino: dispatching bits: 1 1 0 1 0 1 0 1 0 0 1 1 0 0 1 0 1 0 1 0 0 0 1 0 0 1 0 1 0 0 0 1 0 1 0 1 0 1 0 0
2018.03.29 16:21:43 4: sduino: decoded matched MU Protocol id 72 dmsg P72#D532A25154 length 40 RSSI = -54.5
2018.03.29 16:21:43 5: sduino Dispatch: P72#D532A25154, test ungleich: disabled
2018.03.29 16:21:43 5: sduino Dispatch: P72#D532A25154, -54.5 dB, dispatch
2018.03.29 16:21:43 5: sduino: dispatch P72#D532A25154
2018.03.29 16:21:43 5: Siro_Parse: msg = D532A25154 length: P72#D532A25154
2018.03.29 16:21:43 5: Siro_Parse: rawData = D532A25154 length: 10
2018.03.29 16:21:43 5: Siro_Parse: converted to bits: 1101010100110010101000100101000101010100
2018.03.29 16:21:43 5: Siro_Parse: device ID: D532A25
2018.03.29 16:21:43 5: Siro_Parse: Channel: 1
2018.03.29 16:21:43 5: Siro_Parse: Cmd: 5  Newstate: stop
2018.03.29 16:21:43 5: Siro_Parse: deviceCode: D532A251
2018.03.29 16:21:43 2: Siro unknown device D532A251, please define it
2018.03.29 16:21:43 5: sduino: dispatching bits: 1 1 0 1 0 1 0 1 0 0 1 1 0 0 1 0 1 0 1 0 0 0 1 0 0 1 0 1 0 0 0 1 0 1 0 1 0 1 0 0
2018.03.29 16:21:43 4: sduino: decoded matched MU Protocol id 72 dmsg P72#D532A25154 length 40 RSSI = -54.5
2018.03.29 16:21:43 5: sduino Dispatch: P72#D532A25154, test gleich
2018.03.29 16:21:43 5: sduino Dispatch: P72#D532A25154, -54.5 dB, dispatch
2018.03.29 16:21:43 5: sduino: dispatch P72#D532A25154
2018.03.29 16:21:43 5: Siro_Parse: msg = D532A25154 length: P72#D532A25154
2018.03.29 16:21:43 5: Siro_Parse: rawData = D532A25154 length: 10
2018.03.29 16:21:43 5: Siro_Parse: converted to bits: 1101010100110010101000100101000101010100
2018.03.29 16:21:43 5: Siro_Parse: device ID: D532A25
2018.03.29 16:21:43 5: Siro_Parse: Channel: 1
2018.03.29 16:21:43 5: Siro_Parse: Cmd: 5  Newstate: stop
2018.03.29 16:21:43 5: Siro_Parse: deviceCode: D532A251
2018.03.29 16:21:43 2: Siro unknown device D532A251, please define it
2018.03.29 16:21:43 2: autocreate: define Siro_D532A251 Siro D532A251
2018.03.29 16:21:43 2: autocreate: define FileLog_Siro_D532A251 FileLog ./log/Siro_D532A251-%Y.log Siro_D532A251
2018.03.29 16:21:43 4: sduino/msg READredu: MU;P0=-398;P1=318;P2=-757;P3=664;P4=-8492;P5=4632;P6=-1532;D=0123012121230121230123012121230123012301230123456303012301230123012123030121230123012301212123012123012301212123012301230123012345630301230123012301212303012123012301230121212301212301230121212301230123012301234563030123012301230121230301212301230123012;CP=1;R=40;O;
2018.03.29 16:21:43 4: sduino: Fingerprint for MU Protocol id 16 -> Dooya shutter matches, trying to demodulate
2018.03.29 16:21:43 5: sduino: Starting demodulation at Position 49
2018.03.29 16:21:43 5: sduino: dispatching bits: 1 1 0 1 0 1 0 1 0 0 1 1 0 0 1 0 1 0 1 0 0 0 1 0 0 1 0 1 0 0 0 1 0 1 0 1 0 1 0 0
2018.03.29 16:21:43 4: sduino: decoded matched MU Protocol id 16 dmsg P16#D532A25154 length 40 RSSI = -54
2018.03.29 16:21:43 5: sduino Dispatch: P16#D532A25154, test ungleich: disabled
2018.03.29 16:21:43 5: sduino Dispatch: P16#D532A25154, -54 dB, dispatch
2018.03.29 16:21:43 5: sduino: dispatch P16#D532A25154
2018.03.29 16:21:43 4: SIGNALduino_unknown incomming msg: P16#D532A25154
2018.03.29 16:21:43 4: SIGNALduino_unknown rawData: D532A25154
2018.03.29 16:21:43 4: SIGNALduino_unknown Protocol: 16
2018.03.29 16:21:43 4: SIGNALduino_unknown converted to bits: 1101010100110010101000100101000101010100
2018.03.29 16:21:43 4: SIGNALduino_unknown / shutter Dooya 1101010100110010101000100101000101010100 received
2018.03.29 16:21:43 4: 11010101001100101010001 0101 0001 0101 0100
2018.03.29 16:21:43 4: SIGNALduino_unknown found shutter from Dooya. id=13972130, remotetype=5,  channel=1, direction=stop, all_shutters=false

plin

Liest der S'duino die Temperatur des analogen Temperatur Sensors aus so wie z.B. die ESP32 CC1100 Library (https://github.com/loboris/ESP32_CC1101/blob/master/components/cc1100/libcc1100.c)?

Mein S'duino scheint bei längerem Sendebetrieb die Temperatur  etwas zu verschieben und einige meiner Empfänger reagieren dann ggf. nicht mehr. Wenn ich die Temeratur auslesen könnte wäre ich in der Lage die Sendefrequenz entsprechend nachzujustieren.

FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

Sidey

Der Temperatursensor im cc1101 wird aktuell nicht ausgelesen nein.
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

Ralf9

#884
Hallo,

Mit der getUptime() in der RF_Receiver.ino scheint irgendwas nicht zu passen.

Ich habe am Abend bei einem get uptime folgendes erhalten:
49 10:19:33 |2018-04-29 22:33:00
In der Variable now müsste ca 4270773000 gewesen sein ( ca 6 Stunden vor dem Überlauf von millis() )

und am nächsten Tag
0 15:53:37 | 2018-04-30 21:10:00
Nun müsste now < last sein und times_rolled=1
zu second müsste 4 294 967 addiert worden sein (ca 49 Tage)

Hier ist die Routine die beim signalduino verwendet wird:
inline unsigned long getUptime()
{
unsigned long now = millis();
static uint16_t times_rolled = 0;
static unsigned long last = 0;
// If this run is less than the last the counter rolled
unsigned long seconds = now / 1000;
if (now < last) {
times_rolled++;
seconds += (( long(4294967295) / 1000 )*times_rolled);
}
last = now;
return seconds;
}


Dies müsste doch ein "unsigned long" sein?
seconds += (( long(4294967295) / 1000 )*times_rolled);

Kann jemand erkennen was da nicht passen könnte?

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