jbergler / hass-ttlock

Home Assistant integration for TTLock locks
64 stars 13 forks source link

Does your lock work? Let me know and I can update the readme. #1

Open jbergler opened 1 year ago

jbergler commented 1 year ago

If you try the extension out I'd love to gather a bit of data around the different locks people are using. Please comment with the 'model' from the home assistant device, and the actual brand/model of the lock you're using.

eg. E-Lok 9 Series reports itself as "SN9206_PV53" with firmware "6.0.6.210622"

warrockmaniac commented 1 year ago

Thanks for great job! SN507_PV53 by TT Lock Firmware: 6.4.22.230316 Hardware: 1.3

Make:Raykube Model: D26 - double fingerprint

Lock: Alibaba: https://pt.aliexpress.com/item/1005005643688788.html Gateway: G2

thefunkygibbon commented 11 months ago

EDIT: In the app I had not enabled "REMOTE UNLOCK" - lock now locking and unlocking remotely.

Manufacturer: Simpled.uk Model: HF Gateway via AliExpress - works fine in the app for all controls.

Lock details: SN9206-01_PV53 by TT Lock Firmware: 6.0.7.210706 Hardware: 1.6

Reports the following entities: image

care to elaborate on which gateway you got?

ValleyForge2 commented 11 months ago

Very clever - have got it working with a McGrath Smart Lock: INT-ALARM_PV53 by TT Lock Firmware: 6.4.11.220505 Hardware: 1.1.1

Using a G3 Gateway

Using HA Core 2023.11.2 Supervisor 2023.11.3 Operating System 11.1 Frontend 20231030.2

BUT: when I paste the Callback URL to the TTLock Open Platform I get a timeout as the URL can't be accessed. The LastTrigger and LastOperator are not updating, but I am getting Battery and Door Status.

I'm missing something - any suggestions would be fantastic.

thefunkygibbon commented 11 months ago

Very clever - have got it working with a McGrath Smart Lock: INT-ALARM_PV53 by TT Lock Firmware: 6.4.11.220505 Hardware: 1.1.1

Using a G3 Gateway

Using HA Core 2023.11.2 Supervisor 2023.11.3 Operating System 11.1 Frontend 20231030.2

BUT: when I paste the Callback URL to the TTLock Open Platform I get a timeout as the URL can't be accessed. The LastTrigger and LastOperator are not updating, but I am getting Battery and Door Status.

I'm missing something - any suggestions would be fantastic.

is the url of the callback actually externally accessible? if its not then you're going to need to set up your HA to be able to be accessed externally. ie if the url is https://192.168.0.x/jiofiofj3iofj23oij2of etc then thats internal and wont be able to be accessed from the internet.

wjwnz commented 11 months ago

Very clever - have got it working with a McGrath Smart Lock: INT-ALARM_PV53 by TT Lock Firmware: 6.4.11.220505 Hardware: 1.1.1 I'm missing something - any suggestions would be fantastic.

