Seit Update vom 21.02.19 Modul 00_SIGNALduino.pm kann ich Siro nicht mehr schalten. Keine Reaktion.
Log zeigt:
2019.02.21 12:39:52 3: sduino IdList: ### Attribute development is in this version ignored ###
Bedeutet das, dass ich da kein Update für 00_SIGNALduino.pm mehr machen darf, oder gibt es einen anderen Weg, die Kommandos für die Rollos auszuführen?
Habe vorerst die alte Version wieder eingespielt und vom Update ausgenommen.
Vielen Dank im Voraus für eine Antwort.
Kannst Du denn noch andere Geräte damit schalten?
Da wurde ein ziehmlich großer Block Code rausgenommen. Eine komplette Hash Referenzliste. Weiß aber nicht ab das so sein sollte. Auf jeden Fall habe ich nicht gefunden das dies irgendwie anders neu implementiert wurde.
Ah gefunden. Die Protokollliste wurde in eine externe Datei ausgelagert.
/FHEM/lib/signalduino_protocols.hash
Hast Du die bei Dir auf dem System? Was sagt das Logfile?
Protokolldatei habe ich leider nicht gefunden.
Log hatte ich geschrieben:
ZitatLog zeigt:
2019.02.21 12:39:52 3: sduino IdList: ### Attribute development is in this version ignored ###
Mehr rückt das Log dazu nicht raus.
Die gesamte Meldung nach dem Senden lautet:
2019.02.21 12:40:57 3: sduino IdList: ### Attribute development is in this version ignored ###
2019.02.21 12:40:57 3: sduino: IDlist attr whitelist disabled or not defined (all IDs are enabled, except blacklisted and instable IDs):
List vom Signalduino kann ich leider momentan nicht machen, da ich bereits restored habe. Könnte/würde ich aber, falls Ursachenforschung betrieben werden soll, gerne noch einmal updaten.
Was funktioniert nicht mehr?
Das Empfangen von der Fernbedienung oder das Senden zum Rolladen?
Gruß Ralf
Ich habe nur per fhem gesendet an das Rollo. Die FB habe ich nciht versucht.
Interessant wäre ein log Auszug beim Senden mit sduino verbose 4
Bei mir sieht es so aus:
2019-02-21 16:49:49.243 Siro Siro_400AC8C1 action: up
2019-02-21 16:49:49.245 Siro Siro_400AC8C1 0
2019-02-21 16:49:49.245 Siro Siro_400AC8C1 position: 0
2019.02.21 16:49:49.246 4 : sduinoE/set: sending via SendMsg: SR;R=8;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0145234545454545454545454523452345232345452345454523234545454545234545452345454523;
2019.02.21 16:49:49.246 2 : Siro_sendCommand: name -> Siro_400AC8C1 command -> off channel -> 1 bincmd -> 00010001
2019.02.21 16:49:49.357 4 : sduinoE SendrawFromQueue: msg=SR;R=8;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0145234545454545454545454523452345232345452345454523234545454545234545452345454523;
2019.02.21 16:49:49.815 4 : sduinoE/msg READ: SR;R=8;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0145234545454545454545454523452345232345452345454523234545454545234545452345454523;
2019.02.21 16:49:49.815 3 : sduinoE/noMsg Parse: SR;R=8;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0145234545454545454545454523452345232345452345454523234545454545234545452345454523;
2019.02.21 16:49:49.815 4 : sduinoE/read sendraw answer: SR;R=8;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0145234545454545454545454523452345232345452345454523234545454545234545452345454523;
Gruß Ralf
Mach ich, aber erst später. Kann gerade nicht.
So, hier mal ein List
Internals:
Clients :IT:CUL_TCM97001:SD_RSL:OREGON:CUL_TX:SD_AS:Hideki:SD_WS07:SD_WS09: :SD_WS:RFXX10REC:Dooya:SOMFY:SD_BELL:SD_UT:SD_WS_Maverick:FLAMINGO:CUL_WS:Revolt: :FS10:CUL_FHTTK:Siro:FHT:FS20:CUL_EM:Fernotron:SIGNALduino_un:
DEF /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_00000000-if00-port0@57600
DMSG nothing
DevState initialized
DeviceName /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_00000000-if00-port0@57600
FD 59
FUUID 5c6428f1-f33f-edf9-1074-b71ebaaa958281c0
LASTDMSG nothing
NAME sduino
NR 383
PARTIAL
STATE opened
TIME 1550773466.63891
TYPE SIGNALduino
sendworking 0
version V 3.3.2-rc2 SIGNALduino cc1101 - compiled at Jun 1 2018 23:56:22
versionmodul v3.3.3
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 ^P(?:14|29|30|34|46|69|76|81|83|86|90|91|91.1|92)#.*
18:FLAMINGO ^P13\.?1?#[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
25:CUL_EM ^E0.................
26:Fernotron ^P82#.*
27:SD_BELL ^P(?:15|32|41|42|57|79)#.*
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:
2019-02-21 12:37:58 ccconf freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:16dB (DataRate:5603.79Baud)
2019-02-21 12:38:51 cmds V R t X F S P C r W x e
2018-04-16 22:32:08 ping OK
2019-02-21 19:24:44 state opened
2019-02-21 19:24:44 version V 3.3.2-rc2 SIGNALduino cc1101 - compiled at Jun 1 2018 23:56:22
keepalive:
ok 1
retry 0
mcIdList:
msIdList:
muIdList:
Attributes:
comment 31,9
devStateIcon signal.*:10px-kreis
development 1
flashCommand avrdude -c arduino -b [BAUDRATE] -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
hardware nanoCC1101
room Andere->CUL_HM
und verbose 4 senden aus fhem ohne FB
2019.02.21 19:27:09 3: sduino: setting Verbose to: 4
2019.02.21 19:27:21 4: sduino/msg READredu: MU;P0=-32001;P1=1360;P2=-974;P3=581;P4=-12264;D=012121212321232121212121212121232121212321232323212121232121212321232323212121232323212340;CP=3;R=237;e;
2019.02.21 19:27:21 4: sduino/msg READredu: MU;P0=-15792;P1=1367;P2=-973;P3=575;P4=-9660;D=012121212321232121212121212121232121212321232323212121232121212321232323212121232323212340;CP=3;R=236;e;
2019.02.21 19:27:21 4: sduino/msg READredu: MU;P0=-32001;P1=1369;P2=-969;P3=582;P4=-23768;D=012121212321232123232321212121232121212121232121212123212121212121232121212123212123212340;CP=1;R=237;e;
2019.02.21 19:27:21 4: sduino/msg READredu: MU;P0=-4116;P1=1368;P2=-976;P3=562;D=012121212321232123232321212121232121212121232121212123212121212121232121212123212123212;CP=1;R=237;e;
2019.02.21 19:27:23 2: Siro_sendCommand: name -> Siro_WZL command -> off channel -> 1 bincmd -> 00010001
2019.02.21 19:27:26 4: sduino/msg READredu: MU;P0=-3692;P1=1359;P2=-1003;P3=569;P4=-28428;D=012121212321232121212121212123232321212321232321232121232123232321232321232121232321232;CP=3;R=17;e;w=0;
2019.02.21 19:27:26 4: sduino/msg READredu: MU;P1=1359;P2=-1003;P3=569;P4=-28428;D=412121212321232121212121212123232321212321232321232121232123232321232321232121232321232;CP=3;R=17;e;
2019.02.21 19:27:27 4: sduino/msg READredu: MU;P0=-30124;P1=1361;P2=-999;P3=567;D=012121212321232123232321212123232321212321232121212321232121212121232121212321232123232;CP=3;R=14;e;w=0;
2019.02.21 19:27:27 4: sduino/msg READredu: MU;P0=-30124;P1=1361;P2=-999;P3=567;D=012121212321232123232321212123232321212321232121212321232121212121232121212321232123232;CP=3;R=14;e;
2019.02.21 19:27:30 4: sduino/msg READredu: MS;P1=470;P2=-3993;P3=-1976;P6=-8024;D=216121313121213131213131313121313121213131313121312;CP=1;SP=6;R=192;e;m0;
2019.02.21 19:27:30 4: sduino/msg READredu: MU;P0=-2866;P1=489;P2=-1962;P3=108;P4=-836;P5=-4006;P6=-8008;P7=-244;D=0121212121034121215151212121215121516151212151512121512121212151212170;CP=1;R=197;e;
2019.02.21 19:27:30 4: sduino/msg READredu: MS;P0=-3925;P1=477;P2=-1972;P3=-8026;D=013101212101012121012121212101212101012121212101210;CP=1;SP=3;R=197;e;m0;
2019.02.21 19:27:30 4: sduino/msg READredu: MS;P0=-3925;P1=477;P2=-1972;P3=-8026;P4=3616;P5=-132;P6=156;P7=-732;D=13101212101012121012121212101212101012121212101210104567101212101;CP=1;SP=3;R=197;e;m1;
Sieht bei mir alles irgendwie anders aus. Funktioniert aber mit der alten Versin hervorragend.
Bitte mach mal
List Siro_WZL
Internals:
CHANNEL 11
DEF 84314CDB
FUUID 5c6428f1-f33f-edf9-3237-86ac5171144d7003
ID 84314CD
IODev sduino
NAME Siro_WZL
NR 393
NTFY_ORDER 50-Siro_WZL
STATE 100
TYPE Siro
Version V 0.49
state 100
CODE:
1 84314CDB
READINGS:
2019-02-21 19:29:00 action no action
2019-02-21 10:48:31 last_reset_os 7
2019-02-21 19:29:00 operating_seconds 671.79
2019-02-21 19:28:59 position 100
2019-02-21 19:28:59 state 100
helper:
LastMODE virtual
MODE virtual
aktMsg position 100 1550773739.01171
lastMsg position 100 1550773704.77572
lastProg 0
lastparse
lastparse_stop stop 1517513636.82874
motorstart 1550773739.09377
parse_aborted 0
position 100
positiontimer 34.2
Attributes:
IODev sduino
SignalLongStopRepeats 15
SignalRepeats 8
alexaName Rollo_Wohnzimmer_links
alexaRoom Wohnzimmer
channel_send_mode_1 1
cmdIcon 50:rc_RIGHT off:rc_UP on:rc_DOWN stop:rc_STOP
comment comment Geladen am:
17.10.2017
27.10.2017
11.12.2017
devStateIcon {return '.*:fts_shutter_'.(int($state/10)*10)}
disable 0
down_auto_stop 100
down_limit_mode_1 100
eventMap /position 50:50/
fp_Rollo 15,175,2,links Wohnzimmer
fp_Schalter 15,175,2,Wohnzimmer links
genericDeviceType blind
invers_position 0
operation_mode 1
prog_fav_sequence prog,2,stop,2,stop,2,prog,2,stop,2,stop
room Rollo,Wohnung->Wohnzimmer,alexa
time_down_to_favorite 15
time_to_close 27
time_to_open 30
webCmd stop:on:off:50
evtl lässt sich bei Senden im log was erkennen, wenn Du das sduino verbose auf 5 erhöhst
Bitte
2019.02.21 19:25:02 1: Logfile gelöscht
2019.02.21 19:27:09 3: sduino: setting Verbose to: 4
2019.02.21 19:27:21 4: sduino/msg READredu: MU;P0=-32001;P1=1360;P2=-974;P3=581;P4=-12264;D=012121212321232121212121212121232121212321232323212121232121212321232323212121232323212340;CP=3;R=237;e;
2019.02.21 19:27:21 4: sduino/msg READredu: MU;P0=-15792;P1=1367;P2=-973;P3=575;P4=-9660;D=012121212321232121212121212121232121212321232323212121232121212321232323212121232323212340;CP=3;R=236;e;
2019.02.21 19:27:21 4: sduino/msg READredu: MU;P0=-32001;P1=1369;P2=-969;P3=582;P4=-23768;D=012121212321232123232321212121232121212121232121212123212121212121232121212123212123212340;CP=1;R=237;e;
2019.02.21 19:27:21 4: sduino/msg READredu: MU;P0=-4116;P1=1368;P2=-976;P3=562;D=012121212321232123232321212121232121212121232121212123212121212121232121212123212123212;CP=1;R=237;e;
2019.02.21 19:27:23 2: Siro_sendCommand: name -> Siro_WZL command -> off channel -> 1 bincmd -> 00010001
2019.02.21 19:27:26 4: sduino/msg READredu: MU;P0=-3692;P1=1359;P2=-1003;P3=569;P4=-28428;D=012121212321232121212121212123232321212321232321232121232123232321232321232121232321232;CP=3;R=17;e;w=0;
2019.02.21 19:27:26 4: sduino/msg READredu: MU;P1=1359;P2=-1003;P3=569;P4=-28428;D=412121212321232121212121212123232321212321232321232121232123232321232321232121232321232;CP=3;R=17;e;
2019.02.21 19:27:27 4: sduino/msg READredu: MU;P0=-30124;P1=1361;P2=-999;P3=567;D=012121212321232123232321212123232321212321232121212321232121212121232121212321232123232;CP=3;R=14;e;w=0;
2019.02.21 19:27:27 4: sduino/msg READredu: MU;P0=-30124;P1=1361;P2=-999;P3=567;D=012121212321232123232321212123232321212321232121212321232121212121232121212321232123232;CP=3;R=14;e;
2019.02.21 19:27:30 4: sduino/msg READredu: MS;P1=470;P2=-3993;P3=-1976;P6=-8024;D=216121313121213131213131313121313121213131313121312;CP=1;SP=6;R=192;e;m0;
2019.02.21 19:27:30 4: sduino/msg READredu: MU;P0=-2866;P1=489;P2=-1962;P3=108;P4=-836;P5=-4006;P6=-8008;P7=-244;D=0121212121034121215151212121215121516151212151512121512121212151212170;CP=1;R=197;e;
2019.02.21 19:27:30 4: sduino/msg READredu: MS;P0=-3925;P1=477;P2=-1972;P3=-8026;D=013101212101012121012121212101212101012121212101210;CP=1;SP=3;R=197;e;m0;
2019.02.21 19:27:30 4: sduino/msg READredu: MS;P0=-3925;P1=477;P2=-1972;P3=-8026;P4=3616;P5=-132;P6=156;P7=-732;D=13101212101012121012121212101212101012121212101210104567101212101;CP=1;SP=3;R=197;e;m1;
2019.02.21 19:27:30 4: sduino/msg READredu: MS;P1=463;P2=-3690;P3=-8034;P4=-1994;D=13121414121214141214141414121414121214141414121412;CP=1;SP=3;R=198;p;m0;
2019.02.21 19:27:30 4: sduino/msg READredu: MU;P0=-8048;P1=104;P2=-1412;P3=476;P4=-3971;P5=-1971;P7=-356;D=123435341730343535343435353435353535343535343435353535343530;CP=3;R=202;e;
2019.02.21 19:27:44 4: sduino/keepalive ok, retry = 0
2019.02.21 19:27:48 4: sduino/msg READredu: MU;P0=-25624;P1=1340;P2=-1024;P3=527;D=012121212321232121212121212321232121212121232321232121232123212321232321232121232121232;CP=1;R=237;e;w=0;
2019.02.21 19:27:48 4: sduino/msg READredu: MU;P0=-25624;P1=1340;P2=-1024;P3=527;P4=-19508;D=012121212321232121212121212321232121212121232321232121232123212321232321232121232121232;CP=1;R=237;e;w=1;
2019.02.21 19:27:48 4: sduino/msg READredu: MU;P0=-25220;P1=1330;P2=-1021;P3=538;D=012121212321232123232321212321232121212321232121212323212121212121232121212323212121232;CP=3;R=238;e;w=0;
2019.02.21 19:27:48 4: sduino/msg READredu: MU;P0=-25220;P1=1330;P2=-1021;P3=538;D=012121212321232123232321212321232121212321232121212323212121212121232121212323212121232;CP=3;R=238;e;
2019.02.21 19:28:09 4: sduino/msg READredu: MU;P0=-32001;P1=1359;P2=-959;P3=575;P4=-468;D=0121212123212321212121212323212123232123212321232321212323212121212321232340;CP=3;R=201;e;
2019.02.21 19:28:17 4: sduino/msg READredu: MU;P0=-17008;P1=1380;P2=-969;P3=581;P4=-28156;D=012121212321232121212121212121232121212121232323212121232121212121232323212121232321232;CP=1;R=235;e;w=0;
2019.02.21 19:28:17 4: sduino/msg READredu: MU;P1=1380;P2=-969;P3=581;P4=-28156;D=412121212321232121212121212121232121212121232323212121232121212121232323212121232321232;CP=1;R=235;e;
2019.02.21 19:28:18 4: sduino/msg READredu: MU;P0=-27932;P1=-136;P2=4164;P3=-16294;P5=1352;P6=-982;P7=572;D=1232356565656765676567676765656565676565656565676565656567656565656565676565656567656567656;CP=5;R=239;e;w=0;
2019.02.21 19:28:18 4: sduino/msg READredu: MU;P0=-27932;P5=1352;P6=-982;P7=572;D=056565656765676567676765656565676565656565676565656567656565656565676565656567656567656;CP=5;R=239;e;
2019.02.21 19:28:24 2: Siro_sendCommand: name -> Siro_WZL command -> on channel -> 1 bincmd -> 00110011
2019.02.21 19:28:25 4: sduino/msg READredu: MU;P0=-11280;P1=1342;P2=-1025;P3=547;P4=-28448;D=012121212321232121212121212123232321212321232321232121232123232321232321232121232321232;CP=3;R=14;e;w=0;
2019.02.21 19:28:25 4: sduino/msg READredu: MU;P1=1342;P2=-1025;P3=547;P4=-28448;D=412121212321232121212121212123232321212321232321232121232123232321232321232121232321232;CP=3;R=14;e;
2019.02.21 19:28:25 4: sduino/msg READredu: MU;P0=-7404;P1=1357;P2=-1001;P3=564;P4=-28172;D=012121212321232123232321212123232321212321232121212321232121212121232121212321232123232;CP=3;R=14;e;w=0;
2019.02.21 19:28:25 4: sduino/msg READredu: MU;P1=1357;P2=-1001;P3=564;P4=-28172;D=412121212321232123232321212123232321212321232121212321232121212121232121212321232123232;CP=3;R=14;e;
2019.02.21 19:28:26 2: Siro_sendCommand: name -> Siro_WZR command -> on channel -> 2 bincmd -> 00110011
2019.02.21 19:28:44 4: sduino/keepalive ok, retry = 0
2019.02.21 19:28:45 4: sduino/msg READredu: MU;P0=-14660;P1=1330;P2=-1024;P3=542;P4=-28412;D=012121212321232121212121212321232121212121232321232121232123212321232321232121232121232;CP=1;R=237;e;w=0;
2019.02.21 19:28:45 4: sduino/msg READredu: MU;P0=-14660;P1=1330;P2=-1024;P3=542;P4=-28412;D=412121212321232121212121212321232121212121232321232121232123212321232321232121232121232100;CP=1;R=237;e;
2019.02.21 19:28:45 4: sduino/msg READredu: MU;P0=-25066;P1=1336;P2=-1022;P3=542;D=012121212321232123232321212321232121212321232121212323212121212121232121212323212121232;CP=1;R=238;e;w=0;
2019.02.21 19:28:45 4: sduino/msg READredu: MU;P0=-25066;P1=1336;P2=-1022;P3=542;P5=-11760;D=012121212321232123232321212321232121212321232121212323212121212121232121212323212121232150;CP=1;R=238;e;
2019.02.21 19:28:59 2: Siro_sendCommand: name -> Siro_WZL command -> on channel -> 1 bincmd -> 00110011
2019.02.21 19:29:01 2: Siro_sendCommand: name -> Siro_WZR command -> on channel -> 2 bincmd -> 00110011
2019.02.21 19:29:07 4: sduino/msg READredu: MU;P0=-556;P1=1358;P2=-956;P3=569;P4=-180;P5=92;P6=-4564;D=0123232121232321232123212323212123232121212123212323212123212323234560;CP=3;R=202;e;
2019.02.21 19:29:17 4: sduino/msg READredu: MU;P0=-16400;P1=1360;P2=-971;P3=578;P4=-28594;D=012121212321232121212121212121232121212321232323212121232121212321232323212121232323212;CP=3;R=236;e;w=0;
2019.02.21 19:29:17 4: sduino/msg READredu: MU;P1=1360;P2=-971;P3=578;P4=-28594;D=412121212321232121212121212121232121212321232323212121232121212321232323212121232323212340;CP=3;R=236;e;
2019.02.21 19:29:18 4: sduino/msg READredu: MU;P0=-2648;P1=1355;P2=-975;P3=576;P4=-27940;D=012121212321232123232321212121232121212121232121212123212121212121232121212123212123212;CP=1;R=236;e;w=0;
2019.02.21 19:29:18 4: sduino/msg READredu: MU;P1=1355;P2=-975;P3=576;P4=-27940;D=412121212321232123232321212121232121212121232121212123212121212121232121212123212123212;CP=1;R=236;e;
2019.02.21 19:29:23 4: sduino/msg READredu: MU;P0=-18640;P1=1348;P2=-1028;P3=535;P4=-27848;D=012121212321232121212121212123232321212321232321232121232321212121232321232121232323212;CP=3;R=17;e;w=0;
2019.02.21 19:29:23 4: sduino/msg READredu: MU;P1=1348;P2=-1028;P3=535;P4=-27848;P6=-156;D=43612121212321232121212121212123232321212321232321232121232321212121232321232121232323212;CP=3;R=17;e;
2019.02.21 19:29:24 4: sduino/msg READredu: MU;P0=-26840;P1=292;P2=-14820;P3=1372;P4=-1006;P5=552;D=01234343434543454345454543434345454543434543454343434543454343434343454343434543454345454;CP=5;R=14;e;w=0;
2019.02.21 19:29:24 4: sduino/msg READredu: MU;P0=-26840;P3=1372;P4=-1006;P5=552;D=034343434543454345454543434345454543434543454343434543454343434343454343434543454345454;CP=5;R=14;e;
2019.02.21 19:29:44 4: sduino/msg READredu: MU;P0=-8856;P1=1332;P2=-1027;P3=530;P4=-28448;D=012121212321232121212121212321232121212121232321232121232123212321232321232121232121232;CP=3;R=238;e;w=0;
2019.02.21 19:29:44 4: sduino/msg READredu: MU;P1=1332;P2=-1027;P3=530;P4=-28448;D=412121212321232121212121212321232121212121232321232121232123212321232321232121232121232;CP=3;R=238;e;
2019.02.21 19:29:44 4: sduino/msg READredu: MU;P0=-1027;P1=1321;P2=544;P3=-28116;D=010101010201020102020201010201020101010201020101010202010101010101020101010202010101020;CP=2;R=239;e;w=0;
2019.02.21 19:29:44 4: sduino/msg READredu: MU;P0=-1027;P1=1321;P2=544;P3=-28116;D=310101010201020102020201010201020101010201020101010202010101010101020101010202010101020;CP=2;R=239;e;
2019.02.21 19:29:44 4: sduino/keepalive ok, retry = 0
2019.02.21 19:30:05 4: sduino/msg READredu: MU;P0=-604;P1=546;P2=-969;P3=1362;P4=2140;P5=-176;P6=-7192;D=012323212123232324512321212323212321212160;CP=1;R=192;e;
2019.02.21 19:30:05 4: sduino/msg READredu: MU;P0=-20616;P1=1356;P2=-964;P3=572;P4=5140;P5=-92;P6=112;D=01212121232123212121212123232121232321232123245;CP=1;R=203;e;
2019.02.21 19:30:05 4: sduino/msg READredu: MU;P0=-5088;P1=1355;P2=-975;P3=557;P4=-360;P5=156;D=0121212123212321212121212323212123232123214;CP=1;R=202;e;
2019.02.21 19:30:14 4: sduino/msg READredu: MU;P0=-26092;P1=1360;P2=-981;P3=569;D=012121212321232121212121212121232121212321232323212121232121212321232323212121232323212;CP=3;R=237;e;w=0;
2019.02.21 19:30:14 4: sduino/msg READredu: MU;P0=-26092;P1=1360;P2=-981;P3=569;P4=-9968;D=012121212321232121212121212121232121212321232323212121232121212321232323212121232323212;CP=3;R=237;e;w=1;
2019.02.21 19:30:14 4: sduino/msg READredu: MU;P0=-30420;P1=1376;P2=-971;P3=577;P4=-12976;D=012121212321232123232321212121232121212121232121212123212121212121232121212123212123212340;CP=1;R=236;e;
2019.02.21 19:30:14 4: sduino/msg READredu: MU;P0=-14948;P1=1364;P2=-975;P3=576;P4=-26216;D=012121212321232123232321212121232121212121232121212123212121212121232121212123212123212340;CP=1;R=237;e;
2019.02.21 19:30:22 4: sduino/msg READredu: MU;P0=-30224;P1=1355;P2=-1014;P3=557;D=012121212321232121212121212123232321212321232321232121232123232321232321232121232321232;CP=3;R=17;e;w=0;
2019.02.21 19:30:22 4: sduino/msg READredu: MU;P0=-30224;P1=1355;P2=-1014;P3=557;D=012121212321232121212121212123232321212321232321232121232123232321232321232121232321232;CP=3;R=17;e;
2019.02.21 19:30:23 4: sduino/msg READredu: MU;P0=-30120;P1=1336;P2=-1030;P3=544;D=012121212321232123232321212123232321212321232121212321232121212121232121212321232123232;CP=3;R=13;e;w=0;
2019.02.21 19:30:23 4: sduino/msg READredu: MU;P0=-30120;P1=1336;P2=-1030;P3=544;D=012121212321232123232321212123232321212321232121212321232121212121232121212321232123232;CP=3;R=13;e;
2019.02.21 19:30:32 4: sduino/msg READredu: MS;P1=485;P2=-1949;P4=-3996;P5=-8050;D=215141212141412121412121212141212141412121212141212;CP=1;SP=5;R=193;e;m0;
2019.02.21 19:30:32 4: sduino/msg READredu: MS;P1=485;P2=-1949;P4=-3996;P5=-8050;D=15141212141412121412121212141212141412121212141212;CP=1;SP=5;R=193;e;m1;
2019.02.21 19:30:32 4: sduino/msg READredu: MS;P1=485;P2=-1949;P4=-3996;P5=-8050;D=15141212141412121412121212141212141412121212141212;CP=1;SP=5;R=193;e;m2;
2019.02.21 19:30:32 4: sduino/msg READredu: MS;P1=465;P2=-2004;P3=-7334;P4=-4002;D=213141212141412121412121212141212141412121212141212;CP=1;SP=3;R=192;e;m0;
2019.02.21 19:30:32 4: sduino/msg READredu: MS;P1=472;P2=-3997;P3=-1964;P4=-8034;D=14121313121213131213131313121313121213131313121313;CP=1;SP=4;R=198;p;m0;
2019.02.21 19:30:32 4: sduino/msg READredu: MS;P1=472;P2=-3997;P3=-1964;P4=-8034;D=14121313121213131213131313121313121213131313121313;CP=1;SP=4;R=198;p;m1;
2019.02.21 19:30:43 4: sduino/msg READredu: MU;P0=-25342;P1=1334;P2=-1029;P3=524;D=012121212321232121212121212321232121212121232321232121232123212321232321232121232121232;CP=1;R=239;e;w=0;
2019.02.21 19:30:43 4: sduino/msg READredu: MU;P0=-25342;P1=1334;P2=-1029;P3=524;P5=-14768;D=012121212321232121212121212321232121212121232321232121232123212321232321232121232121232150;CP=1;R=239;e;
2019.02.21 19:30:43 4: sduino/msg READredu: MU;P0=-16244;P1=1338;P2=-1026;P3=531;P4=-28112;D=012121212321232123232321212321232121212321232121212323212121212121232121212323212121232;CP=3;R=238;e;w=0;
2019.02.21 19:30:43 4: sduino/msg READredu: MU;P1=1338;P2=-1026;P3=531;P4=-28112;D=412121212321232123232321212321232121212321232121212323212121212121232121212323212121232;CP=3;R=238;e;
2019.02.21 19:30:44 4: sduino/keepalive ok, retry = 0
2019.02.21 19:30:52 4: sduino: Calling Getting Attr sub with args: del verbose =
2019.02.21 19:30:52 3: sduino: setting Verbose to:
2019.02.21 19:30:52 1: PERL WARNING: Argument "" isn't numeric in numeric lt (<) at ./FHEM/00_SIGNALduino.pm line 2766.
2019.02.21 19:55:02 3: CUL_HM set Rauch_Buero statusRequest
2019.02.21 20:15:42 3: sduino: setting Verbose to: 5
2019.02.21 20:15:46 4: sduino/keepalive ok, retry = 0
2019.02.21 20:15:46 5: sduino/RAW rmsg: Mu;���;���;���;���;d!!!#!#!!!!!!#!#!!!#!##!#!!#!#!!!##!#!!#!!#!;C1;REE;e;w0;
2019.02.21 20:15:46 4: sduino/msg READredu: MU;P0=-28977;P1=1318;P2=-1036;P3=538;D=012121212321232121212121212321232121212321232321232121232123212121232321232121232121232;CP=1;R=238;e;w=0;
2019.02.21 20:15:46 5: sduino/RAW rmsg: Mu;���;���;���;���;d!!!#!#!!!!!!#!#!!!#!##!#!!#!#!!!##!#!!#!!#!;C1;REE;e;w1;
2019.02.21 20:15:46 4: sduino/msg READredu: MU;P0=-28977;P1=1318;P2=-1036;P3=538;D=012121212321232121212121212321232121212321232321232121232123212121232321232121232121232;CP=1;R=238;e;w=1;
2019.02.21 20:15:47 5: sduino/RAW rmsg: Mu;���;���;���;���;���;d!!!#!#!###!!#!#!!!#!#!!!##!!!!!!#!!!##!!!#!;C1;RED;e;w0;
2019.02.21 20:15:47 4: sduino/msg READredu: MU;P0=-32001;P1=1332;P2=-1028;P3=526;P4=-15644;D=012121212321232123232321212321232121212321232121212323212121212121232121212323212121232;CP=1;R=237;e;w=0;
2019.02.21 20:15:47 5: sduino/RAW rmsg: Mu;���;���;���;���;���;���;dEa!!!#!#!###!!#!#!!!#!#!!!##!!!!!!#!!!##!!!#!;C1;RED;e;
2019.02.21 20:15:47 4: sduino/msg READredu: MU;P1=1332;P2=-1028;P3=526;P4=-15644;P5=5564;P6=-6916;D=45612121212321232123232321212321232121212321232121212323212121212121232121212323212121232;CP=1;R=237;e;
2019.02.21 20:15:56 5: Siro_sendCommand: BinHash: = 1000010000110001010011001101
2019.02.21 20:15:56 5: Siro_sendCommand: BinCommand: = 00010001
2019.02.21 20:15:56 5: Siro_sendCommand: Siro set value = Siro_WZL off 0 0
2019.02.21 20:15:56 5: Siro_sendCommand: Siro_sendCommand: Siro_WZL -> message :P72#1000010000110001010011001101000100010001#R8:
2019.02.21 20:15:56 5: sduino/write: sending via Set sendMsg P72#1000010000110001010011001101000100010001#R8
2019.02.21 20:15:56 5: sduino: sendmsg msg=P72#1000010000110001010011001101000100010001#R8
2019.02.21 20:15:56 2: Siro_sendCommand: name -> Siro_WZL command -> off channel -> 1 bincmd -> 00010001
jump to the top
Bei Dir fehlen im log die folgenden Zeilen.
Wenn Du im "Information menu" mit "Display protocollist" die Protocollist Overview öffnest, wird dann auch die ID 72 angezeigt?
2019.02.21 20:25:23.782 5 : sduinoD: sendmsg Preparing rawsend command for protocol=72, repeats=8, clock=340 bits=1000010000110001010011001101000100010001
2019.02.21 20:25:23.782 5 : AddSendQueue: sduinoD: SR;R=8;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123454545452345454545232345454523452345452323454523234523454545234545452345454523; (1)
2019.02.21 20:25:23.782 4 : sduinoD/set: sending via SendMsg: SR;R=8;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123454545452345454545232345454523452345452323454523234523454545234545452345454523;
Wie komme ich an das Informations-Menü? Mit Get ist nichts zu finden.
Hi,
habe dir einen Anhang angefügt. Hoffe das erleichtert das auffinden des Menüs.
Ich bin auch dabei den Fall nachzustellen.
Das ist mir jetzt echt peinlich. Ich habe es gesucht und wirklich nicht gesehen. Manchmal ist man wie blind. Sorry.
Das Menü habe ich nun und die Protokollliste zeigt gar kein Protokoll an. Ich sehe nur die Überschriftren und die Schaltflächen.
act. dev ID Msg Type modulname protocolname # comment
Nochmals Entschuldigung.
Kann es an meiner Version liegen?
V 3.3.2-rc2 SIGNALduino cc1101 - compiled at Jun 1 2018 23:56:22
EDIT
versionmodul
v3.3.3
Irgendwas ist bei dir nicht in Ordnung und ich habe so eine Ahnung, was das sein könnte.
Kannst Du mal einen fhem neustart machen und uns die Logmessages vom sduino direkt nach dem Start geben?
2019.02.21 21:35:56.710 0: Featurelevel: 5.9
2019.02.21 21:35:56.712 0: Server started with 651 defined entities (fhem.pl:18623/2019-02-17 perl:5.024001 os:linux user:fhem pid:10904)
2019.02.21 21:35:57.235 3: sduino IdList: ### Attribute development is in this version ignored ###
2019.02.21 21:35:57.256 3: sduino: IDlist attr whitelist disabled or not defined (all IDs are enabled, except blacklisted and instable IDs):
2019.02.21 21:35:57.275 3: sduino: IDlist MS
2019.02.21 21:35:57.295 3: sduino: IDlist MU
2019.02.21 21:35:57.314 3: sduino: IDlist MC
PS: Zu der von dir eingesetzten Firmware kann ich leider nichts sagen.
Grüße Sidey
2019.02.21 21:46:48 0: Featurelevel: 5.9
2019.02.21 21:46:48 0: Server started with 543 defined entities (fhem.pl:18623/2019-02-17 perl:5.024001 os:linux user:fhem pid:15240)
2019.02.21 21:46:48 3: sduino IdList: ### Attribute development is in this version ignored ###
2019.02.21 21:46:48 3: sduino: IDlist attr whitelist disabled or not defined (all IDs are enabled, except blacklisted and instable IDs):
2019.02.21 21:46:48 3: sduino: IDlist MS
2019.02.21 21:46:48 3: sduino: IDlist MU
2019.02.21 21:46:48 3: sduino: IDlist MC
2019.02.21 21:46:48 3: sduino/init: disable receiver (XQ)
2019.02.21 21:46:48 3: sduino/init: get version, retry = 0
2019.02.21 21:46:48 3: CUL_HM set Links statusRequest
2019.02.21 21:46:49 3: my_callmonitor device opened
2019.02.21 21:46:50 1: HMLAN_Parse: HMLAN1 new condition ok
2019.02.21 21:46:50 3: CUL_HM set Rauch_Buero statusRequest
2019.02.21 21:46:50 2: sduino: initialized. v3.3.3
2019.02.21 21:46:50 3: sduino/init: enable receiver (XE)
2019.02.21 21:46:50 2: AttrTemplates: got 63 entries
2019.02.21 21:46:53 3: CUL_HM set Rauch_Korridor statusRequest
2019.02.21 21:46:53 2: FHEM.Alexa.DOIF: {system ("sudo /etc/init.d/alexa start > /dev/null 2>&1 &")}: -1
2019.02.21 21:46:54 3: CUL_HM set Rauch_Wohnzimmer statusRequest
2019.02.21 21:46:56 3: CUL_HM set Schloss statusRequest
Ich habe den Fehler gefunden.
Arghh...
Naja, konnte ich leider vorher auch nicht feststellen. Da brauche ich aber wohl von Rudi Hilfe.
Der Workaround ist, dass Du ein Update aus meinem Git machst. Dann wird es funktionieren:
update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/master/controls_signalduino.txt
Grüße Sidey
Danke dir, funktioniert!
Du ahnst ja nicht, wie froh ich bin, dass es nicht meine Schuld ist. Ich habe immer ein schlechtes Gewissen, wenn etwas nicht funktioniert.
Nochmals vielen Dank.
Kein Problem. Danke für die Geduld und die Hilfe den Fehler zu finden.
Zur Info: Mit der Version bekomme ich nun lauter neue Geräte. Angeblich Klingeln? Ist eigentlich unmöglich, da hier keiner solche Klingeln hat. Hier mal ein List eins von 25 Devices.
Internals:
DEF 42 0819819
FUUID 5c6fd964-f33f-edf9-55c3-fcb1d8925443bd68
IODev sduino
LASTInputDev sduino
MSGCNT 7
NAME SD_BELL_0819819
NR 19389
STATE ring
TYPE SD_BELL
bitMSG 00001000000110011000000110011010
lastMSG 0819819A
sduino_DMSG P42#0819819A
sduino_MSGCNT 7
sduino_RAWMSG MU;P0=-5864;P1=1361;P2=-983;P3=560;P4=-27920;D=012121212321232123232321212121232121212121212323212123232121212121212323212123232123212;CP=3;R=242;e;w=0;
sduino_RSSI -81
sduino_TIME 2019-02-22 12:20:40
READINGS:
2019-02-22 12:20:40 state ring
Attributes:
IODev sduino
model Pollin_551227
room SD_BELL
ZitatMit der Version bekomme ich nun lauter neue Geräte. Angeblich Klingeln?
Es kann auch z.B. eine Fernbedienung oder Temperatursensor mit einem noch unbekanntem Protokoll sein, bei dem das Protokoll mit der ID 42 zufällig passt.
Damit Du diese Geräte nicht mehr bekommst, kannst Du die ID 42 aus der whitelist entfernen oder falls Du keine whitelist verwendest, die 42 in die blacklist eintragen.
Kannst Du näher eingrenzen von welchem Gerät diese unbekannten Nachrichten kommen könnten?
Kommen sie regelmässig alle paar Minuten oder nur ab und zu?
Gruß Ralf
Ich hatte das nur als Info gemeint. Die Meldungen kommen rund alle 3 Minuten. Ist schwer zu sagen, weil immer ein neues Device angelegt wird. Ich habe das Protokoll deaktiviert, kann es aber gerne noch einmal aktivieren, falls du es möchtest. Eine FB halte ich nicht für wahrscheinlich, Tempsensor dann schon eher. Ich kann aber nichts dazu sagen. Muss einem meiner Nachbarn gehören.
Inzwischen musste ich die Protokolle 34,42,43 deaktivieren, weil Devices angelegt wurden, die ich nicht kenne.
Wie gesagt, da musst du meinetwegen nichts machen, war nur informativ, damit bekannt wird, dass etwas nicht richtig läuft.
Danke für die Antwort.
Wenn dies von einem Deiner Nachbarn kommt, macht es keinen Sinn dem weiter nachzugehen.
In der Protocollist Overview kannst Du nachschauen was hinter den IDs steckt.
z.B. die ID 43 ist ein Somfy Rolladen
Ja, klar. Hab ich ja geschrieben, hab ich schon gemacht. Danke.
Ich habe das gleich Problem!
Mit der 00_SIGNALduino.pm Version 16624 und 90_SIGNALduino_un.pm Version 12722 geht noch alles.
in meinem Log steht:
2019.02.22 20:27:02 1: PERL WARNING: Use of uninitialized value $args[2] in string eq at ./FHEM/98_Siro.pm line 433.
2019.02.22 20:27:02 1: stacktrace:
2019.02.22 20:27:02 1: main::__ANON__ called by ./FHEM/98_Siro.pm (433)
2019.02.22 20:27:02 1: main::Siro_SendCommand called by ./FHEM/98_Siro.pm (1421)
2019.02.22 20:27:02 1: main::Siro_Set called by fhem.pl (3688)
2019.02.22 20:27:02 1: main::CallFn called by fhem.pl (1886)
2019.02.22 20:27:02 1: main::DoSet called by fhem.pl (1918)
2019.02.22 20:27:02 1: main::CommandSet called by fhem.pl (1233)
2019.02.22 20:27:02 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.22 20:27:02 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (896)
2019.02.22 20:27:02 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.22 20:27:02 1: main::FW_Read called by fhem.pl (3693)
2019.02.22 20:27:02 1: main::CallFn called by fhem.pl (742)
2019.02.22 20:27:02 1: PERL WARNING: Use of uninitialized value $args[2] in string eq at ./FHEM/98_Siro.pm line 486.
2019.02.22 20:27:02 1: stacktrace:
2019.02.22 20:27:02 1: main::__ANON__ called by ./FHEM/98_Siro.pm (486)
2019.02.22 20:27:02 1: main::Siro_SendCommand called by ./FHEM/98_Siro.pm (1421)
2019.02.22 20:27:02 1: main::Siro_Set called by fhem.pl (3688)
2019.02.22 20:27:02 1: main::CallFn called by fhem.pl (1886)
2019.02.22 20:27:02 1: main::DoSet called by fhem.pl (1918)
2019.02.22 20:27:02 1: main::CommandSet called by fhem.pl (1233)
2019.02.22 20:27:02 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.22 20:27:02 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (896)
2019.02.22 20:27:02 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.22 20:27:02 1: main::FW_Read called by fhem.pl (3693)
2019.02.22 20:27:02 1: main::CallFn called by fhem.pl (742)
2019.02.22 20:27:02 2: Siro_sendCommand: name -> Rollo_Garten_rechts command -> stop channel -> 4 bincmd -> 01010101
2019.02.22 20:27:02 2: Siro_sendCommand: name -> Rollo_Garten_rechts command -> off channel -> 4 bincmd -> 00010001
2019.02.22 20:27:02 1: PERL WARNING: Use of uninitialized value $args[2] in string eq at ./FHEM/98_Siro.pm line 433.
2019.02.22 20:27:02 1: stacktrace:
2019.02.22 20:27:02 1: main::__ANON__ called by ./FHEM/98_Siro.pm (433)
2019.02.22 20:27:02 1: main::Siro_SendCommand called by ./FHEM/98_Siro.pm (1386)
2019.02.22 20:27:02 1: main::Siro_Set called by fhem.pl (3688)
2019.02.22 20:27:02 1: main::CallFn called by fhem.pl (1886)
2019.02.22 20:27:02 1: main::DoSet called by fhem.pl (1918)
2019.02.22 20:27:02 1: main::CommandSet called by fhem.pl (1233)
2019.02.22 20:27:02 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.22 20:27:02 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (896)
2019.02.22 20:27:02 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.22 20:27:02 1: main::FW_Read called by fhem.pl (3693)
2019.02.22 20:27:02 1: main::CallFn called by fhem.pl (742)
2019.02.22 20:27:02 1: PERL WARNING: Use of uninitialized value $args[2] in string eq at ./FHEM/98_Siro.pm line 486.
2019.02.22 20:27:02 1: stacktrace:
2019.02.22 20:27:02 1: main::__ANON__ called by ./FHEM/98_Siro.pm (486)
2019.02.22 20:27:02 1: main::Siro_SendCommand called by ./FHEM/98_Siro.pm (1386)
2019.02.22 20:27:02 1: main::Siro_Set called by fhem.pl (3688)
2019.02.22 20:27:02 1: main::CallFn called by fhem.pl (1886)
2019.02.22 20:27:02 1: main::DoSet called by fhem.pl (1918)
2019.02.22 20:27:02 1: main::CommandSet called by fhem.pl (1233)
2019.02.22 20:27:02 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.22 20:27:02 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (896)
2019.02.22 20:27:02 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.22 20:27:02 1: main::FW_Read called by fhem.pl (3693)
2019.02.22 20:27:02 1: main::CallFn called by fhem.pl (742)
2019.02.22 20:27:02 2: Siro_sendCommand: name -> Rollo_Garten_rechts command -> stop channel -> 4 bincmd -> 01010101
2019.02.22 20:27:02 2: Siro_sendCommand: name -> Rollo_Garten_rechts command -> on channel -> 4 bincmd -> 00110011
beim Versuch, per Fhem die Rollos zu steuern.
List vom Rollo:
Internals:
CFGFN FHEM/fhem_WOHN_SCHLAF.cfg
CHANNEL 4
DEF E2323E24
FUUID 5c43a4ef-f33f-a31c-4675-ccfa42a5d86fce27
ID E2323E2
IODev SIGNALduino
NAME Rollo_Garten_rechts
NR 237
NTFY_ORDER 50-Rollo_Garten_rechts
STATE 100
TYPE Siro
Version V 0.49
state 0
CODE:
1 E2323E24
READINGS:
2019-02-22 20:27:28 action no action
2019-02-22 16:31:49 last_reset_os 1
2019-02-22 20:27:28 operating_seconds 305.26
2019-02-22 20:27:44 position 100
2019-02-22 20:27:44 state 100
helper:
aktMsg on 100 1550863622.81853
lastMsg stop 114 1550863622.80781
lastProg 0
lastparse
lastparse_stop stop 1540383714.7373
parse_aborted 0
position 100
positiontimer 0
Attributes:
DbLogExclude .*
IODev SIGNALduino
SignalLongStopRepeats 15
SignalRepeats 8
alexaName Rollo Garten rechts
alias Rollo Garten rechts
devStateIcon {return '.*:fts_shutter_1w_'.(int($state/10)*10)}
down_auto_stop 0
down_limit_mode_1 100
eventMap off:hoch on:runter
genericDeviceType blind
homebridgeMapping TargetPosition=position,cmd=position,cmds=100:on,invert=1,minValue=0,maxValue=100,minStep=1
CurrentPosition=position,cmd=position,invert=1,minValue=0,maxValue=100,minStep=1
invers_position 0
operation_mode 0
prog_fav_sequence prog,2,stop,2,stop
room 01_Wohnzimmer,Alexa,Homekit,Siro
time_to_close 25
time_to_open 25
webCmd hoch:runter
List vom SignalDuino:
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/ttyUSB1@57600
DMSG nothing
DevState initialized
DeviceName /dev/ttyUSB1@57600
FD 10
FUUID 5c43a4f2-f33f-a31c-1f86-c9af18a15d55e3f9
ITClock 250
LASTDMSG nothing
NAME SIGNALduino
NR 753
NR_CMD_LAST_H 3
PARTIAL
STATE opened
TIME 1550863663.33742
TYPE SIGNALduino
sendworking 0
unknownmessages
version V 3.3.1-dev SIGNALduino cc1101 - compiled at Mar 10 2017 22:54:50
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:
2019-02-22 23:02:02 ping OK
2019-02-22 20:27:45 state opened
2019-02-22 20:27:45 version V 3.3.1-dev SIGNALduino cc1101 - compiled at Mar 10 2017 22:54:50
XMIT_TIME:
1550865463.40426
1550865464.0198
1550865464.48691
getcmd:
keepalive:
ok 0
retry 0
mcIdList:
msIdList:
muIdList:
72
Attributes:
DbLogExclude .*
devStateIcon opened:10px-kreis-gruen .*closed:10px-kreis-rot
flashCommand avrdude -c arduino -b [BAUDRATE] -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
hardware nanoCC1101
icon cul_868
room Siro,System
verbose 0
whitelist_IDs 72
Gibt es hier schon neue Erkenntnisse. Ich hatte damals vorsorglich das 00_SIGNALduino Modul aus dem Update ausgeschlossen.
Grüße
Es ist mittlerweile ein workaround eingebaut mit dem der Protokollhash vom svn nachgeladen wird.
%ProtocolListSIGNALduino = SIGNALduino_LoadProtocolHash("$attr{global}{modpath}/FHEM/lib/signalduino_protocols.hash");
if (exists($ProtocolListSIGNALduino{error}) ) {
Log3 "SIGNALduino", 1, "Error loading protocol hash. module is not in standalone mode:($ProtocolListSIGNALduino{error}). Try loading from svn.fhem.de";
delete($ProtocolListSIGNALduino{error});
%ProtocolListSIGNALduino = eval GetFileFromURL("https://svn.fhem.de/fhem/trunk/fhem/FHEM/lib/signalduino_protocols.hash",4,"",1,4);
Gruß Ralf
Bei mir geht es mit der aktuellen Version (16472) leider nichts mehr.
2019.03.21 12:05:03 1 : PERL WARNING: Use of uninitialized value $hashstring in concatenation (.) or string at ./FHEM/98_Siro.pm line 2060.
2019.03.21 12:05:03 1 : stacktrace:
2019.03.21 12:05:03 1 : main::__ANON__ called by ./FHEM/98_Siro.pm (2060)
2019.03.21 12:05:03 1 : main::Siro_Testgroup called by ./FHEM/98_Siro.pm (1162)
2019.03.21 12:05:03 1 : main::Siro_Set called by fhem.pl (3684)
2019.03.21 12:05:03 1 : main::CallFn called by fhem.pl (1882)
2019.03.21 12:05:03 1 : main::DoSet called by fhem.pl (1914)
2019.03.21 12:05:03 1 : main::CommandSet called by fhem.pl (1228)
2019.03.21 12:05:03 1 : main::AnalyzeCommand called by fhem.pl (1081)
2019.03.21 12:05:03 1 : main::AnalyzeCommandChain called by ./FHEM/01_FHEMWEB.pm (2666)
2019.03.21 12:05:03 1 : main::FW_fC called by ./FHEM/01_FHEMWEB.pm (896)
2019.03.21 12:05:03 1 : main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.03.21 12:05:03 1 : main::FW_Read called by fhem.pl (3689)
2019.03.21 12:05:03 1 : main::CallFn called by fhem.pl (744)
2019.03.21 12:05:03 1 : PERL WARNING: Use of uninitialized value $devicestring in concatenation (.) or string at ./FHEM/98_Siro.pm line 2067.
2019.03.21 12:05:03 1 : stacktrace:
2019.03.21 12:05:03 1 : main::__ANON__ called by ./FHEM/98_Siro.pm (2067)
2019.03.21 12:05:03 1 : main::Siro_Testgroup called by ./FHEM/98_Siro.pm (1162)
2019.03.21 12:05:03 1 : main::Siro_Set called by fhem.pl (3684)
2019.03.21 12:05:03 1 : main::CallFn called by fhem.pl (1882)
2019.03.21 12:05:03 1 : main::DoSet called by fhem.pl (1914)
2019.03.21 12:05:03 1 : main::CommandSet called by fhem.pl (1228)
2019.03.21 12:05:03 1 : main::AnalyzeCommand called by fhem.pl (1081)
2019.03.21 12:05:03 1 : main::AnalyzeCommandChain called by ./FHEM/01_FHEMWEB.pm (2666)
2019.03.21 12:05:03 1 : main::FW_fC called by ./FHEM/01_FHEMWEB.pm (896)
2019.03.21 12:05:03 1 : main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.03.21 12:05:03 1 : main::FW_Read called by fhem.pl (3689)
2019.03.21 12:05:03 1 : main::CallFn called by fhem.pl (744)
2019.03.21 12:05:03 1 : PERL WARNING: Argument "undef" isn't numeric in division (/) at ./FHEM/98_Siro.pm line 1254.
2019.03.21 12:05:03 1 : stacktrace:
2019.03.21 12:05:03 1 : main::__ANON__ called by ./FHEM/98_Siro.pm (1254)
2019.03.21 12:05:03 1 : main::Siro_Set called by fhem.pl (3684)
2019.03.21 12:05:03 1 : main::CallFn called by fhem.pl (1882)
2019.03.21 12:05:03 1 : main::DoSet called by fhem.pl (1914)
2019.03.21 12:05:03 1 : main::CommandSet called by fhem.pl (1228)
2019.03.21 12:05:03 1 : main::AnalyzeCommand called by fhem.pl (1081)
2019.03.21 12:05:03 1 : main::AnalyzeCommandChain called by ./FHEM/01_FHEMWEB.pm (2666)
2019.03.21 12:05:03 1 : main::FW_fC called by ./FHEM/01_FHEMWEB.pm (896)
2019.03.21 12:05:03 1 : main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.03.21 12:05:03 1 : main::FW_Read called by fhem.pl (3689)
2019.03.21 12:05:03 1 : main::CallFn called by fhem.pl (744)
2019.03.21 12:05:03 1 : PERL WARNING: Argument "undef" isn't numeric in division (/) at ./FHEM/98_Siro.pm line 1255.
2019.03.21 12:05:03 1 : stacktrace:
2019.03.21 12:05:03 1 : main::__ANON__ called by ./FHEM/98_Siro.pm (1255)
2019.03.21 12:05:03 1 : main::Siro_Set called by fhem.pl (3684)
2019.03.21 12:05:03 1 : main::CallFn called by fhem.pl (1882)
2019.03.21 12:05:03 1 : main::DoSet called by fhem.pl (1914)
2019.03.21 12:05:03 1 : main::CommandSet called by fhem.pl (1228)
2019.03.21 12:05:03 1 : main::AnalyzeCommand called by fhem.pl (1081)
2019.03.21 12:05:03 1 : main::AnalyzeCommandChain called by ./FHEM/01_FHEMWEB.pm (2666)
2019.03.21 12:05:03 1 : main::FW_fC called by ./FHEM/01_FHEMWEB.pm (896)
2019.03.21 12:05:03 1 : main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.03.21 12:05:03 1 : main::FW_Read called by fhem.pl (3689)
2019.03.21 12:05:03 1 : main::CallFn called by fhem.pl (744)
2019-03-21 12:05:03 Siro Rollo_Gruppe action: up
2019-03-21 12:05:03 Siro Rollo_Gruppe 0
2019-03-21 12:05:03 Siro Rollo_Gruppe position: 0
2019-03-21 12:05:03 Siro Rollo_Sofa action: up
2019-03-21 12:05:03 Siro Rollo_Sofa 0
2019-03-21 12:05:03 Siro Rollo_Sofa position: 0
2019.03.21 12:05:03 5 : Siro_sendCommand: BinHash: = 1110001000110010001111100010
2019.03.21 12:05:03 5 : Siro_sendCommand: BinCommand: = 00010001
2019.03.21 12:05:03 5 : Siro_sendCommand: Siro set value = Rollo_Sofa off 0 0
2019.03.21 12:05:03 5 : Siro_sendCommand: Siro_sendCommand: Rollo_Sofa -> message :P72#1110001000110010001111100010000100010001#R8:
2019.03.21 12:05:03 5 : SIGNALduino/write: sending via Set sendMsg P72#1110001000110010001111100010000100010001#R8
2019.03.21 12:05:03 5 : SIGNALduino: sendmsg msg=P72#1110001000110010001111100010000100010001#R8
2019.03.21 12:05:03 2 : Siro_sendCommand: name -> Rollo_Sofa command -> off channel -> 1 bincmd -> 00010001
2019-03-21 12:05:03 Siro Rollo_Garten_links action: up
2019-03-21 12:05:03 Siro Rollo_Garten_links 0
2019-03-21 12:05:03 Siro Rollo_Garten_links position: 0
2019.03.21 12:05:03 5 : Siro_sendCommand: BinHash: = 1110001000110010001111100010
2019.03.21 12:05:03 5 : Siro_sendCommand: BinCommand: = 00010001
2019.03.21 12:05:03 5 : Siro_sendCommand: Siro set value = Rollo_Garten_links off 0 0
2019.03.21 12:05:03 5 : Siro_sendCommand: Siro_sendCommand: Rollo_Garten_links -> message :P72#1110001000110010001111100010001000010001#R8:
2019.03.21 12:05:03 5 : SIGNALduino/write: sending via Set sendMsg P72#1110001000110010001111100010001000010001#R8
2019.03.21 12:05:03 5 : SIGNALduino: sendmsg msg=P72#1110001000110010001111100010001000010001#R8
2019.03.21 12:05:03 2 : Siro_sendCommand: name -> Rollo_Garten_links command -> off channel -> 2 bincmd -> 00010001
2019-03-21 12:05:03 Siro Rollo_Garten_rechts action: up
2019-03-21 12:05:03 Siro Rollo_Garten_rechts 0
2019-03-21 12:05:03 Siro Rollo_Garten_rechts position: 0
2019.03.21 12:05:03 5 : Siro_sendCommand: BinHash: = 1110001000110010001111100010
2019.03.21 12:05:03 5 : Siro_sendCommand: BinCommand: = 00010001
2019.03.21 12:05:03 5 : Siro_sendCommand: Siro set value = Rollo_Garten_rechts off 0 0
2019.03.21 12:05:03 5 : Siro_sendCommand: Siro_sendCommand: Rollo_Garten_rechts -> message :P72#1110001000110010001111100010010000010001#R8:
2019.03.21 12:05:03 5 : SIGNALduino/write: sending via Set sendMsg P72#1110001000110010001111100010010000010001#R8
2019.03.21 12:05:03 5 : SIGNALduino: sendmsg msg=P72#1110001000110010001111100010010000010001#R8
2019.03.21 12:05:03 2 : Siro_sendCommand: name -> Rollo_Garten_rechts command -> off channel -> 4 bincmd -> 00010001
2019-03-21 12:05:03 Siro Rollo_Garten_tuer action: up
2019-03-21 12:05:03 Siro Rollo_Garten_tuer 0
2019-03-21 12:05:03 Siro Rollo_Garten_tuer position: 0
2019.03.21 12:05:03 5 : Siro_sendCommand: BinHash: = 1110001000110010001111100010
2019.03.21 12:05:03 5 : Siro_sendCommand: BinCommand: = 00010001
2019.03.21 12:05:03 5 : Siro_sendCommand: Siro set value = Rollo_Garten_tuer off 0 0
2019.03.21 12:05:03 5 : Siro_sendCommand: Siro_sendCommand: Rollo_Garten_tuer -> message :P72#1110001000110010001111100010001100010001#R8:
2019.03.21 12:05:03 5 : SIGNALduino/write: sending via Set sendMsg P72#1110001000110010001111100010001100010001#R8
2019.03.21 12:05:03 5 : SIGNALduino: sendmsg msg=P72#1110001000110010001111100010001100010001#R8
2019.03.21 12:05:03 2 : Siro_sendCommand: name -> Rollo_Garten_tuer command -> off channel -> 3 bincmd -> 00010001
2019-03-21 12:05:04 Siro Rollo_Gruppe action: no action
über Alexa:
2019.03.21 12:08:01 5 : Siro_Set: aufgerufen -> cmd -> position args -> position 75 0
2019.03.21 12:08:01 5 : Siro_Set:newposstate -> 75
2019.03.21 12:08:01 5 : Siro_set: test auf double stop
2019.03.21 12:08:01 5 : Siro_set: testprogmode -> 1553166481.05445
2019.03.21 12:08:01 5 : Siro_set: lastprogmode -> 0
2019.03.21 12:08:01 5 : Siro_set: lastaction -> position
2019.03.21 12:08:01 5 : Siro_set: cmd -> position
2019.03.21 12:08:01 5 : Siro_Set: teste autostop: 0 < 100 0 < 0 - position
2019.03.21 12:08:01 5 : Siro_Set: nodrive -> false
2019-03-21 12:08:01 Siro Rollo_Garten_rechts action: down to position 75
2019.03.21 12:08:01 5 : Siro_Set: direkt positiondrive: -> timing: (18.75 = 75*0.25) -> close runningtime:18.75 - modification in % :75
2019.03.21 12:08:01 5 : Siro_Set: direkt positiondrive: -> setting timer to 18.75
2019.03.21 12:08:01 5 : Siro_Set: kein stateupdate erfolgt
2019.03.21 12:08:01 5 : Siro_set: handing over to Siro_Send_Command with following arguments: on 75 0
2019.03.21 12:08:01 5 : Siro_sendCommand: hash -> HASH(0x55c92db8c2a0) - Rollo_Garten_rechts -> cmd :on: - args -> on 75 0
2019.03.21 12:08:01 5 : Siro_sendCommand: operationmode -> 0
2019.03.21 12:08:01 2 : Siro_sendCommand: name -> Rollo_Garten_rechts command -> on channel -> 4 bincmd -> 00110011
2019.03.21 12:08:01 5 : Siro_set: runningtime -> 0.00517797470092773
über Homebridge:
2019.03.21 12:09:18 5 : Siro_Set: aufgerufen -> cmd -> position args -> position 0 0
2019.03.21 12:09:18 5 : Siro_Set:newposstate -> 0
2019.03.21 12:09:18 5 : Siro_set: test auf double stop
2019.03.21 12:09:18 5 : Siro_set: testprogmode -> 1553166558.34839
2019.03.21 12:09:18 5 : Siro_set: lastprogmode -> 0
2019.03.21 12:09:18 5 : Siro_set: lastaction -> position
2019.03.21 12:09:18 5 : Siro_set: cmd -> position
2019.03.21 12:09:18 5 : Siro_Set: teste autostop: 0 < 100 100 < 0 - position
2019.03.21 12:09:18 5 : recognized position 0
2019-03-21 12:09:18 Siro Rollo_Garten_rechts action: up
2019.03.21 12:09:18 4 : Siro_Set: aktposition -> 100 - percenttorun -> 100 - offdirekttime -> 0.25
2019.03.21 12:09:18 4 : Siro_Set: voraussichtliche fahrdauer bis 0%: -> 25
2019.03.21 12:09:18 5 : Siro_Set: stateupdate erfolgt -> 0
2019-03-21 12:09:18 Siro Rollo_Garten_rechts 0
2019-03-21 12:09:18 Siro Rollo_Garten_rechts position: 0
2019.03.21 12:09:18 5 : Siro_set: handing over to Siro_Send_Command with following arguments: off 0 0
2019.03.21 12:09:18 5 : Siro_sendCommand: hash -> HASH(0x55c92db8c2a0) - Rollo_Garten_rechts -> cmd :off: - args -> off 0 0
2019.03.21 12:09:18 5 : Siro_sendCommand: operationmode -> 0
2019.03.21 12:09:18 2 : Siro_sendCommand: name -> Rollo_Garten_rechts command -> off channel -> 4 bincmd -> 00010001
2019.03.21 12:09:18 5 : Siro_set: runningtime -> 0.00469207763671875
Eigenartig ist auch noch, dass bei gleichem Mapping, Alexa auf 75% fahren will, Siri auf 100% beim Kommando "hoch".
list vom device:
Internals:
CFGFN FHEM/fhem_WOHN_SCHLAF.cfg
CHANNEL 4
DEF E2323E24
FUUID 5c43a4ef-f33f-a31c-4675-ccfa42a5d86fce27
ID E2323E2
IODev SIGNALduino
NAME Rollo_Garten_rechts
NR 237
NTFY_ORDER 50-Rollo_Garten_rechts
STATE 0
TYPE Siro
Version V 0.49
state 0
CODE:
1 E2323E24
READINGS:
2019-03-21 12:09:44 action no action
2019-03-21 12:07:23 last_reset_os 28
2019-03-21 12:09:44 operating_seconds 1977.24
2019-03-21 12:09:18 position 0
2019-03-21 12:09:18 state 0
helper:
LastMODE virtual
MODE virtual
aktMsg position 0 1553166558.34876
lastMsg position 100 1553166522.75891
lastProg 0
lastparse
lastparse_stop stop 1540383714.7373
motorstart 1553166558.35289
parse_aborted 0
position 0
positiontimer 35.5
Attributes:
DbLogExclude .*
IODev SIGNALduino
SignalLongStopRepeats 15
SignalRepeats 8
alexaName Rollo Garten rechts
alias Rollo Garten rechts
devStateIcon {return '.*:fts_shutter_1w_'.(int($state/10)*10)}
down_auto_stop 0
down_limit_mode_1 100
eventMap off:hoch on:runter
genericDeviceType blind
homebridgeMapping TargetPosition=position,cmd=position,cmds=100:on,invert=1,minValue=0,maxValue=100,minStep=1
CurrentPosition=position,cmd=position,invert=1,minValue=0,maxValue=100,minStep=1
invers_position 0
operation_mode 0
prog_fav_sequence prog,2,stop,2,stop
room 01_Wohnzimmer,Alexa,Homekit,Siro
time_to_close 25
time_to_open 25
verbose 0
webCmd hoch:runter
Wenn Du im "Information menu" mit "Display protocollist" die Protocollist Overview öffnest, wird dann auch die ID 72 angezeigt?
Oh, da steht ,,whitelist active" als Titel, aber keine weiteren Einträge drin.
Nur in den Attributen habe ich den Eintrag ,,whitelist_IDs 72"
Solange da keine Einträge drin sind, kann es nicht funktionieren.
Bei dir hat anscheinend das nachladen vom protocollhash nicht geklappt.
Damit müsste es funktionieren
update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/master/controls_signalduino.txt
ok, nun reagieren die Rollos wieder. Danke.
Aber das Verhalten bei Alexa, dass nur bis zur 75% Marke hoch fährt, Homebridge aber bei gleichem Befehl vollständig öffnet besteht immer noch.
Woran könnte das liegen?
alexa kennt rein ganz rauf oder ganz runter. rauf und runter fahren jeweils nur ein stück. ganz rauf und ganz runter geht nur über eine direkte prozentangabe.
Eigenartig, bis vor kurzem es über Alexa mit ,,Rollo hoch" und ,,Rollo runter" Problemlos.
Zitat von: Loki am 21 März 2019, 12:10:58
Bei mir geht es mit der aktuellen Version (16472) leider nichts mehr.
Dies Stacktrace Fehler, kommen alle vom Siro Modul.