[gelöst]kein Discover HM_485_LAN und HMW-Io-12-Sw-7-DR mit Digitus DA-70157

Begonnen von festus244, 13 März 2021, 21:22:06

Vorheriges Thema - Nächstes Thema

festus244

Hallo alle zusammen,
zu diesem Thema gibt es viele Thread, die ich  versucht habe zu lesen. Leider kann ich für mein Problem keine Lösung finden.
Ich habe Raspi 3B+ mit stretch  und dazu fhem 6.0 installiert.  Als Extendet Modul ist ein CC1101 Onewire Clock aufgesteckt und geflasht. Die Vorbereitung der /boot/config.txt und /boot/cmdline.txt habe ich ausgeführt. Da der Digitus die UART Schnittstelle bedient, habe ich bt und wifi abgeschalten .
In Fhem ist das update mit dem HM_485-LAN gemacht. Nach dem Einstecken ist der Digitus mit den  raspi verbunden. Beim schließen des Io 12  am HMW wird kein discovery  durchgeführt.
Hier meine Einstellungen:

/boot/cmdline.txt
löschen ersatzlos console=serial0,115200

Eintrag in /boot/config.txt
sudo systemctl disable hciuart
3.
Eintrag in /boot/config.txt
device_tree=bcm2709-rpi-2-b.dtb

Eintrag in /etc/rc.local
rfkill block bluetooth # Disable Bluetooth
rfkill block wifi # Disable WiFi

/etc/modprobe.d/raspi-blacklist.conf
#wifi
blacklist brcmfmac
blacklist brcmutil
#bt
blacklist btbcm
blacklist hci_uart

lsusb

Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

ls /dev/serial/by-id
usb-FTDI_FT232R_USB_UART_AR0K4H0A-if00-port0

in Fhem:
define hm485 HM485_LAN localhost:1000


HM485d_device              /dev/ttyUSB0
HM485d_logVerbose        5
HM485d_logfile              ./FHEM/log/Hm485.log
HM485d_serialNumber     AR0K4H0A
hmwId                             00000001

dmesg -w
dDevice= 6.00
[14203.847376] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[14203.847393] usb 1-1.5: Product: FT232R USB UART
[14203.847409] usb 1-1.5: Manufacturer: FTDI
[14203.847424] usb 1-1.5: SerialNumber: AR0K4H0A
[14203.867893] ftdi_sio 1-1.5:1.0: FTDI USB Serial Device converter detected
[14203.868086] usb 1-1.5: Detected FT232RL
[14203.873609] usb 1-1.5: FTDI USB Serial Device converter now attached to ttyUSB0
[14236.604614] w1_master_driver w1_bus_master1: Attaching one wire slave 00.888000000000 crc 61

sudo usb-devices

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 1
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev=05.10
S:  Manufacturer=Linux 5.10.17-v7+ dwc_otg_hcd
S:  Product=DWC OTG Controller
S:  SerialNumber=3f980000.usb
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480 MxCh= 5
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=02 MxPS=64 #Cfgs=  1
P:  Vendor=0424 ProdID=9514 Rev=02.00
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=2mA
I:  If#= 0 Alt= 1 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=02 Driver=hub

T:  Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#=  3 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=ff(vend.) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=0424 ProdID=ec00 Rev=02.00
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=2mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=ff Driver=smsc95xx

T:  Bus=01 Lev=02 Prnt=02 Port=04 Cnt=02 Dev#=  5 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0403 ProdID=6001 Rev=06.00
S:  Manufacturer=FTDI
S:  Product=FT232R USB UART
S:  SerialNumber=AR0K4H0A
C:  #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=90mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=ftdi_sio



Ich habe das Terminal Programm picocom installiert. Dort erhalte ich ein Query vom HMW.

picocom -b 19200 -d 8 -f n -p e /dev/serial/by-id/usb-FTDI_FT232R_U                        SB_UART_AR0K4H0A-if00-port0
picocom v1.7

port is        : /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AR0K4H0A-if00-port0
flowcontrol    : none
baudrate is    : 19200
parity is      : even
databits are   : 8
escape is      : C-a
local echo is  : no
noinit is      : no
noreset is     : no
nolock is      : no
send_cmd is    : sz -vv
receive_cmd is : rz -vv
imap is        :
omap is        :
emap is        : crcrlf,delbs,

Terminal ready
▒▒▒▒▒▒▒▒K
         ZN▒▒▒▒▒▒▒▒▒A
                     OEQ0481843ad▒▒▒▒▒▒|▒▒K
                                           ^▒|▒▒▒▒▒▒▒~▒▒A
                                                         OEQ0481843▒▒▒▒▒▒▒▒▒K
                                                                             b▒~▒▒▒▒▒▒▒▒▒A
                                                                                          OEQ0481843ad


Wo ist in meiner Vorbereitung ein Fehler unterlaufen. Muss ich eine Flusskontrolle ma fhem modul programmierem ?
Bin schon ganz wirr im kopf habe dazu in den Threads nichts gefunden. Vielleicht könnte mal einer sich das mal anschauen .
Danke  !

Festus 244
rpi 3 +,rpi 4, fhem+COC PIM CC1101 ,1Wire,Wired, Fritzbox 7490