If your HA is accessible externally, is the application setup properly on the TTLock side? (https://euopen.ttlock.com/) it should look like this:

HA - TTLOCK

ValleyForge2 commented 11 months ago

Very clever - have got it working with a McGrath Smart Lock: INT-ALARM_PV53 by TT Lock Firmware: 6.4.11.220505 Hardware: 1.1.1 Using a G3 Gateway Using HA Core 2023.11.2 Supervisor 2023.11.3 Operating System 11.1 Frontend 20231030.2 BUT: when I paste the Callback URL to the TTLock Open Platform I get a timeout as the URL can't be accessed. The LastTrigger and LastOperator are not updating, but I am getting Battery and Door Status. I'm missing something - any suggestions would be fantastic.

is the url of the callback actually externally accessible? if its not then you're going to need to set up your HA to be able to be accessed externally. ie if the url is https://192.168.0.x/jiofiofj3iofj23oij2of etc then thats internal and wont be able to be accessed from the internet.

Thank you - I did think the URL was a bit strange given it is a local address - I thought it may be directed at my G3 gateway to communicate with HA. The lock works fine via HA as it is - it would be nice though to get the unlock details to HA. Not sure if that is worth opening HA to the interwebs.

ValleyForge2 commented 11 months ago

Very clever - have got it working with a McGrath Smart Lock: INT-ALARM_PV53 by TT Lock Firmware: 6.4.11.220505 Hardware: 1.1.1 I'm missing something - any suggestions would be fantastic.

If your HA is accessible externally, is the application setup properly on the TTLock side? (https://euopen.ttlock.com/) it should look like this:

HA - TTLOCK

Thank you - I don't get that far - when I add the Callback URL it can't access it as it's a local address. I thought it was a local address for the benefit of the G3 gateway, but given my HA isn't externally available, it'd suspect it's not going to work. Given I have it working, just missing the last unlocked parameter, I'm not sure of the benefit of opening up the HA externally.

wjwnz commented 11 months ago

I do find the last operator handy, but thats becuase I have unreliable children :-)

ValleyForge2 commented 11 months ago

I do find the last operator handy, but thats becuase I have unreliable children :-)

Have have 4 kids and an unreliable wife! The G3 pushes a message to my 'phone when it's unlocked and by whom. It's just it can't do anything.

Blackhawk386 commented 11 months ago

Working great with:

Sorex Flex Easy SN376_PV53 Firmware: 6.5.07.220428 Hardware: 1.2

Thanks!

mjuarezitbit commented 11 months ago

https://www.amazon.com/gp/product/B098KMW17J/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1

Do you need the gateway?

ValleyForge2 commented 11 months ago

https://www.amazon.com/gp/product/B098KMW17J/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1

Do you need the gateway?

I'd bet yes from reading the specs.

wjwnz commented 10 months ago

https://www.amazon.com/gp/product/B098KMW17J/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1

Do you need the gateway?

Yes you do. it acts as a bridge between the lock and your network allowing access to the API

https://euopen.ttlock.com/doc/api

For full functionality your HA instance needs to be accessible from the internet (for the Callback)

PedroDelCargo commented 10 months ago

This one works perfectly : https://a.aliexpress.com/_EIlpUhF

sibero80 commented 10 months ago

This one is working for me, great price!

https://www.amazon.com/gp/product/B0CLCKJVYV

ki4hrg commented 9 months ago

SMONET Keypad Deadbolt Smart Lock using a SMONET G2 Gateway generally works great. Reports as model SN138-D-ALARM-T1-NO32K-1S_PV53 with firmware 5.0.1.201113, hardware is listed as 1.4.

The only issue that may be more of a hardware limitation is that if the lock is locked or unlocked from the physical knob on the lock the state change doesn't get reported. In the TTLock app I know there's a way to query the lock state - not sure if there might be some way to optionally periodically poll the lock state to account for that, but that's the only issue I've run across.

julian4646 commented 9 months ago

Thanks for creating this Integration.

New HA user - this lock works (Smonet - similar to user who posted above) but not getting remote status check - I haven't set up port-fowarding to HA externally (so this is why as the webhook external callback url never validates) -

(I will likely just leave it un-forwarded and enjoy the integration with whats currently working - still useful - cheers)

bought from Amazon Canada: https://www.amazon.ca/dp/B0B7R2S72R it ships with the G2 wifi to bluetooth gateway

SNXXXXX-YD-YQ-M-02-BR-15MS_XXXX by TT Lock Firmware: 6.4.14.220628 Hardware: 1.2

image
ManRoumanis commented 9 months ago

All these are working

https://pt.aliexpress.com/item/1005005743426577.html?spm=a2g0o.order_list.order_list_main.22.21efcaa4Y2KMB6&gatewayAdapt=glo2bra

https://pt.aliexpress.com/item/1005003969214454.html?spm=a2g0o.order_list.order_list_main.16.21efcaa4Y2KMB6&gatewayAdapt=glo2bra

