Fajnie, ale KPOP wymaga coś więcej niż napisałem? Teoretycznie mógłby dziedziczyć po sensors? Nie odpowiedziałeś na pytanie. Czego więcej wymaga kpop czego nie ma temperatura? Np. po stronie implementacji do aplikacji tak tu podnoszonej.klew wrote: Tue Apr 18, 2023 12:04 pmCały czas próbuję na to pytanie odpowiedzieć.SOYER wrote: Tue Apr 18, 2023 11:46 am @klew popatrz na dwa pierwsze posty z podlinkowanego przez Ciebie tematu. Przez litość, nie patrz na daty.
Kwestia jednostki stopni. Czy nie można było zrobić KPOP jak kanału temperatury, usunąć na stałe dopisaną jednostkę, a dać możliwość dopisania własnej. Tyle po stronie apki i clouda. Po stronie urządzenia funkcja wywołująca z argumentem w postaci naszej podstawionej wartości.
Co stoi na przeszkodzie przy wprowadzeniu tak zaawansowanej funkcji?
Przemek napisał tak:W programowaniu i różnych aplikacjach jest też takie zjawisko jak dług technologiczny. Nie zawsze oznacza to błędy, złe rozwiązania itd. Po prostu cała infrastruktura robi się duża. Możliwych efektów ubocznych robi się coraz więcej. Kiedyś pewnie był moment, gdy Supla stał na jednym serwerze. Aktualnie dobijamy do 100 (z tego co kojarzę). Obsługa (maintanance) zajmuje dużo czasu. Samo pisanie na forum zajmuje dużo czasupzygmunt wrote: Sat Oct 15, 2022 6:49 pm Rzecz w tym, że przepisujemy wszystkie widoki oparte o detailview tak aby były zgodne ze wzorcem mvvm. Generalnie wiele funkcjonalności utknęło ponieważ musimy najpierw zrobić porządek z aplikacjami na iOS/Android. Wprowadzenie wcześniej nowego tupu kanału to jak położyć asfalt, a później kanalizację.. Co chwila na forum pojawiają się osoby, którym brakuje "tylko tej jednej prostej rzeczy".
Urządzeń jest coraz więcej, usług coraz więcej. Kiedyś 1-2 osoby ogarniały wszystko i postawiły podwaliny pod cały system.
Natomiast prawda jest taka, że im dalej w las, tym więcej drzew. Nie można już robić rzeczy na hurra, bo to się nie sprawdzi i tylko spowoduje problemy.
Jak i czym zbudować Suple ze źródeł?
-
SOYER
- Posts: 1623
- Joined: Wed Aug 10, 2022 12:29 pm
- Location: Kryry
- Been thanked: 2 times
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
-
klew
- Posts: 13911
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 136 times
- Been thanked: 137 times
Przecież w kilku poprzednich postach wspominam o różnych aspektach potrzebnych do KPOP.SOYER wrote: Tue Apr 18, 2023 12:55 pm Fajnie, ale KPOP wymaga coś więcej niż napisałem? Teoretycznie mógłby dziedziczyć po sensors? Nie odpowiedziałeś na pytanie. Czego więcej wymaga kpop czego nie ma temperatura? Np. po stronie implementacji do aplikacji tak tu podnoszonej.
viewtopic.php?p=149901#p149901
viewtopic.php?p=149923#p149923
Po stronie urządzenia nie ma aktualnie żadnej pracy. W zasadzie KPOP został dodany 3 lata temu i czeka...
https://github.com/SUPLA/supla-device/b ... ent_base.h
Pojawił się wątek, aby dało się przesyłać konfigurację KPOP z Cloud na urządzenie (jednostki, precyzja i inne ustawienia), aby dało się sensownie na lokalnych wyświetlaczach pomiar pokazywać i to pewnie będzie wymagało dodatkowej implementacji, ale nie jest to konieczna funkcja.
Najlepsze suple dla Twojego domu 
-
[email protected]
- Posts: 1586
- Joined: Mon Feb 06, 2023 8:56 am
- Has thanked: 18 times
- Been thanked: 26 times
@pzygmunt podpowiesz coś jak to i czym zbudować?
Próbowałem ręcznie gcc ale są jakieś biblioteki zapięte których źródeł nie potrafię namierzyć w necie.
Próbowałem ręcznie gcc ale są jakieś biblioteki zapięte których źródeł nie potrafię namierzyć w necie.
-
pzygmunt
- Posts: 20302
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
- Been thanked: 59 times
https://github.com/SUPLA/supla-core/blo ... Dockerfile
https://github.com/SUPLA/supla-core/blo ... n-check.sh
https://github.com/SUPLA/supla-core/blo ... n-check.sh
SUPLA.... Nareszcie w domu.
-
[email protected]
- Posts: 1586
- Joined: Mon Feb 06, 2023 8:56 am
- Has thanked: 18 times
- Been thanked: 26 times
Dziękuję,pzygmunt wrote: Fri Apr 21, 2023 7:45 pm https://github.com/SUPLA/supla-core/blo ... Dockerfile
https://github.com/SUPLA/supla-core/blo ... n-check.sh
Z dockerfilem walczyłem i mam kolejne pytanie
On tylko jest kontenerem zawierającym środowisko? Nie widzę tam kroku pobierania źródeł albo chociaż kopiowania. No i te skrypty build.sh i run.sh też to sugerują.
Zawsze tworzy się poprawnie, nawet jak zrobię celowo błąd w kodzie to przy build.sh, run.sh nie wystąpią żadne błędy kompilacji.
-
pzygmunt
- Posts: 20302
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
- Been thanked: 59 times
Dockerfile to tylko wskazówka co powinieneś zainstalować (zamiast libressl możesz użyć openssl).
źródła pobierasz z git-a
źródła pobierasz z git-a
Code: Select all
git clone https://github.com/SUPLA/supla-coreSUPLA.... Nareszcie w domu.
