Hallo zusammen, vielleicht kann mir jemand von euch helfen.
ich habe seit etwa 3 Jahren Fhem auf einem RPI am laufen.
Die Konfiguration beinhaltet:
(selbstbau) nanoCUL868, (selbstbau) nanoCUL433, Sduino, CC2652RB, Zigbee2MQTT,
11x HM-LC-SW1PBU-FM, 3x HM-LC-DIM1TPBU-FM, 1x HM-LC-SW2PBU-FM, 15x Somfy-Rolladen,
20x Xiaomi ContactSensor, 11x Xiaomi temperature_humidity, 2x Steckdosen IT,
1x Tasmota_4channel_split und 1x ESP8266D1.
Vor 3-4 Wochen habe ich begonnen meine Installation komplett neu auf RPI-OS aufzusetzen und habe
alles neu eingerichtet, was auch soweit funktioniert hat :-) Diese Woche habe ich noch
2 Zigbee Steckdosen bekommen und gegen 2 vorhandene IT Steckdosen ausgetauscht.
Bei der Gelegenheit habe ich meinen nanoCUL433 abgezogen und aus der Config gelöscht.
Was dann passiert ist kann ich nicht nachvollziehen.
Danach haben meine HM-Lichtschalter/Dimmer nicht mehr funktioniert, im Status war dann
Missing ACK und kurz danach not reachable zu lesen.
OK, nanoCUL433 wieder angeschlossen, konfiguriert und die Schalter und Dimmer funktionieren wieder.
bei allen HM-Lichtschalter/Dimmer ist das Attribut "IO Dev 868CUL" gesetzt.
allerdings, bei "LAST Input Dev" (Internals) steht der nanoCUL433
ich weis nicht mehr weiter...
Kann mir jemand von euch erklären was da passiert?, hätte gerne den CUL433 aus der Konfig herausgenommen.
Im Voraus schon mal herzlichen Dank
Grüße
Tom
hier ein LIST von einem HM Schalter
Internals:
433CUL_MSGCNT 9
433CUL_RAWMSG A0E3680025F79EDA9B1C50101000045::-95:433CUL
433CUL_RSSI -95
433CUL_TIME 2021-06-29 23:04:06
868CUL_MSGCNT 1
868CUL_RAWMSG A0E2AA4105F79EDA9B1C50601000047::-69.5:868CUL
868CUL_RSSI -69.5
868CUL_TIME 2021-06-23 13:38:30
DEF 5F79ED
FUUID 60bb9abc-f33f-09bf-3108-86784bc1dfb1746d
IODev 868CUL
LASTInputDev 433CUL
MSGCNT 10
NAME Schalter_SZ_Licht
NOTIFYDEV global
NR 24
NTFY_ORDER 50-Schalter_SZ_Licht
STATE off
TYPE CUL_HM
chanNo 01
lastMsg No:36 - t:02 s:5F79ED d:A9B1C5 0101000045
protLastRcv 2021-06-29 23:04:06
protRcv 9 last_at:2021-06-29 23:04:06
protSnd 10 last_at:2021-06-29 23:04:06
protState CMDs_done
rssi_A9B1C5 cnt:5 min:-73 max:-69 avg:-71.2 lst:-69
rssi_at_433CUL cnt:9 min:-98 max:-90.5 avg:-94.83 lst:-95
rssi_at_868CUL cnt:1 min:-69.5 max:-69.5 avg:-69.5 lst:-69.5
READINGS:
2021-06-29 23:04:06 CommandAccepted yes
2021-06-05 17:39:40 D-firmware 2.8
2021-06-05 17:39:40 D-serialNr OEQ1156745
2021-06-23 13:37:47 IODev 868CUL
2021-06-05 17:39:51 PairedTo 0xA9B1C5
2021-06-05 17:39:51 R-intKeyVisib invisib
2021-06-05 17:39:51 R-localResDis off
2021-06-05 17:39:51 R-pairCentral 0xA9B1C5
2021-06-05 17:39:52 R-powerUpAction off
2021-06-05 17:39:52 R-sign off
2021-06-05 17:39:52 R-statusInfoMinDly 2 s
2021-06-05 17:39:52 R-statusInfoRandom 1 s
2021-06-05 17:39:52 R-transmitTryMax 6
2021-06-23 12:13:06 cfgState ok
2021-06-29 23:04:06 commState CMDs_done
2021-06-29 23:04:06 deviceMsg off (to A9B1C5)
2021-06-29 23:04:06 level 0
2021-06-29 23:04:06 pct 0
2021-06-29 23:04:06 recentStateType ack
2021-06-05 20:30:52 sabotageAttack_ErrIoAttack_cnt 20
2021-06-29 23:04:06 state off
2021-06-29 23:04:06 timedOn off
2021-06-29 23:04:06 trigLast fhem:02
helper:
HM_CMDNR 54
cSnd 11A9B1C55F79ED0201C80000,11A9B1C55F79ED0201000000
dlvlCmd ++A011A9B1C55F79ED0201000000
mId 0069
peerFriend peerSens,peerVirt
peerIDsState complete
peerOpt 3:switch
regLst 0,1,3p
rxType 1
supp_Pair_Rep 0
cmds:
TmplKey :no:1624455555.63043
TmplTs 1624455555.63043
cmdKey 1:1:0::Schalter_SZ_Licht:0069:01:
cmdLst:
assignHmKey noArg
clear [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
deviceRename -newName-
fwUpdate -filename- [-bootTime-]
getConfig noArg
getDevInfo noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
getVersion noArg
inhibit [(on|{off})]
off noArg
on noArg
on-for-timer -ontime-
on-till -time-
pair noArg
peerBulk -peer1,peer2,...- [({set}|unset)]
peerIODev [IO] -btn- [({set}|unset)] 'not for future use'
peerSmart -peerOpt-
press [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- -addr2:data2-...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
sign [(on|{off})]
statusRequest noArg
toggle noArg
tplDel -tplDel-
tplSet_0 -tplChan-
unpair noArg
lst:
condition slider,0,1,255
peer
peerOpt ,HM_208557
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
tplInfo noArg
expert:
def 1
det 1
raw 0
tpl 0
io:
flgs 0
newChn +5F79ED,00,00,00
nextSend 1625000646.59031
prefIO
rxt 0
vccu
p:
5F79ED
00
00
00
mRssi:
mNo 36
io:
433CUL:
-95
-95
868CUL:
peerIDsH:
00000000 broadcast
prt:
bErr 0
sProc 0
q:
qReqConf
qReqStat
role:
chn 1
dev 1
prs 1
rssi:
A9B1C5:
avg -71.2
cnt 5
lst -69
max -69
min -73
at_433CUL:
avg -94.8333333333333
cnt 9
lst -95
max -90.5
min -98
at_868CUL:
avg -69.5
cnt 1
lst -69.5
max -69.5
min -69.5
tmpl:
Attributes:
IODev 868CUL
autoReadReg 4_reqStatus
expert allReg
firmware 2.8
icon li_wht_off
model HM-LC-SW1PBU-FM
peerIDs 00000000
room 0.2 EG Schlafzimmer
serialNr OEQ1156745
subType switch
webCmd statusRequest:toggle:on:off
ein List des nanoCUL868
Internals:
868CUL_MSGCNT 1070
868CUL_TIME 2021-06-27 01:01:36
CMDS ABCEeFfGiKlMNRTtUVWXxZ
Clients :FS20:FHT.*:KS300:USF1000:BS:HMS:FS20V: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:TSSTACKED:STACKABLE:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
DEF /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A91UPYLA-if00-port0@38400 1234
DeviceName /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A91UPYLA-if00-port0@38400
FD 9
FHTID 1234
FUUID 60bb7d67-f33f-09bf-ba4c-ce7eb71f823535e8
NAME 868CUL
NR 16
NR_CMD_LAST_H 2
PARTIAL
RAWMSG ERR:CCA
RSSI -62
STATE Initialized
TYPE CUL
VERSION V 1.26.08 a-culfw Build: 323 (2019-08-03_09-32-54) nanoCUL868 (F-Band: 868MHz)
devioNoSTATE 1
initString X21
MatchList:
0:FS20V ^81..(04|0c)..0101a001......00[89a-f]...
1:USF1000 ^81..(04|0c)..0101a001a5ceaa00....
2:BS ^81..(04|0c)..0101a001a5cf
3:FS20 ^81..(04|0c)..0101a001
4:FHT ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
5:KS300 ^810d04..4027a001
6:CUL_WS ^K.....
7:CUL_EM ^E0.................$
8:HMS ^810e04......a001
9:CUL_FHTTK ^T[A-F0-9]{8}
A:CUL_RFR ^[0-9A-F]{4}U.
B:CUL_HOERMANN ^R..........
C:ESA2000 ^S................................$
D:CUL_IR ^I............
E:CUL_TX ^TX[A-F0-9]{10}
F:Revolt ^r......................$
G:IT ^i......
H:STACKABLE_CC ^\*
I:UNIRoll ^[0-9A-F]{5}(B|D|E)
J:SOMFY ^Y[r|t|s]:?[A-F0-9]+
K:CUL_TCM97001 ^s[A-F0-9]+
L:CUL_REDIRECT ^o+
M:TSSTACKED ^\*
N:STACKABLE ^\*
READINGS:
2021-06-23 17:50:15 ccconf freq:868.300MHz bWidth:325KHz rAmpl:42dB sens:4dB
2021-07-02 20:07:21 cmds A B C E e F f G i K l M N R T t U V W X x Z
2021-06-30 22:00:35 raw isF0000FF0F0F0
2021-07-02 20:07:21 state Initialized
2021-06-12 10:43:09 uptime 0 00:02:47
2021-06-05 15:43:53 version V 1.67 nanoCUL868
XMIT_TIME:
1625332169.97122
1625332170.29977
helper:
51A97E:
QUEUE:
5F1A77:
QUEUE:
5F79D6:
QUEUE:
5F79ED:
QUEUE:
5F7A14:
QUEUE:
5F7A22:
QUEUE:
5F7E12:
QUEUE:
5F7E93:
QUEUE:
5F7FB1:
QUEUE:
5F80CB:
QUEUE:
638851:
QUEUE:
638852:
QUEUE:
638856:
QUEUE:
63885A:
QUEUE:
63885F:
QUEUE:
638860:
QUEUE:
638861:
QUEUE:
638867:
QUEUE:
638868:
QUEUE:
638A22:
QUEUE:
66AC2E:
QUEUE:
66AC2F:
QUEUE:
66ADA0:
QUEUE:
6931A9:
QUEUE:
71AD00:
QUEUE:
71AD0F:
QUEUE:
71AD14:
QUEUE:
Attributes:
hmId A9B1C5
icon cul_868
rfmode HomeMatic
room 7.2 CUL 868
verbose 1
und ein List des nanoCUL433
Internals:
433CUL_MSGCNT 5157
433CUL_TIME 2021-07-03 19:44:10
CFGFN
CMDS BCFiAZEkGMKUYRTVWXefltx
Clients :CUL_HM:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:STACKABLE:
DEF /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_001MX4JX-if00-port0@38400 0000
DeviceName /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_001MX4JX-if00-port0@38400
FD 16
FHTID 0000
FUUID 60df876b-f33f-09bf-a9c6-cdc2398160ace1cf
NAME 433CUL
NR 6399
NR_CMD_LAST_H 12
PARTIAL
RAWMSG A0FAA86106388680000000A50F9080040D5
RSSI -95.5
STATE Initialized
TYPE CUL
VERSION V 1.66 nanoCUL433
devioNoSTATE 1
initString X21
Ar
MatchList:
1:CUL_HM ^A....................
8:HMS ^810e04....(1|5|9).a001
D:CUL_IR ^I............
H:STACKABLE_CC ^\*
M:TSSTACKED ^\*
N:STACKABLE ^\*
READINGS:
2021-07-02 23:38:54 cmds B C F i A Z E k G M K U Y R T V W X e f l t x
2021-07-03 19:44:10 state Initialized
XMIT_TIME:
1625262172.66239
1625262176.98064
1625262181.24338
1625262186.11802
1625262613.65797
1625262618.67793
1625262624.03823
1625262629.57293
1625262736.74164
1625262741.41458
1625262746.33194
1625262751.94409
helper:
1069F3:
QUEUE:
11A9B1:
QUEUE:
5F7E12:
QUEUE:
Attributes:
icon cul_cul
model nanoCUL
rfmode HomeMatic
room 7.1 CUL 433
Zitatbei allen HM-Lichtschalter/Dimmer ist das Attribut "IO Dev 868CUL" gesetzt.
allerdings, bei "LAST Input Dev" (Internals) steht der nanoCUL433
LASTInputDev hat nichts mit attr IODev zu tun.
hier steht das io, welches die letzte meldung als erstes empfangen hat.
warum hat der cul433 das attribut rfmode=HomeMatic gesetzt?
deshalb ist er in LASTInputDev zusehen.
ZitatDanach haben meine HM-Lichtschalter/Dimmer nicht mehr funktioniert, im Status war dann
Missing ACK und kurz danach not reachable zu lesen.
was zeigt ein aktuelles "get cul868 ccconf"?
vielleicht gibt es probleme mit dem gleichzeitigen intertechno schalten.
2021-06-30 22:00:35 raw isF0000FF0F0F0
sind denn die pfade auf dem neuen os vorhanden?
DEF /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A91UPYLA-if00-port0@38400 1234
Hallo Frank,
vielen Dank für deine Nachricht!
folgendes...
Zitatwarum hat der cul433 das attribut rfmode=HomeMatic gesetzt?
Setze ich das Attribut auf slow RF funktionieren meine HM Aktoren nicht mehr und liefern Missing ACK bzw. not reachable
ist mir bisher noch nicht aufgefallen, da ich immer noch 2 IT Steckdosen am laufen hatte und den CUL433 benötigt habe.
Erst als ich ihn aus der Konfig herausgenommen hatte ist mir das aufgefallen.
Zitatwas zeigt ein aktuelles "get cul868 ccconf"?
868CUL ccconf => freq:868.300MHz bWidth:325KHz rAmpl:42dB sens:4dB
sollte eigentlich so passen, oder?
Zitatsind denn die pfade auf dem neuen os vorhanden?
Ja, sind vorhanden:
pi@MeinPI:~ $ ls -la /dev/serial/by-id/
insgesamt 0
drwxr-xr-x 2 root root 120 Jul 2 23:37 .
drwxr-xr-x 4 root root 80 Jun 23 12:30 ..
lrwxrwxrwx 1 root root 13 Jul 2 23:37 usb-FTDI_FT232R_USB_UART_001MX4JX-if00-port0 -> ../../ttyUSB2
lrwxrwxrwx 1 root root 13 Jul 2 20:07 usb-FTDI_FT232R_USB_UART_A91UPYLA-if00-port0 -> ../../ttyUSB1
lrwxrwxrwx 1 root root 13 Jun 23 12:30 usb-FTDI_FT232R_USB_UART_A9MT5V7J-if00-port0 -> ../../ttyUSB0
lrwxrwxrwx 1 root root 13 Jun 28 19:24 usb-Silicon_Labs_slae.sh_cc2652rb_stick_-_slaesh_s_iot_stuff_00_12_4B_00_22_98_99_81-if00-port0 -> ../../ttyUSB3
ich kann an dieser Stelle selbst nur vermuten...
kann es sein dass die Firmware auf den 868CUL nicht passt?
Nochmals Danke für deine Antworten
Grüße
Tom
Hallo Tom,
eine Vermutung wäre, dass das Attribut rfmode beim 868CUL mit ergänzten Leezeichen nach HomeMatic gesetzt wird.
Daraus würde dann praktisch SlowRf, wie es tatsächlich eingestellt wird.
Gruß, Ansgar.
1. das list vom cul868 zeigt "RAWMSG ERR:CCA".
cca meldungen gibt es, denke ich, wenn der cul mit messages "überflutet" wird.
da der cul433 das dauerfeuer scheinbar nicht hört, müsste der "störsender" bei 868mhz liegen und weiter entfernt sein.
(leere batterie, verklemmte taste, ...)
ich würde mal nur den cul868 anstecken, die 3 anderen sticks abziehen.
am cul868 verbose=5 setzen, dann fhem.log posten, vielleicht 5min.
zeig mal "get hminfo protoEvents", bitte mit code tags formatieren.
2. normalerweise ist bandwidth=101khz bei homematic.
eventuell filtert das den störsender.
3. der initstring sollte eigentlich "X21 Ar" zeigen.
cul abziehen, warten, einstecken.