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

Scena z dwoma czujkami


Question

Posted

Witam 

Proszę o pomoc w stworzeniu sceny w której uczestniczą dwie czujki ruchu. 

Będą one zapalały światło na klatce schodowej. Problem w tym, że światło ma się zapalać tylko jak zostanie naruszona odpowiednia kolejność czujek czyli:

po naruszeniu czujki 1 a następnie czujki 2 zapal światło. Inne warianty czyli jednoczesne naruszenie dwóch czujek lub naruszenie czujki nr 2 a następnie czujki nr 1 światło się nie zapala.

 

5 answers to this question

Recommended Posts

  • 0
  • Inquirer
  • Posted

    Rozwiązałem to za pomocą 3 scen i jednej zmiennej.

    Pierwsza scena - ustawia wartość 1 jeśli czujka naruszona przez 3 sekundy (wpisałem w bloczkach 3)

    Druga scena - ustawia wartość 0 jeśli ta sama czujka jest nie naruszona

    Trzecia scena - jeśli dwie czujki naruszone oraz zmienna ma wartość 0 to zapala światło.

    Trochę na około, ale działa - schodząc z schodów co zajmuje mi więcej niż 3 sekundy zmienna zabezpiecza mnie przez zapalaniem światła

    Natomiast wchodząc do góry te 3 sekundy powodują, że zdąży się zapalić światło  

    • 0
    Posted

    wpisz naruszenie czujki 1 w zmienna globalna, potem zakoduj ze

    IF czujka2=breached AND zmienna=1

    THEN zapal swiatlo

    • 0
  • Inquirer
  • Posted

    Są za blisko siebie i to nie wyjdzie bo zanim zgaśnie 1 czujka to łapie mnie druga więc czy schodzę po schodach czy wchodzę to mi się światło zapala

    • 0
    Guest damian
    Posted

    Czujka 1 jako trigger.

    Sprawdź czy scena uruchomiona tylko raz

    Czas = os.time

    While czas < (os.time + czas_na_czujke_2) do

    If czujka_2 naruszona then

    Włącz światło

    End

    End

    -- z komórki piszę, wiec tylko szkic, konkretny kod znajdziesz na forum

    • 0
  • Inquirer
  • Posted

    Jak ustawić warunek jeśli zmienna równa 1 to po 2 sekundach zmienna równa 0 - to rozwiązałoby mój problem. Można to zrobić na bloczkach? Jeśli nie to proszę kogoś o pomoc w LUA

    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...