https://hook.eu1.make.com/ra37mi535b7cu7uwz9jpdd6uq7kae6mn

Jak stworzyć swój pierwszy Quick App – Zbuduj nowy kokpit dla Dimmer FIBARO

W kursie wideo zbudujemy praktyczny Quick App FIBARO od początku. Będzie to kokpit dla rozbudowanego Dimmer'a. Oprogramujesz metody: TurnOn/TurnOff i SetValue, umożliwiając precyzyjną kontrolę Dimmer. Utworzysz indywidualne przyciski i nauczysz się pisać metody obsługujące skokową zmianę jasności światła. Poznasz sposoby pisania kodu Lua, które sprawią, że Twój Quick App będzie łatwiejszy w obsłudze i bardziej wydajny. Dodasz dynamiczny tekst i zaprogramujesz dowolne opóźnienie wyłączenia światła dzięki funkcji setTimeout.

Czego się nauczysz?

Tworzenie Quick App w FIBARO HC3:

  • Definiowanie i dodawanie nowych urządzeń Quick App.
  • Określanie typu urządzenia, np. multilevel switch.

Programowanie w Lua:

  • Podstawy i zaawansowane techniki programowania w Lua.
  • Definiowanie zmiennych i pisanie funkcji w Quick App.
  • Optymalizacja kodu poprzez eliminację powtarzalnych fragmentów.

Tworzenie interfejsu użytkownika:

  • Projektowanie etykiet, przycisków, suwaków oraz dynamicznego tekstu.
  • Implementacja cyklicznego odświeżania interfejsu.

Obsługa urządzeń w Quick App:

  • Sterowanie jasnością Dimmera i jego automatyczne wyłączanie.
  • Tworzenie funkcji, takich jak turnOn/turnOff, setValue oraz updateView.

Integracja i sterowanie za pomocą API:

  • Wykorzystanie REST API centrali HC3 (Swagger) do obsługi urządzeń.
  • Użycie funkcji api.get do odczytu danych z centrali.

Zaawansowane automatyzacje:

  • Tworzenie i obsługa scen w Lua, w tym sterowanie na podstawie warunków.
  • Programowanie zdarzeń, takich jak opóźnione wyłączanie światła (setTimeout).
  • Dodanie cyklicznej zmiany jasności i innych parametrów urządzeń.

Debugowanie i analiza:

  • Korzystanie z konsoli do diagnozowania błędów w kodzie.
  • Dodawanie komentarzy i pomocniczych informacji w kodzie.

Tworzenie dynamicznych aplikacji:

  • Implementacja funkcji interaktywnych, takich jak suwak i przyciski AUTO OFF.
  • Zapętlenie

Program

No items found.
No items found.
No items found.
No items found.
No items found.
No items found.
No items found.
No items found.
No items found.
No items found.
No items found.
No items found.
No items found.
No items found.
No items found.

Opis

To kompleksowy kurs, który krok po kroku wprowadzi Cię w świat zaawansowanego programowania i automatyzacji w systemie FIBARO. Niezależnie od tego, czy dopiero zaczynasz swoją przygodę z inteligentnymi domami, czy już posiadasz doświadczenie, ten kurs pomoże Ci stworzyć własne aplikacje Quick App, które wyniosą Twój system smart home na nowy poziom.
W ramach kursu nauczysz się tworzyć rozbudowany Dimmer – aplikację Quick App, która pozwala na pełne sterowanie jasnością światła, dodawanie funkcji automatycznego wyłączania, definiowanie dynamicznych parametrów oraz integrację z innymi urządzeniami. To nie tylko nauka programowania w Lua, ale przede wszystkim praktyczne umiejętności, które od razu zastosujesz w swoim domu.
Podczas kursu:

  • Poznasz proces budowy Quick App od podstaw – zrozumiesz jego strukturę, cykl życia oraz konfigurację.
  • Odkryjesz tajniki języka Lua, który umożliwia tworzenie zaawansowanych funkcji sterujących.
  • Nauczysz się projektować interfejsy użytkownika (przyciski, suwaki, etykiety) oraz implementować dynamiczne zmiany, takie jak odświeżanie stanu urządzeń.
  • Dowiesz się, jak integrować urządzenia firm trzecich oraz pracować z REST API centrali FIBARO HC3, aby zyskać pełną kontrolę nad systemem.

Ten kurs to idealne połączenie teorii i praktyki – po każdej lekcji będziesz mógł wdrożyć nowe funkcje w swoim inteligentnym domu. Dzięki temu zrozumiesz, jak działa system FIBARO i w jaki sposób możesz go dostosować do własnych potrzeb.
Kurs składa się z 7 wideo-lekcji, które poprowadzą Cię od podstaw do zaawansowanego poziomu automatyzacji. Materiały obejmują wszystkie niezbędne informacje, a także kody źródłowe i narzędzia, które pomogą Ci stworzyć własny Quick App. Dodatkowo otrzymasz dostęp do nagrań i wsparcia technicznego, dzięki czemu żadna przeszkoda nie stanie Ci na drodze.
Gotowy, by zacząć tworzyć zaawansowane aplikacje, które zmienią Twój dom? Dołącz do kursu i odkryj pełnię możliwości systemu FIBARO!

Dla kogo jest ten kurs?

Entuzjaści automatyki domowej:

  • Osoby, które chcą rozwijać swoje umiejętności w zakresie tworzenia i zarządzania systemami smart home.
  • Użytkownicy systemu FIBARO, którzy chcą maksymalnie wykorzystać jego możliwości.

Właściciele domów z systemem FIBARO:

  • Użytkownicy centrali FIBARO HC3/HC3L, którzy chcą personalizować działanie urządzeń w swoim domu.
  • Osoby pragnące zoptymalizować zarządzanie energią, oświetleniem czy ogrzewaniem.

Programiści i osoby techniczne:

  • Osoby z podstawową wiedzą programistyczną, które chcą nauczyć się języka Lua.
  • Programiści zainteresowani integracją urządzeń firm trzecich z systemem FIBARO.

Instalatorzy i integratorzy systemów smart home:

  • Profesjonaliści, którzy chcą poszerzyć swoją ofertę o tworzenie niestandardowych Quick App.
  • Specjaliści poszukujący wiedzy, jak lepiej dostosować systemy FIBARO do potrzeb klientów.

Osoby poszukujące oszczędności i wygody:

  • Osoby, które chcą automatyzować oświetlenie, ogrzewanie i inne systemy, by zwiększyć komfort życia.

Kursanci z różnym poziomem zaawansowania:

  • Zarówno początkujący użytkownicy systemu FIBARO, jak i osoby zaawansowane, które chcą zgłębić tajniki Quick App i zaawansowanego programowania.
  • Osoby, które chcą poznać krok po kroku proces budowy wirtualnych urządzeń dostosowanych do swoich indywidualnych potrzeb.

Najczęściej zadawane pytania

expand_more
Jak długo mogę oglądać film po dokonaniu jednorazowej opłaty?
Po dokonaniu jednorazowej opłaty za kurs, dostęp do niego jest ograniczony do określonego czasu podanego przy zakupie.
expand_more
Czy mogę oglądać film na różnych urządzeniach po dokonaniu opłaty?
Tak, po dokonaniu opłaty, kurs można oglądać na dowolnym urządzeniu z dostępem do konta po zalogowaniu się do konta easyCart.
expand_more
Czy mogę zwrócić film i otrzymać zwrot pieniędzy, jeżeli zmienię zdanie?
Polityka zwrotów zależy od typu kursu. Zwroty pieniędzy jest możliwy w określonym czasie zdefiniowanym przy każdym produkcie.
expand_more
Czy mogę oglądać kurs kilka razy w ramach opłaty?
Tak, możesz oglądać cały kurs i każdy film tyle razy, ile chcesz w ramach wyznaczonego okresu.
expand_more
Czy mogę udostępnić zakupiony film innym osobom?
Nie, licencja na kurs jest przypisana do jednego konta i nie można jej udostępnić innym osobom. Można podczas zakupu kupić kurs dla innej osoby
expand_more
Czy Usługodawca jest odpowiedzialny, jeżeli zdarzy mi się wypadek podczas stosowania instrukcji z filmów wideo?
Nie, Usługodawca **nie ponosi odpowiedzialności** za negatywne skutki wynikające z niedostatecznej wiedzy lub nieprawidłowego stosowania instrukcji z filmów. To obejmuje wszelkie incydenty związane z **zalaniem**, **przepaleniem** urządzeń, **zwarciem** **elektrycznym** czy **porażeniem** **prądem**.  **Nie ponosi żadnej odpowiedzialności** **za mienie, osoby i rzeczy,** które ucierpiały w wyniku zastosowania instrukcji pokazanych lub opisanych w kursach.
expand_more
Czy muszę mieć doświadczenie w programowaniu, żeby wziąć udział w kursie?
Nie, kurs jest zaprojektowany zarówno dla początkujących, jak i dla osób z doświadczeniem. Zaczynamy od podstaw języka Lua i tworzenia Quick App, a następnie przechodzimy do bardziej zaawansowanych funkcji.
expand_more
Czy kurs wymaga posiadania systemu FIBARO/Nice?
Tak, najlepiej, jeśli posiadasz centralę FIBARO HC3 lub HC3L, ponieważ kurs skupia się na praktycznym tworzeniu aplikacji w tym systemie. Możesz też korzystać z kursu teoretycznie i zastosować wiedzę później.
expand_more
Czy dostanę materiały do nauki po kursie?
Tak, kurs obejmuje dostęp do nagrań oraz kodów źródłowych używanych w lekcjach.
expand_more
Czy kurs obejmuje wsparcie po jego ukończeniu?
Tak, masz wsparcie w formie email do mnie, gdzie możesz zadawać pytania i konsultować swoje projekty.

Autor

Autorzy

Łukasz Gawryjołek
Łukasz Gawryjołek

Jestem założycielem portalu “Z Techniką za Pan Brat”. Z wykształcenia jestem automatykiem programistą. Wdrożyłem dziesiątki rozwiązań przemysłowych w Polsce i za granicą, m.in. kompleksowe systemy sterowania dla maszynowni przemysłowych.

O smart home realizowanym przez centralę FIBARO wiem w praktyce wszystko. Posiadam certyfikaty instalatora i programisty systemów smart home FIBARO. Od 2017 roku dogłębnie testuję wszystkie kombinacje podłączeń urządzeń w domach klientów i… przede wszystkim swoim.

Recenzje

Nie ma tu jeszcze żadnych recenzji. Prześlij nam pierwszą.
Programowanie

Jak stworzyć swój pierwszy Quick App – Zbuduj nowy kokpit dla Dimmer FIBARO

Promocja trwa jeszcze:
0
 d
0
h
0
m
0
s
Kup teraz i zacznij działać!
Kupuję ten kurs 
Kup teraz i zacznij działać!

Bezpieczna płatność z easycart

Kupuję w abonamencie

Bezpieczna płatność z easycart

  • school
    7
     lekcji
  • watch_later
    Czas trwania to 
    1h : 20m
  • bar_chart
    Poziom: 
    Średni
  • download
    Pliki do pobrania
  • mode
    Zadania
  • verified_user
    Certyfikat ukończenia