https://pt.aliexpress.com/item/1005003335770088.html?spm=a2g0o.order_list.order_list_main.37.21efcaa4Y2KMB6&gatewayAdapt=glo2bra

https://pt.aliexpress.com/item/1005005933155594.html?spm=a2g0o.order_list.order_list_main.52.21efcaa4Y2KMB6&gatewayAdapt=glo2bra

Neriderc commented 9 months ago

Works great! I'm using an E-Lok which reports itself as 'SN9206-01_PV53' Firmware: 6.4.11.220520 Hardware: 1.6.1 Using it with a G2 gateway off Ali express.

It came with the house, but the book states it's for 705/707. Looking at their website, it matches the style of the 9 series.

cloudbr34k84 commented 9 months ago

This lock works - https://www.aliexpress.com/item/1005005238539939.html?spm=a2g0o.order_list.order_list_main.41.30921802sbAJKT Firmware: 6.4.23.230519 Hardware: 1.1 Using with G3 image

telemaniak commented 9 months ago

BG3000 works! https://www.beslagsgruppen.se/product/bg3000 Probably works with BG2000 & BG4000 as well.(haven't tested)

bditter commented 8 months ago

Works great with my locks. The only one I have issues with is the finger print padlock (https://www.amazon.com/gp/product/B0BCVHT7NX/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&th=1)

It will unlock the lock and will eventually read the status when unlocked. It never detects that the lock has been locked.

ripcdoc commented 8 months ago

Just installed integration. I can confirm it works with the Kucacci brand of smart locks with a gateway! https://kucacci.com/

scrampker commented 8 months ago

I'm noticing that a lot of people are vaguely saying that their locks work fine, but I don't see a single screenshot of people having the field/entities to modify lock code. Hmmm.

Lock/unlock work, and battery shows, but no way to modify/create codes, and no status when the lock is manually unlocked. IE, I can't see which user unlocked either.

Here's mine. Way overpriced/repackaged aliexpress sliding door lock from 'US' vendor.

ripcdoc commented 8 months ago

I have 2 Kucacci locks and they work perfectly except for adding codes. I can definitely the last operator and whether a lock was unlocked manually, via app, via fob, via code, etc. Screenshot 2024-02-16 080102

andezer commented 8 months ago

Working great with Hitenso X1 smart lock

image

SN9254-T12-INT-ALARM_PV53 Firmware: 6.4.11.220505 Hardware: 1.1.1

Thanks!

cloudbr34k84 commented 8 months ago

Working great with Hitenso X1 smart lock

image

SN9254-T12-INT-ALARM_PV53 Firmware: 6.4.11.220505 Hardware: 1.1.1

Thanks!

Are using that ttlock hub?

scrampker commented 8 months ago

Working great with Hitenso X1 smart lock

image

SN9254-T12-INT-ALARM_PV53 Firmware: 6.4.11.220505 Hardware: 1.1.1

Thanks!

You can manage/modify codes, fingerprints, lock/unlock, and trigger based on manual unlock, all within hass and not the lock's app?

cloudbr34k84 commented 8 months ago

I'm noticing that a lot of people are vaguely saying that their locks work fine, but I don't see a single screenshot of people having the field/entities to modify lock code. Hmmm.

Lock/unlock work, and battery shows, but no way to modify/create codes, and no status when the lock is manually unlocked. IE, I can't see which user unlocked either.

Here's mine. Way overpriced/repackaged aliexpress sliding door lock from 'US' vendor.

You can buy that lock so much cheaper in AliExpress directly

scrampker commented 8 months ago

I'm noticing that a lot of people are vaguely saying that their locks work fine, but I don't see a single screenshot of people having the field/entities to modify lock code. Hmmm. Lock/unlock work, and battery shows, but no way to modify/create codes, and no status when the lock is manually unlocked. IE, I can't see which user unlocked either. Here's mine. Way overpriced/repackaged aliexpress sliding door lock from 'US' vendor.

You can buy that lock so much cheaper in AliExpress directly

Agree. The seller is a scam artist. The only benefit I received is that they actually provided a bunch of info about their locks. They knew what apps, controllers, and physical applications they are good for.

That being said, they legit just ordered from aliexpress and had it drop-shipped to my house. I thought at least they'd have their own inventory. Took forever to get my lock. DO NOT buy from them. If anything, I recommend wasting their time asking questions, then find the lock on ali. Screw those guys.

andezer commented 8 months ago

Working great with Hitenso X1 smart lock

image

SN9254-T12-INT-ALARM_PV53 Firmware: 6.4.11.220505 Hardware: 1.1.1 Thanks!

Are using that ttlock hub?

Yes

andezer commented 8 months ago

Working great with Hitenso X1 smart lock

image

SN9254-T12-INT-ALARM_PV53 Firmware: 6.4.11.220505 Hardware: 1.1.1 Thanks!

You can manage/modify codes, fingerprints, lock/unlock, and trigger based on manual unlock, all within hass and not the lock's app?

No, but I don't need that. I just need the ability to open the door by pressing a remote physical button or voice command. This integration allows me to do that.

scrampker commented 8 months ago

Working great with Hitenso X1 smart lock

image

SN9254-T12-INT-ALARM_PV53 Firmware: 6.4.11.220505 Hardware: 1.1.1 Thanks!

You can manage/modify codes, fingerprints, lock/unlock, and trigger based on manual unlock, all within hass and not the lock's app?

No, but I don't need that. I just need the ability to open the door by pressing a remote physical button or voice command. This integration allows me to do that.

It's fine, I just think that it warrants a bit of clarification when people say that a particular lock works perfectly, but really only works with one of maybe six or seven features. Perhaps some sort of matrix needs to be created.

cemilbrowne commented 7 months ago

This lock works beautifully: https://smartdoorlocks.com.au/products/sdl-ss1-smart-super-slim-5-in-1-lever-handle-35mm-wide

SDL-SS1

Australia specific, as does:

https://smartdoorlocks.com.au/products/sdl-s1-smart-slim-5-in-1-lever-handle-bluetooth-wifi

SDL-S1

Make sure you enable remote unlock! I think it's worth putting this on the home page when you install.

eXcalibre commented 7 months ago

Thanks for the integration Confirmed working well. Ruveno Slim Smart Fingerprint Door Lock

Lock

Lock1

lsellens commented 7 months ago

Working ok with euerte brand locks using a hornbill wifi gateway. https://www.euerte.com/fingerprint-door-knob-s08y/

LanceMcCarthy commented 7 months ago

This Tiffane level lock works perfectly for me.

Model Number: ? - I couldn't find it, but here's the amazon link ASIN: B08DKC6GZJ Firmware: v5.0.1.200721

image

[!IMPORTANT] In order to remotely control locks without Wi-Fi, you will need a gateway. Once connected to the gateway, the TTLock app will show you a new feature to enable "Remote Lock". This is the gateway I've been using.

kl4ver commented 7 months ago

Works with this one: https://flient.nl/product/flient-smart-lock-advanced-zwart-slim-slot-gratis-verzendig/

jenniferlee1818 commented 7 months ago

SN471_PV53 Firmware: 6.4.14.220630

Received my G2 Gateway today and my Smart Doorknob Fingerprint Door Lock now works in Home Assistant wahoo!

fingerprint-lock

home-assistant-door-lock

homeassistant-ttlock-service

Very happy with the integration. Thank you so much!

scrampker commented 7 months ago

SN471_PV53 Firmware: 6.4.14.220630

Received my G2 Gateway today and my Smart Doorknob Fingerprint Door Lock now works in Home Assistant wahoo!

fingerprint-lock

home-assistant-door-lock

homeassistant-ttlock-service

Very happy with the integration. Thank you so much!

Jennifer, can you confirm that the Last Operator is properly updated? Is it just providing a text entry from the user you input using a proprietary app? I also assume you cannot set the codes using this integration?

Thanks for reporting your lock!

jenniferlee1818 commented 7 months ago

Yes, the Last Operator updates with the name of the passcode used or the name of the fingerprint used. If I use Home Assistant or the TTLock app it shows the Last Operator is my TTLock app username (email address). Yes, I can successfully set codes with the integration :) Everything works as it should as far as I can tell. It would be better if setting codes did not require a start date and end date, but extremely happy with this integration regardless!

