TRX.*-Module - Patches und Aktualisierungen

Begonnen von KernSani, 30 März 2018, 22:30:51

Vorheriges Thema - Nächstes Thema

mi.ke

#30
Gerne

Zitat von: KernSani am 14 Dezember 2018, 22:30:55
a) einen RAW Export deines TRX_LIGHT Devices anhängen

Internals:
   DEF        ARC C12 light
   IODev      RFXTRX_433
   LASTInputDev RFXTRX_433
   MSGCNT     1
   NAME       OG_Remote_Buero_B
   NR         2742
   RFXTRX_433_MSGCNT 1
   RFXTRX_433_RAWMSG 07100185430c0170
   RFXTRX_433_TIME 2018-12-17 11:03:48
   STATE      on
   TRX_LIGHT_deviceid C12
   TRX_LIGHT_devicelog light
   TRX_LIGHT_type ARC
   TYPE       TRX_LIGHT
   READINGS:
     2018-12-17 11:03:48   light           on
     2016-03-25 19:44:29   rssi            7
     2018-12-17 11:03:48   state           on
Attributes:
   IODev      RFXTRX_433
   alias      (B) Beleuchtung (Büro)
   group      Fernbedienung
   room       0bergeschoss
   sortby     02
   verbose    5


Zitat von: KernSani am 14 Dezember 2018, 22:30:55
b) das TRX_LIGHT mal auf verbose 5 stellen, und den Logeintrag (beim drücken der fernbedienung) posten?

ON auf der Remote:
2018.12.17 11:03:48 5: TRX_LIGHT_parse_X10() OG_Remote_Buero_B devn=TRX_ARC_C12 first=1 command=on, cmd=01

ON per Website:
2018.12.17 11:19:48 5: TRX_LIGHT_Set() name=OG_Remote_Buero_B device_type=ARC, deviceid=C12 house=67, unit=12 command=on
2018.12.17 11:19:48 5: TRX_LIGHT_Set hexline=07100100430c0100

FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara

KernSani

@mi.ke: Ich habe das nachgebaut und bei mir funktioniert das wunderbar. Der Befehl wird in FHEM empfangen und korrekt verarbeitet (Lampen-Icon leuchtet).

@all: Angehängte Version von TRX_LIGHT unterstützt nun Cuveo Devices. Dazu muss der RFX mit Pro2 firmware geflasht sein (die Einschränkungen bez. anderer Protokolle hat, nachzulesen in Kapitel 2 des RFXCOM User Guides). Unterstützt werden von RFXTRX (und damit in FHEM) Sender (Fernbeidienung, Motion Sensor, Wandschalter, etc...) und Empfänger (Steckdosen).

RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

duke24

#32
Hi Oli,

Cuveo empfangen klappt super, jeder Tastendruck wird erkannt, selbst von der anderen Seite des Hauses. Aus FHEM heraus kann ich mit dem empfangenen Code leider nicht senden. Kein Empfänger reagiert.
Welche Infos benötigst Du zur Fehlersuche?

MfG
Daniel

KernSani

Hi Daniel,

Sind die Empfänger an die Sender angelernt?  Mich würde im Prinzip ein verbose 5 log von
1.) Tastendruck auf Sender
2.) Selbes Ereignis aus FHEM

Danke,

Oli
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

duke24

#34
Hi Oli,

ja, angelernt sind sie, die Fernbedienung schaltet die Empfänger entsprechend ein und aus und FHEM bekommt das auch mit. Nur wenn ich aus FHEM heraus versuche zu schalten, das funktioniert irgendwie nicht.

Hier die Logs:
Tastendruck an FB

2018.12.22 11:55:17 5: TRX/RAW: / ��p
2018.12.22 11:55:17 5: TRX: TRX_Read '0b150181e812010100000070'
2018.12.22 11:55:17 5: TRX_Read rmsg '0b150181e812010100000070'
2018.12.22 11:55:17 5: TRX_Read TRX_data '0b150181e812010100000070'
2018.12.22 11:55:17 5: TRX_Parse() '0b150181e812010100000070'
2018.12.22 11:55:17 5: rfxtrx: dispatch 0b150181e812010100000070
2018.12.22 11:55:17 5: TRX_LIGHT_Parse() decoding delay=317 hex=0b150181e812010100000070
2018.12.22 11:55:17 5: TRX_LIGHT_Parse() X10 num_bytes=11 hex=0b150181e812010100000070
2018.12.22 11:55:17 5: TRX_LIGHT: device_name=TRX_CUVEO_e81211 data=00
2018.12.22 11:55:17 5: TRX_Read END


Senden über FHEM

