Czujnik podłączony przez WiFi

  • 13 Odpowiedzi
  • 2363 Wyświetleń

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

Czujnik podłączony przez WiFi
« dnia: Grudzień 12, 2018, 06:55:14 pm »
Nie używam systemu Fibaro ale mam pytanie z nim związane.
Czy możliwe jest przesłanie do tego systemu np. temperatury z zewnętrznego czujnika przy pomocy HTTP ?
Jeśli jest to możliwe to czy czujnik ma wysłać zapytanie GET/POST do centralki czy centralka ma go odpytać ?
*

Offline wojtas810

  • *** 205
  • 3
  • Nazwa i wersja ID: wojtas810
Odp: Czujnik podłączony przez WiFi
« Odpowiedź #1 dnia: Grudzień 12, 2018, 10:06:45 pm »
Wydaje mi się ze musi wysłać informacje do centralki ale nie jestem pewien - ogólnie nie wszystkie ale kilka urządzeń się da
*

Offline viperlodz

  • Moderator Globalny
  • ***** 838
  • 23
  • Nazwa i wersja ID: HC3 / HC2/ HC3L / Yubii
Odp: Czujnik podłączony przez WiFi
« Odpowiedź #2 dnia: Grudzień 12, 2018, 10:57:37 pm »
centralka może odpytywać, ale czujnik będzie widoczny jako urządzenie wirtualne
Odp: Czujnik podłączony przez WiFi
« Odpowiedź #3 dnia: Grudzień 12, 2018, 11:08:10 pm »
Mnie bardziej interesuje przypadek wysłania danych przez czujnik do centralki.
Czy jest to możliwe ?
*

Offline viperlodz

  • Moderator Globalny
  • ***** 838
  • 23
  • Nazwa i wersja ID: HC3 / HC2/ HC3L / Yubii
Odp: Czujnik podłączony przez WiFi
« Odpowiedź #4 dnia: Grudzień 13, 2018, 08:37:13 am »
Nie ma takiej możliwości.
Odp: Czujnik podłączony przez WiFi
« Odpowiedź #5 dnia: Grudzień 13, 2018, 05:33:57 pm »
Załóżmy, że mam serwer gromadzący dane z czujników. Jeśli jakaś wartość przekroczy zadaną granicę serwer może wysłać przez HTTP komendę do HC uruchomienia określonej sceny.
Jest to opisane tu http://www.smarthome.com.au/smarthome-blog/fibaro-home-center-http-commands/
Czy uruchomiona scena może odczytać przez HTTP GET dane pomiarowe z serwera, dokonać ich wizualizacji i w zależności od pobranych wartości wykonać jakieś działania np. coś włączyć ?
*

Offline viperlodz

  • Moderator Globalny
  • ***** 838
  • 23
  • Nazwa i wersja ID: HC3 / HC2/ HC3L / Yubii
Odp: Czujnik podłączony przez WiFi
« Odpowiedź #6 dnia: Grudzień 13, 2018, 07:16:05 pm »
Tak jest taka możliwośc. W LUA można prawie wszystko napisać.
Z wizualizacją na wykresach będzie jednak problem. Tylko natywne czujniki z-wave itp. można wyświetlać na wykresach zużycie energii, temperatury itp.
Odp: Czujnik podłączony przez WiFi
« Odpowiedź #7 dnia: Grudzień 13, 2018, 08:27:25 pm »
Czy jest jakiś preferowany przez Fibaro sposób pobierania danych przez HTTP z czujników ?
Czy ze skryptu w LUA jest dostęp do systemu plików gdzie można coś zapamiętać ?
*

Offline viperlodz

  • Moderator Globalny
  • ***** 838
  • 23
  • Nazwa i wersja ID: HC3 / HC2/ HC3L / Yubii
Odp: Czujnik podłączony przez WiFi
« Odpowiedź #8 dnia: Grudzień 13, 2018, 10:12:20 pm »
Nie ma dostepu do plików. Napisz co chcesz osiągnąć, bo wydaje mi się że za bardzo kombinujesz.
i jakie czujniki HTTP chcesz wykorzystać i dlaczego?
Odp: Czujnik podłączony przez WiFi
« Odpowiedź #9 dnia: Grudzień 13, 2018, 11:36:30 pm »
Mam urządzenie zbierające dane z różnych czujników. Między innymi ma ono interfejs WiFi. Mogę w nim dowolnie modyfikować oprogramowanie. Poproszono mnie o ew. integrację tego z systemem Fibaro. Zastanawiam się w jaki sposób zrobić to możliwie uniwersalnie.  Wykombinowałem, że wszelkie przydatne dane mogę udostępnić przy pomocy serwera HTTP.  Urządzenie może też wykryć różne zdarzenia wymagające podjęcia pilnych działań. Takim zdarzeniem jest np. pojawienie się samochodu przed bramą.  W takiej sytuacji urządzenie wyśle do HC rozkaz uruchomienia określonej sceny. Ta przy pomocy skryptu LUA pobierze przez HTTP kod zdarzenia i identyfikator pojazdu. Następnie wykona działania specyficzne dla określonego użytkownika np. otworzy mu bramę.
Chodzi mi wymyślenie takiej komunikacji pomiędzy urządzeniami aby późniejsze modyfikacje działania całości nie wymagały zmian oprogramowania w koncentratorze danych. Czyli aby właściciel Fibaro mógł je sam zrobić bez mojego udziału.

« Ostatnia zmiana: Grudzień 13, 2018, 11:38:44 pm wysłana przez Pawel2420 »
*

Offline viperlodz

  • Moderator Globalny
  • ***** 838
  • 23
  • Nazwa i wersja ID: HC3 / HC2/ HC3L / Yubii
Odp: Czujnik podłączony przez WiFi
« Odpowiedź #10 dnia: Grudzień 14, 2018, 11:13:37 am »
Wystarczy napisać dobrze urządzenie wirtualne do pobierania informacji itd.
Jeśli jest istotny czas pobierania danych to w tym urządzeniu wifi można wymusić pobieranie aktualnych danych przez fibaro za pomoca http.
Odp: Czujnik podłączony przez WiFi
« Odpowiedź #11 dnia: Grudzień 14, 2018, 09:36:08 pm »
Ponawiam więc pytanie czy w Fibaro jest jakiś preferowany format pobierania danych przez HTTP czy mam go sobie wymyślić ?
*

Offline viperlodz

  • Moderator Globalny
  • ***** 838
  • 23
  • Nazwa i wersja ID: HC3 / HC2/ HC3L / Yubii
Odp: Czujnik podłączony przez WiFi
« Odpowiedź #12 dnia: Grudzień 15, 2018, 11:22:00 am »
Poszukaj na forum a znajdziesz przykłady jak pobierać dane itd.
Odp: Czujnik podłączony przez WiFi
« Odpowiedź #13 dnia: Grudzień 20, 2018, 09:57:13 pm »
Przez HTTP można uruchomić w Fibaro wskazaną scenę lub ją zatrzymać.  Do czego w praktyce może być przydatna ta druga opcja ?
Potrzebuję jeszcze drobnej porady w kwestii określeń stosowanych w Fibrao. Czy sformułowanie "skrypt LUA związany z daną sceną" będzie zrozumiały dla użytkownika tego systemu ?