Lokalizacja urządzenia za pomocą ESP32 w pomieszczeniu
Вставка
- Опубліковано 11 лип 2024
- W tym wideo przedstawię Wam najlepszą z metod lokalizacji urządzeń w pomieszczeniu, jaką przetestowałem w Home Assistant. Dzięki wtyczce ESPresense, możemy wykrywać urządzenia bluetooth na podstawie siły sygnału jaka odbierana jest przez płytki ESP32. Na podstawie lokalizacji możemy wykonywać automatyzacje, a jak ktoś z Was będzie potrzebował to nawet śledzić położenie użytkownika i na tej podstawie włączać światła czy przełączać głośniki z muzyką.
Poruszane zagadnienia: #smarthome #homeassistant #esp32 #espresense #mqtt_room
▬ Treści ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
0:00 Intro
0:40 ESPresense - Instalacja na płytce ESP32
2:25 MQTT Broker MOSQUITTO
3:32 Dodanie urządzenia do śledzenia
6:32 Automatyzacje standardowe i NodeRed
▬ Materiały do filmu ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
espresense.com/ - Strona domowa wtyczki + instalator ESP
▬ Skrypty ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
sensor:
One entry for each beacon you want to track
- platform: mqtt_room
device_id: "iTrack:xxxxxxxxxxxx"
name: 'ESP Keys'
state_topic: 'espresense/devices/iTrack:xxxxxxxxxxxx'
timeout: 10
away_timeout: 120
▬ Poradniki ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
• Konfiguracja Zigbee2MQ... - Instalacja Mosquitto Broker
• Instalacja podstawowyc... - Instalacja podstawowych dodatków (File Editor, HACS)
▬ Uzupełnienie i więcej materiałów na blogu ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Music by: Bensound
License code: YWAGTJSO74TCJJCH - Наука та технологія
Kurde jak dla mnie super piąteczka😃
Super jak zawsze. Brawo. Moja żona jak oglądam Twoje poradniki to już rozpoznaje Ciebie po głosie - i pyta
"znowu coś będziesz robił?" :) bo słyszę tego "Gościa"
Ja również tak przyzwyczaiłem się do tego jak tłumaczysz, że jak jest inny poradnik to denerwuje mnie, że nie ma tam Twojego spokojnego głosu. Szkoda , że za moich czasów nie miałem takiego nauczyciela informatyki - na pewno wiele więcej bym się nauczył. Pozdrawiam w nowym 2024 roku i życzę Tobie pomysłów a sobie obym więcej mógł oglądać takich poradników.
Wow :) dziękuję :)
🎉🎉 tak trzymaj... Łapka zostawiona.
Dziękuję :)
Przyłączam się do pytań o to jaką płytkę wybrać i jak ją zasilać? Da radę bateryjnie? Tak żeby schować w szafce, gdzie nie ma prądu?
Są jakieś obudowy do takich płytek?
A może w ogóle jakiś dedykowany film o ESP32? :)
Film jak zawsze mega przydatny. I mam pytanie pewnie najlepiej jak w każdym pomieszczeniu jest ESP czy może jedna płytka wystarczy ?
W każdym pomieszczeniu musisz mieć płytkę. Na każdym z nich musisz zainstalować ESPresense i każdą z nich w konfiguracji ustawić nazwę pokoju. Zasada działania jest taka, że płytka, która wykrywa najsilniej sygnał jest definiowana jako obecność w danym pomieszczeniu.
Hej, odkad mam HA lubie cie ogladac, czy wiesz moze jak podlaczyc bramke Ikea Dirigera do HA? (pomijając HomeKit Controller)
O.O
Witam. Posiadam moduł z espresense. Mam taki problem ze pomimo włączonego bluetooth w telefonie moduł robi przerwy w czasie wykrywania urządzenia co widać w historii obecności. Jak rozwiązać ten problem ewentualnie co ustawić w kodzie ymal?
Supier
Dzięki :)
Świetny poradnik. Dzięki. A czy próbowałeś ożenić to rozwiązanie z DL2410 z poprzedniego filmiku ?
Ten filmik nagrałem wcześniej, ale jak mi w ręce wpadło ld2410 to szybko chciałem przetestować i film zmontowałem szybciej ;)
Można zrobić kombo :) które poza wykrywaniem obecności będzie sprawdzać na podstawie ble położenie urządzenia
@@HejSmart Też tak wywnioskowałem, ale nie mogę w dokumentacji znaleść jak to ze sobą połączyć.
Też poszukam, dam znać :)
ile urzadzen mozna dodać? chce dodać 3 urzadzenia (miband) co zrobić by to zadziałało
Mam problem z działaniem. Zegarek (Galaxy watch 4) przeważnie wykrywa, ale cholernie często usypia aplikacje na zegarku. Niestety telefon (Pixel 6 pro)praktycznie nigdy nie działa. Mam włączony nadajnik ble w sensorach. Co może być przyczyną?
Zadziała to z HA postawionym w zdalnej lokacji na VPSie? Będzie z tym dużo kombinacji?
Tak, powinno. Jeżeli masz zainstalowanego brokera mqtt wystawionego to nie będziesz miał problemów z konfiguracja. Urządzenie ESP może być podłączone nawet w innej lokalizacji fizycznej niż serwer, wystarczy tylko podłączenie do wifi, a cała komunikacja odbywa się przez mqtt
Dzień dobry, obejrył twoje video i kostka ESP-32 nie chce wykrywać urądzenie bluetooth na telefonie, co poradzisz , gdzie szukać ?
A znalazłeś prawidłowy adres mac urządzenia? Możesz na telefonie zainstalować aplikacje bluetooth devices scanner i wyszukaj konkretne urządzenie. Wtedy wykorzystać w konfiguracji mac urządzenia.
@@HejSmart ok dzienki
@@HejSmart do tego czasu nie znalazlem rozwiazania problemu ESP-32 nie wyszukuje mi telefonu,wszyscy do okola i pietro wyzej wyszukuje MI BEND,APPL,zegar,telewizor tez!moze problem z telefonem mam SAMSUNG
Nie mam pojęcia, być może problem jest z telefonem
Witam, zaprogramowałem 2 płytki, wszystko szło normalnie tj. wgranie firmware, zmiana nazwy i zalecanych ustawień. płytki są widoczne po nazwie na routerze, i w HA, ale...... tylko jeżeli są zasilane z PC. Jak podepnę je pod dowolny zasilacz to nie startuje WiFi. Mruga niebieska dioda i nic się nie dzieje. jak podłączam pod PC (dowolny port i kabel) wszystko gra. Co jest nie tak?
Dziwne, to nie powinno mieć znaczenia. Sprawdź proszę na innym zasilaczu i kablu (może jest jakiś problem z pełnym zasileniem), ewentualnie postaw bliżej routera, żeby sprawdzić czy się zaloguje prawidłowo.
O od dawna o tym myślałem ale na myśleniu się skończyło
A tu gotowe rozwiązanie spada z nieba
... a proszę Cię bardzo :p
@@HejSmarttak wgle gdzie kupowałeś ESP32? Ja kupiłem 2 na allegro za 30 zł sztuka
zainstalowałem ESPresense na esp wroom 32 i mam problem z wifi, nie chce się połączyć. Coś przeoczyłem?
A etap wpisywania danych do WiFi przebiegł u Ciebie bez błędów? Może zrobiłeś literówkę, małe i duże litery mają znaczenie
@@HejSmart no właśnie na tym etapie wywala błąd. Hasło i login prawidłowe, nawet już kopiowałem z menadżera haseł, co by literówki nie zrobić
Wygląda na błąd w obecnej wersji v3.2.4 - Wyświetla timeout podczas łączenia z siecią WiFi, ale tak na prawdę łączy się poprawnie i działa :) Sprawdź na routerze.
@@ociekly ten sam problem był na 3.1.1. Ale w końcu, pomimo błędu udało się połączyć i zintegrować z HA. Ale teraz mam nowy problem, próbuje dodać zegarek Galaxy watch i co chwila zmienia on swój ID. Jutro sprawdzę z amazifit. Może tu będzie lepiej
@@HejSmart albo to mój ESP-WROOM-32 jakiś lewy jest ale z galaxy watch 4 i amazfit 2 słabo to działa. Z amazfit to go wykrywa jakby chciał a nie mógł. A z galaxy to w ogóle jakaś jazda jest, w web terminalu zegarek dostaje inny nr id bluetootha, który jeszcze co chwila się zmienia.
Ciężko mi się to ogląda, bo bardzo przeszkadza muzyczka w tle wypowiedzi. Pomijam to, że muszę wyłączać swoją - jeżeli mam. Jeżeli coś bardziej skomplikowanego - to jeszcze przeszkadza w zrozumieniu treści. A szkoda, bo kanał generalnie wartościowy. Zapewne nie znajdzie się tu osoba która ogląda kanał, "bo gra miła muzyczka" - a raczej po istotne wiadomości. Może zajrzę za jakiś czas czy ta niestety bardzo powszechna na YT maniera zniknęła. Gdyby były napisy - to bym chociaż mógł wyłączyć dźwięk :/
Hej, staram się systematycznie dodawać napisy do wszystkich filmów. Dziękuję za cenną uwagę, nie byłem świadomy, że może ona przeszkadzać. Rozważę nie dodawanie tła muzycznego w następnych filmach.
Dobra mój plan udał się w połowie
bo ticwatch pro 3 ultra ma ukryte bluetooth xd
ale mama ma MiBanda więc no
Ważne, że się udało :)
ile maksymalnie możemy dodaj urządzeń do monitorowania? do tej płytki i z doświadczenia jaki zasięg ma taka płytka?
Jeżeli chodzi o zasięg to zależy od wersji płytki i ewentualne zakłócenia w pobliżu. Ale jeżeli masz płytkę wifi to możesz ja spokojnie kilkanascie-dziesiat metrów od routera umiescic a potem prawie drugie tyle będzie skandował w poszukiwaniu bluetooth
@@HejSmart a możesz poleci. Jakiś konkretny model płytki (bo rozważam 1 płytkę na mieszkanie) i jak rozwiazales zasilanie takiej płytki? Bo jakbym chciał jednak w każdym pomieszczeniu to problem mogę mieć z gniazdkami do podłączenia
@@robertt4788 ale tego co w filmie niestety na jednej płytce nie wykonasz. Założenie jest takie, że on wykrywa obecność w danym pomieszczeniu (każde pomieszczenie musi mieć osobną płytkę) na podstawie siły sygnału i lokalizacji do konkretnej płytki, czyli wykrywa, że jesteś w kuchni, ponieważ płytka w kuchni ma najsilniejsze połączenie z bluetooth.
Chyba, że potrzebujesz informacji na temat polecanych płytek tak ogólnie :)?
@@HejSmart generalnie to jaka najlepiej kupić i jak rozwiązać temat zasilania
@@HejSmart dasz radę polecić sensowny zestaw czyli jaka.plytka i jakie zasilanie?