scrampker commented 7 months ago

If it shows your email, how does it differentiate between your family members? Do you need a separate email somehow for each person?

-------- Original Message -------- On Mar 13, 2024, 3:16 PM, Jennifer wrote:

Yes, the Last Operator updates with the name of the passcode used or the name of the fingerprint used. If I use Home Assistant or the TTLock app it shows the Last Operator is my TTLock app username (email address). Yes, I can successfully set codes with the integration :) Everything works as it should as far as I can tell. It would be better if setting codes did not require a start date and end date, but extremely happy with this integration regardless!

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

jenniferlee1818 commented 7 months ago

OK so you're right that for each home assistant user who uses home assistant to unlock the lock, it only shows my email address, it doesn't show which home assistant user did it. For me it's okay because I'm the only one who would ever use home assistant to unlock it. Others use their fingerprint or passcode and then Last Operator updates with the fingerprint name or passcode name.

scrampker commented 7 months ago

Okay that's perfect, so per user automations will work. Awesome!

-------- Original Message -------- On Mar 13, 2024, 3:35 PM, Jennifer wrote:

OK so you're right that for each home assistant user who uses home assistant to unlock the lock, it only shows my email address, it doesn't show which home assistant user did it. For me it's okay because I'm the only one who would ever use home assistant to unlock it. Others use their fingerprint or passcode and then Last Operator updates with the fingerprint name or passcode name.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

