Hallo,
gestern ist FHEM hängen geblieben und ich habe den Pi neustarten müssen. Seitdem lassen sich die Somfy Rollos nicht mehr fahren.
Der Siganalduino lässt sich anpingen und ist auch open.
Hier ein List des Device
nternals:
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:SD_Keeloq:SD_GT:SIGNALduino_un:
DEF /dev/serial/by-id/usb-Unknown_radino_CC1101-if00
DMSG nothing
DevState initialized
DeviceName /dev/serial/by-id/usb-Unknown_radino_CC1101-if00@57600
FD 101
FUUID 5d2e0840-f33f-45fc-72e7-777809846320b410
LASTDMSG nothing
LASTDMSGID nothing
NAME radinoCC1101
NR 248
NR_CMD_LAST_H 12
PARTIAL
STATE opened
TIME 1592859275.00995
TYPE SIGNALduino
cc1101_available 1
sendworking 0
version V 3.3.1-dev SIGNALduino cc1101 (433Mhz )- compiled at Mar 10 2017 23:27:29
versionProtocols 1.17
versionmodul v3.4.3
.attraggr:
.attrminint:
MatchList:
10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2,3}
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|20|26|29|30|34|46|68|69|76|81|83|86|90|91|91.1|92|93|95|97)#.*
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|96)#.*
28:SD_Keeloq ^P(?:87|88)#.*
29:SD_GT ^P49#[A-Fa-f0-9]+
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:
2020-06-22 23:36:46 cc1101_config Freq: 433.000 MHz, Bandwidth: 325 KHz, rAmpl: 42 dB, sens: 4 dB, DataRate: 5603.79 Baud
2020-06-22 23:36:46 cc1101_config_ext Modulation: ASK/OOK, Syncmod: No preamble/sync
2020-06-22 23:36:46 cc1101_patable C3E = 00 84 00 00 00 00 00 00 => 5_dBm
2019-07-18 19:38:41 ccconf freq:433.000MHz bWidth:325KHz rAmpl:42dB sens:4dB (DataRate:3173.83Baud)
2020-02-01 11:49:50 freeram 1309
2020-06-23 10:00:27 ping OK
2020-06-22 23:36:45 state opened
2020-06-22 23:27:07 uptime 0 00:32:46
2020-04-04 20:05:16 version V 3.3.1-dev SIGNALduino cc1101 (433Mhz )- compiled at Mar 10 2017 23:27:29
XMIT_TIME:
1592899142.88772
1592899144.89958
1592899146.91111
1592899148.92304
1592899150.93458
1592899152.94575
1592899154.95706
1592899156.96803
1592899158.97999
1592899160.99193
1592899163.00274
1592899165.01384
additionalSets:
flash 3.3.1
helper:
keepalive:
ok 1
retry 0
mcIdList:
43
msIdList:
muIdList:
Attributes:
blacklist_IDs 649F08,47B086,5CC901,61CDFE,C27AF3
hardware radinoCC1101
icon cul_cul
room Devices
whitelist_IDs 43
Weiss mir gerade nicht mehr zu helfen.
Hat jemand das gleiche Problem und eine Idee zur Lösung?
Klingt eher wie ein Rolingcode Problem.
Ist in den Devices das Atrribut autoStoreRollingCode auf 1?
Sonst weiß FHEM nicht wo der RollingCode aktuell steht und hat einen veralteten Wert. Je nach dem wann der letzte Neustart war einfach "hochklicken", per Set reading einen wert setzen und dann hochklicken oder es gab auch irgendwo ein Script dafür ...
Zitat von: Steigerbalett am 23 Juni 2020, 17:08:50
Klingt eher wie ein Rolingcode Problem.
Ist in den Devices das Atrribut autoStoreRollingCode auf 1?
Das Attribut ist nicht gesetzt. Leider habe ich nicht ganz genau verstanden, wie ich jetzt vorgehen muss?
Also Attribut setzen und dann dann wie genau weiter?
Zitat von: Udomatic am 23 Juni 2020, 17:27:24
Das Attribut ist nicht gesetzt. Leider habe ich nicht ganz genau verstanden, wie ich jetzt vorgehen muss?
Also Attribut setzen und dann dann wie genau weiter?
Ausgehend von der letzten Datensicherung die RC per set-Befehl manuell hochzählen lassen bis es funktioniert.
Oder einen RC schätzen der über dem alten Wert liegt, den setzen und probieren, ob es funktioniert.
Danke, funktioniert wieder alles!