Powiadomienia
Wyczyść wszystko

[Rozwiązany] Problem z HTTP API.

4 Wpisów
2 Użytkownicy
1 Reactions
1,534 Wyświetleń
Wpisów: 2
Autor tematu
(@darkness)
Świeżak
Dołączył: 6 lat temu

Witam, nie chciałem zakładać nowego wątku, niestety podobny jest zamknięty. 

Mam problem z obsługą przez http api, oprócz tego wszystko działa elegancko. 

Urzadzenie: sonof basic TH v1.1, zgodnie z instrukcja wgrana wersja ESP8285. 

Wgrany w trybie: DOUT. 

Device name: son

Relay name: przekaznik

wifi, interfejs, zmiana stanu przekaźnika przyciskiem działa poprawnie. 

 

Ale przez API: 

http://192.168.xxx.198/?device=son&name=przekaznik&command=get

zawsze zwraca: 

{"device":"son","name":"przekaznik","command":"get","status":"error"}

on, off zwraca to samo, kombinuje w rożnych konfiguracjach i zawsze jest error.

 

3 Odpowiedzi
isom
Wpisów: 5178
 isom
Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
(@isom)
Szef wszystkich szefów
Dołączył: 7 lat temu
1 Reply
(@darkness)
Dołączył: 6 lat temu

Świeżak
Wpisów: 2

Jak zapytam w ten sposób to działa 🙂 znaczy chyba działa bo robię to zdalnie, ale dostaje Success 🙂 

Dlaczego wiec nazwa device to Realy a nie taka jak ustawiłem? 

 

Pytanie dodatkowe, widzę go przez kamerę i po włączeniu przekaźnika zapala się dioda led ale tylko na pół sekundy po czym gaśnie, przy "off" nie zapala się w ogolę czyli poprawnie. Jakby jakaś pętla chodziła która gasi diodę led? 

Nie jest to duży problem bo dioda led do szczęścia mi nie jest bardzo potrzebna, ale jednak... 

isom
Wpisów: 5178
 isom
Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
(@isom)
Szef wszystkich szefów
Dołączył: 7 lat temu

Dioda żeby sygnalizowała stan przekaźnika musi być przypisana do jego obsługi w panelu konfiguracyjnym , wtedy załączenie  zaświeci ją na stałe  , wyłączenie zgasi . W twoim przypadku LED działa tak jak trzeba. Nazwa device  to nazwa urządzenia dla Twojej wygody, natomiast jak pytasz o stan przekaźnika to pytasz o relay , jak będziesz np pytał o czujnik wilgotności i temperatury to musisz zapytać o dht , a nie o wilgotność w pokoju .

 

 

Udostępnij: