@Bieniu widzę, że dalej zajmujesz się sprawami pobocznymi...
Twój profil robi to co ma robić, jednak sposób w jaki to robi mi nie odpowiada. Dzisiaj po kilkunastu testach udało mi się stworzyć działający profil, który aktywuje się TYLKO w tym konkretnie momencie.
Niestety dalej mi się nie udało dojść dlaczego poprzednia wersja nie działa. Tak jak by po wyłączeniu modułu WiFi profil się samoczynnie aktywował...
W końcowej wersji doddany jest dodatkowo jeden task na wyjściu, który sprawdza raz jeszcze stan modułu i go wyłącza jeżeli nie jest połączony. Owy profil prezentuje się następująco:
Profile: WiFi (11)
State: Variable Value [ Name:%WIFI Op:Matches Value:*on* ]
State: Not Wifi Connected [ SSID:* MAC:* IP:* ]
Enter: WiFi OFF (10)
A1: Wait [ MS:0 Seconds:30 Minutes:0 Hours:0 Days:0 ]
A2: WiFi [ Set:Off ] If [ %WIFII ~ *scan* ]
[b][color="#FF0000"]Exit: Sprawdź Rozłączenie (15)
A1: If [ %WIFII ~ *scan* ]
A2: WiFi [ Set:Off ][/color][/b]
Jeżeli Wifi Info zawiera frazę scan, to moduł zostaje ponownie wyłączony.
Jeżeli ktoś będzie na tyle bystry aby dojść dlaczego poprzedni się "zapętlał" będę bardzo wdzięczny 🙂
Teraz będę chciał stworzyć autoresponder, który reaguje, albo na zdarzenie w kalendarzu, albo na profil cichy.
W założeniu ma to działać tak:
1) Aktywacja w momencie kiedy ktoś dzwoni, oraz kiedy występuje odpowiednie zdarzenie w kalendarzu, lub profil cichy jest włączony;
2) W momencie kiedy mamy przychodzące połączenie zostaje ono odrzucone, numer zostaje zapisany w tablicy i pod ten numer wysłany zostanie wcześniej zdefiniowany SMS.
Pod uwagę trzeba wziąć kilka rzeczy: odpowiadanie na numery komórkowe polskie, oraz anty flood - jeden numer może otrzymać tylko jednego smsa podczas jednej sesji profilu. Akurat to nie będzie takie trudne bo tasker obsługuje tablice 🙂