Powiadomienia
Wyczyść wszystko

DS18B20 jak odczytac przez http

8 Wpisów
2 Użytkownicy
0 Reactions
541 Wyświetleń
Wpisów: 125
Autor tematu
(@jacekkaczmarczyk)
Pomocny
Dołączył: 5 lat temu

http://192.168.1.193/?device=DS18B20&name=1&command=get

image

 

{"device":{"type":"DS18B20","name":"1"},"command":"get","data":"Urządzenie o takiej nazwie nie istnieje","status":"error"}

7 Odpowiedzi
adrian
Wpisów: 4077
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Szefu
Dołączył: 12 lat temu

hm.... cos tego nie udokumentowałem, sprawdź może:

http://192.168.1.193/?device=ds18b20&name=1&command=get


Odpowiedz
Wpisów: 125
Autor tematu
(@jacekkaczmarczyk)
Pomocny
Dołączył: 5 lat temu

no niestety zadna opcja mi nie dziala.

 


Odpowiedz
adrian
Wpisów: 4077
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Szefu
Dołączył: 12 lat temu

sprawdziłem na 100% musi być małymi ds18b20 

http://192.168.1.193/?device=ds18b20 ....

blad jest ze nie moze odszukać sensora o takiej samej nazwie

image

z Twoich screenow wyglada ze jest jest ok nazwa sensora 1 szukasz po name=1 hm....

nie masz tam jakiejś spacji - przed-po, jakiś copy/past ukrytych znaków

mozesz sprobowac 'abc' zamiast 1?

pokaz, json po tym

pzdr.a

 


Odpowiedz
Wpisów: 125
Autor tematu
(@jacekkaczmarczyk)
Pomocny
Dołączył: 5 lat temu

Wiesz co sprawdzilem z CURLA i jest OK małymi literami

C:\Users\Jacek>curl "http://192.168.1.195/?device=DS18B20&name=1&command=get"
{"device":{"type":"DS18B20","name":"1"},"command":"get","data":"Urządzenie o takiej nazwie nie istnieje","status":"error"}

C:\Users\Jacek>curl "http://192.168.1.195/?device=ds18b20&name=1&command=get"
{"device":{"type":"ds18b20","name":"1"},"command":"get","data":{"temperature":{"value":23.375,"unit":"C"}},"status":"success"}

 

ale przegladarka CHROME zamienia małe litery z URL na duże nie wiedzieć czemu po wbiciu ENTER i wysyla duzymi 

 


Odpowiedz
Strona 1 / 2
Udostępnij: