HmIP-HAP als Funkmodul (HB-RF-HAP) nutzen - wie HB-RF-ETH

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

jp112sdl
Beiträge: 12116
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 849 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: HmIP-HAP als Funkmodul (HB-RF-HAP) nutzen - wie HB-RF-ETH

Beitrag von jp112sdl » 01.12.2023, 17:20

sectorchan hat geschrieben:
01.12.2023, 09:26
So habe ich das Offene USB Kabel angeschlossen und hat funktioniert
Wo hast du das denn jetzt angeschlossen? :shock:
sectorchan hat geschrieben:
01.12.2023, 09:26
Edit: Ich habe endlich meinen FTDI Chip - TTL-232R wieder gefunden
Nur damit wirds was
sectorchan hat geschrieben:
01.12.2023, 09:26
Ich kenn das HB-RF-ETH (als addonboard), aber was ist ein HB-RF-ETH-FTDI?
[/quote
Du nimmst deinen FTDI Adapter und änderst mit dem Tool "ft232r_prog" die Product ID von 0x6001 auf 0x 6f70
Das könnte schon ausreichen, damit der FTDI als HB-RF-USB erkannt wird.
Dann wird dir auch das /dev/raw-uart Device bereitgestellt

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Benutzeravatar
Baxxy
Beiträge: 10850
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 610 Mal
Danksagung erhalten: 2230 Mal

Re: HmIP-HAP als Funkmodul (HB-RF-HAP) nutzen - wie HB-RF-ETH

Beitrag von Baxxy » 01.12.2023, 17:53

sectorchan hat geschrieben:
01.12.2023, 09:26
So habe ich das Offene USB Kabel angeschlossen und hat funktioniert
Also von nem USB-Kabel an ST5 hat hier keiner was erzählt.
Was genau "funktioniert" denn damit?

Da du jetzt nen FTDI hast kannst du folgendes Bild als Anschlussschema nehmen.
HB_RF_HAP_FTDI_Anschluss_als_ETH.jpg
Ich habe das so gemacht das ich den Pi an nen Monitor gehangen habe.
Strom an den Pi und "PRG1 Pin 5-6" gebrückt halten bis RM bei "Starting Network" war, dann loslassen.
Damit sollte die Firmware nicht geladen werden und (je nach FTDI) entweder das als ETH oder gar nicht erkannt werden.

sectorchan
Beiträge: 66
Registriert: 12.07.2019, 23:37
Hat sich bedankt: 4 Mal
Danksagung erhalten: 1 Mal

Re: HmIP-HAP als Funkmodul (HB-RF-HAP) nutzen - wie HB-RF-ETH

Beitrag von sectorchan » 02.12.2023, 15:00

ich bitte um entschuldigung für das Missverständnis.
Das Offene USB Kabel hat am Anfang funktioniert zum flashen, wo es erwähnt worden ist.
Ich hoffe das die Kinder heute bei mir Zeitig ins Bett kommen das ich die Möglichkeit habe mich richtig mit dem Teil zu beschäftigen.

Wollte nur ne kurze Meldung abgeben das es nicht vergessen worden ist :)

sectorchan
Beiträge: 66
Registriert: 12.07.2019, 23:37
Hat sich bedankt: 4 Mal
Danksagung erhalten: 1 Mal

Re: HmIP-HAP als Funkmodul (HB-RF-HAP) nutzen - wie HB-RF-ETH

Beitrag von sectorchan » 02.12.2023, 20:07

So,
Leider habe ich keine passenden Stecker die ich direkt auf das PCB bringe und muss über das Beadboard gehen.
Ich habe den Raspi mit RM 3.65.11.20221005 einfach durchbooten lassen und habe dann die Brücke entfernt (von PRG1 5-6)
q.jpg
Direkt nach dem durchbooten wird unter Hilfe nichts erkannt:
b.png
b.png (6.87 KiB) 217 mal betrachtet

Code: Alles auswählen

root@homematic-raspi:~# detect_radio_module --debug /dev/ttyUSB0
20:08:50.583405 Sending HM frame:  fd 00 03 fe 00 01 14 1e
20:08:50.594603 Received HM frame: fd 00 10 fe 00 05 01 48 4d 49 50 5f 54 52 58 5f 41 70 70 cc e0
20:08:50.597372 Sending HM frame:  fd 00 03 fe 01 02 92 17
20:08:50.610781 Received HM frame: fd 00 04 fe 01 05 01 07 02
20:08:50.833927 Received HM frame: fd 00 0e fe 00 00 48 4d 49 50 5f 54 52 58 5f 42 6c f4 c2
20:08:50.835986 Sending HM frame:  fd 00 03 fe 02 01 98 1d
20:08:50.850313 Received HM frame: fd 00 0f fe 02 05 01 48 4d 49 50 5f 54 52 58 5f 42 6c ea c6
20:08:50.852130 Sending HM frame:  fd 00 03 fe 03 03 9e 11
20:08:51.538021 Received HM frame: fd 00 04 fe 03 05 01 87 29
20:08:52.048427 Received HM frame: fd 00 0f fe 01 00 48 4d 49 50 5f 54 52 58 5f 41 70 70 0e 20
20:08:52.050655 Sending HM frame:  fd 00 03 01 04 09 00 22
20:08:52.160352 Received HM frame: fd 00 05 01 04 04 01 01 16 28
20:08:52.162554 Sending HM frame:  fd 00 03 01 05 02 06 18
20:08:52.256297 Received HM frame: fd 00 10 fe 02 00 44 75 61 6c 43 6f 50 72 6f 5f 41 70 70 b4 3c
20:08:52.272822 Received HM frame: fd 00 0d 01 05 04 01 04 04 22 01 00 18 01 4c 00 cd 4b
20:08:52.275087 Sending HM frame:  fd 00 03 02 06 01 0c 2e
20:08:52.289027 Received HM frame: fd 00 07 02 06 06 01 18 d1 66 c1 93
20:08:52.291296 Sending HM frame:  fd 00 03 fe 07 04 86 03
20:08:52.304153 Received HM frame: fd 00 10 fe 07 05 01 30 14 f7 11 a0 00 03 df 29 99 17 66 31 88
20:08:52.306821 Sending HM frame:  fd 00 03 03 08 08 28 0c
20:08:52.320723 Received HM frame: fd 00 07 03 08 01 01 ff a5 70 24 79
HMIP-RFUSB DF29991766 3014F711A00003DF29991766 0xFFA570 0x18D166 4.4.34
Da das geklappt hat, so interpretier ich es, wollte ich nun den Schritt von Baxxy gehen:

Code: Alles auswählen

root@homematic-raspi:~# uname -m
armv6l
root@homematic-raspi:~# /opt/java/bin/java -Dos.arch=armv61  -Dgnu.io.rxtx.SerialPorts="/dev/ttyUSB0" -jar /opt/HmIP/hmip-copro-update.jar -p "/dev/ttyUSB0" -o -f "/firmware/HmIP-RFUSB/dualcopro_update_blhmip-4.4.18.eq3"
[INFO] Homematic IP coprocessor update tool V1.0.10
unsupported JNI version 0x00000002 required by /tmp/libNRJavaSerialv8_HF_root_0/libNRJavaSerialv8_HF.so
/tmp/libNRJavaSerialv8_root_0/libNRJavaSerialv8.so: /tmp/libNRJavaSerialv8_root_0/libNRJavaSerialv8.so: internal error
unsupported JNI version 0x00000002 required by /tmp/libNRJavaSerialv7_HF_root_0/libNRJavaSerialv7_HF.so
/tmp/libNRJavaSerialv7_root_0/libNRJavaSerialv7.so: /tmp/libNRJavaSerialv7_root_0/libNRJavaSerialv7.so: internal error
[DEBUG] Start bootloader ...
[DEBUG] Bootloader running
[DEBUG] Request bootloader version ...
[INFO] SGTIN = 3014F711A00003DF29991766
[INFO] Performing update with firmware file '/firmware/HmIP-RFUSB/dualcopro_update_blhmip-4.4.18.eq3' ...
[DEBUG] Start application ...
[DEBUG] Application 'HMIP_TRX_App' running
[DEBUG] Request application version ...
[DEBUG] Request application version ...
[INFO] Updating coprocessor from version 4.4.34 to version 4.4.18
[DEBUG] Start bootloader ...
[ERROR] Error in coprocessor communication: Failed to enter bootloader
java.lang.Exception: Failed to enter bootloader
        at de.eq3.cbcs.tools.copro.update.hmip.TRXAdapterUpdater.updateTrxAdapter(TRXAdapterUpdater.java:151)
        at de.eq3.cbcs.tools.copro.update.hmip.HmipCoproUpdater.main(HmipCoproUpdater.java:89)
