Page 2 of 2
Re: RFXCom RAW transmit in Domoticz
Posted: Tuesday 20 July 2021 13:22
by EdwinK
WORKS!!!
Somehow the line was split on two places. Stitching them together fixed the HEX error
Next on...trying to put this in a script so it uses the room temp. And in a selector-switch.
Re: RFXCom RAW transmit in Domoticz
Posted: Tuesday 20 July 2021 14:54
by solarboy
There is a section in the RFXCOM user guide about over length packets.
"If you receive multiple RAW packet with more than 62 pulses, try to find the gap. This is normally a higher value and smaller than 8000. Here an example with a gap value of 6600 and the next 6596."
Page 51
This may be a case of the blind leading the blind

Re: RFXCom RAW transmit in Domoticz
Posted: Tuesday 20 July 2021 14:55
by solarboy
edit .. just read your reply..fantastic !
Re: RFXCom RAW transmit in Domoticz
Posted: Tuesday 20 July 2021 22:24
by EdwinK
Can you share your script?
Re: RFXCom RAW transmit in Domoticz
Posted: Thursday 22 July 2021 0:27
by solarboy
So these are the raw codes captured for a Lucci AirfusionDCII fan with the default dip switches. Other versions of this fan may or may not have the same codes but they can be captured as explained above.
I created "sh" scripts for each of the button presses and these scripts all called by virtual switches in domoticz. I made the virtual switches "push on" switches and the script is loaded for the "on" action with scripts like;
"On action = script://luccion1.sh"
Once the scripts are in place in the "scripts" folder and the virtual switches have been created, they can be called from any other Blockly etc script.
For Fan "OFF"
sudo /home/pi/domoticz/scripts/rfxcmd/rfxcmd.py -d /dev/ttyUSB0 -s "38 7F 00 03 19 00 C2 01 94 02 3B 02 DB 00 F2 02 DD 00 EF 02 DD 00 F0 02 DE 00 F0 01 9D 02 30 02 E3 00 EB 02 E1 00 EE 02 DE 00 F1 02 DC 00 F2 01 9B 02 31 02 E0 00 EF 27 10"
For speed 1
sudo /home/pi/domoticz/scripts/rfxcmd/rfxcmd.py -d /dev/ttyUSB0 -s "38 7F 00 07 19 00 C3 01 92 02 3D 02 D1 00 FC 02 D8 00 F5 02 D5 00 F9 02 DF 00 EF 01 92 02 3C 02 D6 00 F8 02 D7 00 F6 01 93 02 3A 02 D9 00 F6 02 D6 00 F8 02 DA 00 F3 27 10"
For speed 2
sudo /home/pi/domoticz/scripts/rfxcmd/rfxcmd.py -d /dev/ttyUSB0 -s "38 7F 00 08 19 00 C6 01 91 02 3E 02 DD 00 F3 02 D9 00 F2 02 DD 00 F3 02 D9 00 F6 01 99 02 35 02 DF 00 EF 02 DA 00 F6 01 97 02 38 02 D8 00 F3 01 9F 02 2F 02 DB 00 F3 27 10"
For speed 3
sudo /home/pi/domoticz/scripts/rfxcmd/rfxcmd.py -d /dev/ttyUSB0 -s "38 7F 00 09 19 00 CB 01 99 02 32 02 DF 00 F0 02 E0 00 EF 02 D6 00 F8 02 DB 00 F6 01 91 02 3C 02 DB 00 F3 01 98 02 34 02 DE 00 EF 02 DD 00 F2 02 DB 00 F3 02 DA 00 F5 27 10"
For speed 4
sudo /home/pi/domoticz/scripts/rfxcmd/rfxcmd.py -d /dev/ttyUSB0 -s "38 7F 00 0A 19 00 B6 01 98 02 37 02 DE 00 EF 02 DF 00 F2 02 E0 00 EF 02 DF 00 EE 01 9C 02 30 02 EF 00 DF 01 9C 02 31 01 99 02 35 02 E9 00 E5 02 E5 00 EA 02 E5 00 E8 27 10"
For speed 5
sudo /home/pi/domoticz/scripts/rfxcmd/rfxcmd.py -d /dev/ttyUSB0 -s "38 7F 00 0B 19 00 CC 01 91 02 3D 02 D6 00 F9 02 D6 00 FB 02 D2 00 FD 02 D4 00 F8 01 95 02 38 01 91 02 3D 02 D6 00 F8 02 DC 00 F3 02 DB 00 F4 01 97 02 36 02 D6 00 FA 27 10"
For speed 5
sudo /home/pi/domoticz/scripts/rfxcmd/rfxcmd.py -d /dev/ttyUSB0 -s "38 7F 00 0C 19 00 CF 01 90 02 3E 02 D6 00 FA 02 D5 00 F9 02 D3 00 FB 02 D7 00 F6 01 94 02 39 01 92 02 3C 02 DB 00 F3 02 D7 00 F8 02 D6 00 F8 02 D4 00 FD 02 CF 00 FD 27 10"
Change direction
sudo /home/pi/domoticz/scripts/rfxcmd/rfxcmd.py -d /dev/ttyUSB0 -s "38 7F 00 0D 19 00 C3 01 8F 02 3F 02 DA 00 F5 02 D6 00 F9 02 DC 00 F4 02 D9 00 F7 01 94 02 39 02 D3 00 F9 02 D9 00 F6 02 D9 00 F6 01 98 02 35 02 D7 00 F6 02 DD 00 F3 27 10"
Re: RFXCom RAW transmit in Domoticz
Posted: Thursday 22 July 2021 15:30
by EdwinK
deleted
Re: RFXCom RAW transmit in Domoticz
Posted: Thursday 22 July 2021 17:43
by EdwinK
Will add the codes for the Westington remote 77841B as well. Mind you, the MED settings needs to be worked on, that one will also turn the lights on.
Thanks to user solarboy for his help on this.
Fan On:
sudo /home/pi/domoticz/scripts/rfxcmd/rfxcmd.py -d /dev/ttyUSB0 -s "48 7F 00 0F 06 01 03 03 40 01 2E 03 3F 01 30 03 3F 01 2E 03 45 01 2C 01 B6 02 B6 01 BB 02 B5 03 44 01 2C 01 BA 02 B5 01 B8 02 B7 03 45 01 2C 03 43 01 28 03 44 01 2E 03 43 01 2C 03 40 01 2D 03 45 01 2C 03 40 01 2D 23 28"
Fan Off:
sudo /home/pi/domoticz/scripts/rfxcmd/rfxcmd.py -d /dev/ttyUSB0 -s "48 7F 00 07 06 01 04 03 41 01 29 03 45 01 2B 03 43 01 2C 03 44 01 29 01 BD 02 B1 01 BB 02 B4 01 BE 02 B1 01 BE 02 B1 01 BD 02 B5 03 45 01 2A 03 45 01 2A 03 44 01 2A 03 44 01 2B 03 44 01 2B 03 42 01 2A 03 45 01 2A 23 28"
Fan Low:
sudo /home/pi/domoticz/scripts/rfxcmd/rfxcmd.py -d /dev/ttyUSB0 -s "48 7F 00 08 06 01 03 03 40 01 2E 03 3F 01 30 03 3F 01 2E 03 45 01 2C 01 B6 02 B6 01 BB 02 B5 03 44 01 2C 01 BA 02 B5 01 B8 02 B7 03 45 01 2C 03 43 01 28 03 44 01 2E 03 43 01 2C 03 40 01 2D 03 45 01 2C 03 40 01 2D 23 28"
Fan Med_Low:
sudo /home/pi/domoticz/scripts/rfxcmd/rfxcmd.py -d /dev/ttyUSB0 -s "48 7F 00 09 06 00 E8 03 3A 01 2F 03 40 01 2E 03 42 01 2E 03 40 01 2E 03 41 01 2B 03 43 01 2E 01 B6 02 B7 01 BA 02 B7 01 B5 02 B5 03 45 01 2C 03 42 01 2F 03 41 01 2C 03 40 01 30 03 3F 01 2F 03 41 01 30 03 42 01 2B 23 28"
Fan Med needs to be worked on, also turns on ligths:
sudo /home/pi/domoticz/scripts/rfxcmd/rfxcmd.py -d /dev/ttyUSB0 -s "48 7F 00 0A 06 01 19 03 42 01 2D 03 3E 01 2F 03 40 01 30 03 3E 01 2E 01 BA 02 B5 03 44 01 2C 01 B7 02 B6 01 BA 02 B7 01 B9 02 B6 03 44 01 2D 03 40 01 2F 03 41 01 2F 01 B7 02 B5 01 BC 02 B6 01 B8 02 B6 01 BA 02 B6 23 28"
Fan High:
sudo /home/pi/domoticz/scripts/rfxcmd/rfxcmd.py -d /dev/ttyUSB0 -s "48 7F 00 0C 06 01 1A 03 3B 01 32 03 3E 01 35 03 3C 01 34 03 3E 01 33 03 3A 01 38 01 B1 02 BD 01 B5 02 BC 01 B4 02 BF 01 B4 02 BC 03 3F 01 36 03 39 01 33 03 3F 01 35 03 3C 01 36 03 3A 01 34 03 3D 01 36 03 39 01 38 23 28"
Lights On:
sudo /home/pi/domoticz/scripts/rfxcmd/rfxcmd.py -d /dev/ttyUSB0 -s "48 7F 00 0E 06 01 04 03 3F 01 2C 03 44 01 2E 03 40 01 2C 03 42 01 2E 01 B8 02 B4 01 BB 02 B5 01 BB 02 B3 01 BC 02 B4 01 BC 02 B2 03 46 01 2C 03 45 01 2B 03 43 01 2B 01 BA 02 B5 01 BA 02 B3 01 BE 02 B3 01 BB 02 B5 23 28"
Lights Off:
sudo /home/pi/domoticz/scripts/rfxcmd/rfxcmd.py -d /dev/ttyUSB0 -s "48 7F 00 0F 06 00 FD 03 3E 01 2E 03 43 01 2B 03 42 01 2C 03 42 01 2D 01 BB 02 B1 01 BB 02 B4 01 BB 02 B6 01 BB 02 B3 01 BC 02 B5 03 44 01 2B 03 42 01 2E 03 44 01 29 03 44 01 2D 03 41 01 2C 03 43 01 2C 03 42 01 2C 23 28"
(I have a small error left, 'serial port closed: end of file' but that doesn't influence the performance of the fan.
Re: RFXCom RAW transmit in Domoticz
Posted: Friday 23 July 2021 1:14
by solarboy
I also have the serial port closed error, it appears rfxcmd takes exclusive control of the RFXCOM device when it transmits but Domoticz gracefully recovers the connection. Thanks also to you edwin

Re: RFXCom RAW transmit in Domoticz
Posted: Monday 05 September 2022 23:27
by ilkaskim
Hi, I have a question. how can I send this RAW code with RFXtrxLAN via wifi ??

Re: RFXCom RAW transmit in Domoticz
Posted: Wednesday 07 September 2022 4:39
by ilkaskim
nobody an idea

? What should the command be if it sends RAW data via WIFI/LAN ?? I've been looking for a few days on the net but can't find anything there and my knowledge is also limited.
I would be very happy about a help.
Re: RFXCom RAW transmit in Domoticz
Posted: Wednesday 03 January 2024 18:28
by EdwinK
Sorry, I can't remember how I did this
ilkaskim wrote: ↑Wednesday 07 September 2022 4:39
nobody an idea

? What should the command be if it sends RAW data via WIFI/LAN ?? I've been looking for a few days on the net but can't find anything there and my knowledge is also limited.
I would be very happy about a help.
Re: RFXCom RAW transmit in Domoticz
Posted: Wednesday 03 January 2024 19:43
by EdwinK
Had to reinstall again, but... now the rfxcmd.py thingy isn't working on python3.
For future reference I hAd to remove the rfxcmd directory and install from here
https://github.com/nbeguier/rfxcmd
This works with python3.