Neue Hardware 3.2 mit dem Modul nicht auslesbar?

Begonnen von canis, 06 Oktober 2023, 11:51:01

Vorheriges Thema - Nächstes Thema

canis

Hi,
ich habe einen defekten RFXtrx durch einen neuen ersetzt, der aber von FHEM nicht ausgelesen werden kann.
FHEM erkennt von diesem Gerät keine Readings.
Ich habe einen Weiteren im Einsatz (Hardware 1.3), der einwandfrei funktioniert.
Bei meinen Versuchen hatte ich mal die Fehlermeldung "firmware_type unknown FW Type 2"
Was ist da falsch?

RFXusb RFX433
batch 1623
RFX433_2025.hex geflasht
HW Version 3.2

FHEM:
defmod TRX_0 TRX /dev/serial/by-path/platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.3:1.0-port0@38400 noinit
attr TRX_0 DbLogExclude .*
attr TRX_0 comment /dev/ttyUSB0@38400 noinit geht auch
attr TRX_0 devStateIcon Initialized:usb@green disconnected:usb@red
attr TRX_0 do_not_init 1
attr TRX_0 icon cul
attr TRX_0 room SystemUtils->RFXTRX
attr TRX_0 rssi 1

setstate TRX_0 2023-10-06 11:08:11 state Initialized

canis

#1
Ich komme nicht weiter, vermutlich liegt das Problem im Modul 46_TRX_LIGHT.pm

Wireshark sagt dazu: Gestrichen, das war es nicht

Nachtrag:
as Device TRX_0 empfängt zumindest RAWMSG, die ändert sich, wenn eine Fernbedienung betätigt wird.
Das Device TRX_0 sendet auch Funkbefehle wenn sie an IODev TRX_0 gesendet werden.
Das Auslesemodul TRX_PT2262_0 vom Typ TRX_LIGHT_type PT2262 wird aber nicht getriggert

canis

Fortschritt? Nein.
Modul 45_TRX.pm erkennt die Hardware nicht und liefert wirre Daten.
Wenn man mit "set TRX_0 protocols undecoded" sendet und verbose 5 setzt, erscheint da jede Menge, allerdings mit wechselnen Werten:

(Die Zeilen mit "TRX TRX_0 UNKNOWNCODE" habe ich gelöscht)

023-10-10 11:20:48 TRX TRX_0 protocols undecoded
2023-10-10 11:20:49 TRX TRX_0 frequency: RFXrec433 433.92MHz transceiver
2023-10-10 11:20:49 TRX TRX_0 firmware: 1025
2023-10-10 11:20:49 TRX TRX_0 protocols: undecoded,
2023-10-10 11:20:49 TRX TRX_0 output_power: -10dBm
2023-10-10 11:20:49 TRX TRX_0 firmware_type: unknown FW Type 20
2023-10-10 11:20:49 TRX TRX_0 hardware: 3.2
2023-10-10 11:20:50 TRX TRX_0 frequency: RFXtrx868X 868.35MHz FSK
2023-10-10 11:20:50 TRX TRX_0 firmware: 0
2023-10-10 11:20:50 TRX TRX_0 protocols: AE/Blyss/Cuveo,ByronSX,undecoded,Oregon,Meiantech/Atlantic,HomeEasyEU,
2023-10-10 11:20:50 TRX TRX_0 output_power: 43dBm
2023-10-10 11:20:50 TRX TRX_0 firmware_type: Type1 RFXrec receive only firmware
2023-10-10 11:20:50 TRX TRX_0 hardware: 158.0
2023-10-10 11:20:51 TRX TRX_0 frequency: RFXrec433 433.92MHz transceiver
2023-10-10 11:20:51 TRX TRX_0 firmware: 1000
2023-10-10 11:20:51 TRX TRX_0 protocols: ByronSX,Lighting4,Imagintronix/Opus,FineOffset/Viking,Rubicson,Oregon,AC,Meiantech/Atlantic,X10,
2023-10-10 11:20:51 TRX TRX_0 output_power: -17dBm
2023-10-10 11:20:51 TRX TRX_0 firmware_type: Type1 RFXrec receive only firmware
2023-10-10 11:20:51 TRX TRX_0 hardware: 49.1
2023-10-10 11:21:00 TRX TRX_0 frequency: unknown Mhz
2023-10-10 11:21:00 TRX TRX_0 firmware: 0
2023-10-10 11:21:00 TRX TRX_0 protocols: AE/Blyss/Cuveo,ByronSX,undecoded,Mertik,Oregon,Meiantech/Atlantic,ARC,HomeEasyEU,
2023-10-10 11:21:00 TRX TRX_0 output_power: 140dBm
2023-10-10 11:21:00 TRX TRX_0 firmware_type: Type1 RFXrec receive only firmware
2023-10-10 11:21:00 TRX TRX_0 hardware: 56.0
2023-10-10 11:21:01 TRX TRX_0 frequency: RFXtrxIOT 433.92MHz
2023-10-10 11:21:01 TRX TRX_0 firmware: 1000
2023-10-10 11:21:01 TRX TRX_0 protocols: ByronSX,Imagintronix/Opus,Rubicson,Oregon,Meiantech/Atlantic,Visonic,HomeEasyEU,ATI/cartelectronic,
2023-10-10 11:21:01 TRX TRX_0 output_power: 83dBm
2023-10-10 11:21:01 TRX TRX_0 firmware_type: Type1 RFXrec receive only firmware
2023-10-10 11:21:01 TRX TRX_0 hardware: 50.0
2023-10-10 11:21:10 TRX TRX_0 frequency: unknown Mhz
2023-10-10 11:21:10 TRX TRX_0 firmware: 1
2023-10-10 11:21:10 TRX TRX_0 protocols: ByronSX,undecoded,Mertik,Oregon,AC,Meiantech/Atlantic,
2023-10-10 11:21:10 TRX TRX_0 output_power: 133dBm
2023-10-10 11:21:10 TRX TRX_0 firmware_type: Type1 RFXrec receive only firmware
2023-10-10 11:21:10 TRX TRX_0 hardware: 59.0
2023-10-10 11:21:31 TRX TRX_0 frequency: unknown Mhz
2023-10-10 11:21:31 TRX TRX_0 firmware: 0
2023-10-10 11:21:31 TRX TRX_0 protocols: AE/Blyss/Cuveo,FineOffset/Viking,RSL,undecoded,Oregon,AC,Meiantech/Atlantic,X10,
2023-10-10 11:21:31 TRX TRX_0 output_power: 41dBm
2023-10-10 11:21:31 TRX TRX_0 firmware_type: Type1 RFXrec receive only firmware
2023-10-10 11:21:31 TRX TRX_0 hardware: 52.0
2023-10-10 11:21:42 TRX TRX_0 frequency: unknown Mhz
2023-10-10 11:21:42 TRX TRX_0 firmware: 0
2023-10-10 11:21:42 TRX TRX_0 protocols: AE/Blyss/Cuveo,Lighting4,Imagintronix/Opus,FineOffset/Viking,RSL,undecoded,Oregon,Meiantech/Atlantic,HomeEasyEU,
2023-10-10 11:21:42 TRX TRX_0 output_power: 35dBm
2023-10-10 11:21:42 TRX TRX_0 firmware_type: Type1 RFXrec receive only firmware
2023-10-10 11:21:42 TRX TRX_0 hardware: 124.0
2023-10-10 11:21:50 TRX TRX_0 frequency: unknown Mhz
2023-10-10 11:21:50 TRX TRX_0 firmware: 0
2023-10-10 11:21:50 TRX TRX_0 protocols: AE/Blyss/Cuveo,ByronSX,undecoded,Oregon,Meiantech/Atlantic,ARC,HomeEasyEU,X10,
2023-10-10 11:21:50 TRX TRX_0 output_power: 95dBm
2023-10-10 11:21:50 TRX TRX_0 firmware_type: Type1 RFXrec receive only firmware
2023-10-10 11:21:50 TRX TRX_0 hardware: 110.0
2023-10-10 11:22:11 TRX TRX_0 frequency: RFXtrxIOT 868MHz
2023-10-10 11:22:11 TRX TRX_0 firmware: 1
2023-10-10 11:22:11 TRX TRX_0 protocols: ByronSX,Lighting4,Imagintronix/Opus,Rubicson,Oregon,Meiantech/Atlantic,X10,
2023-10-10 11:22:11 TRX TRX_0 output_power: 83dBm
2023-10-10 11:22:11 TRX TRX_0 firmware_type: Type1 RFXrec receive only firmware
2023-10-10 11:22:11 TRX TRX_0 hardware: 149.0
2023-10-10 11:22:12 TRX TRX_0 frequency: unknown Mhz
2023-10-10 11:22:12 TRX TRX_0 firmware: 1000
2023-10-10 11:22:12 TRX TRX_0 protocols: AE/Blyss/Cuveo,ByronSX,undecoded,Mertik,Meiantech/Atlantic,
2023-10-10 11:22:12 TRX TRX_0 output_power: 38dBm
2023-10-10 11:22:12 TRX TRX_0 firmware_type: Type1 RFXrec receive only firmware
2023-10-10 11:22:12 TRX TRX_0 hardware: 50.0
2023-10-10 11:22:31 TRX TRX_0 frequency: unknown Mhz
2023-10-10 11:22:31 TRX TRX_0 firmware: 0
2023-10-10 11:22:31 TRX TRX_0 protocols: AE/Blyss/Cuveo,Lighting4,Imagintronix/Opus,FineOffset/Viking,RSL,undecoded,Oregon,AC,Meiantech/Atlantic,X10,
2023-10-10 11:22:31 TRX TRX_0 output_power: 37dBm
2023-10-10 11:22:31 TRX TRX_0 firmware_type: Type1 RFXrec receive only firmware
2023-10-10 11:22:31 TRX TRX_0 hardware: 56.0
2023-10-10 11:22:32 TRX TRX_0 frequency: RFXtrx868X 868.35MHz FSK
2023-10-10 11:22:32 TRX TRX_0 firmware: 1000
2023-10-10 11:22:32 TRX TRX_0 protocols: AE/Blyss/Cuveo,ByronSX,Lighting4,Imagintronix/Opus,Rubicson,Oregon,AC,Meiantech/Atlantic,HomeEasyEU,X10,
2023-10-10 11:22:32 TRX TRX_0 output_power: 40dBm
2023-10-10 11:22:32 TRX TRX_0 firmware_type: Type1 RFXrec receive only firmware
2023-10-10 11:22:32 TRX TRX_0 hardware: 53.0
2023-10-10 11:22:42 TRX TRX_0 frequency: unknown Mhz
2023-10-10 11:22:42 TRX TRX_0 firmware: 1
2023-10-10 11:22:42 TRX TRX_0 protocols: AE/Blyss/Cuveo,Lighting4,Imagintronix/Opus,undecoded,Rubicson,Oregon,AC,ATI/cartelectronic,X10,
2023-10-10 11:22:42 TRX TRX_0 output_power: 31dBm
2023-10-10 11:22:42 TRX TRX_0 firmware_type: Type1 RFXrec receive only firmware
2023-10-10 11:22:42 TRX TRX_0 hardware: 101.0
2023-10-10 11:22:51 TRX TRX_0 frequency: unknown Mhz
2023-10-10 11:22:51 TRX TRX_0 firmware: 1
2023-10-10 11:22:51 TRX TRX_0 protocols: FineOffset/Viking,Oregon,Meiantech/Atlantic,X10,
2023-10-10 11:22:51 TRX TRX_0 output_power: 35dBm
2023-10-10 11:22:51 TRX TRX_0 firmware_type: Type1 RFXrec receive only firmware
2023-10-10 11:22:51 TRX TRX_0 hardware: 158.0
2023-10-10 11:22:51 TRX TRX_0 frequency: unknown Mhz
2023-10-10 11:22:51 TRX TRX_0 firmware: 1001
2023-10-10 11:22:51 TRX TRX_0 protocols: AE/Blyss/Cuveo,Lighting4,Imagintronix/Opus,FineOffset/Viking,RSL,undecoded,Oregon,AC,Meiantech/Atlantic,ARC,X10,Keeloq,
2023-10-10 11:22:51 TRX TRX_0 output_power: 35dBm
2023-10-10 11:22:51 TRX TRX_0 firmware_type: Type1 RFXrec receive only firmware
2023-10-10 11:22:51 TRX TRX_0 hardware: 55.0
2023-10-10 11:23:02 TRX TRX_0 frequency: unknown Mhz
2023-10-10 11:23:02 TRX TRX_0 firmware: 0
2023-10-10 11:23:02 TRX TRX_0 protocols: Lighting4,Imagintronix/Opus,RSL,undecoded,Rubicson,AC,Meiantech/Atlantic,ARC,HomeEasyEU,ATI/cartelectronic,X10,
2023-10-10 11:23:02 TRX TRX_0 output_power: 41dBm
2023-10-10 11:23:02 TRX TRX_0 firmware_type: Type1 RFXrec receive only firmware
2023-10-10 11:23:02 TRX TRX_0 hardware: 103.0
2023-10-10 11:23:03 TRX TRX_0 frequency: unknown Mhz
2023-10-10 11:23:03 TRX TRX_0 firmware: 1000
2023-10-10 11:23:03 TRX TRX_0 protocols: AE/Blyss/Cuveo,ByronSX,Lighting4,FineOffset/Viking,RSL,Oregon,AC,Visonic,
2023-10-10 11:23:03 TRX TRX_0 output_power: 35dBm
2023-10-10 11:23:03 TRX TRX_0 firmware_type: Type2
2023-10-10 11:23:03 TRX TRX_0 hardware: 55.0
2023-10-10 11:23:10 TRX TRX_0 frequency: unknown Mhz
2023-10-10 11:23:10 TRX TRX_0 firmware: 0
2023-10-10 11:23:10 TRX TRX_0 protocols: AE/Blyss/Cuveo,ByronSX,Imagintronix/Opus,AC,Meiantech/Atlantic,ARC,HomeEasyEU,ATI/cartelectronic,X10,
2023-10-10 11:23:10 TRX TRX_0 output_power: 178dBm
2023-10-10 11:23:10 TRX TRX_0 firmware_type: Type1 RFXrec receive only firmware
2023-10-10 11:23:10 TRX TRX_0 hardware: 50.0
2023-10-10 11:23:10 TRX TRX_0 frequency: unknown Mhz
2023-10-10 11:23:10 TRX TRX_0 firmware: 1001
2023-10-10 11:23:10 TRX TRX_0 protocols: AE/Blyss/Cuveo,ByronSX,Imagintronix/Opus,FineOffset/Viking,RSL,Rubicson,Meiantech/Atlantic,Visonic,ATI/cartelectronic,X10,
2023-10-10 11:23:10 TRX TRX_0 output_power: -11dBm
2023-10-10 11:23:10 TRX TRX_0 firmware_type: Type1 RFXrec receive only firmware
2023-10-10 11:23:10 TRX TRX_0 hardware: 61.1
2023-10-10 11:23:15 TRX TRX_0 frequency: unknown Mhz
2023-10-10 11:23:15 TRX TRX_0 firmware: 0
2023-10-10 11:23:15 TRX TRX_0 protocols: AE/Blyss/Cuveo,Lighting4,RSL,undecoded,Rubicson,Visonic,ARC,HomeEasyEU,ATI/cartelectronic,X10,
2023-10-10 11:23:15 TRX TRX_0 output_power: 206dBm
2023-10-10 11:23:15 TRX TRX_0 firmware_type: Type1 RFXrec receive only firmware
2023-10-10 11:23:15 TRX TRX_0 hardware: 148.12
2023-10-10 11:23:23 TRX TRX_0 frequency: unknown Mhz
2023-10-10 11:23:23 TRX TRX_0 firmware: 0
2023-10-10 11:23:23 TRX TRX_0 protocols: AE/Blyss/Cuveo,ByronSX,undecoded,Oregon,Meiantech/Atlantic,X10,
2023-10-10 11:23:23 TRX TRX_0 output_power: 146dBm
2023-10-10 11:23:23 TRX TRX_0 firmware_type: Type1 RFXrec receive only firmware
2023-10-10 11:23:23 TRX TRX_0 hardware: 50.0
2023-10-10 11:23:23 TRX TRX_0 frequency: unknown Mhz
2023-10-10 11:23:23 TRX TRX_0 firmware: 1000
2023-10-10 11:23:23 TRX TRX_0 protocols: AE/Blyss/Cuveo,ByronSX,FineOffset/Viking,RSL,Rubicson,Mertik,AC,Meiantech/Atlantic,Visonic,ATI/cartelectronic,
2023-10-10 11:23:23 TRX TRX_0 output_power: 35dBm
2023-10-10 11:23:23 TRX TRX_0 firmware_type: Type1 RFXrec receive only firmware
2023-10-10 11:23:23 TRX TRX_0 hardware: 103.0
2023-10-10 11:23:31 TRX TRX_0 frequency: unknown Mhz
2023-10-10 11:23:31 TRX TRX_0 firmware: 0
2023-10-10 11:23:31 TRX TRX_0 protocols: AE/Blyss/Cuveo,Imagintronix/Opus,FineOffset/Viking,RSL,undecoded,Rubicson,Oregon,AC,ATI/cartelectronic,X10,
2023-10-10 11:23:31 TRX TRX_0 output_power: 31dBm
2023-10-10 11:23:31 TRX TRX_0 firmware_type: Type1 RFXrec receive only firmware
2023-10-10 11:23:31 TRX TRX_0 hardware: 113.0
2023-10-10 11:23:41 TRX TRX_0 frequency: unknown Mhz
2023-10-10 11:23:41 TRX TRX_0 firmware: 0
2023-10-10 11:23:41 TRX TRX_0 protocols: AE/Blyss/Cuveo,ByronSX,Imagintronix/Opus,FineOffset/Viking,Rubicson,Oregon,Meiantech/Atlantic,ARC,HomeEasyEU,X10,
2023-10-10 11:23:41 TRX TRX_0 output_power: 88dBm
2023-10-10 11:23:41 TRX TRX_0 firmware_type: Type1 RFXrec receive only firmware
2023-10-10 11:23:41 TRX TRX_0 hardware: 149.0
2023-10-10 11:23:42 TRX TRX_0 frequency: unknown Mhz
2023-10-10 11:23:42 TRX TRX_0 firmware: 1000
2023-10-10 11:23:42 TRX TRX_0 protocols: AE/Blyss/Cuveo,Lighting4,Imagintronix/Opus,undecoded,Rubicson,Meiantech/Atlantic,Visonic,ATI/cartelectronic,X10,Keeloq,
2023-10-10 11:23:42 TRX TRX_0 output_power: 35dBm
2023-10-10 11:23:42 TRX TRX_0 firmware_type: Type1 RFXrec receive only firmware
2023-10-10 11:23:42 TRX TRX_0 hardware: 254.0



Und normal:

2023-10-10 11:24:52 TRX TRX_0 protocols: ByronSX,FineOffset/Viking,RSL,Oregon,ARC,ATI/cartelectronic,
2023-10-10 11:24:52 TRX TRX_0 output_power: 40dBm
2023-10-10 11:24:52 TRX TRX_0 firmware_type: Type1 RFXrec receive only firmware
2023-10-10 11:24:52 TRX TRX_0 hardware: 104.0
2023-10-10 11:24:57 TRX TRX_0 protocols Lighting4,HomeEasyEU,X10
2023-10-10 11:25:00 TRX TRX_0 frequency: RFXrec433 433.92MHz transceiver
2023-10-10 11:25:00 TRX TRX_0 firmware: 1025
2023-10-10 11:25:00 TRX TRX_0 protocols: Lighting4,HomeEasyEU,X10,
2023-10-10 11:25:00 TRX TRX_0 output_power: -10dBm
2023-10-10 11:25:00 TRX TRX_0 firmware_type: unknown FW Type 20
2023-10-10 11:25:00 TRX TRX_0 hardware: 3.2

Wie kann man die Hardware- Version einpflegen?

canis

Weitere Versuche waren erfolglos.
Das ist das Problem von Open-Source-Software, wenn es den Maintainer nicht mehr gibt.

Adimarantis

#4
Ich glaube den Maintainer gibt es schon noch - ist nur nicht sehr aktiv. Aber er hat zumindest vor kurzem erst einen Patch von mir mit aufgenommen.

Hast du auch die richtige Firmware geflashed? Mich machen die Versionen etwas stutzig. Auf der Downloadseite des Herstellers ist die aktuellste eine 1028 bzw. eine 1048 - je nach Modell.

Hast du schonmal probiert was kommt wenn du das Teil an den PC mit dem RFXMngr anschliesst? Schaut da alles ok aus?

Die Hardware Version sollte keine Rolle spielen - ich hab mal kurz in den Code geschaut: Die wird nur ausgelesen und anzeigt, wird aber sonst nicht verwendet.

Edit: Bei mir wird hardware 3.1 angezeigt und es handelt sich dann um eine RFXtrx433XL - und da ist die aktuelle FW 1048
Raspberry 4 + HM-MOD-RPI-PCB (pivCCU) + RfxTrx433XL + 2xRaspberry 1
Module: 50_Signalbot, 52_I2C_ADS1x1x , 58_RPI_1Wire, (50_SPI_MAX31865)