Jump to content

Welcome to Smart Home Forum by FIBARO

Dear Guest,

 

as you can notice parts of Smart Home Forum by FIBARO is not available for you. You have to register in order to view all content and post in our community. Don't worry! Registration is a simple free process that requires minimal information for you to sign up. Become a part of of Smart Home Forum by FIBARO by creating an account.

 

As a member you can:

  •     Start new topics and reply to others
  •     Follow topics and users to get email updates
  •     Get your own profile page and make new friends
  •     Send personal messages
  •     ... and learn a lot about our system!

 

Regards,

Smart Home Forum by FIBARO Team


  • 0

Funkcjonalność aktywowania scen - Fibaro dimmer


jires

Question

Witam wszystkich, 

Pytanie pewnie głupie dla częsci użytkowników, ale ja jakoś nie mogę tego sam ogarnąć.

 

Chodzi o aktywowanie scen dimmerem (dimmer jako przykład)

 

Z tego jak ja zrozumiałem instrukcję dimmera, to jeżeli się ustawi parametr 41 na włączony to dimmer, oprócz normalnej pracy będzie też aktywować scenę o określonym ID.

 

Opis parametru:

 

 

Parametr 41Funkcjonalność aktywowania scen.

 

Urządzenie ma możliwość wysyłania komend zgodnych z Command class scene activation. Informacje są wysyłane do urządzeń wpisanych do grupy asocjacyjnej nr 3. Kontrolery takie jak Home Center 2 potrafią interpretować te komendy i za ich pomocą uruchamiają sceny, do których zostały przypisane odpowiednie ID sceny. Użytkownik ma możliwość zwiększenia funkcjonalności przycisku podłączonego do wejść S1 oraz S2 poprzez rozróżnianie zachowań klawiszy do nich podłaczonych.

Dla przykładu: podwójne kliknięcie aktywuje scenę “dobranoc” a potrójne scenę “poranek”.

 

ID sceny wyznaczane jest następująco:

 

Przycisk monostabliny (parametr 14 ma wartość 0):

 

Wejście S1:

przytrzymanie ID 12 (opcja nieaktywna dla klawisza roletowego)

zwolnienie ID 13

podwójne kliknięcie ID 14 (zależy od parametru 15 czy ma wartość 1 - aktywne podwójne kliknięcie)

potrójne kliknięcie ID 15

pojedyncze kliknięcie ID 16

 

Wejście S2:

przytrzymanie ID 22 (opcja nieaktywna dla klawisza roletowego)

zwolnienie ID 23

podwójne kliknięcie ID 24 (zależy od parametru 15 czy ma wartość 1 - aktywne podwójne kliknięcie, opcja nieaktywna dla klawisza roletowego)

potrójne kliknięcie ID 25

pojedyncze kliknięcie ID 26

 

 

 

Otóż mam w systemie scenę o ID 14 i 15, i jak włącze te funkcjonalność to się sceny nie uruchamiają przy podwójnym lub potrójnym kliknięciu, czyli nie działa to tak jak mi się wydaje...

 

Trzeba jakoś zmodyfikować scenę żeby się uruchomiła?

A co jeśli potrzebuję uruchomić scenę o ID 1044? Da się zmienić ID sceny?

 

Ktoś opowie jak to ustrojstwo działa? Albo jakiś link do łopatologicznego opisu/przykładu?

Link to comment
Share on other sites

19 answers to this question

Recommended Posts

  • 0
Guest damian

Polecam ten wątek:

Please login or register to see this link.

