eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaJaki wskaźnik napięcia 3F dla dokładności <=1V?
Ilość wypowiedzi w tym wątku: 101

  • 71. Data: 2023-10-30 23:21:19
    Temat: Re: Jaki wskaźnik napięcia 3F dla dokładności <=1V?
    Od: LordBluzg(R)?? <m...@p...onet.pl>

    W dniu 28.10.2023 o 14:16, LordBluzg(R)?? pisze:

    >> Ok, teraz już wiem że to powyżej spełnia "Wyzwalacz sceny w oparciu o
    >> stan kanałów" - tylko to nie jest czytelne tak od razu więc wyjaśniam
    >> że podaje się tam warunek np.
    >>
    >> {{(state({zasilanie_CO}).temperature >
    >> (state({powrót_do_pompy}).temperature + 2)) and not
    >> (state({zasilanie_CO}).temperature <
    >> (state({powrót_do_pompy}).temperature - 1))}}
    >>
    >> i scena wywoła się raz za każdym razem kiedy cały warunek zmieni stan
    >> między spełniony/niespełniony. W tym przypadku wykryje rozpoczęcie
    >> oraz zakończenie procesu ogrzewania CO z pominięciem defrostów. Nice! :-)
    >
    > Możesz równie dobrze odpalić sobie sekwencję czasową (dodatkowa scena),
    > że co 10* min sprawdzany jest stan i jeśli warunek jest spełniony to się
    > odpala wtedy nie ma możliwości "pominięcia" zmiany stanu. Takie
    > zabezpieczenie wyrażenia.

    Tak tylko dodam, że na forum opisywałem tworzenie kilku scen (dla mniej
    kumatych) dla autonomicznych działań z wykorzystaniem "logiki":

    https://forum.supla.org/viewtopic.php?t=4131&start=6
    80

    Sam mam utworzone "ciągi" logiczne z wykorzystaniem czasu na reakcję.
    Fajna zabawka :)

    --
    LordBluzg(R)??
    <<<?i? ć?d?? i Putina i ęjcaredefnoK>>>


  • 72. Data: 2023-10-31 16:48:28
    Temat: Re: Jaki wskaźnik napięcia 3F dla dokładności <=1V?
    Od: Mateusz Bogusz <m...@o...pl>

    On 26.10.2023 21:29, LordBluzg(R)?? wrote:
    >> Z tym wszystko bym nie szalał, chyba że wiesz jak:
    >
    > Tutaj masz prtscr z moich scen/zależności/warunków itd
    > https://i.imgur.com/sv3KWU3.png
    >
    > Matko. Ja mam tak poustawiane zależności, że chyba byś nie ogarnął tego naraz :D

    Chyba ogarnąłem ;-) Mógłbyś napisać że "złożony", ale żeby
    "skomplikowany" to warunkami - tym mięsem - się nie pochwaliłeś.

    A tak serio, to przejrzałem bo liczyłem na opis który przykuje uwagę
    czymś nietypowym, czymś czego szczegóły bym poprosił.

    KAMERA:
    Wykonaj scenę "Alarm: Kamera Altana włączona"
    Wykonaj scenę "Alarm! Kamera Rozdzielnia włączona"
    Wykonaj scenę "Alarm! Kamera Oczko włączona"
    Wykonaj scenę "Alarm! Kamera Wiatrak włączony"
    Wykonaj scenę "Kamera Oczko ON"
    Wykonaj scenę "Kamera Altana ON"
    Wykonaj scenę "Kamera Rozdzielnia ON"
    Wykonaj scenę "Klapa Oczka Czuwanie"
    Wykonaj scenę "Kamera Oczko OFF"
    Wykonaj scenę "Kamera Rozdzielnia Wyłączona"
    Wykonaj scenę "Intruz kamera end"
    Włącz Kamerę Altana
    Wyłącz Kamerę Wiatrak
    Wyłącz Kamerę Oczko
    Wyłącz Kamerę Rozdzielnia
    Włącz Kamerę Rozdzielnia

    OŚWIETLENIE:
    Wyłącz oświetlenie oczka

    KLAPA:
    Otwórz Klapę Oczka
    Zamknij Klapę Oczka
    Wyłącz Klapę Oczka

    FONTANNA:
    Włącz Dużą Fontannę 12.7V
    Wyłącz Małą Fontannę
    Wyłącz Dużą Fontannę po 5 sekundach
    Włącz Małą Fontannę
    Wyłącz Małą Fontannę 12.4V

    WIATRAK:
    Włącz Kamerę Wiatrak
    Wyłącz Kamerę Wiatrak
    Wyłącz Wiatrak STOP
    Włącz Wiatrak STOP
    Wyłącz Wiatrak STOP 3,5A
    Włącz Wiatrak STOP AUTOMAT
    Wyłącz Kotwicę

    PIEC:
    Wykonaj scenę "Rozpalanie Pieca"
    Wyłącz Kotwicę

    > jeśli masz większy problem to na forum są autorzy i chętnie odpowiadają...lub są
    już opisane takie zdarzenia. Wystarczy poczytać

    Na razie zadałem pytanie - jak się mnie wydaje - o rzecz dość prostą:
    Jak wykonać zapytanie o dane historyczne? Uzyskać trend dla czujnika?
    Wykonać akcję gdy temperatura rośnie lub spada?

    https://forum.supla.org/viewtopic.php?p=164768#p1647
    68
    https://forum.supla.org/viewtopic.php?p=164582#p1645
    82

    Oczywiście chodzi o to, jak to zrobić "z paczki". Nawet zaoferowałem
    czteropak dla tego, kto wskaże jak :-)

    Ale o co chodzi? Ustawić że gdy wzrośnie powyżej X - to grzeje, a gdy
    spadnie - to nie grzeje? Nie do końca. Urządzenie grzewcze posiada zawór
    trójdrogowy, jego przełączenie wyzwoli ten warunek a żadnego grzania
    jednak nie będzie.

    > Nawet na https://cloud.supla.org/ masz historię pomiarów do pobrania w csv.

    Tak, ale wymaga to uwierzytelnienia za pomocą nagłówka - czego SUPLA
    SCRIPTS "getUrl" najwyraźniej nie wspiera (z kodu na githubie tak to dla
    mnie wygląda).

    > Możesz równie dobrze odpalić sobie sekwencję czasową (dodatkowa scena), że co 10*
    min sprawdzany jest stan i jeśli warunek jest spełniony to się odpala wtedy nie ma
    możliwości "pominięcia" zmiany stanu. Takie zabezpieczenie wyrażenia.

    Tutaj już się udało, dzięki.

    > alarm "dla mnie" jest w telefonie.

    Korzystasz z powiadomień w oficjalnej aplikacji SUPLA czy z Pushover? Ja
    próbuje póki co oba i różnie bywa - tzn. część notyfikacji dochodzi, a
    część nie. Nie chce marudzić, ale w eWeLink to po prostu działa. Ale
    taki minor póki co, zostawmy ;-)

    > Tak tylko dodam, że na forum opisywałem tworzenie kilku scen (dla mniej kumatych)
    dla autonomicznych działań z wykorzystaniem "logiki":
    >
    > https://forum.supla.org/viewtopic.php?t=4131&start=6
    80
    >
    > Sam mam utworzone "ciągi" logiczne z wykorzystaniem czasu na reakcję. Fajna zabawka
    ?

    Tak przeczytałem. Też się na razie bawię z suplą - jak to często sam
    podkreślasz.

    Póki co pozytywnie oceniam kontakt z tą platformą. Ma niepodważalne
    zalety względem np. oryginalnego sonoff-a. Ale sprowadzają się one IMHO
    przede wszystkim do obszarów gdzie trzeba zrobić coś nietypowego:
    postawić lokalny serwer, dołączyć do systemu nietypowe urządzenie,
    spersonalizować swój system. Supla wydaje się koncentrować na większej
    funkcjonalności, ale kosztem wyższego progu wejścia.

    To nie zarzuty z mojej strony. Staram się opisać czym kierować przy
    wyborze platformy. I wydaje mi się, że przede wszystkim trzeba określić
    "co się chce osiągnąć", a dopiero potem wybierać.

    PS. Przy okazji odkryłem zdaje się SQL-Injection przy zapisie warunku,
    co mam nadzieje dotrze do autora.

    Albo to że w odpowiedzi nie da się użyć znaków unicode. Funkcje nl2br
    czy raw, także nie zwracają poprawnego wyniku - tutaj nie wiem czy to
    nie jest zamierzone. Ale hej! Jest napisane że można używać tego Twiga,
    to używam a tu nie działa.

    https://forum.supla.org/viewtopic.php?p=164708#p1647
    08

    --
    Pozdrawiam,
    Mateusz Bogusz


  • 73. Data: 2023-11-01 10:48:21
    Temat: Re: Jaki wskaźnik napięcia 3F dla dokładności <=1V?
    Od: LordBluzg(R)?? <m...@p...onet.pl>

    W dniu 31.10.2023 o 16:48, Mateusz Bogusz pisze:

    > A tak serio, to przejrzałem bo liczyłem na opis który przykuje uwagę
    > czymś nietypowym, czymś czego szczegóły bym poprosił.
    >
    > KAMERA:
    > Wykonaj scenę "Alarm: Kamera Altana włączona"
    > Wykonaj scenę "Alarm! Kamera Rozdzielnia włączona"
    > Wykonaj scenę "Alarm! Kamera Oczko włączona"
    > Wykonaj scenę "Alarm! Kamera Wiatrak włączony"

    To są sceny podpięte pod stan kontaktronu drzwi. W momencie, kiedy
    kamery nie pracują, bo jest za niskie napięcie i zostały wyłączone (noc)
    to otwarcie drzwi powoduje uruchomienie kamer i wysłanie powiadomienia.

    > Wykonaj scenę "Intruz kamera end"

    Tutaj mam czujkę ruchu, która włącza kamery i wysyła powiadomienie.


    > KLAPA:
    > Otwórz Klapę Oczka
    > Zamknij Klapę Oczka
    > Wyłącz Klapę Oczka

    Ten układ ma za zadanie reagować na temperaturę wody i otoczenia. Kiedy
    temperatura wody jest wyższa niż otoczenia to klapa oczka (styropian w
    ramie) się zamyka. Ma to na celu minimalizowanie parowania wody i
    ograniczania spadku temperatury (mam tam rybki).

    {{not state(1234).on and state(1235).connected and
    state(1236).temperature < state(1237).temperature}}

    >
    > FONTANNA:
    > Włącz Dużą Fontannę 12.7V
    > Wyłącz Małą Fontannę
    > Wyłącz Dużą Fontannę po 5 sekundach
    > Włącz Małą Fontannę
    > Wyłącz Małą Fontannę 12.4V

    To reakcja na stan akumulatora (mam wiele takich scen, żeby ograniczyć
    pobór prądu, kiedy akumulator nie jest ładowany).
    >
    > WIATRAK:
    > Włącz Kamerę Wiatrak
    > Wyłącz Kamerę Wiatrak
    > Wyłącz Wiatrak STOP
    > Włącz Wiatrak STOP
    > Wyłącz Wiatrak STOP 3,5A
    > Włącz Wiatrak STOP AUTOMAT
    > Wyłącz Kotwicę

    Wiatrak ma pomiar napięcia i zależności. Jeśli jest ładowanie z PV to
    nie pozwalam wiatrakowi ładować. Kiedy zawieje wiatr i napięcie osiągnie
    próg, włącza się hamulec elektromagnetyczny i wiatrak się zatrzymuje.

    Ograniczam tym samym zużywanie się łożysk wiatraka. Czasem jednak
    włączam mu "kotwicę" to siłownik, który całkowicie unieruchamia wiatrak.
    Używam kotwicy, kiedy jest huragan i wtedy wiatrak nie pracuje, bo bym
    go zbierał na Marsie :)
    >
    > PIEC:
    > Wykonaj scenę "Rozpalanie Pieca"

    A to już termometr w domu, do kontroli pieca węglowego/zasypowego.
    Kiedy temperatura osiąga 40C to mam powiadomienie, że jest OK i w drugą
    stronę, kiedy przygasa i trzeba iść dołożyć. To też pomaga bo zdarzało
    się, że zgasło i trzeba było rozpalać na nowo.
    >
    >> jeśli masz większy problem to na forum są autorzy i chętnie
    >> odpowiadają...lub są już opisane takie zdarzenia. Wystarczy poczytać
    >
    > Na razie zadałem pytanie - jak się mnie wydaje - o rzecz dość prostą:
    > Jak wykonać zapytanie o dane historyczne? Uzyskać trend dla czujnika?
    > Wykonać akcję gdy temperatura rośnie lub spada?
    >
    > https://forum.supla.org/viewtopic.php?p=164768#p1647
    68
    > https://forum.supla.org/viewtopic.php?p=164582#p1645
    82
    >
    > Oczywiście chodzi o to, jak to zrobić "z paczki". Nawet zaoferowałem
    > czteropak dla tego, kto wskaże jak :-)
    >
    > Ale o co chodzi? Ustawić że gdy wzrośnie powyżej X - to grzeje, a gdy
    > spadnie - to nie grzeje? Nie do końca. Urządzenie grzewcze posiada zawór
    > trójdrogowy, jego przełączenie wyzwoli ten warunek a żadnego grzania
    > jednak nie będzie.

    Przecież to można rozwiązać scenami i niepotrzebna jest tutaj wiedza
    "historyczna".

    To co ja mam do klapy oczka działa właśnie na porównaniu dwóch termometrów:


    {{not state(1234).on and state(1235).connected and
    state(1236).temperature < state(1237).temperature}}

    Ale w domu z piecem mam zrobione to na jednym termometrze ale dwa różne
    działania, przy wzroście temperatury i przy opadaniu.

    Po prostu, scena 1 uruchamia się przy wzroście temperatury '>' a scena 2
    przy opadaniu '<'.

    >> Możesz równie dobrze odpalić sobie sekwencję czasową (dodatkowa
    >> scena), że co 10* min sprawdzany jest stan i jeśli warunek jest
    >> spełniony to się odpala wtedy nie ma możliwości "pominięcia" zmiany
    >> stanu. Takie zabezpieczenie wyrażenia.
    >
    > Tutaj już się udało, dzięki.
    >
    >> alarm "dla mnie" jest w telefonie.
    >
    > Korzystasz z powiadomień w oficjalnej aplikacji SUPLA czy z Pushover? Ja
    > próbuje póki co oba i różnie bywa - tzn. część notyfikacji dochodzi, a
    > część nie. Nie chce marudzić, ale w eWeLink to po prostu działa. Ale
    > taki minor póki co, zostawmy ;-)

    Też mam oba typy powiadomień ale u mnie działa zawsze. Warunkiem jest
    jednak dość dobry zasięg Internetu.
    >
    >> Tak tylko dodam, że na forum opisywałem tworzenie kilku scen (dla
    >> mniej kumatych) dla autonomicznych działań z wykorzystaniem "logiki":
    >>
    >> https://forum.supla.org/viewtopic.php?t=4131&start=6
    80
    >>
    >> Sam mam utworzone "ciągi" logiczne z wykorzystaniem czasu na reakcję.
    >> Fajna zabawka ?
    >
    > Tak przeczytałem. Też się na razie bawię z suplą - jak to często sam
    > podkreślasz.
    >
    > Póki co pozytywnie oceniam kontakt z tą platformą. Ma niepodważalne
    > zalety względem np. oryginalnego sonoff-a. Ale sprowadzają się one IMHO
    > przede wszystkim do obszarów gdzie trzeba zrobić coś nietypowego:
    > postawić lokalny serwer, dołączyć do systemu nietypowe urządzenie,
    > spersonalizować swój system. Supla wydaje się koncentrować na większej
    > funkcjonalności, ale kosztem wyższego progu wejścia.

    Niekoniecznie. Ja używam tego z obcym cloudem, czyli jak sonoff ale mam
    dodatkowe "bajery" których sonoff nie ma (właśnie skrypty) no i
    oczywiście możliwość "zarażania" Suplą wszelakich ESP.
    >
    > To nie zarzuty z mojej strony. Staram się opisać czym kierować przy
    > wyborze platformy. I wydaje mi się, że przede wszystkim trzeba określić
    > "co się chce osiągnąć", a dopiero potem wybierać.
    >
    > PS. Przy okazji odkryłem zdaje się SQL-Injection przy zapisie warunku,
    > co mam nadzieje dotrze do autora.
    >
    > Albo to że w odpowiedzi nie da się użyć znaków unicode. Funkcje nl2br
    > czy raw, także nie zwracają poprawnego wyniku - tutaj nie wiem czy to
    > nie jest zamierzone. Ale hej! Jest napisane że można używać tego Twiga,
    > to używam a tu nie działa.
    >
    > https://forum.supla.org/viewtopic.php?p=164708#p1647
    08

    Heh, bo sobie źle założyłeś :D Nie można tam używać "własnych" wyrażeń.
    Po postawieniu nawiasu klamrowego w okienku, rozwija Ci się "menu" opcji
    z dostępnych urządzeń. Dalej jedynie możesz to łączyć czy udziwniać,
    łączyć, stosując "and" , "or" + inne dopiski do wyrażeń czyli np
    wyłączanie czegoś o zmierzchu:

    {{state(12345).on and state(12345).connected and time('-5 minutes') >
    sunsetTime()}}

    --
    LordBluzg(R)??
    <<<?i? ć?d?? i Putina i ęjcaredefnoK>>>


  • 74. Data: 2023-11-01 12:31:40
    Temat: Re: Jaki wskaźnik napięcia 3F dla dokładności <=1V?
    Od: LordBluzg(R)?? <m...@p...onet.pl>

    W dniu 31.10.2023 o 16:48, Mateusz Bogusz pisze:

    >> jeśli masz większy problem to na forum są autorzy i chętnie
    >> odpowiadają...lub są już opisane takie zdarzenia. Wystarczy poczytać
    >
    > Na razie zadałem pytanie - jak się mnie wydaje - o rzecz dość prostą:
    > Jak wykonać zapytanie o dane historyczne? Uzyskać trend dla czujnika?
    > Wykonać akcję gdy temperatura rośnie lub spada?

    Proste (przykład):

    {{state(12345).temperature > 42}} to kiedy rośnie
    {{state(12345).temperature < 41}} to kiedy spada

    Liczby sobie sam podstawisz w zależności progu zadziałania. Ja mam
    jeszcze dopisane opóźnienie (600sek) tylko dlatego, żeby mi nie
    "plimplało" co sekundę w momencie przechodzenia przez próg, co się
    zdarzało, że w danej sekundzie rosło, lub malało. Tutaj też jest logika,
    że jeśli scena się odpaliła i trwa, to nie wykona się ponownie przez 600sek.
    >
    > https://forum.supla.org/viewtopic.php?p=164768#p1647
    68
    > https://forum.supla.org/viewtopic.php?p=164582#p1645
    82
    >
    > Oczywiście chodzi o to, jak to zrobić "z paczki". Nawet zaoferowałem
    > czteropak dla tego, kto wskaże jak :-)

    No to wisisz 2 or 8pak, bo działa ale nie potrzeba sprawdzać historii :]


    --
    LordBluzg(R)??
    <<<?i? ć?d?? i Putina i ęjcaredefnoK>>>


  • 75. Data: 2023-11-03 09:25:09
    Temat: Re: Jaki wskaźnik napięcia 3F dla dokładności <=1V?
    Od: Mateusz Bogusz <m...@o...pl>

    On 01.11.2023 12:31, LordBluzg(R)?? wrote:
    >> Na razie zadałem pytanie - jak się mnie wydaje - o rzecz dość prostą:
    >> Jak wykonać zapytanie o dane historyczne? Uzyskać trend dla czujnika?
    >> Wykonać akcję gdy temperatura rośnie lub spada?
    >
    > Proste (przykład):
    >
    > {{state(12345).temperature > 42}} to kiedy rośnie
    > {{state(12345).temperature < 41}} to kiedy spada
    >
    > Liczby sobie sam podstawisz w zależności progu zadziałania.

    Możliwe że czegoś nie widzę, ale ja nie mam progu. Są trzy czujniki:
    zasilanie CO, zasilanie CWU i wspólnego powrotu (zawór trójdrożny).

    Przykładowy scenariusz A:
    Rozpoczyna się grzanie CO, temperatura na zasilaniu zaczyna rosnąć,
    wytwarza się różnica w przedziale 3-8C po czym zaczyna rosnąć powrót.
    Przy czym powrót rozpoczął np. przy 22C a zakończy przy 25C. Aktualny
    warunek jaki mam, to: {{state(zasilanie).temperature >
    (state(powrot).temperature + 2)}}. Jak byś chciał zapisać to za pomocą
    progu? Podpowiem, że w przypadku -15C na zewnątrz start będzie przy 25C,
    a zakończenie przy 29C.

    Przykładowy scenariusz B:
    Rozpoczyna się grzanie CWU, temperatura początkowa może być 20C a
    końcowa 50C (zasilania). Tutaj podobnie, różnica w przedziale 3-8C.
    Woda osiąga zakładaną temperaturę, różnica zasilania i powrotu spada
    poniżej 2C (tak samo w przypadku CO, możemy założyć że zawsze tym
    warunkiem złapiemy "zakończenie grzania"). I teraz clue. Temperatura w
    rurze na zasilaniu jest zbliżona do temperatury dopiero co zagrzanej
    wody 45C. Urządzenie przechodzi w grzanie CO, przełącza zawór
    trójdrożny, załącza się grzanie, pompa obiegowa na tym układzie,
    temperatura na powrocie (wspólnym) spada do temperatury powrotu z CO
    czyli np. 23C. Różnica między zasilaniem CWU, a powrotem jest > 2C -
    warunek spełniony, dostaje powiadomienie że rozpoczęto ponownie grzanie
    CWU - co nie jest prawdą.

    Widzisz jak rozwiązać te przypadki za pomocą progu?

    >> Oczywiście chodzi o to, jak to zrobić "z paczki". Nawet zaoferowałem czteropak dla
    tego, kto wskaże jak ?
    >
    > No to wisisz 2 or 8pak, bo działa ale nie potrzeba sprawdzać historii :]

    Ja dotrzymam słowa, ale musisz mi jeszcze trochę pomóc.

    PS. Dlaczego 2 lub 8? Twojego piwa nie ma w zgrzewkach po 4? Zawsze może
    być 2x2 ;-)

    --
    Pozdrawiam,
    Mateusz Bogusz


  • 76. Data: 2023-11-03 10:22:19
    Temat: Re: Jaki wskaźnik napięcia 3F dla dokładności <=1V?
    Od: Mateusz Bogusz <m...@o...pl>

    On 01.11.2023 10:48, LordBluzg(R)?? wrote:
    >> Korzystasz z powiadomień w oficjalnej aplikacji SUPLA czy z Pushover?
    >> Ja próbuje póki co oba i różnie bywa - tzn. część notyfikacji
    >> dochodzi, a część nie. Nie chce marudzić, ale w eWeLink to po prostu
    >> działa. Ale taki minor póki co, zostawmy ?
    >
    > Też mam oba typy powiadomień ale u mnie działa zawsze. Warunkiem jest
    > jednak dość dobry zasięg Internetu.

    Co do notyfikacji, to zgłosiłem błąd -
    https://forum.supla.org/viewtopic.php?p=165112#p1651
    12

    Okazuje się że gdy w warunku jest więcej niż jeden kanał z tego samego
    urządzenia, to "update" mają "w tym samym czasie" i gdy zmieni się
    wartości więcej niż jednego z tych kanałów w wysłanej aktualizacji, to
    scena wykonuje się kilkukrotnie w tej samej sekundzie.

    W moim przypadku dostaję np. trzy notyfikacje na raz.

    >> Póki co pozytywnie oceniam kontakt z tą platformą. Ma niepodważalne zalety
    względem np. oryginalnego sonoff-a. Ale sprowadzają się one IMHO przede wszystkim do
    obszarów gdzie trzeba zrobić coś nietypowego: postawić lokalny serwer, dołączyć do
    systemu nietypowe urządzenie, spersonalizować swój system. Supla wydaje się
    koncentrować na większej funkcjonalności, ale kosztem wyższego progu wejścia.
    >
    > Niekoniecznie. Ja używam tego z obcym cloudem, czyli jak sonoff ale mam dodatkowe
    "bajery" których sonoff nie ma (właśnie skrypty) no i oczywiście możliwość
    "zarażania" Suplą wszelakich ESP.

    Do "Cloud" supli także zgłosiłem, że skoro udostępniają reakcję "Na
    zmianę wartości" to wartość aktualną muszą porównywać z wartością
    poprzednią - to skoro to mają, to mogli by udostępnić możliwość
    wskazania czy reakcja ma nastąpić na "zmianę", "spadek" czy "wzrost
    wartości".

    https://forum.supla.org/viewtopic.php?p=165115#p1651
    15

    >> PS. Przy okazji odkryłem zdaje się SQL-Injection przy zapisie warunku, co mam
    nadzieje dotrze do autora.
    >>
    >> Albo to że w odpowiedzi nie da się użyć znaków unicode. Funkcje nl2br czy raw,
    także nie zwracają poprawnego wyniku - tutaj nie wiem czy to nie jest zamierzone. Ale
    hej! Jest napisane że można używać tego Twiga, to używam a tu nie działa.
    >>
    >> https://forum.supla.org/viewtopic.php?p=164708#p1647
    08
    >
    > Heh, bo sobie źle założyłeś :D Nie można tam używać "własnych" wyrażeń.

    Ee, skoro sam Frucz pokazuje w przykładach żeby korzystać z całego Twig...

    https://forum.supla.org/viewtopic.php?p=31331#p31331

    Po prostu przyszedłem z "zewnątrz" i zacząłem używać tych
    funkcjonalności w sposób "oczywisty" dla mnie. A tu niespodzianka "tu i
    tam" coś wybucha ;-)

    --
    Pozdrawiam,
    Mateusz Bogusz


  • 77. Data: 2023-11-03 14:55:26
    Temat: Re: Jaki wskaźnik napięcia 3F dla dokładności <=1V?
    Od: LordBluzg(R)?? <m...@p...onet.pl>

    W dniu 03.11.2023 o 10:22, Mateusz Bogusz pisze:
    [...]
    > Co do notyfikacji, to zgłosiłem błąd -
    > https://forum.supla.org/viewtopic.php?p=165112#p1651
    12

    To nie jest błąd. Po prostu nie ogarnąłeś warunków (odpisałem na forum)
    >
    > Okazuje się że gdy w warunku jest więcej niż jeden kanał z tego samego
    > urządzenia, to "update" mają "w tym samym czasie" i gdy zmieni się
    > wartości więcej niż jednego z tych kanałów w wysłanej aktualizacji, to
    > scena wykonuje się kilkukrotnie w tej samej sekundzie.
    >
    > W moim przypadku dostaję np. trzy notyfikacje na raz.

    I bardzo dobrze. Ile chcesz razy dostać w ciągu sekundy?

    >> Niekoniecznie. Ja używam tego z obcym cloudem, czyli jak sonoff ale
    >> mam dodatkowe "bajery" których sonoff nie ma (właśnie skrypty) no i
    >> oczywiście możliwość "zarażania" Suplą wszelakich ESP.
    >
    > Do "Cloud" supli także zgłosiłem, że skoro udostępniają reakcję "Na
    > zmianę wartości" to wartość aktualną muszą porównywać z wartością
    > poprzednią - to skoro to mają, to mogli by udostępnić możliwość
    > wskazania czy reakcja ma nastąpić na "zmianę", "spadek" czy "wzrost
    > wartości".
    >
    > https://forum.supla.org/viewtopic.php?p=165115#p1651
    15

    Wartość poprzednia jest wartością logiczną. Skoro teraz jest 3 i
    wzrasta, to znaczy że było 2 i odwrotnie. Nie łapiesz chyba tej logiki.

    Inna sprawa, skąd weźmiesz marker czasowy, jeśli zmiana parametru była 3
    dni temu? Będziesz szukał wstecz co sekundę?

    >> Heh, bo sobie źle założyłeś :D Nie można tam używać "własnych" wyrażeń.
    >
    > Ee, skoro sam Frucz

    FRĄCZ

    > pokazuje w przykładach żeby korzystać z całego Twig...
    >
    > https://forum.supla.org/viewtopic.php?p=31331#p31331
    >
    > Po prostu przyszedłem z "zewnątrz" i zacząłem używać tych
    > funkcjonalności w sposób "oczywisty" dla mnie. A tu niespodzianka "tu i
    > tam" coś wybucha ;-)

    Nic nie wybucha, bo znów sobie dałeś złe założenia. Twig jako język
    traktuj jako język, natomiast konkretne zmienne nie mogą być "z dupy" i
    powinieneś je traktować jak posługiwanie się kluczem do zamka. Masz 100
    kluczy do 100 zamków, każdy inny. Jeśli sobie doszlifujesz randomowo
    swój kluczyk, może nie pasować do żadnego zamka. Twig = Yale to tak w
    rozumieniu jaki to "język/system".


    --
    LordBluzg(R)??
    <<<?i? ć?d?? i Putina i ęjcaredefnoK>>>


  • 78. Data: 2023-11-03 15:05:39
    Temat: Re: Jaki wskaźnik napięcia 3F dla dokładności <=1V?
    Od: LordBluzg(R)?? <m...@p...onet.pl>

    W dniu 03.11.2023 o 09:25, Mateusz Bogusz pisze:

    >>> Na razie zadałem pytanie - jak się mnie wydaje - o rzecz dość prostą:
    >>> Jak wykonać zapytanie o dane historyczne? Uzyskać trend dla czujnika?
    >>> Wykonać akcję gdy temperatura rośnie lub spada?
    >>
    >> Proste (przykład):
    >>
    >> {{state(12345).temperature > 42}} to kiedy rośnie
    >> {{state(12345).temperature < 41}} to kiedy spada
    >>
    >> Liczby sobie sam podstawisz w zależności progu zadziałania.
    >
    > Możliwe że czegoś nie widzę, ale ja nie mam progu. Są trzy czujniki:
    > zasilanie CO, zasilanie CWU i wspólnego powrotu (zawór trójdrożny).
    >
    > Przykładowy scenariusz A:
    > Rozpoczyna się grzanie CO, temperatura na zasilaniu zaczyna rosnąć,
    > wytwarza się różnica w przedziale 3-8C po czym zaczyna rosnąć powrót.
    > Przy czym powrót rozpoczął np. przy 22C a zakończy przy 25C. Aktualny
    > warunek jaki mam, to: {{state(zasilanie).temperature >
    > (state(powrot).temperature + 2)}}. Jak byś chciał zapisać to za pomocą
    > progu? Podpowiem, że w przypadku -15C na zewnątrz start będzie przy 25C,
    > a zakończenie przy 29C.
    >

    To może w końcu napisz, co chcesz uzyskać? Będzie prościej w sensie co i
    kiedy ma się włączyć lub wyłączyć.

    > Przykładowy scenariusz B:
    > Rozpoczyna się grzanie CWU, temperatura początkowa może być 20C a
    > końcowa 50C (zasilania). Tutaj podobnie, różnica w przedziale 3-8C.
    > Woda osiąga zakładaną temperaturę, różnica zasilania i powrotu spada
    > poniżej 2C (tak samo w przypadku CO, możemy założyć że zawsze tym
    > warunkiem złapiemy "zakończenie grzania"). I teraz clue. Temperatura w
    > rurze na zasilaniu jest zbliżona do temperatury dopiero co zagrzanej
    > wody 45C. Urządzenie przechodzi w grzanie CO, przełącza zawór
    > trójdrożny, załącza się grzanie, pompa obiegowa na tym układzie,
    > temperatura na powrocie (wspólnym) spada do temperatury powrotu z CO
    > czyli np. 23C. Różnica między zasilaniem CWU, a powrotem jest > 2C -
    > warunek spełniony, dostaje powiadomienie że rozpoczęto ponownie grzanie
    > CWU - co nie jest prawdą.
    >
    > Widzisz jak rozwiązać te przypadki za pomocą progu?

    j/w Tak w ogóle dziwię się, że chcesz bazować na wskazaniach z różnych
    punktów a nie na logicznych (slawe) wskazaniach. Chodzi o temperaturę na
    powrocie. Ona zawsze jest niższa niż na wyjściu i zawsze jest wynikową
    systemu. Temperatura "Master" czyli na wyjściu jest tutaj kluczowa i od
    niej ustalałbym progi (tak mam u siebie) czyli termometr "na
    rurze"...ale można to sprząc z pompą, zaworem, cokolwiek.

    Zapewne zawsze dochodzi do przekroczenia progu temp Max, co uznałbym za
    próg "koniec grzania" oczywiście z jakimś tam wyliczeniem (buforem
    czasowym) na zmiany dynamiczne.
    >
    >>> Oczywiście chodzi o to, jak to zrobić "z paczki". Nawet zaoferowałem
    >>> czteropak dla tego, kto wskaże jak ?
    >>
    >> No to wisisz 2 or 8pak, bo działa ale nie potrzeba sprawdzać historii :]
    >
    > Ja dotrzymam słowa, ale musisz mi jeszcze trochę pomóc.

    Spox
    >
    > PS. Dlaczego 2 lub 8? Twojego piwa nie ma w zgrzewkach po 4? Zawsze może
    > być 2x2 ;-)
    >
    Bo możesz stwierdzić, że pomogłem Ci połowicznie albo stwierdzić że
    szedłeś złą drogą i wtedy zarobię 2x4pak rozwiązując Twój problem i
    wskazując właściwą drogę na dalsze zabawy :D
    --
    LordBluzg(R)??
    <<<?i? ć?d?? i Putina i ęjcaredefnoK>>>


  • 79. Data: 2023-11-05 13:14:27
    Temat: Re: Jaki wskaźnik napięcia 3F dla dokładności <=1V?
    Od: Mateusz Bogusz <m...@o...pl>

    On 03.11.2023 14:55, LordBluzg(R)?? wrote:
    >> Co do notyfikacji, to zgłosiłem błąd -
    >> https://forum.supla.org/viewtopic.php?p=165112#p1651
    12
    >
    > To nie jest błąd. Po prostu nie ogarnąłeś warunków (odpisałem na forum)

    Heh, nawet nie zauważyłem że Tobie odpisałem.

    >> Okazuje się że gdy w warunku jest więcej niż jeden kanał z tego samego
    >> urządzenia, to "update" mają "w tym samym czasie" i gdy zmieni się
    >> wartości więcej niż jednego z tych kanałów w wysłanej aktualizacji, to
    >> scena wykonuje się kilkukrotnie w tej samej sekundzie.
    >>
    >> W moim przypadku dostaję np. trzy notyfikacje na raz.
    >
    > I bardzo dobrze. Ile chcesz razy dostać w ciągu sekundy?

    Nie zrozumiałem Cię. Dostaję trzy, bo mam trzy kanały wewnątrz warunku
    wyzwalacza. Jakbym miał dziesięć, to pewnie bym i dziesięć notyfikacji
    dostał. IMO Ty piszesz o limicie w czasie, a ja o tym że w ogóle tam nie
    powinno być więcej niż jedna notyfikacja na zmianę stany (wyzwalacza).

    >>> Niekoniecznie. Ja używam tego z obcym cloudem, czyli jak sonoff ale
    >>> mam dodatkowe "bajery" których sonoff nie ma (właśnie skrypty) no i
    >>> oczywiście możliwość "zarażania" Suplą wszelakich ESP.
    >>
    >> Do "Cloud" supli także zgłosiłem, że skoro udostępniają reakcję "Na
    >> zmianę wartości" to wartość aktualną muszą porównywać z wartością
    >> poprzednią - to skoro to mają, to mogli by udostępnić możliwość
    >> wskazania czy reakcja ma nastąpić na "zmianę", "spadek" czy "wzrost
    >> wartości".
    >>
    >> https://forum.supla.org/viewtopic.php?p=165115#p1651
    15
    >
    > Wartość poprzednia jest wartością logiczną. Skoro teraz jest 3 i
    > wzrasta, to znaczy że było 2 i odwrotnie. Nie łapiesz chyba tej logiki.

    Piszesz o tym samym co ja? Ja odnoszę się do reakcji zatytułowanej
    "Kiedy zmieni się temperatura" - https://i.ibb.co/xfd5mHm/reakcje.png.

    Zaznaczenie tego powoduje wyzwolenie reakcji za każdy razem kiedy zmieni
    się wartość na czujniku np. z 20.25°C na 20.56°C. O jakiej wartości
    logicznej Ty piszesz? Jak dla mnie to muszą mieć zapisaną poprzednią
    wartość żeby sprawdzić czy A != B.

    > Inna sprawa, skąd weźmiesz marker czasowy, jeśli zmiana parametru była 3
    > dni temu? Będziesz szukał wstecz co sekundę?

    Ja tam zapytałem o wartość poprzednią - obojętne jak odległa w
    przeszłości by ona nie była (np. ESP nie miało zasilania przez tydzień)
    - przecież IMO oni tak samo to porównują dla reakcji "Kiedy zmieni się
    temperatura".

    >>> Heh, bo sobie źle założyłeś :D Nie można tam używać "własnych" wyrażeń.
    >>
    >> Po prostu przyszedłem z "zewnątrz" i zacząłem używać tych
    >> funkcjonalności w sposób "oczywisty" dla mnie. A tu niespodzianka "tu
    >> i tam" coś wybucha ?
    >
    > Nic nie wybucha, bo znów sobie dałeś złe założenia. Twig jako język
    > traktuj jako język, natomiast konkretne zmienne nie mogą być "z dupy" i
    > powinieneś je traktować jak posługiwanie się kluczem do zamka. Masz 100
    > kluczy do 100 zamków, każdy inny. Jeśli sobie doszlifujesz randomowo
    > swój kluczyk, może nie pasować do żadnego zamka. Twig = Yale to tak w
    > rozumieniu jaki to "język/system".

    Jest pole "Odpowiedź" - "Odpowiedź jest widoczna przy wywoływaniu sceny
    za pomocą jej adresu URL." - z tekstem zwracanym przy wywołaniu sceny.

    Jest do tego film - https://www.youtube.com/watch?v=m9JipPYhm6I - jak
    zrobić "widget" na pulpicie telefonu - po czym zamiast widgetu, to
    pokazane jest jak zrobić skrót który po naciśnięciu pokazuje tekst w
    okienku. Można lepiej i użyć np. widgetify lub widgetery,...aby ten
    tekst się od razu wyświetlał we wskazanym prostokącie - tak jak działają
    prawdziwe widgety w androidzie. Tylko wiesz co? Do pełni szczęścia
    brakuje możliwości wstawienia entera w tym tekście odpowiedzi. A
    właściwie to kodu HTML. I to nie jest coś co trzeba dopisać, a IMO ta
    funkcjonalność jest w konfiguracji pola "Odpowiedź" po prostu wyłączona
    - intencjonalnie czy nie - dlatego zapytałem na forum.

    Ktoś inny nawet się pytał jak wprowadzić "spację" -
    https://forum.supla.org/viewtopic.php?t=10673.

    Nie chce być uszczypliwy, ale wielokrotnie czytałem wcześniej tutaj na
    grupie

    > Dodatkowo do Supla jest jeszcze bardziej megazaawansowana strona ze scenami. Tam
    praktycznie można wszystko.

    I jak spróbowałem, to się okazuje że "wszystko" ale tak po trochu, pod
    warunkiem że tego i tamtego to nie chcesz, jak dostajesz 10 powiadomień
    w tej samej sekundzie z jednej sceny to dlatego że "nie ogarniasz" i
    "się nie znasz" albo "sobie źle założyłeś" ;-)

    A ja póki co chce tylko wiedzieć czy temperatura na termometrze rośnie
    czy spada :-D

    ALE żeby oddać uczciwości, to ZGRUBNIE tę informację dostaję. Po prostu
    sprawdzam czy na zasilaniu jest o próg (2C) temperatura większa niż na
    powrocie i to realizuję w wyzwalaczu - więc działa analogicznie jak
    termostat.

    Twój pomysł ze scenami też przemyślałem i na inny sposób, też przybliża
    dokładniejszą odpowiedź. Jak zrozumiałem, mógłbym np.

    W scenie A zareagować na warunek jak wyżej, po czym dodać opóźnienie na
    wykonaniu np. 1 min i wyzwolić scenę B w której sprawdzał bym z kolei
    czy przekroczyło próg 3C - w ten sposób bym wiedział że faktycznie
    różnica rośnie ale:

    - wprowadzam opóźnienie w wywołaniu faktycznej akcji
    - dodatkowo komplikuje, bo trzeba żonglować tymi progami i czasami aby
    dobrać je "pod siebie"
    - trzeba by dołożyć do warunku trzecią temperaturę (idealnie stałą) aby
    mieć punkt odniesienia, żeby nie było tak że przez spadek temperatury na
    powrocie, złudnie wyda się że temperatura zasilania rośnie

    --
    Pozdrawiam,
    Mateusz Bogusz


  • 80. Data: 2023-11-05 16:11:04
    Temat: Re: Jaki wskaźnik napięcia 3F dla dokładności <=1V?
    Od: Mateusz Bogusz <m...@o...pl>

    On 03.11.2023 15:05, LordBluzg(R)?? wrote:
    > To może w końcu napisz, co chcesz uzyskać? Będzie prościej w sensie co i
    > kiedy ma się włączyć lub wyłączyć.

    Pierwsza i jedyna potrzeba z początku, to było informowanie o
    przełączeniu zaworu trójdrożnego. I to pi razy oko jako informacja dla
    mnie - otrzymuje.

    A teraz - tak jak Ty - bawię się mając oczujnikowaną całą maszynownie i
    próbuję skonfigurować powiadomienie o pracy urządzenia grzewczego -
    oddzielnie dla CO i CWU. Pisząc serio - kilkukrotnie czytałem tutaj na
    grupie duże pochwały w kierunku Supli, to teraz gdy ją mam to staram się
    sprawdzić co "pożytecznego" mogę z niej wycisnąć.

    Łatwiej jest może "dobrać" warunki gdy się widzi dane, toteż podrzucam
    ostatnie 24h - https://ibb.co/cvwVwKm

    Mam też dane dla temperatury podłogi jak i zbiornika CWU -
    https://ibb.co/6gqjbWj, i może dołączenie ich do warunków pomoże.

    Z ciekawostek, za pomocą czujnika temperatury można zobaczyć jak pracuje
    pompa w hydroforze ;-) https://ibb.co/g4jpmZH

    Albo że mój zamrażalnik włącza się 45 razy w ciągu doby -
    https://ibb.co/kQyc2HL

    >> Widzisz jak rozwiązać te przypadki za pomocą progu?
    >
    > j/w Tak w ogóle dziwię się, że chcesz bazować na wskazaniach z różnych
    > punktów a nie na logicznych (slawe) wskazaniach. Chodzi o temperaturę na
    > powrocie. Ona zawsze jest niższa niż na wyjściu i zawsze jest wynikową
    > systemu. Temperatura "Master" czyli na wyjściu jest tutaj kluczowa i od
    > niej ustalałbym progi (tak mam u siebie) czyli termometr "na
    > rurze"...ale można to sprząc z pompą, zaworem, cokolwiek.

    Za powrót myślałem o temperaturze podłogi (ta jak napisałem wyżej jest
    zdecydowanie stabilniejsza), ale ja tu widzę co najmniej jeden problem i
    jedno coś za coś.

    To pierwsze, to że w przypadku defrostu jak widać na wykresie,
    temperatura zasilania może być niższa nawet niż temperatura powrotu podłogi.

    Drugi to czas reakcji. Szukam rozwiązania żeby dostać powiadomienie w
    ciągu ~minuty(?) od rozpoczęcia działania grzania. Temperatura na
    podłodze (powrót z niej) - jak widać na wykresie, to 1C na ~30min i to
    na dzisiejsze warunki i z początku grzania. Widać że potem moment się
    wypłaszcza.

    > Zapewne zawsze dochodzi do przekroczenia progu temp Max, co uznałbym za
    > próg "koniec grzania" oczywiście z jakimś tam wyliczeniem (buforem
    > czasowym) na zmiany dynamiczne.

    Ale max czego, zasilania? To jest różne w zależności od warunków
    pogodowych i ustawionej oczekiwanej temperatury na powrocie. Ta z kolei
    wynika z krzywej pogodowej. O to ostatnie w supli, nawet nie pytam ;-)

    Ja nie mówię że się nie da. Supla stawia na wszechstronność i możliwości
    integracji. Przypuszczam że metodą prób i błędów w iluś tam scenach i
    jakiś zależnościach pewnie bym dobrał konfigurację taką, żeby
    wyeliminować wszystkie false wyzwolenia.

    Można by też pewnie napisać kilkadziesiąt linii kodu i wrzucić na jakiś
    kolejny ESP co by pobierał te dane (niech będzie nawet lokalnie),
    przetwarzał je lokalnie, a do supli cloud wysyłał na kilku wirtualnych
    kanałach już przetworzone stany - grzeje 0/1.

    No ale dla siebie w liczbie sztuk jedna takie wygibasy? ;-)

    > Bo możesz stwierdzić, że pomogłem Ci połowicznie albo stwierdzić że
    > szedłeś złą drogą i wtedy zarobię 2x4pak rozwiązując Twój problem i
    > wskazując właściwą drogę na dalsze zabawy :D

    Podsunąłeś dopisanie warunku wyzwalacza do warunku wykonania. Zamiast
    jeden sceny zrobiłem dwie i mam teraz powiadomienia Start grzania i Stop
    grzania. Już w połowie drogi ;-)

    Teraz to mnie te notyfikacje najbardziej frapują, bo dla mnie to wygląda
    jak ewidentny błąd (nieobsłużony przypadek graniczny) i bez interwencji
    autora scripts czy tam kogoś od supli, raczej tego nie obejdę - a raczej
    nie chce się skupiać na czymś na czym nie ja powinienem.

    Ewentualnie w supla cloud jakby dodali obsługę "trendu" (jak poprosiłem
    na forum), to myślę że wtedy aktualne potrzeby rozwiązałaby podstawowa
    supla.

    --
    Pozdrawiam,
    Mateusz Bogusz

strony : 1 ... 7 . [ 8 ] . 9 ... 11


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: