uzi18 / sterownik

Lucjan - Sterownik Pieca CO na bazie Arduino Mega i skrypty w python dla eCoal/bruli.pl
https://github.com/uzi18/sterownik/wiki
16 stars 15 forks source link

Możliwość pracy z kilkoma plikami konfiguracyjnymi #23

Open bzykbzyk opened 8 years ago

bzykbzyk commented 8 years ago

Można by zdefiniować kilka plików np z parametrami dla różnych typów paliwa i czytać w razie potrzeby.

Stan17 commented 8 years ago

Tak, o taką możliwość wielokrotnie proszono ES dla ich sterowników, sam również o to prosiłem.

uzi18 commented 8 years ago

mhm, czyli raczej opcje spalania w oddzielnym pliku ..., a jak sobie wyobrazacie wybor tych plikow?

bzykbzyk commented 8 years ago

Moim zdaniem wszystko powinno być w jednym pliku. Program przy uruchamianiu czyta parametry z pliku config.txt. Na stronie www mamy możliwość wyboru pliku przez najzwyklejsze otwórz plik lub zapis bieżącej konfiguracji z pamięci pod dowolną nazwą w celu łatwego orientowania się co tam mamy. Podczas zapisu program powinien zapisać ją pod nową nazwą i jednocześnie zastąpić config.txt . Gwarantowało by to po ponownym uruchomieniu odczyt ostatniej konfig bez kombinacji z pamiętaniem przez program, co było ostatnio. Jak coś pochrzanimy w konf, wystarczy na karcie zapisać poprawny plik config.txt i wszystko ok.

uzi18 commented 8 years ago

zobacze co da sie zrobic, plikami bedziemy zarzadzac poprzez www, to pewne. moze czesc parametrow zachowam w eeprom - te kluczowe np. ip,mac,maska sieci i hasla do strony. wtedy w konfigu beda one (te dane) potrzebne tylko w wypadku pierwszego uruchomienia pozniej z konfigu mozna bedzie je usunac ...

bzykbzyk commented 8 years ago

No właśnie, jak działa ten tajny program uzi18'ego przydałoby się wiedzieć. Kiedy czyta config np.

uzi18 commented 8 years ago

konfig jest czytany zaraz po resecie

bzykbzyk commented 8 years ago

Czyli również po każdym uruchomieniu?

uzi18 commented 8 years ago

zgadza się

Stan17 commented 7 years ago

Podbijam temat, przydała by się taka możliwość do testów sterownika.

uzi18 commented 7 years ago

Mozesz miec kilka konfiguracji na komputerze i wysylac raz ta raz tamta. Dla ulatwienia skopiowac sobie i zmodyfikowac skrypt do wysylania configu aby konkretny plik wysylal.