Potrzebna Pomoc z licznikiem Mew-01

damian1846
Posty: 3
Rejestracja: wt maja 24, 2022 12:18 pm

Witam, jestem tu nowy więc proszę o wyrozumiałość. Potrzebuję wysterować kanał, skryptem z licznika Mew-01 w zależności od mocy aktualnej.
znalazłem {{state(9746).phases[3].powerActive < 0}} ale jest to dla jednej fazy, czy można wyciągnąć aktualną moc z wszystkich faz?
z góry dziękuję za pomoc
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

Możesz dodać wszystkie fazy na zasadzie:

Kod: Zaznacz cały

{{ (state(9746).phases[0].powerActive + state(9746).phases[1].powerActive + state(9746).phases[2].powerActive) < 0 }} 
W swoim przykładzie dałeś "phases[3]" - wg mnie to nie powinna być prawidłowa wartość. Tablice z reguły są indeksowane od 0, więc poszczególne fazy powinny być pod indeksami 0, 1, 2.

Także upewnij się jakie indeksy powinny tam być. Aby zobaczyć, czy działa i jaka jest wartość, to w scenie na samym dole jest pole "Odpowiedź" - tam możesz wpisać np. {{ state(9746).phases[0].powerActive }} i zobaczyć jaka wartość jest odczytywana z tego polecenia.
Widzimy się na Supla Offline Party vol. 2 :!:
ODPOWIEDZ

Wróć do „SUPLA Scripts”