evgeny-sureev commented 7 months ago

Hello. This lock works: https://умныйзамок.рф/catalog/zamki/konanq5/

kryanth commented 7 months ago

Auslock ( https://ausmartlocks.com.au/ ) , specifically the slimline 38mm https://ausmartlocks.com.au/products/slim-smart-door-lock-series

Is a straight up ttlock and works as expected.

scrampker commented 7 months ago

Auslock ( https://ausmartlocks.com.au/ ) , specifically the slimline 38mm https://ausmartlocks.com.au/products/slim-smart-door-lock-series

Is a straight up ttlock and works as expected.

Man, this is very expensive for what look like Aliexpress locks. Same thing happened to me when I ordered from theconnectedshop.com. They just rebadge/resell things for 300% mark-up.

kryanth commented 7 months ago

Auslock ( https://ausmartlocks.com.au/ ) , specifically the slimline 38mm https://ausmartlocks.com.au/products/slim-smart-door-lock-series Is a straight up ttlock and works as expected.

Man, this is very expensive for what look like Aliexpress locks. Same thing happened to me when I ordered from theconnectedshop.com. They just rebadge/resell things for 300% mark-up.

Yes, though it was included in a uPVC double glazed entry door , as it has the mortice lock and not a euro cylinder; it was marked down again within the door and install and uPVC double glazed entry doors in Australia aren't cheap to begin with, and for the lack of hassle in installation, was fine.

Works and is, as you say, a straight up rebadged ttlock

ashtonaut commented 7 months ago

Working with an E-Lok Series 8 (non-wifi model), reported in HA as a SN9246_PV53 Hardware 1.3 Firmware 6.4.20.221201 Using an Aliexpress ttlock bridge (Ethernet version).

ntk9 commented 7 months ago

there is a way to update the Last Operator and Last Trigger even if the same person open the door ? i have notification send with the name of the person open the door but there is no change in the sensor (and the trigger ot working) when someone open the door twice or the same way