Difference between revisions of "Virtual device"

From Larnitech wiki page
Jump to navigation Jump to search
m
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
You need open the link with XML description for each button -> [[Xml]]<br>
+
<languages/>
Copy the code of any button you need, for example '''<item addr="384:6" name="Garage" type="gate"/>'''<br>
+
<translate>
 +
<!--T:1-->
 +
You need open the link with XML description for each widget -> [[Xml]]<br>
 +
Copy the code of the widget you need, for example '''<item addr="384:6" name="Garage" type="gate"/>'''<br>
 
[[File:Screenshot 001.png|400px]]<br>
 
[[File:Screenshot 001.png|400px]]<br>
 
Then open the Structure tab, and click on Edit logic<br>
 
Then open the Structure tab, and click on Edit logic<br>
Line 9: Line 12:
 
*area name - the room, where you want an object to add<br>
 
*area name - the room, where you want an object to add<br>
 
*addr="292:"<br>
 
*addr="292:"<br>
'''where "292"'''-  ID of your module (Metaforsa, DE-MG)<br>
+
'''where "292"'''-  ID of your module (Metaforsa, DE-MG, DW-LC10, BW-SW06 etc.)<br>
 
'''and ":"''' - inner ID of the object. '''Assigned automatically by the server''' itself after saving and refreshing the XML logic<br>
 
'''and ":"''' - inner ID of the object. '''Assigned automatically by the server''' itself after saving and refreshing the XML logic<br>
 
*name - any you like<br>
 
*name - any you like<br>
Line 17: Line 20:
 
[[File:Screenshot 008.png|700px]]<br>
 
[[File:Screenshot 008.png|700px]]<br>
 
After that object ready to work<br>
 
After that object ready to work<br>
Now we can add physical devices to virtual object and control them by the new object<br>
+
</translate>
For example, you want to create Blinds with Shades and Vanes together<br>
 
For that, you need to create two physical devices on your module, via Upgrade HW. And connect them to the virtual object<br>
 
Open the XML logic, find your virtual widget and add the full address of the physical device, like in the screenshot below and Save settings<br>
 
[[File:Screenshot 009.png|800px]]<br>
 
* addr="292:239" - address of the virtual button<br>
 
* virtual="yes" - ready to use<br>
 
* shade="317:1" - physical address of the device to control the shades<br>
 
* vanes="317:3" - physical address of the device to control the vanes<br>
 
The widget will be viewed like this, and by double-tapping on it, you can open/close shades and vanes at once<br>
 
[[File:Screenshot 010.png|200px]]
 
[[File:Screenshot 011.png|400px]]<br>
 
You can create any virtual objects and add physical devices<br>
 
'''But, most of the devices have their own buttons (addons or special scripts for different tasks), and don`t need to overuse with this!!!'''<br>
 

Latest revision as of 15:21, 31 January 2022

Other languages:
English • ‎русский

You need open the link with XML description for each widget -> Xml
Copy the code of the widget you need, for example <item addr="384:6" name="Garage" type="gate"/>
Screenshot 001.png
Then open the Structure tab, and click on Edit logic
Screenshot 002.png
After that will open pop-up window with XML logic
Add your code with a little configuration below!!!
Screenshot 007.png

  • area name - the room, where you want an object to add
  • addr="292:"

where "292"- ID of your module (Metaforsa, DE-MG, DW-LC10, BW-SW06 etc.)
and ":" - inner ID of the object. Assigned automatically by the server itself after saving and refreshing the XML logic

  • name - any you like
  • type - the icon (widget) of the object. You can change it to another (Jalousie for example)
  • virtual="yes" - the object will be able to perform the actions. Without it, object will be only viewed, without performing actions

After refreshing the XML logic, your line will be like in screenshot below. Inner ID succesfully assigned, in our case it was 240
Screenshot 008.png
After that object ready to work