RBOY APPS – rozszerz możliwość aplikacji SmartThings

RBOY APPS to zespół developerów, który ubogaca aplikację mobilną SmartThings o nowe możliwości i dodatkowe urządzenia. Tworząc niestandardowe SmartApps bądź niestandardowe programy obsługi urządzeń. Obecnie posiadają około 60 programów, pozwalając nam się cieszyć jeszcze większą automatyzacją. Jeden z przykładów to kiedy jesteś w drodze do domu, ekosystem SmartThings wie, że znajdujesz się w promieniu 1 kilometra od domu. Włącza klimatyzację, aby zapewnić komfortową temperaturę. Zbliżając się do domu, otwiera on bramę garażową, odblokowuje drzwi i rozbraja system bezpieczeństwa. Zapala światło w kuchni i włącza muzykę.

  • [Aktualizacja 1]: Obecnie platforma SmartThings przechodzi gruntowne zmiany, od 31 grudnia nie będzie możliwe korzystanie ze SmartApps zaprogramowanych w języku Grovvy. RBOY APPS pracuje nad migracją starych SmartApps na nową platformę. W ostatnim akapicie komunikat dewelopera na temat planowanej rewolucji ekosystemu SmartThings.

Uczyń swój dom swoim lokajem!

– motto RBOY APPS

Aby skorzystać z programów konieczny jest zakup licencji. Mamy tutaj dwie możliwości Personal license za 39,99 USD lub Rental & Office license za 99,99 USD.

RBOY APPS można znaleźć na oficjalnej stronie oraz na Facebooku.

SmartApp

Lista stworzonych SmartApps. Poszerzają one funkcje aplikacji o przykładowo: harmonogram dla termostatów, menedżer bram garażowych czy monitorowanie niskiego poziomu baterii czujników. Kilka z nich obiecujemy przetestować i zrecenzować.

  1. Lock User Management (LUM)
  2. Chimes and Notifications for Doorbells and Sensors
  3. Intruder Alert with Actions
  4. Weekday/Weekend (5-2 Day) Thermostat with Remote Temperature Sensor
  5. Motion Based Thermostat Temperature Management
  6. Ultimate Mode Based Thermostat Temperature Management
  7. Humidity and Temperature Management with Scheduling
  8. Unlimited Customizable Thermostat
  9. Garage Door Manager Open/Close Automatically with Timers
  10. Low Battery Notification and Monitoring
  11. Virtual Garage Door Manager
  12. Nuki Manager
  13. Foscam Camera and Motion Alarm Manager
  14. Mode Based Actions
  15. Mode Based Thermostat Single Temperature Management
  16. Schedule fan for Thermostats
  17. Attic Fan Smart Ventilator
  18. Sleeping Kids Motion Alert When Parents Aren’t Home
  19. Schlage Lock Alarm Mode and Sensitivity Change and Monitor
  20. Smart Weather Station Controller
  21. Basic Lock User Management
  22. User Unlock/Lock Door Notifications and Actions
  23. CoRE

Niestandardowe programy obsługi urządzeń

Lista utworzonych programów obsługi obsługujących odpowiednie urządzenia. Należą do nich między innymi produkty od Heatit, Monoprice czy Ring.

  1. Universal Enhanced Z-Wave Lock (with alarms, RFID, door sensor and advanced features)
  2. Ring Alarm Keypad
  3. Enhanced ZigBee Keypad
  4. Foscam IP Camera with Motion Detection Alarm
  5. Enhanced Z-Wave Thermostat with Battery, Humidity, Clock, Lock Controls, Temperature Configuration and Customized User Interface
  6. Heatit Z-TRM3 / Z-TRM2fx Thermostat
  7. Heatit Z-Temp2 Thermostat
  8. Heatit Z-Water Relay
  9. Heatit Z-Dim
  10. Heatit Z-Push Button
  11. Heatit Z-Smoke Detector
  12. Nuki Lock
  13. Monoprice PIR Motion Detector with Temperature Sensor
  14. Monoprice 4 in 1 Motion Sensor with Temperature, Humidity and Light Sensors
  15. Monoprice Door/Window Sensor
  16. Monoprice Z-Wave Plus Mailbox Sensor
  17. Monoprice Recessed Door/Window Sensor
  18. Monoprice Plug In Power Monitor
  19. Monoprice Wall Socket Plug in Receptacle with 2 USB and 1 AC Port
  20. Monoprice Z-Wave Plus Smart Plug with 2 USB
  21. Monoprice Garage Door Sensor
  22. Monoprice Shock and Acceleration Sensor
  23. Vision Siren
  24. Linear/GoControl Garage Door Opener with Low Battery Sensor and Switch Capability
  25. Virtual Garage Door Opener/Controller
  26. Linear/GoControl WAPIRZ-1 Motion Sensors with Temperature and Battery
  27. Enhanced ZooZ 4 in 1 Sensor with Temperature, Motion, Humidity, Light and Battery
  28. Enhanced Neo Coolcam Mini Plug/Dome On-Off Plugin Switch/ZooZ MiniPlug with Energy Monitoring and Timers
  29. Ecolink Flood and Freeze Sensor
  30. Centralite Night Light Repeater
  31. Blink Camera (IFTTT)
  32. MyQ Garage Door Opener and LightController
  33. Aeon Multisensor Gen5 with Customized Update Frequency

