przez Tenfilip » 19 lis 2016, o 13:07
No właśnie nie, i to jest minus. co do napisania samej apki to też to czarno widze. Wydaje mi sie że on zapamiętuje tylko samą godzinę i ma warunek że jak jest 00:00 to nie rusza a jak coś innego to sie uruchamia z godnie z godzią. Jakas apka musiała by mu codziennie dawać znać o wartości :/. Tak samo jak testowałem co jest dla niego priorytetem (apka czy pilot) to bez różnicy byle ostatni wpis. czyli jak coś ustawisz na pilocie a później na appce to nawet jak będziesz widział na pilocie czas to on wystartuje to co mu apka dała.
..ale oczywiście jak coś Ci sie uda wygenerować to z przyjemnością przetestuje :P.
To się powinno udać. Wystarczy przeanalizować ruch z apki w Wireshark i spróbować powielić pakiety o odpowiedniej godzinie etc. Można to obskoczyć Pythonem.
O ile dobrze zrozumiałem - odkurzacz ma jakiś licznik czasu (nie tyle zegar pokazujacy godzine, ale po prostu uklad zliczajacy uplywajacy czas), i mozna mu zaprogramowac, ze ma sie odpalic za x godzin (gdzie x<24) i powielać to co 24 godziny?
Jeśli tak, to trzeba napisać prosty skrypcik który po prostu będzie zmieniał tą wartość zgodnie zadanym naszym harmonogramem i uruchomić go na czymś co cały czas działa w domu (akurat u mnie w domu mogę to zrobić na routerze albo na NASie). Od biedy można podpiąc Raspberry Pi Zero/1 i niech robi za serwer odkurzania:):)
Powiedz mi jeszcze po czym to się komunikuje ? Bluetooth rozumiem? No troszkę będzie ciężej niż po Wifi ale też powinno być to do zrobienia.