Witam nie mogę sobie poradzić z blockly aby moje lampy milight które poustawiałem sobie jako scena (włączają się ustawione kolory z zaprogramowaną jasnością i zmieniają się tak jak chcę i po zaprogramowanym czasie się wyłączają na tym przykładzie 25sekund i gasną) w blockly ustawiłem pomiędzy 5 a 6 rano gdy czujnik zamka w drzwiach otwieram na chwilkę i od razu zamykam to działa idealnie. Gdy otwieram zamek scena się załącza lampy zmieniają kolory tak jak zaplanowane w scenie i gasną po 25 sekundach ale gdy nie zamknę zamka to ta scena jest uruchamiana co 1 minute i tak aż do 6:00
Jak mogę zrobić aby przy pozostawionym otwartym zamku scena nie załączała się kolejny raz lecz dopiero gdy ponownie zamknę zamek i znowu go otworzę?
Dodaj sobie zmienną np "zamek " liczba całkowita wartość 0 a bloclky
IF zamek drzwi ON and Time 5 - 6 and zmienna zamek (nie równa się 1)
SET scena ON
SET zmienna = 1
ELSEIF zamek drzwi OFF and Time 5- 6 and zmienna = 1
SET zmienna = 0
Niestety nie do końca to rozumie, ale to będzie tak?
Kolejny raz dziękuję ale zapewne jeszcze będę dopytywał o to.
@muchac35 tak to będzie tak . A czego nie rozumiesz ? Przecież to proste . Jak jest między 5 a 6 i zmienna ma wartość inną niż 1 i ktoś otworzy zamek to ma się wykonać scena i ustawić zmienna na 1 . Po tym ustawieniu scena się już nie wykona drugi raz bo zmienna jest 1 i nie spełnia warunku w pierwszym IF. Jak zamkniesz zamek , to zmienna się przestawi na zero czyli znów będzie możliwe włączenie sceny po otwarciu zamka.
@muchac35 tak to będzie tak . A czego nie rozumiesz ? Przecież to proste . Jak jest między 5 a 6 i zmienna ma wartość inną niż 1 i ktoś otworzy zamek to ma się wykonać scena i ustawić zmienna na 1 . Po tym ustawieniu scena się już nie wykona drugi raz bo zmienna jest 1 i nie spełnia warunku w pierwszym IF. Jak zamkniesz zamek , to zmienna się przestawi na zero czyli znów będzie możliwe włączenie sceny po otwarciu zamka.
nie no to teraz banalne po tym jak mi to napisałeś
bardzo dziękuję teraz zmienne mogę zastosować w innych rzeczach
Przetestowałem działa super jeszcze raz dziękuję!!!!!!!!!!!!!!!