SUPLA - STANDART

Masz pomysł na funkcjonalność lub koncepcję na rozwój projektu. Opisz wszystko tutaj.
Post Reply
Patryk
Posts: 26
Joined: Mon Jan 07, 2019 7:51 pm

Sat Feb 09, 2019 1:43 am

Na początku chciałbym podziękować wszystkim Twórcą  i Programistą tego PROJEKTU..

Chciałbym zaznaczyć, że Nie jestem programistą - jak już coś zmieniam w udostępnionym programie robię to na zasadzie prób i błędów.

Często na forum zdarza się, że u jednych kolegów dany program działa, a u innych nie.

Dlatego  mam pytanie ( prośbę ), może
by tak zastosować jakiś STANDART  ( może to złe  określenie ).

Tak jak teraz, żeby zalogować się  pierwszy raz do wszystkich( prawie ) projektów  trzeba użyć komendy 192.168.4.1 i to jest super.

Ale ...

W jednych projektach, trzeba np. Wcisnąć jakiś przycisk, w innych wcisnąć i trzymać 5 sekund, a jeszcze w innych nacisnąć 2 razy reset ( mi osobiście najbardziej się to podoba).

Tak samo jest z modułami ESP.
Może by tak wszystkie programy udostępniać np. pod moduł Wemos d1 mini lub inny.

Czemu?

Miałem taki problem.

Miałem moduł -Wemos d1 mini.
Wszystkie programy testowałem pod tym modułem i w ustawieniach arduino ide dla tego modułu. - i było ok.

Ale przed moją nieuwagę uszkodzilem sobie ten moduł.

Następnie kupiłem Wemos d1 mini (ale) pro.
W arduino ide zmieniłem z wemos d1 mini na wemos d1 mini pro.

Program się wygrywał - ALE NIE DZIAŁAŁ !!!
I to mnie ZASTANOWIŁO !!!.

Ten sam program na jednym module działa, a na innym  (bardzo podobnym) - NIE.

Po zmianie w arduino ide  na moduł: Wemos d1 mini ( choć wgrywałem do Wemos d1 mini pro ) program znów działa.

To samo jest z bibliotekami.
Jedne programy działają tylko z biblioteką 2.3.0 inne z 2.4.2.
A "zwykły" użytkownik wgra najnowszą, czyli 2.5.0 i większość programów NIE DZIAŁAŁA.

Ja, to juz wiem ( dziennie przez parę godzin czytając i przeglądając forum).

Wydaje mi się ( może jestem w błędzie ) jak by zastosować jakiś standart w SUPLA, to by było MNIEJ  pytań i problemów dla takich " amatorów " jak JA.
ragnarok
Posts: 11
Joined: Tue Dec 18, 2018 12:58 pm

Sat Feb 09, 2019 9:32 am

Zgadzam się z przedmówcą, też nie jestem programistą a na dodatek świeżynek w tej materii, spędziłem wiele godzin próbując czytając i zazwyczaj kończyło się na wgraniu gotowego bina. Za przykład można dać espeasy lub tasmote działają od strzała na wszystkim i ze wszystkim.
User avatar
Duch__
Posts: 500
Joined: Wed Aug 24, 2016 7:26 pm
Location: Opole

Sat Feb 09, 2019 10:27 am

Bo Arduino IDE ma to do siebie że wymaga bibliotek pisanych przez setki ludzi na świecie. Jeden z kolegów na forum używa jedych bibliotek, inny innych i osoba programująca ze źródeł musi się dostosować i używać tych samych bibliotek co autor źródeł. W przypadku programowania z pliku bin powyższe nie jest już wymagane bo odpowiednie biblioteki są zawarte w pliku bin - ale nie mamy dostępu do źródła by coś zmienić.

Osobiście nie lubię bibliotek bo wprowadzają niezłe zamieszanie.

Co do przycisków to formalnym standardem wejścia w tryb konfiguracji jest naciśnięcie przycisku 10 razy - pozostałe rozwiązania są zależne od specyfikacji programowanego modułu i dostępnych przycisków. Można robić jeden standard, ale będzie się to wymagało od niektórych użytkowników dodatkowych umiejętności - lutowanie i czytanie schematów, a od programistów dodatkowych problemów programistycznych do rozwiązania. Suma sumarum, albo rybki, albo akwarium
Aktualnie na budowie: 8x SRW-01, 1x ROW-02, SUPLA BUTTON V2.0, 16 x DS na ESP (GUI), Sonoff S20 jak kontroler CWU, Ping IP Socket.

Przydatne linki:
viewtopic.php?f=9&t=4160
search.php?keywords=
Post Reply