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


Virtual Devices

The category contains virtual devices submitted by users.
Downloading and submission terms have to be accepted.
Types of files accepted: LUA, VFIB, ZIP, TAR, RAR, JSON.
Virtual devices have to be described properly, screen shots are optional.
Support topics are created automatically here Virtual devices
Report topics and files that are no longer supported by authors.
All the files submitted have to be approved by administrators.

85 files

  1. Sonos Remote v1.0.1.vfib

    This is the Sonos Remote V1.0.1 VD device

    390 downloads

       (0 reviews)

    0 comments

    Submitted

  2. Sonos API Player VD standalone

    Sonos API Player VD v1.0 standalone
     
    INTRODUCTION
    Sonos is the ultimate wireless home sound system that brings brilliant sound to all parts of house, room by room. Sonos API Player VD enables Fibaro Home Center 2 to control Sonos Wi-Fi multi-room speakers and show their status using node-sonos-http-api as mediator between Sonos and Fibaro.
     
    PREREQUISITES
    Fibaro Home Center 2 with firmware 4.620 or greater
    Node.js capable device such as Raspberry PI with installed jishi node-sonos-http-api
    One or more Sonos Wi-Fi multi-room speaker
    Sankotronic Lab. Emoji VD v1.1 or greater
     
    FEATURES
    Support for My Sonos stations and playlists. User can easily get list of My Sonos stations and playlist to VD and start playing from VD or other VD and scene code Support for grouping actions join and leave Support for Spotify, Apple Music and Amazon music Support for text to speech TTS for Google, VoiceRSS and AWS Poly Support for playing clips for e.g. doorbell or alarm functions Supports all standard audio commands PLAY, PAUSE, STOP, PREVIOUS, NEXT, MUTE/UNMUTE, SHUFFLE, REPEAT and CROSSFADE Support for all other functions available by jishi node-sonos-http-api Debug mode with different levels
    Multi language support with 27 languages included (see APPENDIX 1 for the list). VD can use HC2 selected language or user can select any other available language. VD will be automatically translated to the selected language
    Easy setup for VD icons. User can download HC2 Icon Preview VD to easily find icon ID number Global variables are automatically added, monitored and repaired and does not require user intervention  
    INSTALLATION
    Please check provided User Manual
     
    PACKAGE CONTENT Sonos API Player VD v1.0 User manual EN v1.0  
    TERMS AND CONDITIONS
    Permission to use, copy, modify and distribute this software and its documentation for educational, research, personal use and non-profit purposes, without fee and without a signed licensing agreement is hereby granted, provided that the copyright notice, with "Terms and conditions" and "Disclaimer" appear in all copies, modifications and distributions. It is strictly forbidden to sell, rent, lease and/or lend this software for profit without prior consent from the Author.
     
    DISCLAIMER
    This software is provided by copyright owner "as is" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the author and distributor be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.
    Fibar Group S.A. and their employees are not responsible for support of this VD. Please contact the author Sankotronic, on the Fibaro Forum, for any questions or support required.
     
    VERSION HISTORY
    1.0 - First public release  
    LOOK AND FEEL
    Peek in spoiler:
    Enjoy coding and your new Sonos API Player VD!
    Sankotronic

    210 downloads

       (0 reviews)

    2 comments

    Submitted

  3. IONIZING RADIATION LEVEL MONITOR

    This Virtual Device reads the information on the level of ionized 
     radiation from the http://radioactiveathome.org/map/ .
     There are sensors distributed all over Europe, some in US, 
     Japan and other countries.
     
     For the VD to be functional the following has to be adjusted:
     
     The global variable 'temprad" has to be created
     Icon of the slider has to be updated as ' yellow radiation with timer'
     The code has to be adjusted in USER CONFIG Section (Values marked with ENTER in comments).
     ThingSpeak API Key if one wants to push data to ThingSpeak
     IDs of the Icons (green, yellow, orange, red, yellow with timer)
     Coordiantes of the locaton of the sensor 
     How to know where are the sensors located and how to get their 
     coordinates :
     
     The map of the sensors is at: http://radioactiveathome.org/map/
     
     Click on the dot of the sensor you want to know the location ID
     You will see the popup with the information of the sensor. 
     Note 'Details Sensor' number
     
     You need to see the source of the http://radioactiveathome.org/map/
     Enter 'view-source:http://radioactiveathome.org/map/' 
     into the browser (eg. Chrome)
     Press Ctrl-F to find the sensor number you noted earlier
     Next to the number found you will see the coordinates
     Enter coordinates into the code below.

     What is new in version 0.67:
     - Multilangual support
    What is new in version 1.67:
     - The VD is not anymore auto-refreshed 
       with the time interval set by slider, but 
       it is refreshed by pressing a button.
       This is to have it triggered by Main Timer Scene
    What is new in version 1.68:
      - German translation added (by gobbli of forum.fibaro.com) 
    What is new in version 1.69:
       - Dutch and Slovak translation added (by Bodyart of forum.fibaro.com) 
       - Italian and Croatian translation added (by Sankotronic of forum.fibaro.com) 
     
     Credits to:
     andre                    from forum.lic.pl -  author of the idea
     rusconidesigner   from forum.fibaro.com  - author of the multicolor radiation icons
     gucio1234            from forum.fibaro.com & forum.lic.pl  -  who make final version of the VD
     Sankotronic         from forum.fibaro.com - who make some changes + Croatian and Italian translation
     jompa68              from forum.fibaro.com - from whom I got multilangual concept
     gobbli                  from forum.fibaro.com - author of Deutsch translation
     Bodyart               from forum.fibaro.com - author of Dutch and Slovak translation
     

     

     

     




     
     
     
     
     
     
     

    38 downloads

       (0 reviews)

    0 comments

    Updated

  4. piCorePlayer

    Vertual Device to control piCorePlayer on raspberrypi
     

    19 downloads

       (0 reviews)

    0 comments

    Updated

  5. Odczyt czujników jakości powietrza z AIRLY.EU

    Urządzenie wirtualne odczytująca parametry jakości powietrza z najbliższego czujnika sieci AIRLY.EU
     
    Wirtualne urządzenie odczytuje z ustawień centralki jej współrzędne geograficzne i znajduje najbliższy czujnik w promieniu 5 km.
     
    Jedynym ustawieniem użytkownika jest wpisanie klucza API dla AIRLY.EU w kodzie LUA (jest to odpowiednio opisane).

     

    88 downloads

       (0 reviews)

    0 comments

    Submitted

  6. HTTP MQTT (php) bridge

    mqtt_php.zip

    149 downloads

       (0 reviews)

    0 comments

    Submitted

  7. Hydrawise Control VD standalone

    Hydrawise Control VD v1.0 standalone
    KNOWN ISSUES - BUGS
    VD constantly sending messages about watering delay if rain is detected and stops functioning properly.
    SOLUTION - Please download Main loop code and paste it over current code in VD main loop ---> Hydrawise Main loop v1.1.lua
     
    INTRODUCTION
    Hydrawise Control VD provides seamless integration of Hunter Hydrawise irrigation controllers with Fibaro Home Center 2. It uses Weather State and Forecast module made by same author in its latest version to automatically delay watering depending on current and forecast rain precipitation.  
    PREREQUISITES
    Fibaro Home Center 2 with firmware 4.620 or greater with devices added to the Sprinklers panel
    Hunter Hydrawise irrigation controller with account and generated API key
    Sankotronic Lab Emoji VD v1.1 standalone
    Sankotronic Lab Weather State & Forecast suite v2.8.1 or greater
    Recommended Sankotronic lab Netatmo Weather Station suite v3.3.1 or Netatmo Public Weather Station suite v1.0
     
    FEATURES
    Automatic watering delay - Works with Weather State & Forecast suite and 7 most popular weather services on the planet to automatically delay watering depending on current and forecast rain precipitation. It is also recommended to use Netatmo Weather Station suite or Netatmo Public Weather station for more accurate measurements of rainfall. Manual watering - User can activate any selected watering zone or all zones manually with preselected duration. Manual watering delay – user can manually set watering delay for one, several or all zones. Watering state at a glance - VD icon shows current overall status of the watering system by changing VD main icon and label accordingly. Weather history – VD is recording weather state and forecast measurements for last 7 days by default. User can change number of history days. Multi-language support - VD has built in multi-language support with 27 languages included (see APPENDIX 1 for the list). VD can use HC selected language or user can select any other available language. E-mail and push messages are also translated
    VD Icons setup - Easy setup for VD icons. User can download HC2 Icon Preview VD to easily
    find icon ID numbers
    Global variables - are automatically added, monitored, repaired and cleaned and does not require user intervention  
    INSTALLATION
    Please check provided User Manual
     
    PACKAGE CONTENT
    Hydrawise Control VD v1.0 Icon packs User manual EN v1.0  
    TERMS AND CONDITIONS
    Permission to use, copy, modify and distribute this software and its documentation for educational, research, personal use and non-profit purposes, without fee and without a signed licensing agreement is hereby granted, provided that the copyright notice, with "Terms and conditions" and "Disclaimer" appear in all copies, modifications and distributions. It is strictly forbidden to sell, rent, lease and/or lend this software for profit without prior consent from the Author.
     
    DISCLAIMER
    This software is provided by copyright owner "as is" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the author and distributor be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.
    Fibar Group S.A. and their employees are not responsible for support of the ABC VD. Please contact the author Sankotronic, on the Fibaro Forum, for any questions or support required.
     
    VERSION HISTORY
    1.0 - First public release  
    LOOK AND FEEL
    Peek in spoiler:
     
    Enjoy coding and your new Hydrawise Control! 
    Sankotronic

    55 downloads

       (0 reviews)

    3 comments

    Updated

  8. Enphase Envoy solar panel VD

    Attached a simple VD to show you the output of your Enphase Envoy solar panel. It shows the current W, today's kWhs, and last 7 days kWhs. Enter  in the 'Advanced'  tab of the VD the ip address of your Enphase Envoy box. TCP port can be left blank.
     
    Also attached a basic icon to use.
     
    Best, Rene.

    134 downloads

       (0 reviews)

    0 comments

    Updated

  9. Venus_GX.vfib

    Venus_GX.vfib
     
    Please enter the local IP address of your Venus in the LUA "Main loop"
    ( under advanced settings of the virtual device)
                                    vvvvvvvvvvv
    local Venus_IP = "192.168.1.11"
     
    Just replace the numbers with yours(keep the " characters)
     

    94 downloads

       (0 reviews)

    0 comments

    Updated

  10. ZeverSolar Monitor

    Poniżej pierwsza wersja kodu dla Fibaro VD odczytująca dane z falownika  ZeverSolar -instalacji fotowoltaicznej dostępne po sieci lokalnej: adresIP/home.cgi. 
     
    VD ZeverSolar wymaga tylko wpisania swojego adresu IP
    VD ZeverSolar umożliwia:
    1. Prezentacje danych: czas odczytu, wartość chwilowa pacW,  wielkość produkcji dziennej.
    2. Przycisk wymuszający odczyt on demand "Update?".
    3. Zapis zmiennych globalnych pacW, etodayKWh.
     

     

    74 downloads

       (1 review)

    0 comments

    Updated

  11. sprinkler

    VD to handle sprinklers

    202 downloads

       (0 reviews)

    0 comments

    Submitted

  12. [VD] BBQ Guru CyberQ WIFI

    Monitor:
    Fan speed Temperature of the Pit and core temperatures of Food1, Food2 and Food 3 probes in Celsius or Fahrenheit. Status of each of the temperature sensors ("OK", "HIGH", "LOW", "DONE", "ERROR", "HOLD", "ALARM", "SHUTDOWN"). Status codes are also available as global variables for use in block scenes. Control:
    1.    Temperature setpoints for the Pit and Food1, Food2 and Food 3 cores.
    2.    Timer and timeout actions (none, sound alarm, hold pit at set temperature, shutdown fan; or any scene-based action you specify.
    3.    Ramp the pit temperature (cook and hold) from any selected food item.
     
    Installation and configuration:
    Install the CyberQ WIFI VD, which you can download below. I will also post it on Fibaro Marketplace.
     
    Enter the CyberQ WIFI IP address and port number in the advanced settings. Scroll down to the main loop section to set the authentication details. 

    14 downloads

       (0 reviews)

    1 comment

    Updated

  13. Co_otwarte.vfib

    Co_otwarte.vfib
    Polaczenie dwóch vd z następujące za zgodą autora
     
    Urządzenie pokazuje stan otwarcia/zamknięcia drzwi i okien oraz stan czujników ruchu

    133 downloads

       (0 reviews)

    0 comments

    Submitted

  14. Manage_pincode_lock

    Virtual device to manage user codes for YALE locks

    165 downloads

       (0 reviews)

    0 comments

    Submitted

  15. SOnos TTS.vfib

    This is the sonos TTS VD file

    256 downloads

       (0 reviews)

    0 comments

    Submitted

  16. LookO2 - Air Quality Sensor

    ———————————————————————————————————————————————————————
    Current Version: 1.15
    Fibaro Marketplace: https://marketplace.fibaro.com/items/looko2-air-quality-sensor
    ———————————————————————————————————————————————————————
     
    Witajcie,

    Jakiś czas temu poruszałem tu temat pomiaru Czystości Powietrza (szczególnie PM2.5) we własnym mieszkaniu lub na zewnątrz z określonej okolicy.
    W założeniu chodziło o to aby Fibaro potrafiło pobierać dane z własnego czujnika a następnie wyświetlać je i wykorzystywać dalej w działaniu (np. uruchomienie oczyszczacza)
    Nie znalazłem gotowego rozwiązania, a z dostępnych (w racjonalnej cenie) najsensowniejsze wydawało się zastosowanie własnego czujnika Looko2 - z obserwacji, dane wyglądają na dość dokładne,
    stosują dobre czujniki i udostępniają API (tu wymagany token).
    Jak dla mnie idealnie było by, gdyby, przynajmniej ostatnia średnia odczytu i podstawowe dane były dostępne bezpośrednio przez API Web interfejsu urządzenia, w lokalnym LANie
    - ale podobno nie można mieć wszystkiego więc póki co zadowalam się API w chmurze

    Tutaj podziękowania w stronę zespołu LOOKO2, który wykazał się otwartością na moje pytania dotyczące danych z czujnika a nawet dodał do API parametry, których pierwotnie tam nie było.
    Wirtualka została przekazana również do nich, więc być może pojawi się także na stronie projektu.
    Po cichu liczę, że na jej bazie FIBARO może przygotuje kiedyś jakiś plugin, być może ze statystyką danych na wykresach centralki
     
    Jeśli chodzi o samo urządzenie to wygląda następująco:
     

     

     
    Całość tzn. plik wirtualki, ikony, oraz opis parametrów znajdują się w dołączonym zipie.
    Po imporcie urządzenia, należy dodać niezbędne ikony oraz dodać ich ID do configa wirtualki.
    Ponadto należy podać tam ID interesującego nas czujnika - ja nie mam jeszcze własnego więc
    pobieram dane z dostępnego w pobliżu, oraz token - można go uzyskać mailowo od suportu Looko2.
    W celu działania PUSHy oraz dalszego wykorzystania jakości, należy dodać zmienną globalną
    o nazwie określonej w konfiguracji. (W przypadku wielu urządzeń / czujników - dla każdego tworzymy nową zmienną), oraz określić ID urządzeń mobilnych/
    Wszystkie parametry opisane są w dołączonym pliku oraz komentarzach w konfiguracji samego urządzenia.
    Cała konfiguracja znajduje się w pierwszej części kodu urządzenia i nie powinna sprawiać żadnych problemów.

    Czas odświeżania danych z API również można modyfikować w konfiguracji - wstępnie zdefiniowałem go na 15 minut.
    W mojej ocenie jest to zupełnie wystarczające a częstsze odświeżanie danych nie ma sensu, bo prezentowane w API dane
    to średnia ostatnich odczytów - co czyni odczyt bardziej poglądowym niż odczyt chwilowy.
     
    Całość kodu znajduje się w pętli głównej, podczas testowania urządzenia (pewnie około 2 miesiące) zdarzyły mi się sporadyczne
    zawieszenia - może 2 - dlatego nie zdecydowałem się na pakowanie kodu pod przycisk i wyzwalanie go sceną.
     
    W przypadku interfejsu webowego urządzenie prezentuje jakość poprzez ikonę oraz nr indeksu jakości w dolnej belce pod ikoną urządzenia.
    Po wyświetleniu szczegółów, prezentowane są dokładne dane o aktualnej jakości powietrza. Nazwa urządzenia oraz lokalizacja IN / OUT prezentowana w szczegółach urządzenia, pobierana jest z API czujnika,
    natomiast pomieszczenie odzwierciedla umiejscowienie czujnika w strukturze pomieszczeń centralki FIBARO.
    Procentowe zanieczyszczenie wyliczane jest w oparciu o dostępne normy (z wyjątkiem PM1 - tu nie znalazłem danych więc jako normę przyjąłem 20 µg/m3 - oczywiście można to zmienić w konfiguracji)
    Do zmiennej globalnej zapisywana jest informacja o ogólnej jakości powietrza z ustawionego czujnika (0 najlepsza, 1 dobra, itd.) - zakres zgodny z dostępnymi normami i dostępny na stronie czujników

    W przypadku urządzeń mobilnych występują drobne problemy z wyświetlaniem m.in z przejściem do nowej linii - szerzej problem opisałem tutaj:
     
    Ogólnie po wprowadzeniu prawidłowego tokenu, wszystko powinno działać bez większych problemów.
    Bez podania tokenu urządzenie będzie wyświetlało informacje o błędzie z tym związaną.
     

    22 downloads

       (0 reviews)

    0 comments

    Submitted

  17. Dane ze stacji meteorologicznej UMK

    Urządzenie wirtualne wyświetlające parametry pogodowe pobierane ze stacji meteorologicznej UMK. Najbardziej przyda się osobom z Torunia i okolic
     
    Samo urządzenie wyświetla dane ze zmiennych globalnych, które są przy pomocy api fibaro aktualizowane przy pomocy skryptu php. Wymagane jest wobec tego posiadanie w sieci lokalnej serwera z apachem i php oraz dodanie skryptu do harmonogramu zadań cron dla cyklicznej aktualizacji.
     
    Mam nadzieję, że komuś się przyda. 
     
    Pozdrawiam 
    m4fibaro_umk_meteo_php.zip

    14 downloads

       (0 reviews)

    0 comments

    Updated

  18. Jakość powietrza Głównego Inspektoratu Ochrony Środowiska

    VD wyświetlające jakość powietrza w Polsce wg. stacji GIOS. Poprzez GIOS dane są pobierane raz na godzinę z WIOS więc nie ma potrzeby częściej odpalać głównej pętli niż jest ( a przy większej niż kilka zapytań z jednego IP na godzinę blokują dostęp)
    Konfiguracja - utworzyć zmienną globalną "powietrze". W polu IP VD wpisujemy adres serwera (obecnie api.gios.gov.pl), w polu PORT wstawić kod stacji pomiarowej z której interesują nas pomiary. Kody stacji pomiarowych są wysyłane na adres email administratora (id2) po wciśnięciu przycisku "Lista stacji". Ręczne pobieranie danych przycisk "Pomiar"
    W VD pod przyciskiem "Pomiar" trzeba sobie ustawić ID do powiadomień przez PUSH i EMAIL po każdej zmianie warunków powietrza, oraz ID ikon do wyświetlania.
     
    W pliku zip ikony do VD
     
    /Wątek przeniesiony z FIBARO Aktualizacja/Rozwiązania Społeczności/Urządzenia Wirtualne/Jakość powietrza v0.2 wg Głównego Inspektoratu Ochrony Środowiska/
    jakosc powietrza - ikony.zip

    57 downloads

       (0 reviews)

    0 comments

    Submitted

  19. VD - Switch CCGX Relais .lua

    VD - Switch CCGX Relais .lua
     
    A VD that can switch the AC-Out2 relais of the Victron inverter
    One can not directly switch the Quattro relais,
    therefore I used the “Venus GX Relais 2” (currently NOT used) and connected it to the contacts of the “AUX inputs of the Quattro inverter
    and you have to install an assistant on the Quattro to do the final switching o the Relays.

    59 downloads

       (0 reviews)

    0 comments

    Submitted

  20. CAN-bus_BMS.vfib

    CAN-bus_BMS.vfib

    59 downloads

       (0 reviews)

    0 comments

    Submitted

  21. Keyboard

    1. The TCP Port setting is used to store the input timeout in seconds. Adjust as required.
    2. Change the myGlobal button and code to suit the name of the global you wish to set.

    38 downloads

       (0 reviews)

    0 comments

    Submitted

  22. Jakość Powietrza w/g Airly (API v2)

    Urządzenie wymaga podania tokena uzyskanego od airly:  https://airly.eu/pl/api/ . Wystarczy się zarejestrować by bezpłatnie uzyskać ten kod. Nalezy go wpisac we wskazane miejsce w kodzie pętli głównej VM. 
    Urządzenie znajduje automatycznie najbliższy czujnik i wyświetla  dane jak w załączonym zrzucie ekranu.
    Ma możliwość ustawienia zmiennej globalnej o nazwie definiowanej w konfiguracji co daje możliwość na przyklad sterowania oczyszczaczem powietrza.
    W konfiguracji znajdziecie tez możliwość zdefiniowania warunków wysyłania informacji PUSH na smartfona.
    W załączonym pliku oprócz kodu urządzenia znajduje się komplet ikon, które należy najpierw dodać do centralki, a potem w kodzie urządzenia wpisać odpowiednie numerki. Te numery są indywidualne i niekoniecznie takie w każdej centrali. Żeby zobaczyć jaki numer odpowiada jakiej ikonie, w okienku zmiany ikony należy nacisnąć na ikonie prawy klawisz myszy i wybrać "otwórz grafikę w nowej karcie". Żądany numer zobaczymy w adresie strony. Jako główną ikonę przypisujemy tą szarą z numerkiem 0.

    89 downloads

       (0 reviews)

    0 comments

    Submitted

  23. Internet_connection.vfib

    Internet_connection.vfib

    112 downloads

       (0 reviews)

    0 comments

    Submitted

  24. Stan urządzeń - wirtualka

    Bardzo proste urządzenie wirtualne pokazujące stan poszczególnych elementów w centralce. Urządzenie bazuje na:
     
    local selfId = fibaro:getSelfId()
    if fibaro:getValue(xxxx, 'value') == '1' then  
    fibaro:call(selfId, 'setProperty', 'ui.label1.value', 'ON' )
     
    Długo szukałem i nie znalazłem nigdzie dlatego wrzucam dla początkujących. 
    Niebędne do wykorzystania w kumunikatach głosowych lub do zobrazowania stanu w innych aplikacjach np. demopad
     
     

    128 downloads

       (0 reviews)

    0 comments

    Submitted

  25. Quattro.vfib

    Quattro.vfib

    45 downloads

       (0 reviews)

    0 comments

    Submitted


×
×
  • Create New...