Obecnosć w domu (GPS, scena)

  • 1 Odpowiedzi
  • 937 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline whistl3r

  • * 1
  • 0
    • Zobacz profil
  • Nazwa i wersja ID: Fibaro HCL 4.120
Obecnosć w domu (GPS, scena)
« dnia: Kwiecień 12, 2017, 10:49:58 pm »
Po pierwsze... Witam wszystkich użytkowników forum bo to będzie mój pierwszy post tutaj. Oczywiście wyszukiwałem tu już przed rejestracją rozwiązań i pomocy związanych z centralką i urządzeniami Fibaro lecz trafiłem na problem dla którego nie mogę znaleźć rozwiązania. Może któryś z bardziej doświadczonych forumowiczów coś będzie w stanie pomóc.
Cel:
- chcę wiedzieć ile osób znajduje się w domu i kto
- w zależności od tego uruchamiać zasilanie grupy urządzeń lub je wyłączać/włączać
Co zrobiłem:
- zmienna 'obecność' która zlicza dusze
- zmienna dla każdego domownika (1 - obecny, 0 - nieobecny) np. 'JSwDomu'
Parę razy podchodziłem już do zrobienia sceny (wejście) która:
- sprawdza czy zmienna 'JSwDomu' ma stan 0
- jeśli nie -> nic się nie dzieje
- jeśli tak -> dodaje 1 do zmiennej 'obecność' oraz zmienia zmienną 'JSw Domu' na 1
Druga scena w przeciwnym kierunku (wyjście).
Pomysł był taki, że te sceny mogą być uruchamiane przez inne sceny wyzwalające w postaci GPS (tak wiem... w Fibaro działo to... mówiąc oględnie - przypadkowo), z palca (np. na komórce) albo w inny sposób (co tam da się jeszcze wymyślić).
PROBLEM - nie działa tak jak logika podpowiada. Tak jakby warunek nie był w ogóle brany pod uwagę. Za każdym kiedy uruchamiam scenę 'wejście' to zmienia się o +1 zmienna 'obecność' niezależnie od tego jaka jest wartość zmiennej 'JSwDomu'. Pewnie w LUA dałoby się to zrobić ale jak na razie mam centralkę HCL i nie zanosi się na zmianę. Ktoś ma jakiś pomysł? W załączeniu zrzut ze sceny którą ma w tej chwili.
Z góry dziękuję za jakiekolwiek podpowiedzi.
Pozdrawiam
Odp: Obecnosć w domu (GPS, scena)
« Odpowiedź #1 dnia: Kwiecień 15, 2017, 07:38:14 am »
Wykrywanie kto aktualnie jest w domu wymaga identyfikacji osób. Rozumiem, że chcesz do tego wykorzystać ich telefony.
Nowe smartfony z systemem Android mają możliwość włączenia rozgłaszania BLE  tle. Nie wpływa to na szybsze rozładowanie baterii i nie przeszkadza w normalnym użytkowaniu telefonu. Ta funkcjonalność pozwala stwierdzić w jakim pomieszczeniu znajduje się dany smartfon. Można się też z nim połączyć i dokonać autoryzacji (tzw. bezprzewodowy klucz).
Zamiast smartfona można użyć też małego breloczka (Beacona) doczepianego np. do kluczy. Jeśli ktoś wyjdzie z domu i zabierze klucze to zaniknie sygnał emitowany przez identyfikator.