Action LSC Smart Connect Doorbell Integration

Happy it is of value to someone! Not my finding by any means. I came across that info while looking into the hackability of it. Not sure it where I found that first.

Hi @zuzuman
I just found this thread and checked the original GitHub link, as well as Issue #2 that talks about reprogramming the doorbell with an SD card.

However, I didnā€™t manage to find out how to make the button sensor to work, and I wouldnā€™t want to start reprogramming without knowing how that is possible.
Can you help me with pointing out how you made that to work for your doorbell?

Thanks in advance,
Andrei

sorry to reply on this old thread,
I just purchaged this doorbell and did some research,
I found the gitproject from guino wich is also mentioned in this thread and since Iā€™m lazy I will try to apply the sd- flash method as soon as I have an sd card available.

I read somewhere the doorbell button is using 433Mhz internally to comunicate, So scanning the 433Mhz area pretty much gave me some result when pressing the button.

20:48:15.643 MQT: tele/tasmota_EDEBDA/RESULT = {"Time":"2022-08-02T20:48:15","RfRaw":{"Data":"AA B1 03 0000 0000 0000 000000 55"}}
20:48:32.908 MQT: tele/tasmota_EDEBDA/RESULT = {"Time":"2022-08-02T20:48:32","RfRaw":{"Data":"AA B1 03 0000 0000 0000 000000 55"}}
20:48:43.955 MQT: tele/tasmota_EDEBDA/RESULT = {"Time":"2022-08-02T20:48:43","RfRaw":{"Data":"AA B1 03 0000 0000 0000 000000 55"}}
20:48:45.050 MQT: tele/tasmota_EDEBDA/RESULT = {"Time":"2022-08-02T20:48:45","RfRaw":{"Data":"AA B1 03 0000 0000 0000 000000 55"}}
20:49:22.457 MQT: tele/tasmota_EDEBDA/RESULT = {"Time":"2022-08-02T20:49:22","RfRaw":{"Data":"AA B1 03 0000 0000 0000 000000 55"}}
20:49:22.764 MQT: tele/tasmota_EDEBDA/RESULT = {"Time":"2022-08-02T20:49:22","RfRaw":{"Data":"AA B1 03 0000 0000 0000 000000 55"}}

(I used a sonoff RF bridge flashed with tasmota, as mentioned earlier in this post) And the signal seems to defer a bit per click which is not ideal.

Iā€™m not sure how to register motion detection yet or how to use the audio part using HA.

At least for reading the button you can give this a try
https://tasmota.github.io/docs/devices/Sonoff-RF-Bridge-433/
even without flashing the doorbell.

on the other hand, this one costs only ā‚¬30,- in NL so you could think about buying 2, 1 to use and another one for testing.

there is some MQTT information right here but I canā€™t get it to work

Hi,

I use this Doorbell, since 6 month. I use 433RF detection, and it work perfect !

Hi!
I also use this doorbell now. Sadly it does not have a button sensor exposed to home assistant (in tuya-app there is one).
I also tried capturing the 433 mhz signal using a dvbt stick and rtl_443 addon, but i can only find my 433 mhz temperature sensor, not my doorbell (when button is pressed).

How do you use RF detection?

Will flashing the camera give me the ā€œbuttonā€ entity?

Indeed, but I think that there is a work-around (I havenā€™t tested yet). Just create an automation in the Tuya app, that is triggered when someone is pushing the doorbell and this automation is switching on any Tuya lamp that is recognized in HA. (via the HA Tuya integration). Now create an automation, in HA this time, ā€¦ that is doing what you like to have as action when this lamp is switched on (meaning someone is ringing at the door)

Can you give us more advice on how run MQTT client on DoorBell?

1 Like

Hi,

I use this controler : Sonoff | RF Bridge R2 | 433MHz | ContrƓleur | Accessoires | sonoff

And this hack : Hardware Itead Sonoff RF Bridge Direct Hack Ā· xoseperez/espurna Wiki Ā· GitHub

have a good day !

See the wiki on the mentioned github. Works like a charm.

hi !
i managed to recieve the LSC doorbell to have the doorbell knob to homeassiistant
i used this hardware : Liligo 433Mhz
i use this code : ( maybe log the RF433Mhz raw data on your doorbell to make this work in your situation)

 #############

external_components:
  - source:
      type: git
      url: https://github.com/swoboda1337/sx127x-esphome
      ref: main
    refresh: 1d

spi:
  clk_pin: GPIO5
  mosi_pin: GPIO27
  miso_pin: GPIO19

sx127x:
  nss_pin: GPIO18
  rst_pin: GPIO23
  frequency: 433920000
  modulation: OOK
  rx_floor: -90
  rx_bandwidth: 50_0kHz

remote_receiver:
  pin: GPIO32
  filter: 255us
  idle: 2000us
  buffer_size: 100000b
  memory_blocks: 8
  dump: rc_switch #raw 


#binary_sensor:
  - platform: remote_receiver
    name: "LSC"
    rc_switch_raw:
      protocol: 1
      code: "0011000000110110001100000011011000110110001110010011001100110111"
    on_press:
      then:
        - switch.turn_on: my_switch      


#Received RCSwitch Raw: protocol=1 data='0011000000110110001100000011011000110110001110010011001100110111'

switch:
  - platform: template
    id: my_switch
    name: "My Switch"
    turn_on_action:
      - logger.log: "Switch turned ON"

youre welcome :slight_smile:

Just check here: