Open main menu
Home
How to do
Din rail devices
Box devices
Sensors
Multiroom
Applicatin
XML
Additional info
Log in
Settings
Larnitech wiki page
Search
Export translations
Settings
Group
AC
Accounts
Additional Functions
Alexa
API
Area
Automation
Binding buttons
Blinds
BW-010
BW-AC
BW-BC-LC
BW-BC-PW
BW-DM
BW-IO
BW-LC02
BW-LSA
BW-NA
BW-RGB
BW-RS232
BW-RS485
BW-SW06
BW-SW24V
BW-UART
Climate control settings
CO2-sensor
Com-port
Conditioner
Configuring the Smart Home System
Connecting the Application to the System
Creating areas
Custom web pages
CW-HTMLI
CW-HTMLI-II CW-CO2
CW-M-II/CW-M-II (Black)
CW-M.B
CW-MLI-II
CW-MLI.B
CW-MSD
DE-GW
DE-MG
DE-MG.plus
Dimmer-lamp
Distributed logic
Door-sensor
Downloads
DW-010
DW-BC03
DW-DALI.A
DW-DALI2.C/DW-DALI.C
DW-DISPATCH
DW-DM02
DW-DM04
DW-DM05.A
DW-DM06
DW-HC08.A
DW-HC10
DW-HT05
DW-HT05.B
DW-HT07
DW-HT07.A
DW-HT07.B
DW-LC07
DW-LC10
DW-LC18
DW-ME
DW-RGB03
DW-RS232
DW-RS485
DW-SW16
DW-UART
DW-WL02
Edit Items
EIB
Elements access privilege
EW-WL.B
Fancoil
Favorites
FE-IC
FE-IC.nfc
FE-MP
Formatted virtual
FW-FT
FW-TS
FW-WL.B
Gate
Google Home
Heating modes
Heating setup
History
How to do
Humidity-sensor
IFTTT (IF This, Then That)
IKEA
Illumination-sensor
Import-script
Installing the application and connecting it to the server
Installing the Larnitech Application
Integrations
Intercom
Intercom window
Ir-receiver
Ir-transmitter
IRidium
Item
Item-ref
Jalousie
Json
Lamp element
Larnitech Smart Home System Architecture
LCP10
LCP4
LCP8
Leak sensor setup
Leak-sensor
Light Scheme
Light-scheme
Lighting scenarios
LTSetup
Managing the Items
Messages
Messengers
Metaforsa 3/3.plus
Metaforsa MF-10
Metaforsa – DE-MG comparison
Metaforsa2 MF-14
Metaforsa2 MFC-14
Modbus TCP
Motion-sensor
Multiroom setup
Philips Hue
Plan control
QR Description
Quick start guide
Quick Start Guide
Remote access to your Larnitech Smart Home System
Remote-control
Reset to factory defaults
RGB-lamp
Router setup
Rtsp element- Camera
Safety requirements
Satel integration
Script
Script-define
Scripts database
Security plugin settings
Security-card-reader
Settings
SIP
Siri
Smarthouse
Sonos
Speaker
Switch
Tag automation
Tag linked
Temperature-sensor
Template:Infobox
Template:Infobox module
Troubleshooting
Troubleshooting eth network
Troubleshooting sip
Troubleshooting ts
Update Interface
Valve
Valve-heating
Vent
Ventilation
Virtual
Virtual device
Weather
WW-HTL
WW-TS
Language
aa - Qafár af
ab - Аҧсшәа
abs - bahasa ambon
ace - Acèh
ady - адыгабзэ
ady-cyrl - адыгабзэ
aeb - تونسي/Tûnsî
aeb-arab - تونسي
aeb-latn - Tûnsî
af - Afrikaans
ak - Akan
aln - Gegë
alt - тÿштÿк алтай тил
am - አማርኛ
ami - Pangcah
an - aragonés
ang - Ænglisc
anp - अङ्गिका
ar - العربية
arc - ܐܪܡܝܐ
arn - mapudungun
arq - جازايرية
ary - الدارجة
arz - مصرى
as - অসমীয়া
ase - American sign language
ast - asturianu
atj - Atikamekw
av - авар
avk - Kotava
awa - अवधी
ay - Aymar aru
az - azərbaycanca
azb - تۆرکجه
ba - башҡортса
ban - Bali
bar - Boarisch
bbc - Batak Toba
bbc-latn - Batak Toba
bcc - جهلسری بلوچی
bcl - Bikol Central
be - беларуская
be-tarask - беларуская (тарашкевіца)
bg - български
bgn - روچ کپتین بلوچی
bh - भोजपुरी
bho - भोजपुरी
bi - Bislama
bjn - Banjar
bm - bamanankan
bn - বাংলা
bo - བོད་ཡིག
bpy - বিষ্ণুপ্রিয়া মণিপুরী
bqi - بختیاری
br - brezhoneg
brh - Bráhuí
bs - bosanski
btm - Batak Mandailing
bto - Iriga Bicolano
bug - ᨅᨔ ᨕᨘᨁᨗ
bxr - буряад
ca - català
cbk-zam - Chavacano de Zamboanga
cdo - Mìng-dĕ̤ng-ngṳ̄
ce - нохчийн
ceb - Cebuano
ch - Chamoru
cho - Choctaw
chr - ᏣᎳᎩ
chy - Tsetsêhestâhese
ckb - کوردی
co - corsu
cps - Capiceño
cr - Nēhiyawēwin / ᓀᐦᐃᔭᐍᐏᐣ
crh - qırımtatarca
crh-cyrl - къырымтатарджа (Кирилл)
crh-latn - qırımtatarca (Latin)
cs - čeština
csb - kaszëbsczi
cu - словѣньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ
cv - Чӑвашла
cy - Cymraeg
da - dansk
de - Deutsch
de-at - Österreichisches Deutsch
de-ch - Schweizer Hochdeutsch
de-formal - Deutsch (Sie-Form)
din - Thuɔŋjäŋ
diq - Zazaki
dsb - dolnoserbski
dtp - Dusun Bundu-liwan
dty - डोटेली
dv - ދިވެހިބަސް
dz - ཇོང་ཁ
ee - eʋegbe
egl - Emiliàn
el - Ελληνικά
eml - emiliàn e rumagnòl
en - English
en-ca - Canadian English
en-gb - British English
eo - Esperanto
es - español
es-419 - español de América Latina
es-formal - español (formal)
et - eesti
eu - euskara
ext - estremeñu
fa - فارسی
ff - Fulfulde
fi - suomi
fit - meänkieli
fj - Na Vosa Vakaviti
fo - føroyskt
fr - français
frc - français cadien
frp - arpetan
frr - Nordfriisk
fur - furlan
fy - Frysk
ga - Gaeilge
gag - Gagauz
gan - 贛語
gan-hans - 赣语(简体)
gan-hant - 贛語(繁體)
gcr - kriyòl gwiyannen
gd - Gàidhlig
gl - galego
glk - گیلکی
gn - Avañe'ẽ
gom - गोंयची कोंकणी / Gõychi Konknni
gom-deva - गोंयची कोंकणी
gom-latn - Gõychi Konknni
gor - Bahasa Hulontalo
got - 𐌲𐌿𐍄𐌹𐍃𐌺
grc - Ἀρχαία ἑλληνικὴ
gsw - Alemannisch
gu - ગુજરાતી
gv - Gaelg
ha - Hausa
hak - 客家語/Hak-kâ-ngî
haw - Hawaiʻi
he - עברית
hi - हिन्दी
hif - Fiji Hindi
hif-latn - Fiji Hindi
hil - Ilonggo
ho - Hiri Motu
hr - hrvatski
hrx - Hunsrik
hsb - hornjoserbsce
ht - Kreyòl ayisyen
hu - magyar
hu-formal - magyar (formal)
hy - հայերեն
hyw - Արեւմտահայերէն
hz - Otsiherero
ia - interlingua
id - Bahasa Indonesia
ie - Interlingue
ig - Igbo
ii - ꆇꉙ
ik - Iñupiak
ike-cans - ᐃᓄᒃᑎᑐᑦ
ike-latn - inuktitut
ilo - Ilokano
inh - ГӀалгӀай
io - Ido
is - íslenska
it - italiano
iu - ᐃᓄᒃᑎᑐᑦ/inuktitut
ja - 日本語
jam - Patois
jbo - la .lojban.
jut - jysk
jv - Jawa
ka - ქართული
kaa - Qaraqalpaqsha
kab - Taqbaylit
kbd - Адыгэбзэ
kbd-cyrl - Адыгэбзэ
kbp - Kabɩyɛ
kg - Kongo
khw - کھوار
ki - Gĩkũyũ
kiu - Kırmancki
kj - Kwanyama
kjp - ဖၠုံလိက်
kk - қазақша
kk-arab - قازاقشا (تٴوتە)
kk-cn - قازاقشا (جۇنگو)
kk-cyrl - қазақша (кирил)
kk-kz - қазақша (Қазақстан)
kk-latn - qazaqşa (latın)
kk-tr - qazaqşa (Türkïya)
kl - kalaallisut
km - ភាសាខ្មែរ
kn - ಕನ್ನಡ
ko - 한국어
ko-kp - 조선말
koi - Перем Коми
kr - Kanuri
krc - къарачай-малкъар
kri - Krio
krj - Kinaray-a
krl - karjal
ks - कॉशुर / کٲشُر
ks-arab - کٲشُر
ks-deva - कॉशुर
ksh - Ripoarisch
ku - kurdî
ku-arab - كوردي (عەرەبی)
ku-latn - kurdî (latînî)
kum - къумукъ
kv - коми
kw - kernowek
ky - Кыргызча
la - Latina
lad - Ladino
lb - Lëtzebuergesch
lbe - лакку
lez - лезги
lfn - Lingua Franca Nova
lg - Luganda
li - Limburgs
lij - Ligure
liv - Līvõ kēļ
lki - لەکی
lld - Ladin
lmo - lumbaart
ln - lingála
lo - ລາວ
loz - Silozi
lrc - لۊری شومالی
lt - lietuvių
ltg - latgaļu
lus - Mizo ţawng
luz - لئری دوٙمینی
lv - latviešu
lzh - 文言
lzz - Lazuri
mai - मैथिली
map-bms - Basa Banyumasan
mdf - мокшень
mg - Malagasy
mh - Ebon
mhr - олык марий
mi - Māori
min - Minangkabau
mk - македонски
ml - മലയാളം
mn - монгол
mni - ꯃꯤꯇꯩ ꯂꯣꯟ
mnw - ဘာသာ မန်
mo - молдовеняскэ
mr - मराठी
mrj - кырык мары
ms - Bahasa Melayu
mt - Malti
mus - Mvskoke
mwl - Mirandés
my - မြန်မာဘာသာ
myv - эрзянь
mzn - مازِرونی
na - Dorerin Naoero
nah - Nāhuatl
nan - Bân-lâm-gú
nap - Napulitano
nb - norsk bokmål
nds - Plattdüütsch
nds-nl - Nedersaksies
ne - नेपाली
new - नेपाल भाषा
ng - Oshiwambo
niu - Niuē
nl - Nederlands
nl-informal - Nederlands (informeel)
nn - norsk nynorsk
no - norsk
nov - Novial
nqo - ߒߞߏ
nrm - Nouormand
nso - Sesotho sa Leboa
nv - Diné bizaad
ny - Chi-Chewa
nys - Nyunga
oc - occitan
olo - Livvinkarjala
om - Oromoo
or - ଓଡ଼ିଆ
os - Ирон
pa - ਪੰਜਾਬੀ
pag - Pangasinan
pam - Kapampangan
pap - Papiamentu
pcd - Picard
pdc - Deitsch
pdt - Plautdietsch
pfl - Pälzisch
pi - पालि
pih - Norfuk / Pitkern
pl - polski
pms - Piemontèis
pnb - پنجابی
pnt - Ποντιακά
prg - Prūsiskan
ps - پښتو
pt - português
pt-br - português do Brasil
qu - Runa Simi
qug - Runa shimi
rgn - Rumagnôl
rif - Tarifit
rm - rumantsch
rmy - romani čhib
rn - Kirundi
ro - română
roa-tara - tarandíne
ru - русский
rue - русиньскый
rup - armãneashti
ruq - Vlăheşte
ruq-cyrl - Влахесте
ruq-latn - Vlăheşte
rw - Kinyarwanda
sa - संस्कृतम्
sah - саха тыла
sat - ᱥᱟᱱᱛᱟᱲᱤ
sc - sardu
scn - sicilianu
sco - Scots
sd - سنڌي
sdc - Sassaresu
sdh - کوردی خوارگ
se - davvisámegiella
sei - Cmique Itom
ses - Koyraboro Senni
sg - Sängö
sgs - žemaitėška
sh - srpskohrvatski / српскохрватски
shi - Tašlḥiyt/ⵜⴰⵛⵍⵃⵉⵜ
shi-latn - Tašlḥiyt
shi-tfng - ⵜⴰⵛⵍⵃⵉⵜ
shn - ၽႃႇသႃႇတႆး
shy-latn - tacawit
si - සිංහල
simple - Simple English
sk - slovenčina
skr - سرائیکی
skr-arab - سرائیکی
sl - slovenščina
sli - Schläsch
sm - Gagana Samoa
sma - åarjelsaemien
smn - anarâškielâ
sn - chiShona
so - Soomaaliga
sq - shqip
sr - српски / srpski
sr-ec - српски (ћирилица)
sr-el - srpski (latinica)
srn - Sranantongo
ss - SiSwati
st - Sesotho
stq - Seeltersk
sty - себертатар
su - Sunda
sv - svenska
sw - Kiswahili
szl - ślůnski
szy - Sakizaya
ta - தமிழ்
tay - Tayal
tcy - ತುಳು
te - తెలుగు
tet - tetun
tg - тоҷикӣ
tg-cyrl - тоҷикӣ
tg-latn - tojikī
th - ไทย
ti - ትግርኛ
tk - Türkmençe
tl - Tagalog
tly - толышә зывон
tn - Setswana
to - lea faka-Tonga
tpi - Tok Pisin
tr - Türkçe
tru - Ṫuroyo
trv - Seediq
ts - Xitsonga
tt - татарча/tatarça
tt-cyrl - татарча
tt-latn - tatarça
tum - chiTumbuka
tw - Twi
ty - reo tahiti
tyv - тыва дыл
tzm - ⵜⴰⵎⴰⵣⵉⵖⵜ
udm - удмурт
ug - ئۇيغۇرچە / Uyghurche
ug-arab - ئۇيغۇرچە
ug-latn - Uyghurche
uk - українська
ur - اردو
uz - oʻzbekcha/ўзбекча
uz-cyrl - ўзбекча
uz-latn - oʻzbekcha
ve - Tshivenda
vec - vèneto
vep - vepsän kel’
vi - Tiếng Việt
vls - West-Vlams
vmf - Mainfränkisch
vo - Volapük
vot - Vaďďa
vro - Võro
wa - walon
war - Winaray
wo - Wolof
wuu - 吴语
xal - хальмг
xh - isiXhosa
xmf - მარგალური
xsy - saisiyat
yi - ייִדיש
yo - Yorùbá
yue - 粵語
za - Vahcuengh
zea - Zeêuws
zgh - ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ
zh - 中文
zh-cn - 中文(中国大陆)
zh-hans - 中文(简体)
zh-hant - 中文(繁體)
zh-hk - 中文(香港)
zh-mo - 中文(澳門)
zh-my - 中文(马来西亚)
zh-sg - 中文(新加坡)
zh-tw - 中文(台灣)
zu - isiZulu
qqq - Message documentation
Format
Export for off-line translation
Export in native format
Fetch
{{DISPLAYTITLE:Formatted virtual}}<languages/> ===Example of description in XML=== <syntaxhighlight lang="xml" line> <item addr="100:245" back-rgba="0xff7100ff" iw-="1" length="5" name="aa" prf="prf('A: %d\10B: %ds dhjhfg hdfj dfhdfh', device(100, 247).status(0) $ 7, status(1))" sub-type="prf" text-rgb="0xffffff" title-rgb="0xff00" type="virtual"/> </syntaxhighlight> ===Parameters=== {|class="wikitable" |- |- !Name!!type and variety!!Description |- |iw||number;<br>1, 2, 3..||The width of text field |- |back-rgba||number;<br>0xRRGGBBAA||Text field background setting. RR – red saturation, 0..0хFF; GG – green saturation, 0..0xFF; BB – blue saturation, 0..0xFF; AA – background saturation, 0..0xFF |- |text-rgb||number;<br>0xRRGGBB||Text colour setting. RR – red saturation, 0..0хFF; GG – green saturation, 0..0xFF; BB – blue saturation, 0..0xFF. |- |title-rgb||number;<br>0xRRGGBB ||RR – red saturation, 0..0хFF; GG – green saturation, 0..0xFF; BB – blue saturation, 0..0xFF |- |prf||string;||Device status description.<br>Status is formatted as sprintf.<br>Status size should not exceed 256 bytes.<br>Only specified data is stored in the device, the text is not kept in the status. Detailed <br>description is below. |} ===prf attribute description=== prf="prf('TEXT %[flags][wigth][.precision]type', STATUS)" *TEXT – unchangeable text to be displayed; *flags, wigth, precision, type – status formatting description, see sprintf. *STATUS – status description **id() – device id, u16 **subId() – device subId, u8 **addr() – device address, u32 **addrString() – device address textually **statusStringHex() – device status string as hexadecimal notation **statusString() – string with the device status **statusString(u32 byteOffset = 0) – string with the device status with byteOffset offset **statusString(u32 byteOffset=0, u32 len=0) – string with the device status with byteOffset offset and length len **status() – device status, i8 **status(u32 byteOffset = 0) – device status with byteOffset offset, i8 **statusU() – device status, u8 **statusBit1Count() – number of status bit(?) **statusRgb() – RGB status, 0xRRGGBB **statusU16(u32 byteOffset=0) – device status, u16 **statusU32(u32 byteOffset=0) – device status, u32 **statusBit(u32 byteOffset=0, u32 bitOffset=0) – state of status bit with bitOffset offset, with byteOffset byte offset, **statusBit(u32 bitOffset=0) – state of status bit with bitOffset offset **statusBits(u32 byteOffset=0, u32 bitOffset=0, u32 len=0) – len bit status starting from bitOffset of byteOffset byte **statusBits(u32 bitOffset=0, u32 len=0) – len bit status starting from bitOffset **statusFloat() – status fractional (status/250) **statusFloat() – status unsigned fractional (status/250) **statusFloat2(u32 byteOffset=0) – status fractional (status/256) **statusFloat2U(u32 byteOffset=0) – status unsigned fractional (status/256) with byteOffset offset **statusFloat(u32 byteOffset=0) – status fractional (status/250) with byteOffset offset **statusLevel() – level (for example, dimmer) **statusFloatString() – string with status fractional (status/250) **statusFloatString(u32 byteOffset = 0) – string with status fractional (status/250) with byteOffset offset **statusFloatString2() – string with status fractional (status/256) **statusFloatString2(u32 byteOffset=0) – string with status fractional (status/256) with byteOffset offset It is also possible to specify the conditions, for example: prf=" prf('Text%s', status(0)?'Yes':'No') if status(0) is true "Text Yes" will be displayed, otherwise "Text No" appears Or receive the devices status. For example, there is a curtain 343:22 and a lamp 299:1: <syntaxhighlight lang="cpp" line> prf="string a[] ={'Closed', 'Open', 'Is closing', 'Is opening'}; prf('Curtain%s\10Data %d \10Status: %s\10 String%s',a[device(343:22)->status(0)], status(0), (device(299:21)->status(0) $7)?'On':'Off',statusString(1))" </syntaxhighlight> Status setting for such an element is the following: setStatus(299:201,{134,"Text"}); After status setting in the text field the following will be displayed: "Curtain is opening Data 134 Status On String Text" "Curtain" will depend on curtain status, "Status" will be "Off" if 0 byte with mask of 7 status 299:21 equals to zero, otherwise "Status" will be "On"