Integracje

User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

Gdzie się pojawiła możliwość korzystania z API dla BearerAuth (http, Bearer)?
Widzę tylko Aplikacja OAuth.

Ogólnie trochę się tu pozmieniało.
Korzystałem kiedyś do PHP aby prezentować dane na WWW.

Teraz chcę pobrać na Pi w skryptem sh przez curl stan dwóch liczników zrobić różnice ich i wynik zapisać do pliku. A z pliku odczytać i wrzucić jako wirtualny licznik.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

Pomoże ktoś?
Screenshot 2023-11-25 at 21-48-38 SUPLA Cloud API.png
Podając sekretny klucz (to jest token?) nie chcę nawet w API dosc dostać autoryzacji (token testowy).

Coś robię nie tak?

Na screenie inny serwer - wiem, ale na moim to samo.
You do not have the required permissions to view the files attached to this post.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Konto -> Bezpieczeństwo -> Osobiste tokeny dostępowe lub token otrzymany w procesie autentykacji.
SUPLA.... Nareszcie w domu.
User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

O dzięki.

Jak skonfigurować Supla Device aby odczytał dane z pliku TXT w którym jest podana wartość licznika?

Code: Select all

- type: ImpulseCounterParsed
    name: i1
    counter: 0
    multiplier: 1000
    source:
      type: File
      file: "/home/Lector/WatherMeter/meter.txt"
nie działa
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Lector wrote: Sun Nov 26, 2023 1:08 pm O dzięki.

Jak skonfigurować Supla Device aby odczytał dane z pliku TXT w którym jest podana wartość licznika?

Code: Select all

- type: ImpulseCounterParsed
    name: i1
    counter: 0
    multiplier: 1000
    source:
      type: File
      file: "/home/Lector/WatherMeter/meter.txt"
nie działa
Jeszcze trzeba dołożyć parser simple.
W readme jest przykład
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

klew wrote: Sun Nov 26, 2023 1:19 pm Jeszcze trzeba dołożyć parser simple.
W readme jest przykład
Qrcze się mecze z tym co nie miara.
Błędów już nie mam ale licznik w aplikacji nic nie pokazuje.

Code: Select all

  - type: ImpulseCounterParsed
    name: i1
    source:
      type: File
      file: "/home/Lector/WaterMeter/meter.txt"
      expiration_time_sec: 60
    parser:
      type: Simple
      refresh_time_ms: 5000
    counter: 0
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Lector wrote: Sun Nov 26, 2023 3:04 pm
klew wrote: Sun Nov 26, 2023 1:19 pm Jeszcze trzeba dołożyć parser simple.
W readme jest przykład
Qrcze się mecze z tym co nie miara.
Błędów już nie mam ale licznik w aplikacji nic nie pokazuje.

Code: Select all

  - type: ImpulseCounterParsed
    name: i1
    source:
      type: File
      file: "/home/Lector/WaterMeter/meter.txt"
      expiration_time_sec: 60
    parser:
      type: Simple
      refresh_time_ms: 5000
    counter: 0
A plik się zmienia/aktualizuje? Ustawiłeś że powinien być traktowany za nieważny jeśli nie był aktualizowany w ciągu 60 s
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

Bez tej linii też nie odczytuje, skrypt sh pobiera stan dwóch liczników robi różnicę i zapisuje wynik do pliku. Został dodany do cron aby się uruchamiał co minutę.

Jeszcze sprawdzę czy cron uruchamia poprawnie skrypt.
Screenshot_20231126-165700.png
You do not have the required permissions to view the files attached to this post.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Możesz te 60s zamienić na 3000s albo i więcej.
W logach też powinna być informacja o tym czy udało się odczytać
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

A jak nie podam tej wartości to jaka jest domyślna?

Jest postęp coś mi się pojawiło w liczniku :)

Czy taki linia w cron jest OK?

Code: Select all

* * * * * /home/Lector/WaterMeter/meter.sh
Bo chyba mi się nie uruchamia, a sprawdzałem ścieżka poprawna.
Last edited by Lector on Sun Nov 26, 2023 5:01 pm, edited 1 time in total.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/

Return to “Pomoc”