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

HC3 QuickAPP - ESPEASY - ESP8266 - Przekaznik


xxpwnage23

Question

Integracja Fibaro HC3 QuickAPP z ESP8266

 

Cześć, nie znalazłem nigdzie działającej integracji hc3 quickapp i esp8266, więc postanowiłem sam taką stworzyć.

 

Instalacja

  1. Instalujemy ESPEASY po szczegóły odsyłam na

    Please login or register to see this link.

  2. Konfigurujemy połączenie Wi-Fi do naszej sieci domowej
  3. Na routerze musimy zarezerwować adres IP który dostało ESP8266
  4. Dodajemy QuickAPP:

    Please login or register to see this image.

    /monthly_2022_04/obraz.png.7944a97e3a0128fdfc50e554899f050f.png" />-> obraz.png.1409f7794f6446b8a2a8cfc11d048d49.png-> obraz.png.8ee5df4e8f52164a9eb58824196c344e.png-> Wskazujemy plik z załącznika ESP8266_Przekaznik.fqa
  5. W zakładce zmienne edytujemy adres IP urządzenia oraz pin na którym znajduje się przekaźnik
    obraz.png.e2b53b56a5184c3a83bad87341b1bb54.png

 

 

Jak działa kod

Po otwarciu strony http://adresip/control?cmd=GPIO,0,1 zmienia się stan na naszym pinie

obraz.png.714d3bee1cfe947cb9f06a28b94bba16.png

Kod napisałem w ten sposób, że LUA analizuje zwrotny kod JSON z ESP8266 przez co mamy potwierdzenie że polecenie włączenia lub wyłączenia zostało wykonane.

 

Please login or register to see this attachment.

Edited by xxpwnage23
Poprawki
Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0
  • Inquirer
  • Czujnik temperatury oraz wilgotności

     

    Instalacja i konfiguracja

    1. Instalujemy ESPEASY po szczegóły odsyłam na

      Please login or register to see this link.

    2. Konfigurujemy połączenie Wi-Fi do naszej sieci domowej
    3. Wchodzimy na Adres IP ESPEasy i przeprowadzamy konfiguracje sensora
      1. Wchodzimy w zakładkę devices

        Please login or register to see this image.

        /monthly_2022_04/obraz.png.c6b866bcb23a783e5adb1e3202ecd720.png" />
      2. Klikamy z lewej strony przycisk ADD obraz.png.ea7988edb92226aef54f2e33cf0dc4f5.png
      3. Z rozwijanego menu wybieramy nasz czujnik w moim przypadku korzystam z DHT22 więc będzie to opcja "Environment - DHT11/12/22 SONOFF2301/7021"

        Please login or register to see this attachment.

    4. Dodajemy QuickAPP

      Please login or register to see this link.

      ->

      Please login or register to see this link.

      ->

      Please login or register to see this link.

      -> Wskazujemy plik z załącznika Czujnik_temperatury.fqa lub Czujnik_wilgotnosci.fqa
    5. Przeprowadzamy konfigurację parametrów urządzenia
      obraz.png.d340cbd43c6f692c0e746f18d7e8785f.png
      1. Adres IP urządzenia to wiadomo
      2. ESPEasyTask jest to numer sensora można to sprawdzić wchodząc na http://adresIP/json?view=sensorupdate
        obraz.png.e3e946556e554c7c7881314583d20801.png
        W moim przypadku jest to Sensors: 0 natomiast liczymy od 1, dlatego też numer mojego sensora to 1.
        Aby potwierdzić czy dobrze wybierasz sensor możesz wejść na http://AdresIP/json?view=sensorupdate&tasknr=1 (Gdzie 1 to numer sensora)
        obraz.png.05f24aa6c085a5f937382e54b45271c8.png
        Teraz widzimy tylko nasz jeden sensor
      3. DebugTag to przedrostek do identyfikacji w konsoli
      4. CoIlePomiar jest to zmienna w sekundach, która wyznacza co jaki czas odpytywać czujnik temperatury w moim przypadku są to 3 sekundy

    Please login or register to see this attachment.

    Please login or register to see this attachment.

    Edited by xxpwnage23
    Link to comment
    Share on other sites

    • 0
    W dniu 8.04.2022 o 21:52, xxpwnage23 napisał:

    Integracja Fibaro HC3 QuickAPP z ESP8266

     

    Cześć, nie znalazłem nigdzie działającej integracji hc3 quickapp i esp8266, więc postanowiłem sam taką stworzyć.

     

    Instalacja

    1. Instalujemy ESPEASY po szczegóły odsyłam na

      Please login or register to see this link.

    2. Konfigurujemy połączenie Wi-Fi do naszej sieci domowej
    3. Na routerze musimy zarezerwować adres IP który dostało ESP8266
    4. Dodajemy QuickAPP:

      Please login or register to see this link.

      ->

      Please login or register to see this link.

      ->

      Please login or register to see this link.

      -> Wskazujemy plik z załącznika ESP8266_Przekaznik.fqa
    5. W zakładce zmienne edytujemy adres IP urządzenia oraz pin na którym znajduje się przekaźnik

      Please login or register to see this link.

     

     

    Jak działa kod

    Po otwarciu strony http://adresip/control?cmd=GPIO,0,1 zmienia się stan na naszym pinie

    Please login or register to see this link.

    Kod napisałem w ten sposób, że LUA analizuje zwrotny kod JSON z ESP8266 przez co mamy potwierdzenie że polecenie włączenia lub wyłączenia zostało wykonane.

     

    Please login or register to see this attachment.

    Bardzo ciekawa appka. Otwiera nowe możliwości ;) Niestety u mnie nie działa :( Próbowałem z diodą LED zamiast przekaźnika. :( Czy ESPEASY jest konieczne do działania? korzystam z Arduino IDE 2.

     

    Link to comment
    Share on other sites

    • 0
    3 godziny temu, ArturSopot napisał:

    Bardzo ciekawa appka. Otwiera nowe możliwości ;) Niestety u mnie nie działa :( Próbowałem z diodą LED zamiast przekaźnika. :( Czy ESPEASY jest konieczne do działania? korzystam z Arduino IDE 2.

     

    Instalacja ESPEASY pomogła. Już działa. Thx :)

    Link to comment
    Share on other sites

    • 0

    You would have more ”customers” if you wrote this in English 🤨

    • Like 1
    Link to comment
    Share on other sites

    • 0
    W dniu 9.04.2022 o 10:02, xxpwnage23 napisał:

    Czujnik temperatury oraz wilgotności

     

    Instalacja i konfiguracja

    1. Instalujemy ESPEASY po szczegóły odsyłam na

      Please login or register to see this link.

    2. Konfigurujemy połączenie Wi-Fi do naszej sieci domowej
    3. Wchodzimy na Adres IP ESPEasy i przeprowadzamy konfiguracje sensora
      1. Wchodzimy w zakładkę devices

        Please login or register to see this link.

      2. Klikamy z lewej strony przycisk ADD

        Please login or register to see this link.

      3. Z rozwijanego menu wybieramy nasz czujnik w moim przypadku korzystam z DHT22 więc będzie to opcja "Environment - DHT11/12/22 SONOFF2301/7021"

        Please login or register to see this attachment.

    4. Dodajemy QuickAPP

      Please login or register to see this link.

      ->

      Please login or register to see this link.

      ->

      Please login or register to see this link.

      -> Wskazujemy plik z załącznika Czujnik_temperatury.fqa lub Czujnik_wilgotnosci.fqa
    5. Przeprowadzamy konfigurację parametrów urządzenia

      Please login or register to see this link.

      1. Adres IP urządzenia to wiadomo
      2. ESPEasyTask jest to numer sensora można to sprawdzić wchodząc na http://adresIP/json?view=sensorupdate

        Please login or register to see this link.


        W moim przypadku jest to Sensors: 0 natomiast liczymy od 1, dlatego też numer mojego sensora to 1.
        Aby potwierdzić czy dobrze wybierasz sensor możesz wejść na http://AdresIP/json?view=sensorupdate&tasknr=1 (Gdzie 1 to numer sensora)

        Please login or register to see this link.


        Teraz widzimy tylko nasz jeden sensor
      3. DebugTag to przedrostek do identyfikacji w konsoli
      4. CoIlePomiar jest to zmienna w sekundach, która wyznacza co jaki czas odpytywać czujnik temperatury w moim przypadku są to 3 sekundy

    Please login or register to see this attachment.

    Please login or register to see this attachment.

     

    Kolejny ciekawy projekt. Niestety nie umiem, jak Ty, programować w LUA. Czy dałbyś radę, na bazie swojej wiedzy i powyższych projektów, stworzyć quickapp do FIRARO HC3, obsługujący miernik przepływu cieczy, przy wykorzystaniu ESP8266 (ew. ESP32)? Przykładowy opis projektu z kodem LUA (arduino) znajdziesz np. tu: 

    Please login or register to see this link.

     Z góry dziękuję!

    Link to comment
    Share on other sites

    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...