Potrzebna Pomoc z licznikiem Mew-01

damian1846
Posts: 3
Joined: Tue May 24, 2022 12:18 pm

Post

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
User avatar
klew
Posts: 8355
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

Możesz dodać wszystkie fazy na zasadzie:

Code: Select all

{{ (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 :!:

Return to “SUPLA Scripts”