I have several Yolink door sensors and Motion detectors. I have simple automations to turn on lignts (Shelly relays in switchboxes) and for the life of me I can’t get the yolink devices to trigger a simple automation. I have also tried using call service on the switches to no avail. Any suggestions?
What do the sensors look in in Developer Tools / States? Or do they just send events?
A standard binary_sensor
will be 'on'
or 'off'
despite what the front end might say about open / closed. Safest way is to use a State Trigger (not a Device Trigger) using the entity (e.g. binary_sensor.front_door
or some hideous alphanumeric identifier) and checking its state.
So are you saying you can’t read your sensors or operate your switches?!
See sections 9, 11, 13 and 14 of this:
FYI in 2024.1.4 and 2024.1.5 the Yolink integration is broken. Use 2024.1.3 (or the next version if that has the fix when it comes out)
Yup since I upgraded to 2024.1.5 my yolink motion sensor will show up in HA as “motion detected” but will not clear that status for 1/2 hr even when the yolink app shows the motion has stopped.
Thanks, I am new to HA with HA Green. I reverted to 2024.1.3 and they now work.
Does anyone know if they have fixed this?
I’m running 2024.5 and don’t have any issues.
I’ve been using HA for about 2 weeks. I just upgraded to 2025.4. My HA reads the Temp/Humidity/Battery data from my Yolink sensors fine. I built automations to warn me about the temp going out of range or the battery getting low. I used the template in the automation setup for the temperature range, etc. I have it broadcasting to my Google Home devices when there is an issue. If I manually run the automation it works fine. When I went to test the temp automation by removing the device from the fridge and letting it go above temp it never triggered the automation. I read where I may have to use the device state but when I do that it warns me every time the temp changes not just when it goes out of range. Any suggestions? Thanks!
Why not let it launch the automation repeatedly but have the range in the condition of the automation so if it is not out of range the automation just ends and doesn’t do anything (one really great thing about this is you can also update a helper with the datetime every time the automation is called so you know the sensor is working well at a glance on your dashboard) ?
Remember the two week comment? So I would select the fridge device in the condition and set the temperature range there? I’m going to try that but please let me know if you mean something else. Thanks!
Yes exactly
It didn’t work. I’ll keep fighting with it.
Hi. I have tried everything I can think of and tried some things I found in a Google search. I still can’t get it to work. What do you need from me to help me build this automation? Thanks!