S20 Smart Socket kompilacja v2.0.2

vcompl
Posty: 158
Rejestracja: pn kwie 11, 2016 1:32 pm

Za julekjulek też proszę o wskazanie poprawnie kompilującej maszyny wirtualnej
Pobrałem z 1 wypowiedzi z wątku, który podałeś.
Myślałem, że linki wskazują najnowszą wersję.
Niestety po uruchomieniu wirtualki okazało się, że to "stare" źródła.
Trochę czasu straciłem ;(

Proszę o wskazanie właściwego pliku maszyny wirtualnej 64bit
Za julekjulek też proszę o wskazanie poprawnie kompulującej maszyny wirtualnej.
Jak 64bit ma nadal uszkodzoną konfigurację to prośba o info, czy 32bit (jak jest) czy działa poprawnie.

Tak na marginesie pytanie:
Czy komuś z forumowiczów udało się przerobić tego VirtualBox na format VMWARE?

Poprzednie udało mi się poprawnie importować (wg znanych opisów z sieci) do ESXi 5.5, ta 64bit cały czas po konwersji trafia z uszkodzonym bootloaderem, którego naprawa się nie udaje.
Awatar użytkownika
pzygmunt
Posty: 18284
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Mam problem z wrzuceniem na google drive-a. Cały czas jakś błąd :/
Awatar użytkownika
julekjulek
Posty: 36
Rejestracja: śr kwie 12, 2017 9:26 am

To czekamy cierpliwie na ustąpienie błędu.
Wszystko jest możliwe, ale na wszystko jest potrzebny czas ;)
Awatar użytkownika
julekjulek
Posty: 36
Rejestracja: śr kwie 12, 2017 9:26 am

Mam jeszcze zasadnicze pytanie, kompilacje przeprowadzacie z konta zwykłego użytkownika czy z konta root ?
Wszystko jest możliwe, ale na wszystko jest potrzebny czas ;)
vcompl
Posty: 158
Rejestracja: pn kwie 11, 2016 1:32 pm

jeszcze pytanie do julekjulek - czy udało Ci się zmienić port dla termometru - ds18b20?

Mam płytkę z kompletnie innego polskiego projektu, jest oparta na ESP12E wiec nie ma problemu tylko termometr jest na GPIO13

Oczywiście jak Przemek podpowie jak to zmienić będę wdzięczny ;)
Awatar użytkownika
Espablo
Posty: 1754
Rejestracja: śr cze 29, 2016 5:04 pm
Lokalizacja: Oświęcim
Kontakt:

vcompl pisze: śr maja 17, 2017 7:43 am jeszcze pytanie do julekjulek - czy udało Ci się zmienić port dla termometru - ds18b20?

Mam płytkę z kompletnie innego polskiego projektu, jest oparta na ESP12E wiec nie ma problemu tylko termometr jest na GPIO13

Oczywiście jak Przemek podpowie jak to zmienić będę wdzięczny ;)
Trzeba dodać obsługę GPIO13, tak jak tutaj jest to zrobione dla GPIO14:
https://github.com/SUPLA/supla-espressi ... a_w1.c#L32

a potem w ustawieniach płytek dodać

Kod: Zaznacz cały

#define W1_GPIO13
jeśli nie ma zdefiniowanego W1_GPIO to przyjmowanej jest supla_w1_pin = GPIO_ID_PIN(2); czyli GPIO2

julekjulek pisze: wt maja 16, 2017 10:38 am Mam jeszcze zasadnicze pytanie, kompilacje przeprowadzacie z konta zwykłego użytkownika czy z konta root ?
kompilujemy z konta zwykłego użytkownika
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu. :? :roll:
vcompl
Posty: 158
Rejestracja: pn kwie 11, 2016 1:32 pm

Ok, dzięki sprawdzę.

Podobnie jak kolega, który rozpoczął ten wątek czekam na porawienie środowiska na maszynie wirtualnej dev 64bit. Czy Przemkowi udało się załadować poprawnioną maszynę 64bit?
Awatar użytkownika
pzygmunt
Posty: 18284
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Nie mogę wrzucić tego na GoogleDrive. Pod koniec dostają komunikat "Błąd" i tyle. Spróbuję z innej sieci.
Awatar użytkownika
julekjulek
Posty: 36
Rejestracja: śr kwie 12, 2017 9:26 am

vcompl pisze: śr maja 17, 2017 7:43 am jeszcze pytanie do julekjulek - czy udało Ci się zmienić port dla termometru - ds18b20?
...
Przyglądałem się źródłom jak to zrobić.
Jeśli wynik kompilacji mam identyczny dla różnych płytek (u mnie h801) to nie ma sensu robić zmian w źródłach i testować na urządzeniu.
Dla konkretnych prób muszę poczekać na nie uszkodzone środowisko do kompilacji w wirtualnej maszynie 64 bit.
Espablo pisze: śr maja 17, 2017 8:22 am ...
Trzeba dodać obsługę GPIO13, tak jak tutaj jest to zrobione dla GPIO14:
https://github.com/SUPLA/supla-espressi ... a_w1.c#L32

a potem w ustawieniach płytek dodać

Kod: Zaznacz cały

#define W1_GPIO13
jeśli nie ma zdefiniowanego W1_GPIO to przyjmowanej jest supla_w1_pin = GPIO_ID_PIN(2); czyli GPIO2
...
Dzięki za podpowiedź :)

@pzygmunt
Mam nadzieję, że w końcu wrzucenie na GoogleDrive będzie skuteczne.
Podziękowanie za dotychczasową pracę :)
Wszystko jest możliwe, ale na wszystko jest potrzebny czas ;)
vcompl
Posty: 158
Rejestracja: pn kwie 11, 2016 1:32 pm

Dzięki Espablo - zadziałało.

Tak apropos maszyna wirtualna 32bit kompiluje poprawnie.

Modyfikację, zmianę termometru na GPIO13 wykonałem testowo na płytce sonoff. Otrzymałem też efekt uboczny - zapaliła się niebieska dioda na ESP12. Może ktoś podpowie dlaczego? Wykonałem tylko zmiany opisane przez Espablo.
ODPOWIEDZ

Wróć do „Ogólna dyskusja”