Link to comment
Share on other sites

  • 0
  • Inquirer
  • I wszystko jasne! Dzięki damian, tylko nasuwa mi się jedno pytanie, jak u czorta normalny czlowiek mógłby do tego dojść z opisu/instrukcji oferowanej przez Fibaro... Trzeba się może do jakiejś tajnej sekty zapisać.. np. "Fibarowców" żeby mieć dostęp do tajnej wiedzy 

    Please login or register to see this image.

    /emoticons/default_icon_biggrin.gif" alt=":-D" /> 

    Please login or register to see this image.

    /emoticons/default_icon_biggrin.gif" alt=":-D" />

    Link to comment
    Share on other sites

    • 0

    jires popatrz na

    Please login or register to see this link.

    tam jest więcej rozwiązań i co najważniejsze po polsku i jak masz problem to każdy pomoże ADMINI też w przeciwieństwie do innych forów.

    Link to comment
    Share on other sites

    • 0
    Guest damian

    Tak, na

    Please login or register to see this link.

    na pewno znajdziesz pomoc na każdy temat, a jeśli jakiś problem nie został opisany, to zadaj pytanie a na pewno znajdzie się spora rzesza osób chętnych do pomocy, w przeciwieństwie do innych forów, jak już wspomniał marcinwojciesz.

    Link to comment
    Share on other sites

    • 0

    jires popatrz na

    Please login or register to see this link.

    tam jest więcej rozwiązań i co najważniejsze po polsku i jak masz problem to każdy pomoże ADMINI też w przeciwieństwie do innych forów.

     

     

    Tak, na

    Please login or register to see this link.

    na pewno znajdziesz pomoc na każdy temat, a jeśli jakiś problem nie został opisany, to zadaj pytanie a na pewno znajdzie się spora rzesza osób chętnych do pomocy, w przeciwieństwie do innych forów, jak już wspomniał marcinwojciesz.

     

    Przykro mi, że odnieśliście takie wrażenie, przypominam jednak, że forum żyje dzięki społeczności, a oficjalnym kanałem wsparcia producenta jest kontakt z supportem. Zawsze warto też zajrzeć na część międzynarodową, ponieważ z uwagi na to, że większość użytkowników pochodzi z innych krajów, jest ona znacznie obszerniejsza. A wspomniana kwestia także już wiele razy znalazła odpowiedź na naszym forum zarówno w wariantach bloczkowych, jak i Lua, nie widzę więc potrzeby linkowania postów na zewnętrznych forach, choćby taki przykład:

    Please login or register to see this link.

    Jednak zawsze zachęcam do użycia opcji szukaj zanim zadane zostanie pytanie.

    Link to comment
    Share on other sites

    • 0
    Guest damian

    J.nowacki, nie obraź się i nie bierz tego personalnie, ale na tym forum wielokrotnie już pokazano jak cenny jest dla Fibaro klient końcowy. Pytania bez odpowiedzi, zgłoszone błędy bez rozwiązań, odsyłanie do supportu który nie odpowie bo nie ma czasu, a to przecież my tworzymy społeczność, my budujemy Wasz system, nasze potrzeby wskazują Wam kierunek. I co z tego? Ano to, że do dziś polska część forum jest malutkim linkiem na dole strony, który podświetla się (nowy post!) może kilka razy w tygodniu.

    Widzę jak od jakiegoś czasu staracie się brać czynny (może nieco czynniejszy) udział w dyskusjach, ale mleko się rozlało a osoby mające pojęcie o Waszej centrali już nie chcą tu zaglądać i pomagać innym. Razem z nimi jestem na

    Please login or register to see this link.

    bo tam jest z kim pogadać, dzieje.się znacznie więcej, problemy na poważnie są rozwiązywane, nikt nie jest ignorowany.

    Przykro mi, ale zmiany już nastały.

    Link to comment
    Share on other sites

    • 0

    @damian rozumiem, że można odnieść takie wrażenie, jednak jeśli jest bug/konkretny problem i ktoś oczekuje pomocy producenta to są kanały na to przeznaczone (support/bugzilla), między innymi z uwagi na większe możliwości śledzenia takich zgłoszeń (są zgromadzone jednym miejscu, mamy ich historię, możemy zamykać duplikaty itd). Co do ignorowania: nie zawsze jesteśmy w stanie panować nad taką ilością postów (kilkadziesiąt do ponad stu dziennie) i odpowiadać w każdym wątku, gdzie w wielu znajdują się dublowane sprawy np z bugzilli lub samego forum. Oczywiście przeglądamy praktycznie wszystkie zgłoszenia np odnośnie nowych aktualizacji i przekazujemy je do sprawdzenia i poprawienia w kolejnej aktualizacji. Jednak większość wymaga wprowadzenia zmian w samym oprogramowaniu i nie można tego wykonać na miejscu. Sam mam konto na waszym forum i zaglądam tam czasem, żeby zapoznać się z waszymi rozwiązaniami, ale zwróć też uwagę na fakt, że gromadzi ono w większości pasjonatów z bardzo pokaźnymi instalacjami pełnymi urządzeń, którymi nie zawsze dysponujemy, nie możemy więc też odpowiedzieć na każde pytanie tego typu.

    Naturalne jest, że powstają liczne fora o tej samej tematyce, jednak byłbym wdzięczny, gdybyście nie wykorzystywali forum.fibaro.com do popularyzowania swojej platformy, zwłaszcza w sytuacji, gdy pytania pada o wielokrotnie omawianą także u nas kwestię.

    Link to comment
    Share on other sites

    • 0
    Guest damian

    Więc pobawimy się trochę językiem. Tu nie chodzi o popularyzowanie "naszego" forum, a o nie powielanie tematów już opisanych. Podałem link z rozwiązaniem, link do miejsca skupiającego pasjonatów z doświadczeniem oraz dużym zapleczem sprzętowym, którym prawdopodobnie zespół Fibaro nie dysponuje.

    Please login or register to see this image.

    /emoticons/default_smile.png" alt=":)" srcset="https://forum.fibaro.com/uploads/emoticons/[email protected] 2x" width="20" height="20" />

    Link to comment
    Share on other sites

    • 0
    Guest damian

    A odnośnie powstawania for o tej samej tematyce: nowe zazwyczaj powstają w sytuacjach gdzie stare nie potrafią sprostać oczekiwaniom użytkowników, bądź nie potrafią dostosować się do ich potrzeb. I obawiam się że taka właśnie sytuacja ma tu miejsce.

    Link to comment
    Share on other sites

    • 0

    Więc pobawimy się trochę językiem. Tu nie chodzi o popularyzowanie "naszego" forum, a o nie powielanie tematów już opisanych. Podałem link z rozwiązaniem, link do miejsca skupiającego pasjonatów z doświadczeniem oraz dużym zapleczem sprzętowym, którym prawdopodobnie zespół Fibaro nie dysponuje.

    Please login or register to see this image.

    /emoticons/default_smile.png" alt=":)" srcset="https://forum.fibaro.com/uploads/emoticons/[email protected] 2x" width="20" height="20">

     

    W sytuacjach, gdy na pytanie z jakiegoś powodu nie ma odpowiedzi na naszym forum, to bardzo proszę, jednak podlinkowanie odpowiedzi w sprawie, która była szeroko omawiana tutaj, podawanie linka do innego forum jest po prostu reklamą. Czy gdybym wszedł na Wasze forum i opublikował 3 linki pod każdym pytaniem, z odpowiedzią prowadzącą na nasze forum nikt nie zgłosiłby uwag? Odpowiedzi byłby celne i na temat. Nie robię tego również z uwagi na szacunek dla Waszej decyzji i prosiłbym, żebyście nie praktykowali tego tutaj.

    Link to comment
    Share on other sites

    • 0
    Guest damian

    J.nowacki, nie pisz proszę o szacunku.

    Please login or register to see this image.

    /emoticons/default_smile.png" alt=":)" srcset="https://forum.fibaro.com/uploads/emoticons/[email protected] 2x" width="20" height="20" /> To po prostu niestosowne. (Jeszcze raz nadmienię, nie odbieraj niczego personalnie)

    Zrozum proszę, link kierował nie tylko do rozwiązania, a do osób które mogą pomóc i chętnie to czynią. Na "waszym" (kurczę, kiedyś myślałem że to też "moje") forum takich osób jest już niewiele, o ile w ogóle.

    Obiecuję następnym razem odpowiadać rzeczowo nie rozpisując się nad zaletami i wadami któregokolwiek forum.

    Link to comment
    Share on other sites

    • 0

    j.nowacki dla mnie obsługa forum w języku angielskim jest po prostu wnerwiająca. Było masę próśb aby to zmienić, przecież są narzędzia aby można było zadecydować czy chce po polski angielsku czy w innym języku. Dla mnie od momentu zmiany forum stało ono się mniej przyjazne dla mnie - i założę się, że dla wielu też. Nie ukrywam - zaglądam tu, tak jak mówisz jest tu wiele rozwiązań, ale popatrz ile rozwiązań dali ludzie z naszym językiem. Odsyłasz do bugzilli - to jest też po angielsku od początku do końca. Wiem, że są tacy którzy nawet chcieli by coś tam napisać ale za nic w świecie nie wiedzą co i jak? Czy to naprawdę takie trudne zrobić polski język na stronie polskiego produktu? Wszystkie te nerwy skupiły się w jednym czasie co i nie za bardzo dopracowana aktualizacja i może stąd takie a nie inne decyzje. Myślę, że powinniście posłuchać też polskiego głosu który kiedyś był tu na równi z innymi a teraz .... umiera. Rozumiem Damiana naprawdę podpisuje się pod tym co On mówi, rozumiem też Ciebie ale niech Fibaro zrozumie NAS. Nadal będę tu zaglądał, bo nadal znajduje tu różne rozwiązania ale widzę, że nie dostaje tu odpowiedzi, odsyłasz do bugzilli ale powiedz czy jak padnie pytanie na forum to nie da się na nie odpowiedzieć? taka firma jak wasza powinna mieć 2-3 mistrzów co siedziała by na forum i ożywiała go - sprawiła by żeby znowu coś się działo. Teraz kwestia forów nie wydaje mi się że trwa rywalizacja, ale mogło by być z korzyścią dla wszystkich jak by podawać po prostu rozwiązanie bez względu na to gdzie jest. Dodam, że "nasze" jak to powiedziałeś forum jest ogólnie o różnych automatykach budynkowych, w tym też o Fibaro.

    j.nowacki organizujemy spotkanie, myślę że wszyscy byśmy cieszyli się jak wpadłby na nie też przedstawiciel Fibaro - dasz się zaprosić do Warszawy?

    Nie ma sensu się kłócić tylko dążyć do tego aby obydwa te miejsca były pomocne m.in. dla NASZEGO systemu Fibaro.

    Link to comment
    Share on other sites

    • 0
  • Inquirer
  • I się zrobiła dyskusja....

     

    Co do samego pytania, to próbowałem znaleśc odpowiedz na forum, nie tylko na tym, ale jakoś wyszukiwania nie dawały mi tych rezultatow co chciałem, a tak przy okazji to wyszukiwarka z tego forum działa jakoś "tępo", a wujek google chyba jeszcze dobrze nie z indeksował portalu (albo nie może), na starej wersji forum jakoś się lepiej wyszukiwało....

    W sumie to po kilku godzinach szukania znalazłem tylko coś na 

    Please login or register to see this link.

    a że po francusku nie umiem, to stwierdziłem że napiszę nowy wątek.

     

    Co do forum po angielsku, to nie widzę w tym problemu, i nie rozumiem oburzenia uzytkowników. Wiadomo że aby Fibaro się rozwijało, to nie może się skupić tylko na Polsce i języku polskim.. Angielski jest uniwersalny i dobrze jest skupić baze wiedzy w jednym miejscu, i w uniwersalnym języku... i nie po francusku...

    Please login or register to see this image.

    /emoticons/default_smile.png" alt=":)" srcset="https://forum.fibaro.com/uploads/emoticons/[email protected] 2x" width="20" height="20" /> 

     

    j.nowacki, wysłałem ci wiadomośc na priv pare dni temu, odnośnie innego wątku (znikającej historii zuzycia prądu), coś się z tym dzieje dalej, czy mam bezpośrednio kontaktować się z supportem? 

    Link to comment
    Share on other sites

    • 0
  • Inquirer
  • Sorry że post jeden pod drugim, ale teraz piszę na temat.

    Wiecie co chłopaki, teraz jak juz wiem "z czym to się je" to to bajecznie prosta sprawa jest, nawet bloczkami mozna scenę zrobić

    Please login or register to see this image.

    /emoticons/default_smile.png" alt=":)" srcset="https://forum.fibaro.com/uploads/emoticons/[email protected] 2x" width="20" height="20" />

     

    Tak że jak będzie chwila to wstąpi nowy duch we wszystkie moje dimmery.... tylko najpierw muszę diabła wygonić..

    Please login or register to see this image.

    /emoticons/default_icon_rolleyes.gif" alt=":roll:" /> 

    Please login or register to see this image.

    /emoticons/default_icon_rolleyes.gif" alt=":roll:" /> 

    Please login or register to see this image.

    /emoticons/default_icon_rolleyes.gif" alt=":roll:" /> 

    Please login or register to see this image.

    /emoticons/default_icon_rolleyes.gif" alt=":roll:" />

     

    Otóż tak. Prosta scena, na próbę, założenie jest takie że za pomocą 3x kliknięcia (ID15) będę uruchamiać urządzenie (docelowo będzie to scena i to duża, ale tak jest łatwiej).

    Scena wygląda tak:

    Please login or register to see this code.

    w sumie to przerobiona z bloczków, bo się pisać nie chce, dodałem tylko dwie zmienne i debugi żeby widziec co się dzieje.

     

    urzadzenia uruchamiające to dwa dimmery, po miekkiej rekonfiguracji (używam 4.042), parametr 41 włączony.

     

    i teraz tak:

     

    naciskam 1x klik w salonie:

    [DEBUG] 19:33:55: salon ID16
    [DEBUG] 19:33:55: biuro ID16

     
     
    potem naciskam 1x w biurze:
    [DEBUG] 19:34:26: salon ID16
    [DEBUG] 19:34:26: biuro ID16
     
     
    naciskam 3x w biurze:
    [DEBUG] 19:34:36: salon ID16
    [DEBUG] 19:34:36: biuro ID15
    [DEBUG] 19:34:36: power on
     
     
    urządzenie się włącza, tak jak powinno
    ale
    naciskam jeszcze raz 1x w salonie:
    [DEBUG] 19:35:26: salon ID16
    [DEBUG] 19:35:26: biuro ID15
    [DEBUG] 19:35:26: power on
     
     
    i urządzenie się wlącza choć NIE POWINNO!
     
    Wygląda to tak jakby HC2 pamiętała ostatnią komendę typu COMMAND_CLASS_SCENE_ACTIVATION z urządzenia.. i jak scene uruchamia drugie urzadzenie to pobiera wartość ostatniej ramki sceneActivation z pierwszego..
     
    Ja coś źle robie, czy rzeczywiście diabeł w tym siedzi??
     
     
    Link to comment
    Share on other sites

    • 0

    @jires zaraz zerknę na wiadomość prywatną, przepraszam, umknęło mi to. Co do twojej sceny, to działa to tak jak powinno. Zerknij na API pod adresem IP_CENTRALI/api/devices/ID_URZADZENIA (zainstaluj sobie plugin JSON Viewer do przeglądarki), sceneActivation jest zwykłą właściwością urządzenia (jak choćby value), lecz przechowuje inne wartości (ID, które możesz zobaczyć w instrukcji) i je zapamiętuje. Scena wyzwala się nie ZMIANĘ któregokolwiek parametru, a odczytana wartość będzie taka sama jak wcześniej - i "if" się wykona, bo warunek będzie spełniony. Rozwiązania są 2 - osobne sceny (troszkę toporne, ale zadziała), lub sprawdzanie, które urządzenie wyzwoliło scenę i uzależnienie if'a tylko od niego, a więc:

    pobieramy trigger do zmiennej:

    Please login or register to see this code.

    id jest przechowywane w polu deviceID, a więc możemy tylko to sprawdzić w if'ie

    Please login or register to see this code.

    Więcej na developer.fibaro.com

    Link to comment
    Share on other sites

    • 0
  • Inquirer
  • Spróbuję się pobawić. Inna ciekawostka. Zostawiłem scenę aktywną na parę godzin, po prostu nie miałem czasu się dalej bawić, nie pamiętam czy było naciskane i ile razy na te dwa dimmery (jedyne w sieci z włączoną aktywacją scen), no się po kilku godzinach cała sieć zawiessiła. Kontrolka na HC2 przy ikonce z-wave ciągle swieciła zamiast prykać... musiałem zrobić twardy restart. 

     

    Tak że scena pozostaje nieaktywna jak na razie, jak znajdę chwilę to bedę to męczyć dalej...

    Link to comment
    Share on other sites

    • 0

    To raczej nie było efektem działania Scene Activation, raczej coś związanego z urządzeniem, które ciągle wysyła jakieś ramki Z-wave, gdyby to się powtórzyło proszę o kontakt z supportem, bez tego nie dowiemy się co spowodowało taki ruch.

     

    @marcinwojciesz Bardzo dziękuję za zaproszenie, nie mogę teraz określić na 100%, bo nie tylko ode mnie to zależy, ale postaram się abym ja, lub inny przedstawiciel Fibaro dał radę się spotkać z naszymi polskimi użytkownikami.

    Link to comment
    Share on other sites

    • 0
  • Inquirer
  • No w końcu znalazłem czas żeby się pobawić..

     

    Zrobiłem scenkę za radą j.nowacki z triggerem jako zmienna. W sumie działało tak jak powinno: trzy dimmery uruchamiają jedno urządzenie przez potrójny klik.

    Kod wyglądał tak:

    Please login or register to see this code.

    Wszystko by było dobrze, ale jak chciałem scenę uruchomić ręcznie to wywalało błąd : [ERROR] 21:47:54: Runtime error: /opt/fibaro/FibaroSceneAPI.lua:91: attempt to concatenate local 'deviceId' (a nil value)

     

    Musiałem więc dołożyć jeszcze jeden warunek, czy scena jest uruchamiana ręcznie czy przez urządzenie. Gotowy kod wygląda tak, jakby się komuś miało to przydać..

    Please login or register to see this code.

    Link to comment
    Share on other sites

    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.

    Guest
    Answer this question...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.

    ×
    ×
    • Create New...