Resetowałeś domoticza po dodaniu zmiennej?
Nie jestem pewien ale w regule może być tylko jeden blok if główny.. Jak chciałem zrobić kiedyś dwa to dostałem błąd.
jedna reguła zmienia mi wartość zmiennej na "1", a druga jakby tego nie widziała, ale jak wejdę w zmienne i dam tylko update
to działa, o co w tym chodzi?
To może daj odrazu liczbę a nie stringa.
Wiem że może by zero lub jeden. Jak popatrzysz na swój 1 blok to zapisujesz wartość 1 w cudzysłowu to może rozumieć domoticz że to string. W kolejnym bloku już odwołujesz się bezpośrednio do liczby, brak cydzyslowiu przy liczbie. I wtedy może być problem przy przekształceniu Stinga w liczbę.
Zrób tak samo w pierwszym bloku. Jak w drugim.
No dobra. To takim razie dlaczego grzanie nie wrzucisz besposrednio do pierwszego bloku if?
Albo może wchodzi do drugiego if ale grzanie się nie załącza (np zły parametr?).
czy ktoś w was skutecznie korzysta ze zmiennych w blockly?
Cóż można jeszcze sprawdzić. Wszystkie reguły są aktywne? Ja mam zmienna i działa bezproblemu.
nie wiem, najnowsza wersja, postawiłem system na nowo, bo nie działało.
podeślij screen`y z twojego
Ale to później.
Witam wszystkich,
mam problem z zastosowaniem zmiennych. chcę ułożyć regułę do sterowania z użyciem zmiennych, ale żadna reguła nie widzi tej zmiennej.
co ciekawe, że jak wejdę w ustawienia-zmienne użytkownika i zmienię wartość to reguła działa.
Pierwszy skrypt powinien działać bez problemu czyli zmienna się będzie aktualizowała w zależności od stanu przełącznika , drugi blok nie ma prawa działać przynajmniej w wersji stabilnej domoticza, a to dlatego że w blockly zmienna jest tylko pomocnikiem i nie może być samodzielnym wyzwalaczem . Nie wiem co chcesz uzyskać przy pomocy tej zmiennej, jeżeli opiszesz co to ma być za warunek to postaramy się pomóc
i tak to wygląda, pierwszy blok działa drugi nie.
co chce uzyskać? pierwsze co mi potrzebne to zliczanie czasu załączania pieca. Obecnie w logach mam po kilka włączeń i wyłączeń przez triggery.
np. przekaźnik jest wyłączany przez trigger wiele razy, a potrzebuję wysłać wiadomość z czasem pracy.
@pawell32 nie wiem jak chcesz zliczać ten czas ale mniejsza z tym, wklejam przykład bloków gdzie pierwszy aktualizuje zmienną a drugi w zależności o wartości tej zmiennej albo włącza Jadalnię razem z Wiatrołapem , albo gdy zmienna nie jest =1 przełączniki Wiatrołap i Jadalnia działają niezależnie.
To co wstawił @steel_rat nie do końca dobrze działa i tylko w wersjach beta domoticza ( w najnowszej np przełącza na odwrót przełączniki niż są zdeklarowane )