Witajcie,
Mam problem z uruchomieniem DarkSky na Domoticzu. Jak ktoś napisał, nie ma tu wielkiej filozofii, ale nie bardzo mogę sobie poradzić i znaleźć przyczyny. Mam API, lokalizację wpisuję jako nazwę i jako współrzędne geograficzne.Za każdym razem dostaję komunikat: błąd podczas dodawania nowego urządzenia. Czyściłem cache w przeglądarce (zmieniałem przeglądarkę również) i niestety nie pomaga. Próbuję dodać DarkSky z poziomu przeglądarki, być może pomogłoby dodanie tego z poziomu raspbiana..
Z czego korzystam - cały system wraz z domoticzem z tego obrazu, w ustawieniach mam włączoną opcję "akceptuje nowe urządzenia". Wygląda więc, że wszystko powinno spokojnie działać, a jednak nie chce.
PS. Pisząc tego posta, zacząłem się zastanawiać, czy być może nie jest problemem to, że już mam uruchomioną pogodę z Airly? (być może gdzieś się to "gryzie" - sprawdzę po powrocie do domu).
Nie wiecie co może być przyczyną? Bo niby nie ma filozofii a jednak nie działa 🙂
@maciekk mimo , że coś już tam masz tzn API itd napiszę dla potomnych wszystko co trzeba zrobić
Rejestrujesz darmowe konto na stronie https://darksky.net/dev/
Logujesz się i kopiujesz Your Secret Key
Przechodzisz do domoticz- ustawienia i kopiujesz sobie dane lokalizacji ( długość i szerokość geograficzną)
Wchodzisz w sprzęt i dodajesz DarkSkay
Wypełniasz dane jak na przykładzie poniżej i dodajesz sprzęt
fotka poniżej
@isom, no więc właśnie wszystko teoretycznie mam tak zrobione, że "nie powinno być żadnej filozofii" 😀
A jednak u mnie pojawia się błąd. Ale od początku:
a. mam konto na DarkSky
b. mam mój Secret Key ze strony DarkSky
c. mam współrzędne mojego położenia geograficznego (korzystam z Airly, więc wykorzystałem te koordynaty. Dziesiętne oddzielone kropką, pomiędzy szerokością i długością mam przecinek. Kiedy klikam "Dodaj" pojawia się błąd - Błąd podczas dodawania urządzenia.
Na zrzucie w szerokości brakuje jednej cyfry - oczywiście pełną liczbę mam wprowadzoną (jakiś błąd na screenie)
Więc coś ewidentnie u mnie nie gra...
Robisz gdzieś błąd w API , albo danych lokalizacji . Nie ma kolizji między Airly i DarkSkay mogą działać razem zobacz
Próbuję na 1000 sposobów - kopiowanie API i położenia geograficznego (lokalizacja skopiowana z ustawień w Domoticzu, sprawdzona na innych stronach czy jest OK), przepisywanie "z ręki". Za każdym razem ten sam błąd.
Jest coś, co blokuje dodanie Dark Sky. Będę szukał dalej 🙂
Uprzejmie donoszę, że problem zidentyfikowany i wyeliminowany. 😀
Problemem było blokowanie ruchu przez antywirusa (Bitdefender blokował ruch z powodu - Próba wysłania niezaszyfrowanego hasła. Mam nadzieje, że dla Bitdefendera niezaszyfrowane hasło to właśnie API). Po dodaniu Domoticza do wyjątków DarkSky pięknie się zainstalował i dołożył wszystkie czujniki.
@isom - mógłbyś ewentualnie potwierdzić, że na pewno chodzi o API? Bo jak domoticz wysyła jakiekolwiek hasła bez szyfrowania to lekko niespokojny jestem.
Ciekawy przypadek @maciekk, dzieki za info . Domoticz wysyła to co mu każemy tzn skoro chcesz pobrać z zewnętrznego serwera jakieś dane z czujników a serwer wymaga autoryzacji , to trzeba mu podać prawidłowy Secret Key , ale ten ciąg znaków nie daje nikomu uprawnień do Twojego serwera więc spał bym spokojnie.