Bricks Dryer Control: Automatic control front part
Budget: $30 – $250 USD
Project:
Control for Bricks Dryer. Project is and will stay Open Source, but there is company where this project will be deployed. Project has 3 parts: PLC where control happens, backend communicating with PLCs and get values from another control systems, frontend. Frontend have to be in Polish language.
URL to project: https://gitlab.com/bricks-dryer-control
Zadanie:
Dopisanie konfiguracji automatycznego sterowania w VUE:
Istniejąca strona kontroli komory: Zmiana komponentu `AppChamberAutoControl` - możliwość wyboru zadanego sterowania (nazwy odczytywane z endpointu /Auto) wraz z momentem czasowym zarówno ujemnym jak i dodatnim. Wyświetlanie aktualnie ustawionego sterowania.
Dodatkowa strona "/AutoControl" z wyborem sterowania z listy, lub tworzenia nowego sterowania, po wyborze pobierane są dane i możliwość edycji, oraz po zakończeniu przesłania nowego sterowania.
Fragment opisu z projektu backendu dotyczący planowanych endpointów:
1. GET Auto endpoint list all active latest `AutoControl` without `AutoControlItem`
2. GET Auto/XXX where XXX is name, get latest `AutoControl` with all `AutoControlItem`s
3. POST Auto creates a new version of `AutoControl` with `AutoControlItem`s, deactivate last version
4. DELETE Auto/XXX where XXX is name - deactivate last version
5. POST Auto/Start Strat auto control on chamber from configured point of time (latest for given name)
Control for Bricks Dryer. Project is and will stay Open Source, but there is company where this project will be deployed. Project has 3 parts: PLC where control happens, backend communicating with PLCs and get values from another control systems, frontend. Frontend have to be in Polish language.
URL to project: https://gitlab.com/bricks-dryer-control
Zadanie:
Dopisanie konfiguracji automatycznego sterowania w VUE:
Istniejąca strona kontroli komory: Zmiana komponentu `AppChamberAutoControl` - możliwość wyboru zadanego sterowania (nazwy odczytywane z endpointu /Auto) wraz z momentem czasowym zarówno ujemnym jak i dodatnim. Wyświetlanie aktualnie ustawionego sterowania.
Dodatkowa strona "/AutoControl" z wyborem sterowania z listy, lub tworzenia nowego sterowania, po wyborze pobierane są dane i możliwość edycji, oraz po zakończeniu przesłania nowego sterowania.
Fragment opisu z projektu backendu dotyczący planowanych endpointów:
1. GET Auto endpoint list all active latest `AutoControl` without `AutoControlItem`
2. GET Auto/XXX where XXX is name, get latest `AutoControl` with all `AutoControlItem`s
3. POST Auto creates a new version of `AutoControl` with `AutoControlItem`s, deactivate last version
4. DELETE Auto/XXX where XXX is name - deactivate last version
5. POST Auto/Start Strat auto control on chamber from configured point of time (latest for given name)