Dlatego też na przykład w moich kompilacjach, tam gdzie używam kanałów z GATE i jest sterowanie ręczne takiego kanału, to mam na stałe ustawiony tryb Switch dla przycisku, aby właśnie nie spalić rygla (i dlatego też "czepiam" się niedoskonałości tego trybu).
Uniwersalność to fajna sprawa, ale może być powodem kłopotów, ale gratuluję, bo takie podejście rozwija Suplę.
Soft inCan
-
Espablo
- Posts: 1754
- Joined: Wed Jun 29, 2016 5:04 pm
- Location: Oświęcim
Właśnie dlatego w trybie BUTTON kanały typu GATE nie są dostępne.Zybi wrote: Wed Jan 25, 2017 9:28 pm Dlatego też na przykład w moich kompilacjach, tam gdzie używam kanałów z GATE i jest sterowanie ręczne takiego kanału, to mam na stałe ustawiony tryb Switch dla przycisku, aby właśnie nie spalić rygla (i dlatego też "czepiam" się niedoskonałości tego trybu).
Uniwersalność to fajna sprawa, ale może być powodem kłopotów, ale gratuluję, bo takie podejście rozwija Suplę.
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu.

-
Espablo
- Posts: 1754
- Joined: Wed Jun 29, 2016 5:04 pm
- Location: Oświęcim
Dzisiaj mam dla Was nowszą wersję softu inCan, opartą na Firmware: 2.0.
Szerszy opis jest tutaj viewtopic.php?f=9&t=1922
W tym sofcie dodałem możliwość wyboru rodzaju czujnika temperatury - DS18B20, DHT11 i DHT22 Wszystkie ustawienie w pliku Readme.txt
Szerszy opis jest tutaj viewtopic.php?f=9&t=1922
W tym sofcie dodałem możliwość wyboru rodzaju czujnika temperatury - DS18B20, DHT11 i DHT22 Wszystkie ustawienie w pliku Readme.txt
You do not have the required permissions to view the files attached to this post.
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu.

-
pzygmunt
- Posts: 20302
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
- Been thanked: 59 times
@espablo: jeżeli będziesz chciał użytkownikom udostępnić aktualizacje to działa to tak:
1. Generujesz klucz publiczny i prywatny za pomocą https://github.com/SUPLA/supla-core/tre ... sp-sigtool
2. Dodajesz klucz publiczny do źródeł
3. Przekazujesz mi adres serwera (protokół http) gdzie będziesz wrzucał aktualną wersję
4. Kompilujesz firmware w przestrzeni user1 i user2 i podpisujesz go kluczem prywatnym
5. Wrzucasz na serwer
6. Gotowe
pkt 4-5 powtarzasz za każdym razem kiedy chcesz wypuścić nową wersję.
Aktualizacje będą dostępne wraz z wprowadzeniem harmonogramów.
1. Generujesz klucz publiczny i prywatny za pomocą https://github.com/SUPLA/supla-core/tre ... sp-sigtool
2. Dodajesz klucz publiczny do źródeł
3. Przekazujesz mi adres serwera (protokół http) gdzie będziesz wrzucał aktualną wersję
4. Kompilujesz firmware w przestrzeni user1 i user2 i podpisujesz go kluczem prywatnym
5. Wrzucasz na serwer
6. Gotowe
pkt 4-5 powtarzasz za każdym razem kiedy chcesz wypuścić nową wersję.
Aktualizacje będą dostępne wraz z wprowadzeniem harmonogramów.
SUPLA.... Nareszcie w domu.
-
Espablo
- Posts: 1754
- Joined: Wed Jun 29, 2016 5:04 pm
- Location: Oświęcim
Fajna sprawa z tą aktualizacją. Jest to dla mnie nowość i będę musiał się tutaj bardziej przyłożyć w nauce
Zupełnie nie wiem jak używać tych narzędzi do generowania kluczy publicznych i prywatnych i gdzie je dodawać, ale to może inaczej:
ad1. Jak generować te klucze?
ad2. Zauważyłem, tutaj https://github.com/SUPLA/supla-core/blo ... room.c#L20 , że jest dodany klucz publiczny i domyślam się, że w ten sposób mam go dodawać do swoich wersji softu.
ad3. Czy mogę do tego wykorzystać GitHuba?
ad4. Tutaj to nawet już nie wiem o co mam pytać. Co to znaczy w przestrzeni user1 i user2 oraz jak mam podpisać firmware kluczem prywatnym

Zupełnie nie wiem jak używać tych narzędzi do generowania kluczy publicznych i prywatnych i gdzie je dodawać, ale to może inaczej:
ad1. Jak generować te klucze?
ad2. Zauważyłem, tutaj https://github.com/SUPLA/supla-core/blo ... room.c#L20 , że jest dodany klucz publiczny i domyślam się, że w ten sposób mam go dodawać do swoich wersji softu.
ad3. Czy mogę do tego wykorzystać GitHuba?
ad4. Tutaj to nawet już nie wiem o co mam pytać. Co to znaczy w przestrzeni user1 i user2 oraz jak mam podpisać firmware kluczem prywatnym
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu.

-
Espablo
- Posts: 1754
- Joined: Wed Jun 29, 2016 5:04 pm
- Location: Oświęcim
O jakich ustawieniach mówisz?andras wrote: Wed Feb 15, 2017 9:03 pm Witam
W pobranym sofcie nie ma ustawiania czujnika termometru .
Jest to 1.8.3
pozdr
Czujnik temp. jest domyślnie na GPIO2. Dotyczy to DS18B20 i DHT. Poprzedni soft był tylko dla DS18B20 i nic nie dało się ustawiać.
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu.

-
Zybi
- Posts: 1511
- Joined: Sun Jun 26, 2016 4:24 pm
Trochę przetestowałem ten soft i brak mi pamięci stanu przekaźników. Nie wiem czy specjalnie to zrobiłeś, czy nie.
Dla trybu button przycisku, czyli z kanałami typ socket i lightswitch można to wprowadzić, natomiast dla trybu switch przycisku, czyli z dodatkowymi kanałami typu gate, to nie - tu powinien być reset. Reasumują, w trybie switch przycisku nie będzie można mieć pamięci stanu przekaźnika.
Dla trybu button przycisku, czyli z kanałami typ socket i lightswitch można to wprowadzić, natomiast dla trybu switch przycisku, czyli z dodatkowymi kanałami typu gate, to nie - tu powinien być reset. Reasumują, w trybie switch przycisku nie będzie można mieć pamięci stanu przekaźnika.
-
Espablo
- Posts: 1754
- Joined: Wed Jun 29, 2016 5:04 pm
- Location: Oświęcim
Dodałem soft z pamięcią stanu przekaźników dla trybu button
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu.

