Livolo RF433 Switches

Hi! cannot find this list… where to find?

oh no!!! there is a search field in the top right corner!!! didnt ever see that! i am so blind…

Don’t worry… I had the same reaction when found that search button as well…lol
And I found this search after buying a Livolo remote as well… but bought three small remotes…

You could use two RM pro to get the HASS codes or use that docs way to take from an android file backup and convert them to HASS…

super, that worked for me… and the scene’s too :slight_smile: (rflink + rm pro)

Hi there.
Can you probably make full instructions how to make it work with homeassitant?
Made rflink on arduino mega and esp8266 but it seems it cannot work with livolo dimmers, only with switches :frowning:
May be there is some other way I can work with switches using RPi, arduinos, esp8266 and 433 transiever?
I’m very beginner in home assistant and step by step instructions would be very appreciated.

Hope i’ll not have to end up by ordering broadlink device :slight_smile:

This post is a few months old, but probably still relevant

I use a very early version of the OpenMQTTGateway for receiving signals.

Hi everyone I´ve just bought some livolos and the small controll with 4 buttons, I didn´t installed already, but I´m using rpi3 with hass.io and I have a broadlink rm pro, I was thinking to just copy the codes with broadlink hass learning service and them create switches in my config.yaml file, as I did with my tv, air con etc… Do I need to do anything else? I read from others foruns that some people had really bad time using livolo+broadlink, anyone had trouble as well?

I use Livolos and RMPro in my apartment and it works for my purpose…
First of all, you do not need the livolos remotes to teach RM, because you can download a livolos remote from E-Control database (there is a search button on top right when adding a remote).
Then, you need to export from an Android phone or use two RM-Pro to get the code from each other…

All bad time using livolo+broadlink are results from the bad reception from livolos, wich are shown with livolos remote as well…
The main problem is the lack of feed-back to know if it is ON or OFF, once you don’t have a dedicated ON command to livolos… Someone got it working with scene commands acting as a dedicated ON, but I didn’t try it yet…

Thanks very much for the reply, I really don´t want to do anything very complicated, just turn on and off will be fine for me, and the feedback issue is not a really problem for me because I´ll mostly use when I´m home and my home is very small. When I´ve bought one of the livolo´s they came with the remote, but do you think it´s more relyable using the remote to learn the commands then send the commands to hass.io or is better to load the commands in the library? Another question I saw the thread about arduino and read that they had more success than with rm pro, I don´t really wanna enter on arduino since I´ve invested on rm pro an I´m not a programmer myself. There´s anything to improve the quality of the commands on rm pro or is it just lucky?

Livolo´s is one of my only possibilities snice here in Brasil we have a lot of gangs and mostly of my house is build in three ways and non neutral switches, so as far as I know I don´t have much options.

Hello everyone I´ve just installed python on windows 10 and tried to dump the codes from my remote to my computes so I can use it on hass, I followed this instructions e use the script : https://github.com/NightRang3r/Broadlink-e-control-db-dump

when I run the command I´m receiving this traceback:

C:\phytonscripts>python getBroadlinkSharedData.py
ID: 1 | Name: TV
ID: 2 | Name: User-Defined Aircon
ID: 5 | Name: TV NET
ID: 6 | Name: hdmi
ID: 7 | Name: TV
ID: 8 | Name: ar cond
ID: 9 | Name: Sort in order
ID: 10 | Name: Sort in order
ID: 11 | Name: RF Socket
ID: 12 | Name: TV
ID: 13 | Name: TV
ID: 14 | Name: Livolo
ID: 15 | Name: Xbox One
ID: 16 | Name: TV
ID: 17 | Name: porch lights
ID: 18 | Name: OSVETLITEV
ID: 19 | Name: Livolo
ID: 20 | Name: Livolo
ID: 21 | Name: Traceback (most recent call last):
File “getBroadlinkSharedData.py”, line 43, in
print “ID:”, jsonSubIrData[i][‘id’], “| Name:”, jsonSubIrData[i][‘name’]
File “C:\Python27\lib\encodings\cp850.py”, line 12, in encode
return codecs.charmap_encode(input,errors,encoding_map)
UnicodeEncodeError: ‘charmap’ codec can’t encode characters in position 0-3: character maps to

anyone could help me?

Hello there could you instruct us how to work with scens to have dedicated on?

Hi! By copy eg. scene1 and scene2 command from remote and learn only One switch following this Instruction from livolo:

I wrote a page that generate the livolo code base64

You just need to guess your remote id

http://www.tyjtyj.com/livolo.php

2 Likes

Oliver quick question, I´ve already upload a sketch on my arduino with the livolo library and works just fine, now I´d like to integrate with my hassio, but I don´t know where to start. Should I plug an transmitter in my rpi that is running hassio and use my sensor component to talk to my arduino that would send the commands to livolo? Is there other way? Sorry my lack of knowledge but there´s not much in internet about this and I´m reading a lot of thing and getting more confused.

Hi Aris…
Today I got a different method, using Broadlink RM-PRO to controll livolo switches. They are cheap and usefull for other thing as well, like controlling IR devices, and the best part, the setup is straightforward using tyjtyj website…

When using Arduino to controll livolo switches, I made it using mysensors… but not installing the RF hardware transmitter on the pi…

I was using a mysensors alone node, built with a Nano, RF24 radio and a 433 chinese Transmitter… talking to my mysensors gateway connected to the Rpi via USB or inside its pins…
That worked better than Broadlink about range and response %…but it uses another device powered via 5v phone adapter which works just for it.
If you already have mysensors nodes all over your house, you should use one of them to make the bridge…

Hi @oliverdog thks for quick reply I´m using right now broadlink for three lights that I have but two of them are working very poorly, since I had a spare arduino uno I tried the library and worked excelent, so I was looking into the thread and reading about mysensors and was thinking about changing into mysensor/appdaemon. I´m very noobie in everything, so what are the steps, should I plug the arduino with rf transmitter and receiver into the usb of my rpi running hassio and create a mysensor node?

Aftter this the best way is to use the appdaemon as described in the thread and a skecth similar to yours, and finnaly input booleans? Sorry for all the questions.

Hi oliver how is the response % using tyjtyj method? I went through his repository but there isn’t much explanation, how did you setup?

Tks veey much

Hi Aris… sorry the late reply, but I really do not recommend using the appdaemon way… That way was very complicated… I took 1 week to figure out… It worked, but that was not the problem… the problem was use TOGGLE instead of ON and OFF…

And now I got the tyjtyj method easier and very responsive… I get over 80% on the first command… but it is Broadlink Device dependent… I have two RM-PRO and one works over 80% and the other works less than 60% working in the same place…

But now I learned how to make ON and OFF dedicated commands, so I can send four times the same command from tyjtyj and get 100% response…
You need to use scenes to make the dedicated ON command…
And that is the right direction!!!

Hi All,

I stopped using livolo(migrated all to xiaomi aqara switch). I am not able to do further testing.
The page will remain there unless the host decide to shut it down. Do let me know if that happen. I can move it somewhere.

perfect, Works 100%, thanks