Asystent AI
Powiadomienia
Wyczyść wszystko

Zwrócenie wszystkich informacji w jednym JSONie

5 Wpisów
3 Użytkownicy
0 Reactions
2,943 Wyświetleń
Wpisów: 16
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@kwiatkowski)
Praktykant
Dołączył: 8 lat temu
[#417]

Cześć @adrian

Tworzę sobie apkę, która będzie mi zarządzać sonoffami, pobierać ich statusy oraz wartości z czujników. Póki co wszystkie statusy odbieram po HTTP. W domu planuję mieć coś kolo 20 sonoffów z AFE.

Czujnik DHT22 idzie do mnie więc nie mam jeszcze jak tego sprawdzić ale widzę mały problem.

Do pobrania stanu przekaźnika jest komenda

http://adres-ip-urządzenia/?device=api&name= Api&command=Komenda

osobne są do temperatury i wilgotności. 

Jest możliwość pobrania jednego JSONa z wszystkimi możliwymi statusami oraz wartosciami?

 


4 Odpowiedzi
1 odpowiedź
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 12 lat temu

Szefu
Wpisów: 4083
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian

cześc, teraz nie ma.

Dodałem sobie do back-log'a

https://github.com/tschaban/AFE-Firmware/issues/340


Odpowiedz
Wpisów: 16
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@kwiatkowski)
Praktykant
Dołączył: 8 lat temu

Super, 

Teraz ajaxem pobieram 3 jsony (dla jednego sonoffa: status, temperature oraz wilgotność) i trwa to ok 8s, przy jednym jest ok 2s. Jeżeli będzie ich więcej to troszkę będę zbierać te dane. 

 

Miałem też problem pobrać bezpośrednio json'a w jquery, zwracal komunikat 

Zablokowano żądanie do zasobu innego pochodzenia: zasady „Same Origin Policy” nie pozwalają wczytywać zdalnych zasobów z „ http://192.168.0.201//?device=relay&name=relay&command=get&_=1533829556173”.  (brakujący nagłówek CORS „Access-Control-Allow-Origin”)

 

Póki co rozwiązałem to tak ze ajaxowo odpalam php a w nim file_get_contents pobieram jsona

Cała reszta działa idealnie, naprawdę dobra robota @adrian

 

Jest jeszcze kwestia tego radia ale to musze na spokojnie zweryfikować. A tymczasem pochwalę się screenem:

Screenshot 20180809 174942
 
Nie wszystkie dane jeszcze lecą z json'ow ale już jestem zadowolony z działania.

Odpowiedz
adrian
Wpisów: 4083
Admin Zasłużony dla Forum, Patron Strony
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@adrian)
Szefu
Dołączył: 12 lat temu

+1


Odpowiedz
Wpisów: 1
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@lukasm)
Świeżak
Dołączył: 8 lat temu

Przyłączam się do prośby o udostępnienie funkcjonalności zbierania danych jednym JSON-em.


Odpowiedz
Udostępnij: