Jump to content

Welcome to Smart Home Forum by FIBARO

Dear Guest,

 

as you can notice parts of Smart Home Forum by FIBARO is not available for you. You have to register in order to view all content and post in our community. Don't worry! Registration is a simple free process that requires minimal information for you to sign up. Become a part of of Smart Home Forum by FIBARO by creating an account.

 

As a member you can:

  •     Start new topics and reply to others
  •     Follow topics and users to get email updates
  •     Get your own profile page and make new friends
  •     Send personal messages
  •     ... and learn a lot about our system!

 

Regards,

Smart Home Forum by FIBARO Team


  • 0

Raspberry


Question

Posted (edited)

Proszę o pomoc 

Na tą chwilę załączam i wyłączam  przez fibaro Salon GN1 

Jak wstawić odczyt z raspberry pi aby wyświetlało w  fibaro status  obok " Salon GN1"

Please login or register to see this attachment.

Please login or register to see this attachment.

Edited by elektron

8 answers to this question

Recommended Posts

  • 0
Posted

zależy co masz na RPi. 

albo musisz odpytywać jsonem z RPi - np. w pętli; nieco bardziej zawodne i może mulić

albo uruchomić skrypt na RPi, który będzie raportował zmiany.

 

W każdym razie wtedy wystarczy jeden przycisk on/off.

  • 0
  • Inquirer
  • Posted (edited)

    Na RPI mam zainstalowany Domoticz

    Jeżeli jest taka możliwość poproszę o skrypt.

     

    Edited by elektron
    • 0
    Posted

    Niestety nie mam żadnego doświadczenia z domoticzami, ale na ich wiki jest komenda do sprawdzenia stanu urządzenia (IDX= id urządzenia, czyli 1 u Ciebie):

    Please login or register to see this code.

    Trzebaby sprawdzić co zwraca (jaki format) i w pętli dodać odpytywanie co jakiś czas, nie za często. 

     

    • 0
  • Inquirer
  • Posted (edited)

    Mam problem z napisanie pętli

     

    Please login or register to see this code.

    to samo znalazłem w API domoticza

     

    Proszę o pomoc w napisaniu pętli dla np. Salon GN1, Salon GN2, Salon GN 3

    przykładowo IDX 1, IDX 2, IDX 3

    Czas odpytywania.

     

     

    Edited by elektron
    • 0
    Posted (edited)

    Teoretycznie coś takiego powinno zadziałać. Trzeba w pierwszej linijce podać prawidłowy adres IP Raspberry Pi, a niżej warunek "if" sprawdza odpowiedź z serwera. Najlepiej wpisać url w przeglądarkę i zobaczyć co wyjdzie przy włączonym serwerze.

    Prawie na pewno będzie to jakiś dłuższy ciąg. Z tego co widzę na stronie domotiksów może on zawierać linijkę

    "Status" : "On",

    Poniższy kod jest mało dokładny i może źle działać jeśli będzie jakieś inne "On" w odpowiedzi z serwera. Niestety nie mogę tego przetestować.

    Please login or register to see this code.

     

     

    Edited by hoomee
    • 0
  • Inquirer
  • Posted (edited)

    Dziekuje za pomoc.

    Będę kombinować

     

    Edited by elektron
    • 0
    Posted

    Wygląda na to, że domoticz ma natywną integrację z Fibaro:

    Please login or register to see this link.

    To jest wg mnie lepsze rozwiązanie - wykorzystuje api Fibaro i aktualizuje zmienne lub urządzenia wirtualne tylko wtedy kiedy trzeba (nie ma pętli, która systematycznie sprawdza).

     

    PS odpowiedź serwera jest dużo bardziej skomplikowana i zawiera

    Please login or register to see this code.

    więc moja poprzednia propozycja by nie zadziałałą (zawsze jest "On" w odpowiedzi).

    • 0
  • Inquirer
  • Posted

    Dziękuję za podpowiedź

    Zrobiłem na Fibaro Link

    Działa poprawnie

     

    Jeszcze raz DZIĘKUJE

    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.

    Guest
    Answer this question...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.

    ×
    ×
    • Create New...