2018.12.22 11:56:00 5: rfxtrx sending 0B1501000012010100000070
2018.12.22 11:56:00 5: SW: 0B1501000012010100000070
2018.12.22 11:56:00 5: TRX/RAW: /
2018.12.22 11:56:00 5: TRX: TRX_Read '0402010000'
2018.12.22 11:56:00 5: TRX_Read rmsg '0402010000'
2018.12.22 11:56:00 5: TRX_Read TRX_data '0402010000'
2018.12.22 11:56:00 5: TRX_Parse() '0402010000'
2018.12.22 11:56:00 5: rfxtrx: dispatch 0402010000
2018.12.22 11:56:00 5: TRX_ELSE_Parse() decoding delay=45495 hex=0402010000
2018.12.22 11:56:00 5: TRX_ELSE_Parse() 2 hex=0402010000
2018.12.22 11:56:00 5: TRX_ELSE_Parse() num_bytes=4 hex=0402010000 type=2
2018.12.22 11:56:00 5: TRX_Read END
2018.12.22 11:56:01 5: TRX/RAW: / �`
2018.12.22 11:56:01 5: TRX: TRX_Read '0b1501820012010100000060'
2018.12.22 11:56:01 5: TRX_Read rmsg '0b1501820012010100000060'
2018.12.22 11:56:01 5: TRX_Read TRX_data '0b1501820012010100000060'
2018.12.22 11:56:01 5: TRX_Parse() '0b1501820012010100000060'
2018.12.22 11:56:01 5: rfxtrx: dispatch 0b1501820012010100000060
2018.12.22 11:56:01 5: TRX_LIGHT_Parse() decoding delay=44 hex=0b1501820012010100000060
2018.12.22 11:56:01 5: TRX_LIGHT_Parse() X10 num_bytes=11 hex=0b1501820012010100000060
2018.12.22 11:56:01 5: TRX_LIGHT: device_name=TRX_CUVEO_001211 data=00
2018.12.22 11:56:01 5: TRX_Read END


MfG
Daniel

KernSani

Hi Daniel,

kannst du auch noch ein ,,list" des TRX_Light devices mit anhängen?
Danke,
Oli


Kurz, weil mobil
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

duke24

Ich hoffe das ist, was Du meinst:

Internals:
   CFGFN     
   DEF        CUVEO e81211 light
   IODev      rfxtrx
   LASTInputDev rfxtrx
   MSGCNT     50
   NAME       TRX_CUVEO_e81211
   NR         38
   STATE      off
   TRX_LIGHT_deviceid e81211
   TRX_LIGHT_devicelog light
   TRX_LIGHT_type CUVEO
   TYPE       TRX_LIGHT
   rfxtrx_MSGCNT 50
   rfxtrx_RAWMSG 0b150114e812010101050070
   rfxtrx_TIME 2018-12-22 17:43:03
   READINGS:
     2018-12-22 17:43:03   light           off
     2018-12-22 17:43:03   state           off
Attributes:
   IODev      rfxtrx
   room       TRX_LIGHT

KernSani

Hi Daniel,

kannst du angehängte Version nochmal probieren? Hatte einen blöden Bug mit der Hex-Konvertierung der bei mir nicht aufgefallen ist, da meine test-Devices zufällig alle numerische IDs bekommen hatten...

Grüße,

Oli
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

duke24

Hi Oli,

läuft soweit :). Senden klappt, empfangen klappt, ich werde dann über die Feiertage mal ein paar weitere Sachen probieren wie Bewegungsmelder, Helligkeitssensor und was ich noch da habe. Melde mich, falls etwas nicht klappt.

MfG
Daniel

KernSani

Hi Daniel,
danke für's testen. Freut mivh, dass es läuft. Bewegungssender wird sich wie ein Schalter verhalten (also on und off schicken). Helligkeitssensor wird wahrscheinlich nicht funktionieren, zumindest gibt das RFXCOM SDK dazu nichts her. Auf Basis der RAW Messages können wir aber vielleicht was basteln.
Schöne Feiertage!
Oli


Kurz, weil mobil
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

duke24

Hallo Oli,

hab jetzt Bewegungsmelder und Helligkeitssensor vom CUVEO Sytem getestet. Beide senden nur ON und OFF, funktionieren also bestens. Einen Empfänger nur an FHEM anlernen, mit ausgedachtem Code klappt auch.
Bis jetzt sind noch keine Fehler oder ungewollten (nicht)Schaltungen aufgetreten. Top und Danke für die Einbindung in FHEM.

MfG
Daniel

KernSani

Danke für's testen :-)
Habe jetzt beide (TRX und TRX_LIGHT) eingecheckt, sollten also morgen mit dem regulären Update zur Verfügung stehen.
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...