Comments (18)
The Nuki app is standby for any possible firmware updates, but other than that the NUKI is indeed used through nuki_hub only (through mqtt/ domotica software). Works flawlessly.
from nuki_hub.
ok so how could we handle the bluetooth authtentication in this scenario without the Nuki app? using the HASS state for each person?
from nuki_hub.
I do not follow what you mean. The bridge is connected/authenticated to the lock through bluetooth (as only device). The bridge has now become your primary interface (through MQTT). How you deal with e.g. multi-users, the ability to see the locked status and/or (un)lock at different times has now shifted to your domotica software. I do not us HASS (but Openhab), but elaborating on this might be better done on a HASS forum I guess.
from nuki_hub.
Yes indeed "How you deal with e.g. multi-users, the ability to see the locked status and/or (un)lock at different times has now shifted to your domotica software."
And so you asked to my question, you're using the ability of the domotica software to unlock or lock the nuki based on certain event. Got it.
so @bartsnijder are you using the nuki without the nuki app at all on your setup?
from nuki_hub.
In the daily setup: no I do not use the NUKI app.
But I do have the app standby for possible firmware updates.
from nuki_hub.
from nuki_hub.
last question: how can you handle the fact that you are very near to the door before unlock it? is there any property on mqtt about the fact that any of the bonded devices are in bluetooth range?
on openhub or hass we can deal with the fact that we are away or at home, but I'm trying also to get a trigger for "i'm in front of the door" as the nuki app does.
what do you use in your scenario @bartsnijder ?
from nuki_hub.
I use a few means to automatically open the lock
- BLE presence (of NUKI bridge): I do limit based on BLE signal strength
- Mobile phone and/or car connected to my LAN on a specific AP (+signal strength) (this does have some extra delay)
from nuki_hub.
from nuki_hub.
from nuki_hub.
The app on the smartphone is not necessarily cloud connected. If you use it without the NUKI Bridge, it directly connects to the lock via bluetooth without communicating with the cloud.
from nuki_hub.
No, I edited the reply. By accident I named it a HUB. I only have the bridge.
sorry, just to understand correctly, you mean you only have the ESP32 with the nuki hub? if so, does it expose any data from the bluetooth devices around it?
The app on the smartphone is not necessarily cloud connected. If you use it without the NUKI Bridge, it directly connects to the lock via bluetooth without communicating with the cloud.
hah i didn't know this! thanks
from nuki_hub.
No, I edited the reply. By accident I named it a HUB. I only have the bridge.
sorry, just to understand correctly, you mean you only have the ESP32 with the nuki hub? if so, does it expose any data from the bluetooth devices around it?
Yes it does, do you have an MQTT browser/viewer (like mqtt explorer). It states all the BLE device found (including signal strength). I think your phone BLE will not be visible by default though; might need an app for that. I use different BLE devices as keys.
from nuki_hub.
@bartsnijder that's great! i didn't know this! I'm installing https://community.home-assistant.io/t/addon-mqtt-explorer-new-version/603739 (for future reference) to check it and I will report it back. If it's so I guess I'm ready to give it a go! Thanks!
from nuki_hub.
Yes it does, do you have an MQTT browser/viewer (like mqtt explorer). It states all the BLE device found (including signal strength). I think your phone BLE will not be visible by default though; might need an app for that. I use different BLE devices as keys.
Correct, you have to install an app that broadcasts ble beacons for your phone to become visible for NUKI Hub. Also, it has to broadcast a name, otherwise the beacon will be ignored.
from nuki_hub.
Correct, you have to install an app that broadcasts ble beacons for your phone to become visible for NUKI Hub. Also, it has to broadcast a name, otherwise the beacon will be ignored.
that's awesome @technyon thanks! do you know if it also possible on ios? which app do you suggest?
from nuki_hub.
I'm not using an app myself, but a Siemens G-Tag. I think many people use the Home Assistant companion app, but that only makes sense if you're using home assistant. Just search on the play store ("beacon simulator"), there are a few apps that can do it.
I'm not sure about IOS, I'm strictly an android user :).
from nuki_hub.
In accordance with https://docs.github.com/en/get-started/using-github/communicating-on-github#scenarios-for-github-discussions this open-ended conversation is more suitable for the discussions section imho.
@technyon: Now that GitHub discussions is enabled on the repository I propose we convert this issue to a discussion.
from nuki_hub.
Related Issues (20)
- AuthorizationId doesn't change on rolling auth log HOT 3
- How upgrade? HOT 9
- problem update at 8.35 HOT 1
- Nuki Hub gets unavailable for a couple of hours a day - also tries to reconnect every minute afterwards HOT 22
- Battery "level" is missing in version 8.35 HOT 2
- Ethernet support broken for core 3 builds HOT 1
- Nuki hub status does not change HOT 7
- Presence HOT 7
- No info in the logbook HOT 1
- [Feature request] Add support for DM9051NP Ethernet adapter (ETH01-Evo) HOT 16
- Nuki Lock freezes(goes offline) after a while when connected to Nuki Hub HOT 15
- 8.35: battery voltage not provided to Home Assistant anymore HOT 8
- 8.35: config changes triggered in Home Assistant triggers complete MQTT reload for that device (renders all entities unavailable) HOT 26
- [9.0-beta/master] No valid Opener config received HOT 21
- status lock does not update HOT 2
- Remove Unlatch to Home Assistant ? HOT 1
- [Feature Request] Disable the "Unlatch" discovery HOT 4
- /src/updater/release/esp32/updater.bin: No such file or directory HOT 2
- Keypad 2.0 Keypad status does not show activity HOT 4
- 9.0 boot loop HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nuki_hub.