Control of Jarolift Covers using Broadlink RM Pro

To prevent a warning that services.yaml does not exist for jarolift, just create an empty file called servcies.yaml in custom_components\jarolift\ folder. It also can contain servcies description.

Hello, are you able to use the shade position of the covers (holding the remote stop button for 4 seconds) in Home Assistant? I think that it could be possible emulating a long press of 0x4 button; tried but doen’t work due the delay sending the codes.
Regards.

No, I’ve never used it and definately did not implemented it.

I am not able to control my cover.
Jaro lift lean seams to work. switch:
`

  • platform: broadlink
    host: 192.168.1.60
    mac: ‘78:0f:xx:b9:0c:c1’

jarolift:
broadlink_host: 192.168.1.60
MSB: ‘0x2xxxx3axx’
LSB: ‘0xxxx08xx’

cover:

  • platform: jarolift
    covers:
    • name: ‘Wohnzimmer1’
      group: ‘0x0001’
      serial: ‘0x118ac00’
    • name: ‘Wohnzimmer2’
      group: ‘0x0002’
      serial: ‘0x118ac01’
    • name: ‘Wohnzimmer3’
      group: ‘0x0004’
      serial: ‘0x118ac02’
    • name: ‘Zimmer alle’
      group: ‘0x0007’
      serial: ‘0x118ac00’
      `
      I am open for tips

Hmm
jarolift.send_command {“group”:“0x0002”,“serial”:“0x111ac01”,“button”:“0x2”}
did work 2 times, and than nothing …

I Just realized, i have the RM pro plus3. Is this also Working with the Version 3 of this device? Currently i can not get it running…

The jarolift component uses the broadlink python lkibrary https://github.com/mjg59/python-broadlink. It probbaly does not support RM pro plus 3 yet.

Thank you for your fast feedback.
Unfortunately i cannot find the plus in the internet anymore, and would like to include my covers in my smart home.
Hope this will be implemented soon.
Otherwise i would need to go back to the FHEM and CUL solution:-(

When i try to use jarolift.learn, it gives me the following failure code:
[Errno2] No such file or directory:’/root/.homeassistant/mycounter.txt

I created a file called “mycounter.txt” and also the folder but it still gives me the same failure.
Does anybody faced this problem yet?

But in the init.py there is the “rm pro plus3” mentioned,and the comments state that it is supported.
i am a little bit confused.

Sorry, I dont know.

mycounter.txt: it must be in the samy folder where you have HA configuration files. If you run HA as root, then ’/root/.homeassistant/mycounter.txt should be correct. However I wonder why you say you also created the folder, it must be already there then. Or you run HA not as root but as another user (as pi?). The user running HA must have write/read access to mycounter.txt

Hello Wladi,
i am running the lastest hass.io on my pi.
maybe that’s the problem, i don’t know if i am root (i think so because the ssh login is also root).

I have modified the path in init.py and now had success in learning one cover motor.
can anyone give me a samile confiuration for visualization?
With all three buttons (up,stop, down).
That would be awesome.

Could you please explain this more precise?
I get the system running with hass.io Broadlink RM Pro Plus3 an can move a few of my covers.
But not every cover moves.
I did not get the consecutive way of the algorithm how to choose group and
This is my setting, WohnzimmerSĂźd and AlleWohnen do not work.
What is the exact combination to create zones?

cover:
  - platform: jarolift
    covers:
      - name: 'Diele'
        group: '0x0001'
        serial: '0x118ac00'
      - name: 'Esszimmer'
        group: '0x0002'
        serial: '0x118ac01'
      - name: 'WohnzimmerSĂźd'
        group: '0x0004'
        serial: '0x118ac02'
      - name: 'WohnzimmerTerrasse'
        group: '0x0008'
        serial: '0x118ac03'
      - name: 'AlleWohnen'
        group: '0x0003'
        serial: '0x118ac00'

Thank you all for your help.
This is awesome work!

can someone please share they configuration.yaml with the EXACT syntax for the “yarolift” component.

the system keep refusing to add it.

im using:

jarolift:
broadlink_host: “192.168.0.xxx”
lsb: “0x000000”
msb: “0x000000”

tryed various solution found on the net but none worked.

the answer is always the same:

The following components and platforms could not be set up:

  • jarolift

Please check your config.

any advice?

thanks

Now all of my Covers are Working.
I Just Had a problem with the last cover,which i could not learn as long as the switch was connected.
I disconnected it and then the learning could be successfully executed. Maybe this information ist helpful for anyone.

this is my config:

switch:
- platform: broadlink
  host: 192.168.17.187
  mac: 'xx'
  type: rm2_pro_plus2


jarolift:
  broadlink_host: 192.168.17.187
  MSB: '0x00000'
  LSB: '0x00000'

copied your config over mine, and now it works

probably some syntax error i will never been able to track.

many thanks for the help.

the only thing im missing now is the MSB\LMB code to make it work, having the serial port issue like many before me, can i ask some kind soul to mail me the dump at: [email protected]

thanks, i will keep updated on the result

it work!

thanks to all people for the help!

a little knowledge:

Broadlink RM Pro Plus3 work well, just add it as he is the plus2 in the configuration file

dont copy \ paste (learned the hard way) from any page unless is in a box with copy command, use your keyboard.