po pierwsze gratulacje za stworzenie tak fajnego projektu OS, imponujący kawałek kodu i hardware'u.
Do rzeczy. Postawiłem sobie supla-docker na Raspberry. Nie interesuje mnie dostęp z zewnątrz ani certyfikat SSL, docelowo chciałbym komunikować się prostymi zapytaniami HTTP z curla czy coś w ten deseń. Także stawiam lokalnie, wystarczy mi komunikacja po https, albo na początek nawet http (w obrębie sieci domowej). Po odblokowaniu portu 2016, jestem się w stanie zalogować z przeglądarki z użyciem credentiali podanych w pliku .env.
Natomiast trochę nie rozumiem co się dzieje gdy loguję się z telefonu (supla-android), do supla cloud:
1. Klikam ustawienia zaawansowane
2. Wpisuje wewnętrzny IP Raspberry jako SERVER ADDRESS
3. Jako ACCESS IDENTIFIER wpisuję Access Identifier z przeglądarki (dane z supla-client, do którego mam dostęp z przeglądarki)
4. Jako PASSWORD wpisuję hasło supla-client z przeglądarki
5. Udaje mi się połączyc
6. Gdy klikam Add I/O Device otrzymuję komunikat:
Pogrzebałem trochę w źródłach i trafiłem na issue: https://github.com/SUPLA/supla-ios/issues/61 (chętnie zrobię PR jeśli bede wiedział na co to zmienić). Znalazłem też kawałek kodu w supla-android, klasęAdd wizard is only available when server connection has beed set based on the email address entered in the settings
, gdzie ten message jest rzucany.AddDeviceWizardActivity
Widziałem, że jednym z rozwiązań jest wpisanie samego adresu email, ale to nie mój case - chce móc podać adres wewnętrzny mojej malinki.
Jakieś pomysły? Co robię nie tak?
Strzelam, że w trybie prostym aplikacja łączy się z oficjalną supla cloud. A w trybie zaawansowanym wygląda, że nie mam jak się połączyć po mailu?
Raspberry mam pierwszy raz w ręce a projektem bawię się od wczoraj plus kilka godzin patrzyłem w źródła przed kupnem, więc bardzo możliwe że brakuje mi jakiejś podstawowej wiedzy. Tak więc wszelkie sugestie mile widziane
