I actually have a rm4pro and it works. Unfortunately I’m not able to test the pairing process, since I can’t reach my shutters.
As described above, I extracted the parameters by sniffing the data.
If I find time, I can look at it again, but as I said, I can’t test it
Can you maybe describe exactly what you already tried and what you configured?
How far away is the cover from your rm4pro?
And which cover you are using exactly.
Hi,
what you mean with “I extracted the parameters by sniffing the data”
I found MSB/LSB on pastebin.
I installed your integration in home assistant.
set configuration.yaml with only one motor for test
jarolift:
remote_entity_id: remote.rm4pro_remote
MSB: '0xxxxxxxxb'
LSB: '0xxxxxxxx5'
cover:
- platform: jarolift
covers:
- name: 'living-room'
group: '0x0001'
serial: '0x106ac01'
set the motor in pairing mode and than go for pair in home assistant:
jarolift.learn
{“group”:“0x0001”,“serial”:“0x106ac01”}
I see R4M4Pro led blink but no pair.
I have 10 motors and RM4pro is around on the center of the house.
but the test motor is around 2 meters far
jarolift rebrand wistarmotor devices
on the start (year 2013) I bought motors from another reseller but after they stop selling this devices, around one year later I bought some new remote controls from jarolift.
my motors and remote controls are 2nd generation of rolling code version.
I have 2 type of motor: WSER50-30/17 and WSER50-50/13
I think that’s all
do you have suggestions ?
thanks
Im using Jarolift Uni motors. Not sure if yours are compatible. Can you link the remote you are using?
Hi
I check the order I made many years ago to jarolift
Art.Nr.10050067
Art.Nr.10050221
Art.Nr.10050223
Art.Nr.10050064
and all seems still exist, for example:
https://www.jalousiescout.de/Funktechnik-/-Funksteuerung/Auswahl-nach-Hersteller/Jarolift/Jarolift-Funkwandsender-TDRC-01W.html
https://www.jalousiescout.de/Funktechnik-/-Funksteuerung/Auswahl-nach-Hersteller/Jarolift/Jarolift-Funkwandsender-Timer-4-Kanal-TDRCT-04W.html
do you have suggestions ?
thank you
Strange. They should work. But as I said: I never checked the teach because I can’t access my covers without making a mess
Ah and on emote thing: as soon as the Broadcom is connected to the covers, yours won’t work because of the rolling code.
The cover doesn’t react at all to your pairing?
dear pegas0,
you mentionned that you “set the motor in pairing mode”
why is this it necessary (it was not mentionned before)
thank you!
@Weasel99
when I run jarolift.learn I only see RM4pro led blinking but absolutely no reaction from motors
@desp41
yes I have to put motor in pairing mode:
the pairing mode is active for the first 10 second after motor power on
or I have to do a procedure on a remote control already paired
Does it mean that you can have either the broadcom or the remote paired?
Yes that’s correct. That’s because it is a rolling code „encryption“.
Hello @pegas0 did you find a solution? I’ve got the same behavior with my jarolift.
Model: projector lift with TDRR01
Edit: my mistake, it works! I made a mistake in the operation to put the motor in pairing mode. Thanks for thoses who contributed to this integration!
Sorry, I put the project on hold for a while. The counter_0XXX.txt will now be created.
I just redid everything
Now I have the problem:
No matter what command I send. The roller shutter always goes down!
{“group”:“0x0001”,“serial”:“0x116ea01”,“button”:“0x2”} = down
{“group”:“0x0001”,“serial”:“0x116ea01”,“button”:“0x8”} = down
What is wrong ?
Hi, I’ve got the integration working, but I don’t understand how to determine the group id. Could some please elaborate how this works?
Hi,
I made the integration working with the following configuration:
jarolift:
remote_entity_id: remote.rm4pro_remote
MSB: '0x12345678'
LSB: '0x09876543'
cover:
- platform: jarolift
covers:
- name: 'Buero'
group: '0x0001'
serial: '0x106ac01'
- name: 'Whonzimmer'
group: '0x0002'
serial: '0x106ac02'
- name: 'Balkon'
group: '0x0004'
serial: '0x106ac03'
- name: 'SchlafzimmerTuer'
group: '0x0008'
serial: '0x106ac04'
- name: 'SchlafzimmerFenster'
group: '0x0010'
serial: '0x106ac05'
- name: 'Kueche'
group: '0x0020'
serial: '0x106ac06'
- name: 'Kinderzimmer'
group: '0x0040'
serial: '0x106ac07'
- name: 'Spielzimmer'
group: '0x0080'
serial: '0x106ac08'
- name: 'Bad'
group: '0x0100'
serial: '0x106ac09'
The keys are masked, but everything else is the same as it is in the configuration. As RF sender I use Broadlink RM4 Pro and the corresponding integration.
Now my issue is the following, if I use my HA to control only one cover it works flawlessly. I can open and close my blind unlimited number of times. As soon as I try to control another blind and to make any of the blinds working I need to click multiple time up, down or stop button (the same behaviour is if I use the send command from the service). Sometimes it is enough to do it only once for each button, sometimes I need to make 10 cycles of pressing each.
I checked the counters’ files and only the respective counter is incremented.
Once when the cover gets “in sync” with the HA that cover can be controlled unlimited number of times.
One other thing, according to the documentation for TDEF motors on the Jarolift site each motor can be paired with up to 16 remotes and my old remotes are fully functional and I had never a similar issue.
The distance from the motors to the Broadlink RM4 pro sender varies, but the behaviour is the same for all motors in the apartment. The one that are 2m apart and 15 m and 3 walls apart.
Here is my version of Home Assistant. I run it on armbian version and so far never had issue with it.
- Core 2023.12.3
- Supervisor 2023.11.6
- Operating System
- Frontend 20231208.2
Any help will be appreciated.
P.S. sorry for the grammer issues and misspelling.
This happened to me when I called the learn function without any payload and the second time when I used a C/P payload with badly encoded double quotes.
Hey ALL!
Thanks for all your Help
So over time we have a version of
Wladi (files)
4cc8783b (github)
Weasel99 (hithub / fork / hardcoded things)
at this thime I have the “latest” version from Weasel99
- Commands are sent 4 times (no new counter)
I don’t need 4 times > but maybe a good "data-option like
repeat
? - Can be installed via hacs directly
small documentation update would be nice
- Buttons up and down were reversed for my cover
I NEED THIS TOO, maybe a good "data-option like
reverse
? - One Counter file for every registered cover
not working at my situation… if “Motor A” is clicked and have count 55, I have to click multiple times “Motor B” to reach the same number… I use one file, works
- Removed Tilt option since this is not supported
make sense, small documentation update would be nice
I dont wanna blame or what ever I ask more to help and to make a single source of truth project
(I am a Devoloper too since > 20y. )
Means:
4cc8783b: are you working on that? You wanna work together? Ready for PRs?
Weasel99: You wanna work together? Ready for PRs?
If no one have time, I can take responsabolity on that… if you want
Again: thank all the supporting people for you time
Greetings
crazyx13th
hello, is there e final solution?
have also 5 Jarolift devices, is it also possible with ESP32, this I think to need for somfy.
kind regards
Hello, good evening,
Is there a final solution?
I have an ESP32 and C1101 in front of me. Would be very grateful.
Hello,
I would need some help with msb and lsb.
can someone please send me the keys?
I have an esp8266 running,
Thanks
Hey folks,
so now, after roughly 2y I get back to this integration. It’s still working for me so I had no further look at it. However, I saw good changes done in @Weasel99 fork and today I merged them.
I also like the ideas of @crazyx13th and I’d be willing to accept merge requests.
I’m pretty busy and not using github that much so that’s why I wasn’t paying attention
PS: We do need a “reverse up/down” switch apparently because in my installation the codes are reversed. I’m not using a Jarolift motor but this one: https://www.jalousiescout.de/Funktechnik-/-Funksteuerung/Auswahl-nach-Hersteller/Jarolift/Jarolift-Funkempfaenger-Taster-TDRR-01W1.html