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

Tworzenie Scen Lua dla początkujących

Kurs dla użytkowników FIBARO Smart Home. Jest to kompleksowy przewodnik po tworzeniu i optymalizacji scen Lua w środowisku FIBARO. Opanujesz tworzenie scen Lua od podstaw, korzystając z języka Lua dla FIBARO. To lekcje wideo, w których omawiam w 100% praktyczne zagadnienie od detekcji ruchu przez Smart Motion przez wielo-klik dla Dimmer, a na warunkowym sterowaniu zaworem wodnym i markizą kończąc. W każdej lekcji buduję lub generuję automatycznie trigger sceny Lua i dopisuję akcje, które będę wykonywane po uruchomieniu sceny. To doskonały materiał, aby rozpocząć przygodę z programowaniem Lua dla FIBARO i w następnej kolejności łatwo zacząć budować Quick App. W kursie wiele użytecznych rzeczy znajdą także doświadczone osoby jak choćby ilość instancji, parsowanie, złożone warunki wywołania sceny (triggery).

Czego się nauczysz?

Po ukończeniu całego kursu będziesz miał wiedzę i umiejętności na temat:

  • Komend, które należy użyć podczas tworzenia warunku (trigger) wywołania sceny Lua.
  • Tworzenia sceny Lua od podstaw - napisanie warunku wywołania sceny (trigger).
  • Różnic między sceną blokową a sceną Lua.
  • Zastosowania parametru sceny "Pozwalaj na restart uruchomionej sceny (Allow to restart a running scene)".
  • Ilości instancji sceny.
  • Definiowania prostych i złożonych warunków wywołania sceny Lua.
  • Użycia operatora "anyValue" dla reakcji na każdą zmianę wartości parametru triggera.
  • Dodawania kolejnych zależności warunkowych w kodzie wywołania (trigger'a) sceny Lua.
  • Konwersji sceny blokowej na scenę Lua i generowania kodu Lua dla triggera i akcji sceny.
  • Obsługi zmiennej sourceTrigger i konwersji (parsowania) zawracanych danych, użycie medotdy jsonEncode().
  • Praktycznego wykorzystanie bloku warunkowego IF-THEN-ELSE-END.
  • Zastępowanie wielu scen blokowych/Lua pojedynczą sceną Lua - optymalizacja bardzo użyteczna w centralach HC3L, Yubii, gdzie ilość scen to 20 sztuk!
  • Budowania scen, które są pośrednikiem w załączaniu urządzenia. Np. naciśnięcie włącznika na ścianie odpowiedzialnego za sterowanie markizą przeciwsłoneczną nie spowoduje od razu jej rozwinięcia. Dopiero po spełnieniu określonych wymagać pogodowych (weryfikowanych w scenie Lua) nastąpi bezpieczne rozwinięcie markizy.
  • Znajdywania błędów kodu Lua, które nie są widoczne, a ich przyczyna jest związana z podmianą dozwolonych znaków w kodzie w wyniku przysłania kodu przez Internet i email.

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.

Opis

W trakcie tego kursu DIY wideo nauczysz się tworzyć proste i zaawansowane sceny Lua w systemie Smart Home FIBARO.
Kurs ten jest najlepszym krokiem w kierunku rozpoczęcia przygody z programowanie Lua dla FIBARO.
Kurs ten pozwoli ci płynnie przejść do programowania urządzeń wirtualanych - Quick App FIBARO.
Poznasz narzędzia i techniki niezbędne do efektywnego programowania oraz budowania scen obsługujących różne urządzenia i serwisy.

Wszystkie przedstawione zagadnienia w filmach są praktycznymi sytuacjami, jakie spotkasz w domu. Pokazuję jak do zagadnień takich jak wykrywanie ruchu w domu, załączanie światła, odcinanie wody po zalaniu itp. można podejść na wiele sposobów:

  • budując scenę blokową i przekształcając ją na scenę Lua, a następnie edytując wygenerowaną scenę Lua, lub
  • pisząc scenę Lua do zera.

W filmach pokaże ci także jak po uruchomieniu sceny Lua (trigger sceny wyzwolony) oprogramować najbardziej typowe zachowania sceny (kod po prawej stronie edytora sceny). Nauczę Cię jak:

  • wysyłać rozkazy do urządzeń (załączyć światło, otworzyć zawory, a nawet wywołać metodę Quick App etc): hub.call(...)
  • odczytać stan innych urządzeń: hub.getValue(...)
  • odczytać pogodę przez wewnętrzne API centrali: api.get("/weather")
  • dowiedzieć się jakie zdarzenie triggerowało scenę: soruceTrigger
  • parsować zwrócone dane: jsonEncode(...)
  • zdefiniować zmienne lokalne: local ...
  • tworzyć warunkowe bloki: IF-THEN-ELSE-END
  • znaleźć przyczynę niemożliwości zapisania sceny Lua
  • pozbyć się błędu typu: "Unexpected symbol near ..."

Kolejną rzeczą, która na pewno przyda Ci się w domu to optymalizacja pod kątem ilości scen blokowych i Lua. Rozwiązanie, którego poszukują użytkownicy central light (HC3L) i Yubii gdzie ilość scen w systemie (dotyczy łącznie wszystkich scen blokowych i Lua) jest ograniczona do 20!!!. Dla tych osób pokazuję, w jaki sposób napisać scenę Lua, która pozwoli na obsłużenie kilku scen blokowych i Lua przez jedną scenę Lua. To zwolni miejsce na jeszcze dodatkowe sceny w centrali.

Dla kogo jest ten kurs?

Ten kurs wideo jest dla wszystkich osób które "boją się" ale chcą wykorzystywać możliwości, jakie daje tworzenie scen Lua w systemie FIBARO.
Przede wszystkim kurs jest adresowany dla osób, które nie są programistami, które nie programowały wcześniej.
W każdej lekcji wideo omawiam i powtarzam najważniejsze elementy, które na pierwszy rzut oka mogą wydawać się skomplikowane.

Ten kurs jest dla:

  • posiadaczy systemów Smart Home FIBARO
  • osób zainteresowanych nauką instalacji i konfiguracji urządzeń Smart Home FIBARO
  • osób początkujących w programowaniu Smart Home
  • osób zainteresowanych rozbudowaniem swoich scen blokowych
  • osób, które chciałyby w następnej kolejności zając się tworzeniem urządzeń** wirtualnych - Quick App**
  • elektryków i instalatorów zajmujący się montażem i konserwacją systemów Smart Home FIBARO
  • integratorów systemów Smart Home
  • specjalistów ds. utrzymania i wsparcia technicznego w firmach oferujących rozwiązania smart home

Najczęściej zadawane pytania

expand_more
Jak zacząć programować sceny Lua w Smart Home FIBARO, nawet jeśli nie mam doświadczenia?
Dziki moim kursom, a zwłaszcza temu kursowi, który jest **dedykowany dla osób nieprogramujących na co dzień**. Kurs zawiera wszystkie niezbędne kroki od podstawowych do zaawansowanych. Nauczysz się **tworzyć sceny Lua od zera** i konwertować istniejące sceny blokowe na sceny Lua. Otrzymasz teź kody źródłowe te same co używam na filmie.
expand_more
Dlaczego warto nauczyć się tworzenie scen Lua, skoro mogę korzystać z łatwiejszych scen blokowych?
Sceny Lua dają **większą kontrolę i elastyczność** nad zachowaniem systemu Smart Home FIBARO. Pozwalają na tworzenie bardziej zaawansowanych logik i reakcji, a także integrację z innymi systemami. Zobaczysz takie zastosowania w tym kusie.
expand_more
Czy kurs obejmuje praktyczne przykłady z życia?
Tak, prezentuję realne przykłady z użyciem różnych urządzeń FIBARO, takich jak czujniki ruchu (Motion Sensor), ściemniacze (Dimmer) czy czujniki zalania (Flood Sensor). Pokazuję, jak stworzyć **sceny reagujące na codzienne sytuacje** z użyciem wielu różnych urządzeń FIBARO. Przedstawione przykłady łatwo przeniesiesz na wszelkie inne urządzenia w twoim domu.
expand_more
Czy kurs obejmuje omówienie dokumentacji Lua i parametrów sceny Lua?
Tak, prezentuję dokumentację FIBARO, wyjaśniam parametry scen Lua i pokazuję jak je właściwie wykorzystać.
expand_more
Czy kurs obejmuje konwersję scen blokowych na sceny Lua?
Tak, kilkakrotnie w kusie dla różnych scen blokowych z użyciem różnych urządzeń: Motion Sensor, Dimmer, Swipe, Flood Sensor, Smart Implant uczę, jak **przekształcić istniejące sceny blokowe** (a nawet niektóre sceny blokowe razem utworzymy) na sceny Lua. Potem **modyfikuję przekształcone** automatycznie sceny w języku Lua.
expand_more
Czym jest subskrypcja kursu?
Subskrypcja kursu to model płatności, który umożliwia użytkownikom regularny dostęp do treści kursu za określoną opłatą, zazwyczaj miesięczną lub roczną.
expand_more
Jakie korzyści niesie za sobą subskrypcja kursu?
Subskrypcja kursu zapewnia ciągły dostęp do aktualnych treści kursowych, regularne aktualizacje, gwarancje ceny.
expand_more
Jak mogę zapłacić za subskrypcję kursu?
Płatności za subskrypcję kursu można dokonać kartą kredytową.
expand_more
Czy mogę zrezygnować z subskrypcji w dowolnym momencie?
Tak, możliwe jest anulowanie subskrypcji w dowolnym momencie. Po anulowaniu subskrypcji dostęp do kursu utrzymuje się zazwyczaj do końca bieżącego okresu rozliczeniowego. Zarządzasz swoją subskrypcją przez panel w systemie [easyCart](https://www.easycart.pl/).
expand_more
Czy kursy są dostępne offline po zakończeniu subskrypcji?
Nie, dostęp do materiałów jest ograniczony do aktywnego okresu subskrypcji.
expand_more
Czy subskrypcja automatycznie się odnawia?
Tak, subskrypcje często odnawiają się automatycznie co miesiąc lub co rok, chyba że użytkownik zdecyduje się ją anulować.
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 w określonym okresie dotyczą produktów, których koszt jest większy niż 50 PLN.
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.

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

Tworzenie Scen Lua dla początkujących

Promocja trwa jeszcze:
0
 d
0
h
0
m
0
s
od 159 zł
Kupuję ten kurs 
od 159 zł

Bezpieczna płatność z easycart

Kupuję w abonamencie

Bezpieczna płatność z easycart

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