Zakup licencji

Jak już wspomniałem, aby skorzystać z kodów SmartApps czy z niestandardowych programów obsługi urządzeń. Potrzebny jest jednorazowy zakup licencji za 39,99 USD, przy obecnym kursie wychodzi ok 150 zł. Po czym uzyskujemy dostęp do wszystkich stworzonych kodów z sekcji SmartApps oraz Device Handlers. Jest również dodatkowa licencja dla biur i wynajmujących. Tutaj kosztuje ona już 99,00 USD i mamy dodatkowo dostęp do sekcji Rental Apps, gdzie znajdziemy trzy SmartApps ułatwiajcie zarządzanie dostępem do pomieszczeń.

UWAGA!: Do dokonania płatności konieczne jest posiadanie aktywnego konta PayPal.

Jedyną możliwą formą płatności jest PayPal. Zakupu dokonujemy wchodząc na stronę www.rboyapps.com, klikamy „Buy”.

Wybieramy licencję: Rental & Office license lub Personal license.

Po kliknięciu zostaniemy przeniesieni na stronę PayPala. Logujemy się na swoje konto, wybieramy metodę płatności środki na koncie bądź przypisana kartę debetową, klikamy kontynuuj. Potwierdzamy płatność klikając „Zapłać teraz”. Wyświatli się potwierdzenie płatności, możemy wrócić na stronę RBOY.

Po kliknięciu powrotu na stronę handlowaca. Zespół RBOY APPS podziękuje nam za wsparcie.

Po kilku minutach na maila przyjdzie mail z danymi logowania. Zostanie on wysłany na adres e-mail użyty do dokonania płatności. Może on trafić do folderu SPAM.

Powyżej screen z treścią maila od RBOY. Oczywiście dane logowanie zasłonięte 😉 Mail należy zachować na przyszłość. I strzec przed osobami niepowołanymi. Jest możliwość odzyskania danych logowania na stronie tutaj. Ewentualne wsparcie techniczne można uzyskać pisząc na adres mailowy: support@rboyapps.com.

Instalacja

Posiadając już dane logowania możemy przejść do pobrania kodu, klikając na jej nazwę na stronie głównej developera. Zostaniemy poproszeni o podanie loginu i hasła z maila. Po poprawnym zweryfikowaniu nas. Wyświetli się kod.

SmartApps

Do wykonania tych czynności zaleca się użycie przeglądarki na komputerze. Szczegółową instrukcję instalacji wraz ze screenami można znaleźć we wcześniejszym wpisie.

  1. Kliknij aplikację Smart, którą chcesz zainstalować, otworzy się nowe okno z kodem, zaznacz całą stronę (Ctrl + A) i skopiuj (Ctrl + C).
  2. Zaloguj się do IDE na https://account.smartthings.com.
  3. Kliknij „My SmartApps”.
  4. Kliknij „+New SmartApp” w prawym górnym rogu.
  5. Kliknij „From Code”.
  6. Wklej kod (Ctrl + V) skopiowany z kroku 1 do edytora i kliknij „Create”.
  7. Kliknij „Publish”, a następnie „For Me” w prawym górnym rogu.
  8. Aby zainstalować aplikację SmartApp, otwórz aplikację mobilną SmartThings na telefonie, kliknij  ikonę + w prawym górnym rogu ekranu. Teraz kliknij „Add SmartApps”.
  9. Przewiń w dół, aż zobaczysz nowo utworzoną aplikację SmartApp i kliknij ją, aby ją zainstalować. Jesteś skończony! Aby otworzyć / skonfigurować aplikację w przyszłości, wykonaj krok 10 (jeśli nie widzisz aplikacji SmartApp na liście, być może kod został zainstalowany w złej lokalizacji, sprawdź ponownie krok 3).
  10. Po zainstalowaniu aplikacji SmartApp skonfiguruj ją. Klikając ikonę menu w lewym górnym rogu aplikacji SmartThings, a następnie kliknij „SmartApps”.
Niestandardowe programy obsługi urządzeń

