Forum Tiny Control Solution
Program na Androida dla LanKontrolera - Wersja do druku

+- Forum Tiny Control Solution (https://forum.tinycontrol.pl)
+-- Dział: LanKontroler - sprzęt i wersje wsadów, problemy, zastosowanie (https://forum.tinycontrol.pl/forumdisplay.php?fid=3)
+--- Dział: Programy i Serwery (https://forum.tinycontrol.pl/forumdisplay.php?fid=13)
+--- Wątek: Program na Androida dla LanKontrolera (/showthread.php?tid=467)

Strony: 1 2 3 4 5


Program na Androida dla LanKontrolera - tomekO - 07-17-2014

Wiec TAK. apk poprawione dla wersji LanKontrolera V2 (dziala napewno z softem od 3.06)

ustawienia fabryczne: czyli USER:admin Pwd: admin IP: 192.168.1.100 ( jak ktoś potrzebuje z innymi ustawieniami to niech pisze ).

działa tylko odczyt DS'ów i sterowanie przekaźnikami. inne klawisz sa klikalne ale nic nie wnoszą do dzialania.

Ustawiania IP i Hasla za pare dni,
Piszcie co Najpierw dopisywać ( jakie funkcje) , będe robił po kolei ( jak sie da).
ostatnia wersja z dnia 2015-03-02

!!!!!!!!!!!!!!!! UWAGA ZAWSZE W tym Wpisie będzie również umieszczana ostatnia wersja PLIKU !!!!!!!!!!!!!!!!!!!!!!!!!!!!
LINK do Sklepu PLAY.GOOGLE: https://play.google.com/store/apps/details?id=appinventor.ai_tomek_ats.Lk2Man_PWM

QRCODE do Pliku


TomekO


Re: App Inventor - jak tworzyć program na Androida do - tomekO - 07-18-2014

Kilka pomysłów:
Czy dane typu user_name, password, IP_address trzymać w TinyDb (baza)
czy wystarczy w pliku txt, plik będzie malutki wiec nie ma sensu zapisywać go na /SD_card.

Czy LK wybierane z list ( listPicker) według IP czy według nazwy ( czy nazwa jest potrzebna).

na razie tyle, postaram sie to napisać na plaże jako że do końca miesiąca URLOP.


TomekO


Re: App Inventor - jak tworzyć program na Androida - program - tomekO - 07-18-2014

A jeszcze jedno, przy rozwijaniu softu trzeba będzie zaznaczyć wersje firmware, niektóre znaczniki są różne ( znaczy inna kolejność w pliku xml) choć teraz
zrobiłem aby parsował po nazwie znacznika nie po numerze linii.
TomekO


Re: App Inventor - jak tworzyć program na Androida - program - tomekO - 07-18-2014

Poprawiona wersja dla LK2 z softem 2.xx

Teraz jest ok. dla softu V3 i V2
Oczywiście narazie tylk NameUser Password i IP - ustawienia fabryczne
działaja tylko przekaźniki i odczyt DS18B20 .
reszta klawiszy jest klikalna ale nic nie wnosi do działania programu.

TomekO


Re: App Inventor - jak tworzyć program na Androida - program - relayer - 07-19-2014

Witam
Sezon ogórkowy , ale wielu użytkowników LK od dawna na to czeka.
Proponuje większe przyciski przełączników (po trzy w dwu rzędach ) zmianę koloru całego przycisku ze zmianą stanu.
Okienka input dopasować do szerokości i nieco większa czcionka .
Czekam na kolejne aktualizacje .
Będę pierwszym klientem.
Pozdrawiam


Re: App Inventor - jak tworzyć program na Androida - program - woodz - 07-19-2014

Strona głowna po właczeniu programu z wyborem LK
Po wybraniu LK łaczy sie do niego i pokazuje aktualny status
Przyciski zmieniają kolor po zmianie stanu (tak jak na stonie)
A jak by sie dało jakies proste szyfrowanie do tego dorobić to juz wogoole by było cool
Może byc w googlu nawet po 10-20 zika.
A z marzeń to jeszcze przy pracującym programie w tle zmina stanu we lub wyj.(oczywiscie do konfiguracji przez usera) powoduje alarm na telefonie


pzdr ŁS

ps chetnie bym pomógl ale z programowania to jestem mniej niż noga


Re: App Inventor - jak tworzyć program na Androida - program - notek - 07-21-2014

woodz napisał(a):Strona głowna po właczeniu programu z wyborem LK

A z marzeń to jeszcze przy pracującym programie w tle zmina stanu we lub wyj.(oczywiscie do konfiguracji przez usera) powoduje alarm na telefonie
A z moich marzeń to jeszcze w myślach czytać...;-)


Re: App Inventor - jak tworzyć program na Androida - program - tomekO - 08-01-2014

Zmiany , zmiany, zmiany.
zgodnie z sugestiami:

Najważniejsze - zmiana nazwy aplikacji , nowa wersja instaluje sie jako nowa aplikacja o nazwie: " Lk2Man_Bkey ", z nowa ikonką z " L" niebieskie na białym tle. Bekey bo są duyże klawisze do przekaźników.hehe.
zmiana wielkości przycisków, poprawiona komunikacja, pogrupowane- nr czujnika z odczytem.
w trakcie :
- lista kontrolerów ( ekran wyboru)
- konfigurowalne IP hasło i password).
- zaczęte - alarm po evens'ach , i tu pytanie, alarm na telefonie przy działającej aplikacji w tle czy po GSM'mie ?

Jak poprzednio przyciski pod temperaturami z DS'ow sa klikalne ale nic nie wnosza do działania;

PYTANIA:
czy może być: hasło i nazwa_usera każdy sam szyfruje do BASE64 i zapisuje wynik w pliku txt na karcie pod nazwa xxxx.txt, czy tez zrobić linijke do wisania ( wklejenia) tego wyniku i program sam zapisze , będzie to samo hasło i user do wszystkich kontrolerów.
Oczywiście jak poprzednio program działa z softem V2 i V3 ( sprawdza czy są czujniki możliwe do odczytania), brak czujnika w sofcie (lub fizycznie) oznaczony jest N/A ( NoActive).

to na tyle , czekam na odpowiedzi.
TomekO


Re: App Inventor - jak tworzyć program na Androida - program - relayer - 08-01-2014

Jest postęp , ale coś nie gra.
Przyciski - fajnie zrobione , zamiast opisu on off czy można by np. pobrać pierwsze 3-4 litery z okienka opisowego ?
Przy ustawieniu bistabilnym (restet time) kolor zmienia się tylko raz , stan przycisku nie jest ponownie odświeżany


Re: App Inventor - jak tworzyć program na Androida - program - tomekO - 08-06-2014

Zmiany Zmiany zmiany.
poprawione błędy z poprzedniej wersji.
a teraz zmiany:
-przy starcie program pobiera opisy przekaźników, najlepiej używać do 6 znaków ( tyle nie rozwala klawisza.)
- dodano wartości wejść 1-3
- dodany stan wejść logicznych
- program pobiera co 5 sekund ( razem z wartością wejść aktualny stan przekaźników, np po zmianie z automatu na przeciwny po czasie widać to również w programie.
- dodanie obsługi PWM1 suwak wysyła do kontrolera wartość wypełnienia od 1 do 100 dla wyjścia PWM1 ( nie PWM) częstotliwość jest jedna dla wszystkich wiec raczej można ustawiać z komputera przez web.
najważniejsze ( dla mnie) zaczątek bardzo zaawansowany w opracowywaniu wybór kontrolerów z listy. docelowo na karcie ( ekranie CFG będzie obsługa listy dodawanie, kasowanie IP'ków kontrolerów.

czekam na uwagi.