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
-
0 comments
Submitted
-
Sonos API Player VD standalone
By Sankotronic
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
-
IONIZING RADIATION LEVEL MONITOR
By gucio1234
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 comments
Updated
-
0 comments
Updated
-
Odczyt czujników jakości powietrza z AIRLY.EU
By gucio1234
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 comments
Submitted
-
0 comments
Submitted
-
Hydrawise Control VD standalone
By Sankotronic
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
-
Enphase Envoy solar panel VD
By ReneNL
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 comments
Updated
-
Venus_GX.vfib
By Pflug
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 comments
Updated
-
ZeverSolar Monitor
By Mieszko64
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
0 comments
Updated
-
0 comments
Submitted
-
[VD] BBQ Guru CyberQ WIFI
By Barlow
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
-
Co_otwarte.vfib
By tefil
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 comments
Submitted
-
0 comments
Submitted
-
0 comments
Submitted
-
LookO2 - Air Quality Sensor
By wronski3
———————————————————————————————————————————————————————
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 comments
Submitted
-
Dane ze stacji meteorologicznej UMK
By m4rlb0r0
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
- opad
- wilgotnosc
- (and 4 more)
0 comments
Updated
-
Jakość powietrza Głównego Inspektoratu Ochrony Środowiska
By drboss
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 comments
Submitted
-
VD - Switch CCGX Relais .lua
By Pflug
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
- victron
- modbus tcp
- (and 6 more)
0 comments
Submitted
-
0 comments
Submitted
-
Keyboard
By seiq
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
- virtual device
- keyboard
- (and 2 more)
0 comments
Submitted
-
Jakość Powietrza w/g Airly (API v2)
By mikloszx
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 comments
Submitted
-
0 comments
Submitted
-
Stan urządzeń - wirtualka
By Kamol_
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 comments
Submitted
-
0 comments
Submitted
-
Download Statistics