Szczegółową instrukcję instalacji programu wraz ze screenami można znaleźć we wcześniejszym wpisie. Do wykonania tych czynności zaleca się użycie przeglądarki na komputerze. Aby zainstalować kod:

  1. Kliknij na Device Handler,  który chcesz zainstalować, otworzy się nowe okno z kodem, zaznacz całą stronę (Ctrl + A) i skopiuj (Ctrl + C).
  2. Zaloguj się do IDE na https://account.smartthings.com.
  3. Kliknij „My Device Handlers”.
  4. Kliknij „+ Create New Device Handler” w prawym górnym rogu.
  5. Kliknij „From Code”.
  6. Wklej kod (Ctrl + V) skopiowany z kroku 1 do edytora i kliknij „Create”.
  7. Kliknij „Publish”, a następnie „For Me” w prawym górnym rogu.
  8. Teraz sparuj urządzenie z koncentratorem za pomocą aplikacji mobilnej SmartThings, klikając + -> Urządzenie -> Skanuj w pobliżu.

Jeśli urządzenie zostało sparowane przed zainstalowaniem powyższej procedury obsługi urządzenia, wykonaj następujące dodatkowe kroki, aby zmienić program obsługi urządzenia używany przez urządzenie:

  • W środowisku IDE kliknij „My Devices” u góry
  • Kliknij wybrane urządzenie (termostat / zamek itp., które chcesz zmienić).  
  • Przewiń w dół i kliknij „Edit”.
  • W polu „Typ *” wybierz nowo utworzoną procedurę obsługi urządzenia (pojawi się na dole listy).
  • Przewiń do dołu strony i kliknij „Update”.
Aktualizacja kodów

Aby zaktualizować, należy skopiować zaktualizowany kod na stronie RBOY. I zaloguj się do IDE na https://account.smartthings.com.

  • Kliknij „My Device Handlers” bądź „My SmartApps”.
  • Kliknij program obsługi urządzenia bądź SmartApps, który chcesz zaktualizować.
  • Zaznacz wszystko (Ctrl + A) i usuń stary kod, Wklej (Ctrl + V) nowy kod.
  • Kliknij „Save”.
  • Kliknij „Publish”, a następnie „For me”, jeśli tego nie zrobisz, aktualizacja nie zadziała.

Licencja

Każda licencja umożliwia użytkownikowi zainstalowanie aplikacji w jednym hubie / lokalizacji SmartThings. Kodu nie można modyfikować, rozpowszechniać ani ponownie wykorzystywać w żadnej formie ani w żaden sposób. Połączenie IDE SmartThings z publicznym kontem GitHub, wykorzystanie licencji osobistej do wynajmu lub działalności komercyjnej może prowadzić do naruszenia licencji.

Migracja do nowej platformy SmartThings — często zadawane pytania

Samsung ogłosił koniec swojej platformy programistycznej Groovy dla SmartThings. Zapowiedziana rewolucja zakłada wdrożenie sterowników SmartThings Edge opartych na języku LUA. Jak to może wpłynąć na użytkowników, jak na programistów. RBOY APPS właśnie wydał komunikat i odpowiada na kilka pytań:

  • Jak długo będą działać istniejące aplikacje SmartApps?
    • Zainstalowane groovy SmartApps będą działać do momentu, gdy SmartThings wyłączy tę platformę (data została przedłużona do 31 grudnia).
  • Czy będę musiał ponownie zainstalować SmartApps na nowej platformie?
    • Najprawdopodobniej SmartApps będzie musiała zostać ponownie zainstalowana na nowej platformie.
  • Czy istniejące aplikacje SmartApps będą mogły korzystać z urządzeń z niestandardowymi sterownikami?
    • W tej chwili groovy SmartApps nadal może współpracować z urządzeniami z niestandardowymi sterownikami.
  • Co dzieje się z istniejącymi niestandardowymi programami obsługi urządzeń?
    • Istniejące niestandardowe programy obsługi urządzeń groovy będą nadal działać, dopóki SmartThings nie wyłączy tej platformy (data została przedłużona do 15 października).
  • Czy będę musiał ponownie sparować moje urządzenia z nową platformą?
    • Niektóre urządzenia korzystające ze sterowników niestandardowych mogą wymagać ponownego sparowania z koncentratorem. Niektóre urządzenia można przełączyć na nowe sterowniki po ich wydaniu.
  • Czy wszystkie aplikacje SmartApps i programy do obsługi urządzeń zostaną przeniesione na nową platformę?
    • Naszym celem jest migracja jak największej liczby SmartApps i programów obsługi urządzeń na nową platformę, zaczynając od najpopularniejszych aplikacji i urządzeń. Współpracujemy ze SmartThings nad migracją na nową platformę i czekamy na wdrożenie planowanych/brakujących funkcji/API.
  • Co się stanie z moimi licencjami?
    • Pracujemy nad migracją istniejących licencji na nową platformę. Po zakończeniu migracji otrzymasz od nas wiadomość e-mail ze szczegółami i dalszymi krokami.
  • Ile czasu zajmie ukończenie migracji?
    • Prosimy o obserwowanie tej strony w celu uzyskania przyszłych aktualizacji i szczegółowych informacji o tym, jak uczestniczyć w wersjach beta.

6 myśli w temacie “RBOY APPS – rozszerz możliwość aplikacji SmartThings

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj /  Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj /  Zmień )

Połączenie z %s