UWAGA: Strona oraz Forum Smart'ny Dom nie będzie dostępne 23 Grudnia 2024 ze względu na przenoszenie serwisu na mocniejszą maszynę.
W tym czasie polecam poświęcenie swojego czasu na pomoc partnerowi w przygotowaniu udanych Świąt 😉
Za niedogodności z góry przepraszam, admin
Witam
proszę o pomoc. Nie wiem jak ułożyć Blockly aby system powtarzał mi co np 1 minutę funkcję. A konkretnie.
Mam ułożone takie zdarzenie, że otwarcie furtki powoduje pojawienie się komunikatu jednokrotnego i chciałbym, żeby w przypadku nie zamknięcia furtki był powtarzany komunikat co 2 lub 5 minut aż do zamknięcia furtki.
@g_jacekk w domoticz dodaj zmienną użytkownika z dowolną nazwą , typ liczba całkowita , wartość 0 i ustaw sobie takie bloczki
Czyli w moim przypadku w miejsce czujnika mam wstawić kontrakton i zamiast funkcji „on” wpisać odpowiednio „3” ? Oczywiście we wszystkich miejscach. A w miejsce „komunikat” wstawić „P8 Komunikat furtka”?
Dokładnie tak. Tylko sprawdź bo nie mam Satela i nie wiem na 100% czy zadziała
Poradziłem sobie. Dziękuję za podpowiedź. Zrobiłem jak zaproponowałeś zmieniając odpowiednio czujnik na kontrakton itd?
W związku z tym mam jeszcze drugie pytanie. Gdybym chciał zastosować ten schemat do innego kontaktronu to muszę zdefiniować drugą zmienną, czy mogę wykorzystać do drugiego kontaktronu już tą zdefiniowaną zmienną do pierwszego kontaktronu?
Ponieważ stan tej zmiennej odpowiada za pierwszy warunek w skrypcie , który już działa to zastosowanie tej samej zmiennej w innym skrypcie może doprowadzić to tego, że pierwszy skrypt już nie zadziała . Nie przypuszczam żeby ten drugi kontaktron miał działać równolegle z tym pierwszym , bo tylko wtedy można by użyć tej samej zmiennej
Może się zdążyć że kontaktrony będą działały jednocześnie. Więc lepiej ustalić drugą zmienną? Jeśli tak jak to zrobić? Ustawić wartość zmiennej na 2? A jeśli tak to co wpisać tam gdzie przy zmiennej było wpisane „1” w bloczkach to co wpisać, jaką wartość?
@g_jacekk wystarczy żeby ta druga zmienna miała inną nazwę , natomiast wartości może mieć identyczne jak ta pierwsza . System blockly sprawdza warunki na podstawie nazw urządzeń
Dziękuję za pomoc.