Page 1 of 1

ESP8266_2.5

Posted: Wed Sep 06, 2017 9:09 pm
by slawek
Zaktualizowałem swoje źródła do V2.5, skompilowałem parę softów i w związku z tym parę uwag:
1. Czy wersja 2.5 nie jest kompatybilna z cloud 2.0? Z beta-cloud 2.1 pracuje OK, cloud 2.0 nie widzi urządzenia.
2. Znalazłem drobny błąd w gate-module.c:

jest:

Code: Select all

schannels[1].FuncList = channels[0].FuncList;
powinno być:

Code: Select all

channels[1].FuncList = channels[0].FuncList;
3. Nie kompiluje się np. h801, wywala błąd (niestety nie mogę już dodać załącznika)

Re: ESP8266_2.5

Posted: Thu Sep 07, 2017 4:41 am
by maghost
2. Wysłałem pull request ;)

Re: ESP8266_2.5

Posted: Thu Sep 07, 2017 8:29 am
by pzygmunt
1. Jest i nie jest. v2.5 używa do autoryzacji adresu email. Cloud 2.0 nie obsługje tego dlatego by połączyć się ze starszą wersją serwera z firmware-u v2.5 trzeba obniżyć wersję protokołu funkcją srpc_set_proto_version i użyć funkcji rejestracji srpc_ds_async_registerdevice_c zamiast srpc_ds_async_registerdevice_d

2. To nie jest jeszcze oficjalne wydanie. Tylko bieżąca wersja deweloperska nad którą jeszcze pracuję.

Re: ESP8266_2.5

Posted: Fri Sep 15, 2017 7:25 am
by Espablo
pzygmunt wrote:
Thu Sep 07, 2017 8:29 am
1. Jest i nie jest. v2.5 używa do autoryzacji adresu email. Cloud 2.0 nie obsługje tego dlatego by połączyć się ze starszą wersją serwera z firmware-u v2.5 trzeba obniżyć wersję protokołu funkcją srpc_set_proto_version i użyć funkcji rejestracji srpc_ds_async_registerdevice_c zamiast srpc_ds_async_registerdevice_d
Czy wystarczy zmienić tutaj wersję protoko z 7 na 6?
https://github.com/SUPLA/supla-espressi ... roto.h#L59

Code: Select all

#define SUPLA_PROTO_VERSION                 7

Re: ESP8266_2.5

Posted: Fri Sep 15, 2017 7:32 am
by pzygmunt
https://github.com/SUPLA/supla-espressi ... nn.c#L1046
srpc_set_proto_version(devconn->srpc, 6);