W mojej pralce producent zaleca wykonać czyszczenie bębna po 20 praniach. Postanowiłem stworzyć w NR automatyzację, która mi o tym przypomni. Wrzucam ją tutaj - może komuś się przyda do pralki, zmywarki czy czegoś podobnego.
Spoko pomysł wymyśliłeś, zainspirowałeś mnie do czegoś podobnego, tj. po 4 sprzątaniach odkurzacz ma jechać pod kosz i czekać na opróżnienie, jeszcze nie wiem jak rozwiązać reset licznika, ale pomysł jest.
Udało się, po 4 sprzątaniu robot jedzie pod śmietnik. Wymyśliłem reset i doliczanie po zmianach statusu jeden po drugim, przerobiłem trochę twój flow i jest. Dzięki za inspirację @Michał
Użyłem dwóch nodów switch, jeden z old.state (Status going to target) a drugi ma być równy statusowi Idle lub Paused i idzie mi do kolejnego nodu do kasowania licznika.
Dodatkowo musiałem jeszcze dodać trigger opóźniający, bo jak ilość sprzątań była 4 lub więcej to blokował się odkurzacz. U Ciebie nie było chyba takiego problemu z liczeniem powyżej 20.
Teraz po 4 sprzątaniach jedzie do kosza i tam się zatrzymuje, jak kliknę powrót do bazy to kasuje licznik.
Może ktoś będzie miał inny pomysł. Wykorzystałem kolegi flow (czyszczenia bębna) do odkurzacza, żeby co 4 sprzątanie jechał pod śmietnik. W sumie ręcznie wywołanie działa, natomiast z tym zliczaniem mam problem, czasem liczy, czasem sam się zresetuje po dwóch sprzątaniach. Trochę musiałem zmodyfikować wywołanie liczenia, ale nie działa to tak jak powinno, poniżej całe moje flow, może ktoś ma jakiś pomysł, jak to zrobić żeby liczyło poprawnie. flows-10.json (40,2 KB)
Faktycznie nie działa to tak jak powinno. U mnie też pojawiły się problemy. Zawsze po restarcie HA licznik się resetował.
Teraz testuje inne rozwiązanie - pomocnik counter, który pojawił się w HA w wersji bodajże 0.117.
Wygląda na to, że wszystko działa stabilnie. Jakby ktoś chciał to wrzucam flow:.czyszczenie bębna.json (17,3 KB)