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

Gromadzenie danych przez HC2


flapjack

Question

Witam. 

Mam pytanie odnośnie gromadzenia danych przez HC2 a mianowicie:

mam licznik energii i chciałbym co jakiś czas zapisywać stan licznika.

Oczywiście urządzenie wirtualne które zbiera dane z licznika już jest, chodzi o gromadzenie tych danych i ich późniejszy odczyt przez HC2

W tej chwili HC2 wysyła mi emaila i tam gromadzę dane (niestety jest to bardzo ograniczone)

Czy można to zrobić w jakiś bardziej profesjonalny sposób? 

 

Link to comment
Share on other sites

Recommended Posts

  • 0

Przesyłać dane na własny serwer i tam gromadzić dane.

Innym jest thinkspeak i pokrewne systemy.

Link to comment
Share on other sites

  • 0
  • Inquirer
  • W jaki sposob odczytujesz dane z licznika ?

    Licznik obsługuje modbus rtu i jest podłączony pod konwerter rs-485 na tcp/ip . Stworzyłem UV który sczytuje dane z licznika.

     

    Przesyłać dane na własny serwer i tam gromadzić dane.

    Innym jest thinkspeak i pokrewne systemy.

    Czy na Synology możesz coś polecić, bo stawianie dodatkowego serwera to trochę prądożerne rozwiązanie.

    Link to comment
    Share on other sites

    • 0

    Czy na Synology możesz coś polecić, bo stawianie dodatkowego serwera to trochę prądożerne rozwiązanie.

    mysql

    Link to comment
    Share on other sites

    • 0
    Guest sztywniak

    wrzuć sobie do SQL-a na jakimkolwiek hostingu

    proste skrypty w php i gotowe.

    Jakby coś to Ci pomogę, mam jakieś proste przykłady

    jak Ci wystarczy plik csv to wrzucaj sobie do mnie na dom.lic.pl

    Link to comment
    Share on other sites

    • 0
  • Inquirer
  • Dzięki sztywniak.

    Jeżeli chodzi o bazy danych, php  to nigdy się tym nie zajmowałem. Dlatego aby coś stworzyć od początku będę musiał się trochę poduczyć.

    Jeśli miałbyś chwilę to chętnie skorzystam z przykładów. Ogólnie chodzi mi o zapisanie wartości stanu licznika każdego dnia i możliwości pobrania go przez hc2 celem obliczenia codziennego zużycia oraz półrocznego rozliczenia się z teściami (mam podlicznik i do tej pory robiłem to ręcznie, a od czego mam fibaro?). Najpewniej było by to stworzyć lokalnie ze względu na stabilność ( z zewnętrznymi łączami różnie bywa). Chciałbym wykorzystać do tego synology gdyż i tak cały czas pracuje jako dysk sieciowy. Zainstalowałem PhpMyAdmin teraz czytam dokumentację i widzę że jest to dość skomplikowane jak dla mnie ale jeszcze powalczę.

    Link to comment
    Share on other sites

    • 0

    Jak już masz phpmyadmin to stwórz bazę danych, a później za pomocą pliku (php) o którym mówi Sztywniak zapisujesz w niej dane.

    Link to comment
    Share on other sites

    • 0
  • Inquirer
  • Dzięki. W takim razie liczę na uprzejmość sztywniaka 

    Please login or register to see this image.

    /emoticons/default_icon_smile.gif" alt=":-)" />

    Link to comment
    Share on other sites

    • 0
    Guest sztywniak

    Więc tak :

    załóż sobie bazę i tabele w których będziesz przechowywał dane

    Tabele nazwij "pomiary". Dodaj 2 pola : data i pomiar

    Pole data niech będzie timestamp żeby automatycznie wstawiał , pomiar jako numeric

    następnie potrzebujesz skrypt który wywołasz z wirtualki w HC2 z parametrem którym będzie wartość energii

    Uzupełnij sobie w skrypcie :

    $mysql_host = '';
    $mysql_login = '';
    $mysql_haslo = '';
    $mysql_baza = '';

     

    Please login or register to see this code.

    skrypt wywołujesz z wirtualnego urządzenia tak :

    Please login or register to see this code.

    Oczywiście pomiar musisz sobie podstawić jakąś zmienną w wirtualce.

    Link to comment
    Share on other sites

    • 0
    Guest sztywniak

    przelej parę złotych jakiemuś dziecku na : 

    Please login or register to see this link.

       

    Please login or register to see this image.

    /emoticons/default_icon_wink.gif" alt=";-)" />

    Link to comment
    Share on other sites

    • 0

    Witam,

     

    Mnie również interesowało coś takiego. Znalazłem praktycznie gotowe rozwiązanie plików php oraz js ( do wyświetlenia ). Wysyłam RESTy na mój serwer, który zapisuje wszystko w mysql. Co do lua musiałem sam dostosować pod siebie. Oczywiscie w moim przypadku zbieram tylko dane zużycia energii. Jeżeli jesteś zainteresowany daj znać to  pomogę

    Please login or register to see this image.

    /emoticons/default_smile.png" alt=":)" srcset="https://forum.fibaro.com/uploads/emoticons/[email protected] 2x" width="20" height="20" />

    Przykład:

     

    przyklad.png

    Link to comment
    Share on other sites

    • 0
    Guest sztywniak

    kuterek : mógłbyś opublikować oopis, z całą pewnością wielu byłoby Ci wdzięcznych

    Please login or register to see this image.

    /emoticons/default_icon_wink.gif" alt=";-)" />

    Link to comment
    Share on other sites

    • 0
  • Inquirer
  • Jak najbardziej jestem zainteresowany jak i pewnie wielu innych. Gdybyś miał czas i chęci to na pewno wielu z nas skorzysta z takiego opisu.

    Ja, z pomocą sztywniaka osiągnąłem to co chciałem (zapis, odczyt, obróbka itp.). Co do wykresów to korzystam z thingspeak jednak wolałbym mieć to lokalnie u siebie. 

    Link to comment
    Share on other sites

    • 0
    Guest sztywniak

    flapjack : obejrzyj sobie fajny projekt :

    Please login or register to see this link.

    Link to comment
    Share on other sites

    • 0

    Jeszcze dzisiaj wieczorem opiszę Wam wszystko

    Please login or register to see this image.

    /emoticons/default_wink.png" alt=";)" srcset="https://forum.fibaro.com/uploads/emoticons/[email protected] 2x" width="20" height="20" />

     

    a na żywo możecie sobie to zobaczyc:

     

    Please login or register to see this link.

     

    Z tym, że na dole musicie sobie przełączyć na Zużycie ( consmption ). 

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