Ich habe unerwartet erfolgreich meine CCU2 auf Raspberrymatic migrieren können. Nur der CUL geht nicht.
Aber erstmal zur Hardware. Verwendet wird ein Fujitsu Esprimo Q920 Mini PC mit einem i5-4590T, 16gb-Ram- und 256 GB SSD.
Den CUL habe ich per verlängerungskabel an einem USB Port angeschlossen. Am anderen USB Port werkelt ein HmIP-RFUSB.
Raspberrymatic läuft als VM auf ProxMox.
Den CUL habe ich wie folgt versucht der Raspberrymatic zugänglich zu machen: Das CUxD Gerät ist so konfiguriert: Wenn ich in der CCU das Gerät bediene dann sehe ich im CUxD Terminal zwei EInträge
Code: Alles auswählen
22:49:55 [ttyACM0] <-- isF00000000FFF
22:49:56 [ttyACM0] --> isF00000000FFF
Auf der anderen Seite: Wenn ich einen Intertechno Schalter bediene, dann schalten sich zwar die zugeordneten Arbeootsleuchten ein, aber im CUxD sieht man nichts im Terminal. Daraus schliesse ich, dass der CUL auch nichts empfängt.
Ich gehe also mal davon aus, dass ich den CUL falsch eingebunden habe.
Kann mir jemand sagen wie es richtig geht?
In der CCU2 hat er ja problemlos funktioniert, also sehe ich das Problem nicht im CUL selber.
Hier noch der Status im CuXD
Code: Alles auswählen
USB 1-1 - QEMU USB Tablet [HID] - Sat Dec 17 12:49:26 2022
USB 2-1 - eQ-3 HmIP-RFUSB [FF] - no driver - Sat Dec 17 12:49:26 2022
USB 2-2 - {CUX} CUL868 [COMM] - /dev/ttyACM0 {:667s} - V 1.53 CUL868 (CUL_V3) - Sat Dec 17 12:49:26 2022
Erfolgreich mit HomeMatic-CCU 127.0.0.1:8183 verbunden!
als RPC-Server(INIT) von HomeMatic-CCU (7330) angefordert!
als RPC-Server(INIT) von 192.168.111.176:8701 (iobroker-proxmox:hm-rpc.1:f9e22a0e99a4fe963397d5e5219f3f50) angefordert!
Diese Web-Seite wurde aufgerufen von: 192.168.111.68
CUxD-Uptime(2.10.1): 33 Tag(e) 10:14:07, 429256 Bytes belegt, Compiled Nov 14 2022 21:38:45
CCU-Uptime(3.65.11.20221005): 33 Tag(e) 10:14:32, load-average: 0.08 0.03 0.00, 10s-cpu-load: 1.6%
Speicher: Total 2032344k Used 1415796k Free 616548k (Cached 831140k) Available 1139280k
CPU(1): Common KVM processor [3990.76 bogomips]
CPU(2): Common KVM processor [3990.76 bogomips]
Linux version 5.15.71 (builder@f8b6823598f3) (x86_64-buildroot-linux-gnu-gcc.br_real (Buildroot -g6a4d9f0) 11.3.0, GNU ld (GNU Binutils) 2.37) #1 SMP PREEMPT Wed Oct 5 15:12:15 UTC 2022
aktive CCU-Prozesse: ReGaHss(1) rfd(1) hs485d(0) java(1)
RFD-DutyCycle(-86s): (TEQ1402809) (CCU2) = 10%
RFD-DutyCycle(-86s): (3014F711A000041F299ECFB9) (HMIP_CCU2) = 9%
Filesystem: / ext4 (ro) Total 996780k Used 735960k (73.8%) Free 260820k (26.2%)
Filesystem: /dev devtmpfs (rw) Total 1009336k Used 0k ( 0.0%) Free 1009336k (100.0%)
Filesystem: /tmp tmpfs (rw) Total 1016172k Used 6000k ( 0.6%) Free 1010172k (99.4%)
Filesystem: /dev/shm tmpfs (rw) Total 1016172k Used 0k ( 0.0%) Free 1016172k (100.0%)
Filesystem: /run tmpfs (rw) Total 1016172k Used 328k ( 0.0%) Free 1015844k (100.0%)
Filesystem: /var tmpfs (rw) Total 1016172k Used 401320k (39.5%) Free 614852k (60.5%)
Filesystem: /media tmpfs (rw) Total 1016172k Used 0k ( 0.0%) Free 1016172k (100.0%)
Filesystem: /usr/local ext4 (rw) Total 20469204k Used 1318268k ( 6.4%) Free 19150936k (93.6%)
Filesystem: /boot vfat (ro) Total 261868k Used 65392k (25.0%) Free 196476k (75.0%)
Filesystem: /media/backup nfs (rw) Total 20614038272k Used 16497598720k (80.0%) Free 4116439552k (20.0%)
CCU-MAC: C6:E8:5C:2C:3C:B8
HM-Config: /etc/config/homematic.regadom(8137001) OK! - Thu Jan 19 12:50:25 2023
CUxD-Config: /tmp/cuxd.ps.sav(12208) - D - Thu Jan 19 22:59:26 2023
/usr/local/addons/cuxd/cuxd.ps(12208) - D - Thu Jan 19 19:14:26 2023
/usr/local/addons/cuxd/cuxd.ps.bak(12202) - D - Thu Jan 19 08:14:26 2023
CUxD-Log(2): /tmp/cuxdlog.txt(978330) - Thu Jan 19 23:03:33 2023
/tmp/cuxdlog.txt.0(5000048) - Thu Jan 19 22:57:36 2023
Device-Log: /tmp/devlog.txt(11160) - Thu Jan 19 23:03:33 2023
/var/tmp(3958 files)
aktuelle Parameter: (* = bei Änderung Neustart erforderlich)
*LISTENPORT '8700'
*HM-HOST '127.0.0.1'
*HM-SCRIPT-PORT '' -> (8183)
*HM-REGA-PORT '' -> (31999)
*RPCHOST '127.0.0.1'
*RPCPORT '8701'
HTTP-REFRESH '5'
TERMINALLINES '25'
RCVLOGSIZE '8000'
USERACCESS '1+'
CUXINITCMD 'X21'
LOGFILE '/tmp/cuxdlog.txt'
LOGLEVEL '2'
LOGFLAGS ''
LOGSIZE '5000000'
LOGFILEMOVE ''
DEVLOGFILE '/tmp/devlog.txt'
DEVLOGSIZE '100000'
DEVLOGMOVE '/var/tmp'
DEVLOGMOVE-HR ''
DEVLOGEXPORT ''
DEVTIMEFORMAT '%Y-%m-%dT%X'
DEVDATAFORMAT ''
DEVLOGOLDALIAS '0'
SUBSCRIBE-RF '1'
SUBSCRIBE-WR '1'
AUTOSAVE '1'
MOUNTCMD 'mkdir /media/backup ; mount -t nfs 192.168.111.180:/volume1/Medien/server-extern/CCU2/backup /media/backup -o rw,nolock'
UMOUNTCMD 'umount /media/backup'
BACKUPCMD 'cd /;mkdir /home/tmp;tar cf /home/tmp/usr_local-tmp.tar usr/local;cd /home/tmp;gzip usr_local-tmp.tar;mv usr_local-tmp.tar.gz /home/backup/usr_local-$TS$.tar.gz'
SYSLOGMOVE ''
SYSLOGMOVEDAILY ''
TH-DIR ''
TH-DIR-FILTER ''
ADDRESS-BUFFER '120'
CLOUDMATIC_CMD '/etc/config/addons/mh/cloudmatic'
WEBCAMCONFIG '/usr/local/addons/cuxd/webcamconfig.ini'
WEBCAMSNAPSHOT '/tmp/snapshots'
WEBCAMCACHE '/tmp/webcams'
SYSLOGFILENAME '/var/log/messages'
HMSLOGFILENAME '/var/log/hmserver.log'
CUXD-CHARTS '/etc/config/addons/www/cuxchart/index.html'
DFU-ERASE './dfu-programmer $TARGET$ erase --force'
DFU-FLASH './dfu-programmer $TARGET$ flash $HEXFILE$'
DFU-START './dfu-programmer $TARGET$ start'
REMOTE-PARAMS ''
REMOTE-CMD ''
LEVELFILTER '0'
Aktuelle Geräteeinstellungen - 18 Gerät(e), 126 Channel(s):
CUX0300003: dev('') code('4345FF') TIMER_SET(300)
CUX2800017:1 state(1) timer(0s)
CUX2800017:2 state(1) timer(0s)
CUX2800017:3 state(1) timer(0s)
CUX2800017:4 state(1) timer(0s)
CUX2800017:5 state(1) timer(0s)
CUX2800017:6 state(1) timer(0s)
CUX2800017:7 state(1) timer(0s)
CUX2800017:8 state(1) timer(0s)
CUX2800017:9 state(1) timer(0s)
CUX2800017:10 state(1) timer(0s)
CUX2800017:11 state(1) timer(0s)
CUX2800017:12 state(1) timer(0s)
CUX2800017:13 state(1) timer(0s)
CUX2800017:14 state(1) timer(0s)
CUX2800017:15 state(1) timer(0s)
CUX2800017:16 state(1) timer(0s)
CUX2800018:1 state(1) timer(113s) set(120):0 repeat
CUX2800018:2 state(1) timer(53s) set(60):0 repeat
CUX2800018:3 state(1) timer(0s)
CUX2800018:4 state(1) timer(0s)
CUX2800018:5 state(1) timer(0s)
CUX2800018:6 state(1) timer(0s)
CUX2800018:7 state(1) timer(0s)
CUX2800018:8 state(1) timer(0s)
CUX2800018:9 state(1) timer(0s)
CUX2800018:10 state(1) timer(0s)
CUX2800018:11 state(1) timer(0s)
CUX2800018:12 state(1) timer(0s)
CUX2800018:13 state(1) timer(0s)
CUX2800018:14 state(1) timer(0s)
CUX2800018:15 state(1) timer(0s)
CUX2800018:16 state(1) timer(0s)
CUX2801002:1 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT(ps aux)
KEY-LONG CMD_LONG()
CUX2801002:2 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT(0)
KEY-LONG CMD_LONG()
CUX2801002:3 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801002:4 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801002:5 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801002:6 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801002:7 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801002:8 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801002:9 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801002:10 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801002:11 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801002:12 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801002:13 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801002:14 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801002:15 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801002:16 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2803017:1 host:'192.168.111.49' int-alive:120s int-fail:30s max-retry:3 threshold:1
CUX2803017:2 host:'192.168.111.75' int-alive:120s int-fail:30s max-retry:3 threshold:1
CUX2803017:3 host:'192.168.111.22' int-alive:120s int-fail:30s max-retry:3 threshold:1
CUX2803017:4 host:'192.168.111.120' int-alive:120s int-fail:30s max-retry:3 threshold:1
CUX2803017:6 host:'192.168.111.50' int-alive:120s int-fail:30s max-retry:3 threshold:1
CUX2803017:8 host:'192.168.111.124' int-alive:120s int-fail:30s max-retry:3 threshold:1
CUX2803017:9 host:'192.168.111.155' int-alive:60s int-fail:60s max-retry:0 threshold:1
CUX2803017:10 host:'192.168.111.191' int-alive:60s int-fail:60s max-retry:0 threshold:1
CUX2803017:11 host:'192.168.111.190' int-alive:60s int-fail:60s max-retry:0 threshold:1
CUX2803017:12 host:'192.168.111.192' int-alive:60s int-fail:60s max-retry:0 threshold:1
CUX2803017:13 host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
CUX2803017:14 host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
CUX2803017:15 host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
CUX2803017:16 host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
CUX4000002: dev('') SWITCH
CUX4000002:1 RCV_SHORT('') --> EXEC:CMD_SHORT('wget -q -O - 'http://192.168.111.191/relay/0?turn~3doff'')
RCV_LONG('') --> EXEC:CMD_LONG('wget -q -O - 'http://192.168.111.191/relay/0?turn~3don'')
CUX4000002:2 RCV_SHORT('') --> EXEC:CMD_SHORT('wget -q -O - 'http://192.168.111.190/relay/0?turn~3doff'')
RCV_LONG('') --> EXEC:CMD_LONG('wget -q -O - 'http://192.168.111.190/relay/0?turn~3don'')
CUX4000002:3 RCV_SHORT('') --> EXEC:CMD_SHORT('wget -q -O - 'http://192.168.111.192/relay/0?turn~3doff'')
RCV_LONG('') --> EXEC:CMD_LONG('wget -q -O - 'http://192.168.111.192/relay/0?turn~3don'')
CUX4000002:4 RCV_SHORT('') --> EXEC:CMD_SHORT('wget -q -O - 'http://192.168.111.196/relay/0?turn~3doff'')
RCV_LONG('') --> EXEC:CMD_LONG('wget -q -O - 'http://192.168.111.196/relay/0?turn~3don'')
CUX4000002:5 RCV_SHORT('') --> EXEC:CMD_SHORT('wget -q -O - 'http://192.168.111.197/relay/0?turn~3doff'')
RCV_LONG('') --> EXEC:CMD_LONG('wget -q -O - 'http://192.168.111.197/relay/0?turn~3don'')
CUX4000002:6 RCV_SHORT('') --> CMD_SHORT('')
RCV_LONG('') --> CMD_LONG('')
CUX4000002:7 RCV_SHORT('') --> CMD_SHORT('')
RCV_LONG('') --> CMD_LONG('')
CUX4000002:8 RCV_SHORT('') --> CMD_SHORT('')
RCV_LONG('') --> CMD_LONG('')
CUX4000002:9 RCV_SHORT('') --> CMD_SHORT('')
RCV_LONG('') --> CMD_LONG('')
CUX4000002:10 RCV_SHORT('') --> CMD_SHORT('')
RCV_LONG('') --> CMD_LONG('')
CUX4000002:11 RCV_SHORT('') --> CMD_SHORT('')
RCV_LONG('') --> CMD_LONG('')
CUX4000002:12 RCV_SHORT('') --> CMD_SHORT('')
RCV_LONG('') --> CMD_LONG('')
CUX4000002:13 RCV_SHORT('') --> CMD_SHORT('')
RCV_LONG('') --> CMD_LONG('')
CUX4000002:14 RCV_SHORT('') --> CMD_SHORT('')
RCV_LONG('') --> CMD_LONG('')
CUX4000002:15 RCV_SHORT('') --> CMD_SHORT('')
RCV_LONG('') --> CMD_LONG('')
CUX4000002:16 RCV_SHORT('') --> CMD_SHORT('')
RCV_LONG('') --> CMD_LONG('')
CUX4000004: dev('') KEY
CUX4000004:1 RCV_SHORT('') --> CMD_SHORT('')
RCV_LONG('') --> CMD_LONG('')
CUX4000004:4 RCV_SHORT('') --> CMD_SHORT('isF00000000FFF')
RCV_LONG('') --> CMD_LONG('isF00000000FF0')
CUX4000004:5 RCV_SHORT('') --> CMD_SHORT('isF000F0000FFF')
RCV_LONG('') --> CMD_LONG('isF000F0000FF0')
CUX4000004:7 RCV_SHORT('') --> CMD_SHORT('isF000FF000FFF')
RCV_LONG('') --> CMD_LONG('isF000FF000FF0')
CUX4000004:8 RCV_SHORT('') --> CMD_SHORT('isF00000F0F0FF')
RCV_LONG('') --> CMD_LONG('isF00000F0F0F0')
CUX4000004:9 RCV_SHORT('') --> CMD_SHORT('isF000F0F0F0FF')
RCV_LONG('') --> CMD_LONG('isF000F0F0F0F0')
CUX4000004:10 RCV_SHORT('') --> CMD_SHORT('isF0000FF0F0FF')
RCV_LONG('') --> CMD_LONG('isF0000FF0F0F0')
CUX4000004:13 RCV_SHORT('') --> CMD_SHORT('')
RCV_LONG('') --> CMD_LONG('')
CUX4000004:14 RCV_SHORT('') --> CMD_SHORT('')
RCV_LONG('') --> CMD_LONG('')
CUX4000004:15 RCV_SHORT('') --> CMD_SHORT('')
RCV_LONG('') --> CMD_LONG('')
CUX4000004:16 RCV_SHORT('') --> CMD_SHORT('')
RCV_LONG('') --> CMD_LONG('')
CUX9000006: CCU(WEATHER,'MEQ1597380:2.TEMPERATURE')->H(30)-> dp('HELLIGKEIT') samples(2)
-20.00 -> 0.00
80.00 -> 100.00
CUX9000017: CCU(WEATHER,'OEQ1296850:1.TEMPERATURE')-> dp('STATE') samples(2)
CUX9002007: mode(3) aH h(0.20)
CUX9002007:1 CCU(WEATHER,'JEQ0724802:1') STAT
CUX9002007:2 SET
CUX9002008: mode(3) aH h(0.20)
CUX9002008:1 CCU(WEATHER,'JEQ0725751:1') STAT
CUX9002008:2 SET
CUX9002009: mode(3) aH h(0.20)
CUX9002009:1 CCU(WEATHER,'OEQ1296850:1') STAT
CUX9002009:2 SET
CUX9002010: mode(3) T h(0.20)
CUX9002010:1 CCU(WEATHER,'JEQ0551829:1') STAT
CUX9002010:2 SET
CUX9002011: mode(3) T h(0.20)
CUX9002011:1 CCU(WEATHER,'JEQ0231349:1') STAT
CUX9002011:2 SET
CUX9002012: mode(3) T h(0.20)
CUX9002012:1 CCU(WEATHER,'JEQ0022612:1') STAT
CUX9002012:2 SET
CUX9002013: mode(3) T h(0.20)
CUX9002013:1 CCU(WEATHER,'JEQ0724387:1') STAT
CUX9002013:2 SET
CUX9002015: mode(3) T h(0.20)
CUX9002015:1 CCU(WEATHER,'JEQ0724794:1') STAT
CUX9002015:2 SET
CUX9002016: mode(3) T h(0.20)
CUX9002016:1 CCU(WEATHER,'JEQ0726695:1') STAT
CUX9002016:2 SET
Aktuelles Logging (/tmp/devlog.txt):
1. :
gefundene Adressen f(3) (aktuelle zuerst 23:03:33):
Letzte Status Device Gerät 'CODE'
12:12:17 [X] ttyACM0 FS20(2114 2122 - 4444) '4345FF' (-79dBm)