Zuletzt geändert von sectorchan am 02.12.2023, 20:13, insgesamt 1-mal geändert.


Benutzeravatar
Baxxy
Beiträge: 10850
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 610 Mal
Danksagung erhalten: 2230 Mal

Re: HmIP-HAP als Funkmodul (HB-RF-HAP) nutzen - wie HB-RF-ETH

Beitrag von Baxxy » 02.12.2023, 20:14

Überschnitten:
Welche Hardware für RM?
Pi3B?
Dann:

Code: Alles auswählen

/opt/java/bin/java -Dos.arch=aarch64  -Dgnu.io.rxtx.SerialPorts="/dev/ttyUSB0" -jar /opt/HmIP/hmip-copro-update.jar -p "/dev/ttyUSB0" -o -f "/firmware/HmIP-RFUSB/dualcopro_update_blhmip-4.4.18.eq3"

Benutzeravatar
Baxxy
Beiträge: 10850
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 610 Mal
Danksagung erhalten: 2230 Mal

Re: HmIP-HAP als Funkmodul (HB-RF-HAP) nutzen - wie HB-RF-ETH

Beitrag von Baxxy » 02.12.2023, 20:19

Hmm:

Code: Alles auswählen

[DEBUG] Start bootloader ...
[ERROR] Error in coprocessor communication: Failed to enter bootloader
Sieht nicht so gut aus.
Dann doch mal den FTDI zur ETH machen.
Wenn's dann nicht geht dann geht's wohl leider nicht.

sectorchan
Beiträge: 66
Registriert: 12.07.2019, 23:37
Hat sich bedankt: 4 Mal
Danksagung erhalten: 1 Mal

Re: HmIP-HAP als Funkmodul (HB-RF-HAP) nutzen - wie HB-RF-ETH

Beitrag von sectorchan » 02.12.2023, 21:35

Baxxy hat geschrieben:
02.12.2023, 20:14
Überschnitten:
Welche Hardware für RM?
Pi3B?
Dann:

Code: Alles auswählen

/opt/java/bin/java -Dos.arch=aarch64  -Dgnu.io.rxtx.SerialPorts="/dev/ttyUSB0" -jar /opt/HmIP/hmip-copro-update.jar -p "/dev/ttyUSB0" -o -f "/firmware/HmIP-RFUSB/dualcopro_update_blhmip-4.4.18.eq3"
Es ist noch ein 1b.

Komischerweise komme ich bei meinem Vbox RM nicht per ssh drauf, html klappt ohne Probleme. (Obwohl ssh aktiv)
Baxxy hat geschrieben:
02.12.2023, 20:12
Warte, das ist normal.
Mach mal:

Code: Alles auswählen

detect_radio_module --debug /dev/ttyUSB0
Das hab ich doch im ersten Code Abschnitt gemacht? Oder kann ich Befehle nicht vergleichen? :?:
Baxxy hat geschrieben:
02.12.2023, 20:19
Hmm:

Code: Alles auswählen

[DEBUG] Start bootloader ...
[ERROR] Error in coprocessor communication: Failed to enter bootloader
Sieht nicht so gut aus.
Dann doch mal den FTDI zur ETH machen.
Wenn's dann nicht geht dann geht's wohl leider nicht.
Damit? ft232r_prog" die Product ID von 0x6001 auf 0x 6f70


Kann es an der RM Version liegen?
Ich werde mein zweites FTDI Kabel auch noch testen

jp112sdl
Beiträge: 12116
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 849 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: HmIP-HAP als Funkmodul (HB-RF-HAP) nutzen - wie HB-RF-ETH

Beitrag von jp112sdl » 02.12.2023, 22:13

sectorchan hat geschrieben:
02.12.2023, 21:35
Damit? ft232r_prog" die Product ID von 0x6001 auf 0x 6f70
Jap
sectorchan hat geschrieben:
02.12.2023, 21:35
Kann es an der RM Version liegen?
Eigentlich nicht

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

sectorchan
Beiträge: 66
Registriert: 12.07.2019, 23:37
Hat sich bedankt: 4 Mal
Danksagung erhalten: 1 Mal

Re: HmIP-HAP als Funkmodul (HB-RF-HAP) nutzen - wie HB-RF-ETH

Beitrag von sectorchan » 03.12.2023, 15:23


Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“